Royal Elementor Addons (Header Footer Builder, Mega Menu Builder, Popups, Post Grid, Woocommerce Product Grid, Slider, Parallax Image, Free Elementor Widgets & Elementor Templates. Elementor WooCommerce Builder) - Version 1.3.44

Version Description

Download this release

Release Info

Developer wproyal
Plugin Icon wp plugin Royal Elementor Addons (Header Footer Builder, Mega Menu Builder, Popups, Post Grid, Woocommerce Product Grid, Slider, Parallax Image, Free Elementor Widgets & Elementor Templates. Elementor WooCommerce Builder)
Version 1.3.44
Comparing to
See all releases

Code changes from version 1.3.43 to 1.3.44

admin/includes/wpr-render-templates.php CHANGED
@@ -61,11 +61,7 @@ class WPR_Render_Templates {
61
 
62
  // Other Themes
63
  } else {
64
- add_action( 'get_header', [ $this, 'replace_header' ] );
65
- add_action( 'elementor/page_templates/canvas/before_content', [ $this, 'add_canvas_header' ] );
66
-
67
- add_action( 'get_footer', [ $this, 'replace_footer' ] );
68
- add_action( 'elementor/page_templates/canvas/after_content', [ $this, 'add_canvas_footer' ], 9 );
69
  }
70
 
71
  // Scripts and Styles
@@ -78,6 +74,14 @@ class WPR_Render_Templates {
78
  }
79
  }
80
 
 
 
 
 
 
 
 
 
81
  /**
82
  ** Check if a Template has Conditions
83
  */
61
 
62
  // Other Themes
63
  } else {
64
+ add_action( 'wp', [ $this, 'global_compatibility' ] );
 
 
 
 
65
  }
66
 
67
  // Scripts and Styles
74
  }
75
  }
76
 
77
+ public function global_compatibility() {
78
+ add_action( 'get_header', [ $this, 'replace_header' ] );
79
+ add_action( 'elementor/page_templates/canvas/before_content', [ $this, 'add_canvas_header' ] );
80
+
81
+ add_action( 'get_footer', [ $this, 'replace_footer' ] );
82
+ add_action( 'elementor/page_templates/canvas/after_content', [ $this, 'add_canvas_footer' ], 9 );
83
+ }
84
+
85
  /**
86
  ** Check if a Template has Conditions
87
  */
admin/templates-kit.php CHANGED
@@ -67,6 +67,12 @@ function wpr_addons_templates_kit_page() {
67
  <div class="wpr-templates-kit-page-title">
68
  <h1><?php esc_html_e('Royal Elementor Templates Kit', 'wpr-addons'); ?></h1>
69
  <p><?php esc_html_e('Import any Templates Kit with just a Single click', 'wpr-addons'); ?></p>
 
 
 
 
 
 
70
  </div>
71
 
72
  <div class="wpr-templates-kit-grid main-grid" data-theme-status="<?php echo esc_attr(get_theme_status()); ?>">
67
  <div class="wpr-templates-kit-page-title">
68
  <h1><?php esc_html_e('Royal Elementor Templates Kit', 'wpr-addons'); ?></h1>
69
  <p><?php esc_html_e('Import any Templates Kit with just a Single click', 'wpr-addons'); ?></p>
70
+ <p>
71
+ <a href="https://www.youtube.com/watch?v=kl2xBoWW81o" class="wpr-options-button button" target="_blank">
72
+ <?php esc_html_e('Video Tutorial', 'wpr-addons'); ?>
73
+ <span class="dashicons dashicons-video-alt3"></span>
74
+ </a>
75
+ </p>
76
  </div>
77
 
78
  <div class="wpr-templates-kit-grid main-grid" data-theme-status="<?php echo esc_attr(get_theme_status()); ?>">
admin/templates/views/royal/theme-header-royal.php CHANGED
@@ -1,40 +1,40 @@
1
- <?php
2
- use WprAddons\Admin\Includes\WPR_Conditions_Manager;
3
- use WprAddons\Classes\Utilities;
4
-
5
- if ( ! defined( 'ABSPATH' ) ) {
6
- exit; // Exit if accessed directly.
7
- }
8
-
9
- $conditions = json_decode( get_option('wpr_header_conditions', '[]'), true );
10
- $template_slug = WPR_Conditions_Manager::header_footer_display_conditions($conditions);
11
-
12
- ?>
13
-
14
- <!DOCTYPE html>
15
- <html <?php language_attributes(); ?>>
16
- <head>
17
- <meta charset="<?php bloginfo( 'charset' ); ?>">
18
- <meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover" />
19
- <?php if ( ! current_theme_supports( 'title-tag' ) ) : ?>
20
- <title>
21
- <?php echo esc_html(wp_get_document_title()); ?>
22
- </title>
23
- <?php endif; ?>
24
- <?php wp_head(); ?>
25
- </head>
26
-
27
- <body <?php body_class(); ?>>
28
-
29
- <?php
30
-
31
- do_action( 'wp_body_open' );
32
-
33
- // Royal themes compatibility
34
- echo '<div id="page-wrap">';
35
-
36
- // Render WPR Header
37
- Utilities::render_elementor_template($template_slug);
38
-
39
- // Royal themes compatibility
40
  echo '<div class="page-content">';
1
+ <?php
2
+ use WprAddons\Admin\Includes\WPR_Conditions_Manager;
3
+ use WprAddons\Classes\Utilities;
4
+
5
+ if ( ! defined( 'ABSPATH' ) ) {
6
+ exit; // Exit if accessed directly.
7
+ }
8
+
9
+ $conditions = json_decode( get_option('wpr_header_conditions', '[]'), true );
10
+ $template_slug = WPR_Conditions_Manager::header_footer_display_conditions($conditions);
11
+
12
+ ?>
13
+
14
+ <!DOCTYPE html>
15
+ <html <?php language_attributes(); ?>>
16
+ <head>
17
+ <meta charset="<?php bloginfo( 'charset' ); ?>">
18
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover" />
19
+ <?php if ( ! current_theme_supports( 'title-tag' ) ) : ?>
20
+ <title>
21
+ <?php echo esc_html(wp_get_document_title()); ?>
22
+ </title>
23
+ <?php endif; ?>
24
+ <?php wp_head(); ?>
25
+ </head>
26
+
27
+ <body <?php body_class(); ?>>
28
+
29
+ <?php
30
+
31
+ do_action( 'wp_body_open' );
32
+
33
+ // Royal themes compatibility
34
+ echo '<div id="page-wrap">';
35
+
36
+ // Render WPR Header
37
+ Utilities::render_elementor_template($template_slug);
38
+
39
+ // Royal themes compatibility
40
  echo '<div class="page-content">';
admin/templates/views/theme-header.php CHANGED
@@ -1,34 +1,32 @@
1
- <?php
2
- use WprAddons\Admin\Includes\WPR_Conditions_Manager;
3
- use WprAddons\Classes\Utilities;
4
-
5
- if ( ! defined( 'ABSPATH' ) ) {
6
- exit; // Exit if accessed directly.
7
- }
8
-
9
- $conditions = json_decode( get_option('wpr_header_conditions', '[]'), true );
10
- $template_slug = WPR_Conditions_Manager::header_footer_display_conditions($conditions);
11
-
12
- ?>
13
-
14
- <!DOCTYPE html>
15
- <html <?php language_attributes(); ?>>
16
- <head>
17
- <meta charset="<?php bloginfo( 'charset' ); ?>">
18
- <meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover" />
19
- <?php if ( ! current_theme_supports( 'title-tag' ) ) : ?>
20
- <title>
21
- <?php echo esc_html(wp_get_document_title()); ?>
22
- </title>
23
- <?php endif; ?>
24
- <?php wp_head(); ?>
25
- </head>
26
-
27
- <body <?php body_class(); ?>>
28
-
29
- <?php
30
-
31
- do_action( 'wp_body_open' );
32
-
33
- // Render WPR Header
34
- Utilities::render_elementor_template($template_slug);
1
+ <?php
2
+ use WprAddons\Admin\Includes\WPR_Conditions_Manager;
3
+ use WprAddons\Classes\Utilities;
4
+
5
+ if ( ! defined( 'ABSPATH' ) ) {
6
+ exit; // Exit if accessed directly.
7
+ }
8
+
9
+ $conditions = json_decode( get_option('wpr_header_conditions', '[]'), true );
10
+ $template_slug = WPR_Conditions_Manager::header_footer_display_conditions($conditions);
11
+
12
+ ?><!DOCTYPE html>
13
+ <html <?php language_attributes(); ?>>
14
+ <head>
15
+ <meta charset="<?php bloginfo( 'charset' ); ?>">
16
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover" />
17
+ <?php if ( ! current_theme_supports( 'title-tag' ) ) : ?>
18
+ <title>
19
+ <?php echo esc_html(wp_get_document_title()); ?>
20
+ </title>
21
+ <?php endif; ?>
22
+ <?php wp_head(); ?>
23
+ </head>
24
+
25
+ <body <?php body_class(); ?>>
26
+
27
+ <?php
28
+
29
+ do_action( 'wp_body_open' );
30
+
31
+ // Render WPR Header
32
+ Utilities::render_elementor_template($template_slug);
 
 
admin/templates/wpr-templates-data.php CHANGED
@@ -19,7 +19,7 @@ class WPR_Templates_Data {
19
  'plugins' => '{"contact-form-7":'. $is_cf7_active .'}',
20
  'tags' => 'blog blogger posts personal blog lifestyle blogger theme builder grid slider news',
21
  'theme-builder' => true,
22
- 'price' => $is_pro_active ? 'free' : 'free',
23
  'priority' => 2,
24
  ],
25
  'v2' => [
@@ -28,8 +28,8 @@ class WPR_Templates_Data {
28
  'plugins' => '{"contact-form-7":'. $is_cf7_active .'}',
29
  'tags' => 'blog blogger posts personal blog lifestyle blogger theme builder grid slider news',
30
  'theme-builder' => true,
31
- 'price' => $is_pro_active ? 'free' : 'free',
32
- 'priority' => 10,
33
  ],
34
  ],
35
  'food-blog' => [
@@ -51,7 +51,7 @@ class WPR_Templates_Data {
51
  'tags' => 'blogger blog posts content news newspaper journal magazine business blog publishing theme builder sports grid slider',
52
  'theme-builder' => true,
53
  'price' => $is_pro_active ? 'free' : 'pro',
54
- 'priority' => 40,
55
  ],
56
  'v2' => [
57
  'name' => 'Magazine Blog',
@@ -68,7 +68,7 @@ class WPR_Templates_Data {
68
  'plugins' => '{"contact-form-7":'. $is_cf7_active .'}',
69
  'tags' => 'blogger blog posts content news newspaper journal magazine business blog publishing theme builder sports grid slider',
70
  'theme-builder' => true,
71
- 'price' => $is_pro_active ? 'free' : 'free',
72
  'priority' => 30,
73
  ],
74
  ],
@@ -94,6 +94,17 @@ class WPR_Templates_Data {
94
  'priority' => 1,
95
  ],
96
  ],
 
 
 
 
 
 
 
 
 
 
 
97
  'one-page' => [
98
  'v1' => [
99
  'name' => 'One Page - Digital Marketing Agency',
@@ -102,7 +113,7 @@ class WPR_Templates_Data {
102
  'tags' => 'digital agency company corporate digital services office agency web digital marketing seo social media branding one page onepage one pages parallax single page',
103
  'theme-builder' => true,
104
  'price' => $is_pro_active ? 'free' : 'free',
105
- 'priority' => 49,
106
  ],
107
  ],
108
  'travel-blog' => [
@@ -329,7 +340,7 @@ class WPR_Templates_Data {
329
  'tags' => 'ittech advanced technology it technique computer windows technician digital',
330
  'theme-builder' => false,
331
  'price' => $is_pro_active ? 'free' : 'free',
332
- 'priority' => 250,
333
  ],
334
  'v2' => [
335
  'name' => 'IT Tech v2',
19
  'plugins' => '{"contact-form-7":'. $is_cf7_active .'}',
20
  'tags' => 'blog blogger posts personal blog lifestyle blogger theme builder grid slider news',
21
  'theme-builder' => true,
22
+ 'price' => $is_pro_active ? 'free' : 'pro',
23
  'priority' => 2,
24
  ],
25
  'v2' => [
28
  'plugins' => '{"contact-form-7":'. $is_cf7_active .'}',
29
  'tags' => 'blog blogger posts personal blog lifestyle blogger theme builder grid slider news',
30
  'theme-builder' => true,
31
+ 'price' => $is_pro_active ? 'free' : 'pro',
32
+ 'priority' => 4,
33
  ],
34
  ],
35
  'food-blog' => [
51
  'tags' => 'blogger blog posts content news newspaper journal magazine business blog publishing theme builder sports grid slider',
52
  'theme-builder' => true,
53
  'price' => $is_pro_active ? 'free' : 'pro',
54
+ 'priority' => 6,
55
  ],
56
  'v2' => [
57
  'name' => 'Magazine Blog',
68
  'plugins' => '{"contact-form-7":'. $is_cf7_active .'}',
69
  'tags' => 'blogger blog posts content news newspaper journal magazine business blog publishing theme builder sports grid slider',
70
  'theme-builder' => true,
71
+ 'price' => $is_pro_active ? 'free' : 'pro',
72
  'priority' => 30,
73
  ],
74
  ],
94
  'priority' => 1,
95
  ],
96
  ],
97
+ 'digital-agency-dark' => [
98
+ 'v1' => [
99
+ 'name' => 'Digital Agency Dark',
100
+ 'pages' => 'home,about,services,team,portfolio,blog,contact,',
101
+ 'plugins' => '{"contact-form-7":'. $is_cf7_active .', "media-library-assistant":'. $is_mla_active .'}',
102
+ 'tags' => 'digital agency company corporate digital services office agency web digital marketing seo social media branding dark black',
103
+ 'theme-builder' => true,
104
+ 'price' => $is_pro_active ? 'free' : 'free',
105
+ 'priority' => 3,
106
+ ],
107
+ ],
108
  'one-page' => [
109
  'v1' => [
110
  'name' => 'One Page - Digital Marketing Agency',
113
  'tags' => 'digital agency company corporate digital services office agency web digital marketing seo social media branding one page onepage one pages parallax single page',
114
  'theme-builder' => true,
115
  'price' => $is_pro_active ? 'free' : 'free',
116
+ 'priority' => 7,
117
  ],
118
  ],
119
  'travel-blog' => [
340
  'tags' => 'ittech advanced technology it technique computer windows technician digital',
341
  'theme-builder' => false,
342
  'price' => $is_pro_active ? 'free' : 'free',
343
+ 'priority' => 5,
344
  ],
345
  'v2' => [
346
  'name' => 'IT Tech v2',
assets/css/admin/templates-kit.css CHANGED
@@ -158,6 +158,28 @@ img {
158
  color: #555;
159
  }
160
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
161
  .wpr-templates-kit-grid {
162
  display: -ms-grid;
163
  display: grid;
158
  color: #555;
159
  }
160
 
161
+ .button.wpr-options-button {
162
+ padding: 3px 18px;
163
+ border: 0;
164
+ color: #fff;
165
+ background: #6A4BFF;
166
+ -webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.3);
167
+ box-shadow: 2px 2px 5px rgba(0,0,0,0.3);
168
+ font-size: 14px;
169
+ }
170
+
171
+ .button.wpr-options-button:hover,
172
+ .button.wpr-options-button:focus {
173
+ color: #fff;
174
+ background: #6A4BFF;
175
+ border: none;
176
+ }
177
+
178
+ .button.wpr-options-button .dashicons {
179
+ font-size: 16px;
180
+ line-height: 32px;
181
+ }
182
+
183
  .wpr-templates-kit-grid {
184
  display: -ms-grid;
185
  display: grid;
assets/css/editor.css CHANGED
@@ -1,761 +1,761 @@
1
- /*--------------------------------------------------------------
2
- == General
3
- --------------------------------------------------------------*/
4
- .wpr-elementor-hidden-control {
5
- overflow: hidden;
6
- width: 0 !important;
7
- height: 0 !important;
8
- padding: 0 !important;
9
- margin: 0 !important;
10
- visibility: hidden !important;
11
- opacity: 0 !important;
12
- }
13
-
14
-
15
- /*--------------------------------------------------------------
16
- == WPR Widgets
17
- --------------------------------------------------------------*/
18
- .elementor-panel .wpr-icon:after {
19
- content: 'R';
20
- display: block;
21
- position: absolute;
22
- top: 3px;
23
- right: 3px;
24
- font-family: Roboto,Arial,Helvetica,Verdana,sans-serif;
25
- font-size: 10px;
26
- font-weight: bold;
27
- color: #ffffff;
28
- background-image: -o-linear-gradient(#6A4BFF, #7E94FE);
29
- background-image: -webkit-gradient(linear, left top, left bottom, from(#6A4BFF), to(#7E94FE));
30
- background-image: linear-gradient(#6A4BFF, #7E94FE);
31
- -webkit-box-shadow: 0 0 2px 2px #b8c7ff;
32
- box-shadow: 0 0 2px 2px #b8c7ff;
33
- width: 19px;
34
- height: 19px;
35
- line-height: 19px;
36
- border-radius: 15px;
37
- margin: 3px;
38
- }
39
-
40
- .elementor-panel .elementor-element .icon {
41
- position: relative !important;
42
- }
43
-
44
- .elementor-control-type-section[class*="elementor-control-wpr_section_"]:after {
45
- content: 'R';
46
- display: block;
47
- position: absolute;
48
- top: 7px;
49
- right: 7px;
50
- font-family: Roboto,Arial,Helvetica,Verdana,sans-serif;
51
- font-size: 10px;
52
- font-weight: bold;
53
- color: #ffffff;
54
- background-image: -o-linear-gradient(#6A4BFF, #7E94FE);
55
- background-image: -webkit-gradient(linear, left top, left bottom, from(#6A4BFF), to(#7E94FE));
56
- background-image: linear-gradient(#6A4BFF, #7E94FE);
57
- -webkit-box-shadow: 0 0 2px 2px #b8c7ff;
58
- box-shadow: 0 0 2px 2px #b8c7ff;
59
- width: 19px;
60
- height: 19px;
61
- line-height: 19px;
62
- border-radius: 15px;
63
- margin: 3px;
64
- text-align: center;
65
- }
66
-
67
- /*--------------------------------------------------------------
68
- == Adjustments
69
- --------------------------------------------------------------*/
70
- .elementor-control-element_select,
71
- .elementor-control-element_align_hr,
72
- .elementor-control-element_read_more_text,
73
- .elementor-control-element_tax_sep,
74
- .elementor-control-element_sharing_icon_6,
75
- .elementor-control-element_sharing_trigger_direction,
76
- .elementor-control-element_sharing_icon_display,
77
- .elementor-control-element_sharing_tooltip,
78
- .elementor-control-element_custom_field_wrapper_html,
79
- .elementor-control-slider_item_bg_size,
80
- .elementor-control-element_addcart_variable_txt,
81
- .elementor-control-type {
82
- margin-bottom: 15px;
83
- }
84
-
85
- .elementor-control-slider_content_bg_color,
86
- .elementor-control-slider_nav_border_border,
87
- .elementor-control-slider_nav_border_radius,
88
- .elementor-control-scroll_btn_vr,
89
- .elementor-control-pagination_load_more_text,
90
- .elementor-control-pagination_finish_text,
91
- .elementor-control-pagination_prev_next,
92
- .elementor-control-author_transition_duration,
93
- .elementor-control-comments_transition_duration,
94
- .elementor-control-likes_transition_duration,
95
- .elementor-control-sharing_transition_duration,
96
- .elementor-control-lightbox_transition_duration,
97
- .elementor-control-custom_field1_transition_duration,
98
- .elementor-control-custom_field2_transition_duration,
99
- .elementor-control-custom_field3_transition_duration,
100
- .elementor-control-custom_field4_transition_duration,
101
- .elementor-control-filters_transition_duration,
102
- .elementor-control-pagination_transition_duration,
103
- .elementor-control-element_extra_text_pos,
104
- .elementor-control-element_custom_field_wrapper,
105
- .elementor-control-overlay_post_link,
106
- .elementor-control-read_more_animation_height,
107
- .elementor-control-archive_link_transition_duration,
108
- .elementor-control-post_info_tax_select,
109
- .elementor-control-post_info_link_wrap,
110
- .elementor-control-tabs_sharing_custom_colors,
111
- .elementor-control-post_info_show_avatar,
112
- .elementor-control-post_info_cf,
113
- .elementor-control-pricing_items .elementor-control-price,
114
- .elementor-control-pricing_items .elementor-control-feature_text,
115
- .elementor-control-pricing_items .elementor-control-btn_text,
116
- .elementor-control-divider_style,
117
- .elementor-control-filters_pointer,
118
- .elementor-control-title_transition_duration,
119
- .elementor-control-tax1_transition_duration,
120
- .elementor-control-tax2_transition_duration,
121
- .elementor-control-filters_transition_duration,
122
- .elementor-control-pagination_older_text,
123
- .elementor-control-tooltip_position {
124
- padding-top: 15px !important;
125
- }
126
-
127
- .elementor-control-title_pointer_animation + .elementor-control-title_transition_duration,
128
- .elementor-control-tax1_pointer_animation + .elementor-control-tax1_transition_duration,
129
- .elementor-control-tax2_pointer_animation + .elementor-control-tax2_transition_duration,
130
- .elementor-control-filters_pointer_animation + .elementor-control-filters_transition_duration {
131
- padding-top: 0 !important;
132
- }
133
-
134
- .elementor-control-pagination_load_more_text {
135
- padding-bottom: 0 !important;
136
- }
137
-
138
- .elementor-control-filters_transition_duration {
139
- padding-top: 0 !important;
140
- }
141
-
142
- .elementor-control-animation_divider,
143
- .elementor-control-overlay_divider,
144
- .elementor-control-slider_item_btn_1_divider,
145
- .elementor-control-slider_item_btn_2_divider,
146
- .elementor-control-slider_btn_typography_1_divider,
147
- .elementor-control-slider_btn_box_shadow_1_divider,
148
- .elementor-control-slider_btn_typography_2_divider,
149
- .elementor-control-slider_btn_box_shadow_2_divider,
150
- .elementor-control-testimonial_title_divider,
151
- .elementor-control-social_media_divider,
152
- .elementor-control-social_divider_1,
153
- .elementor-control-social_divider_2,
154
- .elementor-control-social_divider_3,
155
- .elementor-control-social_divider_4,
156
- .elementor-control-social_divider_5,
157
- .elementor-control-custom_field_wrapper_html_divider1,
158
- .elementor-control-custom_field_wrapper_html_divider2,
159
- .elementor-control-lightbox_shadow_divider {
160
- padding: 0 !important;
161
- }
162
-
163
- .elementor-control-custom_field_wrapper_html_divider1 hr,
164
- .elementor-control-lightbox_shadow_divider hr {
165
- height: 1px !important;
166
- }
167
-
168
- .elementor-control-element_show_on {
169
- padding-top: 15px !important;
170
- border-top: 1px solid #d5dadf;
171
- }
172
-
173
- [class*="wpr__section_"] ~ .elementor-control-type-number .elementor-control-input-wrapper,
174
- [class*="wpr__section_"] ~ .elementor-control-type-repeater .elementor-control-type-number .elementor-control-input-wrapper {
175
- max-width: 30% !important;
176
- margin-left: auto !important;
177
- }
178
-
179
- [class*="wpr__section_"] ~ .elementor-control-type-select .elementor-control-input-wrapper,
180
- [class*="wpr__section_"] ~ .elementor-control-type-repeater .elementor-control-type-select .elementor-control-input-wrapper {
181
- width: auto !important;
182
- min-width: 30% !important;
183
- margin-left: auto !important;
184
- }
185
-
186
- .elementor-control-submit_preview_changes .elementor-control-input-wrapper {
187
- text-align: center !important;
188
- }
189
-
190
- .elementor-control-query_manual_related,
191
- .elementor-control-query_manual_current {
192
- display: none !important;
193
- }
194
-
195
- /* Fix Select Inputs */
196
- .elementor-control-button_hover_animation .elementor-control-input-wrapper,
197
- .elementor-control-front_btn_animation .elementor-control-input-wrapper,
198
- .elementor-control-back_btn_animation .elementor-control-input-wrapper,
199
-
200
- .elementor-control-select_template .select2-selection,
201
- .elementor-control-switcher_first_select_template .select2-selection,
202
- .elementor-control-switcher_second_select_template .select2-selection,
203
- .elementor-control-switcher_select_template .select2-selection,
204
- .elementor-control-slider_select_template .select2-selection {
205
- width: 135px !important;
206
- }
207
-
208
- .elementor-control-type-repeater .elementor-control-content > label {
209
- display: none !important;
210
- }
211
-
212
-
213
- /*--------------------------------------------------------------
214
- == Notification
215
- --------------------------------------------------------------*/
216
- #wpr-template-settings-notification {
217
- position: fixed;
218
- left: 40px;
219
- bottom: 5px;
220
- z-index: 9999;
221
- padding: 13px 25px;
222
- background: #fff;
223
- color: #222;
224
- -webkit-box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.3);
225
- box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.3);
226
- border-radius: 3px;
227
- }
228
-
229
- #wpr-template-settings-notification:before {
230
- content: "";
231
- position: absolute;
232
- left: -6px;
233
- bottom: 10px;
234
- width: 0;
235
- height: 0;
236
- border-top: 6px solid transparent;
237
- border-bottom: 6px solid transparent;
238
- border-right-style: solid;
239
- border-right-width: 6px;
240
- border-right-color: #fff;
241
- }
242
-
243
- #wpr-template-settings-notification h4 {
244
- margin-bottom: 10px;
245
- }
246
-
247
- #wpr-template-settings-notification h4 span {
248
- font-size: 14px;
249
- vertical-align: super;
250
- color: #5f5f5f;
251
- }
252
-
253
- #wpr-template-settings-notification h4 i {
254
- margin-right: 10px;
255
- color: #3db050;
256
- font-size: 24px;
257
- }
258
-
259
- #wpr-template-settings-notification p {
260
- color: #666;
261
- font-size: 12px;
262
- line-height: 1.5;
263
- }
264
-
265
- #wpr-template-settings-notification > i {
266
- position: absolute;
267
- top: 7px;
268
- right: 7px;
269
- cursor: pointer;
270
- color: #999;
271
- }
272
-
273
- .elementor-control-cf7_notice,
274
- .elementor-control-wpforms_notice,
275
- .elementor-control-ninja_forms_notice,
276
- .elementor-control-caldera_notice {
277
- color: red;
278
- }
279
-
280
- /* Help Button - select with referrals - [href^="https://royal-elementor-addons.com/contact/"] */
281
- #elementor-panel__editor__help__link[href^="https://wordpress.org/support/plugin/royal-elementor-addons/"] {
282
- display: inline-block;
283
- padding: 12px 35px;
284
- font-size: 13px;
285
- font-weight: normal;
286
- color: #fff;
287
- background: #6A65FF;
288
- border-radius: 3px;
289
- -webkit-box-shadow: 0 2px 7px 0 rgba(0,0,0,0.3);
290
- box-shadow: 0 2px 7px 0 rgba(0,0,0,0.3);
291
- letter-spacing: 0.3px;
292
- -webkit-transition: all 0.2s ease-in;
293
- -o-transition: all 0.2s ease-in;
294
- transition: all 0.2s ease-in;
295
- }
296
-
297
- #elementor-panel__editor__help__link[href^="https://wordpress.org/support/plugin/royal-elementor-addons/"]:hover {
298
- color: #fff;
299
- background: #6A4BFF;
300
- }
301
-
302
- #elementor-panel__editor__help__link[href^="https://wordpress.org/support/plugin/royal-elementor-addons/"] i {
303
- color: #fff;
304
- font-size: 14px;
305
- vertical-align: top;
306
- }
307
-
308
- #elementor-panel__editor__help__link[href^="https://wordpress.org/support/plugin/royal-elementor-addons/"]:hover i {
309
- color: #fff;
310
- }
311
-
312
- #elementor-panel__editor__help__link[href^="https://wordpress.org/support/plugin/royal-elementor-addons/"]:hover i:before {
313
- content: '\e942' !important;
314
- }
315
-
316
-
317
- /*--------------------------------------------------------------
318
- == Modal Popup Editor
319
- --------------------------------------------------------------*/
320
- .elementor-editor-wpr-popups .elementor-control-document_settings,
321
- .elementor-editor-wpr-popups .elementor-control-post_title,
322
- .elementor-editor-wpr-popups .elementor-control-post_status {
323
- display: none !important;
324
- }
325
-
326
-
327
- /*--------------------------------------------------------------
328
- == Elementor Editor Popup
329
- --------------------------------------------------------------*/
330
- #wpr-template-editor-popup .dialog-widget-content {
331
- width: 90vw;
332
- height: 90vh;
333
- }
334
-
335
- #wpr-template-editor-popup .dialog-message {
336
- padding: 0;
337
- width: 100%;
338
- height: 100%;
339
- }
340
-
341
- #wpr-template-editor-popup .dialog-close-button {
342
- font-size: 24px;
343
- color: #222;
344
- }
345
-
346
- #wpr-template-editor-popup .dialog-header {
347
- display: none;
348
- }
349
-
350
- #wpr-template-editor-loading {
351
- position: absolute;
352
- top: 0;
353
- left: 0;
354
- width: 100%;
355
- height: 100%;
356
- background: #f1f3f5;
357
- z-index: 9999;
358
- -webkit-transform: translateZ(0);
359
- transform: translateZ(0);
360
- display: -webkit-box;
361
- display: -ms-flexbox;
362
- display: flex;
363
- -webkit-box-pack: center;
364
- -ms-flex-pack: center;
365
- justify-content: center;
366
- -webkit-box-align: center;
367
- -ms-flex-align: center;
368
- align-items: center;
369
- }
370
-
371
- #wpr-template-editor-loading .elementor-loader-wrapper {
372
- top: auto;
373
- left: auto;
374
- -webkit-transform: none;
375
- -ms-transform: none;
376
- transform: none;
377
- }
378
-
379
- /* Disable Transitions on Responsive Preview */
380
- #elementor-preview-responsive-wrapper {
381
- -webkit-transition: none !important;
382
- -o-transition: none !important;
383
- transition: none !important;
384
- }
385
-
386
-
387
- /*--------------------------------------------------------------
388
- == Magazine Grid Layout
389
- --------------------------------------------------------------*/
390
- .elementor-control-layout_select.elementor-control .elementor-control-field {
391
- -webkit-box-orient: vertical !important;
392
- -webkit-box-direction: normal !important;
393
- -ms-flex-direction: column !important;
394
- flex-direction: column !important;
395
- -webkit-box-align: start;
396
- -ms-flex-align: start;
397
- align-items: flex-start;
398
- }
399
-
400
- .elementor-control-layout_select.elementor-control .elementor-control-input-wrapper {
401
- display: -webkit-box;
402
- display: -ms-flexbox;
403
- display: flex;
404
- width: 100% !important;
405
- margin-top: 10px;
406
- }
407
-
408
- .elementor-control-layout_select.elementor-control .elementor-choices {
409
- -ms-flex-wrap: wrap;
410
- flex-wrap: wrap;
411
- -webkit-box-align: stretch;
412
- -ms-flex-align: stretch;
413
- align-items: stretch;
414
- width: 100% !important;
415
- height: auto;
416
- border: 1px solid #dfd5d5;
417
- }
418
-
419
- .elementor-control-layout_select.elementor-control .elementor-choices label {
420
- width: 33.3%;
421
- height: 50px;
422
- background-size: 75%;
423
- background-position: center center;
424
- background-repeat: no-repeat;
425
- }
426
-
427
- .elementor-control-layout_select input[type="radio"]:checked + label {
428
- border: 2px solid #D30C5C;
429
- border-radius: 0 !important;
430
- background-color: #ffffff;
431
- }
432
-
433
- .elementor-control-layout_select label:nth-child(2) {
434
- background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 19.2.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 32' style='enable-background:new 0 0 50 32;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%23FFFFFF;} .st1{fill:%23C2C1C0;} %3C/style%3E%3Cg id='Background'%3E%3Crect class='st0' width='50' height='32'/%3E%3C/g%3E%3Cg id='Layer_1'%3E%3Crect x='2.2' y='4.9' class='st1' width='22.2' height='22.2'/%3E%3Crect x='25.6' y='15.2' class='st1' width='22.2' height='11.9'/%3E%3Crect x='25.6' y='4.9' class='st1' width='22.2' height='9.2'/%3E%3C/g%3E%3C/svg%3E");
435
- }
436
-
437
- .elementor-control-layout_select label:nth-child(4) {
438
- background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 19.2.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 32' style='enable-background:new 0 0 50 32;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%23FFFFFF;} .st1{fill:%23C2C1C0;} %3C/style%3E%3Cg id='Background'%3E%3Crect class='st0' width='50' height='32'/%3E%3C/g%3E%3Cg id='Layer_1'%3E%3Crect x='2.2' y='4.9' class='st1' width='22.2' height='22.2'/%3E%3Crect x='25.6' y='16.6' class='st1' width='10.5' height='10.5'/%3E%3Crect x='37.2' y='16.6' class='st1' width='10.5' height='10.5'/%3E%3Crect x='25.6' y='4.9' class='st1' width='22.2' height='10.5'/%3E%3C/g%3E%3C/svg%3E");
439
- }
440
-
441
- .elementor-control-layout_select label:nth-child(6) {
442
- background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 19.2.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 32' style='enable-background:new 0 0 50 32;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%23FFFFFF;} .st1{fill:%23C2C1C0;} %3C/style%3E%3Cg id='Background'%3E%3Crect class='st0' width='50' height='32'/%3E%3C/g%3E%3Cg id='Layer_1'%3E%3Cg%3E%3Crect x='2.2' y='4.9' class='st1' width='22.2' height='22.2'/%3E%3Crect x='25.6' y='16.6' class='st1' width='10.5' height='10.5'/%3E%3Crect x='37.2' y='16.6' class='st1' width='10.5' height='10.5'/%3E%3Crect x='25.6' y='4.9' class='st1' width='10.5' height='10.5'/%3E%3Crect x='37.2' y='4.9' class='st1' width='10.5' height='10.5'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
443
- }
444
-
445
- .elementor-control-layout_select label:nth-child(8) {
446
- background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 19.2.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 32' style='enable-background:new 0 0 50 32;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%23FFFFFF;} .st1{fill:%23C2C1C0;} %3C/style%3E%3Cg id='Background'%3E%3Crect class='st0' width='50' height='32'/%3E%3C/g%3E%3Cg id='Layer_1'%3E%3Crect x='2.2' y='4.9' class='st1' width='22.2' height='22.2'/%3E%3Crect x='25.6' y='4.9' class='st1' width='10.5' height='22.2'/%3E%3Crect x='37.2' y='16.6' class='st1' width='10.5' height='10.5'/%3E%3Crect x='37.2' y='4.9' class='st1' width='10.5' height='10.5'/%3E%3C/g%3E%3C/svg%3E");
447
- }
448
-
449
- .elementor-control-layout_select label:nth-child(10) {
450
- background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 19.2.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 32' style='enable-background:new 0 0 50 32;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%23FFFFFF;} .st1{fill:%23C2C1C0;} %3C/style%3E%3Cg id='Background'%3E%3Crect class='st0' width='50' height='32'/%3E%3C/g%3E%3Cg id='Layer_1'%3E%3Crect x='13.9' y='4.9' class='st1' width='22.2' height='22.2'/%3E%3Crect x='37.2' y='16.6' class='st1' width='10.5' height='10.5'/%3E%3Crect x='37.2' y='4.9' class='st1' width='10.5' height='10.5'/%3E%3Crect x='2.3' y='16.6' class='st1' width='10.5' height='10.5'/%3E%3Crect x='2.3' y='4.9' class='st1' width='10.5' height='10.5'/%3E%3C/g%3E%3C/svg%3E");
451
- }
452
-
453
- .elementor-control-layout_select label:nth-child(12) {
454
- background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 19.2.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 32' style='enable-background:new 0 0 50 32;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%23FFFFFF;} .st1{fill:%23C2C1C0;} %3C/style%3E%3Cg id='Background'%3E%3Crect class='st0' width='50' height='32'/%3E%3C/g%3E%3Cg id='Layer_1'%3E%3Crect x='2.2' y='4.9' class='st1' width='28.5' height='22.2'/%3E%3Crect x='31.8' y='12.9' class='st1' width='15.9' height='6.3'/%3E%3Crect x='31.8' y='4.9' class='st1' width='15.9' height='6.8'/%3E%3Crect x='31.8' y='20.3' class='st1' width='15.9' height='6.8'/%3E%3C/g%3E%3C/svg%3E");
455
- }
456
-
457
- .elementor-control-layout_select label:nth-child(14) {
458
- background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 19.2.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 32' style='enable-background:new 0 0 50 32;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%23FFFFFF;} .st1{fill:%23C2C1C0;} %3C/style%3E%3Cg id='Background'%3E%3Crect class='st0' width='50' height='32'/%3E%3C/g%3E%3Cg id='Layer_1'%3E%3Crect x='13.9' y='4.9' class='st1' width='22.2' height='22.2'/%3E%3Crect x='2.2' y='4.9' class='st1' width='10.5' height='22.2'/%3E%3Crect x='37.2' y='4.9' class='st1' width='10.5' height='22.2'/%3E%3C/g%3E%3C/svg%3E");
459
- }
460
-
461
- .elementor-control-layout_select label:nth-child(16) {
462
- background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 19.2.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 32' style='enable-background:new 0 0 50 32;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%23FFFFFF;} .st1{fill:%23C2C1C0;} %3C/style%3E%3Cg id='Background'%3E%3Crect class='st0' width='50' height='32'/%3E%3C/g%3E%3Cg id='Layer_1'%3E%3Crect x='2.2' y='4.9' class='st1' width='33.9' height='13.2'/%3E%3Crect x='2.2' y='19.3' class='st1' width='16.4' height='7.8'/%3E%3Crect x='19.7' y='19.3' class='st1' width='16.4' height='7.8'/%3E%3Crect x='37.2' y='4.9' class='st1' width='10.5' height='13.2'/%3E%3Crect x='37.2' y='19.3' class='st1' width='10.5' height='7.8'/%3E%3C/g%3E%3C/svg%3E");
463
- }
464
-
465
- .elementor-control-layout_select label:nth-child(18) {
466
- background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 19.2.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 32' style='enable-background:new 0 0 50 32;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%23FFFFFF;} .st1{fill:%23C2C1C0;} %3C/style%3E%3Cg id='Background'%3E%3Crect class='st0' width='50' height='32'/%3E%3C/g%3E%3Cg id='Layer_1'%3E%3Crect x='2.2' y='4.9' class='st1' width='22.2' height='12.1'/%3E%3Crect x='25.6' y='4.9' class='st1' width='22.2' height='12.1'/%3E%3Crect x='2.2' y='18.2' class='st1' width='14.4' height='8.9'/%3E%3Crect x='17.8' y='18.2' class='st1' width='14.4' height='8.9'/%3E%3Crect x='33.3' y='18.2' class='st1' width='14.4' height='8.9'/%3E%3C/g%3E%3C/svg%3E");
467
- }
468
-
469
- .elementor-control-layout_select label:nth-child(20) {
470
- background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 19.2.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 32' style='enable-background:new 0 0 50 32;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%23FFFFFF;} .st1{fill:%23C2C1C0;} %3C/style%3E%3Cg id='Background'%3E%3Crect class='st0' width='50' height='32'/%3E%3C/g%3E%3Cg id='Layer_1'%3E%3Crect x='2.2' y='4.9' class='st1' width='22.2' height='22.2'/%3E%3Crect x='25.6' y='4.9' class='st1' width='22.2' height='22.2'/%3E%3C/g%3E%3C/svg%3E");
471
- }
472
-
473
- .elementor-control-layout_select label:nth-child(22) {
474
- background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 19.2.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 32' style='enable-background:new 0 0 50 32;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%23FFFFFF;} .st1{fill:%23C2C1C0;} %3C/style%3E%3Cg id='Background'%3E%3Crect class='st0' width='50' height='32'/%3E%3C/g%3E%3Cg id='Layer_1'%3E%3Crect x='2.2' y='4.9' class='st1' width='14.5' height='22.2'/%3E%3Crect x='33.4' y='4.9' class='st1' width='14.4' height='22.2'/%3E%3Crect x='17.9' y='4.9' class='st1' width='14.4' height='22.2'/%3E%3C/g%3E%3C/svg%3E");
475
- }
476
-
477
- .elementor-control-layout_select label:nth-child(24) {
478
- background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 19.2.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 32' style='enable-background:new 0 0 50 32;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%23FFFFFF;} .st1{fill:%23C2C1C0;} %3C/style%3E%3Cg id='Background'%3E%3Crect class='st0' width='50' height='32'/%3E%3C/g%3E%3Cg id='Layer_1'%3E%3Crect x='2.2' y='4.9' class='st1' width='10.6' height='22.2'/%3E%3Crect x='37.2' y='4.9' class='st1' width='10.5' height='22.2'/%3E%3Crect x='25.6' y='4.9' class='st1' width='10.5' height='22.2'/%3E%3Crect x='14' y='4.9' class='st1' width='10.5' height='22.2'/%3E%3C/g%3E%3C/svg%3E");
479
- }
480
-
481
- /*--------------------------------------------------------------
482
- == Widget Preview and Library buttons
483
- --------------------------------------------------------------*/
484
- .elementor-control-wpr_library_buttons {
485
- height: 80px;
486
- padding: 0;
487
- }
488
-
489
- .elementor-control-wpr_library_buttons .elementor-control-raw-html {
490
- padding: 0 10px 10px 10px;
491
- border-bottom: 1px solid #efefef;
492
- }
493
-
494
- .elementor-control-wpr_library_buttons .elementor-control-raw-html div {
495
- display: -webkit-box;
496
- display: -ms-flexbox;
497
- display: flex;
498
- -webkit-box-pack: center;
499
- -ms-flex-pack: center;
500
- justify-content: center;
501
- }
502
-
503
- .elementor-control-wpr_library_buttons .elementor-control-raw-html div a {
504
- -webkit-box-flex: 1;
505
- -ms-flex-positive: 1;
506
- flex-grow: 1;
507
- padding: 10px 15px;
508
- border-radius: 3px;
509
- /*box-shadow: 1px 2px 5px 0 rgba(0,0,0,0.2);*/
510
- white-space: nowrap;
511
- overflow: hidden;
512
- -o-text-overflow: ellipsis;
513
- text-overflow: ellipsis;
514
- text-align: center;
515
- }
516
- .elementor-control-wpr_library_buttons .elementor-control-raw-html div a:first-child {
517
- background-color: #1CB4E4;
518
- color: #fff;
519
- margin-right: 3px;
520
- }
521
- .elementor-control-wpr_library_buttons .elementor-control-raw-html div a:last-child {
522
- margin-left: 3px;
523
- background-color: #6A65FF;
524
- color: #fff;
525
- }
526
-
527
- .elementor-control-wpr_library_buttons .elementor-control-raw-html > a {
528
- display: block;
529
- margin-top: 10px;
530
- line-height: 20px;
531
- color: #777;
532
- border: none !important;
533
- }
534
-
535
-
536
- /*--------------------------------------------------------------
537
- == Free/Pro Options
538
- --------------------------------------------------------------*/
539
- .elementor-control select option[value*=pro-] {
540
- background: #f0f0f0;
541
- }
542
-
543
- .elementor-control[class*="pro_notice"] {
544
- padding: 5px 0 15px 0 !important;
545
- }
546
-
547
- .wpr-pro-notice {
548
- padding: 20px;
549
- border-top: 1px solid #e6e9ec;
550
- border-bottom: 1px solid #e6e9ec;
551
- background-color: #f2fbff;
552
- line-height: 1.4;
553
- text-align: center;
554
- }
555
-
556
- .wpr-pro-notice-video {
557
- display: block;
558
- margin-top: 7px;
559
- line-height: 20px;
560
- border: none !important;
561
- }
562
-
563
- #elementor-controls .elementor-control-slider_section_pro_notice {
564
- margin-top: -16px;
565
- padding-bottom: 0 !important;
566
- }
567
-
568
- .elementor-control-layout_select_pro_notice + div,
569
- .elementor-control-element_align_pro_notice + div {
570
- padding-top: 15px;
571
- }
572
-
573
- .elementor-control-layout_select .elementor-choices label {
574
- position: relative;
575
- }
576
-
577
- .elementor-control-layout_select .elementor-choices label:nth-child(2):after,
578
- .elementor-control-layout_select .elementor-choices label:nth-child(4):after,
579
- .elementor-control-layout_select .elementor-choices label:nth-child(6):after,
580
- .elementor-control-layout_select .elementor-choices label:nth-child(8):after,
581
- .elementor-control-layout_select .elementor-choices label:nth-child(10):after,
582
- .elementor-control-layout_select .elementor-choices label:nth-child(12):after {
583
- content: ' ';
584
- display: block;
585
- width: 100%;
586
- height: 100%;
587
- position: absolute;
588
- top: 0;
589
- left: 0;
590
- background: rgba(0,0,0,0.2);
591
- }
592
-
593
- /* Adjustments */
594
- .elementor-control.elementor-control-element_align_pro_notice,
595
- .elementor-control.elementor-control-search_pro_notice,
596
- .elementor-control.elementor-control-layout_select_pro_notice,
597
- .elementor-control.elementor-control-grid_columns_pro_notice,
598
- .elementor-control.elementor-control-slider_content_type_pro_notice,
599
- .elementor-control.elementor-control-slider_repeater_pro_notice,
600
- .elementor-control.elementor-control-slider_dots_layout_pro_notice,
601
- .elementor-control.elementor-control-testimonial_repeater_pro_notice,
602
- .elementor-control.elementor-control-testimonial_icon_pro_notice,
603
- .elementor-control.elementor-control-menu_layout_pro_notice,
604
- .elementor-control.elementor-control-menu_items_submenu_entrance_pro_notice,
605
- .elementor-control.elementor-control-switcher_label_style_pro_notice,
606
- .elementor-control.elementor-control-countdown_type_pro_notice,
607
- .elementor-control.elementor-control-layout_pro_notice,
608
- .elementor-control.elementor-control-anim_timing_pro_notice,
609
- .elementor-control.elementor-control-tab_content_type_pro_notice,
610
- .elementor-control.elementor-control-tabs_repeater_pro_notice,
611
- .elementor-control.elementor-control-tabs_align_pro_notice,
612
- .elementor-control.elementor-control-front_trigger_pro_notice,
613
- .elementor-control.elementor-control-back_link_type_pro_notice,
614
- .elementor-control.elementor-control-box_anim_timing_pro_notice,
615
- .elementor-control.elementor-control-image_style_pro_notice,
616
- .elementor-control.elementor-control-image_animation_timing_pro_notice,
617
- .elementor-control.elementor-control-label_display_pro_notice,
618
- .elementor-control.elementor-control-post_type_pro_notice,
619
- .elementor-control.elementor-control-type_select_pro_notice,
620
- .elementor-control.elementor-control-icon_style_pro_notice,
621
- .elementor-control.elementor-control-dual_button_pro_notice,
622
- .elementor-control.elementor-control-team_member_pro_notice,
623
- .elementor-control.elementor-control-price_list_pro_notice,
624
- .elementor-control.elementor-control-business_hours_pro_notice,
625
- .elementor-control.elementor-control-sharing_columns_pro_notice,
626
- .elementor-control.elementor-control-popup_trigger_pro_notice,
627
- .elementor-control.elementor-control-popup_show_again_delay_pro_notice,
628
- .elementor-control.elementor-control-group_popup_settings_pro_notice,
629
- .elementor-control.elementor-control-which_particle_pro_notice,
630
- .elementor-control.elementor-control-paralax_repeater_pro_notice,
631
- .elementor-control.elementor-control-opnepage_pro_notice,
632
- .elementor-control.elementor-control-timeline_repeater_pro_notice,
633
- .elementor-control.elementor-control-limit_grid_items_pro_notice {
634
- padding-bottom: 0 !important;
635
- }
636
-
637
- .elementor-control-search_pro_notice .wpr-pro-notice,
638
- .elementor-control-grid_columns_pro_notice .wpr-pro-notice,
639
- .elementor-control-slider_content_type_pro_notice .wpr-pro-notice,
640
- .elementor-control-slider_repeater_pro_notice .wpr-pro-notice,
641
- .elementor-control-slider_dots_layout_pro_notice .wpr-pro-notice,
642
- .elementor-control-testimonial_repeater_pro_notice .wpr-pro-notice,
643
- .elementor-control-testimonial_icon_pro_notice .wpr-pro-notice,
644
- .elementor-control-menu_layout_pro_notice .wpr-pro-notice,
645
- .elementor-control-menu_items_submenu_entrance_pro_notice .wpr-pro-notice,
646
- .elementor-control-switcher_label_style_pro_notice .wpr-pro-notice,
647
- .elementor-control-countdown_type_pro_notice .wpr-pro-notice,
648
- .elementor-control-layout_pro_notice .wpr-pro-notice,
649
- .elementor-control-anim_timing_pro_notice .wpr-pro-notice,
650
- .elementor-control-tab_content_type_pro_notice .wpr-pro-notice,
651
- .elementor-control-tabs_repeater_pro_notice .wpr-pro-notice,
652
- .elementor-control-tabs_align_pro_notice .wpr-pro-notice,
653
- .elementor-control-front_trigger_pro_notice .wpr-pro-notice,
654
- .elementor-control-back_link_type_pro_notice .wpr-pro-notice,
655
- .elementor-control-box_anim_timing_pro_notice .wpr-pro-notice,
656
- .elementor-control-image_style_pro_notice .wpr-pro-notice,
657
- .elementor-control-image_animation_timing_pro_notice .wpr-pro-notice,
658
- .elementor-control-label_display_pro_notice .wpr-pro-notice,
659
- .elementor-control-post_type_pro_notice .wpr-pro-notice,
660
- .elementor-control-type_select_pro_notice .wpr-pro-notice,
661
- .elementor-control-icon_style_pro_notice .wpr-pro-notice,
662
- .elementor-control-dual_button_pro_notice .wpr-pro-notice,
663
- .elementor-control-team_member_pro_notice .wpr-pro-notice,
664
- .elementor-control-price_list_pro_notice .wpr-pro-notice,
665
- .elementor-control-business_hours_pro_notice .wpr-pro-notice,
666
- .elementor-control-sharing_columns_pro_notice .wpr-pro-notice,
667
- .elementor-control-popup_trigger_pro_notice .wpr-pro-notice,
668
- .elementor-control-popup_show_again_delay_pro_notice .wpr-pro-notice,
669
- .elementor-control-group_popup_settings_pro_notice .wpr-pro-notice {
670
- border-bottom: none !important;
671
- }
672
-
673
- /* Both */
674
- .elementor-control.elementor-control-pagination_type_pro_notice,
675
- .elementor-control.elementor-control-tooltip_trigger_pro_notice {
676
- padding-top: 0 !important;
677
- padding-bottom: 0 !important;
678
- }
679
-
680
- .elementor-control-pagination_type_pro_notice .wpr-pro-notice {
681
- border-top: none !important;
682
- border-bottom: none !important;
683
- }
684
-
685
- .elementor-control-pro_features_section .elementor-section-toggle,
686
- .elementor-control-pro_features_section .elementor-section-title {
687
- color: #f54;
688
- }
689
-
690
- .elementor-control-pro_features_section .elementor-section-title {
691
- line-height: 20px;
692
- }
693
- .elementor-control-pro_features_section .elementor-section-title .dashicons {
694
- line-height: 20px;
695
- font-size: 13px;
696
- }
697
-
698
- .wpr-pro-features-list {
699
- text-align: center;
700
- }
701
-
702
- .wpr-pro-features-list ul {
703
- text-align: left;
704
- }
705
-
706
- .wpr-pro-features-list ul li {
707
- position: relative;
708
- line-height: 22px;
709
- padding-left: 20px;
710
- }
711
-
712
- .wpr-pro-features-list ul li::before {
713
- content: '.';
714
- font-size: 38px;
715
- position: absolute;
716
- top: -11px;
717
- left: 0;
718
- }
719
-
720
- .wpr-pro-features-list ul + a {
721
- display: inline-block;
722
- background-color: #f54;
723
- color: #fff;
724
- margin: 15px 15px 10px 0;
725
- padding: 7px 12px;
726
- border-radius: 3px;
727
- }
728
-
729
- .wpr-pro-features-list ul + a:hover {
730
- color: #fff;
731
- }
732
-
733
- /* Video Tutorial Link */
734
- .elementor-control[class*="video_tutorial"] {
735
- padding-top: 0 !important;
736
- padding-bottom: 5px !important;
737
- }
738
-
739
- .elementor-control[class*="video_tutorial"] a {
740
- line-height: 16px;
741
- font-size: 12px;
742
- }
743
-
744
- .elementor-control[class*="video_tutorial"] a .dashicons {
745
- font-size: 16px;
746
- }
747
-
748
-
749
- /*--------------------------------------------------------------
750
- == Elementor Search Notice
751
- --------------------------------------------------------------*/
752
- .wpr-elementor-search-notice {
753
- background: #fff;
754
- font-size: 13px;
755
- padding: 20px;
756
- line-height: 18px;
757
- margin: 10px;
758
- border-left: 3px solid #71d7f7;
759
- -webkit-box-shadow: 0 1px 4px 0 rgb(0 0 0 / 7%);
760
- box-shadow: 0 1px 4px 0 rgb(0 0 0 / 7%);
761
  }
1
+ /*--------------------------------------------------------------
2
+ == General
3
+ --------------------------------------------------------------*/
4
+ .wpr-elementor-hidden-control {
5
+ overflow: hidden;
6
+ width: 0 !important;
7
+ height: 0 !important;
8
+ padding: 0 !important;
9
+ margin: 0 !important;
10
+ visibility: hidden !important;
11
+ opacity: 0 !important;
12
+ }
13
+
14
+
15
+ /*--------------------------------------------------------------
16
+ == WPR Widgets
17
+ --------------------------------------------------------------*/
18
+ .elementor-panel .wpr-icon:after {
19
+ content: 'R';
20
+ display: block;
21
+ position: absolute;
22
+ top: 3px;
23
+ right: 3px;
24
+ font-family: Roboto,Arial,Helvetica,Verdana,sans-serif;
25
+ font-size: 10px;
26
+ font-weight: bold;
27
+ color: #ffffff;
28
+ background-image: -o-linear-gradient(#6A4BFF, #7E94FE);
29
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#6A4BFF), to(#7E94FE));
30
+ background-image: linear-gradient(#6A4BFF, #7E94FE);
31
+ -webkit-box-shadow: 0 0 2px 2px #b8c7ff;
32
+ box-shadow: 0 0 2px 2px #b8c7ff;
33
+ width: 19px;
34
+ height: 19px;
35
+ line-height: 19px;
36
+ border-radius: 15px;
37
+ margin: 3px;
38
+ }
39
+
40
+ .elementor-panel .elementor-element .icon {
41
+ position: relative !important;
42
+ }
43
+
44
+ .elementor-control-type-section[class*="elementor-control-wpr_section_"]:after {
45
+ content: 'R';
46
+ display: block;
47
+ position: absolute;
48
+ top: 7px;
49
+ right: 7px;
50
+ font-family: Roboto,Arial,Helvetica,Verdana,sans-serif;
51
+ font-size: 10px;
52
+ font-weight: bold;
53
+ color: #ffffff;
54
+ background-image: -o-linear-gradient(#6A4BFF, #7E94FE);
55
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#6A4BFF), to(#7E94FE));
56
+ background-image: linear-gradient(#6A4BFF, #7E94FE);
57
+ -webkit-box-shadow: 0 0 2px 2px #b8c7ff;
58
+ box-shadow: 0 0 2px 2px #b8c7ff;
59
+ width: 19px;
60
+ height: 19px;
61
+ line-height: 19px;
62
+ border-radius: 15px;
63
+ margin: 3px;
64
+ text-align: center;
65
+ }
66
+
67
+ /*--------------------------------------------------------------
68
+ == Adjustments
69
+ --------------------------------------------------------------*/
70
+ .elementor-control-element_select,
71
+ .elementor-control-element_align_hr,
72
+ .elementor-control-element_read_more_text,
73
+ .elementor-control-element_tax_sep,
74
+ .elementor-control-element_sharing_icon_6,
75
+ .elementor-control-element_sharing_trigger_direction,
76
+ .elementor-control-element_sharing_icon_display,
77
+ .elementor-control-element_sharing_tooltip,
78
+ .elementor-control-element_custom_field_wrapper_html,
79
+ .elementor-control-slider_item_bg_size,
80
+ .elementor-control-element_addcart_variable_txt,
81
+ .elementor-control-type {
82
+ margin-bottom: 15px;
83
+ }
84
+
85
+ .elementor-control-slider_content_bg_color,
86
+ .elementor-control-slider_nav_border_border,
87
+ .elementor-control-slider_nav_border_radius,
88
+ .elementor-control-scroll_btn_vr,
89
+ .elementor-control-pagination_load_more_text,
90
+ .elementor-control-pagination_finish_text,
91
+ .elementor-control-pagination_prev_next,
92
+ .elementor-control-author_transition_duration,
93
+ .elementor-control-comments_transition_duration,
94
+ .elementor-control-likes_transition_duration,
95
+ .elementor-control-sharing_transition_duration,
96
+ .elementor-control-lightbox_transition_duration,
97
+ .elementor-control-custom_field1_transition_duration,
98
+ .elementor-control-custom_field2_transition_duration,
99
+ .elementor-control-custom_field3_transition_duration,
100
+ .elementor-control-custom_field4_transition_duration,
101
+ .elementor-control-filters_transition_duration,
102
+ .elementor-control-pagination_transition_duration,
103
+ .elementor-control-element_extra_text_pos,
104
+ .elementor-control-element_custom_field_wrapper,
105
+ .elementor-control-overlay_post_link,
106
+ .elementor-control-read_more_animation_height,
107
+ .elementor-control-archive_link_transition_duration,
108
+ .elementor-control-post_info_tax_select,
109
+ .elementor-control-post_info_link_wrap,
110
+ .elementor-control-tabs_sharing_custom_colors,
111
+ .elementor-control-post_info_show_avatar,
112
+ .elementor-control-post_info_cf,
113
+ .elementor-control-pricing_items .elementor-control-price,
114
+ .elementor-control-pricing_items .elementor-control-feature_text,
115
+ .elementor-control-pricing_items .elementor-control-btn_text,
116
+ .elementor-control-divider_style,
117
+ .elementor-control-filters_pointer,
118
+ .elementor-control-title_transition_duration,
119
+ .elementor-control-tax1_transition_duration,
120
+ .elementor-control-tax2_transition_duration,
121
+ .elementor-control-filters_transition_duration,
122
+ .elementor-control-pagination_older_text,
123
+ .elementor-control-tooltip_position {
124
+ padding-top: 15px !important;
125
+ }
126
+
127
+ .elementor-control-title_pointer_animation + .elementor-control-title_transition_duration,
128
+ .elementor-control-tax1_pointer_animation + .elementor-control-tax1_transition_duration,
129
+ .elementor-control-tax2_pointer_animation + .elementor-control-tax2_transition_duration,
130
+ .elementor-control-filters_pointer_animation + .elementor-control-filters_transition_duration {
131
+ padding-top: 0 !important;
132
+ }
133
+
134
+ .elementor-control-pagination_load_more_text {
135
+ padding-bottom: 0 !important;
136
+ }
137
+
138
+ .elementor-control-filters_transition_duration {
139
+ padding-top: 0 !important;
140
+ }
141
+
142
+ .elementor-control-animation_divider,
143
+ .elementor-control-overlay_divider,
144
+ .elementor-control-slider_item_btn_1_divider,
145
+ .elementor-control-slider_item_btn_2_divider,
146
+ .elementor-control-slider_btn_typography_1_divider,
147
+ .elementor-control-slider_btn_box_shadow_1_divider,
148
+ .elementor-control-slider_btn_typography_2_divider,
149
+ .elementor-control-slider_btn_box_shadow_2_divider,
150
+ .elementor-control-testimonial_title_divider,
151
+ .elementor-control-social_media_divider,
152
+ .elementor-control-social_divider_1,
153
+ .elementor-control-social_divider_2,
154
+ .elementor-control-social_divider_3,
155
+ .elementor-control-social_divider_4,
156
+ .elementor-control-social_divider_5,
157
+ .elementor-control-custom_field_wrapper_html_divider1,
158
+ .elementor-control-custom_field_wrapper_html_divider2,
159
+ .elementor-control-lightbox_shadow_divider {
160
+ padding: 0 !important;
161
+ }
162
+
163
+ .elementor-control-custom_field_wrapper_html_divider1 hr,
164
+ .elementor-control-lightbox_shadow_divider hr {
165
+ height: 1px !important;
166
+ }
167
+
168
+ .elementor-control-element_show_on {
169
+ padding-top: 15px !important;
170
+ border-top: 1px solid #d5dadf;
171
+ }
172
+
173
+ [class*="wpr__section_"] ~ .elementor-control-type-number .elementor-control-input-wrapper,
174
+ [class*="wpr__section_"] ~ .elementor-control-type-repeater .elementor-control-type-number .elementor-control-input-wrapper {
175
+ max-width: 30% !important;
176
+ margin-left: auto !important;
177
+ }
178
+
179
+ [class*="wpr__section_"] ~ .elementor-control-type-select .elementor-control-input-wrapper,
180
+ [class*="wpr__section_"] ~ .elementor-control-type-repeater .elementor-control-type-select .elementor-control-input-wrapper {
181
+ width: auto !important;
182
+ min-width: 30% !important;
183
+ margin-left: auto !important;
184
+ }
185
+
186
+ .elementor-control-submit_preview_changes .elementor-control-input-wrapper {
187
+ text-align: center !important;
188
+ }
189
+
190
+ .elementor-control-query_manual_related,
191
+ .elementor-control-query_manual_current {
192
+ display: none !important;
193
+ }
194
+
195
+ /* Fix Select Inputs */
196
+ .elementor-control-button_hover_animation .elementor-control-input-wrapper,
197
+ .elementor-control-front_btn_animation .elementor-control-input-wrapper,
198
+ .elementor-control-back_btn_animation .elementor-control-input-wrapper,
199
+
200
+ .elementor-control-select_template .select2-selection,
201
+ .elementor-control-switcher_first_select_template .select2-selection,
202
+ .elementor-control-switcher_second_select_template .select2-selection,
203
+ .elementor-control-switcher_select_template .select2-selection,
204
+ .elementor-control-slider_select_template .select2-selection {
205
+ width: 135px !important;
206
+ }
207
+
208
+ .elementor-control-type-repeater .elementor-control-content > label {
209
+ display: none !important;
210
+ }
211
+
212
+
213
+ /*--------------------------------------------------------------
214
+ == Notification
215
+ --------------------------------------------------------------*/
216
+ #wpr-template-settings-notification {
217
+ position: fixed;
218
+ left: 40px;
219
+ bottom: 5px;
220
+ z-index: 9999;
221
+ padding: 13px 25px;
222
+ background: #fff;
223
+ color: #222;
224
+ -webkit-box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.3);
225
+ box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.3);
226
+ border-radius: 3px;
227
+ }
228
+
229
+ #wpr-template-settings-notification:before {
230
+ content: "";
231
+ position: absolute;
232
+ left: -6px;
233
+ bottom: 10px;
234
+ width: 0;
235
+ height: 0;
236
+ border-top: 6px solid transparent;
237
+ border-bottom: 6px solid transparent;
238
+ border-right-style: solid;
239
+ border-right-width: 6px;
240
+ border-right-color: #fff;
241
+ }
242
+
243
+ #wpr-template-settings-notification h4 {
244
+ margin-bottom: 10px;
245
+ }
246
+
247
+ #wpr-template-settings-notification h4 span {
248
+ font-size: 14px;
249
+ vertical-align: super;
250
+ color: #5f5f5f;
251
+ }
252
+
253
+ #wpr-template-settings-notification h4 i {
254
+ margin-right: 10px;
255
+ color: #3db050;
256
+ font-size: 24px;
257
+ }
258
+
259
+ #wpr-template-settings-notification p {
260
+ color: #666;
261
+ font-size: 12px;
262
+ line-height: 1.5;
263
+ }
264
+
265
+ #wpr-template-settings-notification > i {
266
+ position: absolute;
267
+ top: 7px;
268
+ right: 7px;
269
+ cursor: pointer;
270
+ color: #999;
271
+ }
272
+
273
+ .elementor-control-cf7_notice,
274
+ .elementor-control-wpforms_notice,
275
+ .elementor-control-ninja_forms_notice,
276
+ .elementor-control-caldera_notice {
277
+ color: red;
278
+ }
279
+
280
+ /* Help Button - select with referrals - [href^="https://royal-elementor-addons.com/contact/"] */
281
+ #elementor-panel__editor__help__link[href^="https://wordpress.org/support/plugin/royal-elementor-addons/"] {
282
+ display: inline-block;
283
+ padding: 12px 35px;
284
+ font-size: 13px;
285
+ font-weight: normal;
286
+ color: #fff;
287
+ background: #6A65FF;
288
+ border-radius: 3px;
289
+ -webkit-box-shadow: 0 2px 7px 0 rgba(0,0,0,0.3);
290
+ box-shadow: 0 2px 7px 0 rgba(0,0,0,0.3);
291
+ letter-spacing: 0.3px;
292
+ -webkit-transition: all 0.2s ease-in;
293
+ -o-transition: all 0.2s ease-in;
294
+ transition: all 0.2s ease-in;
295
+ }
296
+
297
+ #elementor-panel__editor__help__link[href^="https://wordpress.org/support/plugin/royal-elementor-addons/"]:hover {
298
+ color: #fff;
299
+ background: #6A4BFF;
300
+ }
301
+
302
+ #elementor-panel__editor__help__link[href^="https://wordpress.org/support/plugin/royal-elementor-addons/"] i {
303
+ color: #fff;
304
+ font-size: 14px;
305
+ vertical-align: top;
306
+ }
307
+
308
+ #elementor-panel__editor__help__link[href^="https://wordpress.org/support/plugin/royal-elementor-addons/"]:hover i {
309
+ color: #fff;
310
+ }
311
+
312
+ #elementor-panel__editor__help__link[href^="https://wordpress.org/support/plugin/royal-elementor-addons/"]:hover i:before {
313
+ content: '\e942' !important;
314
+ }
315
+
316
+
317
+ /*--------------------------------------------------------------
318
+ == Modal Popup Editor
319
+ --------------------------------------------------------------*/
320
+ .elementor-editor-wpr-popups .elementor-control-document_settings,
321
+ .elementor-editor-wpr-popups .elementor-control-post_title,
322
+ .elementor-editor-wpr-popups .elementor-control-post_status {
323
+ display: none !important;
324
+ }
325
+
326
+
327
+ /*--------------------------------------------------------------
328
+ == Elementor Editor Popup
329
+ --------------------------------------------------------------*/
330
+ #wpr-template-editor-popup .dialog-widget-content {
331
+ width: 90vw;
332
+ height: 90vh;
333
+ }
334
+
335
+ #wpr-template-editor-popup .dialog-message {
336
+ padding: 0;
337
+ width: 100%;
338
+ height: 100%;
339
+ }
340
+
341
+ #wpr-template-editor-popup .dialog-close-button {
342
+ font-size: 24px;
343
+ color: #222;
344
+ }
345
+
346
+ #wpr-template-editor-popup .dialog-header {
347
+ display: none;
348
+ }
349
+
350
+ #wpr-template-editor-loading {
351
+ position: absolute;
352
+ top: 0;
353
+ left: 0;
354
+ width: 100%;
355
+ height: 100%;
356
+ background: #f1f3f5;
357
+ z-index: 9999;
358
+ -webkit-transform: translateZ(0);
359
+ transform: translateZ(0);
360
+ display: -webkit-box;
361
+ display: -ms-flexbox;
362
+ display: flex;
363
+ -webkit-box-pack: center;
364
+ -ms-flex-pack: center;
365
+ justify-content: center;
366
+ -webkit-box-align: center;
367
+ -ms-flex-align: center;
368
+ align-items: center;
369
+ }
370
+
371
+ #wpr-template-editor-loading .elementor-loader-wrapper {
372
+ top: auto;
373
+ left: auto;
374
+ -webkit-transform: none;
375
+ -ms-transform: none;
376
+ transform: none;
377
+ }
378
+
379
+ /* Disable Transitions on Responsive Preview */
380
+ #elementor-preview-responsive-wrapper {
381
+ -webkit-transition: none !important;
382
+ -o-transition: none !important;
383
+ transition: none !important;
384
+ }
385
+
386
+
387
+ /*--------------------------------------------------------------
388
+ == Magazine Grid Layout
389
+ --------------------------------------------------------------*/
390
+ .elementor-control-layout_select.elementor-control .elementor-control-field {
391
+ -webkit-box-orient: vertical !important;
392
+ -webkit-box-direction: normal !important;
393
+ -ms-flex-direction: column !important;
394
+ flex-direction: column !important;
395
+ -webkit-box-align: start;
396
+ -ms-flex-align: start;
397
+ align-items: flex-start;
398
+ }
399
+
400
+ .elementor-control-layout_select.elementor-control .elementor-control-input-wrapper {
401
+ display: -webkit-box;
402
+ display: -ms-flexbox;
403
+ display: flex;
404
+ width: 100% !important;
405
+ margin-top: 10px;
406
+ }
407
+
408
+ .elementor-control-layout_select.elementor-control .elementor-choices {
409
+ -ms-flex-wrap: wrap;
410
+ flex-wrap: wrap;
411
+ -webkit-box-align: stretch;
412
+ -ms-flex-align: stretch;
413
+ align-items: stretch;
414
+ width: 100% !important;
415
+ height: auto;
416
+ border: 1px solid #dfd5d5;
417
+ }
418
+
419
+ .elementor-control-layout_select.elementor-control .elementor-choices label {
420
+ width: 33.3%;
421
+ height: 50px;
422
+ background-size: 75%;
423
+ background-position: center center;
424
+ background-repeat: no-repeat;
425
+ }
426
+
427
+ .elementor-control-layout_select input[type="radio"]:checked + label {
428
+ border: 2px solid #D30C5C;
429
+ border-radius: 0 !important;
430
+ background-color: #ffffff;
431
+ }
432
+
433
+ .elementor-control-layout_select label:nth-child(2) {
434
+ background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 19.2.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 32' style='enable-background:new 0 0 50 32;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%23FFFFFF;} .st1{fill:%23C2C1C0;} %3C/style%3E%3Cg id='Background'%3E%3Crect class='st0' width='50' height='32'/%3E%3C/g%3E%3Cg id='Layer_1'%3E%3Crect x='2.2' y='4.9' class='st1' width='22.2' height='22.2'/%3E%3Crect x='25.6' y='15.2' class='st1' width='22.2' height='11.9'/%3E%3Crect x='25.6' y='4.9' class='st1' width='22.2' height='9.2'/%3E%3C/g%3E%3C/svg%3E");
435
+ }
436
+
437
+ .elementor-control-layout_select label:nth-child(4) {
438
+ background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 19.2.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 32' style='enable-background:new 0 0 50 32;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%23FFFFFF;} .st1{fill:%23C2C1C0;} %3C/style%3E%3Cg id='Background'%3E%3Crect class='st0' width='50' height='32'/%3E%3C/g%3E%3Cg id='Layer_1'%3E%3Crect x='2.2' y='4.9' class='st1' width='22.2' height='22.2'/%3E%3Crect x='25.6' y='16.6' class='st1' width='10.5' height='10.5'/%3E%3Crect x='37.2' y='16.6' class='st1' width='10.5' height='10.5'/%3E%3Crect x='25.6' y='4.9' class='st1' width='22.2' height='10.5'/%3E%3C/g%3E%3C/svg%3E");
439
+ }
440
+
441
+ .elementor-control-layout_select label:nth-child(6) {
442
+ background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 19.2.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 32' style='enable-background:new 0 0 50 32;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%23FFFFFF;} .st1{fill:%23C2C1C0;} %3C/style%3E%3Cg id='Background'%3E%3Crect class='st0' width='50' height='32'/%3E%3C/g%3E%3Cg id='Layer_1'%3E%3Cg%3E%3Crect x='2.2' y='4.9' class='st1' width='22.2' height='22.2'/%3E%3Crect x='25.6' y='16.6' class='st1' width='10.5' height='10.5'/%3E%3Crect x='37.2' y='16.6' class='st1' width='10.5' height='10.5'/%3E%3Crect x='25.6' y='4.9' class='st1' width='10.5' height='10.5'/%3E%3Crect x='37.2' y='4.9' class='st1' width='10.5' height='10.5'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
443
+ }
444
+
445
+ .elementor-control-layout_select label:nth-child(8) {
446
+ background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 19.2.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 32' style='enable-background:new 0 0 50 32;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%23FFFFFF;} .st1{fill:%23C2C1C0;} %3C/style%3E%3Cg id='Background'%3E%3Crect class='st0' width='50' height='32'/%3E%3C/g%3E%3Cg id='Layer_1'%3E%3Crect x='2.2' y='4.9' class='st1' width='22.2' height='22.2'/%3E%3Crect x='25.6' y='4.9' class='st1' width='10.5' height='22.2'/%3E%3Crect x='37.2' y='16.6' class='st1' width='10.5' height='10.5'/%3E%3Crect x='37.2' y='4.9' class='st1' width='10.5' height='10.5'/%3E%3C/g%3E%3C/svg%3E");
447
+ }
448
+
449
+ .elementor-control-layout_select label:nth-child(10) {
450
+ background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 19.2.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 32' style='enable-background:new 0 0 50 32;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%23FFFFFF;} .st1{fill:%23C2C1C0;} %3C/style%3E%3Cg id='Background'%3E%3Crect class='st0' width='50' height='32'/%3E%3C/g%3E%3Cg id='Layer_1'%3E%3Crect x='13.9' y='4.9' class='st1' width='22.2' height='22.2'/%3E%3Crect x='37.2' y='16.6' class='st1' width='10.5' height='10.5'/%3E%3Crect x='37.2' y='4.9' class='st1' width='10.5' height='10.5'/%3E%3Crect x='2.3' y='16.6' class='st1' width='10.5' height='10.5'/%3E%3Crect x='2.3' y='4.9' class='st1' width='10.5' height='10.5'/%3E%3C/g%3E%3C/svg%3E");
451
+ }
452
+
453
+ .elementor-control-layout_select label:nth-child(12) {
454
+ background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 19.2.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 32' style='enable-background:new 0 0 50 32;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%23FFFFFF;} .st1{fill:%23C2C1C0;} %3C/style%3E%3Cg id='Background'%3E%3Crect class='st0' width='50' height='32'/%3E%3C/g%3E%3Cg id='Layer_1'%3E%3Crect x='2.2' y='4.9' class='st1' width='28.5' height='22.2'/%3E%3Crect x='31.8' y='12.9' class='st1' width='15.9' height='6.3'/%3E%3Crect x='31.8' y='4.9' class='st1' width='15.9' height='6.8'/%3E%3Crect x='31.8' y='20.3' class='st1' width='15.9' height='6.8'/%3E%3C/g%3E%3C/svg%3E");
455
+ }
456
+
457
+ .elementor-control-layout_select label:nth-child(14) {
458
+ background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 19.2.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 32' style='enable-background:new 0 0 50 32;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%23FFFFFF;} .st1{fill:%23C2C1C0;} %3C/style%3E%3Cg id='Background'%3E%3Crect class='st0' width='50' height='32'/%3E%3C/g%3E%3Cg id='Layer_1'%3E%3Crect x='13.9' y='4.9' class='st1' width='22.2' height='22.2'/%3E%3Crect x='2.2' y='4.9' class='st1' width='10.5' height='22.2'/%3E%3Crect x='37.2' y='4.9' class='st1' width='10.5' height='22.2'/%3E%3C/g%3E%3C/svg%3E");
459
+ }
460
+
461
+ .elementor-control-layout_select label:nth-child(16) {
462
+ background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 19.2.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 32' style='enable-background:new 0 0 50 32;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%23FFFFFF;} .st1{fill:%23C2C1C0;} %3C/style%3E%3Cg id='Background'%3E%3Crect class='st0' width='50' height='32'/%3E%3C/g%3E%3Cg id='Layer_1'%3E%3Crect x='2.2' y='4.9' class='st1' width='33.9' height='13.2'/%3E%3Crect x='2.2' y='19.3' class='st1' width='16.4' height='7.8'/%3E%3Crect x='19.7' y='19.3' class='st1' width='16.4' height='7.8'/%3E%3Crect x='37.2' y='4.9' class='st1' width='10.5' height='13.2'/%3E%3Crect x='37.2' y='19.3' class='st1' width='10.5' height='7.8'/%3E%3C/g%3E%3C/svg%3E");
463
+ }
464
+
465
+ .elementor-control-layout_select label:nth-child(18) {
466
+ background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 19.2.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 32' style='enable-background:new 0 0 50 32;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%23FFFFFF;} .st1{fill:%23C2C1C0;} %3C/style%3E%3Cg id='Background'%3E%3Crect class='st0' width='50' height='32'/%3E%3C/g%3E%3Cg id='Layer_1'%3E%3Crect x='2.2' y='4.9' class='st1' width='22.2' height='12.1'/%3E%3Crect x='25.6' y='4.9' class='st1' width='22.2' height='12.1'/%3E%3Crect x='2.2' y='18.2' class='st1' width='14.4' height='8.9'/%3E%3Crect x='17.8' y='18.2' class='st1' width='14.4' height='8.9'/%3E%3Crect x='33.3' y='18.2' class='st1' width='14.4' height='8.9'/%3E%3C/g%3E%3C/svg%3E");
467
+ }
468
+
469
+ .elementor-control-layout_select label:nth-child(20) {
470
+ background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 19.2.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 32' style='enable-background:new 0 0 50 32;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%23FFFFFF;} .st1{fill:%23C2C1C0;} %3C/style%3E%3Cg id='Background'%3E%3Crect class='st0' width='50' height='32'/%3E%3C/g%3E%3Cg id='Layer_1'%3E%3Crect x='2.2' y='4.9' class='st1' width='22.2' height='22.2'/%3E%3Crect x='25.6' y='4.9' class='st1' width='22.2' height='22.2'/%3E%3C/g%3E%3C/svg%3E");
471
+ }
472
+
473
+ .elementor-control-layout_select label:nth-child(22) {
474
+ background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 19.2.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 32' style='enable-background:new 0 0 50 32;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%23FFFFFF;} .st1{fill:%23C2C1C0;} %3C/style%3E%3Cg id='Background'%3E%3Crect class='st0' width='50' height='32'/%3E%3C/g%3E%3Cg id='Layer_1'%3E%3Crect x='2.2' y='4.9' class='st1' width='14.5' height='22.2'/%3E%3Crect x='33.4' y='4.9' class='st1' width='14.4' height='22.2'/%3E%3Crect x='17.9' y='4.9' class='st1' width='14.4' height='22.2'/%3E%3C/g%3E%3C/svg%3E");
475
+ }
476
+
477
+ .elementor-control-layout_select label:nth-child(24) {
478
+ background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 19.2.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 32' style='enable-background:new 0 0 50 32;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%23FFFFFF;} .st1{fill:%23C2C1C0;} %3C/style%3E%3Cg id='Background'%3E%3Crect class='st0' width='50' height='32'/%3E%3C/g%3E%3Cg id='Layer_1'%3E%3Crect x='2.2' y='4.9' class='st1' width='10.6' height='22.2'/%3E%3Crect x='37.2' y='4.9' class='st1' width='10.5' height='22.2'/%3E%3Crect x='25.6' y='4.9' class='st1' width='10.5' height='22.2'/%3E%3Crect x='14' y='4.9' class='st1' width='10.5' height='22.2'/%3E%3C/g%3E%3C/svg%3E");
479
+ }
480
+
481
+ /*--------------------------------------------------------------
482
+ == Widget Preview and Library buttons
483
+ --------------------------------------------------------------*/
484
+ .elementor-control-wpr_library_buttons {
485
+ height: 80px;
486
+ padding: 0;
487
+ }
488
+
489
+ .elementor-control-wpr_library_buttons .elementor-control-raw-html {
490
+ padding: 0 10px 10px 10px;
491
+ border-bottom: 1px solid #efefef;
492
+ }
493
+
494
+ .elementor-control-wpr_library_buttons .elementor-control-raw-html div {
495
+ display: -webkit-box;
496
+ display: -ms-flexbox;
497
+ display: flex;
498
+ -webkit-box-pack: center;
499
+ -ms-flex-pack: center;
500
+ justify-content: center;
501
+ }
502
+
503
+ .elementor-control-wpr_library_buttons .elementor-control-raw-html div a {
504
+ -webkit-box-flex: 1;
505
+ -ms-flex-positive: 1;
506
+ flex-grow: 1;
507
+ padding: 10px 15px;
508
+ border-radius: 3px;
509
+ /*box-shadow: 1px 2px 5px 0 rgba(0,0,0,0.2);*/
510
+ white-space: nowrap;
511
+ overflow: hidden;
512
+ -o-text-overflow: ellipsis;
513
+ text-overflow: ellipsis;
514
+ text-align: center;
515
+ }
516
+ .elementor-control-wpr_library_buttons .elementor-control-raw-html div a:first-child {
517
+ background-color: #1CB4E4;
518
+ color: #fff;
519
+ margin-right: 3px;
520
+ }
521
+ .elementor-control-wpr_library_buttons .elementor-control-raw-html div a:last-child {
522
+ margin-left: 3px;
523
+ background-color: #6A65FF;
524
+ color: #fff;
525
+ }
526
+
527
+ .elementor-control-wpr_library_buttons .elementor-control-raw-html > a {
528
+ display: block;
529
+ margin-top: 10px;
530
+ line-height: 20px;
531
+ color: #777;
532
+ border: none !important;
533
+ }
534
+
535
+
536
+ /*--------------------------------------------------------------
537
+ == Free/Pro Options
538
+ --------------------------------------------------------------*/
539
+ .elementor-control select option[value*=pro-] {
540
+ background: #f0f0f0;
541
+ }
542
+
543
+ .elementor-control[class*="pro_notice"] {
544
+ padding: 5px 0 15px 0 !important;
545
+ }
546
+
547
+ .wpr-pro-notice {
548
+ padding: 20px;
549
+ border-top: 1px solid #e6e9ec;
550
+ border-bottom: 1px solid #e6e9ec;
551
+ background-color: #f2fbff;
552
+ line-height: 1.4;
553
+ text-align: center;
554
+ }
555
+
556
+ .wpr-pro-notice-video {
557
+ display: block;
558
+ margin-top: 7px;
559
+ line-height: 20px;
560
+ border: none !important;
561
+ }
562
+
563
+ #elementor-controls .elementor-control-slider_section_pro_notice {
564
+ margin-top: -16px;
565
+ padding-bottom: 0 !important;
566
+ }
567
+
568
+ .elementor-control-layout_select_pro_notice + div,
569
+ .elementor-control-element_align_pro_notice + div {
570
+ padding-top: 15px;
571
+ }
572
+
573
+ .elementor-control-layout_select .elementor-choices label {
574
+ position: relative;
575
+ }
576
+
577
+ .elementor-control-layout_select .elementor-choices label:nth-child(2):after,
578
+ .elementor-control-layout_select .elementor-choices label:nth-child(4):after,
579
+ .elementor-control-layout_select .elementor-choices label:nth-child(6):after,
580
+ .elementor-control-layout_select .elementor-choices label:nth-child(8):after,
581
+ .elementor-control-layout_select .elementor-choices label:nth-child(10):after,
582
+ .elementor-control-layout_select .elementor-choices label:nth-child(12):after {
583
+ content: ' ';
584
+ display: block;
585
+ width: 100%;
586
+ height: 100%;
587
+ position: absolute;
588
+ top: 0;
589
+ left: 0;
590
+ background: rgba(0,0,0,0.2);
591
+ }
592
+
593
+ /* Adjustments */
594
+ .elementor-control.elementor-control-element_align_pro_notice,
595
+ .elementor-control.elementor-control-search_pro_notice,
596
+ .elementor-control.elementor-control-layout_select_pro_notice,
597
+ .elementor-control.elementor-control-grid_columns_pro_notice,
598
+ .elementor-control.elementor-control-slider_content_type_pro_notice,
599
+ .elementor-control.elementor-control-slider_repeater_pro_notice,
600
+ .elementor-control.elementor-control-slider_dots_layout_pro_notice,
601
+ .elementor-control.elementor-control-testimonial_repeater_pro_notice,
602
+ .elementor-control.elementor-control-testimonial_icon_pro_notice,
603
+ .elementor-control.elementor-control-menu_layout_pro_notice,
604
+ .elementor-control.elementor-control-menu_items_submenu_entrance_pro_notice,
605
+ .elementor-control.elementor-control-switcher_label_style_pro_notice,
606
+ .elementor-control.elementor-control-countdown_type_pro_notice,
607
+ .elementor-control.elementor-control-layout_pro_notice,
608
+ .elementor-control.elementor-control-anim_timing_pro_notice,
609
+ .elementor-control.elementor-control-tab_content_type_pro_notice,
610
+ .elementor-control.elementor-control-tabs_repeater_pro_notice,
611
+ .elementor-control.elementor-control-tabs_align_pro_notice,
612
+ .elementor-control.elementor-control-front_trigger_pro_notice,
613
+ .elementor-control.elementor-control-back_link_type_pro_notice,
614
+ .elementor-control.elementor-control-box_anim_timing_pro_notice,
615
+ .elementor-control.elementor-control-image_style_pro_notice,
616
+ .elementor-control.elementor-control-image_animation_timing_pro_notice,
617
+ .elementor-control.elementor-control-label_display_pro_notice,
618
+ .elementor-control.elementor-control-post_type_pro_notice,
619
+ .elementor-control.elementor-control-type_select_pro_notice,
620
+ .elementor-control.elementor-control-icon_style_pro_notice,
621
+ .elementor-control.elementor-control-dual_button_pro_notice,
622
+ .elementor-control.elementor-control-team_member_pro_notice,
623
+ .elementor-control.elementor-control-price_list_pro_notice,
624
+ .elementor-control.elementor-control-business_hours_pro_notice,
625
+ .elementor-control.elementor-control-sharing_columns_pro_notice,
626
+ .elementor-control.elementor-control-popup_trigger_pro_notice,
627
+ .elementor-control.elementor-control-popup_show_again_delay_pro_notice,
628
+ .elementor-control.elementor-control-group_popup_settings_pro_notice,
629
+ .elementor-control.elementor-control-which_particle_pro_notice,
630
+ .elementor-control.elementor-control-paralax_repeater_pro_notice,
631
+ .elementor-control.elementor-control-opnepage_pro_notice,
632
+ .elementor-control.elementor-control-timeline_repeater_pro_notice,
633
+ .elementor-control.elementor-control-limit_grid_items_pro_notice {
634
+ padding-bottom: 0 !important;
635
+ }
636
+
637
+ .elementor-control-search_pro_notice .wpr-pro-notice,
638
+ .elementor-control-grid_columns_pro_notice .wpr-pro-notice,
639
+ .elementor-control-slider_content_type_pro_notice .wpr-pro-notice,
640
+ .elementor-control-slider_repeater_pro_notice .wpr-pro-notice,
641
+ .elementor-control-slider_dots_layout_pro_notice .wpr-pro-notice,
642
+ .elementor-control-testimonial_repeater_pro_notice .wpr-pro-notice,
643
+ .elementor-control-testimonial_icon_pro_notice .wpr-pro-notice,
644
+ .elementor-control-menu_layout_pro_notice .wpr-pro-notice,
645
+ .elementor-control-menu_items_submenu_entrance_pro_notice .wpr-pro-notice,
646
+ .elementor-control-switcher_label_style_pro_notice .wpr-pro-notice,
647
+ .elementor-control-countdown_type_pro_notice .wpr-pro-notice,
648
+ .elementor-control-layout_pro_notice .wpr-pro-notice,
649
+ .elementor-control-anim_timing_pro_notice .wpr-pro-notice,
650
+ .elementor-control-tab_content_type_pro_notice .wpr-pro-notice,
651
+ .elementor-control-tabs_repeater_pro_notice .wpr-pro-notice,
652
+ .elementor-control-tabs_align_pro_notice .wpr-pro-notice,
653
+ .elementor-control-front_trigger_pro_notice .wpr-pro-notice,
654
+ .elementor-control-back_link_type_pro_notice .wpr-pro-notice,
655
+ .elementor-control-box_anim_timing_pro_notice .wpr-pro-notice,
656
+ .elementor-control-image_style_pro_notice .wpr-pro-notice,
657
+ .elementor-control-image_animation_timing_pro_notice .wpr-pro-notice,
658
+ .elementor-control-label_display_pro_notice .wpr-pro-notice,
659
+ .elementor-control-post_type_pro_notice .wpr-pro-notice,
660
+ .elementor-control-type_select_pro_notice .wpr-pro-notice,
661
+ .elementor-control-icon_style_pro_notice .wpr-pro-notice,
662
+ .elementor-control-dual_button_pro_notice .wpr-pro-notice,
663
+ .elementor-control-team_member_pro_notice .wpr-pro-notice,
664
+ .elementor-control-price_list_pro_notice .wpr-pro-notice,
665
+ .elementor-control-business_hours_pro_notice .wpr-pro-notice,
666
+ .elementor-control-sharing_columns_pro_notice .wpr-pro-notice,
667
+ .elementor-control-popup_trigger_pro_notice .wpr-pro-notice,
668
+ .elementor-control-popup_show_again_delay_pro_notice .wpr-pro-notice,
669
+ .elementor-control-group_popup_settings_pro_notice .wpr-pro-notice {
670
+ border-bottom: none !important;
671
+ }
672
+
673
+ /* Both */
674
+ .elementor-control.elementor-control-pagination_type_pro_notice,
675
+ .elementor-control.elementor-control-tooltip_trigger_pro_notice {
676
+ padding-top: 0 !important;
677
+ padding-bottom: 0 !important;
678
+ }
679
+
680
+ .elementor-control-pagination_type_pro_notice .wpr-pro-notice {
681
+ border-top: none !important;
682
+ border-bottom: none !important;
683
+ }
684
+
685
+ .elementor-control-pro_features_section .elementor-section-toggle,
686
+ .elementor-control-pro_features_section .elementor-section-title {
687
+ color: #f54;
688
+ }
689
+
690
+ .elementor-control-pro_features_section .elementor-section-title {
691
+ line-height: 20px;
692
+ }
693
+ .elementor-control-pro_features_section .elementor-section-title .dashicons {
694
+ line-height: 20px;
695
+ font-size: 13px;
696
+ }
697
+
698
+ .wpr-pro-features-list {
699
+ text-align: center;
700
+ }
701
+
702
+ .wpr-pro-features-list ul {
703
+ text-align: left;
704
+ }
705
+
706
+ .wpr-pro-features-list ul li {
707
+ position: relative;
708
+ line-height: 22px;
709
+ padding-left: 20px;
710
+ }
711
+
712
+ .wpr-pro-features-list ul li::before {
713
+ content: '.';
714
+ font-size: 38px;
715
+ position: absolute;
716
+ top: -11px;
717
+ left: 0;
718
+ }
719
+
720
+ .wpr-pro-features-list ul + a {
721
+ display: inline-block;
722
+ background-color: #f54;
723
+ color: #fff;
724
+ margin: 15px 15px 10px 0;
725
+ padding: 7px 12px;
726
+ border-radius: 3px;
727
+ }
728
+
729
+ .wpr-pro-features-list ul + a:hover {
730
+ color: #fff;
731
+ }
732
+
733
+ /* Video Tutorial Link */
734
+ .elementor-control[class*="video_tutorial"] {
735
+ padding-top: 0 !important;
736
+ padding-bottom: 5px !important;
737
+ }
738
+
739
+ .elementor-control[class*="video_tutorial"] a {
740
+ line-height: 16px;
741
+ font-size: 12px;
742
+ }
743
+
744
+ .elementor-control[class*="video_tutorial"] a .dashicons {
745
+ font-size: 16px;
746
+ }
747
+
748
+
749
+ /*--------------------------------------------------------------
750
+ == Elementor Search Notice
751
+ --------------------------------------------------------------*/
752
+ .wpr-elementor-search-notice {
753
+ background: #fff;
754
+ font-size: 13px;
755
+ padding: 20px;
756
+ line-height: 18px;
757
+ margin: 10px;
758
+ border-left: 3px solid #71d7f7;
759
+ -webkit-box-shadow: 0 1px 4px 0 rgb(0 0 0 / 7%);
760
+ box-shadow: 0 1px 4px 0 rgb(0 0 0 / 7%);
761
  }
assets/css/frontend.css CHANGED
@@ -4939,13 +4939,13 @@ body:not(.elementor-editor-active) .wpr-template-popup {
4939
  background-position: center;
4940
  }
4941
 
4942
- .wpr-slider-title h2,
4943
  .wpr-slider-sub-title h3,
4944
  .wpr-slider-description p {
4945
  display: inline-block;
4946
  }
4947
 
4948
- .wpr-slider-title h2 {
4949
  color: #ffffff;
4950
  font-size: 40px;
4951
  font-weight: 600;
4939
  background-position: center;
4940
  }
4941
 
4942
+ .wpr-slider-title *,
4943
  .wpr-slider-sub-title h3,
4944
  .wpr-slider-description p {
4945
  display: inline-block;
4946
  }
4947
 
4948
+ .wpr-slider-title * {
4949
  color: #ffffff;
4950
  font-size: 40px;
4951
  font-weight: 600;
assets/css/frontend.min.css CHANGED
@@ -1 +1 @@
1
- article,aside,figcaption,figure,footer,header,main,nav,section{display:block}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border:0;height:1px;margin:20px 0}pre{font-family:monospace,monospace;font-size:1em}a{text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}[class*=elementor-widget-wpr-] a{text-decoration:none}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{display:block;border-style:none}svg:not(:root){overflow:hidden;display:inline}button,input{overflow:visible;outline:0}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:0}[type=button]:focus,[type=button]:hover,[type=submit]:focus,[type=submit]:hover,button:focus,button:hover{outline:0}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto;outline:0}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;outline:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto;outline:0}[type=search]{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;outline:0}[type=search]:focus{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;outline:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single{padding:0;border:none;background-color:transparent}.ast-separate-container .comment-respond{padding:0;background-color:transparent}.wpr-hidden-element{display:none!important}.wpr-cv-container{display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:90}.wpr-cv-outer{display:table;width:100%;height:100%}.wpr-cv-inner{display:table-cell;vertical-align:middle}.wpr-no-transition-delay{-webkit-transition-delay:0s!important;-o-transition-delay:0s!important;transition-delay:0s!important}.wpr-enable-dropcap p:first-child:first-letter{float:left;padding-right:10px;font-size:50px;line-height:1}.wpr-tooltip{visibility:hidden;opacity:0;position:absolute;top:0;left:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);padding:6px 10px;border-radius:4px;font-size:15px;-webkit-transition:all 230ms ease-in-out 0s;-o-transition:all 230ms ease-in-out 0s;transition:all 230ms ease-in-out 0s}.wpr-tooltip:before{content:"";position:absolute;left:10px;bottom:-5px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top-style:solid;border-top-width:6px}.wpr-mobile-nav-menu,.wpr-mobile-nav-menu ul,.wpr-nav-menu,.wpr-nav-menu ul{padding:0;margin:0;list-style:none;font-size:0}.wpr-nav-menu li{position:relative}.wpr-nav-menu-horizontal .wpr-nav-menu>li{display:inline-block}.wpr-nav-menu .wpr-menu-item{display:block;position:relative;z-index:1}.wpr-mobile-nav-menu li,.wpr-nav-menu li{font-size:16px;line-height:1}.wpr-nav-menu-horizontal .wpr-nav-menu>li:first-child,.wpr-pointer-line-fx .wpr-nav-menu-horizontal>li:first-child .wpr-menu-item,.wpr-pointer-none .wpr-nav-menu-horizontal>li:first-child .wpr-menu-item{padding-left:0!important;margin-left:0!important}.wpr-nav-menu-horizontal .wpr-nav-menu>li:last-child,.wpr-pointer-line-fx .wpr-nav-menu-horizontal>li:last-child .wpr-menu-item,.wpr-pointer-none .wpr-nav-menu-horizontal>li:last-child .wpr-menu-item{padding-right:0!important;margin-right:0!important}div[class*=wpr-main-menu-align-] .wpr-nav-menu-vertical .wpr-nav-menu>li>.wpr-sub-menu{left:100%}.wpr-main-menu-align-center .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon,.wpr-main-menu-align-left .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon{right:0}.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-sub-icon{left:0}.wpr-main-menu-align-left .wpr-nav-menu-horizontal .wpr-nav-menu,.wpr-main-menu-align-left .wpr-nav-menu-vertical .wpr-menu-item,.wpr-main-menu-align-left .wpr-nav-menu-vertical .wpr-sub-menu li a{text-align:left}.wpr-main-menu-align-center .wpr-nav-menu-horizontal .wpr-nav-menu,.wpr-main-menu-align-center .wpr-nav-menu-vertical .wpr-menu-item{text-align:center}.wpr-main-menu-align-right .wpr-nav-menu-horizontal .wpr-nav-menu,.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-menu-item,.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-sub-menu li a{text-align:right}@media screen and (min-width:2400px){.wpr-main-menu-align--widescreencenter .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon,.wpr-main-menu-align--widescreenleft .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon{right:0}.wpr-main-menu-align--widescreenleft .wpr-nav-menu-horizontal .wpr-nav-menu,.wpr-main-menu-align--widescreenleft .wpr-nav-menu-vertical .wpr-menu-item{text-align:left}.wpr-main-menu-align--widescreencenter .wpr-nav-menu-horizontal .wpr-nav-menu,.wpr-main-menu-align--widescreencenter .wpr-nav-menu-vertical .wpr-menu-item{text-align:center}.wpr-main-menu-align--widescreenright .wpr-nav-menu-horizontal .wpr-nav-menu,.wpr-main-menu-align--widescreenright .wpr-nav-menu-vertical .wpr-menu-item{text-align:right}}@media screen and (max-width:1221px){.wpr-main-menu-align--laptopcenter .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon,.wpr-main-menu-align--laptopleft .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon{right:0}.wpr-main-menu-align--laptopleft .wpr-nav-menu-horizontal .wpr-nav-menu,.wpr-main-menu-align--laptopleft .wpr-nav-menu-vertical .wpr-menu-item{text-align:left}.wpr-main-menu-align--laptopcenter .wpr-nav-menu-horizontal .wpr-nav-menu,.wpr-main-menu-align--laptopcenter .wpr-nav-menu-vertical .wpr-menu-item{text-align:center}.wpr-main-menu-align--laptopright .wpr-nav-menu-horizontal .wpr-nav-menu,.wpr-main-menu-align--laptopright .wpr-nav-menu-vertical .wpr-menu-item{text-align:right}}@media screen and (max-width:1200px){.wpr-main-menu-align--tablet_extracenter .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon,.wpr-main-menu-align--tablet_extraleft .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon{right:0}.wpr-main-menu-align--tablet_extraleft .wpr-nav-menu-horizontal .wpr-nav-menu,.wpr-main-menu-align--tablet_extraleft .wpr-nav-menu-vertical .wpr-menu-item{text-align:left}.wpr-main-menu-align--tablet_extracenter .wpr-nav-menu-horizontal .wpr-nav-menu,.wpr-main-menu-align--tablet_extracenter .wpr-nav-menu-vertical .wpr-menu-item{text-align:center}.wpr-main-menu-align--tablet_extraright .wpr-nav-menu-horizontal .wpr-nav-menu,.wpr-main-menu-align--tablet_extraright .wpr-nav-menu-vertical .wpr-menu-item{text-align:right}}@media screen and (max-width:1024px){.wpr-main-menu-align--tabletcenter .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon,.wpr-main-menu-align--tabletleft .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon{right:0}.wpr-main-menu-align--tabletleft .wpr-nav-menu-horizontal .wpr-nav-menu,.wpr-main-menu-align--tabletleft .wpr-nav-menu-vertical .wpr-menu-item{text-align:left}.wpr-main-menu-align--tabletcenter .wpr-nav-menu-horizontal .wpr-nav-menu,.wpr-main-menu-align--tabletcenter .wpr-nav-menu-vertical .wpr-menu-item{text-align:center}.wpr-main-menu-align--tabletright .wpr-nav-menu-horizontal .wpr-nav-menu,.wpr-main-menu-align--tabletright .wpr-nav-menu-vertical .wpr-menu-item{text-align:right}}@media screen and (max-width:880px){.wpr-main-menu-align--mobile_extracenter .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon,.wpr-main-menu-align--mobile_extraleft .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon{right:0}.wpr-main-menu-align--mobile_extraleft .wpr-nav-menu-horizontal .wpr-nav-menu,.wpr-main-menu-align--mobile_extraleft .wpr-nav-menu-vertical .wpr-menu-item{text-align:left}.wpr-main-menu-align--mobile_extracenter .wpr-nav-menu-horizontal .wpr-nav-menu,.wpr-main-menu-align--mobile_extracenter .wpr-nav-menu-vertical .wpr-menu-item{text-align:center}.wpr-main-menu-align--mobile_extraright .wpr-nav-menu-horizontal .wpr-nav-menu,.wpr-main-menu-align--mobile_extraright .wpr-nav-menu-vertical .wpr-menu-item{text-align:right}}@media screen and (max-width:767px){.wpr-main-menu-align--mobilecenter .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon,.wpr-main-menu-align--mobileleft .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon{right:0}.wpr-main-menu-align--mobileleft .wpr-nav-menu-horizontal .wpr-nav-menu,.wpr-main-menu-align--mobileleft .wpr-nav-menu-vertical .wpr-menu-item{text-align:left}.wpr-main-menu-align--mobilecenter .wpr-nav-menu-horizontal .wpr-nav-menu,.wpr-main-menu-align--mobilecenter .wpr-nav-menu-vertical .wpr-menu-item{text-align:center}.wpr-main-menu-align--mobileright .wpr-nav-menu-horizontal .wpr-nav-menu,.wpr-main-menu-align--mobileright .wpr-nav-menu-vertical .wpr-menu-item{text-align:right}}.wpr-nav-menu .wpr-sub-menu{display:none;position:absolute;z-index:999;width:180px;text-align:left;list-style:none;margin:0}.wpr-nav-menu-vertical .wpr-nav-menu>li>.wpr-sub-menu{top:0}.wpr-sub-menu-position-inline .wpr-nav-menu-vertical .wpr-sub-menu{position:static;width:100%!important;text-align:center!important;margin-left:0!important}.wpr-sub-menu-position-inline .wpr-sub-menu a{position:relative}.wpr-nav-menu .wpr-sub-menu .wpr-sub-menu{top:0;left:100%}.wpr-sub-menu .wpr-sub-menu-item{display:block;font-size:14px}.wpr-nav-menu-horizontal .wpr-menu-item .wpr-sub-icon{margin-left:7px;text-indent:0}.wpr-sub-icon{position:absolute;top:48%;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%)}.wpr-sub-icon-rotate{-webkit-transform:rotate(-90deg) translateX(80%);-ms-transform:rotate(-90deg) translateX(80%);transform:rotate(-90deg) translateX(80%)}.wpr-sub-divider-yes .wpr-sub-menu li:not(:last-child){border-bottom-style:solid}.wpr-mobile-nav-menu,.wpr-mobile-nav-menu-container{display:none}.wpr-mobile-nav-menu{position:absolute;z-index:9999}.wpr-mobile-menu-drdown-align-left .wpr-mobile-nav-menu{left:0}.wpr-mobile-menu-drdown-align-center .wpr-mobile-nav-menu{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.wpr-mobile-menu-drdown-align-right .wpr-mobile-nav-menu{right:0}.wpr-mobile-menu-item,.wpr-mobile-sub-menu-item{position:relative}.wpr-mobile-menu-item,.wpr-mobile-sub-menu-item{display:block}.wpr-mobile-sub-menu{display:none}.wpr-mobile-nav-menu .menu-item-has-children>a:after{position:absolute;right:0;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%)}.wpr-mobile-menu-item-align-left .wpr-mobile-sub-menu a:before{content:' ';display:inline-block;width:10px}.wpr-mobile-menu-item-align-left .wpr-mobile-sub-menu .wpr-mobile-sub-menu a:before{width:20px}.wpr-mobile-menu-item-align-center .wpr-mobile-nav-menu{text-align:center}.wpr-mobile-menu-item-align-right .wpr-mobile-nav-menu{text-align:right}.wpr-mobile-menu-item-align-right .wpr-mobile-nav-menu .menu-item-has-children>a:after{right:auto!important;left:0}div[class*=wpr-sub-icon-] .wpr-mobile-nav-menu .menu-item-has-children>a:after{font-family:"Font Awesome 5 Free";font-size:12px;font-weight:900;font-style:normal;text-decoration:none;line-height:1;letter-spacing:0;text-rendering:auto;-webkit-font-smoothing:antialiased}.wpr-sub-icon-caret-down .wpr-mobile-nav-menu .menu-item-has-children>a:after,.wpr-sub-icon-caret-down .wpr-sub-icon:before{content:"\f0d7"}.wpr-sub-icon-angle-down .wpr-mobile-nav-menu .menu-item-has-children>a:after,.wpr-sub-icon-angle-down .wpr-sub-icon:before{content:"\f107"}.wpr-sub-icon-chevron-down .wpr-mobile-nav-menu .menu-item-has-children>a:after,.wpr-sub-icon-chevron-down .wpr-sub-icon:before{content:"\f078"}.wpr-sub-icon-plus .wpr-mobile-nav-menu .menu-item-has-children>a:after,.wpr-sub-icon-plus .wpr-sub-icon:before{content:"\f067"}.wpr-mobile-divider-yes .wpr-mobile-nav-menu a{border-bottom-style:solid}.wpr-mobile-toggle-wrap{font-size:0;line-height:0}.wpr-mobile-toggle{display:inline-block;padding:7px;cursor:pointer;border-style:solid;text-align:center}.wpr-mobile-toggle-line{display:block;width:100%}.wpr-mobile-toggle-line:last-child{margin-bottom:0!important}.wpr-mobile-toggle-text{font-size:16px;line-height:1!important}.wpr-mobile-toggle-text:last-child{display:none}.wpr-mobile-toggle-v2 .wpr-mobile-toggle-line:nth-child(2){width:78%;margin-left:24%}.wpr-mobile-toggle-v2 .wpr-mobile-toggle-line:nth-child(3){width:45%;margin-left:57%}.wpr-mobile-toggle-v3 .wpr-mobile-toggle-line:nth-child(2){width:75%;margin-left:15%}.wpr-mobile-toggle-v4 .wpr-mobile-toggle-line:nth-child(1),.wpr-mobile-toggle-v4 .wpr-mobile-toggle-line:nth-child(3){width:75%;margin-left:25%}.wpr-mobile-toggle-v4 .wpr-mobile-toggle-line:nth-child(2){width:75%;margin-right:25%}.wpr-mobile-toggle-v5 .wpr-mobile-toggle-line:nth-child(1){display:none}.wpr-nav-menu-bp-always .wpr-nav-menu-container{display:none}.wpr-nav-menu-bp-always .wpr-mobile-nav-menu-container{display:block}@media screen and (max-width:1025px){.wpr-nav-menu-bp-tablet .wpr-nav-menu-container{display:none}.wpr-nav-menu-bp-tablet .wpr-mobile-nav-menu-container{display:block}}@media screen and (max-width:767px){.wpr-nav-menu-bp-mobile .wpr-nav-menu-container,.wpr-nav-menu-bp-pro-al .wpr-nav-menu-container,.wpr-nav-menu-bp-pro-nn .wpr-nav-menu-container{display:none}.wpr-nav-menu-bp-mobile .wpr-mobile-nav-menu-container,.wpr-nav-menu-bp-pro-al .wpr-mobile-nav-menu-container,.wpr-nav-menu-bp-pro-nn .wpr-mobile-nav-menu-container{display:block}}.wpr-pointer-background-fx .wpr-active-menu-item:before,.wpr-pointer-border-fx .wpr-active-menu-item:before,.wpr-pointer-line-fx .wpr-active-menu-item:after,.wpr-pointer-line-fx .wpr-active-menu-item:before{opacity:1!important}.wpr-pointer-fx-none{-webkit-transition-duration:0s!important;-o-transition-duration:0s!important;transition-duration:0s!important}.wpr-pointer-double-line.wpr-pointer-fx-grow .wpr-active-menu-item:after,.wpr-pointer-double-line.wpr-pointer-fx-grow .wpr-active-menu-item:before,.wpr-pointer-double-line.wpr-pointer-fx-slide .wpr-active-menu-item:after,.wpr-pointer-double-line.wpr-pointer-fx-slide .wpr-active-menu-item:before,.wpr-pointer-overline.wpr-pointer-fx-grow .wpr-active-menu-item:before,.wpr-pointer-overline.wpr-pointer-fx-slide .wpr-active-menu-item:before,.wpr-pointer-underline.wpr-pointer-fx-grow .wpr-active-menu-item:after,.wpr-pointer-underline.wpr-pointer-fx-slide .wpr-active-menu-item:after{width:100%}.wpr-pointer-line-fx.wpr-pointer-fx-drop .wpr-active-menu-item:before{top:0}.wpr-pointer-line-fx.wpr-pointer-fx-drop .wpr-active-menu-item:after{bottom:0}.wpr-pointer-background-fx.wpr-pointer-fx-grow .wpr-active-menu-item:before,.wpr-pointer-background-fx.wpr-pointer-fx-shrink .wpr-active-menu-item:before,.wpr-pointer-background-fx.wpr-pointer-fx-sweep .wpr-active-menu-item:before,.wpr-pointer-border-fx.wpr-pointer-fx-grow .wpr-active-menu-item:before,.wpr-pointer-border-fx.wpr-pointer-fx-shrink .wpr-active-menu-item:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.wpr-pointer-background-fx.wpr-pointer-fx-skew .wpr-active-menu-item:before{-webkit-transform:perspective(600px) rotateX(0);transform:perspective(600px) rotateX(0)}.wpr-mobile-nav-menu .sub-menu-toggle{display:none!important}.elementor-widget-wpr-nav-menu .wpr-mobile-nav-menu a,.elementor-widget-wpr-nav-menu .wpr-mobile-toggle-text,.elementor-widget-wpr-nav-menu .wpr-nav-menu .wpr-menu-item{line-height:26px}.elementor-widget-wpr-nav-menu .wpr-sub-menu .wpr-sub-menu-item{font-size:14px}.wpr-onepage-nav{position:fixed;z-index:99999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wpr-onepage-nav-item{position:relative}.wpr-onepage-nav-item:last-child{margin-bottom:0!important}.wpr-onepage-nav-vr-top .wpr-onepage-nav{top:0}.wpr-onepage-nav-vr-middle .wpr-onepage-nav{top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:translateY(-50%)}.wpr-onepage-nav-vr-bottom .wpr-onepage-nav{bottom:0}.wpr-onepage-nav-hr-left .wpr-onepage-nav{left:0}.wpr-onepage-nav-hr-right .wpr-onepage-nav{right:0}.wpr-onepage-nav-item .wpr-tooltip{text-align:center}.wpr-onepage-nav-item:hover .wpr-tooltip{opacity:1;visibility:visible}.wpr-onepage-nav-hr-left .wpr-onepage-nav-item:hover .wpr-tooltip{-ms-transform:translate(10%,-50%);transform:translate(10%,-50%);-webkit-transform:translate(10%,-50%)}.wpr-onepage-nav-hr-left .wpr-onepage-nav-item .wpr-tooltip{top:50%;left:100%;-ms-transform:translate(20%,-50%);transform:translate(20%,-50%);-webkit-transform:translate(20%,-50%)}.wpr-onepage-nav-hr-left .wpr-onepage-nav-item .wpr-tooltip:before{left:auto;left:-8px;top:50%;-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.wpr-onepage-nav-hr-right .wpr-onepage-nav-item:hover .wpr-tooltip{-ms-transform:translate(-110%,-50%);transform:translate(-110%,-50%);-webkit-transform:translate(-110%,-50%)}.wpr-onepage-nav-hr-right .wpr-onepage-nav-item .wpr-tooltip{top:50%;left:0;-ms-transform:translate(-120%,-50%);transform:translate(-120%,-50%);-webkit-transform:translate(-120%,-50%)}.wpr-onepage-nav-hr-right .wpr-onepage-nav-item .wpr-tooltip:before{left:auto;right:-8px;top:50%;-webkit-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}.elementor-widget-wpr-onepage-nav .wpr-onepage-nav{background-color:#605be5;-webkit-box-shadow:0 0 15px 0 #d7d7d7;box-shadow:0 0 15px 0 #d7d7d7}.elementor-widget-wpr-onepage-nav .wpr-onepage-nav-item .wpr-tooltip{font-size:14px}.wpr-archive-title,.wpr-author-box-name,.wpr-author-box-title,.wpr-post-title{margin:0}.wpr-archive-title:after{content:' ';display:block}.wpr-featured-media-image{position:relative;display:inline-block;vertical-align:middle}.wpr-featured-media-caption{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}.wpr-featured-media-caption span{display:inline-block}.wpr-fm-image-caption-hover .wpr-featured-media-caption{opacity:0;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.wpr-fm-image-caption-hover:hover .wpr-featured-media-caption{opacity:1}.wpr-gallery-slider{opacity:0}.wpr-gallery-lightbox-yes .wpr-featured-media-image{cursor:pointer}.wpr-gallery-slide img{margin:0 auto}.wpr-gallery-slider-arrow{position:absolute;z-index:120;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;text-align:center;cursor:pointer}.wpr-gallery-slider-arrow i{display:block;width:100%;height:100%;line-height:inherit}.wpr-gallery-slider-arrow{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.wpr-gallery-slider-nav-fade .wpr-gallery-slider-arrow{opacity:0;visibility:hidden}.wpr-gallery-slider-nav-fade .wpr-gallery-slider:hover .wpr-gallery-slider-arrow{opacity:1;visibility:visible}.wpr-gallery-slider-dots{position:absolute;display:inline-table;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:110}.wpr-gallery-slider-dots ul{list-style:none;margin:0;padding:0}.wpr-gallery-slider-dots li{float:left}.wpr-gallery-slider-dot{display:block;cursor:pointer}.wpr-gallery-slider-dots li:last-child .wpr-gallery-slider-dot{margin:0!important}.wpr-author-box-image{display:inline-block;overflow:hidden}.wpr-author-box-arrange-left .wpr-author-box{display:-webkit-box;display:-ms-flexbox;display:flex}.wpr-author-box-arrange-right .wpr-author-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.wpr-author-box-arrange-left .wpr-author-box-image,.wpr-author-box-arrange-right .wpr-author-box-image{-ms-flex-negative:0;flex-shrink:0}.wpr-author-box-arrange-left .wpr-author-box-text,.wpr-author-box-arrange-right .wpr-author-box-text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.wpr-author-box-btn{display:inline-block}.wpr-post-navigation-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.wpr-posts-navigation-svg-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wpr-post-navigation-wrap>div:last-child{margin-right:0!important}.wpr-post-nav-fixed-default-wrap{position:fixed;bottom:0;z-index:999}.wpr-post-nav-fixed.wpr-post-navigation{position:fixed;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:999}.wpr-post-nav-fixed.wpr-post-navigation a{display:block}.wpr-post-nav-fixed.wpr-post-navigation img{position:absolute;top:0;max-width:none}.wpr-post-nav-fixed.wpr-post-nav-prev{left:0}.wpr-post-nav-fixed.wpr-post-nav-next{right:0}.wpr-post-nav-fixed.wpr-post-nav-hover img{opacity:0}.wpr-post-nav-fixed.wpr-post-nav-hover.wpr-post-nav-prev img{-webkit-transform:perspective(600px) rotateY(90deg);transform:perspective(600px) rotateY(90deg);-webkit-transform-origin:center left 0;-ms-transform-origin:center left 0;transform-origin:center left 0}.wpr-post-nav-fixed.wpr-post-nav-hover.wpr-post-nav-next img{-webkit-transform:perspective(600px) rotateY(-90deg);transform:perspective(600px) rotateY(-90deg);-webkit-transform-origin:center right 0;-ms-transform-origin:center right 0;transform-origin:center right 0}.wpr-post-nav-fixed.wpr-post-nav-hover:hover img{opacity:1;position:absolute;-webkit-transform:none;-ms-transform:none;transform:none}.wpr-post-nav-static.wpr-post-navigation{width:50%}.wpr-post-navigation{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-size:cover;background-position:center center;background-repeat:no-repeat}.wpr-post-navigation{position:relative}.wpr-post-navigation a{position:relative;z-index:2}.wpr-post-nav-overlay{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.wpr-post-nav-back{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;font-size:30px}.wpr-post-navigation a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wpr-post-nav-next a{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.wpr-post-nav-labels{min-width:0}.wpr-post-nav-labels h5{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.wpr-post-nav-labels span{display:-webkit-box;display:-ms-flexbox;display:flex}.wpr-post-nav-next .wpr-post-nav-labels h5,.wpr-post-nav-next .wpr-post-nav-labels>span{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.wpr-post-navigation i{text-align:center}.wpr-post-nav-dividers{padding:10px 0;border-top:1px solid #000;border-bottom:1px solid #000}.wpr-post-nav-divider{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;-ms-flex-negative:0;flex-shrink:0}.wpr-post-nav-dividers.wpr-post-navigation-wrap{padding-left:0!important;padding-right:0!important}.wpr-post-nav-back a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:0}.wpr-post-nav-back span{display:inline-block;border-style:solid}.wpr-post-nav-back span:nth-child(2n){margin-right:0!important}.wpr-post-info{padding:0;margin:0;list-style:none}.wpr-post-info li{position:relative}.wpr-post-info-horizontal li{display:inline-block}.wpr-post-info-horizontal li:last-child{padding-right:0!important}.wpr-post-info-vertical li:last-child{padding-bottom:0!important}.wpr-post-info li .wpr-post-info-text{display:inline-block;text-align:left!important}.wpr-post-info li:after{content:' ';display:inline-block;position:absolute}.wpr-post-info li:last-child:after{display:none}.wpr-post-info-horizontal li:after{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.wpr-post-info-vertical li:after{bottom:0}.wpr-post-info-align-left .wpr-post-info-vertical li:after{left:0}.wpr-post-info-align-center .wpr-post-info-vertical li:after{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.wpr-post-info-align-right .wpr-post-info-vertical li:after{right:0}.wpr-post-info-text span{display:inline-block}.wpr-post-info-author img{display:inline-block;margin-right:10px;vertical-align:middle}.wpr-post-info-custom-field a,.wpr-post-info-custom-field span{display:inline-block}.wpr-comments-list,.wpr-comments-list ul.children{list-style:none;padding:0;margin:0}.wpr-comment-avatar{float:left;overflow:hidden}.wpr-comment-avatar img{margin:0!important;position:static!important}.wpr-comment-metadata>*{display:inline-block}.wpr-comment-metadata p{display:block}.wpr-comments-wrap .comment-reply-link{float:none!important}.wpr-comment-reply-separate.wpr-comment-reply-align-right .wpr-comment-reply{text-align:right}.wpr-comment-reply-inline.wpr-comment-reply-align-right .wpr-comment-reply{float:right}.wpr-comment-reply-inline.wpr-comment-reply-align-left .wpr-comment-reply:before{content:'\00a0|\00a0'}.wpr-comment-reply a,.wpr-comments-navigation a,.wpr-comments-navigation span{display:inline-block}.wpr-comments-navigation-center,.wpr-comments-navigation-justify{text-align:center}.wpr-comments-navigation-left{text-align:left}.wpr-comments-navigation-right{text-align:right}.wpr-comments-navigation-justify a.prev{float:left}.wpr-comments-navigation-justify a.next{float:right}.wpr-comment-form .comment-notes{display:none}.wpr-comment-form-author input,.wpr-comment-form-email input,.wpr-comment-form-text,.wpr-comment-form-text textarea,.wpr-comment-form-url input{display:block;width:100%}.wpr-comment-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wpr-comment-form label{margin-bottom:10px}.wpr-comment-form-fields{display:-webkit-box;display:-ms-flexbox;display:flex}.wpr-cf-no-url .wpr-comment-form-email{margin-right:0!important}.wpr-cf-style-1 .wpr-comment-form-fields,.wpr-cf-style-4 .wpr-comment-form-fields{display:block}.wpr-comment-form .wpr-comment-form-fields>div{width:100%}.wpr-cf-style-2 .wpr-comment-form-fields,.wpr-cf-style-5 .wpr-comment-form-fields,.wpr-comment-form[class*=wpr-cf-pro] .wpr-comment-form-fields{display:block;width:60%}.wpr-cf-style-2 .wpr-comment-form-fields>div,.wpr-cf-style-5 .wpr-comment-form-fields>div,.wpr-comment-form[class*=wpr-cf-pro]>div{margin-right:0!important}.wpr-cf-style-4.wpr-comment-form .wpr-comment-form-fields,.wpr-cf-style-5.wpr-comment-form .wpr-comment-form-fields,.wpr-cf-style-6.wpr-comment-form .wpr-comment-form-fields,.wpr-comment-form[class*=wpr-cf-pro] .wpr-comment-form-fields{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.wpr-submit-comment{cursor:pointer}.wpr-comments-list .comment-respond{margin-bottom:30px}.wpr-product-media-wrap{position:relative;display:inline-block;max-width:100%}.wpr-product-media-image{display:inline-block;position:relative;vertical-align:middle;overflow:hidden}.wpr-product-media-caption{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}.wpr-product-media-caption span{display:inline-block}.wpr-pd-image-caption-hover .wpr-product-media-wrap .wpr-product-media-caption{opacity:0;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.wpr-pd-image-caption-hover .wpr-product-media-wrap:hover .wpr-product-media-caption{opacity:1}.wpr-product-thumb-nav li{overflow:hidden;cursor:pointer;opacity:.75}.wpr-product-thumb-nav li.slick-current{opacity:1}.wpr-product-thumb-nav li img{width:100%}.wpr-gallery-lightbox-yes .wpr-product-media-image{cursor:pointer}.wpr-gallery-zoom-yes .wpr-product-media-image:hover img{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}.wpr-product-media-onsale{position:absolute;top:0;left:0;z-index:2}.wpr-product-price-separate .wpr-product-price del,.wpr-product-price-separate .wpr-product-price ins{display:block}.wpr-grid{opacity:0}.wpr-grid-item{padding:0!important;float:left;position:relative;text-align:center}.wpr-grid-item,.wpr-grid-item *{outline:0!important}.wpr-grid-last-row{margin-bottom:0!important}.wpr-grid-item-above-content{border-bottom:0!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.wpr-grid:not([data-settings*=list]) .wpr-grid-item-below-content{border-top:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.wpr-grid-item-inner,.wpr-grid-media-wrap{position:relative}.wpr-grid-image-wrap{overflow:hidden}.wpr-grid-image-wrap img{display:block;width:100%}.wpr-grid-media-hover{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.wpr-grid-media-hover-top{position:absolute;top:0;left:0;width:100%;z-index:2}.wpr-grid-media-hover-bottom{position:absolute;bottom:0;left:0;width:100%;z-index:2}.wpr-grid-media-hover-middle{position:relative;z-index:2}.wpr-grid .wpr-cv-container,.wpr-magazine-grid .wpr-cv-container{z-index:1}.wpr-grid-item-display-block{clear:both}.wpr-grid-item-display-custom.wpr-grid-item-align-left,.wpr-grid-item-display-inline.wpr-grid-item-align-left{float:left}.wpr-grid-item-display-custom.wpr-grid-item-align-right,.wpr-grid-item-display-inline.wpr-grid-item-align-right{float:right}.wpr-grid-item-display-custom.wpr-grid-item-align-center,.wpr-grid-item-display-inline.wpr-grid-item-align-center{float:none;display:inline-block;vertical-align:middle}.wpr-grid-cf-style-1 .inner-block>a,.wpr-grid-cf-style-1 .inner-block>span,.wpr-grid-cf-style-2 .inner-block>a,.wpr-grid-cf-style-2 .inner-block>span,.wpr-grid-item-add-to-cart .inner-block>a,.wpr-grid-item-author .inner-block a,.wpr-grid-item-comments .inner-block a,.wpr-grid-item-date .inner-block>span,.wpr-grid-item-lightbox .inner-block>span,.wpr-grid-item-likes .inner-block a,.wpr-grid-item-price .inner-block>span,.wpr-grid-item-read-more .inner-block a,.wpr-grid-item-sharing .inner-block>span,.wpr-grid-item-status .inner-block>span,.wpr-grid-item-time .inner-block>span,.wpr-grid-item-title .inner-block a,.wpr-grid-product-categories .inner-block a,.wpr-grid-product-tags .inner-block a,.wpr-grid-sep-style-1 .inner-block>span,.wpr-grid-sep-style-2 .inner-block>span,.wpr-grid-tax-style-1 .inner-block a,.wpr-grid-tax-style-2 .inner-block a{display:inline-block}.wpr-grid-item-display-custom.wpr-grid-cf-style-1 .inner-block>a,.wpr-grid-item-display-custom.wpr-grid-cf-style-1 .inner-block>span,.wpr-grid-item-display-custom.wpr-grid-cf-style-2 .inner-block>a,.wpr-grid-item-display-custom.wpr-grid-cf-style-2 .inner-block>span,.wpr-grid-item-display-custom.wpr-grid-item-add-to-cart .inner-block>a,.wpr-grid-item-display-custom.wpr-grid-item-comments .inner-block a,.wpr-grid-item-display-custom.wpr-grid-item-date .inner-block>span,.wpr-grid-item-display-custom.wpr-grid-item-lightbox .inner-block>span,.wpr-grid-item-display-custom.wpr-grid-item-likes .inner-block a,.wpr-grid-item-display-custom.wpr-grid-item-product-price .inner-block>span,.wpr-grid-item-display-custom.wpr-grid-item-product-status .inner-block>span,.wpr-grid-item-display-custom.wpr-grid-item-read-more .inner-block a,.wpr-grid-item-display-custom.wpr-grid-item-sharing .inner-block>span,.wpr-grid-item-display-custom.wpr-grid-item-time .inner-block>span,.wpr-grid-item-display-custom.wpr-grid-item-title .inner-block a,.wpr-grid-item-display-custom.wpr-grid-sep-style-1 .inner-block>span,.wpr-grid-item-display-custom.wpr-grid-sep-style-2 .inner-block>span{width:100%}.wpr-grid-item-content .inner-block,.wpr-grid-item-excerpt .inner-block{display:inline-block}.wpr-grid-item-excerpt .inner-block p{margin:0!important}.wpr-grid-media-hover-bg{position:absolute}.wpr-grid-media-hover-bg img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(1)!important;-ms-transform:translate(-50%,-50%) scale(1)!important;transform:translate(-50%,-50%) scale(1)!important;-webkit-filter:grayscale(0)!important;filter:grayscale(0)!important;-webkit-filter:blur(0px)!important;-filter:blur(0px)!important}.wpr-grid-item-author img,.wpr-grid-item-author span{display:inline-block;vertical-align:middle}.wpr-grid-item-author img{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;-webkit-filter:none!important;filter:none!important}.wpr-grid-item-likes .inner-block a{text-align:center}.wpr-likes-no-default.wpr-likes-zero i{padding:0!important}.wpr-grid-item-sharing .inner-block a{text-align:center}.wpr-grid-item-sharing .wpr-post-sharing{position:relative}.wpr-grid-item-sharing .wpr-sharing-icon{display:inline-block;position:relative}.wpr-grid-item-sharing .wpr-sharing-icon .wpr-tooltip{left:50%;-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);-webkit-transform:translate(-50%,-100%)}.wpr-grid-item-sharing .wpr-sharing-icon:hover .wpr-tooltip{visibility:visible;opacity:1;-ms-transform:translate(-50%,-120%);transform:translate(-50%,-120%);-webkit-transform:translate(-50%,-120%)}.wpr-grid-item-sharing .wpr-tooltip:before{left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform:translateX(-50%)}.wpr-grid-item-sharing .wpr-sharing-trigger{cursor:pointer}.wpr-grid-item-sharing .wpr-tooltip{display:block;padding:10px}.wpr-grid-item-sharing .wpr-sharing-hidden{visibility:hidden;position:absolute;z-index:3;text-align:center}.wpr-grid-item-sharing .wpr-sharing-hidden a{opacity:0}.wpr-sharing-hidden a{position:relative;top:-5px;-webkit-transition-duration:.3s!important;-o-transition-duration:.3s!important;transition-duration:.3s!important;-webkit-transition-timing-function:cubic-bezier(.445,.050,.55,.95);-o-transition-timing-function:cubic-bezier(.445,.050,.55,.95);transition-timing-function:cubic-bezier(.445,.050,.55,.95);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.wpr-sharing-hidden a+a{-webkit-transition-delay:0.1s;-o-transition-delay:0.1s;transition-delay:0.1s}.wpr-sharing-hidden a+a+a{-webkit-transition-delay:0.2s;-o-transition-delay:0.2s;transition-delay:0.2s}.wpr-sharing-hidden a+a+a+a{-webkit-transition-delay:0.3s;-o-transition-delay:0.3s;transition-delay:0.3s}.wpr-sharing-hidden a+a+a+a+a{-webkit-transition-delay:0.4s;-o-transition-delay:0.4s;transition-delay:0.4s}.wpr-grid-item-sharing a:last-of-type{margin-right:0!important}.wpr-grid-item-sharing .inner-block a{-webkit-transition-property:color,background-color,border;-o-transition-property:color,background-color,border;transition-property:color,background-color,border;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear}.wpr-grid-item-add-to-cart .inner-block>a,.wpr-grid-item-read-more .inner-block>a{position:relative;overflow:hidden;vertical-align:middle}.wpr-grid-item-add-to-cart .inner-block>a i,.wpr-grid-item-add-to-cart .inner-block>a span,.wpr-grid-item-read-more .inner-block>a i,.wpr-grid-item-read-more .inner-block>a span{position:relative;z-index:2;opacity:1}.wpr-grid-item-add-to-cart .inner-block>a:after,.wpr-grid-item-add-to-cart .inner-block>a:before,.wpr-grid-item-read-more .inner-block>a:after,.wpr-grid-item-read-more .inner-block>a:before{z-index:1}.wpr-grid-item-lightbox .inner-block>span,.wpr-grid-lightbox-overlay{cursor:pointer}.wpr-grid-lightbox-overlay{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%}.admin-bar .lg-toolbar{top:32px}.wpr-grid-item-separator .inner-block{font-size:0;line-height:0}.wpr-grid-item-separator.wpr-grid-item-display-inline span{width:100%!important}.wpr-woo-rating i{display:inline;position:relative;font-family:eicons;font-style:normal;line-height:1;overflow:hidden}.wpr-woo-rating i:before{content:'\e934';font-weight:900;display:block;position:absolute;top:0;left:0;font-size:inherit;font-family:inherit;overflow:hidden}.wpr-woo-rating-style-2 .wpr-woo-rating i:before{content:'\002605'}.wpr-woo-rating i:last-of-type{margin-right:0!important}.wpr-rating-icon-empty:before{display:none!important}.wpr-rating-icon-0:before{width:0}.wpr-rating-icon-1:before{width:10%}.wpr-rating-icon-2:before{width:20%}.wpr-rating-icon-3:before{width:30%}.wpr-rating-icon-4:before{width:40%}.wpr-rating-icon-5:before{width:50%}.wpr-rating-icon-6:before{width:60%}.wpr-rating-icon-7:before{width:70%}.wpr-rating-icon-8:before{width:80%}.wpr-rating-icon-9:before{width:90%}.wpr-rating-icon-full:before{width:100%}.wpr-grid-filters li{display:inline-block}.wpr-grid-filters li:last-of-type{margin-right:0!important}.wpr-grid-filters li span{display:inline-block;cursor:pointer;text-decoration:inherit}.wpr-grid-filters li a{display:inline-block}.wpr-grid-filters li sup{position:relative;padding-left:5px;line-height:1}.wpr-grid-filters li sup[data-brackets=yes]:before{content:'\0028'}.wpr-grid-filters li sup[data-brackets=yes]:after{content:'\0029'}.wpr-grid-filters .wpr-active-filter.wpr-pointer-item:after,.wpr-grid-filters .wpr-active-filter.wpr-pointer-item:before{opacity:1!important;width:100%!important}.wpr-grid-filters-sep{font-style:normal}.wpr-grid-filters-sep-left li:first-child .wpr-grid-filters-sep,.wpr-grid-filters-sep-right li:last-of-type .wpr-grid-filters-sep{display:none}.wpr-sub-filters{display:none}.wpr-grid-sorting{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.wpr-grid-sorting .woocommerce-ordering,.wpr-grid-sorting>div{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.wpr-grid-sorting .woocommerce-ordering{text-align:right}.wpr-grid-sorting .woocommerce-ordering select{width:auto;outline:0!important}.wpr-grid-sorting .woocommerce-ordering,.wpr-grid-sorting .woocommerce-result-count,.wpr-grid-sorting .wpr-shop-page-title{margin:0!important}.wpr-grid-pagination{margin-top:30px}.wpr-grid-pagination>a,.wpr-grid-pagination>span{display:inline-block}.wpr-grid-pagination i,.wpr-grid-pagination svg{vertical-align:middle}.wpr-grid-pagination .wpr-disabled-arrow{cursor:not-allowed;opacity:.4}.wpr-pagination-finish,.wpr-pagination-loading{display:none}.wpr-grid-pagination-center .wpr-grid-pagination,.wpr-grid-pagination-justify .wpr-grid-pagination{text-align:center}.wpr-grid-pagination-center .wpr-grid-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wpr-grid-pagination-left .wpr-grid-pagination{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.wpr-grid-pagination-right .wpr-grid-pagination{text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.wpr-grid-pagination-infinite-scroll{text-align:center}.wpr-grid-pagination-justify .wpr-grid-pagi-left-arrows,.wpr-grid-pagination-justify .wpr-grid-pagination-default .wpr-prev-post-link{float:left}.wpr-grid-pagination-justify .wpr-grid-pagi-right-arrows,.wpr-grid-pagination-justify .wpr-grid-pagination-default .wpr-next-post-link{float:right}.wpr-grid-pagi-left-arrows,.wpr-grid-pagi-right-arrows,.wpr-grid-pagination .wpr-load-more-btn{display:inline-block}.wpr-grid-pagi-right-arrows a:last-child,.wpr-grid-pagi-right-arrows span:last-child,.wpr-load-more-btn{margin-right:0!important}.wpr-grid-pagination .wpr-first-page,.wpr-grid-pagination .wpr-last-page,.wpr-grid-pagination .wpr-next-page,.wpr-grid-pagination .wpr-next-post-link,.wpr-grid-pagination .wpr-prev-page,.wpr-grid-pagination .wpr-prev-post-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}@media screen and (max-width:767px){.wpr-grid-pagination a,.wpr-grid-pagination span{margin-bottom:10px}.wpr-grid-pagination a>span,.wpr-grid-pagination span>span{display:none}.wpr-grid-pagination.wpr-grid-pagination-numbered a i,.wpr-grid-pagination.wpr-grid-pagination-numbered span i{padding:0!important}}.elementor-editor-active .wpr-grid-pagination-infinite-scroll{display:none}.wpr-grid-slider-nav-position-default .wpr-grid-slider-arrow-container{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex}.wpr-grid-slider-nav-position-default .wpr-grid-slider-arrow{position:static}.wpr-grid-slider-nav-position-default .wpr-grid-slider-prev-arrow{-ms-transform:none;transform:none;-webkit-transform:none}.wpr-grid-slider-nav-position-default .wpr-grid-slider-next-arrow{-ms-transform:translateY(0) rotate(180deg);transform:translateY(0) rotate(180deg);-webkit-transform:translateY(0) rotate(180deg)}.wpr-grid-slider-nav-align-bottom-center .wpr-grid-slider-arrow-container,.wpr-grid-slider-nav-align-top-center .wpr-grid-slider-arrow-container{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.wpr-grid-slider-arrow{position:absolute;z-index:120;top:50%;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;text-align:center;cursor:pointer}.wpr-grid-slider-arrow i{display:block;width:100%;height:100%}.wpr-grid-slider-prev-arrow{left:1%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.wpr-grid-slider-next-arrow{right:1%;-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.wpr-grid-slider-nav-fade .wpr-grid-slider-arrow-container{opacity:0;visibility:hidden}.wpr-grid-slider-nav-fade:hover .wpr-grid-slider-arrow-container{opacity:1;visibility:visible}.wpr-grid-slider-dots{display:inline-table;position:absolute;z-index:110;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.wpr-grid-slider-dots ul{list-style:none;margin:0;padding:0}.wpr-grid-slider-dots-horizontal .wpr-grid-slider-dots li,.wpr-grid-slider-dots-pro-vr .slick-dots li{float:left}.wpr-grid.slick-dotted.slick-slider{margin-bottom:0!important}.wpr-grid-slider-dots-vertical .slick-dots li{display:block;width:auto!important;height:auto!important;margin:0!important}.wpr-grid-slider-dots-horizontal .slick-dots li,.wpr-grid-slider-dots-pro-vr .slick-dots li{width:auto!important;padding-top:10px;margin:0!important}.wpr-grid-slider-dots-horizontal .slick-dots li:last-child span{margin-right:0!important}.wpr-grid-slider-dot{display:block;cursor:pointer}.wpr-grid-slider-dots li:last-child .wpr-grid-slider-dot{margin:0!important}.wpr-grid-item-protected{position:absolute;top:0;left:0;z-index:11!important;width:100%;height:100%}.wpr-grid-item-protected i{font-size:22px}.wpr-grid-item-protected input{width:50%;border:none;margin-top:10px;padding:7px 13px;font-size:13px}.elementor-widget-wpr-grid .wpr-grid-media-hover-bg,.elementor-widget-wpr-media-grid .wpr-grid-media-hover-bg,.elementor-widget-wpr-woo-grid .wpr-grid-media-hover-bg{background-color:rgba(0,0,0,.25)}.elementor-widget-wpr-magazine-grid .wpr-grid-media-hover-bg{background-image:-o-linear-gradient(top,rgba(255,255,255,0) 46%,rgba(96,91,229,.87) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(46%,rgba(255,255,255,0)),to(rgba(96,91,229,.87)));background-image:linear-gradient(180deg,rgba(255,255,255,0) 46%,rgba(96,91,229,.87) 100%)}.elementor-widget-wpr-grid .wpr-grid-item-title,.elementor-widget-wpr-woo-grid .wpr-grid-item-title{font-size:21px;font-weight:700;line-height:23px;margin:0}.elementor-widget-wpr-magazine-grid .wpr-grid-item-title{font-size:22px;margin:0}.elementor-widget-wpr-media-grid .wpr-grid-item-title{font-size:15px;font-weight:500;margin:0}.elementor-widget-wpr-grid .wpr-grid-cf-style-1,.elementor-widget-wpr-grid .wpr-grid-filters li,.elementor-widget-wpr-grid .wpr-grid-item-author,.elementor-widget-wpr-grid .wpr-grid-item-content,.elementor-widget-wpr-grid .wpr-grid-item-excerpt,.elementor-widget-wpr-grid .wpr-grid-item-likes,.elementor-widget-wpr-grid .wpr-grid-item-protected p,.elementor-widget-wpr-grid .wpr-grid-item-read-more a,.elementor-widget-wpr-grid .wpr-grid-item-sharing,.elementor-widget-wpr-grid .wpr-grid-item-time,.elementor-widget-wpr-grid .wpr-grid-pagination,.elementor-widget-wpr-grid .wpr-grid-tax-style-1,.elementor-widget-wpr-magazine-grid .wpr-grid-item-content,.elementor-widget-wpr-magazine-grid .wpr-grid-item-excerpt,.elementor-widget-wpr-media-grid .wpr-grid-filters li,.elementor-widget-wpr-media-grid .wpr-grid-item-sharing,.elementor-widget-wpr-woo-grid .wpr-grid-item-add-to-cart a,.elementor-widget-wpr-woo-grid .wpr-grid-item-content,.elementor-widget-wpr-woo-grid .wpr-grid-item-lightbox,.elementor-widget-wpr-woo-grid .wpr-grid-item-likes,.elementor-widget-wpr-woo-grid .wpr-grid-item-price .inner-block>span,.elementor-widget-wpr-woo-grid .wpr-grid-item-sharing,.elementor-widget-wpr-woo-grid .wpr-grid-item-status .inner-block>span,.elementor-widget-wpr-woo-grid .wpr-grid-pagination,.elementor-widget-wpr-woo-grid .wpr-grid-product-categories,.elementor-widget-wpr-woo-grid .wpr-grid-product-tags,.elementor-widget-wpr-woo-grid .wpr-woo-rating span{font-size:14px}.elementor-widget-wpr-magazine-grid .wpr-grid-tax-style-1{font-size:12px;list-style-position:0.5px}.elementor-widget-wpr-magazine-grid .wpr-grid-item-author,.elementor-widget-wpr-magazine-grid .wpr-grid-item-date,.elementor-widget-wpr-magazine-grid .wpr-grid-item-time{font-size:12px;list-style-position:0.3px}.elementor-widget-wpr-grid .wpr-grid-item-comments,.elementor-widget-wpr-grid .wpr-grid-item-date,.elementor-widget-wpr-grid .wpr-grid-tax-style-2,.elementor-widget-wpr-media-grid .wpr-grid-item-author,.elementor-widget-wpr-media-grid .wpr-grid-item-caption,.elementor-widget-wpr-media-grid .wpr-grid-item-date,.elementor-widget-wpr-media-grid .wpr-grid-item-likes,.elementor-widget-wpr-media-grid .wpr-grid-item-time,.elementor-widget-wpr-media-grid .wpr-grid-tax-style-1,.elementor-widget-wpr-media-grid .wpr-grid-tax-style-2,.elementor-widget-wpr-media-magazine-grid .wpr-grid-tax-style-2{font-size:14px}.elementor-widget-wpr-grid .wpr-grid-item-lightbox,.elementor-widget-wpr-media-grid .wpr-grid-item-lightbox{font-size:18px}.elementor-widget-wpr-grid .wpr-grid-cf-style-2,.elementor-widget-wpr-media-grid .wpr-grid-pagination{font-size:15px}.elementor-widget-wpr-grid .wpr-grid-tax-style-2 .inner-block a{background-color:#605be5}.elementor-widget-wpr-grid .wpr-grid-tax-style-2 .inner-block a:hover{background-color:#4a45d2}.wpr-magazine-grid{display:-ms-grid;display:grid;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-ms-grid-rows:1fr 1fr;grid-template-rows:1fr 1fr}.wpr-mgzn-grid-item{padding:0!important;text-align:center}.wpr-mgzn-grid-1vh-3h{-ms-grid-rows:auto;grid-template-rows:auto}.wpr-mgzn-grid-1-1-1{-ms-grid-rows:1fr;grid-template-rows:1fr}.wpr-mgzn-grid-1-1-3,.wpr-mgzn-grid-2-3{-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6,1fr)}.wpr-mgzn-grid-2-h{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.wpr-mgzn-grid-3-h{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.wpr-mgzn-grid-4-h{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}.wpr-mgzn-grid-1vh-3h .wpr-mgzn-grid-item:nth-child(1){-ms-grid-column:1;grid-column-start:1;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:3;grid-row-end:4}.wpr-mgzn-grid-1vh-3h .wpr-mgzn-grid-item:nth-child(2){-ms-grid-column:2;grid-column-start:2}.wpr-mgzn-grid-1vh-3h .wpr-mgzn-grid-item:nth-child(3){-ms-grid-column:2;grid-column-start:2}.wpr-mgzn-grid-1vh-3h .wpr-mgzn-grid-item:nth-child(4){-ms-grid-column:2;grid-column-start:2}.wpr-mgzn-grid-1-1-2 .wpr-mgzn-grid-item:nth-child(1),.wpr-mgzn-grid-1-2 .wpr-mgzn-grid-item:nth-child(1),.wpr-mgzn-grid-1-3 .wpr-mgzn-grid-item:nth-child(1),.wpr-mgzn-grid-1-4 .wpr-mgzn-grid-item:nth-child(1){-ms-grid-column:1;grid-column-start:1;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:2;grid-row-end:3}.wpr-mgzn-grid-1-1-2 .wpr-mgzn-grid-item:nth-child(2){-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:2;grid-row-end:3}.wpr-mgzn-grid-2-1-2 .wpr-mgzn-grid-item:nth-child(2){-ms-grid-column:2;grid-column-start:2;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:2;grid-row-end:3}.wpr-mgzn-grid-1-3 .wpr-mgzn-grid-item:nth-child(2){-ms-grid-column:2;grid-column-start:2;-ms-grid-column-span:2;grid-column-end:4}.wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(1),.wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(2),.wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(1),.wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(2){-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:1;grid-row-end:2}.wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(1){-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:3;grid-column-end:4}.wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(2){-ms-grid-column:4;grid-column-start:4;-ms-grid-column-span:3;grid-column-end:7}.wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(1){-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:4;grid-column-end:5}.wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(2){-ms-grid-column:5;grid-column-start:5;-ms-grid-column-span:2;grid-column-end:7}.wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(3),.wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(4),.wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(5),.wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(3),.wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(4),.wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(5){-ms-grid-row:2;grid-row-start:2;-ms-grid-row-span:1;grid-row-end:3}.wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(3),.wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(3){-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:2;grid-column-end:3}.wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(4),.wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(4){-ms-grid-column:3;grid-column-start:3;-ms-grid-column-span:2;grid-column-end:5}.wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(5),.wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(5){-ms-grid-column:5;grid-column-start:5;-ms-grid-column-span:2;grid-column-end:7}.wpr-magazine-grid .wpr-grid-image-wrap,.wpr-magazine-grid .wpr-grid-item-inner,.wpr-magazine-grid .wpr-grid-media-wrap{height:100%}.wpr-magazine-grid .wpr-grid-image-wrap{background-size:cover;background-position:center center}.wpr-magazine-grid .wpr-grid-media-hover{z-index:1}@media screen and (max-width:1024px){.wpr-magazine-grid.wpr-mgzn-grid-1-2{-ms-grid-columns:1fr 1fr!important;grid-template-columns:1fr 1fr!important;-ms-grid-rows:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr}.wpr-magazine-grid.wpr-mgzn-grid-1-2>:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-1-2>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-1-2>:nth-child(3){-ms-grid-row:2;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-1-2>:nth-child(4){-ms-grid-row:2;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-1-2>:nth-child(5){-ms-grid-row:3;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-1-2>:nth-child(6){-ms-grid-row:3;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-1-2 article:nth-child(1){-ms-grid-column-span:3!important;grid-column-end:3!important}.wpr-magazine-grid.wpr-mgzn-grid-1-3{-ms-grid-columns:1fr 1fr!important;grid-template-columns:1fr 1fr!important;-ms-grid-rows:1fr 1fr 1fr!important;grid-template-rows:1fr 1fr 1fr!important}.wpr-magazine-grid.wpr-mgzn-grid-1-3>:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-1-3>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-1-3>:nth-child(3){-ms-grid-row:2;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-1-3>:nth-child(4){-ms-grid-row:2;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-1-3>:nth-child(5){-ms-grid-row:3;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-1-3>:nth-child(6){-ms-grid-row:3;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-1-3 article:nth-child(1){-ms-grid-column-span:3!important;grid-column-end:3!important;-ms-grid-row-span:2!important;grid-row-end:2!important}.wpr-magazine-grid.wpr-mgzn-grid-1-3 article:nth-child(2){-ms-grid-column:1!important;grid-column-start:1!important;-ms-grid-column-span:2!important;grid-column-end:3!important}.wpr-magazine-grid.wpr-mgzn-grid-1-4{-ms-grid-columns:1fr 1fr!important;grid-template-columns:1fr 1fr!important;-ms-grid-rows:(1fr)[3];grid-template-rows:repeat(3,1fr)}.wpr-magazine-grid.wpr-mgzn-grid-1-4>:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-1-4>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-1-4>:nth-child(3){-ms-grid-row:2;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-1-4>:nth-child(4){-ms-grid-row:2;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-1-4>:nth-child(5){-ms-grid-row:3;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-1-4>:nth-child(6){-ms-grid-row:3;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-1-4 article:nth-child(1){-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:2;grid-column-end:3;-ms-grid-row-span:1!important;grid-row-end:1!important}.wpr-magazine-grid.wpr-mgzn-grid-1-1-2{-ms-grid-columns:1fr 1fr!important;grid-template-columns:1fr 1fr!important;-ms-grid-rows:1fr 1fr 1fr!important;grid-template-rows:1fr 1fr 1fr!important}.wpr-magazine-grid.wpr-mgzn-grid-1-1-2>:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-1-1-2>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-1-1-2>:nth-child(3){-ms-grid-row:2;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-1-1-2>:nth-child(4){-ms-grid-row:2;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-1-1-2>:nth-child(5){-ms-grid-row:3;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-1-1-2>:nth-child(6){-ms-grid-row:3;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-1-1-2 article:nth-child(1){-ms-grid-column-span:3;grid-column-end:3;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:1;grid-row-end:2}.wpr-magazine-grid.wpr-mgzn-grid-1-1-2 article:nth-child(2){-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:2;grid-column-end:3;-ms-grid-row:2;grid-row-start:2;-ms-grid-row-span:1;grid-row-end:3}.wpr-magazine-grid.wpr-mgzn-grid-2-1-2{-ms-grid-columns:1fr 1fr!important;grid-template-columns:1fr 1fr!important;-ms-grid-rows:1fr 1fr 1fr!important;grid-template-rows:1fr 1fr 1fr!important}.wpr-magazine-grid.wpr-mgzn-grid-2-1-2>:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-2-1-2>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-2-1-2>:nth-child(3){-ms-grid-row:2;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-2-1-2>:nth-child(4){-ms-grid-row:2;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-2-1-2>:nth-child(5){-ms-grid-row:3;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-2-1-2>:nth-child(6){-ms-grid-row:3;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-2-1-2 article:nth-child(2){-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:2;grid-column-end:3;-ms-grid-row:2;grid-row-start:2}.wpr-magazine-grid.wpr-mgzn-grid-1vh-3h{-ms-grid-columns:1fr 1fr!important;grid-template-columns:1fr 1fr!important}.wpr-magazine-grid.wpr-mgzn-grid-1-1-1{-ms-grid-columns:1fr 1fr!important;grid-template-columns:1fr 1fr!important;-ms-grid-rows:1fr 1fr!important;grid-template-rows:1fr 1fr!important}.wpr-magazine-grid.wpr-mgzn-grid-1-1-1>:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-1-1-1>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-1-1-1>:nth-child(3){-ms-grid-row:2;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-1-1-1>:nth-child(4){-ms-grid-row:2;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-1-1-1 article:nth-child(2){-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:2;grid-column-end:3;-ms-grid-row:1;grid-row-start:1}.wpr-magazine-grid.wpr-mgzn-grid-1-1-3{-ms-grid-columns:1fr 1fr!important;grid-template-columns:1fr 1fr!important;-ms-grid-rows:(1fr)[3];grid-template-rows:repeat(3,1fr)}.wpr-magazine-grid.wpr-mgzn-grid-1-1-3>:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-1-1-3>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-1-1-3>:nth-child(3){-ms-grid-row:2;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-1-1-3>:nth-child(4){-ms-grid-row:2;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-1-1-3>:nth-child(5){-ms-grid-row:3;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-1-1-3>:nth-child(6){-ms-grid-row:3;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-1-1-3 article:nth-child(1){-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:2;grid-column-end:3;-ms-grid-row-span:2;grid-row-end:2}.wpr-magazine-grid.wpr-mgzn-grid-1-1-3 article:nth-child(2){-ms-grid-row:2;grid-row-start:2;-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:1;grid-column-end:2}.wpr-magazine-grid.wpr-mgzn-grid-1-1-3 article:nth-child(3){-ms-grid-row:2;grid-row-start:2;-ms-grid-column:2;grid-column-start:2;-ms-grid-column-span:1;grid-column-end:3}.wpr-magazine-grid.wpr-mgzn-grid-1-1-3 article:nth-child(4){-ms-grid-row:3;grid-row-start:3;-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:1;grid-column-end:2}.wpr-magazine-grid.wpr-mgzn-grid-1-1-3 article:nth-child(5){-ms-grid-row:3;grid-row-start:3;-ms-grid-column:2;grid-column-start:2;-ms-grid-column-span:1;grid-column-end:3}.wpr-magazine-grid.wpr-mgzn-grid-2-3{-ms-grid-columns:1fr 1fr!important;grid-template-columns:1fr 1fr!important;-ms-grid-rows:(1fr)[6]!important;grid-template-rows:repeat(6,1fr)!important}.wpr-magazine-grid.wpr-mgzn-grid-2-3>:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-2-3>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-2-3>:nth-child(3){-ms-grid-row:2;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-2-3>:nth-child(4){-ms-grid-row:2;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-2-3>:nth-child(5){-ms-grid-row:3;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-2-3>:nth-child(6){-ms-grid-row:3;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-2-3>:nth-child(7){-ms-grid-row:4;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-2-3>:nth-child(8){-ms-grid-row:4;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-2-3>:nth-child(9){-ms-grid-row:5;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-2-3>:nth-child(10){-ms-grid-row:5;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-2-3>:nth-child(11){-ms-grid-row:6;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-2-3>:nth-child(12){-ms-grid-row:6;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-2-3 article:nth-child(1){-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:1;grid-column-end:2;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:3;grid-row-end:4}.wpr-magazine-grid.wpr-mgzn-grid-2-3 article:nth-child(2){-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:1;grid-column-end:2;-ms-grid-row:4;grid-row-start:4;-ms-grid-row-span:3;grid-row-end:7}.wpr-magazine-grid.wpr-mgzn-grid-2-3 article:nth-child(3){-ms-grid-column:2;grid-column-start:2;-ms-grid-column-span:1;grid-column-end:3;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:2;grid-row-end:3}.wpr-magazine-grid.wpr-mgzn-grid-2-3 article:nth-child(4){-ms-grid-column:2;grid-column-start:2;-ms-grid-column-span:1;grid-column-end:3;-ms-grid-row:3;grid-row-start:3;-ms-grid-row-span:2;grid-row-end:5}.wpr-magazine-grid.wpr-mgzn-grid-2-3 article:nth-child(5){-ms-grid-column:2;grid-column-start:2;-ms-grid-column-span:1;grid-column-end:3;-ms-grid-row:5;grid-row-start:5;-ms-grid-row-span:2;grid-row-end:7}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-1{-ms-grid-columns:1fr 1fr!important;grid-template-columns:1fr 1fr!important;-ms-grid-rows:(1fr)[2]!important;grid-template-rows:repeat(2,1fr)!important}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-1>:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-1>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-1>:nth-child(3){-ms-grid-row:2;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-1>:nth-child(4){-ms-grid-row:2;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2{-ms-grid-columns:1fr 1fr!important;grid-template-columns:1fr 1fr!important;-ms-grid-rows:(1fr)[4]!important;grid-template-rows:repeat(4,1fr)!important}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2>:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2>:nth-child(3){-ms-grid-row:2;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2>:nth-child(4){-ms-grid-row:2;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2>:nth-child(5){-ms-grid-row:3;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2>:nth-child(6){-ms-grid-row:3;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2>:nth-child(7){-ms-grid-row:4;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2>:nth-child(8){-ms-grid-row:4;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3{-ms-grid-columns:1fr 1fr!important;grid-template-columns:1fr 1fr!important;-ms-grid-rows:(1fr)[6]!important;grid-template-rows:repeat(6,1fr)!important}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>:nth-child(3){-ms-grid-row:2;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>:nth-child(4){-ms-grid-row:2;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>:nth-child(5){-ms-grid-row:3;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>:nth-child(6){-ms-grid-row:3;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>:nth-child(7){-ms-grid-row:4;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>:nth-child(8){-ms-grid-row:4;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>:nth-child(9){-ms-grid-row:5;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>:nth-child(10){-ms-grid-row:5;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>:nth-child(11){-ms-grid-row:6;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>:nth-child(12){-ms-grid-row:6;-ms-grid-column:2}}@media screen and (max-width:767px){.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-1{-ms-grid-columns:1fr!important;grid-template-columns:1fr!important;-ms-grid-rows:(1fr)[3]!important;grid-template-rows:repeat(3,1fr)!important}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-1>:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-1>:nth-child(2){-ms-grid-row:2;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-1>:nth-child(3){-ms-grid-row:3;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-2{-ms-grid-columns:1fr!important;grid-template-columns:1fr!important;-ms-grid-rows:(1fr)[6]!important;grid-template-rows:repeat(6,1fr)!important}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-2>:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-2>:nth-child(2){-ms-grid-row:2;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-2>:nth-child(3){-ms-grid-row:3;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-2>:nth-child(4){-ms-grid-row:4;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-2>:nth-child(5){-ms-grid-row:5;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-2>:nth-child(6){-ms-grid-row:6;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3{-ms-grid-columns:1fr!important;grid-template-columns:1fr!important;-ms-grid-rows:(1fr)[9]!important;grid-template-rows:repeat(9,1fr)!important}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3>:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3>:nth-child(2){-ms-grid-row:2;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3>:nth-child(3){-ms-grid-row:3;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3>:nth-child(4){-ms-grid-row:4;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3>:nth-child(5){-ms-grid-row:5;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3>:nth-child(6){-ms-grid-row:6;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3>:nth-child(7){-ms-grid-row:7;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3>:nth-child(8){-ms-grid-row:8;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3>:nth-child(9){-ms-grid-row:9;-ms-grid-column:1}}.wpr-sharing-buttons .wpr-sharing-icon{overflow:hidden;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff!important}.wpr-sharing-buttons .wpr-sharing-icon i{display:block;text-align:center}.wpr-sharing-label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.elementor-widget-wpr-sharing-buttons.elementor-grid-0 .wpr-sharing-buttons,.elementor-widget-wpr-sharing-buttons[class*=elementor-grid-pro-] .wpr-sharing-buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-widget-wpr-sharing-buttons:not(.elementor-grid-0):not(.elementor-grid-pro-3):not(.elementor-grid-pro-4):not(.elementor-grid-pro-5):not(.elementor-grid-pro-6) .wpr-sharing-label-off .wpr-sharing-icon i{width:100%!important}.wpr-sharing-buttons.wpr-sharing-col-1 .wpr-sharing-icon{width:100%;margin-right:0!important}.wpr-sharing-buttons .wpr-sharing-icon:last-child,.wpr-sharing-col-1 .wpr-sharing-buttons .wpr-sharing-icon,.wpr-sharing-col-2 .wpr-sharing-buttons .wpr-sharing-icon:nth-child(2n),.wpr-sharing-col-3 .wpr-sharing-buttons .wpr-sharing-icon:nth-child(3n),.wpr-sharing-col-4 .wpr-sharing-buttons .wpr-sharing-icon:nth-child(4n),.wpr-sharing-col-5 .wpr-sharing-buttons .wpr-sharing-icon:nth-child(5n),.wpr-sharing-col-6 .wpr-sharing-buttons .wpr-sharing-icon:nth-child(6n){margin-right:0!important}.wpr-sharing-buttons .wpr-sharing-icon{transition-propery:opacity,border-color;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear}.wpr-sharing-buttons .wpr-sharing-icon i,.wpr-sharing-buttons .wpr-sharing-icon span{transition-propery:color,background-color;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear}.wpr-sharing-official .wpr-sharing-icon:hover{opacity:.85}.wpr-sharing-official .wpr-sharing-facebook-f i,.wpr-sharing-official .wpr-sharing-facebook-f span{background-color:#3b5998}.wpr-sharing-official .wpr-sharing-twitter i,.wpr-sharing-official .wpr-sharing-twitter span{background-color:#1da1f2}.wpr-sharing-official .wpr-sharing-linkedin-in i,.wpr-sharing-official .wpr-sharing-linkedin-in span{background-color:#0077b5}.wpr-sharing-official .wpr-sharing-pinterest-p i,.wpr-sharing-official .wpr-sharing-pinterest-p span{background-color:#bd081c}.wpr-sharing-official .wpr-sharing-reddit i,.wpr-sharing-official .wpr-sharing-reddit span{background-color:#ff4500}.wpr-sharing-official .wpr-sharing-tumblr i,.wpr-sharing-official .wpr-sharing-tumblr span{background-color:#35465c}.wpr-sharing-official .wpr-sharing-digg i,.wpr-sharing-official .wpr-sharing-digg span{background-color:#005be2}.wpr-sharing-official .wpr-sharing-xing i,.wpr-sharing-official .wpr-sharing-xing span{background-color:#026466}.wpr-sharing-official .wpr-sharing-stumbleupon i,.wpr-sharing-official .wpr-sharing-stumbleupon span{background-color:#eb4924}.wpr-sharing-official .wpr-sharing-vk i,.wpr-sharing-official .wpr-sharing-vk span{background-color:#45668e}.wpr-sharing-official .wpr-sharing-odnoklassniki i,.wpr-sharing-official .wpr-sharing-odnoklassniki span{background-color:#f4731c}.wpr-sharing-official .wpr-sharing-get-pocket i,.wpr-sharing-official .wpr-sharing-get-pocket span{background-color:#ef3f56}.wpr-sharing-official .wpr-sharing-skype i,.wpr-sharing-official .wpr-sharing-skype span{background-color:#00aff0}.wpr-sharing-official .wpr-sharing-whatsapp i,.wpr-sharing-official .wpr-sharing-whatsapp span{background-color:#25d366}.wpr-sharing-official .wpr-sharing-telegram i,.wpr-sharing-official .wpr-sharing-telegram span{background-color:#2ca5e0}.wpr-sharing-official .wpr-sharing-delicious i,.wpr-sharing-official .wpr-sharing-delicious span{background-color:#39f}.wpr-sharing-official .wpr-sharing-envelope i,.wpr-sharing-official .wpr-sharing-envelope span{background-color:#c13b2c}.wpr-sharing-official .wpr-sharing-print i,.wpr-sharing-official .wpr-sharing-print span{background-color:#96c859}.wpr-sharing-official .wpr-sharing-facebook-f{border-color:#3b5998}.wpr-sharing-official .wpr-sharing-twitter{border-color:#1da1f2}.wpr-sharing-official .wpr-sharing-linkedin-in{border-color:#0077b5}.wpr-sharing-official .wpr-sharing-pinterest-p{border-color:#bd081c}.wpr-sharing-official .wpr-sharing-reddit{border-color:#ff4500}.wpr-sharing-official .wpr-sharing-tumblr{border-color:#35465c}.wpr-sharing-official .wpr-sharing-digg{border-color:#005be2}.wpr-sharing-official .wpr-sharing-xing{border-color:#026466}.wpr-sharing-official .wpr-sharing-stumbleupon{border-color:#eb4924}.wpr-sharing-official .wpr-sharing-vk{border-color:#45668e}.wpr-sharing-official .wpr-sharing-odnoklassniki{border-color:#f4731c}.wpr-sharing-official .wpr-sharing-get-pocket{border-color:#ef3f56}.wpr-sharing-official .wpr-sharing-skype{border-color:#00aff0}.wpr-sharing-official .wpr-sharing-whatsapp{border-color:#25d366}.wpr-sharing-official .wpr-sharing-telegram{border-color:#2ca5e0}.wpr-sharing-official .wpr-sharing-delicious{border-color:#39f}.wpr-sharing-official .wpr-sharing-envelope{border-color:#c13b2c}.wpr-sharing-official .wpr-sharing-print{border-color:#96c859}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-facebook-f i,.wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-facebook-f span{color:#3b5998;background-color:transparent}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-twitter i,.wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-twitter span{color:#1da1f2;background-color:transparent}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-linkedin-in i,.wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-linkedin-in span{color:#0077b5;background-color:transparent}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-pinterest-p i,.wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-pinterest-p span{color:#bd081c;background-color:transparent}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-reddit i,.wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-reddit span{color:#ff4500;background-color:transparent}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-tumblr i,.wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-tumblr span{color:#35465c;background-color:transparent}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-digg i,.wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-digg span{color:#005be2;background-color:transparent}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-xing i,.wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-xing span{color:#026466;background-color:transparent}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-stumbleupon i,.wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-stumbleupon span{color:#eb4924;background-color:transparent}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-vk i,.wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-vk span{color:#45668e;background-color:transparent}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-odnoklassniki i,.wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-odnoklassniki span{color:#f4731c;background-color:transparent}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-get-pocket i,.wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-get-pocket span{color:#ef3f56;background-color:transparent}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-skype i,.wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-skype span{color:#00aff0;background-color:transparent}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-whatsapp i,.wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-whatsapp span{color:#25d366;background-color:transparent}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-telegram i,.wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-telegram span{color:#2ca5e0;background-color:transparent}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-delicious i,.wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-delicious span{color:#39f;background-color:transparent}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-envelope i,.wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-envelope span{color:#c13b2c;background-color:transparent}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-print i,.wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-print span{color:#96c859;background-color:transparent}.wpr-countdown-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 auto}.wpr-countdown-item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;overflow:hidden;color:#fff;text-align:center}.wpr-countdown-item:first-child{margin-left:0!important}.wpr-countdown-item:last-of-type{margin-right:0!important}.wpr-countdown-number{display:block}.wpr-countdown-separator{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.wpr-countdown-separator span{display:block}.wpr-countdown-separator:last-of-type{display:none!important}.wpr-countdown-wrap+div:not(.wpr-countdown-message){display:none}.wpr-countdown-message+div{display:none}.elementor-widget-wpr-countdown .wpr-countdown-item{background-color:#605be5}.elementor-widget-wpr-countdown .wpr-countdown-number{font-size:70px}.elementor-widget-wpr-countdown .wpr-countdown-label{font-size:19px;line-height:45px}.wpr-google-map .gm-style-iw-c{padding:0!important}.wpr-google-map .gm-style-iw-c>button{top:0!important;right:0!important}.wpr-google-map .gm-style-iw-c .wpr-gm-iwindow h3{margin-bottom:7px}.wpr-google-map .gm-style-iw-d{overflow:hidden!important}.wpr-google-map .gm-style img{max-width:none!important}.wpr-forms-container .wpcf7-form .wpcf7-form-control-wrap{display:block!important}.wpcf7 label,.wpcf7-quiz-label{width:100%}.wpr-forms-container .wpcf7 p{margin-bottom:0}.wpr-forms-container .wpcf7-form .ajax-loader{display:block;visibility:hidden;height:0;overflow:hidden;clear:both}.wpr-forms-container .caldera-grid select.form-control,.wpr-forms-container .nf-field-container select,.wpr-forms-container .wpcf7-date,.wpr-forms-container .wpcf7-number,.wpr-forms-container .wpcf7-select,.wpr-forms-container select.wpforms-field-medium{padding:7px 10px!important}.wpr-forms-container .wpcf7-date{width:auto!important}.wpr-forms-container .wpcf7-number{width:100px!important}.wpr-forms-container .wpcf7-form .wpcf7-submit{display:block}.wpr-forms-container .wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item,.wpr-forms-container .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item,.wpr-forms-container .wpcf7-form-control.wpcf7-radio .wpcf7-list-item{margin-left:0;margin-right:10px}.wpr-forms-container .wpcf7-response-output{clear:both;margin:0}.wpr-forms-container .wpforms-field:not(.wpforms-field-address) .wpforms-field-medium{display:inline-block!important;max-width:100%!important}.wpr-forms-container .wpforms-field-address,.wpr-forms-container .wpforms-field-phone,.wpr-forms-container .wpforms-page-indicator{display:inline-block}.wpr-forms-container .wpforms-field-address .wpforms-field-medium{max-width:100%!important}.wpr-forms-container .intl-tel-input.allow-dropdown input.wpforms-field-medium,.wpr-forms-container .wpforms-field-address div.wpforms-field-medium{width:100%!important;max-width:100%!important}.wpr-forms-container .intl-tel-input.allow-dropdown{display:inline-block!important;max-width:100%!important}.wpr-forms-align-left .wpr-forms-container div.wpforms-container-full .wpforms-form .wpforms-list-inline ul li:last-child{margin-right:0!important}.wpr-forms-container .caldera-grid .alert-success,.wpr-forms-container .nf-response-msg,.wpr-forms-container .wpcf7-mail-sent-ok,.wpr-forms-container .wpforms-confirmation-container-full{padding:10px 15px;border:2px solid}.wpr-forms-container label.wpforms-error a{text-decoration:underline}.wpr-forms-container .wpforms-smart-phone-field{text-indent:0!important}.wpr-forms-container select.ninja-forms-field{line-height:1!important}.wpr-forms-container .nf-form-wrap .checkbox-wrap label{display:inline-block!important}.wpr-forms-container .nf-form-wrap .starrating .stars{display:inline-block}.wpr-forms-submit-center .caldera-grid .btn-default:not(a),.wpr-forms-submit-center .submit-wrap .ninja-forms-field,.wpr-forms-submit-center .wpcf7-submit,.wpr-forms-submit-center .wpforms-page-next,.wpr-forms-submit-center .wpforms-page-previous,.wpr-forms-submit-center .wpforms-submit{display:block!important;margin-left:auto!important;margin-right:auto!important}.wpr-forms-submit-left .caldera-grid .btn-default:not(a),.wpr-forms-submit-left .submit-wrap .ninja-forms-field,.wpr-forms-submit-left .wpcf7-submit,.wpr-forms-submit-left .wpforms-page-next,.wpr-forms-submit-left .wpforms-page-previous,.wpr-forms-submit-left .wpforms-submit{float:left!important}.wpr-forms-submit-left .caldera-grid .btn-default:not(a),.wpr-forms-submit-right .submit-wrap .ninja-forms-field,.wpr-forms-submit-right .wpcf7-submit,.wpr-forms-submit-right .wpforms-page-next,.wpr-forms-submit-right .wpforms-page-previous,.wpr-forms-submit-right .wpforms-submit{float:right!important}.wpr-forms-submit-justify .caldera-grid .btn-default:not(a),.wpr-forms-submit-justify .submit-wrap .ninja-forms-field,.wpr-forms-submit-justify .wpcf7-submit,.wpr-forms-submit-justify .wpforms-page-next,.wpr-forms-submit-justify .wpforms-page-previous,.wpr-forms-submit-justify .wpforms-submit{display:block!important;width:100%!important;text-align:center!important}.wpr-custom-chk-radio .wpcf7-acceptance input,.wpr-custom-chk-radio .wpcf7-checkbox input,.wpr-custom-chk-radio .wpcf7-radio input,.wpr-custom-chk-radio .wpforms-field-checkbox input,.wpr-custom-chk-radio .wpforms-field-gdpr-checkbox input,.wpr-custom-chk-radio .wpforms-field-radio input{display:none!important}.wpr-custom-chk-radio .wpcf7-acceptance .wpcf7-list-item-label,.wpr-custom-chk-radio .wpcf7-checkbox .wpcf7-list-item-label,.wpr-custom-chk-radio .wpcf7-radio .wpcf7-list-item-label,.wpr-custom-chk-radio .wpforms-field-checkbox input+label,.wpr-custom-chk-radio .wpforms-field-gdpr-checkbox input+label,.wpr-custom-chk-radio .wpforms-field-radio input+label,.wpr-custom-chk-radio .wpforms-field-radio input+span{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.wpr-custom-chk-radio .wpcf7-acceptance .wpcf7-list-item-label:before,.wpr-custom-chk-radio .wpcf7-checkbox .wpcf7-list-item-label:before,.wpr-custom-chk-radio .wpcf7-radio .wpcf7-list-item-label:before,.wpr-custom-chk-radio .wpforms-field-checkbox input+label:before,.wpr-custom-chk-radio .wpforms-field-gdpr-checkbox input+label:before,.wpr-custom-chk-radio .wpforms-field-radio input+label:before,.wpr-custom-chk-radio .wpforms-field-radio input:not(.wpforms-screen-reader-element)+span:before{content:"\2714";display:inline-block;position:relative;top:-1px;text-align:center;border:1px solid;margin-right:5px;color:transparent}.wpr-forms-align-right .wpforms-field-checkbox ul li input:first-child,.wpr-forms-align-right .wpforms-field-gdpr-checkbox input:first-child,.wpr-forms-align-right .wpforms-field-radio ul li input:first-child,.wpr-forms-align-right .wpforms-image-choices label input:first-of-type{float:right;margin-right:0!important;margin-left:10px!important}.wpr-forms-align-right .wpr-forms-container,.wpr-forms-align-right .wpr-forms-container .wpcf7-form-control{direction:rtl}.wpr-forms-align-right .nf-form-wrap .field-wrap{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.wpr-forms-align-right .label-right .nf-field-description{margin-right:0!important}.wpr-forms-align-right .nf-error.field-wrap .nf-field-element:after{right:auto!important;left:1px!important}.wpr-forms-align-right .wpr-custom-chk-radio .wpcf7-acceptance .wpcf7-list-item-label:before,.wpr-forms-align-right .wpr-custom-chk-radio .wpcf7-checkbox .wpcf7-list-item-label:before,.wpr-forms-align-right .wpr-custom-chk-radio .wpcf7-radio .wpcf7-list-item-label:before,.wpr-forms-align-right .wpr-custom-chk-radio .wpforms-field-checkbox input+label:before,.wpr-forms-align-right .wpr-custom-chk-radio .wpforms-field-gdpr-checkbox input+label:before,.wpr-forms-align-right .wpr-custom-chk-radio .wpforms-field-radio input+label:before,.wpr-forms-align-right .wpr-custom-chk-radio .wpforms-field-radio input:not(.wpforms-screen-reader-element)+span:before{margin-right:0;margin-left:5px}.wpr-forms-align-right .wpcf7-acceptance .wpcf7-list-item,.wpr-forms-align-right .wpcf7-list-item.last,.wpr-forms-align-right div.wpforms-container-full .wpforms-form .wpforms-list-inline ul li:first-child{margin-right:0!important}.wpr-forms-align-right .wpr-forms-container .intl-tel-input .flag-container{left:auto!important;right:0!important}.wpr-forms-align-right .caldera-grid .col-sm-4,.wpr-forms-align-right .caldera-grid .col-sm-6{float:right}.wpr-forms-align-right .wpr-forms-container .caldera-grid .checkbox label,.wpr-forms-align-right .wpr-forms-container .caldera-grid .checkbox-inline label,.wpr-forms-align-right .wpr-forms-container .caldera-grid .radio label{padding-left:0!important;padding-right:20px}.wpr-forms-align-right .wpr-forms-container .caldera-grid .checkbox input,.wpr-forms-align-right .wpr-forms-container .caldera-grid .radio input{margin-right:-20px!important;margin-left:0!important}.wpr-forms-align-right .wpr-forms-container .caldera-grid .cf-credit-card{background-position:99% center!important}.wpr-forms-align-right .wpr-forms-container .caldera-grid .live-gravatar{text-align:right!important}.wpr-forms-align-left .wpr-forms-container .caldera-grid .live-gravatar{text-align:left!important}.wpr-forms-container .nf-form-content{padding:0;max-width:none}.wpr-forms-container .nf-form-content .label-above .field-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wpr-forms-container .nf-form-content .label-above .nf-field-label{margin-top:0}.wpr-forms-container .field-wrap:not(.textarea-wrap):not(.submit-wrap) .ninja-forms-field{border-radius:0}.wpr-forms-container .field-wrap.textarea-wrap .ninja-forms-field{display:block}.wpr-forms-container .field-wrap.submit-wrap .ninja-forms-field{cursor:pointer}.wpr-forms-container .listselect-wrap>div select.ninja-forms-field{-webkit-appearance:menulist;-moz-appearance:menulist;appearance:menulist}.wpr-forms-container .nf-form-content .list-select-wrap .nf-field-element>div,.wpr-forms-container .nf-form-content input:not([type=button]),.wpr-forms-container .nf-form-content textarea{background:0 0;border:none}.wpr-forms-container .checkbox-container.label-right .field-wrap{display:block}.wpr-forms-container .listcheckbox-wrap ul li,.wpr-forms-container .listradio-wrap ul li{display:inline-block;margin-right:10px!important;margin-bottom:7px!important}.wpr-forms-container .listcheckbox-container .nf-field-element label:after{top:1px}.wpr-forms-container .listradio-wrap .nf-field-element label{margin-left:25px!important}.wpr-forms-container .listradio-wrap .nf-field-element label:after{top:0;left:-25px}.wpr-forms-container .listradio-wrap .nf-field-element label.nf-checked-label:before{top:4px;left:-21px}.wpr-forms-container .checkbox-wrap label,.wpr-forms-container .listcheckbox-wrap label,.wpr-forms-container .listradio-wrap label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.wpr-forms-container .nf-error.field-wrap .nf-field-element:after{top:0!important;bottom:0!important;height:auto!important}.wpr-forms-container .wpforms-form .wpforms-field,.wpr-forms-container .wpforms-submit-container{padding:0!important}.wpr-forms-container .wpforms-container,.wpr-forms-container .wpforms-field-address .wpforms-field-row:nth-last-child(2),.wpr-forms-container div.wpforms-container-full .wpforms-form .wpforms-field-row{margin-bottom:0!important}.wpr-forms-container .wpforms-submit-container:after{content:" ";clear:both;display:table}.wpr-forms-container .caldera-grid .help-block{margin-bottom:0}.wpr-forms-container .caldera-grid .caldera-forms-gdpr-field-label a{text-decoration:underline}.wpr-forms-container .caldera-grid .intl-tel-input input{text-indent:40px}.wpr-forms-container .caldera-grid input.cf-credit-card{text-indent:33px}.wpr-forms-container .caldera-grid .cf-credit-card{background-position:5px center!important}.wpr-forms-container .cf2-dropzone .form-control{height:auto}.wpr-forms-container .caldera-grid .form-group input,.wpr-forms-container .caldera-grid .form-group textarea{-webkit-box-shadow:none;box-shadow:none}.wpr-forms-container .caldera-grid .has-error .form-control{-webkit-box-shadow:none;box-shadow:none}.wpr-forms-container .caldera-grid .alert-success{text-shadow:none}.elementor-widget-wpr-forms .nf-form-title h3,.elementor-widget-wpr-forms .wpforms-head-container .wpforms-title{font-size:28px;font-weight:800}.elementor-widget-wpr-forms .nf-form-fields-required,.elementor-widget-wpr-forms .wpforms-head-container .wpforms-description{font-size:14px}.elementor-widget-wpr-forms .caldera-forms-summary-field ul li,.elementor-widget-wpr-forms .caldera-grid .caldera-forms-gdpr-field-label,.elementor-widget-wpr-forms .caldera-grid .checkbox label,.elementor-widget-wpr-forms .caldera-grid .control-label,.elementor-widget-wpr-forms .caldera-grid .radio label,.elementor-widget-wpr-forms .caldera-grid .total-line,.elementor-widget-wpr-forms .nf-field-container label,.elementor-widget-wpr-forms .wpcf7-form,.elementor-widget-wpr-forms .wpforms-captcha-equation,.elementor-widget-wpr-forms .wpforms-captcha-question,.elementor-widget-wpr-forms .wpforms-field-label,.elementor-widget-wpr-forms .wpforms-field-label-inline,.elementor-widget-wpr-forms .wpforms-image-choices-label,.elementor-widget-wpr-forms .wpforms-payment-total,.elementor-widget-wpr-forms .wpr-forms-container .nf-response-msg,.elementor-widget-wpr-forms .wpr-forms-container .wpforms-confirmation-container-full{font-size:14px}.elementor-widget-wpr-forms .caldera-grid .form-control[type=color_picker],.elementor-widget-wpr-forms .caldera-grid .form-control[type=credit_card_cvc],.elementor-widget-wpr-forms .caldera-grid .form-control[type=email],.elementor-widget-wpr-forms .caldera-grid .form-control[type=number],.elementor-widget-wpr-forms .caldera-grid .form-control[type=phone],.elementor-widget-wpr-forms .caldera-grid .form-control[type=tel],.elementor-widget-wpr-forms .caldera-grid .form-control[type=text],.elementor-widget-wpr-forms .caldera-grid .form-control[type=url],.elementor-widget-wpr-forms .caldera-grid select.form-control,.elementor-widget-wpr-forms .caldera-grid textarea.form-control,.elementor-widget-wpr-forms .ninja-forms-field,.elementor-widget-wpr-forms .wpcf7-date,.elementor-widget-wpr-forms .wpcf7-number,.elementor-widget-wpr-forms .wpcf7-quiz,.elementor-widget-wpr-forms .wpcf7-select,.elementor-widget-wpr-forms .wpcf7-text,.elementor-widget-wpr-forms .wpcf7-textarea,.elementor-widget-wpr-forms .wpforms-form input[type=date],.elementor-widget-wpr-forms .wpforms-form input[type=datetime-local],.elementor-widget-wpr-forms .wpforms-form input[type=datetime],.elementor-widget-wpr-forms .wpforms-form input[type=email],.elementor-widget-wpr-forms .wpforms-form input[type=month],.elementor-widget-wpr-forms .wpforms-form input[type=number],.elementor-widget-wpr-forms .wpforms-form input[type=password],.elementor-widget-wpr-forms .wpforms-form input[type=range],.elementor-widget-wpr-forms .wpforms-form input[type=search],.elementor-widget-wpr-forms .wpforms-form input[type=tel],.elementor-widget-wpr-forms .wpforms-form input[type=text],.elementor-widget-wpr-forms .wpforms-form input[type=time],.elementor-widget-wpr-forms .wpforms-form input[type=url],.elementor-widget-wpr-forms .wpforms-form input[type=week],.elementor-widget-wpr-forms .wpforms-form select,.elementor-widget-wpr-forms .wpforms-form textarea{font-size:13px;letter-spacing:.2px}.elementor-widget-wpr-forms .caldera-grid .btn-default,.elementor-widget-wpr-forms .caldera-grid .cf2-dropzone button,.elementor-widget-wpr-forms .submit-wrap .ninja-forms-field,.elementor-widget-wpr-forms .wpcf7-submit,.elementor-widget-wpr-forms .wpforms-page-next,.elementor-widget-wpr-forms .wpforms-page-previous,.elementor-widget-wpr-forms .wpforms-submit{background-color:#605be5}.elementor-widget-wpr-forms .caldera-grid .btn-default:hover,.elementor-widget-wpr-forms .caldera-grid .btn-success,.elementor-widget-wpr-forms .caldera-grid .cf2-dropzone button:hover,.elementor-widget-wpr-forms .submit-wrap .ninja-forms-field:hover,.elementor-widget-wpr-forms .wpcf7-submit:hover,.elementor-widget-wpr-forms .wpforms-page-next:hover,.elementor-widget-wpr-forms .wpforms-page-previous:hover,.elementor-widget-wpr-forms .wpforms-submit:hover{background-color:#4a45d2}.elementor-widget-wpr-forms .wpr-forms-container .caldera_ajax_error_block,.elementor-widget-wpr-forms .wpr-forms-container .nf-error-msg,.elementor-widget-wpr-forms .wpr-forms-container .wpcf7-not-valid-tip,.elementor-widget-wpr-forms .wpr-forms-container .wpcf7-response-output,.elementor-widget-wpr-forms .wpr-forms-container label.wpforms-error{font-size:14px}.elementor-widget-wpr-forms .caldera-forms-summary-field ul li,.elementor-widget-wpr-forms .caldera-grid .caldera-forms-gdpr-field-label,.elementor-widget-wpr-forms .caldera-grid .checkbox label,.elementor-widget-wpr-forms .caldera-grid .control-label,.elementor-widget-wpr-forms .caldera-grid .radio label,.elementor-widget-wpr-forms .caldera-grid .total-line,.elementor-widget-wpr-forms .nf-field-container label,.elementor-widget-wpr-forms .wpcf7-form,.elementor-widget-wpr-forms .wpforms-captcha-equation,.elementor-widget-wpr-forms .wpforms-captcha-question,.elementor-widget-wpr-forms .wpforms-field-label,.elementor-widget-wpr-forms .wpforms-field-label-inline,.elementor-widget-wpr-forms .wpforms-image-choices-label,.elementor-widget-wpr-forms .wpforms-payment-total,.elementor-widget-wpr-forms .wpr-forms-container .nf-response-msg,.elementor-widget-wpr-forms .wpr-forms-container .wpforms-confirmation-container-full{font-weight:400}.elementor-widget-wpr-forms.caldera-grid .help-block,.elementor-widget-wpr-forms.nf-field-description,.elementor-widget-wpr-forms.wpforms-field-description,.elementor-widget-wpr-forms.wpforms-field-sublabel{font-size:14px}.wpr-ba-image-container{position:relative;overflow:hidden}.wpr-ba-image-container *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.wpr-ba-image-1 img,.wpr-ba-image-2 img{max-width:100%;width:100%}.wpr-ba-image-2{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.wpr-ba-image-2 img{position:absolute;top:0}.wpr-ba-divider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;left:50%;z-index:3;height:100%;cursor:pointer;-ms-touch-action:none;touch-action:none}.wpr-ba-divider-icons{display:-webkit-box;display:-ms-flexbox;display:flex}.wpr-ba-vertical .wpr-ba-divider-icons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wpr-ba-horizontal .wpr-ba-divider-icons i:first-child{text-align:right;padding-right:10%}.wpr-ba-horizontal .wpr-ba-divider-icons i:last-child{text-align:left;padding-left:10%}.wpr-ba-divider-icons .fa{text-align:center}.wpr-ba-vertical .wpr-ba-divider{top:50%;left:auto;width:100%;height:auto}.wpr-ba-vertical .wpr-ba-image-2 img{top:auto}.wpr-ba-horizontal .wpr-ba-divider-icons:after,.wpr-ba-horizontal .wpr-ba-divider-icons:before{content:'';display:block;position:absolute;height:100%}.wpr-ba-vertical .wpr-ba-divider-icons:after,.wpr-ba-vertical .wpr-ba-divider-icons:before{content:'';display:block;position:absolute;width:100%}.wpr-ba-label{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px}.wpr-ba-labels-none .wpr-ba-label{display:none}.wpr-ba-labels-hover .wpr-ba-label{opacity:0;-webkit-transition:.1s ease-in;-o-transition:.1s ease-in;transition:.1s ease-in}.wpr-ba-labels-hover:hover .wpr-ba-label{opacity:1}.wpr-ba-horizontal .wpr-ba-label{top:0;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wpr-ba-horizontal .wpr-ba-label-1{left:0}.wpr-ba-horizontal .wpr-ba-label-2{right:0}.wpr-ba-vertical .wpr-ba-label{left:0;width:100%}.wpr-ba-vertical .wpr-ba-label-1{top:0}.wpr-ba-vertical .wpr-ba-label-2{bottom:0}.elementor-widget-wpr-before-after .wpr-ba-label>div{background-color:#605be5;font-size:14px}body:not(.elementor-editor-active) .wpr-template-popup{display:none}.wpr-template-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999999}.wpr-template-popup-inner{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;top:0;left:0;width:100%;height:100%}.wpr-popup-container{position:relative}.wpr-popup-container-inner{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;position:relative;background:#fff}.wpr-popup-container-inner>div{width:100%;-ms-flex-negative:0;flex-shrink:0}.wpr-popup-container>div{width:100%}.wpr-popup-image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff}.wpr-popup-overlay{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background:rgba(0,0,0,.7)}.wpr-popup-close-btn{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;right:0;z-index:99;text-align:center;cursor:pointer}.wpr-popup-notification .wpr-template-popup-inner,.wpr-popup-notification.wpr-template-popup{height:auto!important}.wpr-popup-notification .wpr-popup-overlay{display:none!important}.wpr-popup-container-inner.ps-container.ps-active-y>.ps-scrollbar-y-rail,.wpr-popup-container-inner.ps.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.wpr-popup-container-inner.ps-container>.ps-scrollbar-y-rail,.wpr-popup-container-inner.ps>.ps__rail-y{display:none;position:absolute;right:3px;width:3px}.wpr-popup-container-inner.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y,.wpr-popup-container-inner.ps>.ps__rail-y>.ps__thumb-y{position:absolute;cursor:pointer;right:0;width:3px}.wpr-popup-container .ps-scrollbar-x-rail{display:none!important}.wpr-popup-notification .wpr-popup-container .slideInDown{-webkit-animation-timing-function:linear;animation-timing-function:linear}.wpr-popup-notification .wpr-popup-container{width:100%!important;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.wpr-popup-trigger-button{display:inline-block;font-size:14px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;cursor:pointer}.wpr-popup-container .elementor-editor-section-settings{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-radius:0 0 5px 5px}.wpr-popup-container .elementor-editor-section-settings .elementor-editor-element-setting:first-child{border-radius:0 0 0 5px}.wpr-popup-container .elementor-editor-section-settings .elementor-editor-element-setting:first-child:before{top:0;border-width:0 12px 22px 0}.wpr-popup-container .elementor-editor-section-settings .elementor-editor-element-setting:last-child{border-radius:0 0 5px 0}.wpr-popup-container .elementor-editor-section-settings .elementor-editor-element-setting:last-child:after{top:0;border-width:0 0 22px 12px}.elementor-editor-active [data-elementor-type=wpr-popups] .elementor-section-wrap:not(:empty)+#elementor-add-new-section,.elementor-editor-active [data-elementor-type=wpr-popups]:not(.elementor-edit-mode){display:none}.elementor .elementor-widget-wpr-popup-trigger .wpr-popup-trigger-button{display:inline-block;font-size:14px;font-weight:500;cursor:pointer}.elementor-editor-active [data-elementor-type=wpr-popup] .elementor-section-wrap:not(:empty)+#elementor-add-new-section,.elementor-editor-active [data-elementor-type=wpr-popup]:not(.elementor-edit-mode){display:none}.wpr-template-edit-btn{position:absolute;top:0;right:40px;display:none;line-height:1;padding:8px 13px;cursor:pointer;background:#333;color:#fff;border:1px solid #000}.elementor-editor-active .wpr-template-edit-btn{display:inline-block;opacity:0;visibility:hidden}.elementor-editor-active .elementor-element-edit-mode:hover .wpr-template-edit-btn{opacity:1;visibility:visible}.wpr-mailchimp-fields{display:-webkit-box;display:-ms-flexbox;display:flex}.wpr-mailchimp-email input,.wpr-mailchimp-email label,.wpr-mailchimp-first-name input,.wpr-mailchimp-first-name label,.wpr-mailchimp-last-name input,.wpr-mailchimp-last-name label{display:block;width:100%}.wpr-mailchimp-layout-hr .wpr-mailchimp-fields{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.wpr-mailchimp-layout-vr .wpr-mailchimp-fields{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wpr-mailchimp-layout-hr .wpr-mailchimp-email,.wpr-mailchimp-layout-hr .wpr-mailchimp-first-name,.wpr-mailchimp-layout-hr .wpr-mailchimp-last-name{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.wpr-mailchimp-subscribe-btn{width:100%;padding:0!important;outline:0!important;cursor:pointer}.wpr-mailchimp-error-message,.wpr-mailchimp-message,.wpr-mailchimp-success-message{display:none}.elementor-widget-wpr-mailchimp .wpr-mailchimp-header h3{font-size:28px;font-weight:800;margin-top:0}.elementor-widget-wpr-mailchimp .wpr-mailchimp-header p{font-size:14px}.elementor-widget-wpr-mailchimp .wpr-mailchimp-fields label{font-size:13px}.elementor-widget-wpr-mailchimp .wpr-mailchimp-subscribe-btn{background-color:#605be5}.elementor-widget-wpr-mailchimp .wpr-mailchimp-subscribe-btn:hover{background-color:#4a45d2}.wpr-advanced-slider-wrap{position:relative}.wpr-advanced-slider{position:relative;height:500px;overflow:hidden}.wpr-slider-item{position:relative;height:500px;overflow:hidden}.wpr-slider-content{position:relative;max-width:750px;width:100%;padding:10px 50px 50px 50px;z-index:90}.wpr-slider-item-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center}.wpr-slider-description p,.wpr-slider-sub-title h3,.wpr-slider-title h2{display:inline-block}.wpr-slider-title h2{color:#fff;font-size:40px;font-weight:600;line-height:1.5em;padding:5px 10px 5px 10px;margin:0 0 2px 0}.wpr-slider-sub-title h3{font-size:16px;padding:5px 10px 5px 10px;margin:0 0 10px 0}.wpr-slider-description p{padding:5px 10px 5px 10px;margin:0 0 30px 0}.wpr-slider-primary-btn,.wpr-slider-secondary-btn{padding:12px 25px 12px 25px;margin:0 10px 0 10px;border-style:solid;border-width:1px;border-color:#fff;border-radius:2px}.wpr-slider-btns svg,.wpr-slider-scroll-btn svg{vertical-align:bottom}@keyframes ken-burns-in{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.3);transform:scale(1.3)}}@-webkit-keyframes ken-burns-in{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.3);transform:scale(1.3)}}@keyframes ken-burns-out{0%{-webkit-transform:scale(1.3);transform:scale(1.3)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes ken-burns-out{0%{-webkit-transform:scale(1.3);transform:scale(1.3)}100%{-webkit-transform:scale(1);transform:scale(1)}}.wpr-advanced-slider .slick-slide.slick-active .wpr-slider-item-bg{-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:10s;animation-duration:10s}.wpr-advanced-slider .slick-slide.slick-active .wpr-slider-item-bg.wpr-ken-burns-in{-webkit-animation-name:ken-burns-in;animation-name:ken-burns-in;-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}.wpr-advanced-slider .slick-slide.slick-active .wpr-slider-item-bg.wpr-ken-burns-out{-webkit-animation-name:ken-burns-out;animation-name:ken-burns-out;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.wpr-ken-burns-in{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.wpr-ken-burns-out{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}.wpr-slider-item-url{display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:90}.wpr-slider-nav-position-default .wpr-slider-arrow-container{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex}.wpr-slider-nav-position-default .wpr-slider-arrow{position:static}.wpr-slider-nav-position-default .wpr-slider-prev-arrow{-ms-transform:none;transform:none;-webkit-transform:none}.wpr-slider-nav-position-default .wpr-slider-next-arrow{-ms-transform:translateY(0) rotate(180deg);transform:translateY(0) rotate(180deg);-webkit-transform:translateY(0) rotate(180deg)}.wpr-slider-nav-align-bottom-center .wpr-slider-arrow-container,.wpr-slider-nav-align-top-center .wpr-slider-arrow-container{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.wpr-slider-arrow{position:absolute;z-index:120;top:50%;-webkit-box-sizing:content-box;box-sizing:content-box;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wpr-slider-arrow i{display:block;line-height:inherit}.wpr-slider-prev-arrow{left:1%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.wpr-slider-next-arrow{right:1%;-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.wpr-slider-nav-fade .wpr-slider-arrow{opacity:0;visibility:hidden}.wpr-slider-nav-fade .wpr-advanced-slider-wrap:hover .wpr-slider-arrow{opacity:1;visibility:visible}.wpr-slider-dots{display:inline-table;position:absolute;z-index:110;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.wpr-slider-dots .slick-dots{position:static!important}.wpr-slider-dots ul{list-style:none;margin:0;padding:0}.wpr-advanced-slider.slick-dotted.slick-slider{margin-bottom:0!important}.wpr-slider-dots-vertical .slick-dots li{display:block;width:auto!important;height:auto!important;margin:0!important}.wpr-slider-dots-horizontal .slick-dots li{width:auto!important;padding-top:10px;margin:0!important}.wpr-slider-dots-horizontal .slick-dots li:last-child span,.wpr-slider-dots-pro-vr .slick-dots li:last-child span{margin-right:0!important}.wpr-slider-dots-horizontal .wpr-slider-dots li,.wpr-slider-dots-pro-vr .wpr-slider-dots li{float:left}.wpr-slider-dot{display:block;cursor:pointer}.wpr-slider-dots li:last-child .wpr-slider-dot{margin:0!important}.wpr-slider-scroll-btn{position:absolute;bottom:45px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:inline-block;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;line-height:1;overflow:hidden}@-webkit-keyframes wpr-scroll-animation{0%{opacity:0;-webkit-transform:translate3d(0,-60%,0);transform:translate3d(0,-60%,0)}50%{opacity:1;-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0)}100%{opacity:0;-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0)}}@keyframes wpr-scroll-animation{0%{opacity:0;-webkit-transform:translate3d(0,-60%,0);transform:translate3d(0,-60%,0)}50%{opacity:1;-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0)}100%{opacity:0;-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0)}}.wpr-scroll-animation{-webkit-animation-name:wpr-scroll-animation;animation-name:wpr-scroll-animation;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.wpr-slider-video{position:absolute;width:100%;height:100%;top:0;left:0;z-index:90}.wpr-slider-video-btn{margin:0 auto}.wpr-slider-video-btn i{display:block}.wpr-slider-video-icon-size-none .wpr-slider-video-btn{display:none}.wpr-slider-video-icon-size-small .wpr-slider-video-btn{height:50px;width:50px;font-size:16px;padding:16px 0 0 4px;border-width:1px}.wpr-slider-video-icon-size-medium .wpr-slider-video-btn{height:80px;width:80px;font-size:26px;padding:25px 0 0 5px;border-width:2px}.wpr-slider-video-icon-size-large .wpr-slider-video-btn{height:100px;width:100px;font-size:30px;padding:33px 0 0 7px;border-width:2px}.wpr-slider-video-btn{text-align:center;border-style:solid;border-radius:50%;cursor:pointer}.wpr-slider-item-overlay{position:absolute;left:0;top:0;width:100%;height:100%;z-index:80}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.wpr-pricing-table{position:relative}.wpr-pricing-table-heading{text-align:center}.wpr-pricing-table-headding-inner{display:inline-block}.wpr-pricing-table-heading-left .wpr-pricing-table-headding-inner>div,.wpr-pricing-table-heading-right .wpr-pricing-table-headding-inner>div{display:inline-block;vertical-align:top}.wpr-pricing-table-heading-left .wpr-pricing-table-icon{float:left}.wpr-pricing-table-heading-right .wpr-pricing-table-icon{float:right}.wpr-pricing-table-heading-left .wpr-pricing-table-title-wrap,.wpr-pricing-table-heading-right .wpr-pricing-table-title-wrap{text-align:left}.wpr-pricing-table-heading-center .wpr-pricing-table-icon img{margin:0 auto}.wpr-pricing-table-icon img{display:block;border-style:none}.elementor-widget-wpr-pricing-table .wpr-pricing-table-title-wrap .wpr-pricing-table-title{font-size:26px;font-weight:600}.elementor-widget-wpr-pricing-table .wpr-pricing-table-title-wrap .wpr-pricing-table-sub-title{font-size:14px}.wpr-pricing-table-price{text-align:center;font-size:65px;font-weight:500;line-height:.9}.wpr-pricing-table-price-inner{-ms-box-orient:horizontal;display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wpr-pricing-table-currency,.wpr-pricing-table-old-price,.wpr-pricing-table-preiod,.wpr-pricing-table-sub-price{line-height:1}.wpr-pricing-table-preiod{font-size:17px;line-height:1.5;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.wpr-pricing-table-old-price{text-decoration:line-through!important}.wpr-pricing-table-feature{position:relative;font-size:15px}.wpr-pricing-table-feature-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto}.wpr-pricing-table-feature-inner span{position:relative}.wpr-pricing-table-feature-inner span.wpr-pricing-table-ftext-line-yes{text-decoration:line-through}.wpr-pricing-table-feature:after{content:"";display:block;width:100%;margin:0 auto}.wpr-pricing-table section:last-of-type:after{display:none}.wpr-pricing-table-feature-icon,.wpr-pricing-table-feature-text{display:inline}.wpr-pricing-table-feature-icon{margin-right:8px}.wpr-pricing-table-feature-tooltip{position:absolute;top:0;left:50%;border-radius:4px;padding:6px 10px;visibility:hidden;opacity:0;font-size:15px;-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);-webkit-transition:all 230ms ease-in-out 0s;-o-transition:all 230ms ease-in-out 0s;transition:all 230ms ease-in-out 0s;text-align:center}.wpr-pricing-table-feature-tooltip:before{content:"";position:absolute;left:10px;bottom:-5px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top-style:solid;border-top-width:6px}.wpr-pricing-table-feature:hover .wpr-pricing-table-feature-tooltip{visibility:visible;opacity:1;top:5px;-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);-webkit-transform:translate(-50%,-100%)}.wpr-pricing-table-feature-tooltip:before{left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform:translateX(-50%)!important}.wpr-pricing-table-button{text-align:center;font-size:17px}.wpr-pricing-table-btn{position:relative;overflow:hidden;display:inline-block;vertical-align:middle;cursor:pointer}.wpr-pricing-table-btn span{position:relative;z-index:2;opacity:1!important}.wpr-pricing-table-btn:after,.wpr-pricing-table-btn:before{z-index:1!important}.wpr-pricing-table-badge{position:absolute;display:inline-block;text-align:center;z-index:2}.elementor-widget-wpr-pricing-table .wpr-pricing-table-badge .wpr-pricing-table-badge-inner{font-size:15px;font-weight:900}.wpr-pricing-table-badge-left{left:0;right:auto}.wpr-pricing-table-badge-right{left:auto;right:0}.wpr-pricing-table-badge-corner{top:0;width:200px;height:200px;overflow:hidden}.wpr-pricing-table-badge-corner .wpr-pricing-table-badge-inner{width:200%}.wpr-pricing-table-badge-corner.wpr-pricing-table-badge-right{-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform:rotate(90deg)}.wpr-pricing-table-badge-cyrcle{top:0}.wpr-pricing-table-badge-cyrcle .wpr-pricing-table-badge-inner{border-radius:100%}.wpr-pricing-table-badge-flag{border-right:5px}.wpr-pricing-table-badge-flag.wpr-pricing-table-badge-left{margin-left:-10px}.wpr-pricing-table-badge-flag.wpr-pricing-table-badge-right{margin-right:-10px}.wpr-pricing-table-badge-flag:before{content:"";position:absolute;z-index:1;bottom:-5px;width:0;height:0;margin-left:-10px;border-left:10px solid transparent;border-right:10px solid transparent;border-top-style:solid;border-top-width:10px}.wpr-pricing-table-badge-flag .wpr-pricing-table-badge-inner{position:relative;z-index:2;border-top-left-radius:3px;border-top-right-radius:3px}.wpr-pricing-table-badge-flag.wpr-pricing-table-badge-left:before{left:5px;-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform:rotate(90deg)}.wpr-pricing-table-badge-flag.wpr-pricing-table-badge-right:before{right:-5px;-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}.wpr-pricing-table-badge-flag.wpr-pricing-table-badge-left .wpr-pricing-table-badge-inner{border-bottom-right-radius:3px}.wpr-pricing-table-badge-flag.wpr-pricing-table-badge-right .wpr-pricing-table-badge-inner{border-bottom-left-radius:3px}.wpr-pricing-table-text{font-size:13px;line-height:1.3}.wpr-pricing-table-divider{margin:0 auto;border:0}.wpr-pricing-table-animation-slide{-webkit-transition-property:margin;-o-transition-property:margin;transition-property:margin;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.wpr-pricing-table-animation-bounce{-webkit-animation-iteration-count:1;animation-iteration-count:1}.wpr-pricing-table-animation-slide:hover{margin-top:-5px}.wpr-pricing-table-animation-bounce:hover{-webkit-animation-name:bounce;animation-name:bounce}.elementor-widget-wpr-pricing-table .wpr-pricing-table-heading{background-color:#f9f9f9}.elementor-widget-wpr-pricing-table .wpr-pricing-table-price{background-color:#605be5}.elementor-widget-wpr-pricing-table .wpr-pricing-table-button{background-color:#f9f9f9}.elementor-widget-wpr-pricing-table .wpr-pricing-table-btn{background-color:#2b2b2b}.elementor-widget-wpr-pricing-table .wpr-pricing-table-btn:hover{background-color:#4a45d2}.elementor-widget-wpr-pricing-table .wpr-pricing-table-text{background-color:#f9f9f9}.wpr-logo{position:relative;display:inline-table;overflow:hidden}.wpr-logo-image img{display:block}.wpr-logo-description{margin:0}.wpr-logo-image{position:relative;display:block;width:100%;z-index:7}.wpr-logo-url{position:absolute;display:block;width:100%;height:100%;top:0;left:0;z-index:5}.wpr-logo-position-left .wpr-logo-image,.wpr-logo-position-left .wpr-logo-text{float:left}.wpr-logo-position-right .wpr-logo-image,.wpr-logo-position-right .wpr-logo-text{float:right}.wpr-logo-position-center .wpr-logo-image{margin:0 auto}.wpr-logo-position-center .wpr-logo-text{text-align:center}.wpr-logo-position-left .wpr-logo-text,.wpr-logo-position-right .wpr-logo-text{text-align:left}.elementor-widget-wpr-logo .wpr-logo-title{font-size:16px;line-height:1.5}.elementor-widget-wpr-logo .wpr-logo-description{font-size:13px}.wpr-testimonial-carousel .slick-slider{cursor:drag}.wpr-testimonial-carousel .slick-track{display:-webkit-box!important;display:flex!important;display:-ms-flexbox!important}.wpr-testimonial-carousel .slick-slide{height:inherit!important}.wpr-testimonial-carousel-wrap .slick-list{padding-right:1px!important}.wpr-testimonial-nav-position-default .wpr-testimonial-arrow-container{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex}.wpr-testimonial-nav-position-default .wpr-testimonial-arrow{position:static}.wpr-testimonial-nav-position-default .wpr-testimonial-prev-arrow{-ms-transform:none;transform:none;-webkit-transform:none}.wpr-testimonial-nav-position-default .wpr-testimonial-next-arrow{-ms-transform:translateY(0) rotate(180deg);transform:translateY(0) rotate(180deg);-webkit-transform:translateY(0) rotate(180deg)}.wpr-testimonial-nav-align-bottom-center .wpr-testimonial-arrow-container,.wpr-testimonial-nav-align-top-center .wpr-testimonial-arrow-container{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.wpr-testimonial-arrow{position:absolute;z-index:120;top:52%;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;cursor:pointer}.wpr-testimonial-arrow i{display:block;line-height:inherit}.wpr-testimonial-prev-arrow{left:2%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.wpr-testimonial-next-arrow{right:2%;-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.wpr-testimonial-nav-fade .wpr-testimonial-arrow{opacity:0}.wpr-testimonial-dots{display:inline-table;position:absolute;z-index:110;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.wpr-testimonial-dots ul{list-style:none;padding:0;margin:0}.wpr-testimonial-dots li{float:left;width:auto!important;margin:0!important}.wpr-testimonial-dot{display:block;cursor:pointer}.wpr-testimonial-dots li:last-child .wpr-testimonial-dot{margin:0!important}.wpr-testimonial-social-media{display:inline-block}.wpr-testimonial-social{display:block;float:left;width:45px;height:45px;line-height:45px;font-size:45px;-webkit-box-sizing:content-box;box-sizing:content-box;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;cursor:pointer}.wpr-testimonial-social i{display:block;width:100%;height:100%;line-height:inherit}.wpr-testimonial-social:last-child{margin-right:0!important}.wpr-testimonial-rating i{display:inline;position:relative;font-family:eicons;font-style:normal;line-height:1;overflow:hidden}.wpr-testimonial-rating i:before{content:'\e934';font-weight:900;display:block;position:absolute;top:0;left:0;font-size:inherit;font-family:inherit;overflow:hidden}.wpr-testimonial-rating-style_2 .wpr-testimonial-rating i:before{content:'\002605'}.wpr-testimonial-rating i:last-of-type{margin-right:0!important}.wpr-rating-icon-empty:before{display:none!important}.elementor-widget-wpr-testimonial-carousel .wpr-testimonial-content-wrap .wpr-testimonial-title{font-size:18px;font-weight:700}.wpr-testimonial-content{position:relative;font-size:15px}.wpr-testimonial-content p{position:relative;z-index:5;margin:0}.wpr-testimonial-content .wpr-testimonial-icon{position:absolute;width:100%;z-index:1}.wpr-testimonial-date{font-size:10px}.wpr-testimonial-content-inner{position:relative;background-color:#f9f9f9}.wpr-testimonial-triangle-yes .wpr-testimonial-content-inner:before{content:"";position:absolute;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top-style:solid;border-top-width:15px}.wpr-testimonial-meta-position-bottom.wpr-testimonial-meta-align-center .wpr-testimonial-content-inner:before,.wpr-testimonial-meta-position-top.wpr-testimonial-meta-align-center .wpr-testimonial-content-inner:before{right:calc(50% - 15px)}.wpr-testimonial-meta-position-bottom.wpr-testimonial-meta-align-left .wpr-testimonial-content-inner:before,.wpr-testimonial-meta-position-top.wpr-testimonial-meta-align-left .wpr-testimonial-content-inner:before{margin-left:-15px}.wpr-testimonial-meta-position-bottom.wpr-testimonial-meta-align-right .wpr-testimonial-content-inner:before,.wpr-testimonial-meta-position-top.wpr-testimonial-meta-align-right .wpr-testimonial-content-inner:before{margin-right:-15px}.wpr-testimonial-meta-position-left .wpr-testimonial-content-inner:before,.wpr-testimonial-meta-position-right .wpr-testimonial-content-inner:before{margin-top:-7.5px}.wpr-testimonial-meta-position-top .wpr-testimonial-content-inner:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.wpr-testimonial-meta-position-top .wpr-testimonial-content-inner{margin-top:15px}.wpr-testimonial-meta-position-right .wpr-testimonial-content-inner:before{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.wpr-testimonial-meta-position-right .wpr-testimonial-content-inner{margin-right:15px}.wpr-testimonial-meta-position-left .wpr-testimonial-content-inner:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.wpr-testimonial-meta-position-left .wpr-testimonial-content-inner{margin-left:15px}.wpr-testimonial-meta-position-bottom .wpr-testimonial-content-inner:before{bottom:-15px}.wpr-testimonial-meta-position-bottom .wpr-testimonial-content-inner{margin-bottom:15px}.wpr-testimonial-meta-position-extra .wpr-testimonial-content-inner:before{display:none}.wpr-testimonial-meta-position-left .wpr-testimonial-content-inner:before{left:-22px}.wpr-testimonial-meta-position-right .wpr-testimonial-content-inner:before{right:-22px}.wpr-testimonial-meta-position-top .wpr-testimonial-content-inner:before{top:-15px}.wpr-testimonial-meta-position-bottom .wpr-testimonial-content-inner:before{bottom:-15px}.wpr-testimonial-image{overflow:hidden}.elementor-widget-wpr-testimonial-carousel .wpr-testimonial-meta .wpr-testimonial-name{font-size:14px;font-weight:700}.wpr-testimonial-logo-image{display:block;overflow:hidden}.wpr-testimonial-item{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.wpr-testimonial-meta-position-extra .wpr-testimonial-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wpr-testimonial-meta-position-top .wpr-testimonial-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wpr-testimonial-meta-position-bottom .wpr-testimonial-item{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.wpr-testimonial-meta-position-right .wpr-testimonial-item{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.wpr-testimonial-meta-position-left .wpr-testimonial-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.wpr-testimonial-meta-position-left .wpr-testimonial-meta,.wpr-testimonial-meta-position-right .wpr-testimonial-meta{-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:480px){.wpr-testimonial-meta-position-left .wpr-testimonial-item,.wpr-testimonial-meta-position-right .wpr-testimonial-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wpr-testimonial-meta-position-left .wpr-testimonial-content-inner,.wpr-testimonial-meta-position-right .wpr-testimonial-content-inner{margin-left:0!important}.wpr-testimonial-meta-position-left .wpr-testimonial-meta,.wpr-testimonial-meta-position-right .wpr-testimonial-meta{margin-left:0!important;margin-right:0!important;padding:0!important;margin-bottom:20px}.wpr-testimonial-meta-position-left .wpr-testimonial-content-inner:before,.wpr-testimonial-meta-position-right .wpr-testimonial-content-inner:before{display:none}}.wpr-testimonial-job{font-size:10px}.wpr-testimonial-image-position-left .wpr-testimonial-meta-inner>div,.wpr-testimonial-image-position-right .wpr-testimonial-meta-inner>div{display:inline-block;vertical-align:top}.wpr-testimonial-image-position-center.wpr-testimonial-meta-align-left .wpr-testimonial-meta img,.wpr-testimonial-image-position-left .wpr-testimonial-image,.wpr-testimonial-image-position-left .wpr-testimonial-logo-image img{float:left}.wpr-testimonial-image-position-center.wpr-testimonial-meta-align-right .wpr-testimonial-meta img,.wpr-testimonial-image-position-right .wpr-testimonial-image,.wpr-testimonial-image-position-right .wpr-testimonial-logo-image img{float:right}.wpr-testimonial-image-position-left .wpr-testimonial-meta-content-wrap,.wpr-testimonial-meta-align-left .wpr-testimonial-meta{text-align:left}.wpr-testimonial-meta-align-center .wpr-testimonial-meta{text-align:center}.wpr-testimonial-image-position-right .wpr-testimonial-meta-content-wrap,.wpr-testimonial-meta-align-right .wpr-testimonial-meta{text-align:right}.wpr-testimonial-meta-align-center .wpr-testimonial-meta img{margin:0 auto}.wpr-testimonial-meta-position-extra .wpr-testimonial-meta img{display:inline-block}.wpr-testimonial-meta-inner{display:inline-block}.wpr-testimonial-meta-position-bottom .wpr-testimonial-logo-image img,.wpr-testimonial-meta-position-bottom .wpr-testimonial-social-media,.wpr-testimonial-meta-position-top .wpr-testimonial-logo-image img,.wpr-testimonial-meta-position-top .wpr-testimonial-social-media{float:none!important;display:inline-block!important}@media screen and (min-width:480px){.wpr-testimonial-image-position-left .wpr-testimonial-image,.wpr-testimonial-image-position-right .wpr-testimonial-image{margin-bottom:0!important}}@media screen and (max-width:480px){.wpr-testimonial-meta-position-left .wpr-testimonial-image,.wpr-testimonial-meta-position-left .wpr-testimonial-meta-content-wrap,.wpr-testimonial-meta-position-right .wpr-testimonial-image,.wpr-testimonial-meta-position-right .wpr-testimonial-meta-content-wrap{display:block!important;float:none!important;text-align:center!important}.wpr-testimonial-meta-position-left.wpr-testimonial-image-position-left .wpr-testimonial-image,.wpr-testimonial-meta-position-left.wpr-testimonial-image-position-right .wpr-testimonial-image,.wpr-testimonial-meta-position-right.wpr-testimonial-image-position-left .wpr-testimonial-image,.wpr-testimonial-meta-position-right.wpr-testimonial-image-position-right .wpr-testimonial-image{margin-left:0!important;margin-right:0!important}.wpr-testimonial-meta-position-left .wpr-testimonial-image img,.wpr-testimonial-meta-position-left .wpr-testimonial-logo-image img,.wpr-testimonial-meta-position-right .wpr-testimonial-image img,.wpr-testimonial-meta-position-right .wpr-testimonial-logo-image img{display:inline-block!important;float:none!important}}.wpr-search-form-input-wrap{width:100%;overflow:hidden}.wpr-search-form .wpr-search-form-input{width:100%;height:100%;font-size:14px;background-color:transparent;border-style:solid}.wpr-search-form-style-inner .wpr-search-form-input-wrap,.wpr-search-form-style-outer .wpr-search-form{display:-webkit-box;display:-ms-flexbox;display:flex}.wpr-search-form-style-inner.wpr-search-form-position-left .wpr-search-form-input-wrap,.wpr-search-form-style-outer.wpr-search-form-position-left .wpr-search-form{-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.wpr-search-form-submit{padding:0!important;cursor:pointer;border-style:solid;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.wpr-search-form-disable-submit-btn-yes .wpr-search-form-submit{pointer-events:none;cursor:default}.wpr-team-member{overflow:hidden}.wpr-member-content{overflow:hidden}.wpr-member-name{display:block;line-height:1}.elementor .elementor-widget-wpr-team-member .wpr-member-name{font-size:24px;font-weight:500}.wpr-member-job{font-size:13px}.wpr-member-description{font-size:15px;line-height:1.4}.wpr-member-media{position:relative;margin:0 auto;width:100%;overflow:hidden}.wpr-member-image{overflow:hidden}.wpr-member-overlay-content{position:relative}.wpr-member-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.9)}.wpr-member-social-media{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.wpr-member-social{display:block;width:45px;height:45px;line-height:45px;font-size:45px;-webkit-box-sizing:content-box;box-sizing:content-box;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;cursor:pointer}.wpr-member-social i{display:block;width:100%;height:100%;line-height:inherit}.wpr-member-social:last-child{margin-right:0!important}.wpr-team-member-social-media-left .wpr-member-social-media{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.wpr-team-member-social-media-right .wpr-member-social-media{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.wpr-team-member-social-media-center .wpr-member-social-media{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wpr-member-btn{display:inline-block;position:relative;overflow:hidden;display:inline-block;vertical-align:middle;background-color:#222;cursor:pointer;font-size:14px}.wpr-member-btn span{position:relative;z-index:2;opacity:1!important}.wpr-member-btn:after,.wpr-member-btn:before{z-index:1!important}.wpr-member-divider{overflow:hidden}.wpr-member-divider:after{content:"";display:block;width:100%;margin-top:0;overflow:hidden}.wpr-team-member-divider-left .wpr-member-divider:after{float:left}.wpr-team-member-divider-right .wpr-member-divider:after{float:right}.wpr-team-member-divider-center .wpr-member-divider:after{margin-left:auto;margin-right:auto}.wpr-button-wrap{position:relative;display:inline-table;z-index:1;width:100%}.wpr-button{display:block;position:relative;width:100%;z-index:1;overflow:hidden}.elementor .elementor-widget-wpr-button .wpr-button-text{font-size:15px;font-weight:500}.wpr-button-icon-style-block .wpr-button-text,.wpr-button-icon-style-inline-block .wpr-button-text{width:100%}.wpr-button-icon-style-block .wpr-button-icon,.wpr-button-icon-style-inline-block .wpr-button-icon{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wpr-button-content{display:-webkit-box;display:-ms-flexbox;display:flex}.wpr-button-icon,.wpr-button-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wpr-button-icon-position-left .wpr-button-icon{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.wpr-button-icon-position-left .wpr-button-text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.wpr-button-tooltip{position:absolute;border-radius:4px;visibility:hidden;opacity:0;font-size:13px;line-height:1.5;-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;z-index:20}.wpr-button-tooltip:before{content:"";position:absolute;width:0;height:0;border-top-style:solid;border-left:6px solid transparent;border-right:6px solid transparent;border-top-width:6px}.wpr-button-tooltip p{margin:0}.wpr-button-wrap:hover .wpr-button-tooltip{visibility:visible;opacity:1}.wpr-button-tooltip-position-top .wpr-button-tooltip{top:0;left:50%;-ms-transform:translate(-50%,-120%);transform:translate(-50%,-120%);-webkit-transform:translate(-50%,-120%);margin-top:-5px}.wpr-button-tooltip-position-top .wpr-button-wrap:hover .wpr-button-tooltip{-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);-webkit-transform:translate(-50%,-100%)}.wpr-button-tooltip-position-top .wpr-button-tooltip:before{left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform:translateX(-50%);bottom:-5px}.wpr-button-tooltip-position-bottom .wpr-button-tooltip{bottom:0;left:50%;-ms-transform:translate(-50%,120%);transform:translate(-50%,120%);-webkit-transform:translate(-50%,120%);margin-bottom:-5px}.wpr-button-tooltip-position-bottom .wpr-button-wrap:hover .wpr-button-tooltip{-ms-transform:translate(-50%,100%);transform:translate(-50%,100%);-webkit-transform:translate(-50%,100%)}.wpr-button-tooltip-position-bottom .wpr-button-tooltip:before{top:-5px;left:50%;-webkit-transform:translateX(-50%) rotate(180deg);-ms-transform:translateX(-50%) rotate(180deg);transform:translateX(-50%) rotate(180deg)}.wpr-button-tooltip-position-left .wpr-button-tooltip{top:50%;left:0;-ms-transform:translate(-120%,-50%);transform:translate(-120%,-50%);-webkit-transform:translate(-120%,-50%);margin-left:-5px}.wpr-button-tooltip-position-left .wpr-button-wrap:hover .wpr-button-tooltip{-ms-transform:translate(-100%,-50%);transform:translate(-100%,-50%);-webkit-transform:translate(-100%,-50%)}.wpr-button-tooltip-position-left .wpr-button-tooltip:before{right:-8px;top:50%;-webkit-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}.wpr-button-tooltip-position-right .wpr-button-tooltip{top:50%;right:0;-ms-transform:translate(120%,-50%);transform:translate(120%,-50%);-webkit-transform:translate(120%,-50%);margin-right:-5px}.wpr-button-tooltip-position-right .wpr-button-wrap:hover .wpr-button-tooltip{-ms-transform:translate(100%,-50%);transform:translate(100%,-50%);-webkit-transform:translate(100%,-50%)}.wpr-button-tooltip-position-right .wpr-button-tooltip:before{left:-8px;top:50%;-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);-webkit-transform:translateY(-50%) rotate(90deg)}.elementor-widget-wpr-button .wpr-button{background-color:#605be5}.elementor-widget-wpr-button .wpr-button-none:hover,.elementor-widget-wpr-button .wpr-button::after,.elementor-widget-wpr-button .wpr-button::before,.elementor-widget-wpr-button [class*=elementor-animation]:hover{background-color:#4a45d2}.elementor-widget-wpr-button .wpr-button-text,.elementor-widget-wpr-button .wpr-button::after{font-size:14px}.wpr-dual-button{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex}.wpr-button-a-wrap,.wpr-button-b-wrap{position:relative;width:100%}.wpr-button-a-wrap{z-index:5}.wpr-button-b-wrap{z-index:2}.wpr-button-a,.wpr-button-b{display:block;position:relative;width:100%;z-index:1;overflow:hidden}.wpr-button-content-a,.wpr-button-content-b{display:-webkit-box;display:-ms-flexbox;display:flex}.wpr-button-icon-a,.wpr-button-icon-b,.wpr-button-text-a,.wpr-button-text-b{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wpr-button-icon-a-position-left .wpr-button-icon-a,.wpr-button-icon-b-position-left .wpr-button-icon-b{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.wpr-button-icon-a-position-left .wpr-button-text-a,.wpr-button-icon-b-position-left .wpr-button-text-b{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.wpr-button-middle-badge{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:50%;right:0;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);text-align:center;-webkit-box-sizing:content-box;box-sizing:content-box;z-index:10;border-width:3px;border-color:#00ce1b;-webkit-box-shadow:0 0 0 4px rgba(255,255,255,.3);box-shadow:0 0 0 4px rgba(255,255,255,.3)}.wpr-button-middle-badge i{line-height:inherit}.wpr-button-tooltip-a{position:absolute;border-radius:4px;visibility:hidden;opacity:0;font-size:13px;line-height:1.5;-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;z-index:20}.wpr-button-tooltip-a:before{content:"";position:absolute;width:0;height:0;border-top-style:solid;border-left:6px solid transparent;border-right:6px solid transparent;border-top-width:6px}.wpr-button-tooltip-a p{margin:0}.wpr-button-a-wrap:hover .wpr-button-tooltip-a{visibility:visible;opacity:1}.wpr-button-tooltip-a-position-top .wpr-button-tooltip-a{top:0;left:50%;-ms-transform:translate(-50%,-120%);transform:translate(-50%,-120%);-webkit-transform:translate(-50%,-120%);margin-top:-5px}.wpr-button-tooltip-a-position-top .wpr-button-a-wrap:hover .wpr-button-tooltip-a{-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);-webkit-transform:translate(-50%,-100%)}.wpr-button-tooltip-a-position-top .wpr-button-tooltip-a:before{left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform:translateX(-50%);bottom:-5px}.wpr-button-tooltip-a-position-bottom .wpr-button-tooltip-a{bottom:0;left:50%;-ms-transform:translate(-50%,120%);transform:translate(-50%,120%);-webkit-transform:translate(-50%,120%);margin-bottom:-5px}.wpr-button-tooltip-a-position-bottom .wpr-button-a-wrap:hover .wpr-button-tooltip-a{-ms-transform:translate(-50%,100%);transform:translate(-50%,100%);-webkit-transform:translate(-50%,100%)}.wpr-button-tooltip-a-position-bottom .wpr-button-tooltip-a:before{top:-5px;left:50%;-webkit-transform:translateX(-50%) rotate(180deg);-ms-transform:translateX(-50%) rotate(180deg);transform:translateX(-50%) rotate(180deg)}.wpr-button-tooltip-a-position-left .wpr-button-tooltip-a{top:50%;left:0;-ms-transform:translate(-120%,-50%);transform:translate(-120%,-50%);-webkit-transform:translate(-120%,-50%);margin-left:-5px}.wpr-button-tooltip-a-position-left .wpr-button-a-wrap:hover .wpr-button-tooltip-a{-ms-transform:translate(-100%,-50%);transform:translate(-100%,-50%);-webkit-transform:translate(-100%,-50%)}.wpr-button-tooltip-a-position-left .wpr-button-tooltip-a:before{right:-8px;top:50%;-webkit-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}.wpr-button-tooltip-a-position-right .wpr-button-tooltip-a{top:50%;right:0;-ms-transform:translate(120%,-50%);transform:translate(120%,-50%);-webkit-transform:translate(120%,-50%);margin-right:-5px}.wpr-button-tooltip-a-position-right .wpr-button-a-wrap:hover .wpr-button-tooltip-a{-ms-transform:translate(100%,-50%);transform:translate(100%,-50%);-webkit-transform:translate(100%,-50%)}.wpr-button-tooltip-a-position-right .wpr-button-tooltip-a:before{left:-8px;top:50%;-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.wpr-button-tooltip-b{position:absolute;border-radius:4px;visibility:hidden;opacity:0;font-size:13px;line-height:1.5;-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;z-index:20}.wpr-button-tooltip-b:before{content:"";position:absolute;width:0;height:0;border-top-style:solid;border-left:6px solid transparent;border-right:6px solid transparent;border-top-width:6px}.wpr-button-tooltip-b p{margin:0}.wpr-button-b-wrap:hover .wpr-button-tooltip-b{visibility:visible;opacity:1}.wpr-button-tooltip-b-position-top .wpr-button-tooltip-b{top:0;left:50%;-ms-transform:translate(-50%,-120%);transform:translate(-50%,-120%);-webkit-transform:translate(-50%,-120%);margin-top:-5px}.wpr-button-tooltip-b-position-top .wpr-button-b-wrap:hover .wpr-button-tooltip-b{-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);-webkit-transform:translate(-50%,-100%)}.wpr-button-tooltip-b-position-top .wpr-button-tooltip-b:before{left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform:translateX(-50%);bottom:-5px}.wpr-button-tooltip-b-position-bottom .wpr-button-tooltip-b{bottom:0;left:50%;-ms-transform:translate(-50%,120%);transform:translate(-50%,120%);-webkit-transform:translate(-50%,120%);margin-bottom:-5px}.wpr-button-tooltip-b-position-bottom .wpr-button-b-wrap:hover .wpr-button-tooltip-b{-ms-transform:translate(-50%,100%);transform:translate(-50%,100%);-webkit-transform:translate(-50%,100%)}.wpr-button-tooltip-b-position-bottom .wpr-button-tooltip-b:before{top:-5px;left:50%;-webkit-transform:translateX(-50%) rotate(180deg);-ms-transform:translateX(-50%) rotate(180deg);transform:translateX(-50%) rotate(180deg)}.wpr-button-tooltip-b-position-left .wpr-button-tooltip-b{top:50%;left:0;-ms-transform:translate(-120%,-50%);transform:translate(-120%,-50%);-webkit-transform:translate(-120%,-50%);margin-left:-5px}.wpr-button-tooltip-b-position-left .wpr-button-b-wrap:hover .wpr-button-tooltip-b{-ms-transform:translate(-100%,-50%);transform:translate(-100%,-50%);-webkit-transform:translate(-100%,-50%)}.wpr-button-tooltip-b-position-left .wpr-button-tooltip-b:before{right:-8px;top:50%;-webkit-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}.wpr-button-tooltip-b-position-right .wpr-button-tooltip-b{top:50%;right:0;-ms-transform:translate(120%,-50%);transform:translate(120%,-50%);-webkit-transform:translate(120%,-50%);margin-right:-5px}.wpr-button-tooltip-b-position-right .wpr-button-b-wrap:hover .wpr-button-tooltip-b{-ms-transform:translate(100%,-50%);transform:translate(100%,-50%);-webkit-transform:translate(100%,-50%)}.wpr-button-tooltip-b-position-right .wpr-button-tooltip-b:before{left:-8px;top:50%;-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}@media screen and (max-width:480px){.wpr-button-tooltip-a-position-left .wpr-button-tooltip-a,.wpr-button-tooltip-b-position-right .wpr-button-tooltip-b,.wpr-button-tooltip-position-left .wpr-button-tooltip,.wpr-button-tooltip-position-right .wpr-button-tooltip{top:0;left:50%!important;right:auto!important;-ms-transform:translate(-50%,-120%);transform:translate(-50%,-120%);-webkit-transform:translate(-50%,-120%);margin-top:-5px}.wpr-button-tooltip-a-position-left .wpr-button-a-wrap:hover .wpr-button-tooltip-a,.wpr-button-tooltip-b-position-right .wpr-button-b-wrap:hover .wpr-button-tooltip-b,.wpr-button-tooltip-position-left .wpr-button-wrap:hover .wpr-button-tooltip,.wpr-button-tooltip-position-right .wpr-button-wrap:hover .wpr-button-tooltip{-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);-webkit-transform:translate(-50%,-100%)}.wpr-button-tooltip-a-position-left .wpr-button-tooltip-a:before,.wpr-button-tooltip-b-position-right .wpr-button-tooltip-b:before,.wpr-button-tooltip-position-left .wpr-button-tooltip:before,.wpr-button-tooltip-position-right .wpr-button-tooltip:before{left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform:translateX(-50%);bottom:-5px;top:auto}}.elementor-widget-wpr-dual-button .wpr-button-a,.elementor-widget-wpr-dual-button .wpr-button-b{background-color:#605be5}.elementor-widget-wpr-dual-button .wpr-dual-button .wpr-button-effect::after,.elementor-widget-wpr-dual-button .wpr-dual-button .wpr-button-effect::before,.elementor-widget-wpr-dual-button .wpr-dual-button .wpr-button-none:hover,.elementor-widget-wpr-dual-button .wpr-dual-button [class*=elementor-animation]:hover{background-color:#4a45d2}.elementor-widget-wpr-dual-button .wpr-button-a::after,.elementor-widget-wpr-dual-button .wpr-button-b::after,.elementor-widget-wpr-dual-button .wpr-button-text-a,.elementor-widget-wpr-dual-button .wpr-button-text-b{font-size:14px}.elementor-widget-wpr-dual-button .wpr-button-middle-badge{font-size:13px}.wpr-anim-text,.wpr-clipped-text,.wpr-highlighted-text{display:inline-block;vertical-align:middle}.wpr-advanced-text-preffix,.wpr-advanced-text-suffix{vertical-align:middle}.elementor-widget-wpr-advanced-text b{font-weight:none}.elementor-widget-wpr-advanced-text .wpr-advanced-text .wpr-advanced-text-preffix,.elementor-widget-wpr-advanced-text .wpr-advanced-text .wpr-advanced-text-suffix,.elementor-widget-wpr-advanced-text .wpr-advanced-text .wpr-anim-text,.elementor-widget-wpr-advanced-text .wpr-advanced-text .wpr-anim-text b,.elementor-widget-wpr-advanced-text .wpr-advanced-text .wpr-highlighted-text{font-size:32px;font-weight:700}.wpr-advanced-text{display:block;margin:0}.wpr-clipped-text{position:relative;-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate(0,0);z-index:0}.wpr-clipped-text-content{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.elementor-widget-wpr-advanced-text .wpr-advanced-text .wpr-clipped-text{font-size:50px;font-weight:700}.wpr-clipped-text-long-shadow{position:absolute;display:inline-block;top:0;left:0;width:100%;height:100%;z-index:-1}.wpr-highlighted-text{position:relative;text-align:left}.wpr-highlighted-text-inner{position:relative;z-index:1}.wpr-highlighted-text svg{position:absolute;top:50%;left:50%;width:100%;height:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overflow:visible;z-index:auto}.wpr-highlighted-text svg path{-webkit-animation-name:wpr-anim-text;animation-name:wpr-anim-text;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;fill:none;stroke-width:4;stroke-dasharray:1500;-webkit-animation-iteration-count:1;-animation-iteration-count:1;opacity:0}.wpr-highlighted-text .wpr-highlight-curly{-webkit-transform:translate(-50%,25%);-ms-transform:translate(-50%,25%);transform:translate(-50%,25%)}.wpr-highlighted-text .wpr-highlight-x{-webkit-transform:translate(-50%,-35%);-ms-transform:translate(-50%,-35%);transform:translate(-50%,-35%)}.wpr-highlighted-text .wpr-highlight-strikethrough{-webkit-transform:translate(-50%,-47%);-ms-transform:translate(-50%,-47%);transform:translate(-50%,-47%)}.wpr-highlighted-text .wpr-highlight-underline{-webkit-transform:translate(-50%,27%);-ms-transform:translate(-50%,27%);transform:translate(-50%,27%)}.wpr-highlighted-text .wpr-highlight-double{-webkit-transform:translate(-50%,-40%);-ms-transform:translate(-50%,-40%);transform:translate(-50%,-40%)}.wpr-highlighted-text .wpr-highlight-double-underline{-webkit-transform:translate(-50%,30%);-ms-transform:translate(-50%,30%);transform:translate(-50%,30%)}.wpr-highlighted-text .wpr-highlight-diagonal{-webkit-transform:translate(-50%,-40%);-ms-transform:translate(-50%,-40%);transform:translate(-50%,-40%)}.wpr-animated-text-infinite-yes .wpr-highlighted-text svg path{-webkit-animation-name:wpr-anim-text-infinite;animation-name:wpr-anim-text-infinite}@-webkit-keyframes wpr-anim-text-infinite{0%{opacity:1;stroke-dasharray:0 1500}12%{stroke-dasharray:1500 1500}80%{opacity:1}97%{opacity:0;stroke-dasharray:1500 1500}100%{stroke-dasharray:0 1500}}@keyframes wpr-anim-text-infinite{0%{opacity:1;stroke-dasharray:0 1500}12%{stroke-dasharray:1500 1500}80%{opacity:1}97%{opacity:0;stroke-dasharray:1500 1500}100%{stroke-dasharray:0 1500}}@-webkit-keyframes wpr-anim-text{0%{opacity:1;stroke-dasharray:0 1500}12%{stroke-dasharray:1500 1500}100%{opacity:1}}@keyframes wpr-anim-text{0%{opacity:1;stroke-dasharray:0 1500}12%{stroke-dasharray:1500 1500}100%{opacity:1}}@-webkit-keyframes wpr-anim-text-infinite{0%{opacity:1;stroke-dasharray:0 1500}12%{stroke-dasharray:1500 1500}100%{opacity:1}}.wpr-anim-text-inner{float:left}.wpr-anim-text-cursor{display:inline-block;zoom:1;opacity:1;-webkit-animation-name:wpr-cursor-blink;animation-name:wpr-cursor-blink;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes wpr-cursor-blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@keyframes wpr-cursor-blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.elementor-widget-wpr-advanced-text .wpr-clipped-text-content{background-color:#605be5}.wpr-prbar-counter-value-suffix{line-height:1}.wpr-prbar-hr-line{position:relative;width:100%;overflow:hidden}.wpr-prbar-hr-line-inner{position:relative;top:0;left:0;width:0;height:100%;-webkit-transition-property:width;-o-transition-property:width;transition-property:width;overflow:hidden}.wpr-prbar-hr-line .wpr-prbar-content{position:absolute;top:0;left:0;width:100%;height:100%}.wpr-prbar-hr-line .wpr-prbar-title-wrap{position:absolute;top:50%;left:12px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.wpr-prbar-layout-hr-line .wpr-prbar-subtitle{text-align:left}.wpr-prbar-hr-line .wpr-prbar-counter{position:absolute;top:50%;right:12px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.wpr-prbar-layout-hr-line .wpr-prbar-title-wrap{float:left}.wpr-prbar-layout-hr-line .wpr-prbar-counter{float:right}.wpr-prbar-vr-line{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;margin:0 auto;overflow:hidden}.wpr-prbar-vr-line-inner{position:relative;width:100%;height:0;-webkit-transition-property:height;-o-transition-property:height;transition-property:height;overflow:hidden}.wpr-prbar-circle{position:relative;display:table;width:100%;height:auto;margin:0 auto}.wpr-prbar-circle-svg{width:100%;height:auto;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);border-radius:50%}.wpr-prbar-circle-prline{-webkit-transition-property:stroke-dasharray,stroke-dashoffset;-o-transition-property:stroke-dasharray,stroke-dashoffset;transition-property:stroke-dasharray,stroke-dashoffset;stroke-linecap:butt}.wpr-prbar-circle .wpr-prbar-content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.wpr-prbar-content{text-align:center;overflow:hidden}.wpr-prbar-counter{display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:flex;font-size:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wpr-prbar-subtitle,.wpr-prbar-title{font-size:12px;text-align:center}.wpr-prbar-stripe-yes .wpr-prbar-hr-line-inner:after,.wpr-prbar-stripe-yes .wpr-prbar-vr-line-inner:after{content:'';position:absolute;top:0;left:-30px;width:calc(100% + 60px);height:100%;background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:30px 30px}.wpr-prbar-stripe-yes.wpr-prbar-stripe-anim-right .wpr-prbar-hr-line-inner:after,.wpr-prbar-stripe-yes.wpr-prbar-stripe-anim-right .wpr-prbar-vr-line-inner:after{-webkit-animation:stripe-anim-right 2s linear infinite;animation:stripe-anim-right 2s linear infinite}.wpr-prbar-stripe-yes.wpr-prbar-stripe-anim-left .wpr-prbar-hr-line-inner:after,.wpr-prbar-stripe-yes.wpr-prbar-stripe-anim-left .wpr-prbar-vr-line-inner:after{-webkit-animation:stripe-anim-left 2s linear infinite;animation:stripe-anim-left 2s linear infinite}@-webkit-keyframes stripe-anim-right{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(30px,0);transform:translate(30px,0)}}@keyframes stripe-anim-right{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(30px,0);transform:translate(30px,0)}}@-webkit-keyframes stripe-anim-left{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(-30px,0);transform:translate(-30px,0)}}@keyframes stripe-anim-left{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(-30px,0);transform:translate(-30px,0)}}.elementor-widget-wpr-progress-bar .wpr-prbar-hr-line-inner,.elementor-widget-wpr-progress-bar .wpr-prbar-vr-line-inner{background-color:#605be5}.wpr-price-list-item:last-child{margin-bottom:0}.wpr-price-list-content{width:100%;overflow:hidden}.wpr-price-list-item{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.wpr-price-list-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.wpr-price-list-position-right .wpr-price-list-item{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.wpr-price-list-position-center .wpr-price-list-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wpr-price-list-position-center .wpr-price-list-heading{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wpr-price-list-position-center .wpr-price-list-separator{display:none}.wpr-price-list-position-left .wpr-price-list-price-wrap,.wpr-price-list-position-right .wpr-price-list-price-wrap{margin-left:auto}.wpr-price-list-image img{display:block;margin:0 auto}.wpr-price-list-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-widget-wpr-price-list .wpr-price-list-heading .wpr-price-list-price,.elementor-widget-wpr-price-list .wpr-price-list-heading .wpr-price-list-title{font-size:17px;font-weight:700}.wpr-price-list-old-price{font-size:11px}.wpr-price-list-description{font-size:14px}.wpr-price-list-separator{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:0}.wpr-price-list-price-wrap{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wpr-price-list-old-position-after .wpr-price-list-price-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.wpr-price-list-old-position-after .wpr-price-list-old-price{margin-right:10px}.wpr-price-list-old-position-before .wpr-price-list-old-price{margin-left:3px}.wpr-price-list-old-price{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:line-through}.wpr-image-hotspots{position:relative}.wpr-hotspot-item-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.wpr-hotspot-image img{width:100%}.wpr-hotspot-item{position:absolute}.wpr-hotspot-text{font-size:15px}.wpr-hotspot-content{position:relative;z-index:15;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;text-align:center}.wpr-hotspot-icon-position-left .wpr-hotspot-content{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.wpr-hotspot-item,.wpr-hotspot-item:before{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-play-state:running;animation-play-state:running}.wpr-hotspot-trigger-click .wpr-hotspot-item,.wpr-hotspot-trigger-hover .wpr-hotspot-item{cursor:pointer}.wpr-hotspot-tooltip{position:absolute;border-radius:4px;visibility:hidden;opacity:0;font-size:13px;line-height:1.5;-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;z-index:20;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.5);box-shadow:0 0 4px 0 rgba(0,0,0,.5);font-size:13px}.wpr-hotspot-tooltip:before{content:"";position:absolute;width:0;height:0}.wpr-hotspot-tooltip-position-pro-bt .wpr-hotspot-tooltip,.wpr-hotspot-tooltip-position-pro-lt .wpr-hotspot-tooltip,.wpr-hotspot-tooltip-position-pro-rt .wpr-hotspot-tooltip{top:-120%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.wpr-hotspot-tooltip-position-bottom .wpr-hotspot-tooltip:before,.wpr-hotspot-tooltip-position-top .wpr-hotspot-tooltip:before{border-left-color:transparent;border-right-color:transparent;border-top-style:solid;border-left-style:solid;border-right-style:solid}.wpr-hotspot-tooltip-position-left .wpr-hotspot-tooltip:before,.wpr-hotspot-tooltip-position-right .wpr-hotspot-tooltip:before{border-bottom-color:transparent;border-top-color:transparent;border-right-style:solid;border-bottom-style:solid;border-top-style:solid}.wpr-hotspot-tooltip p{margin:0}.wpr-tooltip-active .wpr-hotspot-tooltip{visibility:visible;opacity:1}.wpr-hotspot-tooltip-position-top .wpr-hotspot-tooltip:before{left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform:translateX(-50%)}.wpr-hotspot-tooltip-position-bottom .wpr-hotspot-tooltip:before{left:50%;-webkit-transform:translateX(-50%) rotate(180deg);-ms-transform:translateX(-50%) rotate(180deg);transform:translateX(-50%) rotate(180deg)}.wpr-hotspot-tooltip-position-left .wpr-hotspot-tooltip:before{top:50%;-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.wpr-hotspot-tooltip-position-right .wpr-hotspot-tooltip:before{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.wpr-hotspot-tooltip-position-bottom .wpr-hotspot-tooltip,.wpr-hotspot-tooltip-position-top .wpr-hotspot-tooltip{left:50%}.wpr-hotspot-tooltip-position-left .wpr-hotspot-tooltip,.wpr-hotspot-tooltip-position-right .wpr-hotspot-tooltip{top:50%}.wpr-hotspot-tooltip-position-top.wpr-tooltip-effect-shift-toward .wpr-hotspot-tooltip{-webkit-transform:translate(-50%,-120%);-ms-transform:translate(-50%,-120%);transform:translate(-50%,-120%)}.wpr-hotspot-tooltip-position-top.wpr-tooltip-effect-shift-toward .wpr-tooltip-active .wpr-hotspot-tooltip{-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.wpr-hotspot-tooltip-position-bottom.wpr-tooltip-effect-shift-toward .wpr-hotspot-tooltip{-webkit-transform:translate(-50%,120%);-ms-transform:translate(-50%,120%);transform:translate(-50%,120%)}.wpr-hotspot-tooltip-position-bottom.wpr-tooltip-effect-shift-toward .wpr-tooltip-active .wpr-hotspot-tooltip{-webkit-transform:translate(-50%,100%);-ms-transform:translate(-50%,100%);transform:translate(-50%,100%)}.wpr-hotspot-tooltip-position-left.wpr-tooltip-effect-shift-toward .wpr-hotspot-tooltip{-webkit-transform:translate(-120%,-50%);-ms-transform:translate(-120%,-50%);transform:translate(-120%,-50%)}.wpr-hotspot-tooltip-position-left.wpr-tooltip-effect-shift-toward .wpr-tooltip-active .wpr-hotspot-tooltip{-webkit-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}.wpr-hotspot-tooltip-position-right.wpr-tooltip-effect-shift-toward .wpr-hotspot-tooltip{-webkit-transform:translate(120%,-50%);-ms-transform:translate(120%,-50%);transform:translate(120%,-50%)}.wpr-hotspot-tooltip-position-right.wpr-tooltip-effect-shift-toward .wpr-tooltip-active .wpr-hotspot-tooltip{-webkit-transform:translate(100%,-50%);-ms-transform:translate(100%,-50%);transform:translate(100%,-50%)}.wpr-hotspot-tooltip-position-top.wpr-tooltip-effect-fade .wpr-hotspot-tooltip{-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.wpr-hotspot-tooltip-position-bottom.wpr-tooltip-effect-fade .wpr-hotspot-tooltip{-webkit-transform:translate(-50%,100%);-ms-transform:translate(-50%,100%);transform:translate(-50%,100%)}.wpr-hotspot-tooltip-position-left.wpr-tooltip-effect-fade .wpr-hotspot-tooltip{-webkit-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}.wpr-hotspot-tooltip-position-right.wpr-tooltip-effect-fade .wpr-hotspot-tooltip{-webkit-transform:translate(100%,-50%);-ms-transform:translate(100%,-50%);transform:translate(100%,-50%)}.wpr-hotspot-tooltip-position-top.wpr-tooltip-effect-scale .wpr-hotspot-tooltip{-webkit-transform:translate(-50%,-100%) scale(.7);-ms-transform:translate(-50%,-100%) scale(.7);transform:translate(-50%,-100%) scale(.7)}.wpr-hotspot-tooltip-position-bottom.wpr-tooltip-effect-scale .wpr-hotspot-tooltip{-webkit-transform:translate(-50%,100%) scale(.7);-ms-transform:translate(-50%,100%) scale(.7);transform:translate(-50%,100%) scale(.7)}.wpr-hotspot-tooltip-position-left.wpr-tooltip-effect-scale .wpr-hotspot-tooltip{-webkit-transform:translate(-100%,-50%) scale(.7);-ms-transform:translate(-100%,-50%) scale(.7);transform:translate(-100%,-50%) scale(.7)}.wpr-hotspot-tooltip-position-right.wpr-tooltip-effect-scale .wpr-hotspot-tooltip{-webkit-transform:translate(100%,-50%) scale(.7);-ms-transform:translate(100%,-50%) scale(.7);transform:translate(100%,-50%) scale(.7)}.wpr-hotspot-tooltip-position-top.wpr-tooltip-effect-scale .wpr-tooltip-active .wpr-hotspot-tooltip{-webkit-transform:translate(-50%,-100%) scale(1);-ms-transform:translate(-50%,-100%) scale(1);transform:translate(-50%,-100%) scale(1)}.wpr-hotspot-tooltip-position-bottom.wpr-tooltip-effect-scale .wpr-tooltip-active .wpr-hotspot-tooltip{-webkit-transform:translate(-50%,100%) scale(1);-ms-transform:translate(-50%,100%) scale(1);transform:translate(-50%,100%) scale(1)}.wpr-hotspot-tooltip-position-left.wpr-tooltip-effect-scale .wpr-tooltip-active .wpr-hotspot-tooltip{-webkit-transform:translate(-100%,-50%) scale(1);-ms-transform:translate(-100%,-50%) scale(1);transform:translate(-100%,-50%) scale(1)}.wpr-hotspot-tooltip-position-right.wpr-tooltip-effect-scale .wpr-tooltip-active .wpr-hotspot-tooltip{-webkit-transform:translate(100%,-50%) scale(1);-ms-transform:translate(100%,-50%) scale(1);transform:translate(100%,-50%) scale(1)}@keyframes wpr-hotspot-anim-pulse{0%,100%,87%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}88%,92%,96%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}90%,94%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}}@-webkit-keyframes wpr-hotspot-anim-pulse{0%,100%,87%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}88%,92%,96%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}90%,94%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}}.wpr-hotspot-anim-pulse{-webkit-animation-name:wpr-hotspot-anim-pulse;animation-name:wpr-hotspot-anim-pulse;-webkit-animation-duration:5s;animation-duration:5s}@keyframes wpr-hotspot-anim-shake{0%,100%,87%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}88%,92%,96%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}90%,94%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}}@-webkit-keyframes wpr-hotspot-anim-shake{0%,100%,87%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}88%,92%,96%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}90%,94%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}}.wpr-hotspot-anim-shake{-webkit-animation-name:wpr-hotspot-anim-shake;animation-name:wpr-hotspot-anim-shake;-webkit-animation-duration:5s;animation-duration:5s}@keyframes wpr-hotspot-anim-swing{0%,100%,70%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}75%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}80%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}85%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}90%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}}@-webkit-keyframes wpr-hotspot-anim-swing{0%,100%,70%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}75%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}80%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}85%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}90%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}}.wpr-hotspot-anim-swing{-webkit-animation-name:wpr-hotspot-anim-swing;animation-name:wpr-hotspot-anim-swing;-webkit-animation-duration:5s;animation-duration:5s}@keyframes wpr-hotspot-anim-tada{0%,100%,84%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}85%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}88%,92%,96%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}90%,94%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}}@-webkit-keyframes wpr-hotspot-anim-tada{0%,100%,84%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}85%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}88%,92%,96%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}90%,94%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}}.wpr-hotspot-anim-tada{-webkit-animation-name:wpr-hotspot-anim-tada;animation-name:wpr-hotspot-anim-tada;-webkit-animation-duration:6s;animation-duration:6s}@keyframes wpr-hotspot-anim-glow{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}@-webkit-keyframes wpr-hotspot-anim-glow{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}.wpr-hotspot-anim-glow:before{content:'';display:block;position:absolute;left:0;top:0;height:100%;width:100%;z-index:-1;-webkit-animation-name:wpr-hotspot-anim-glow;animation-name:wpr-hotspot-anim-glow;-webkit-animation-duration:2s;animation-duration:2s}.wpr-divider-wrap{display:inline-block;width:100%;overflow:hidden}.wpr-divider{display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wpr-divider-text{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.elementor-widget-wpr-divider .wpr-divider .wpr-divider-text{font-size:21px}.wpr-divider-border-left,.wpr-divider-border-right{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.wpr-divider-border{display:block;width:100%;height:1px}.wpr-divider-align-left .wpr-divider-border-left,.wpr-divider-align-right .wpr-divider-border-right{display:none}.wpr-divider-image{display:block;overflow:hidden}.wpr-business-hours{overflow:hidden}.wpr-business-hours-item{position:relative;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .1s;-o-transition:all .1s;transition:all .1s}.wpr-business-day{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;text-align:left}.elementor-widget-wpr-business-hours .wpr-business-hours .wpr-business-closed,.elementor-widget-wpr-business-hours .wpr-business-hours .wpr-business-day,.elementor-widget-wpr-business-hours .wpr-business-hours .wpr-business-time{font-size:16px;font-weight:500}.wpr-business-closed,.wpr-business-time{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;text-align:right}.wpr-business-hours-item:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%}.wpr-business-hours-item:last-of-type:after{display:none}.elementor-widget-wpr-business-hours .wpr-business-closed,.elementor-widget-wpr-business-hours .wpr-business-day,.elementor-widget-wpr-business-hours .wpr-business-time{font-weight:500}.wpr-flip-box{position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-perspective:1000px;perspective:1000px}.wpr-flip-box-item{position:absolute;top:0;left:0;width:100%;height:100%}.wpr-flip-box-front{z-index:5}.wpr-flip-box[data-trigger=box]{cursor:pointer}.elementor-widget-wpr-flip-box .wpr-flip-box-back .wpr-flip-box-content .wpr-flip-box-title,.elementor-widget-wpr-flip-box .wpr-flip-box-front .wpr-flip-box-content .wpr-flip-box-title{font-size:23px;font-weight:600}.elementor-widget-wpr-flip-box .wpr-flip-box-back .wpr-flip-box-content .wpr-flip-box-description,.elementor-widget-wpr-flip-box .wpr-flip-box-front .wpr-flip-box-content .wpr-flip-box-description{font-size:15px}.wpr-flip-box-item{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition-property:all;-o-transition-property:all;transition-property:all}.wpr-flip-box-content{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:10}.wpr-flip-box-overlay{position:absolute;width:100%;height:100%;top:0;left:0;z-index:5}.wpr-flip-box-link{display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:20}.wpr-flip-box-btn{display:inline-table;cursor:pointer}.wpr-flip-box-btn-icon{margin-left:5px}.wpr-flip-box-btn span{position:relative;z-index:2;opacity:1!important}.wpr-flip-box-btn:after,.wpr-flip-box-btn:before{z-index:1!important}.wpr-flip-box-image img{display:block;width:100%}.wpr-flip-box-title a,.wpr-flip-box-title a:hover{color:inherit}.wpr-flip-box-back-align-left .wpr-flip-box-back .wpr-flip-box-image img,.wpr-flip-box-front-align-left .wpr-flip-box-front .wpr-flip-box-image img{float:left}.wpr-flip-box-back-align-center .wpr-flip-box-back .wpr-flip-box-image img,.wpr-flip-box-front-align-center .wpr-flip-box-front .wpr-flip-box-image img{margin:0 auto}.wpr-flip-box-back-align-right .wpr-flip-box-back .wpr-flip-box-image img,.wpr-flip-box-front-align-right .wpr-flip-box-front .wpr-flip-box-image img{float:right}.wpr-flip-box-animation-flip.wpr-flip-box-anim-direction-left .wpr-flip-box-active .wpr-flip-box-front,.wpr-flip-box-animation-flip.wpr-flip-box-anim-direction-right .wpr-flip-box-back{-webkit-transform:rotateX(0) rotateY(-180deg);transform:rotateX(0) rotateY(-180deg)}.wpr-flip-box-animation-flip.wpr-flip-box-anim-direction-left .wpr-flip-box-back,.wpr-flip-box-animation-flip.wpr-flip-box-anim-direction-right .wpr-flip-box-active .wpr-flip-box-front{-webkit-transform:rotateX(0) rotateY(180deg);transform:rotateX(0) rotateY(180deg)}.wpr-flip-box-animation-flip.wpr-flip-box-anim-direction-down .wpr-flip-box-active .wpr-flip-box-front,.wpr-flip-box-animation-flip.wpr-flip-box-anim-direction-up .wpr-flip-box-back{-webkit-transform:rotateX(-180deg) rotateY(0);transform:rotateX(-180deg) rotateY(0)}.wpr-flip-box-animation-flip.wpr-flip-box-anim-direction-down .wpr-flip-box-back,.wpr-flip-box-animation-flip.wpr-flip-box-anim-direction-up .wpr-flip-box-active .wpr-flip-box-front{-webkit-transform:rotateX(180deg) rotateY(0);transform:rotateX(180deg) rotateY(0)}.wpr-flip-box-animation-flip .wpr-flip-box-active .wpr-flip-box-back{-webkit-transform:none;-ms-transform:none;transform:none}.wpr-flip-box-animation-3d-yes .wpr-flip-box-content{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(70px) scale(.93);transform:translateZ(70px) scale(.93)}.wpr-flip-box-animation-push .wpr-flip-box,.wpr-flip-box-animation-slide .wpr-flip-box{overflow:hidden}.wpr-flip-box-animation-push .wpr-flip-box-back,.wpr-flip-box-animation-slide .wpr-flip-box-back{z-index:10}.wpr-flip-box-animation-push.wpr-flip-box-anim-direction-up .wpr-flip-box-back,.wpr-flip-box-animation-slide.wpr-flip-box-anim-direction-up .wpr-flip-box-back{top:100%}.wpr-flip-box-animation-push.wpr-flip-box-anim-direction-up .wpr-flip-box-active .wpr-flip-box-back,.wpr-flip-box-animation-slide.wpr-flip-box-anim-direction-up .wpr-flip-box-active .wpr-flip-box-back{top:0}.wpr-flip-box-animation-push.wpr-flip-box-anim-direction-down .wpr-flip-box-back,.wpr-flip-box-animation-slide.wpr-flip-box-anim-direction-down .wpr-flip-box-back{top:auto;bottom:100%}.wpr-flip-box-animation-push.wpr-flip-box-anim-direction-down .wpr-flip-box-active .wpr-flip-box-back,.wpr-flip-box-animation-slide.wpr-flip-box-anim-direction-down .wpr-flip-box-active .wpr-flip-box-back{top:auto;bottom:0}.wpr-flip-box-animation-push.wpr-flip-box-anim-direction-left .wpr-flip-box-back,.wpr-flip-box-animation-slide.wpr-flip-box-anim-direction-left .wpr-flip-box-back{left:100%}.wpr-flip-box-animation-push.wpr-flip-box-anim-direction-left .wpr-flip-box-active .wpr-flip-box-back,.wpr-flip-box-animation-slide.wpr-flip-box-anim-direction-left .wpr-flip-box-active .wpr-flip-box-back{left:0}.wpr-flip-box-animation-push.wpr-flip-box-anim-direction-right .wpr-flip-box-back,.wpr-flip-box-animation-slide.wpr-flip-box-anim-direction-right .wpr-flip-box-back{left:auto;right:100%}.wpr-flip-box-animation-push.wpr-flip-box-anim-direction-right .wpr-flip-box-active .wpr-flip-box-back,.wpr-flip-box-animation-slide.wpr-flip-box-anim-direction-right .wpr-flip-box-active .wpr-flip-box-back{left:auto;right:0}.wpr-flip-box-animation-push.wpr-flip-box-anim-direction-up .wpr-flip-box-active .wpr-flip-box-front{top:-100%}.wpr-flip-box-animation-push.wpr-flip-box-anim-direction-down .wpr-flip-box-active .wpr-flip-box-front{top:100%}.wpr-flip-box-animation-push.wpr-flip-box-anim-direction-left .wpr-flip-box-active .wpr-flip-box-front{left:-100%}.wpr-flip-box-animation-push.wpr-flip-box-anim-direction-right .wpr-flip-box-active .wpr-flip-box-front{left:100%}.wpr-flip-box-animation-fade .wpr-flip-box-active .wpr-flip-box-front{opacity:0}.wpr-flip-box-animation-zoom-in .wpr-flip-box-back{opacity:0;-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9);z-index:10}.wpr-flip-box-animation-zoom-in .wpr-flip-box-active .wpr-flip-box-back{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.wpr-flip-box-animation-zoom-out .wpr-flip-box-active .wpr-flip-box-front{opacity:0;-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}.elementor-widget-wpr-flip-box .wpr-flip-box-front{background-color:#605be5}.elementor-widget-wpr-flip-box .wpr-flip-box-back{background-color:#ff348b}.wpr-promo-box{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.wpr-promo-box-image{position:relative;overflow:hidden}.wpr-promo-box-style-cover .wpr-promo-box-image,.wpr-promo-box-style-pro-cs .wpr-promo-box-image{position:absolute;top:0;left:0;height:100%;width:100%}.wpr-promo-box-bg-image{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;background-size:cover;background-position:50%}.wpr-promo-box-bg-overlay{position:absolute;top:0;left:0;height:100%;width:100%;z-index:15;-webkit-transition-property:all;-o-transition-property:all;transition-property:all}.wpr-promo-box-content{position:relative;z-index:20;width:100%;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.elementor-widget-wpr-promo-box.wpr-promo-box-style-classic .wpr-promo-box-content{background-color:#212121}.elementor-widget-wpr-promo-box.wpr-promo-box-style-classic .wpr-promo-box:hover .wpr-promo-box-content{background-color:#ddb34f}.wpr-promo-box-image-position-right .wpr-promo-box{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.wpr-promo-box-image-position-center .wpr-promo-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:640px){.wpr-promo-box-style-classic .wpr-promo-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wpr-promo-box-style-classic .wpr-promo-box-image{min-width:auto!important}}.wpr-promo-box-link{display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:40}.wpr-promo-box-btn{display:inline-block}.wpr-promo-box-btn-wrap,.wpr-promo-box-description,.wpr-promo-box-icon,.wpr-promo-box-title{width:100%}.wpr-promo-box-btn-icon{margin-left:5px}.wpr-promo-box-icon img{display:inline-block}.elementor .elementor-widget-wpr-promo-box .wpr-promo-box:hover .wpr-promo-box-bg-image{-webkit-filter:brightness(100%) contrast(100%) saturate(100%) hue-rotate(0deg);filter:brightness( 100%) contrast( 100%) saturate( 100%) hue-rotate( 0deg)}.wpr-promo-box-badge{position:absolute;display:inline-block;text-align:center;z-index:35}.wpr-promo-box-badge-left{left:0;right:auto}.wpr-promo-box-badge-right{left:auto;right:0}.wpr-promo-box-badge-corner{top:0;width:200px;height:200px;overflow:hidden}.wpr-promo-box-badge-corner .wpr-promo-box-badge-inner{width:200%}.wpr-promo-box-badge-corner.wpr-promo-box-badge-right{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.wpr-promo-box-badge-cyrcle{top:0}.wpr-promo-box-badge-cyrcle.wpr-promo-box-badge-left{-webkit-transform:translateX(-40%) translateY(-40%);-ms-transform:translateX(-40%) translateY(-40%);transform:translateX(-40%) translateY(-40%)}.wpr-promo-box-badge-cyrcle.wpr-promo-box-badge-right{-webkit-transform:translateX(40%) translateY(-40%);-ms-transform:translateX(40%) translateY(-40%);transform:translateX(40%) translateY(-40%)}.wpr-promo-box-badge-cyrcle .wpr-promo-box-badge-inner{border-radius:100%}.wpr-promo-box-badge-flag{border-right:5px}.wpr-promo-box-badge-flag.wpr-promo-box-badge-left{margin-left:-10px}.wpr-promo-box-badge-flag.wpr-promo-box-badge-right{margin-right:-10px}.wpr-promo-box-badge-flag:before{content:"";position:absolute;z-index:1;bottom:-5px;width:0;height:0;margin-left:-10px;border-left:10px solid transparent;border-right:10px solid transparent;border-top-style:solid;border-top-width:10px}.wpr-promo-box-badge-flag .wpr-promo-box-badge-inner{position:relative;z-index:2;border-top-left-radius:3px;border-top-right-radius:3px}.wpr-promo-box-badge-flag.wpr-promo-box-badge-left:before{left:5px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.wpr-promo-box-badge-flag.wpr-promo-box-badge-right:before{right:-5px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.wpr-promo-box-badge-flag.wpr-promo-box-badge-left .wpr-promo-box-badge-inner{border-bottom-right-radius:3px}.wpr-promo-box-badge-flag.wpr-promo-box-badge-right .wpr-promo-box-badge-inner{border-bottom-left-radius:3px}.elementor-widget-wpr-promo-box .wpr-promo-box-title{font-size:24px;font-weight:600}.elementor-widget-wpr-promo-box .wpr-promo-box-description{font-size:15px}.elementor-widget-wpr-promo-box .wpr-promo-box-badge,.elementor-widget-wpr-promo-box .wpr-promo-box-btn{font-size:14px}.elementor-widget-wpr-promo-box .wpr-promo-box-badge .wpr-promo-box-badge-inner{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.4px}.elementor-widget-wpr-promo-box .wpr-promo-box-badge-corner .wpr-promo-box-badge-inner{line-height:1.6}.wpr-content-ticker{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.wpr-content-ticker-inner{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:20;width:100%;overflow:hidden}.wpr-ticker-arrow-position-left .wpr-content-ticker-inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.wpr-ticker-gradient-type-both .wpr-ticker-gradient:before,.wpr-ticker-gradient-type-left .wpr-ticker-gradient:before{content:"";position:absolute;bottom:0;top:0;left:0;width:40px;z-index:20}.wpr-ticker-gradient-type-both .wpr-ticker-gradient:after,.wpr-ticker-gradient-type-right .wpr-ticker-gradient:after{content:"";position:absolute;bottom:0;top:0;right:0;width:40px;z-index:20}.wpr-ticker-arrow-position-left .wpr-ticker-slider-controls{margin-right:20px}.wpr-ticker-arrow-position-right .wpr-ticker-slider-controls{margin-left:20px}.wpr-ticker-slider{position:relative;width:100%;overflow:hidden}.wpr-ticker-heading-position-right .wpr-content-ticker{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.wpr-ticker-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;overflow:hidden;-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;margin:0}.wpr-ticker-title a,.wpr-ticker-title:hover a{color:inherit}.elementor-widget-wpr-content-ticker .wpr-ticker-item .wpr-ticker-title{font-size:14px}.wpr-ticker-title-inner{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline}.wpr-ticker-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:25;-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.wpr-ticker-heading-icon-position-left .wpr-ticker-heading{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-widget-wpr-content-ticker .wpr-content-ticker .wpr-ticker-heading{font-size:14px}.wpr-ticker-heading-triangle-middle .wpr-ticker-heading:before{content:"";position:absolute;width:0;height:0;background:0 0!important;border-bottom-color:transparent;border-top-color:transparent;border-right-style:solid;border-bottom-style:solid;border-top-style:solid;border-width:10px;top:50%;-webkit-transition-property:inherit;-o-transition-property:inherit;transition-property:inherit;-webkit-transition-timing-function:inherit;-o-transition-timing-function:inherit;transition-timing-function:inherit;-webkit-transition-duration:inherit;-o-transition-duration:inherit;transition-duration:inherit}.wpr-ticker-heading-triangle-bottom .wpr-ticker-heading:before,.wpr-ticker-heading-triangle-top .wpr-ticker-heading:before{content:"";position:absolute;top:0;bottom:0;width:100%;z-index:1;-webkit-transition-property:inherit;-o-transition-property:inherit;transition-property:inherit;-webkit-transition-timing-function:inherit;-o-transition-timing-function:inherit;transition-timing-function:inherit;-webkit-transition-duration:inherit;-o-transition-duration:inherit;transition-duration:inherit}.wpr-ticker-heading-icon,.wpr-ticker-heading-text{position:relative;z-index:20;-webkit-transition-property:inherit;-o-transition-property:inherit;transition-property:inherit;-webkit-transition-timing-function:inherit;-o-transition-timing-function:inherit;transition-timing-function:inherit;-webkit-transition-duration:inherit;-o-transition-duration:inherit;transition-duration:inherit}.wpr-ticker-heading-triangle-top .wpr-ticker-heading:before{-ms-transform:skew(20deg);transform:skew(20deg);-webkit-transform:skew(20deg)}.wpr-ticker-heading-triangle-bottom .wpr-ticker-heading:before{-ms-transform:skew(-20deg);transform:skew(-20deg);-webkit-transform:skew(-20deg)}.wpr-ticker-heading-position-left.wpr-ticker-heading-triangle-middle .wpr-ticker-heading:before{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.wpr-ticker-heading-position-right.wpr-ticker-heading-triangle-middle .wpr-ticker-heading:before{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.wpr-ticker-slider-controls{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex}.wpr-ticker-arrow-style-vertical .wpr-ticker-slider-controls{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wpr-ticker-arrow-style-horizontal .wpr-ticker-slider-controls{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.wpr-ticker-arrow{-webkit-box-sizing:content-box;box-sizing:content-box;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;cursor:pointer}.wpr-ticker-arrow i{display:block;width:100%;height:100%;line-height:inherit}.wpr-ticker-next-arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.wpr-content-ticker-inner .wpr-ticker-item{display:-moz-flex!important;display:-ms-flex!important;display:-o-flex!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center;position:relative;overflow:hidden}.wpr-ticker-marquee{overflow:hidden}.wpr-ticker-marquee .js-marquee{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex}.wpr-ticker-arrow-style-vertical .wpr-ticker-slider .wpr-ticker-item{margin:1px 0}.wpr-ticker-image{margin-right:10px}.wpr-ticker-link{display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:20}.wpr-ticker-icon-circle{display:block;border-radius:50%;-webkit-border-radius:50%;z-index:5;-webkit-transition-property:inherit;-o-transition-property:inherit;transition-property:inherit;-webkit-transition-timing-function:inherit;-o-transition-timing-function:inherit;transition-timing-function:inherit;-webkit-transition-duration:inherit;-o-transition-duration:inherit;transition-duration:inherit}.wpr-ticker-icon-circle:after,.wpr-ticker-icon-circle:before{content:"";position:absolute;top:50%;left:50%;-webkit-animation-name:wpr-ticker-icon-blink;animation-name:wpr-ticker-icon-blink;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:50%;border-width:1px;border-style:solid;-webkit-border-radius:50%;-moz-border-radius:50%;-webkit-transition-property:inherit;-o-transition-property:inherit;transition-property:inherit;-webkit-transition-timing-function:inherit;-o-transition-timing-function:inherit;transition-timing-function:inherit;-webkit-transition-duration:inherit;-o-transition-duration:inherit;transition-duration:inherit}.wpr-ticker-icon-circle:after{-webkit-animation-delay:1s;animation-delay:1s}@-webkit-keyframes wpr-ticker-icon-blink{0%{-webkit-transform:scale(1,1);transform:scale(1,1)}100%{-webkit-transform:scale(3,3);transform:scale(3,3);opacity:0}}@keyframes wpr-ticker-icon-blink{0%{-webkit-transform:scale(1,1);transform:scale(1,1)}100%{-webkit-transform:scale(3,3);transform:scale(3,3);opacity:0}}.wpr-tabs{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex}.wpr-tabs-position-above>.elementor-widget-container>.wpr-tabs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wpr-tabs-position-left>.elementor-widget-container>.wpr-tabs{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.wpr-tabs-position-right>.elementor-widget-container>.wpr-tabs{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.wpr-tabs-wrap{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.wpr-tabs-position-left>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap,.wpr-tabs-position-right>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wpr-tabs-hr-position-center>.elementor-widget-container>.wpr-tabs{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wpr-tabs-hr-position-left>.elementor-widget-container>.wpr-tabs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.wpr-tabs-hr-position-right>.elementor-widget-container>.wpr-tabs{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.wpr-tabs-hr-position-justify>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap{width:100%}.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab,.wpr-tabs-hr-position-justify>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}.wpr-tabs-hr-position-justify>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:first-of-type{margin-left:0!important}.wpr-tabs-hr-position-justify>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:last-of-type{margin-right:0!important}.wpr-tab{position:relative;z-index:25;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.wpr-tab,.wpr-tab-icon,.wpr-tab-image,.wpr-tab-title{-webkit-transition-property:all;-o-transition-property:all;transition-property:all}.wpr-tab-icon,.wpr-tab-icon i,.wpr-tab-image,.wpr-tab-title{-webkit-transition-duration:inherit;-o-transition-duration:inherit;transition-duration:inherit}.elementor-element.elementor-widget-wpr-tabs>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab .wpr-tab-title,.elementor-element.elementor-widget-wpr-tabs>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab.wpr-tab-active .wpr-tab-title,.elementor-element.elementor-widget-wpr-tabs>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:hover .wpr-tab-title{font-size:15px;font-weight:500}.wpr-tabs-content-wrap{position:relative;width:100%;-webkit-transition-property:height;-o-transition-property:height;transition-property:height;-webkit-transition-timing-function:cubic-bezier(0.5,0.9,0.6,0.95);-o-transition-timing-function:cubic-bezier(0.5,0.9,0.6,0.95);transition-timing-function:cubic-bezier(0.5,0.9,0.6,0.95);-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;z-index:1;overflow:hidden}.wpr-tab-content{position:absolute;width:100%;top:0;left:0;z-index:1}.elementor-element.elementor-widget-wpr-tabs>.elementor-widget-container>.wpr-tabs>.wpr-tabs-content-wrap>.wpr-tab-content{font-size:14px}.wpr-tab-content-active{position:relative;z-index:100}.wpr-tab-content-inner{opacity:0}.wpr-tab-content-active .wpr-tab-content-inner.wpr-overlay-none{opacity:1}.wpr-tabs-icon-position-left>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab .wpr-tab-icon,.wpr-tabs-icon-position-left>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab .wpr-tab-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.wpr-tabs-icon-position-left>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab .wpr-tab-title{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.wpr-tabs-icon-position-center>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.wpr-tabs-triangle-yes>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before{content:"";position:absolute;width:0;height:0;-webkit-transition-property:border-color;-o-transition-property:border-color;transition-property:border-color;-webkit-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0;visibility:hidden;z-index:110}.wpr-tabs-triangle-yes>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab-active.wpr-tab:before{opacity:1;visibility:visible}.wpr-tabs-position-above>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before{border-left-color:transparent;border-right-color:transparent;border-top-color:#fff;border-top-style:solid;border-left-style:solid;border-right-style:solid}.wpr-tabs-position-left>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before,.wpr-tabs-position-right>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before{border-bottom-color:transparent;border-top-color:transparent;border-right-style:solid;border-bottom-style:solid;border-top-style:solid}.wpr-tabs-position-above.wpr-tabs-triangle-type-outer.wpr-tabs-position-above>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before{left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform:translateX(-50%)}.wpr-tabs-position-above.wpr-tabs-triangle-type-inner.wpr-tabs-position-above>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before{left:50%;-ms-transform:translateX(-50%) rotate(180deg);transform:translateX(-50%) rotate(180deg);-webkit-transform:translateX(-50%) rotate(180deg);bottom:-1px}.wpr-tabs-position-left.wpr-tabs-triangle-type-outer>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before,.wpr-tabs-position-right.wpr-tabs-triangle-type-inner>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before{top:50%;-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);-webkit-transform:translateY(-50%) rotate(180deg)}.wpr-tabs-position-left.wpr-tabs-triangle-type-inner>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before,.wpr-tabs-position-right.wpr-tabs-triangle-type-outer>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before{top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:translateY(-50%)}.wpr-tabs-position-left.wpr-tabs-triangle-type-inner>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before{right:0}.wpr-tabs-position-right.wpr-tabs-triangle-type-inner>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before{left:0}.wpr-ticker-effect-typing .wpr-ticker-title:after{display:inline-block;vertical-align:top;opacity:1;color:inherit;margin-left:2px}.wpr-ticker-effect-typing .slick-current .wpr-ticker-title:after{-webkit-animation-name:wpr-cursor-blink;animation-name:wpr-cursor-blink;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:.5s;animation-duration:.5s}.wpr-ticker-effect-typing .slick-current .wpr-ticker-title-inner{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-animation:wpr-ticker-typing 1s steps(30,end);animation:wpr-ticker-typing 1s steps(30,end);overflow:hidden}@-webkit-keyframes wpr-ticker-typing{from{width:0}to{width:100%}}@keyframes wpr-ticker-typing{from{width:0}to{width:100%}}.wpr-switcher-container{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}.wpr-switcher-wrap{position:relative;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wpr-switcher{position:relative;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:20;cursor:pointer}.wpr-switcher-inner{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wpr-switcher-label-style-outer>.elementor-widget-container>.wpr-content-toggle>.wpr-switcher-container>.wpr-switcher-first{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.wpr-switcher-label-style-outer>.elementor-widget-container>.wpr-content-toggle>.wpr-switcher-container>.wpr-switcher-second{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.wpr-switcher-icon-position-left>.elementor-widget-container>.wpr-content-toggle>.wpr-switcher-container>.wpr-switcher-inner>.wpr-switcher-icon,.wpr-switcher-icon-position-left>.elementor-widget-container>.wpr-content-toggle>.wpr-switcher-container>.wpr-switcher-outer>.wpr-switcher-wrap>.wpr-switcher>.wpr-switcher-inner>.wpr-switcher-icon{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.wpr-switcher-icon-position-left>.elementor-widget-container>.wpr-content-toggle>.wpr-switcher-container>.wpr-switcher-inner>.wpr-switcher-label,.wpr-switcher-icon-position-left>.elementor-widget-container>.wpr-content-toggle>.wpr-switcher-container>.wpr-switcher-outer>.wpr-switcher-wrap>.wpr-switcher>.wpr-switcher-inner>.wpr-switcher-label{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.wpr-switcher-content-wrap{position:relative;width:100%;-webkit-transition-property:height;-o-transition-property:height;transition-property:height;-webkit-transition-timing-function:cubic-bezier(0.5,0.9,0.6,0.95);-o-transition-timing-function:cubic-bezier(0.5,0.9,0.6,0.95);transition-timing-function:cubic-bezier(0.5,0.9,0.6,0.95);-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;z-index:1;overflow:hidden}.wpr-switcher-content{position:absolute;width:100%;top:0;left:0;z-index:1}.wpr-switcher-content-active{position:relative;z-index:100}.wpr-switcher-content-inner{opacity:0}.wpr-switcher-content-active .wpr-switcher-content-inner.wpr-overlay-none{opacity:1}.wpr-switcher-bg{position:absolute;height:100%;z-index:1;-o-transition:all ease-in-out .4s;transition:all ease-in-out .4s;-webkit-transition:all ease-in-out .4s}.wpr-switcher-style-dual.wpr-switcher-label-style-outer>.elementor-widget-container>.wpr-content-toggle>.wpr-switcher-container[data-active-switcher*="1"] .wpr-switcher-bg{left:0}.wpr-switcher-style-dual.wpr-switcher-label-style-outer>.elementor-widget-container>.wpr-content-toggle>.wpr-switcher-container[data-active-switcher*="2"] .wpr-switcher-bg{left:100%;-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transform:translateX(-100%)}.wpr-stt-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.wpr-stt-btn{border:none;cursor:pointer;font-size:16px;line-height:48px;text-align:center;padding:20px;max-width:5cm;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;-webkit-box-shadow:0 0 10px 0 rgb(0,0,0,.25);box-shadow:0 0 10px 0 rgb(0,0,0,.25)}.wpr-stt-btn-icon-left .wpr-stt-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wpr-stt-btn-icon-right .wpr-stt-btn{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.wpr-stt-btn-icon-bottom .wpr-stt-btn{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.wpr-stt-btn-icon-top .wpr-stt-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wpr-stt-btn-align-fixed .wpr-stt-btn{visibility:hidden;position:fixed;z-index:9999}.wpr-stt-btn-align-fixed-right .wpr-stt-btn{left:auto}.wpr-stt-btn-align-fixed-left .wpr-stt-btn{right:auto}.wpr-pc-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.wpr-pc-btn{border:none;cursor:pointer;font-size:16px;line-height:48px;text-align:center;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1}.elementor a.wpr-pc-btn{-webkit-box-shadow:0 0 10px 0 rgb(0,0,0,.2);box-shadow:0 0 10px 0 rgb(0,0,0,.2)}.wpr-pc-content{display:-webkit-box;display:-ms-flexbox;display:flex}.wpr-pc-btn-icon-right .wpr-pc-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wpr-pc-btn-icon-left .wpr-pc-content{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.wpr-pc-btn-icon-bottom .wpr-pc-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wpr-pc-btn-icon-top .wpr-pc-content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.wpr-pc-btn-align-fixed .wpr-pc-btn{position:fixed;z-index:9999}.wpr-pc-btn-align-fixed-right .wpr-pc-btn{left:auto}.wpr-pc-btn-align-fixed-left .wpr-pc-btn{right:auto}.wpr-timeline-outer-container{position:relative}.wpr-vertical{min-width:100%;min-height:100%;overflow:hidden}.wpr-vertical .wpr-timeline-centered .wpr-data-wrap{display:flow-root}.wpr-timeline-centered{position:relative;display:table;width:100%;height:100%}.wpr-list-style-none ul{list-style-type:none}.wpr-list-style-disc ul{list-style-type:disc}.wpr-list-style-decimal ul{list-style-type:decimal}.wpr-timeline-centered .wpr-timeline-entry:last-of-type{margin-bottom:0!important}.wpr-timeline-centered.wpr-both-sided-timeline .wpr-timeline-entry{position:relative;width:50%;float:right;margin-bottom:70px;clear:both}.wpr-timeline-centered.wpr-both-sided-timeline .wpr-timeline-entry.wpr-left-aligned,.wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-entry.wpr-left-aligned{float:left}.wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-entry.wpr-left-aligned{width:100%}.wpr-timeline-centered.wpr-both-sided-timeline .wpr-timeline-entry.wpr-left-aligned .wpr-timeline-entry-inner,.wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-entry.wpr-left-aligned .wpr-timeline-entry-inner{margin-left:0}.wpr-wrapper .wpr-year-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wpr-one-sided-timeline-left .wpr-icon,.wpr-one-sided-timeline-left .wpr-middle-line,.wpr-one-sided-timeline-left .wpr-timeline-fill,.wpr-one-sided-timeline-left .wpr-year-label{left:auto}.wpr-timeline-centered .wpr-timeline-entry .wpr-timeline-entry-inner{position:relative}.wpr-timeline-centered.wpr-one-sided-timeline .wpr-timeline-entry{width:100%;float:left}.wpr-timeline-centered.wpr-one-sided-timeline .wpr-timeline-entry .wpr-timeline-entry-inner{margin-left:0}.wpr-both-sided-timeline .wpr-middle-line{left:50%}.wpr-middle-line{position:absolute;display:block;width:4px;top:20px;height:100%}.wpr-one-sided-timeline-left .wpr-icon{right:.3%}.wpr-timeline-fill{position:absolute;display:block;width:4px;left:50%;top:20px;background-color:#3d2a3d;height:0}.wpr-read-more-button{display:inline-block;font-size:14px}.wpr-timeline-centered.wpr-both-sided-timeline .wpr-timeline-entry.wpr-left-aligned .wpr-extra-label{left:108%}.wpr-horizontal .wpr-extra-label .wpr-label,.wpr-horizontal .wpr-extra-label .wpr-sub-label{text-align:center;line-height:1}.wpr-left-aligned .wpr-extra-label .wpr-label,.wpr-left-aligned .wpr-extra-label .wpr-sub-label{text-align:right}.wpr-right-aligned .wpr-extra-label .wpr-label,.wpr-right-aligned .wpr-extra-label .wpr-sub-label{text-align:left}.wpr-both-sided-timeline .wpr-right-aligned .wpr-extra-label .wpr-label,.wpr-both-sided-timeline .wpr-right-aligned .wpr-extra-label .wpr-sub-label{text-align:right!important}.wpr-both-sided-timeline .wpr-left-aligned .wpr-extra-label .wpr-label,.wpr-both-sided-timeline .wpr-left-aligned .wpr-extra-label .wpr-sub-label{text-align:left!important}.wpr-horizontal-bottom .wpr-extra-label{position:absolute;display:table;width:100%;height:80px;overflow:hidden;text-align:center;vertical-align:middle;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.wpr-extra-label .wpr-label,.wpr-extra-label .wpr-sub-label{display:block;width:100%}.wpr-extra-label .wpr-label{font-size:15px;font-weight:600}.wpr-extra-label .wpr-sub-label{font-size:12px}.wpr-timeline-centered.wpr-both-sided-timeline .wpr-timeline-entry.wpr-left-aligned .wpr-timeline-entry-inner .wpr-icon{position:absolute;left:calc(100%);-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.wpr-both-sided-timeline .wpr-right-aligned .wpr-icon{position:absolute;right:calc(100%);-webkit-transform:translate(50%);-ms-transform:translate(50%);transform:translate(50%)}.wpr-timeline-centered .wpr-timeline-entry.wpr-left-aligned .wpr-timeline-entry-inner .wpr-data-wrap:after{right:0;margin-left:0;margin-right:-9px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.wpr-story-info,.wpr-story-info-vertical{-webkit-box-shadow:0 0 20px 1px rgb(0 0 0 / 10%);box-shadow:0 0 20px 1px rgb(0 0 0 / 10%)}.wpr-right-aligned .wpr-story-info-vertical.wpr-data-wrap:after{right:100%}.wpr-timeline-centered .wpr-timeline-entry .wpr-extra-label{position:absolute;right:108%;width:100%;height:auto;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.wpr-timeline-centered.wpr-one-sided-timeline .wpr-timeline-entry .wpr-extra-label,.wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-entry .wpr-extra-label{position:relative;right:auto;position:static!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;display:block;margin-bottom:10px}.wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-entry .wpr-extra-label{position:static!important;text-align:right;margin-left:auto}.wpr-timeline-centered .wpr-timeline-entry .wpr-extra-label>span{display:block}.wpr-timeline-centered .wpr-timeline-entry .wpr-timeline-entry-inner .wpr-icon{display:block;width:48px;height:48px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;text-align:center;font-size:0;float:left}.wpr-timeline-centered .wpr-timeline-entry .wpr-timeline-entry-inner .wpr-icon i{font-size:22px}.wpr-timeline-centered .wpr-timeline-entry .wpr-timeline-entry-inner .wpr-data-wrap{position:relative;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.wpr-timeline-centered .wpr-timeline-entry .wpr-timeline-entry-inner .wpr-data-wrap:after{content:'';display:block;position:absolute;width:0;height:0;border-style:solid;border-width:9px 9px 9px 0;border-color:transparent;top:14px;margin-left:-9px}.wpr-title-wrap{overflow:hidden;-ms-flex-negative:0;flex-shrink:0;width:100%!important}.wpr-timeline-centered .wpr-timeline-entry .wpr-timeline-entry-inner .wpr-data-wrap .wpr-title{font-weight:700;display:inline-block}.wpr-timeline-centered .wpr-timeline-entry .wpr-timeline-entry-inner .wpr-data-wrap .wpr-title span{-webkit-opacity:.6;-moz-opacity:.6;opacity:.6}.wpr-timeline-centered .wpr-year-wrap .wpr-year-label{display:inline-block;text-align:center;white-space:nowrap}.wpr-timeline-centered .wpr-year-wrap{display:block;position:relative;float:left;clear:left;width:100%;margin-left:auto;margin-right:auto;padding:0;text-align:center}.wpr-timeline-centered.wpr-one-sided-timeline .wpr-year-wrap .wpr-year-label{position:absolute;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-year-wrap .wpr-year-label{position:absolute;-webkit-transform:translate(50%,0);-ms-transform:translate(50%,0);transform:translate(50%,0)}.wpr-both-sided-timeline .wpr-left-aligned .wpr-data-wrap:after,.wpr-one-sided-timeline-left .wpr-left-aligned .wpr-data-wrap:after{left:100%}.wpr-one-sided-timeline .wpr-timeline-entry .wpr-timeline-entry-inner .wpr-icon{-webkit-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important}.wpr-wrapper .wpr-icon{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.timeline-background-image{position:absolute;left:0;top:0;width:100%;height:100%;max-width:100%!important;max-height:100%!important;opacity:.7;z-index:-1}.timeline-background-image img{width:100%;height:100%;max-width:100%!important;max-height:100%!important}.wpr-horizontal-timeline .swiper-slide-line-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.wpr-horizontal-timeline .wpr-story-info{width:98%}.story-with-background{background-image:url('');background-repeat:no-repeat;background-position:center;background-size:cover}.wpr-timeline-story-overlay{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;line-height:1;height:auto}.wpr-story-info{line-height:1}.wpr-horizontal-bottom.swiper-container{position:unset;overflow:hidden;z-index:10}.wpr-horizontal.swiper-container{position:unset;z-index:11;margin:0 32px}.wpr-horizontal{padding-top:10px}.wpr-horizontal-bottom{padding-bottom:10px}.wpr-horizontal-bottom .wpr-year-wrap{position:absolute;display:table;text-align:center;top:96px;left:10px;height:36px;width:72px;vertical-align:middle;border-radius:6px;overflow:hidden;z-index:1;table-layout:fixed;word-break:break-word}.wpr-horizontal-bottom .wpr-year-label{padding:2px;vertical-align:middle;display:table-cell}.wpr-horizontal-bottom .wpr-icon{color:#fff;width:40px;height:40px;text-align:center;display:block;z-index:100;border-radius:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.wpr-horizontal-bottom .wpr-icon i{line-height:40px;font-size:26px}.wpr-horizontal-bottom .wpr-icon:empty{width:24px;height:24px;top:102px;left:calc(50% - 12px)}.wpr-horizontal-bottom .wpr-story-info:before{content:"";display:block;position:absolute}.wpr-horizontal-bottom .wpr-story-info{padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:6px}.wpr-story-info,.wpr-story-info-vertical{font-size:0}.wpr-timeline-media{overflow:hidden;position:relative;display:inline-block}.wpr-timeline-iframe-wrapper{position:relative;width:100%;height:0;padding-bottom:56.25%}.wpr-timeline-iframe-wrapper iframe,.wpr-timeline-media iframe{position:absolute;top:0;left:0;width:100%;height:100%}.wpr-horizontal-bottom .wpr-title{display:inline-block;margin:0;line-height:1.2em}.wpr-horizontal-bottom .wpr-title{padding:8px 8px 0;font-size:20px}.wpr-horizontal-bottom .wpr-description{display:inline-block;width:100%;margin:0;line-height:1.2em;padding:8px;font-size:inherit}.wpr-horizontal .wpr-description{display:inline-block;width:100%;margin:0;line-height:1.2em;padding:8px;font-size:inherit}.wpr-wrapper .wpr-description{font-size:15px;background-color:transparent!important}.wpr-horizontal-bottom .wpr-swiper-pagination.swiper-pagination-progressbar{position:absolute;left:50%;z-index:0}.wpr-horizontal-bottom .wpr-swiper-pagination.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:rgba(0,0,0,.25)}.wpr-horizontal-bottom .wpr-button-next,.wpr-horizontal-bottom .wpr-button-prev{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:40px;top:113px;cursor:pointer;line-height:0}.wpr-horizontal-bottom .wpr-button-prev{margin-left:-10px}.wpr-horizontal-bottom .wpr-button-next{margin-right:-10px}.wpr-button-next.swiper-button-disabled,.wpr-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-slide.auto-height{height:auto}.wpr-horizontal-timeline .swiper-slide{height:auto}.wpr-horizontal-bottom{height:auto}.wpr-horizontal .wpr-year-wrap{position:absolute;display:table;text-align:center;bottom:61px;left:12px;height:36px;width:72px;vertical-align:middle;border-radius:6px;overflow:hidden;z-index:1;table-layout:fixed;word-break:break-word;background:#ff00b3}.wpr-horizontal .wpr-year-label{padding:2px;vertical-align:middle;display:table-cell;background:#ff00b3}.wpr-timeline-centered .wpr-extra-label{-webkit-transform:translateY(-50%)!important;-ms-transform:translateY(-50%)!important;transform:translateY(-50%)!important}.wpr-horizontal .wpr-extra-label{position:absolute;display:table;width:100%;height:80px;overflow:hidden;text-align:center;vertical-align:middle;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.wpr-horizontal .wpr-extra-label .wpr-label,.wpr-horizontal .wpr-extra-label .wpr-sub-label{display:inline-block;width:100%}.wpr-horizontal .wpr-icon{width:40px;height:40px;left:calc(50% - 20px);text-align:center;position:absolute;display:block;z-index:100;left:50%;-webkit-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%)}.wpr-horizontal .wpr-icon i{line-height:40px;font-size:26px}.wpr-horizontal .wpr-icon:empty{width:24px;height:24px;bottom:48px;left:calc(50% - 12px)}.wpr-horizontal .wpr-story-info:before{content:"";display:block;position:absolute;left:calc(50% - 10px);left:-o-calc(50% - 10px);border-bottom-color:transparent!important;bottom:-28px}.wpr-horizontal .wpr-story-info{position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.wpr-horizontal .wpr-title{padding:8px 8px 0;font-size:20px}.wpr-horizontal .wpr-swiper-pagination.swiper-pagination-progressbar{position:absolute;height:2px;left:50%;z-index:0}.wpr-horizontal .wpr-button-next,.wpr-horizontal .wpr-button-prev{position:absolute;font-size:40px;cursor:pointer;line-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wpr-horizontal .wpr-button-prev{margin-left:-6px}.wpr-horizontal .wpr-button-next{margin-right:-6px}.wpr-button-next.swiper-button-disabled,.wpr-button-prev.swiper-button-disabled{opacity:.55;cursor:auto;pointer-events:none}.wpr-wrapper .wpr-year{font-size:16px;font-weight:700;line-height:2.1em}.wpr-wrapper span.wpr-extra-label{font-size:15px;font-weight:400;color:#7a7a7a}.wpr-wrapper span.wpr-title{font-size:20px;font-weight:600}.wpr-horizontal-bottom .wpr-story-info{border-bottom:4px solid #23a455}.wpr-horizontal-bottom .wpr-story-info:before{border:13px solid;border-top-color:transparent;border-left-color:transparent;border-right-color:transparent}.wpr-left-aligned .wpr-data-wrap:after{border-right-color:transparent!important}.wpr-wrapper span.wpr-extra-label{font-size:15px;font-weight:400;color:#7a7a7a}.wpr-wrapper a.wpr-title{font-size:24px;font-weight:700}.wpr-horizontal .wpr-story-info{border-bottom:4px solid #23a455}.wpr-horizontal .wpr-story-info:before{border:13px solid transparent}.wpr-horizontal .wpr-timeline-prev-arrow{left:1%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.wpr-horizontal .wpr-timeline-next-arrow{right:1%;-webkit-transform:translateY(50%) rotate(180deg);-ms-transform:translateY(50%) rotate(180deg);transform:translateY(50%) rotate(180deg)}.wpr-horizontal-bottom .wpr-timeline-prev-arrow{left:1%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.wpr-horizontal-bottom .wpr-timeline-next-arrow{right:1%;-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}@media screen and (max-width:767px){.wpr-timeline-centered.wpr-both-sided-timeline .wpr-timeline-entry{float:none;width:100%}.wpr-timeline-centered .wpr-right-aligned .wpr-icon{-webkit-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important}.wpr-one-sided-timeline .wpr-extra-label{position:static!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;display:block;margin-bottom:10px}.wpr-right-aligned .wpr-extra-label .wpr-label{text-align:left!important}}.wpr-lottie-animations-wrapper{min-height:1px}.wpr-flip-carousel-wrapper{min-height:1px}.wpr-flip-carousel{overflow:hidden!important;opacity:0}.wpr-flip-items-wrapper img{margin:auto}.wpr-flip-items-wrapper{list-style-type:none}.wpr-flip-carousel ul li.flipster__item{margin:auto}.wpr-flip-carousel ul li.flipster__item img{width:100%}.wpr-flip-carousel .flipster__nav{margin:0}.wpr-flip-carousel .flipcaption,.wpr-flip-carousel .flipster__button,.wpr-flip-carousel .flipster__nav__link{display:flex;justify-content:center;align-items:center;text-align:center;outline:0}.wpr-flip-carousel .flipster__button{opacity:1}.wpr-flip-carousel .flipster__nav__link{width:100%;height:100%;padding:0}.wpr-flip-carousel .flipster__nav__link::after{display:none}.wpr-flip-carousel-navigation{display:flex;justify-content:center;align-items:center;text-align:center}@media screen and (max-width:768px){.wpr-flip-carousel ul li.flipster__item{width:70%}}.wpr-dual-heading-icon-and-desc-top .wpr-dual-heading-wrap{display:flex;flex-direction:column-reverse}.wpr-dual-heading-icon-top .wpr-dual-heading-wrap{display:flex;flex-direction:column}.wpr-dual-heading-icon-top .wpr-dual-heading-icon-wrap{order:-1}.wpr-dual-heading-desc-top .wpr-dual-heading-wrap{display:flex;flex-direction:column}.wpr-dual-heading-desc-top .wpr-dual-heading-description{order:-1}.wpr-dual-title{margin:0}.wpr-dual-title .first,.wpr-dual-title .second{display:inline-block}.wpr-taxonomy-list{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding:0;margin:0}.wpr-taxonomy-list li{text-align:left}.wpr-taxonomy-list li a{display:inline-block;text-decoration:none}.wpr-taxonomy-list i{display:block;width:100%;height:100%}.wpr-taxonomy-list span,.wpr-taxonomy-list-vertical .wpr-taxonomy-list i{line-height:1.5;vertical-align:middle}.wpr-taxonomy-list .wpr-tax-wrap,.wpr-taxonomy-list-horizontal .wpr-taxonomy-list li a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wpr-term-count{display:block}.wpr-taxonomy-list-horizontal .wpr-taxonomy-list{-ms-flex-wrap:wrap;flex-wrap:wrap}.wpr-taxonomy-list-vertical .wpr-taxonomy-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wpr-taxonomy-list-vertical .wpr-taxonomy-list li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wpr-taxonomy-list-vertical .wpr-sub-taxonomy{padding-left:20px}.wpr-feature-list-left .wpr-feature-list-item{display:flex;align-items:center}.wpr-feature-list-center .wpr-feature-list-item{display:flex;flex-direction:column;align-items:center}.wpr-feature-list-center .wpr-feature-list-content-wrap{text-align:center}.wpr-feature-list-right .wpr-feature-list-item{display:flex;align-items:center;flex-direction:row-reverse}.wpr-feature-list-right .wpr-feature-list-content-wrap{text-align:right}.wpr-feature-list-align-flex-start .wpr-feature-list-description,.wpr-feature-list-align-flex-start .wpr-feature-list-title{text-align:left}.wpr-feature-list-align-flex-end .wpr-feature-list-description,.wpr-feature-list-align-flex-end .wpr-feature-list-title{text-align:right}.wpr-feature-list-rhombus .wpr-feature-list-icon-inner-wrap{transform:rotate(45deg)}.wpr-feature-list-rhombus .wpr-feature-list-icon-wrap i,.wpr-feature-list-rhombus .wpr-feature-list-icon-wrap img{transform:rotate(-45deg)}.wpr-feature-list-wrap .wpr-feature-list-icon-inner-wrap{display:flex;justify-content:center;align-items:center;overflow:hidden}.wpr-feature-list{padding:0}.wpr-feature-list-line-yes .wpr-feature-list-icon-wrap{position:relative}.wpr-feature-list-icon-wrap img{width:100%;max-width:100%}.wpr-feature-list-center .wpr-feature-list-line{display:none}.wpr-feature-list-item:not(:last-of-type) .wpr-feature-list-line{position:absolute;top:100%;left:50%;transform:translateX(-50%);width:0;height:0}.wpr-feature-list-item:last-of-type .wpr-feature-list-line{display:none}.wpr-feature-list-description,.wpr-feature-list-title{margin:0}.wpr-particle-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.wpr-particle-wrapper canvas{position:relative;z-index:-1}.wpr-jarallax{position:relative;-webkit-transition:all .9s ease-in-out;-o-transition:all .9s ease-in-out;transition:all .9s ease-in-out}.wpr-parallax-multi-layer{position:absolute;top:0;left:0;height:100%;width:100%}.wpr-parallax-ml-children{position:relative;display:none}.wpr-parallax-ml-children img{max-width:100%;width:100%}.wpr-sticky-section-yes{width:100%}.wpr-reading-progress-bar-container{position:fixed;top:0;left:0;width:100%;z-index:9999999}.wpr-reading-progress-bar{background-color:#000;width:0%}
1
+ button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}[class*=elementor-widget-wpr-] a,a{text-decoration:none}.wpr-magazine-grid .wpr-grid-image-wrap,.wpr-post-navigation{background-size:cover;background-position:center center}.wpr-post-nav-labels h5,.wpr-ticker-title-inner{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.slick-slide.dragging img,.wpr-search-form-disable-submit-btn-yes .wpr-search-form-submit{pointer-events:none;pointer-events:none}.slick-initialized .slick-slide,.slick-slide img,.wpr-cf-style-1 .wpr-comment-form-fields,.wpr-cf-style-4 .wpr-comment-form-fields,.wpr-comment-metadata p,.wpr-countdown-number,.wpr-countdown-separator span,.wpr-forms-container .checkbox-container.label-right .field-wrap,.wpr-forms-container .field-wrap.textarea-wrap .ninja-forms-field,.wpr-forms-container .wpcf7-form .wpcf7-submit,.wpr-logo-image img,.wpr-nav-menu-bp-always .wpr-mobile-nav-menu-container,.wpr-post-nav-fixed.wpr-post-navigation a,.wpr-product-price-separate .wpr-product-price del,.wpr-product-price-separate .wpr-product-price ins,.wpr-slider-video-btn i,.wpr-term-count,.wpr-timeline-centered .wpr-timeline-entry .wpr-extra-label>span,article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}hr{-webkit-box-sizing:content-box;box-sizing:content-box;border:0;height:1px;margin:20px 0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}.wpr-forms-container .caldera-grid .caldera-forms-gdpr-field-label a,.wpr-forms-container label.wpforms-error a,abbr[title]{text-decoration:underline}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}.wpr-flip-box-title a,.wpr-flip-box-title a:hover,.wpr-ticker-title a,.wpr-ticker-title:hover a,legend{color:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}.wpr-author-box-btn,.wpr-comment-metadata>*,.wpr-comment-reply a,.wpr-comments-navigation a,.wpr-comments-navigation span,.wpr-dual-title .first,.wpr-dual-title .second,.wpr-featured-media-caption span,.wpr-forms-container .nf-form-wrap .starrating .stars,.wpr-forms-container .wpforms-field-address,.wpr-forms-container .wpforms-field-phone,.wpr-forms-container .wpforms-page-indicator,.wpr-grid-cf-style-1 .inner-block>a,.wpr-grid-cf-style-1 .inner-block>span,.wpr-grid-cf-style-2 .inner-block>a,.wpr-grid-cf-style-2 .inner-block>span,.wpr-grid-filters li,.wpr-grid-filters li a,.wpr-grid-item-add-to-cart .inner-block>a,.wpr-grid-item-author .inner-block a,.wpr-grid-item-comments .inner-block a,.wpr-grid-item-content .inner-block,.wpr-grid-item-date .inner-block>span,.wpr-grid-item-excerpt .inner-block,.wpr-grid-item-lightbox .inner-block>span,.wpr-grid-item-likes .inner-block a,.wpr-grid-item-price .inner-block>span,.wpr-grid-item-read-more .inner-block a,.wpr-grid-item-sharing .inner-block>span,.wpr-grid-item-status .inner-block>span,.wpr-grid-item-time .inner-block>span,.wpr-grid-item-title .inner-block a,.wpr-grid-pagi-left-arrows,.wpr-grid-pagi-right-arrows,.wpr-grid-pagination .wpr-load-more-btn,.wpr-grid-pagination>a,.wpr-grid-pagination>span,.wpr-grid-product-categories .inner-block a,.wpr-grid-product-tags .inner-block a,.wpr-grid-sep-style-1 .inner-block>span,.wpr-grid-sep-style-2 .inner-block>span,.wpr-grid-tax-style-1 .inner-block a,.wpr-grid-tax-style-2 .inner-block a,.wpr-nav-menu-horizontal .wpr-nav-menu>li,.wpr-post-info-custom-field a,.wpr-post-info-custom-field span,.wpr-post-info-horizontal li,.wpr-post-info-text span,.wpr-pricing-table-headding-inner,.wpr-product-media-caption span,.wpr-promo-box-btn,.wpr-promo-box-icon img,.wpr-slider-description p,.wpr-slider-sub-title h3,.wpr-slider-title *,.wpr-testimonial-meta-inner,.wpr-testimonial-meta-position-extra .wpr-testimonial-meta img,.wpr-testimonial-social-media,audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}.wpr-pricing-table-icon img,img{display:block;border-style:none}svg:not(:root){overflow:hidden;display:inline}button,input{outline:0}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:0}.slick-list:focus,[type=button]:focus,[type=button]:hover,[type=submit]:focus,[type=submit]:hover,button:focus,button:hover{outline:0}legend{-webkit-box-sizing:border-box;box-sizing:border-box;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block}textarea{overflow:auto;outline:0}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;outline:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto;outline:0}[type=search],[type=search]:focus{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;outline:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}.elementor-editor-active .wpr-grid-pagination-infinite-scroll,.elementor-editor-active [data-elementor-type=wpr-popup] .elementor-section-wrap:not(:empty)+#elementor-add-new-section,.elementor-editor-active [data-elementor-type=wpr-popup]:not(.elementor-edit-mode),.elementor-editor-active [data-elementor-type=wpr-popups] .elementor-section-wrap:not(:empty)+#elementor-add-new-section,.elementor-editor-active [data-elementor-type=wpr-popups]:not(.elementor-edit-mode),.slick-arrow.slick-hidden,.slick-slide.slick-loading img,.wpr-ba-labels-none .wpr-ba-label,.wpr-business-hours-item:last-of-type:after,.wpr-comment-form .comment-notes,.wpr-countdown-message+div,.wpr-countdown-wrap+div:not(.wpr-countdown-message),.wpr-divider-align-left .wpr-divider-border-left,.wpr-divider-align-right .wpr-divider-border-right,.wpr-grid-filters-sep-left li:first-child .wpr-grid-filters-sep,.wpr-grid-filters-sep-right li:last-of-type .wpr-grid-filters-sep,.wpr-mailchimp-error-message,.wpr-mailchimp-message,.wpr-mailchimp-success-message,.wpr-mobile-nav-menu,.wpr-mobile-nav-menu-container,.wpr-mobile-sub-menu,.wpr-mobile-toggle-text:last-child,.wpr-mobile-toggle-v5 .wpr-mobile-toggle-line:first-child,.wpr-nav-menu-bp-always .wpr-nav-menu-container,.wpr-pagination-finish,.wpr-pagination-loading,.wpr-post-info li:last-child:after,.wpr-price-list-position-center .wpr-price-list-separator,.wpr-pricing-table section:last-of-type:after,.wpr-slider-video-icon-size-none .wpr-slider-video-btn,.wpr-sub-filters,.wpr-testimonial-meta-position-extra .wpr-testimonial-content-inner:before,[hidden],body:not(.elementor-editor-active) .wpr-template-popup,template{display:none}.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single{padding:0;border:none;background-color:transparent}.ast-separate-container .comment-respond{padding:0;background-color:transparent}.wpr-countdown-separator:last-of-type,.wpr-custom-chk-radio .wpcf7-acceptance input,.wpr-custom-chk-radio .wpcf7-checkbox input,.wpr-custom-chk-radio .wpcf7-radio input,.wpr-custom-chk-radio .wpforms-field-checkbox input,.wpr-custom-chk-radio .wpforms-field-gdpr-checkbox input,.wpr-custom-chk-radio .wpforms-field-radio input,.wpr-hidden-element,.wpr-mobile-nav-menu .sub-menu-toggle,.wpr-popup-container .ps-scrollbar-x-rail,.wpr-popup-notification .wpr-popup-overlay,.wpr-rating-icon-empty:before{display:none!important}.wpr-cv-container,.wpr-slider-item-url{display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:90}.wpr-cv-outer{display:table;width:100%;height:100%}.wpr-cv-inner{display:table-cell;vertical-align:middle}.wpr-no-transition-delay{-webkit-transition-delay:0s!important;-o-transition-delay:0s!important;transition-delay:0s!important}.wpr-enable-dropcap p:first-child:first-letter{float:left;padding-right:10px;font-size:50px;line-height:1}.wpr-tooltip{visibility:hidden;opacity:0;position:absolute;top:0;left:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);padding:6px 10px;border-radius:4px;font-size:15px;-webkit-transition:230ms ease-in-out;-o-transition:230ms ease-in-out;transition:230ms ease-in-out}.wpr-tooltip:before{content:"";position:absolute;left:10px;bottom:-5px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top-style:solid;border-top-width:6px}.wpr-mobile-nav-menu,.wpr-mobile-nav-menu ul,.wpr-nav-menu,.wpr-nav-menu ul{padding:0;margin:0;list-style:none;font-size:0}.wpr-advanced-slider-wrap,.wpr-feature-list-line-yes .wpr-feature-list-icon-wrap,.wpr-grid-item-inner,.wpr-grid-item-sharing .wpr-post-sharing,.wpr-grid-media-wrap,.wpr-image-hotspots,.wpr-member-overlay-content,.wpr-nav-menu li,.wpr-onepage-nav-item,.wpr-popup-container,.wpr-post-info li,.wpr-pricing-table,.wpr-pricing-table-feature-inner span,.wpr-sub-menu-position-inline .wpr-sub-menu a,.wpr-timeline-centered .wpr-timeline-entry .wpr-timeline-entry-inner,.wpr-timeline-outer-container{position:relative}.wpr-nav-menu .wpr-menu-item{display:block;position:relative;z-index:1}.wpr-mobile-nav-menu li,.wpr-nav-menu li{font-size:16px;line-height:1}.wpr-nav-menu-horizontal .wpr-nav-menu>li:first-child,.wpr-pointer-line-fx .wpr-nav-menu-horizontal>li:first-child .wpr-menu-item,.wpr-pointer-none .wpr-nav-menu-horizontal>li:first-child .wpr-menu-item{padding-left:0!important;margin-left:0!important}.wpr-nav-menu-horizontal .wpr-nav-menu>li:last-child,.wpr-pointer-line-fx .wpr-nav-menu-horizontal>li:last-child .wpr-menu-item,.wpr-pointer-none .wpr-nav-menu-horizontal>li:last-child .wpr-menu-item{padding-right:0!important;margin-right:0!important}.wpr-both-sided-timeline .wpr-left-aligned .wpr-data-wrap:after,.wpr-flip-box-animation-push.wpr-flip-box-anim-direction-left .wpr-flip-box-back,.wpr-flip-box-animation-push.wpr-flip-box-anim-direction-right .wpr-flip-box-active .wpr-flip-box-front,.wpr-flip-box-animation-slide.wpr-flip-box-anim-direction-left .wpr-flip-box-back,.wpr-one-sided-timeline-left .wpr-left-aligned .wpr-data-wrap:after,div[class*=wpr-main-menu-align-] .wpr-nav-menu-vertical .wpr-nav-menu>li>.wpr-sub-menu{left:100%}.wpr-ba-horizontal .wpr-ba-label-2,.wpr-main-menu-align-center .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon,.wpr-main-menu-align-left .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon,.wpr-mobile-menu-drdown-align-right .wpr-mobile-nav-menu,.wpr-onepage-nav-hr-right .wpr-onepage-nav,.wpr-post-info-align-right .wpr-post-info-vertical li:after,.wpr-post-nav-fixed.wpr-post-nav-next,.wpr-tabs-position-left.wpr-tabs-triangle-type-inner>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before{right:0}.wpr-ba-horizontal .wpr-ba-label-1,.wpr-flip-box-animation-push.wpr-flip-box-anim-direction-left .wpr-flip-box-active .wpr-flip-box-back,.wpr-flip-box-animation-slide.wpr-flip-box-anim-direction-left .wpr-flip-box-active .wpr-flip-box-back,.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-sub-icon,.wpr-mobile-menu-drdown-align-left .wpr-mobile-nav-menu,.wpr-onepage-nav-hr-left .wpr-onepage-nav,.wpr-post-info-align-left .wpr-post-info-vertical li:after,.wpr-post-nav-fixed.wpr-post-nav-prev,.wpr-switcher-style-dual.wpr-switcher-label-style-outer>.elementor-widget-container>.wpr-content-toggle>.wpr-switcher-container[data-active-switcher*="1"] .wpr-switcher-bg,.wpr-tabs-position-right.wpr-tabs-triangle-type-inner>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before{left:0}.wpr-comments-navigation-left,.wpr-feature-list-align-flex-start .wpr-feature-list-description,.wpr-feature-list-align-flex-start .wpr-feature-list-title,.wpr-logo-position-left .wpr-logo-text,.wpr-logo-position-right .wpr-logo-text,.wpr-main-menu-align-left .wpr-nav-menu-horizontal .wpr-nav-menu,.wpr-main-menu-align-left .wpr-nav-menu-vertical .wpr-menu-item,.wpr-main-menu-align-left .wpr-nav-menu-vertical .wpr-sub-menu li a,.wpr-prbar-layout-hr-line .wpr-prbar-subtitle,.wpr-pricing-table-heading-left .wpr-pricing-table-title-wrap,.wpr-pricing-table-heading-right .wpr-pricing-table-title-wrap,.wpr-right-aligned .wpr-extra-label .wpr-label,.wpr-right-aligned .wpr-extra-label .wpr-sub-label,.wpr-taxonomy-list li,.wpr-testimonial-image-position-left .wpr-testimonial-meta-content-wrap,.wpr-testimonial-meta-align-left .wpr-testimonial-meta{text-align:left}.wpr-ba-divider-icons .fa,.wpr-comments-navigation-center,.wpr-comments-navigation-justify,.wpr-feature-list-center .wpr-feature-list-content-wrap,.wpr-grid-item-likes .inner-block a,.wpr-grid-pagination-center .wpr-grid-pagination,.wpr-grid-pagination-infinite-scroll,.wpr-grid-pagination-justify .wpr-grid-pagination,.wpr-logo-position-center .wpr-logo-text,.wpr-main-menu-align-center .wpr-nav-menu-horizontal .wpr-nav-menu,.wpr-main-menu-align-center .wpr-nav-menu-vertical .wpr-menu-item,.wpr-mobile-menu-item-align-center .wpr-mobile-nav-menu,.wpr-onepage-nav-item .wpr-tooltip,.wpr-post-navigation i,.wpr-pricing-table-heading,.wpr-testimonial-meta-align-center .wpr-testimonial-meta{text-align:center}.wpr-comment-reply-separate.wpr-comment-reply-align-right .wpr-comment-reply,.wpr-comments-navigation-right,.wpr-feature-list-align-flex-end .wpr-feature-list-description,.wpr-feature-list-align-flex-end .wpr-feature-list-title,.wpr-feature-list-right .wpr-feature-list-content-wrap,.wpr-grid-sorting .woocommerce-ordering,.wpr-left-aligned .wpr-extra-label .wpr-label,.wpr-left-aligned .wpr-extra-label .wpr-sub-label,.wpr-main-menu-align-right .wpr-nav-menu-horizontal .wpr-nav-menu,.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-menu-item,.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-sub-menu li a,.wpr-mobile-menu-item-align-right .wpr-mobile-nav-menu,.wpr-testimonial-image-position-right .wpr-testimonial-meta-content-wrap,.wpr-testimonial-meta-align-right .wpr-testimonial-meta{text-align:right}@media screen and (min-width:2400px){.wpr-main-menu-align--widescreencenter .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon,.wpr-main-menu-align--widescreenleft .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon{right:0}.wpr-main-menu-align--widescreenleft .wpr-nav-menu-horizontal .wpr-nav-menu,.wpr-main-menu-align--widescreenleft .wpr-nav-menu-vertical .wpr-menu-item{text-align:left}.wpr-main-menu-align--widescreencenter .wpr-nav-menu-horizontal .wpr-nav-menu,.wpr-main-menu-align--widescreencenter .wpr-nav-menu-vertical .wpr-menu-item{text-align:center}.wpr-main-menu-align--widescreenright .wpr-nav-menu-horizontal .wpr-nav-menu,.wpr-main-menu-align--widescreenright .wpr-nav-menu-vertical .wpr-menu-item{text-align:right}}@media screen and (max-width:1221px){.wpr-main-menu-align--laptopcenter .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon,.wpr-main-menu-align--laptopleft .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon{right:0}.wpr-main-menu-align--laptopleft .wpr-nav-menu-horizontal .wpr-nav-menu,.wpr-main-menu-align--laptopleft .wpr-nav-menu-vertical .wpr-menu-item{text-align:left}.wpr-main-menu-align--laptopcenter .wpr-nav-menu-horizontal .wpr-nav-menu,.wpr-main-menu-align--laptopcenter .wpr-nav-menu-vertical .wpr-menu-item{text-align:center}.wpr-main-menu-align--laptopright .wpr-nav-menu-horizontal .wpr-nav-menu,.wpr-main-menu-align--laptopright .wpr-nav-menu-vertical .wpr-menu-item{text-align:right}}@media screen and (max-width:1200px){.wpr-main-menu-align--tablet_extracenter .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon,.wpr-main-menu-align--tablet_extraleft .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon{right:0}.wpr-main-menu-align--tablet_extraleft .wpr-nav-menu-horizontal .wpr-nav-menu,.wpr-main-menu-align--tablet_extraleft .wpr-nav-menu-vertical .wpr-menu-item{text-align:left}.wpr-main-menu-align--tablet_extracenter .wpr-nav-menu-horizontal .wpr-nav-menu,.wpr-main-menu-align--tablet_extracenter .wpr-nav-menu-vertical .wpr-menu-item{text-align:center}.wpr-main-menu-align--tablet_extraright .wpr-nav-menu-horizontal .wpr-nav-menu,.wpr-main-menu-align--tablet_extraright .wpr-nav-menu-vertical .wpr-menu-item{text-align:right}}@media screen and (max-width:1024px){.wpr-main-menu-align--tabletcenter .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon,.wpr-main-menu-align--tabletleft .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon{right:0}.wpr-main-menu-align--tabletleft .wpr-nav-menu-horizontal .wpr-nav-menu,.wpr-main-menu-align--tabletleft .wpr-nav-menu-vertical .wpr-menu-item{text-align:left}.wpr-main-menu-align--tabletcenter .wpr-nav-menu-horizontal .wpr-nav-menu,.wpr-main-menu-align--tabletcenter .wpr-nav-menu-vertical .wpr-menu-item{text-align:center}.wpr-main-menu-align--tabletright .wpr-nav-menu-horizontal .wpr-nav-menu,.wpr-main-menu-align--tabletright .wpr-nav-menu-vertical .wpr-menu-item{text-align:right}.wpr-magazine-grid.wpr-mgzn-grid-1-2 article:first-child,.wpr-magazine-grid.wpr-mgzn-grid-1-3 article:first-child{-ms-grid-column-span:3!important;grid-column-end:3!important}.wpr-magazine-grid.wpr-mgzn-grid-1-1-1,.wpr-magazine-grid.wpr-mgzn-grid-1-1-3,.wpr-magazine-grid.wpr-mgzn-grid-1-2,.wpr-magazine-grid.wpr-mgzn-grid-1-4,.wpr-magazine-grid.wpr-mgzn-grid-1vh-3h,.wpr-magazine-grid.wpr-mgzn-grid-2-3,.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-1,.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2,.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3{-ms-grid-columns:1fr 1fr!important;grid-template-columns:1fr 1fr!important}.wpr-magazine-grid.wpr-mgzn-grid-1-2{-ms-grid-rows:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr}.wpr-magazine-grid.wpr-mgzn-grid-1-1-1>:first-child,.wpr-magazine-grid.wpr-mgzn-grid-1-1-2>:first-child,.wpr-magazine-grid.wpr-mgzn-grid-1-1-3>:first-child,.wpr-magazine-grid.wpr-mgzn-grid-1-2>:first-child,.wpr-magazine-grid.wpr-mgzn-grid-1-3>:first-child,.wpr-magazine-grid.wpr-mgzn-grid-1-4>:first-child,.wpr-magazine-grid.wpr-mgzn-grid-2-1-2>:first-child,.wpr-magazine-grid.wpr-mgzn-grid-2-3>:first-child,.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-1>:first-child,.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2>:first-child,.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>:first-child{-ms-grid-row:1;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-1-1-1>:nth-child(2),.wpr-magazine-grid.wpr-mgzn-grid-1-1-2>:nth-child(2),.wpr-magazine-grid.wpr-mgzn-grid-1-1-3>:nth-child(2),.wpr-magazine-grid.wpr-mgzn-grid-1-2>:nth-child(2),.wpr-magazine-grid.wpr-mgzn-grid-1-3>:nth-child(2),.wpr-magazine-grid.wpr-mgzn-grid-1-4>:nth-child(2),.wpr-magazine-grid.wpr-mgzn-grid-2-1-2>:nth-child(2),.wpr-magazine-grid.wpr-mgzn-grid-2-3>:nth-child(2),.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-1>:nth-child(2),.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2>:nth-child(2),.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-1-1-1>:nth-child(3),.wpr-magazine-grid.wpr-mgzn-grid-1-1-2>:nth-child(3),.wpr-magazine-grid.wpr-mgzn-grid-1-1-3>:nth-child(3),.wpr-magazine-grid.wpr-mgzn-grid-1-2>:nth-child(3),.wpr-magazine-grid.wpr-mgzn-grid-1-3>:nth-child(3),.wpr-magazine-grid.wpr-mgzn-grid-1-4>:nth-child(3),.wpr-magazine-grid.wpr-mgzn-grid-2-1-2>:nth-child(3),.wpr-magazine-grid.wpr-mgzn-grid-2-3>:nth-child(3),.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-1>:nth-child(3),.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2>:nth-child(3),.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>:nth-child(3){-ms-grid-row:2;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-1-1-1>:nth-child(4),.wpr-magazine-grid.wpr-mgzn-grid-1-1-2>:nth-child(4),.wpr-magazine-grid.wpr-mgzn-grid-1-1-3>:nth-child(4),.wpr-magazine-grid.wpr-mgzn-grid-1-2>:nth-child(4),.wpr-magazine-grid.wpr-mgzn-grid-1-3>:nth-child(4),.wpr-magazine-grid.wpr-mgzn-grid-1-4>:nth-child(4),.wpr-magazine-grid.wpr-mgzn-grid-2-1-2>:nth-child(4),.wpr-magazine-grid.wpr-mgzn-grid-2-3>:nth-child(4),.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-1>:nth-child(4),.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2>:nth-child(4),.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>:nth-child(4){-ms-grid-row:2;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-1-1-2>:nth-child(5),.wpr-magazine-grid.wpr-mgzn-grid-1-1-3>:nth-child(5),.wpr-magazine-grid.wpr-mgzn-grid-1-2>:nth-child(5),.wpr-magazine-grid.wpr-mgzn-grid-1-3>:nth-child(5),.wpr-magazine-grid.wpr-mgzn-grid-1-4>:nth-child(5),.wpr-magazine-grid.wpr-mgzn-grid-2-1-2>:nth-child(5),.wpr-magazine-grid.wpr-mgzn-grid-2-3>:nth-child(5),.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2>:nth-child(5),.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>:nth-child(5){-ms-grid-row:3;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-1-1-2>:nth-child(6),.wpr-magazine-grid.wpr-mgzn-grid-1-1-3>:nth-child(6),.wpr-magazine-grid.wpr-mgzn-grid-1-2>:nth-child(6),.wpr-magazine-grid.wpr-mgzn-grid-1-3>:nth-child(6),.wpr-magazine-grid.wpr-mgzn-grid-1-4>:nth-child(6),.wpr-magazine-grid.wpr-mgzn-grid-2-1-2>:nth-child(6),.wpr-magazine-grid.wpr-mgzn-grid-2-3>:nth-child(6),.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2>:nth-child(6),.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>:nth-child(6){-ms-grid-row:3;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-1-1-2,.wpr-magazine-grid.wpr-mgzn-grid-1-3,.wpr-magazine-grid.wpr-mgzn-grid-2-1-2{-ms-grid-columns:1fr 1fr!important;grid-template-columns:1fr 1fr!important;-ms-grid-rows:1fr 1fr 1fr!important;grid-template-rows:1fr 1fr 1fr!important}.wpr-magazine-grid.wpr-mgzn-grid-1-3 article:first-child{-ms-grid-row-span:2!important;grid-row-end:2!important}.wpr-magazine-grid.wpr-mgzn-grid-1-3 article:nth-child(2){-ms-grid-column:1!important;grid-column-start:1!important;-ms-grid-column-span:2!important;grid-column-end:3!important}.wpr-magazine-grid.wpr-mgzn-grid-1-1-3,.wpr-magazine-grid.wpr-mgzn-grid-1-4{-ms-grid-rows:(1fr)[3];grid-template-rows:repeat(3,1fr)}.wpr-magazine-grid.wpr-mgzn-grid-1-4 article:first-child{-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:2;grid-column-end:3;-ms-grid-row-span:1!important;grid-row-end:1!important}.wpr-magazine-grid.wpr-mgzn-grid-1-1-2 article:first-child{-ms-grid-column-span:3;grid-column-end:3;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:1;grid-row-end:2}.wpr-magazine-grid.wpr-mgzn-grid-1-1-2 article:nth-child(2),.wpr-magazine-grid.wpr-mgzn-grid-2-1-2 article:nth-child(2){-ms-grid-row:2;grid-row-start:2;-ms-grid-column-span:2;grid-column-end:3;-ms-grid-column:1;grid-column-start:1}.wpr-magazine-grid.wpr-mgzn-grid-1-1-2 article:nth-child(2){-ms-grid-row-span:1;grid-row-end:3}.wpr-magazine-grid.wpr-mgzn-grid-1-1-1{-ms-grid-rows:1fr 1fr!important;grid-template-rows:1fr 1fr!important}.wpr-magazine-grid.wpr-mgzn-grid-1-1-1 article:nth-child(2){-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:2;grid-column-end:3;-ms-grid-row:1;grid-row-start:1}.wpr-magazine-grid.wpr-mgzn-grid-1-1-3 article:first-child{-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:2;grid-column-end:3;-ms-grid-row-span:2;grid-row-end:2}.wpr-magazine-grid.wpr-mgzn-grid-1-1-3 article:nth-child(2){-ms-grid-row:2;grid-row-start:2;-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:1;grid-column-end:2}.wpr-magazine-grid.wpr-mgzn-grid-1-1-3 article:nth-child(3){-ms-grid-row:2;grid-row-start:2;-ms-grid-column:2;grid-column-start:2;-ms-grid-column-span:1;grid-column-end:3}.wpr-magazine-grid.wpr-mgzn-grid-1-1-3 article:nth-child(4){-ms-grid-row:3;grid-row-start:3;-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:1;grid-column-end:2}.wpr-magazine-grid.wpr-mgzn-grid-1-1-3 article:nth-child(5){-ms-grid-row:3;grid-row-start:3;-ms-grid-column:2;grid-column-start:2;-ms-grid-column-span:1;grid-column-end:3}.wpr-magazine-grid.wpr-mgzn-grid-2-3,.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3{-ms-grid-rows:(1fr)[6]!important;grid-template-rows:repeat(6,1fr)!important}.wpr-magazine-grid.wpr-mgzn-grid-2-3>:nth-child(7),.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2>:nth-child(7),.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>:nth-child(7){-ms-grid-row:4;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-2-3>:nth-child(8),.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2>:nth-child(8),.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>:nth-child(8){-ms-grid-row:4;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-2-3>:nth-child(9),.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>:nth-child(9){-ms-grid-row:5;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-2-3>:nth-child(10),.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>:nth-child(10){-ms-grid-row:5;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-2-3>:nth-child(11),.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>:nth-child(11){-ms-grid-row:6;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-2-3>:nth-child(12),.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>:nth-child(12){-ms-grid-row:6;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-2-3 article:first-child{-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:1;grid-column-end:2;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:3;grid-row-end:4}.wpr-magazine-grid.wpr-mgzn-grid-2-3 article:nth-child(2){-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:1;grid-column-end:2;-ms-grid-row:4;grid-row-start:4;-ms-grid-row-span:3;grid-row-end:7}.wpr-magazine-grid.wpr-mgzn-grid-2-3 article:nth-child(3),.wpr-magazine-grid.wpr-mgzn-grid-2-3 article:nth-child(4),.wpr-magazine-grid.wpr-mgzn-grid-2-3 article:nth-child(5){-ms-grid-column:2;grid-column-start:2;-ms-grid-column-span:1;grid-column-end:3;-ms-grid-row-span:2}.wpr-magazine-grid.wpr-mgzn-grid-2-3 article:nth-child(3){-ms-grid-row:1;grid-row-start:1;grid-row-end:3}.wpr-magazine-grid.wpr-mgzn-grid-2-3 article:nth-child(4){-ms-grid-row:3;grid-row-start:3;grid-row-end:5}.wpr-magazine-grid.wpr-mgzn-grid-2-3 article:nth-child(5){-ms-grid-row:5;grid-row-start:5;grid-row-end:7}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-1{-ms-grid-rows:(1fr)[2]!important;grid-template-rows:repeat(2,1fr)!important}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2{-ms-grid-rows:(1fr)[4]!important;grid-template-rows:repeat(4,1fr)!important}}@media screen and (max-width:880px){.wpr-main-menu-align--mobile_extracenter .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon,.wpr-main-menu-align--mobile_extraleft .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon{right:0}.wpr-main-menu-align--mobile_extraleft .wpr-nav-menu-horizontal .wpr-nav-menu,.wpr-main-menu-align--mobile_extraleft .wpr-nav-menu-vertical .wpr-menu-item{text-align:left}.wpr-main-menu-align--mobile_extracenter .wpr-nav-menu-horizontal .wpr-nav-menu,.wpr-main-menu-align--mobile_extracenter .wpr-nav-menu-vertical .wpr-menu-item{text-align:center}.wpr-main-menu-align--mobile_extraright .wpr-nav-menu-horizontal .wpr-nav-menu,.wpr-main-menu-align--mobile_extraright .wpr-nav-menu-vertical .wpr-menu-item{text-align:right}}.wpr-nav-menu .wpr-sub-menu{display:none;position:absolute;z-index:999;width:180px;text-align:left;list-style:none;margin:0}.wpr-ba-vertical .wpr-ba-label-1,.wpr-flip-box-animation-push.wpr-flip-box-anim-direction-up .wpr-flip-box-active .wpr-flip-box-back,.wpr-flip-box-animation-slide.wpr-flip-box-anim-direction-up .wpr-flip-box-active .wpr-flip-box-back,.wpr-nav-menu-vertical .wpr-nav-menu>li>.wpr-sub-menu,.wpr-onepage-nav-vr-top .wpr-onepage-nav,.wpr-pointer-line-fx.wpr-pointer-fx-drop .wpr-active-menu-item:before,.wpr-pricing-table-badge-cyrcle,.wpr-promo-box-badge-cyrcle{top:0}.wpr-sub-menu-position-inline .wpr-nav-menu-vertical .wpr-sub-menu{position:static;width:100%!important;text-align:center!important;margin-left:0!important}.wpr-nav-menu .wpr-sub-menu .wpr-sub-menu{top:0;left:100%}.wpr-sub-menu .wpr-sub-menu-item{display:block;font-size:14px}.wpr-nav-menu-horizontal .wpr-menu-item .wpr-sub-icon{margin-left:7px;text-indent:0}.wpr-sub-icon{position:absolute;top:48%;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%)}.wpr-sub-icon-rotate{-webkit-transform:rotate(-90deg) translateX(80%);-ms-transform:rotate(-90deg) translateX(80%);transform:rotate(-90deg) translateX(80%)}.wpr-mobile-divider-yes .wpr-mobile-nav-menu a,.wpr-sub-divider-yes .wpr-sub-menu li:not(:last-child){border-bottom-style:solid}.wpr-mobile-nav-menu{position:absolute;z-index:9999}.wpr-grid-slider-nav-align-bottom-center .wpr-grid-slider-arrow-container,.wpr-grid-slider-nav-align-top-center .wpr-grid-slider-arrow-container,.wpr-mobile-menu-drdown-align-center .wpr-mobile-nav-menu,.wpr-post-info-align-center .wpr-post-info-vertical li:after,.wpr-slider-nav-align-bottom-center .wpr-slider-arrow-container,.wpr-slider-nav-align-top-center .wpr-slider-arrow-container,.wpr-testimonial-nav-align-bottom-center .wpr-testimonial-arrow-container,.wpr-testimonial-nav-align-top-center .wpr-testimonial-arrow-container{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.wpr-mobile-menu-item,.wpr-mobile-sub-menu-item{position:relative;display:block}.wpr-mobile-nav-menu .menu-item-has-children>a:after{position:absolute;right:0;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%)}.wpr-mobile-menu-item-align-left .wpr-mobile-sub-menu a:before{content:' ';display:inline-block;width:10px}.wpr-mobile-menu-item-align-left .wpr-mobile-sub-menu .wpr-mobile-sub-menu a:before{width:20px}.wpr-mobile-menu-item-align-right .wpr-mobile-nav-menu .menu-item-has-children>a:after{right:auto!important;left:0}div[class*=wpr-sub-icon-] .wpr-mobile-nav-menu .menu-item-has-children>a:after{font-family:"Font Awesome 5 Free";font-size:12px;font-weight:900;font-style:normal;text-decoration:none;line-height:1;letter-spacing:0;text-rendering:auto;-webkit-font-smoothing:antialiased}.wpr-sub-icon-caret-down .wpr-mobile-nav-menu .menu-item-has-children>a:after,.wpr-sub-icon-caret-down .wpr-sub-icon:before{content:"\f0d7"}.wpr-sub-icon-angle-down .wpr-mobile-nav-menu .menu-item-has-children>a:after,.wpr-sub-icon-angle-down .wpr-sub-icon:before{content:"\f107"}.wpr-sub-icon-chevron-down .wpr-mobile-nav-menu .menu-item-has-children>a:after,.wpr-sub-icon-chevron-down .wpr-sub-icon:before{content:"\f078"}.wpr-sub-icon-plus .wpr-mobile-nav-menu .menu-item-has-children>a:after,.wpr-sub-icon-plus .wpr-sub-icon:before{content:"\f067"}.wpr-grid-item-separator .inner-block,.wpr-mobile-toggle-wrap{font-size:0;line-height:0}.wpr-mobile-toggle{display:inline-block;padding:7px;cursor:pointer;border-style:solid;text-align:center}.wpr-comment-form-author input,.wpr-comment-form-email input,.wpr-comment-form-text,.wpr-comment-form-text textarea,.wpr-comment-form-url input,.wpr-extra-label .wpr-label,.wpr-extra-label .wpr-sub-label,.wpr-flip-box-image img,.wpr-grid-image-wrap img,.wpr-mailchimp-email input,.wpr-mailchimp-email label,.wpr-mailchimp-first-name input,.wpr-mailchimp-first-name label,.wpr-mailchimp-last-name input,.wpr-mailchimp-last-name label,.wpr-mobile-toggle-line{display:block;width:100%}.wpr-advanced-slider.slick-dotted.slick-slider,.wpr-forms-container .wpforms-container,.wpr-forms-container .wpforms-field-address .wpforms-field-row:nth-last-child(2),.wpr-forms-container div.wpforms-container-full .wpforms-form .wpforms-field-row,.wpr-grid-last-row,.wpr-grid.slick-dotted.slick-slider,.wpr-mobile-toggle-line:last-child,.wpr-onepage-nav-item:last-child,.wpr-timeline-centered .wpr-timeline-entry:last-of-type{margin-bottom:0!important}.wpr-mobile-toggle-text{font-size:16px;line-height:1!important}.wpr-mobile-toggle-v2 .wpr-mobile-toggle-line:nth-child(2){width:78%;margin-left:24%}.wpr-mobile-toggle-v2 .wpr-mobile-toggle-line:nth-child(3){width:45%;margin-left:57%}.wpr-mobile-toggle-v3 .wpr-mobile-toggle-line:nth-child(2){width:75%;margin-left:15%}.wpr-mobile-toggle-v4 .wpr-mobile-toggle-line:first-child,.wpr-mobile-toggle-v4 .wpr-mobile-toggle-line:nth-child(3){width:75%;margin-left:25%}.wpr-mobile-toggle-v4 .wpr-mobile-toggle-line:nth-child(2){width:75%;margin-right:25%}@media screen and (max-width:1025px){.wpr-nav-menu-bp-tablet .wpr-nav-menu-container{display:none}.wpr-nav-menu-bp-tablet .wpr-mobile-nav-menu-container{display:block}}.wpr-pointer-background-fx .wpr-active-menu-item:before,.wpr-pointer-border-fx .wpr-active-menu-item:before,.wpr-pointer-line-fx .wpr-active-menu-item:after,.wpr-pointer-line-fx .wpr-active-menu-item:before{opacity:1!important}.wpr-pointer-fx-none{-webkit-transition-duration:0s!important;-o-transition-duration:0s!important;transition-duration:0s!important}.wpcf7 label,.wpcf7-quiz-label,.wpr-button-icon-style-block .wpr-button-text,.wpr-button-icon-style-inline-block .wpr-button-text,.wpr-comment-form .wpr-comment-form-fields>div,.wpr-grid-item-display-custom.wpr-grid-cf-style-1 .inner-block>a,.wpr-grid-item-display-custom.wpr-grid-cf-style-1 .inner-block>span,.wpr-grid-item-display-custom.wpr-grid-cf-style-2 .inner-block>a,.wpr-grid-item-display-custom.wpr-grid-cf-style-2 .inner-block>span,.wpr-grid-item-display-custom.wpr-grid-item-add-to-cart .inner-block>a,.wpr-grid-item-display-custom.wpr-grid-item-comments .inner-block a,.wpr-grid-item-display-custom.wpr-grid-item-date .inner-block>span,.wpr-grid-item-display-custom.wpr-grid-item-lightbox .inner-block>span,.wpr-grid-item-display-custom.wpr-grid-item-likes .inner-block a,.wpr-grid-item-display-custom.wpr-grid-item-product-price .inner-block>span,.wpr-grid-item-display-custom.wpr-grid-item-product-status .inner-block>span,.wpr-grid-item-display-custom.wpr-grid-item-read-more .inner-block a,.wpr-grid-item-display-custom.wpr-grid-item-sharing .inner-block>span,.wpr-grid-item-display-custom.wpr-grid-item-time .inner-block>span,.wpr-grid-item-display-custom.wpr-grid-item-title .inner-block a,.wpr-grid-item-display-custom.wpr-grid-sep-style-1 .inner-block>span,.wpr-grid-item-display-custom.wpr-grid-sep-style-2 .inner-block>span,.wpr-hotspot-image img,.wpr-pointer-double-line.wpr-pointer-fx-grow .wpr-active-menu-item:after,.wpr-pointer-double-line.wpr-pointer-fx-grow .wpr-active-menu-item:before,.wpr-pointer-double-line.wpr-pointer-fx-slide .wpr-active-menu-item:after,.wpr-pointer-double-line.wpr-pointer-fx-slide .wpr-active-menu-item:before,.wpr-pointer-overline.wpr-pointer-fx-grow .wpr-active-menu-item:before,.wpr-pointer-overline.wpr-pointer-fx-slide .wpr-active-menu-item:before,.wpr-pointer-underline.wpr-pointer-fx-grow .wpr-active-menu-item:after,.wpr-pointer-underline.wpr-pointer-fx-slide .wpr-active-menu-item:after,.wpr-popup-container>div,.wpr-product-thumb-nav li img,.wpr-promo-box-btn-wrap,.wpr-promo-box-description,.wpr-promo-box-icon,.wpr-promo-box-title,.wpr-rating-icon-full:before,.wpr-tabs-hr-position-justify>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap,.wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-entry.wpr-left-aligned{width:100%}.wpr-ba-vertical .wpr-ba-label-2,.wpr-onepage-nav-vr-bottom .wpr-onepage-nav,.wpr-pointer-line-fx.wpr-pointer-fx-drop .wpr-active-menu-item:after,.wpr-post-info-vertical li:after{bottom:0}.wpr-ken-burns-in,.wpr-pointer-background-fx.wpr-pointer-fx-grow .wpr-active-menu-item:before,.wpr-pointer-background-fx.wpr-pointer-fx-shrink .wpr-active-menu-item:before,.wpr-pointer-background-fx.wpr-pointer-fx-sweep .wpr-active-menu-item:before,.wpr-pointer-border-fx.wpr-pointer-fx-grow .wpr-active-menu-item:before,.wpr-pointer-border-fx.wpr-pointer-fx-shrink .wpr-active-menu-item:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.wpr-pointer-background-fx.wpr-pointer-fx-skew .wpr-active-menu-item:before{-webkit-transform:perspective(600px) rotateX(0);transform:perspective(600px) rotateX(0)}.elementor-widget-wpr-nav-menu .wpr-mobile-nav-menu a,.elementor-widget-wpr-nav-menu .wpr-mobile-toggle-text,.elementor-widget-wpr-nav-menu .wpr-nav-menu .wpr-menu-item{line-height:26px}.elementor-element.elementor-widget-wpr-tabs>.elementor-widget-container>.wpr-tabs>.wpr-tabs-content-wrap>.wpr-tab-content,.elementor-widget-wpr-button .wpr-button-text,.elementor-widget-wpr-button .wpr-button::after,.elementor-widget-wpr-content-ticker .wpr-content-ticker .wpr-ticker-heading,.elementor-widget-wpr-content-ticker .wpr-ticker-item .wpr-ticker-title,.elementor-widget-wpr-dual-button .wpr-button-a::after,.elementor-widget-wpr-dual-button .wpr-button-b::after,.elementor-widget-wpr-dual-button .wpr-button-text-a,.elementor-widget-wpr-dual-button .wpr-button-text-b,.elementor-widget-wpr-forms .caldera-forms-summary-field ul li,.elementor-widget-wpr-forms .caldera-grid .caldera-forms-gdpr-field-label,.elementor-widget-wpr-forms .caldera-grid .checkbox label,.elementor-widget-wpr-forms .caldera-grid .control-label,.elementor-widget-wpr-forms .caldera-grid .radio label,.elementor-widget-wpr-forms .caldera-grid .total-line,.elementor-widget-wpr-forms .nf-field-container label,.elementor-widget-wpr-forms .nf-form-fields-required,.elementor-widget-wpr-forms .wpcf7-form,.elementor-widget-wpr-forms .wpforms-captcha-equation,.elementor-widget-wpr-forms .wpforms-captcha-question,.elementor-widget-wpr-forms .wpforms-field-label,.elementor-widget-wpr-forms .wpforms-field-label-inline,.elementor-widget-wpr-forms .wpforms-head-container .wpforms-description,.elementor-widget-wpr-forms .wpforms-image-choices-label,.elementor-widget-wpr-forms .wpforms-payment-total,.elementor-widget-wpr-forms .wpr-forms-container .caldera_ajax_error_block,.elementor-widget-wpr-forms .wpr-forms-container .nf-error-msg,.elementor-widget-wpr-forms .wpr-forms-container .nf-response-msg,.elementor-widget-wpr-forms .wpr-forms-container .wpcf7-not-valid-tip,.elementor-widget-wpr-forms .wpr-forms-container .wpcf7-response-output,.elementor-widget-wpr-forms .wpr-forms-container .wpforms-confirmation-container-full,.elementor-widget-wpr-forms .wpr-forms-container label.wpforms-error,.elementor-widget-wpr-forms.caldera-grid .help-block,.elementor-widget-wpr-forms.nf-field-description,.elementor-widget-wpr-forms.wpforms-field-description,.elementor-widget-wpr-forms.wpforms-field-sublabel,.elementor-widget-wpr-grid .wpr-grid-cf-style-1,.elementor-widget-wpr-grid .wpr-grid-filters li,.elementor-widget-wpr-grid .wpr-grid-item-author,.elementor-widget-wpr-grid .wpr-grid-item-comments,.elementor-widget-wpr-grid .wpr-grid-item-content,.elementor-widget-wpr-grid .wpr-grid-item-date,.elementor-widget-wpr-grid .wpr-grid-item-excerpt,.elementor-widget-wpr-grid .wpr-grid-item-likes,.elementor-widget-wpr-grid .wpr-grid-item-protected p,.elementor-widget-wpr-grid .wpr-grid-item-read-more a,.elementor-widget-wpr-grid .wpr-grid-item-sharing,.elementor-widget-wpr-grid .wpr-grid-item-time,.elementor-widget-wpr-grid .wpr-grid-pagination,.elementor-widget-wpr-grid .wpr-grid-tax-style-1,.elementor-widget-wpr-grid .wpr-grid-tax-style-2,.elementor-widget-wpr-magazine-grid .wpr-grid-item-content,.elementor-widget-wpr-magazine-grid .wpr-grid-item-excerpt,.elementor-widget-wpr-mailchimp .wpr-mailchimp-header p,.elementor-widget-wpr-media-grid .wpr-grid-filters li,.elementor-widget-wpr-media-grid .wpr-grid-item-author,.elementor-widget-wpr-media-grid .wpr-grid-item-caption,.elementor-widget-wpr-media-grid .wpr-grid-item-date,.elementor-widget-wpr-media-grid .wpr-grid-item-likes,.elementor-widget-wpr-media-grid .wpr-grid-item-sharing,.elementor-widget-wpr-media-grid .wpr-grid-item-time,.elementor-widget-wpr-media-grid .wpr-grid-tax-style-1,.elementor-widget-wpr-media-grid .wpr-grid-tax-style-2,.elementor-widget-wpr-media-magazine-grid .wpr-grid-tax-style-2,.elementor-widget-wpr-nav-menu .wpr-sub-menu .wpr-sub-menu-item,.elementor-widget-wpr-onepage-nav .wpr-onepage-nav-item .wpr-tooltip,.elementor-widget-wpr-pricing-table .wpr-pricing-table-title-wrap .wpr-pricing-table-sub-title,.elementor-widget-wpr-promo-box .wpr-promo-box-badge,.elementor-widget-wpr-promo-box .wpr-promo-box-btn,.elementor-widget-wpr-woo-grid .wpr-grid-item-add-to-cart a,.elementor-widget-wpr-woo-grid .wpr-grid-item-content,.elementor-widget-wpr-woo-grid .wpr-grid-item-lightbox,.elementor-widget-wpr-woo-grid .wpr-grid-item-likes,.elementor-widget-wpr-woo-grid .wpr-grid-item-price .inner-block>span,.elementor-widget-wpr-woo-grid .wpr-grid-item-sharing,.elementor-widget-wpr-woo-grid .wpr-grid-item-status .inner-block>span,.elementor-widget-wpr-woo-grid .wpr-grid-pagination,.elementor-widget-wpr-woo-grid .wpr-grid-product-categories,.elementor-widget-wpr-woo-grid .wpr-grid-product-tags,.elementor-widget-wpr-woo-grid .wpr-woo-rating span,.wpr-price-list-description{font-size:14px}.wpr-onepage-nav{position:fixed;z-index:99999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wpr-onepage-nav-vr-middle .wpr-onepage-nav,.wpr-tabs-position-left.wpr-tabs-triangle-type-inner>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before,.wpr-tabs-position-right.wpr-tabs-triangle-type-outer>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before{top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:translateY(-50%)}.elementor-editor-active .elementor-element-edit-mode:hover .wpr-template-edit-btn,.wpr-gallery-slider-nav-fade .wpr-gallery-slider:hover .wpr-gallery-slider-arrow,.wpr-grid-slider-nav-fade:hover .wpr-grid-slider-arrow-container,.wpr-onepage-nav-item:hover .wpr-tooltip,.wpr-slider-nav-fade .wpr-advanced-slider-wrap:hover .wpr-slider-arrow,.wpr-tabs-triangle-yes>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab-active.wpr-tab:before{opacity:1;visibility:visible}.wpr-onepage-nav-hr-left .wpr-onepage-nav-item:hover .wpr-tooltip{-ms-transform:translate(10%,-50%);transform:translate(10%,-50%);-webkit-transform:translate(10%,-50%)}.wpr-onepage-nav-hr-left .wpr-onepage-nav-item .wpr-tooltip{top:50%;left:100%;-ms-transform:translate(20%,-50%);transform:translate(20%,-50%);-webkit-transform:translate(20%,-50%)}.wpr-button-tooltip-a-position-right .wpr-button-tooltip-a:before,.wpr-button-tooltip-b-position-right .wpr-button-tooltip-b:before,.wpr-onepage-nav-hr-left .wpr-onepage-nav-item .wpr-tooltip:before{left:-8px;top:50%;-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.wpr-onepage-nav-hr-right .wpr-onepage-nav-item:hover .wpr-tooltip{-ms-transform:translate(-110%,-50%);transform:translate(-110%,-50%);-webkit-transform:translate(-110%,-50%)}.wpr-onepage-nav-hr-right .wpr-onepage-nav-item .wpr-tooltip{top:50%;left:0;-ms-transform:translate(-120%,-50%);transform:translate(-120%,-50%);-webkit-transform:translate(-120%,-50%)}.wpr-onepage-nav-hr-right .wpr-onepage-nav-item .wpr-tooltip:before{left:auto;right:-8px;top:50%;-webkit-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}.elementor-widget-wpr-onepage-nav .wpr-onepage-nav{background-color:#605be5;-webkit-box-shadow:0 0 15px 0 #d7d7d7;box-shadow:0 0 15px 0 #d7d7d7}.wpr-archive-title,.wpr-author-box-name,.wpr-author-box-title,.wpr-button-tooltip p,.wpr-button-tooltip-a p,.wpr-button-tooltip-b p,.wpr-dual-title,.wpr-feature-list-description,.wpr-feature-list-title,.wpr-flip-carousel .flipster__nav,.wpr-hotspot-tooltip p,.wpr-logo-description,.wpr-post-title{margin:0}.wpr-archive-title:after{content:' ';display:block}.wpr-featured-media-image{position:relative;display:inline-block;vertical-align:middle}.wpr-featured-media-caption,.wpr-product-media-caption{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}.wpr-fm-image-caption-hover .wpr-featured-media-caption,.wpr-pd-image-caption-hover .wpr-product-media-wrap .wpr-product-media-caption{opacity:0;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.wpr-ba-labels-hover:hover .wpr-ba-label,.wpr-fm-image-caption-hover:hover .wpr-featured-media-caption,.wpr-pd-image-caption-hover .wpr-product-media-wrap:hover .wpr-product-media-caption,.wpr-product-thumb-nav li.slick-current,.wpr-switcher-content-active .wpr-switcher-content-inner.wpr-overlay-none,.wpr-tab-content-active .wpr-tab-content-inner.wpr-overlay-none{opacity:1}.wpr-flip-box-animation-fade .wpr-flip-box-active .wpr-flip-box-front,.wpr-gallery-slider,.wpr-grid,.wpr-grid-item-sharing .wpr-sharing-hidden a,.wpr-post-nav-fixed.wpr-post-nav-hover img,.wpr-switcher-content-inner,.wpr-tab-content-inner,.wpr-testimonial-nav-fade .wpr-testimonial-arrow{opacity:0}.wpr-flip-box[data-trigger=box],.wpr-forms-container .field-wrap.submit-wrap .ninja-forms-field,.wpr-gallery-lightbox-yes .wpr-featured-media-image,.wpr-gallery-lightbox-yes .wpr-product-media-image,.wpr-grid-item-lightbox .inner-block>span,.wpr-grid-item-sharing .wpr-sharing-trigger,.wpr-grid-lightbox-overlay,.wpr-hotspot-trigger-click .wpr-hotspot-item,.wpr-hotspot-trigger-hover .wpr-hotspot-item,.wpr-submit-comment{cursor:pointer}.wpr-flip-box-back-align-center .wpr-flip-box-back .wpr-flip-box-image img,.wpr-flip-box-front-align-center .wpr-flip-box-front .wpr-flip-box-image img,.wpr-gallery-slide img,.wpr-logo-position-center .wpr-logo-image,.wpr-pricing-table-heading-center .wpr-pricing-table-icon img,.wpr-testimonial-meta-align-center .wpr-testimonial-meta img{margin:0 auto}.wpr-gallery-slider-arrow{position:absolute;z-index:120;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;text-align:center;cursor:pointer;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.wpr-gallery-slider-arrow i,.wpr-member-social i,.wpr-testimonial-social i,.wpr-ticker-arrow i{display:block;width:100%;height:100%;line-height:inherit}.wpr-gallery-slider-nav-fade .wpr-gallery-slider-arrow,.wpr-grid-slider-nav-fade .wpr-grid-slider-arrow-container,.wpr-slider-nav-fade .wpr-slider-arrow{opacity:0;visibility:hidden}.wpr-gallery-slider-dots{position:absolute;display:inline-table;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:110}.wpr-gallery-slider-dots ul,.wpr-grid-slider-dots ul,.wpr-slider-dots ul{list-style:none;margin:0;padding:0}.wpr-anim-text-inner,.wpr-comments-navigation-justify a.prev,.wpr-flip-box-back-align-left .wpr-flip-box-back .wpr-flip-box-image img,.wpr-flip-box-front-align-left .wpr-flip-box-front .wpr-flip-box-image img,.wpr-gallery-slider-dots li,.wpr-grid-item-display-custom.wpr-grid-item-align-left,.wpr-grid-item-display-inline.wpr-grid-item-align-left,.wpr-grid-pagination-justify .wpr-grid-pagi-left-arrows,.wpr-grid-pagination-justify .wpr-grid-pagination-default .wpr-prev-post-link,.wpr-grid-slider-dots-horizontal .wpr-grid-slider-dots li,.wpr-grid-slider-dots-pro-vr .slick-dots li,.wpr-logo-position-left .wpr-logo-image,.wpr-logo-position-left .wpr-logo-text,.wpr-prbar-layout-hr-line .wpr-prbar-title-wrap,.wpr-pricing-table-heading-left .wpr-pricing-table-icon,.wpr-slider-dots-horizontal .wpr-slider-dots li,.wpr-slider-dots-pro-vr .wpr-slider-dots li,.wpr-team-member-divider-left .wpr-member-divider:after,.wpr-testimonial-image-position-center.wpr-testimonial-meta-align-left .wpr-testimonial-meta img,.wpr-testimonial-image-position-left .wpr-testimonial-image,.wpr-testimonial-image-position-left .wpr-testimonial-logo-image img,.wpr-timeline-centered.wpr-both-sided-timeline .wpr-timeline-entry.wpr-left-aligned,.wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-entry.wpr-left-aligned{float:left}.wpr-gallery-slider-dot,.wpr-grid-slider-dot,.wpr-slider-dot,.wpr-testimonial-dot{display:block;cursor:pointer}.wpr-gallery-slider-dots li:last-child .wpr-gallery-slider-dot,.wpr-grid-item-excerpt .inner-block p,.wpr-grid-slider-dots li:last-child .wpr-grid-slider-dot,.wpr-grid-sorting .woocommerce-ordering,.wpr-grid-sorting .woocommerce-result-count,.wpr-grid-sorting .wpr-shop-page-title,.wpr-slider-dots li:last-child .wpr-slider-dot,.wpr-testimonial-dots li:last-child .wpr-testimonial-dot{margin:0!important}.wpr-author-box-image{display:inline-block;overflow:hidden}.elementor-widget-wpr-sharing-buttons.elementor-grid-0 .wpr-sharing-buttons,.elementor-widget-wpr-sharing-buttons[class*=elementor-grid-pro-] .wpr-sharing-buttons,.wpr-author-box-arrange-left .wpr-author-box,.wpr-ba-divider-icons,.wpr-button-content,.wpr-button-content-a,.wpr-button-content-b,.wpr-comment-form-fields,.wpr-mailchimp-fields,.wpr-pc-content,.wpr-pc-wrapper,.wpr-post-nav-labels span,.wpr-post-navigation-wrap,.wpr-search-form-style-inner .wpr-search-form-input-wrap,.wpr-search-form-style-outer .wpr-search-form,.wpr-stt-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.wpr-author-box-arrange-right .wpr-author-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.wpr-author-box-arrange-left .wpr-author-box-image,.wpr-author-box-arrange-right .wpr-author-box-image,.wpr-testimonial-meta-position-left .wpr-testimonial-meta,.wpr-testimonial-meta-position-right .wpr-testimonial-meta{-ms-flex-negative:0;flex-shrink:0}.wpr-author-box-arrange-left .wpr-author-box-text,.wpr-author-box-arrange-right .wpr-author-box-text,.wpr-grid-sorting .woocommerce-ordering,.wpr-grid-sorting>div,.wpr-mailchimp-layout-hr .wpr-mailchimp-email,.wpr-mailchimp-layout-hr .wpr-mailchimp-first-name,.wpr-mailchimp-layout-hr .wpr-mailchimp-last-name,.wpr-sharing-label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.wpr-posts-navigation-svg-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wpr-cf-no-url .wpr-comment-form-email,.wpr-cf-style-2 .wpr-comment-form-fields>div,.wpr-cf-style-5 .wpr-comment-form-fields>div,.wpr-comment-form[class*=wpr-cf-pro]>div,.wpr-countdown-item:last-of-type,.wpr-forms-align-left .wpr-forms-container div.wpforms-container-full .wpforms-form .wpforms-list-inline ul li:last-child,.wpr-forms-align-right .label-right .nf-field-description,.wpr-forms-align-right .wpcf7-acceptance .wpcf7-list-item,.wpr-forms-align-right .wpcf7-list-item.last,.wpr-forms-align-right div.wpforms-container-full .wpforms-form .wpforms-list-inline ul li:first-child,.wpr-grid-filters li:last-of-type,.wpr-grid-item-sharing a:last-of-type,.wpr-grid-pagi-right-arrows a:last-child,.wpr-grid-pagi-right-arrows span:last-child,.wpr-grid-slider-dots-horizontal .slick-dots li:last-child span,.wpr-load-more-btn,.wpr-member-social:last-child,.wpr-post-nav-back span:nth-child(2n),.wpr-post-navigation-wrap>div:last-child,.wpr-sharing-buttons .wpr-sharing-icon:last-child,.wpr-sharing-col-1 .wpr-sharing-buttons .wpr-sharing-icon,.wpr-sharing-col-2 .wpr-sharing-buttons .wpr-sharing-icon:nth-child(2n),.wpr-sharing-col-3 .wpr-sharing-buttons .wpr-sharing-icon:nth-child(3n),.wpr-sharing-col-4 .wpr-sharing-buttons .wpr-sharing-icon:nth-child(4n),.wpr-sharing-col-5 .wpr-sharing-buttons .wpr-sharing-icon:nth-child(5n),.wpr-sharing-col-6 .wpr-sharing-buttons .wpr-sharing-icon:nth-child(6n),.wpr-slider-dots-horizontal .slick-dots li:last-child span,.wpr-slider-dots-pro-vr .slick-dots li:last-child span,.wpr-tabs-hr-position-justify>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:last-of-type,.wpr-testimonial-rating i:last-of-type,.wpr-testimonial-social:last-child,.wpr-woo-rating i:last-of-type{margin-right:0!important}.wpr-post-nav-fixed-default-wrap{position:fixed;bottom:0;z-index:999}.wpr-post-nav-fixed.wpr-post-navigation{position:fixed;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:999}.wpr-post-nav-fixed.wpr-post-navigation img{position:absolute;top:0;max-width:none}.wpr-post-nav-fixed.wpr-post-nav-hover.wpr-post-nav-prev img{-webkit-transform:perspective(600px) rotateY(90deg);transform:perspective(600px) rotateY(90deg);-webkit-transform-origin:center left 0;-ms-transform-origin:center left 0;transform-origin:center left 0}.wpr-post-nav-fixed.wpr-post-nav-hover.wpr-post-nav-next img{-webkit-transform:perspective(600px) rotateY(-90deg);transform:perspective(600px) rotateY(-90deg);-webkit-transform-origin:center right 0;-ms-transform-origin:center right 0;transform-origin:center right 0}.wpr-post-nav-fixed.wpr-post-nav-hover:hover img{opacity:1;position:absolute;-webkit-transform:none;-ms-transform:none;transform:none}.wpr-post-nav-static.wpr-post-navigation,.wpr-rating-icon-5:before{width:50%}.wpr-post-navigation{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-repeat:no-repeat;position:relative}.wpr-post-nav-overlay{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:.3s ease-in;-o-transition:.3s ease-in;transition:.3s ease-in}.wpr-post-nav-back{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;font-size:30px}.wpr-post-navigation a{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wpr-forms-align-right .nf-form-wrap .field-wrap,.wpr-post-nav-next .wpr-post-nav-labels h5,.wpr-post-nav-next .wpr-post-nav-labels>span,.wpr-post-nav-next a,.wpr-switcher-label-style-outer>.elementor-widget-container>.wpr-content-toggle>.wpr-switcher-container>.wpr-switcher-first,.wpr-team-member-social-media-right .wpr-member-social-media{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.wpr-post-nav-labels{min-width:0}.wpr-post-nav-labels h5{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-ms-text-overflow:ellipsis}.wpr-post-nav-dividers{padding:10px 0;border-top:1px solid #000;border-bottom:1px solid #000}.wpr-post-nav-divider{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;-ms-flex-negative:0;flex-shrink:0}.wpr-post-nav-dividers.wpr-post-navigation-wrap{padding-left:0!important;padding-right:0!important}.wpr-post-nav-back a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:0}.wpr-post-nav-back span{display:inline-block;border-style:solid}.wpr-post-info{padding:0;margin:0;list-style:none}.wpr-post-info-horizontal li:last-child{padding-right:0!important}.wpr-post-info-vertical li:last-child{padding-bottom:0!important}.wpr-post-info li .wpr-post-info-text{display:inline-block;text-align:left!important}.wpr-post-info li:after{content:' ';display:inline-block;position:absolute}.wpr-hotspot-tooltip-position-right .wpr-hotspot-tooltip:before,.wpr-post-info-horizontal li:after{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.wpr-post-info-author img{display:inline-block;margin-right:10px;vertical-align:middle}.wpr-comments-list,.wpr-comments-list ul.children,.wpr-testimonial-dots ul{list-style:none;padding:0;margin:0}.wpr-forms-container .wpforms-form .wpforms-field,.wpr-forms-container .wpforms-submit-container,.wpr-google-map .gm-style-iw-c,.wpr-grid-item,.wpr-likes-no-default.wpr-likes-zero i,.wpr-mgzn-grid-item{padding:0!important}.wpr-comment-avatar{float:left;overflow:hidden}.wpr-comment-avatar img{margin:0!important;position:static!important}.wpr-comments-wrap .comment-reply-link{float:none!important}.wpr-comment-reply-inline.wpr-comment-reply-align-right .wpr-comment-reply,.wpr-comments-navigation-justify a.next,.wpr-flip-box-back-align-right .wpr-flip-box-back .wpr-flip-box-image img,.wpr-flip-box-front-align-right .wpr-flip-box-front .wpr-flip-box-image img,.wpr-forms-align-right .caldera-grid .col-sm-4,.wpr-forms-align-right .caldera-grid .col-sm-6,.wpr-grid-item-display-custom.wpr-grid-item-align-right,.wpr-grid-item-display-inline.wpr-grid-item-align-right,.wpr-grid-pagination-justify .wpr-grid-pagi-right-arrows,.wpr-grid-pagination-justify .wpr-grid-pagination-default .wpr-next-post-link,.wpr-logo-position-right .wpr-logo-image,.wpr-logo-position-right .wpr-logo-text,.wpr-prbar-layout-hr-line .wpr-prbar-counter,.wpr-pricing-table-heading-right .wpr-pricing-table-icon,.wpr-team-member-divider-right .wpr-member-divider:after,.wpr-testimonial-image-position-center.wpr-testimonial-meta-align-right .wpr-testimonial-meta img,.wpr-testimonial-image-position-right .wpr-testimonial-image,.wpr-testimonial-image-position-right .wpr-testimonial-logo-image img,[dir=rtl] .slick-slide{float:right}.wpr-comment-reply-inline.wpr-comment-reply-align-left .wpr-comment-reply:before{content:'\00a0|\00a0'}.wpr-comment-form,.wpr-dual-heading-desc-top .wpr-dual-heading-wrap,.wpr-dual-heading-icon-top .wpr-dual-heading-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wpr-comment-form label{margin-bottom:10px}.wpr-cf-style-2 .wpr-comment-form-fields,.wpr-cf-style-5 .wpr-comment-form-fields,.wpr-comment-form[class*=wpr-cf-pro] .wpr-comment-form-fields{display:block;width:60%}.wpr-cf-style-4.wpr-comment-form .wpr-comment-form-fields,.wpr-cf-style-5.wpr-comment-form .wpr-comment-form-fields,.wpr-cf-style-6.wpr-comment-form .wpr-comment-form-fields,.wpr-comment-form[class*=wpr-cf-pro] .wpr-comment-form-fields,.wpr-dual-heading-desc-top .wpr-dual-heading-description,.wpr-dual-heading-icon-top .wpr-dual-heading-icon-wrap{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.wpr-comments-list .comment-respond{margin-bottom:30px}.wpr-product-media-wrap{position:relative;display:inline-block;max-width:100%}.wpr-product-media-image{display:inline-block;position:relative;vertical-align:middle;overflow:hidden}.wpr-product-thumb-nav li{overflow:hidden;cursor:pointer;opacity:.75}.wpr-gallery-zoom-yes .wpr-product-media-image:hover img{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}.wpr-product-media-onsale{position:absolute;top:0;left:0;z-index:2}.wpr-grid-item{float:left;position:relative;text-align:center}.wpr-grid-item,.wpr-grid-item *{outline:0!important}.wpr-grid-item-above-content{border-bottom:0!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.wpr-grid:not([data-settings*=list]) .wpr-grid-item-below-content{border-top:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.wpr-business-hours,.wpr-flip-box-animation-push .wpr-flip-box,.wpr-flip-box-animation-slide .wpr-flip-box,.wpr-grid-image-wrap,.wpr-member-content,.wpr-member-divider,.wpr-member-image,.wpr-team-member,.wpr-testimonial-image,.wpr-ticker-marquee{overflow:hidden}.wpr-ba-image-2,.wpr-grid-media-hover{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.wpr-grid-media-hover-top{position:absolute;top:0;left:0;width:100%;z-index:2}.wpr-grid-media-hover-bottom{position:absolute;bottom:0;left:0;width:100%;z-index:2}.wpr-grid-media-hover-middle{position:relative;z-index:2}.wpr-grid .wpr-cv-container,.wpr-grid-item-add-to-cart .inner-block>a:after,.wpr-grid-item-add-to-cart .inner-block>a:before,.wpr-grid-item-read-more .inner-block>a:after,.wpr-grid-item-read-more .inner-block>a:before,.wpr-magazine-grid .wpr-cv-container,.wpr-magazine-grid .wpr-grid-media-hover{z-index:1}.slick-track:after,.wpr-grid-item-display-block{clear:both}.wpr-grid-item-display-custom.wpr-grid-item-align-center,.wpr-grid-item-display-inline.wpr-grid-item-align-center{float:none;display:inline-block;vertical-align:middle}.wpr-grid-media-hover-bg,.wpr-hotspot-item{position:absolute}.wpr-grid-media-hover-bg img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(1)!important;-ms-transform:translate(-50%,-50%) scale(1)!important;transform:translate(-50%,-50%) scale(1)!important;-webkit-filter:grayscale(0)!important;filter:grayscale(0)!important;-webkit-filter:blur(0px)!important;-filter:blur(0px)!important}.wpr-anim-text,.wpr-clipped-text,.wpr-grid-item-author img,.wpr-grid-item-author span,.wpr-highlighted-text{display:inline-block;vertical-align:middle}.wpr-grid-item-author img{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;-webkit-filter:none!important;filter:none!important}.wpr-grid-item-sharing .wpr-sharing-icon{display:inline-block;position:relative}.wpr-grid-item-sharing .wpr-sharing-icon .wpr-tooltip{left:50%;-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);-webkit-transform:translate(-50%,-100%)}.wpr-grid-item-sharing .wpr-sharing-icon:hover .wpr-tooltip{visibility:visible;opacity:1;-ms-transform:translate(-50%,-120%);transform:translate(-50%,-120%);-webkit-transform:translate(-50%,-120%)}.wpr-grid-item-sharing .wpr-tooltip:before,.wpr-hotspot-tooltip-position-top .wpr-hotspot-tooltip:before,.wpr-tabs-position-above.wpr-tabs-triangle-type-outer.wpr-tabs-position-above>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before{left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform:translateX(-50%)}.wpr-grid-item-sharing .wpr-tooltip{display:block;padding:10px}.wpr-grid-item-sharing .wpr-sharing-hidden{visibility:hidden;position:absolute;z-index:3;text-align:center}.wpr-sharing-hidden a{position:relative;top:-5px;-webkit-transition-duration:.3s!important;-o-transition-duration:.3s!important;transition-duration:.3s!important;-webkit-transition-timing-function:cubic-bezier(.445,.050,.55,.95);-o-transition-timing-function:cubic-bezier(.445,.050,.55,.95);transition-timing-function:cubic-bezier(.445,.050,.55,.95);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.wpr-grid-item-sharing .inner-block a,.wpr-sharing-buttons .wpr-sharing-icon{-webkit-transition-timing-function:linear;-o-transition-timing-function:linear}.wpr-sharing-hidden a+a{-webkit-transition-delay:0.1s;-o-transition-delay:0.1s;transition-delay:0.1s}.wpr-sharing-hidden a+a+a{-webkit-transition-delay:0.2s;-o-transition-delay:0.2s;transition-delay:0.2s}.wpr-sharing-hidden a+a+a+a{-webkit-transition-delay:0.3s;-o-transition-delay:0.3s;transition-delay:0.3s}.wpr-sharing-hidden a+a+a+a+a{-webkit-transition-delay:0.4s;-o-transition-delay:0.4s;transition-delay:0.4s}.wpr-grid-item-sharing .inner-block a{text-align:center;-webkit-transition-property:color,background-color,border;-o-transition-property:color,background-color,border;transition-property:color,background-color,border;transition-timing-function:linear}.wpr-grid-item-add-to-cart .inner-block>a,.wpr-grid-item-read-more .inner-block>a{position:relative;overflow:hidden;vertical-align:middle}.wpr-grid-item-add-to-cart .inner-block>a i,.wpr-grid-item-add-to-cart .inner-block>a span,.wpr-grid-item-read-more .inner-block>a i,.wpr-grid-item-read-more .inner-block>a span{position:relative;z-index:2;opacity:1}.wpr-grid-lightbox-overlay{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%}.admin-bar .lg-toolbar{top:32px}.elementor-widget-wpr-sharing-buttons:not(.elementor-grid-0):not(.elementor-grid-pro-3):not(.elementor-grid-pro-4):not(.elementor-grid-pro-5):not(.elementor-grid-pro-6) .wpr-sharing-label-off .wpr-sharing-icon i,.wpr-grid-item-separator.wpr-grid-item-display-inline span{width:100%!important}.wpr-testimonial-rating i,.wpr-woo-rating i{display:inline;position:relative;font-family:eicons;font-style:normal;line-height:1;overflow:hidden}.wpr-testimonial-rating i:before,.wpr-woo-rating i:before{content:'\e934';font-weight:900;display:block;position:absolute;top:0;left:0;font-size:inherit;font-family:inherit;overflow:hidden}.wpr-testimonial-rating-style_2 .wpr-testimonial-rating i:before,.wpr-woo-rating-style-2 .wpr-woo-rating i:before{content:'\002605'}.wpr-rating-icon-0:before{width:0}.wpr-rating-icon-1:before{width:10%}.wpr-rating-icon-2:before{width:20%}.wpr-rating-icon-3:before{width:30%}.wpr-rating-icon-4:before{width:40%}.wpr-rating-icon-6:before{width:60%}.wpr-rating-icon-7:before{width:70%}.wpr-rating-icon-8:before{width:80%}.wpr-rating-icon-9:before{width:90%}.wpr-grid-filters li span{display:inline-block;cursor:pointer;text-decoration:inherit}.wpr-grid-filters li sup{position:relative;padding-left:5px;line-height:1}.wpr-grid-filters li sup[data-brackets=yes]:before{content:'\0028'}.wpr-grid-filters li sup[data-brackets=yes]:after{content:'\0029'}.wpr-grid-filters .wpr-active-filter.wpr-pointer-item:after,.wpr-grid-filters .wpr-active-filter.wpr-pointer-item:before{opacity:1!important;width:100%!important}.wpr-grid-filters-sep{font-style:normal}.wpr-grid-sorting{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.wpr-grid-sorting .woocommerce-ordering select{width:auto;outline:0!important}.wpr-grid-pagination{margin-top:30px}.wpr-advanced-text-preffix,.wpr-advanced-text-suffix,.wpr-grid-pagination i,.wpr-grid-pagination svg{vertical-align:middle}.wpr-grid-pagination .wpr-disabled-arrow{cursor:not-allowed;opacity:.4}.wpr-grid-pagination-center .wpr-grid-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wpr-grid-pagination-left .wpr-grid-pagination{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.wpr-grid-pagination-right .wpr-grid-pagination{text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.wpr-grid-pagination .wpr-first-page,.wpr-grid-pagination .wpr-last-page,.wpr-grid-pagination .wpr-next-page,.wpr-grid-pagination .wpr-next-post-link,.wpr-grid-pagination .wpr-prev-page,.wpr-grid-pagination .wpr-prev-post-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.wpr-grid-slider-nav-position-default .wpr-grid-slider-arrow-container,.wpr-slider-nav-position-default .wpr-slider-arrow-container,.wpr-testimonial-nav-position-default .wpr-testimonial-arrow-container{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex}.wpr-grid-slider-nav-position-default .wpr-grid-slider-arrow,.wpr-slider-nav-position-default .wpr-slider-arrow,.wpr-testimonial-nav-position-default .wpr-testimonial-arrow{position:static}.wpr-grid-slider-nav-position-default .wpr-grid-slider-prev-arrow,.wpr-slider-nav-position-default .wpr-slider-prev-arrow,.wpr-testimonial-nav-position-default .wpr-testimonial-prev-arrow{-ms-transform:none;transform:none;-webkit-transform:none}.wpr-grid-slider-nav-position-default .wpr-grid-slider-next-arrow,.wpr-slider-nav-position-default .wpr-slider-next-arrow,.wpr-testimonial-nav-position-default .wpr-testimonial-next-arrow{-ms-transform:translateY(0) rotate(180deg);transform:translateY(0) rotate(180deg);-webkit-transform:translateY(0) rotate(180deg)}.wpr-grid-slider-arrow{position:absolute;z-index:120;top:50%;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;text-align:center;cursor:pointer}.wpr-grid-slider-arrow i,.wpr-taxonomy-list i{display:block;width:100%;height:100%}.wpr-grid-slider-prev-arrow,.wpr-horizontal-bottom .wpr-timeline-prev-arrow,.wpr-slider-prev-arrow{left:1%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.wpr-grid-slider-next-arrow,.wpr-horizontal-bottom .wpr-timeline-next-arrow,.wpr-slider-next-arrow{right:1%;-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.wpr-grid-slider-dots,.wpr-slider-dots,.wpr-testimonial-dots{display:inline-table;position:absolute;z-index:110;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.wpr-grid-slider-dots-vertical .slick-dots li,.wpr-slider-dots-vertical .slick-dots li{display:block;width:auto!important;height:auto!important;margin:0!important}.wpr-grid-slider-dots-horizontal .slick-dots li,.wpr-grid-slider-dots-pro-vr .slick-dots li,.wpr-slider-dots-horizontal .slick-dots li{width:auto!important;padding-top:10px;margin:0!important}.wpr-grid-item-protected{position:absolute;top:0;left:0;z-index:11!important;width:100%;height:100%}.wpr-grid-item-protected i,.wpr-timeline-centered .wpr-timeline-entry .wpr-timeline-entry-inner .wpr-icon i{font-size:22px}.wpr-grid-item-protected input{width:50%;border:none;margin-top:10px;padding:7px 13px;font-size:13px}.elementor-widget-wpr-grid .wpr-grid-media-hover-bg,.elementor-widget-wpr-media-grid .wpr-grid-media-hover-bg,.elementor-widget-wpr-woo-grid .wpr-grid-media-hover-bg{background-color:rgba(0,0,0,.25)}.elementor-widget-wpr-magazine-grid .wpr-grid-media-hover-bg{background-image:-o-linear-gradient(top,rgba(255,255,255,0) 46%,rgba(96,91,229,.87) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(46%,rgba(255,255,255,0)),to(rgba(96,91,229,.87)));background-image:linear-gradient(180deg,rgba(255,255,255,0) 46%,rgba(96,91,229,.87) 100%)}.elementor-widget-wpr-grid .wpr-grid-item-title,.elementor-widget-wpr-woo-grid .wpr-grid-item-title{font-size:21px;font-weight:700;line-height:23px;margin:0}.elementor-widget-wpr-magazine-grid .wpr-grid-item-title{font-size:22px;margin:0}.elementor-widget-wpr-media-grid .wpr-grid-item-title{font-size:15px;font-weight:500;margin:0}.elementor-widget-wpr-magazine-grid .wpr-grid-tax-style-1{font-size:12px;list-style-position:0.5px}.elementor-widget-wpr-magazine-grid .wpr-grid-item-author,.elementor-widget-wpr-magazine-grid .wpr-grid-item-date,.elementor-widget-wpr-magazine-grid .wpr-grid-item-time{font-size:12px;list-style-position:0.3px}.elementor-widget-wpr-grid .wpr-grid-item-lightbox,.elementor-widget-wpr-media-grid .wpr-grid-item-lightbox{font-size:18px}.elementor-widget-wpr-flip-box .wpr-flip-box-back .wpr-flip-box-content .wpr-flip-box-description,.elementor-widget-wpr-flip-box .wpr-flip-box-front .wpr-flip-box-content .wpr-flip-box-description,.elementor-widget-wpr-grid .wpr-grid-cf-style-2,.elementor-widget-wpr-media-grid .wpr-grid-pagination,.elementor-widget-wpr-promo-box .wpr-promo-box-description,.wpr-hotspot-text{font-size:15px}.elementor-widget-wpr-advanced-text .wpr-clipped-text-content,.elementor-widget-wpr-button .wpr-button,.elementor-widget-wpr-countdown .wpr-countdown-item,.elementor-widget-wpr-dual-button .wpr-button-a,.elementor-widget-wpr-dual-button .wpr-button-b,.elementor-widget-wpr-flip-box .wpr-flip-box-front,.elementor-widget-wpr-forms .caldera-grid .btn-default,.elementor-widget-wpr-forms .caldera-grid .cf2-dropzone button,.elementor-widget-wpr-forms .submit-wrap .ninja-forms-field,.elementor-widget-wpr-forms .wpcf7-submit,.elementor-widget-wpr-forms .wpforms-page-next,.elementor-widget-wpr-forms .wpforms-page-previous,.elementor-widget-wpr-forms .wpforms-submit,.elementor-widget-wpr-grid .wpr-grid-tax-style-2 .inner-block a,.elementor-widget-wpr-mailchimp .wpr-mailchimp-subscribe-btn,.elementor-widget-wpr-pricing-table .wpr-pricing-table-price,.elementor-widget-wpr-progress-bar .wpr-prbar-hr-line-inner,.elementor-widget-wpr-progress-bar .wpr-prbar-vr-line-inner{background-color:#605be5}.elementor-widget-wpr-button .wpr-button-none:hover,.elementor-widget-wpr-button .wpr-button::after,.elementor-widget-wpr-button .wpr-button::before,.elementor-widget-wpr-button [class*=elementor-animation]:hover,.elementor-widget-wpr-dual-button .wpr-dual-button .wpr-button-effect::after,.elementor-widget-wpr-dual-button .wpr-dual-button .wpr-button-effect::before,.elementor-widget-wpr-dual-button .wpr-dual-button .wpr-button-none:hover,.elementor-widget-wpr-dual-button .wpr-dual-button [class*=elementor-animation]:hover,.elementor-widget-wpr-forms .caldera-grid .btn-default:hover,.elementor-widget-wpr-forms .caldera-grid .btn-success,.elementor-widget-wpr-forms .caldera-grid .cf2-dropzone button:hover,.elementor-widget-wpr-forms .submit-wrap .ninja-forms-field:hover,.elementor-widget-wpr-forms .wpcf7-submit:hover,.elementor-widget-wpr-forms .wpforms-page-next:hover,.elementor-widget-wpr-forms .wpforms-page-previous:hover,.elementor-widget-wpr-forms .wpforms-submit:hover,.elementor-widget-wpr-grid .wpr-grid-tax-style-2 .inner-block a:hover,.elementor-widget-wpr-mailchimp .wpr-mailchimp-subscribe-btn:hover,.elementor-widget-wpr-pricing-table .wpr-pricing-table-btn:hover{background-color:#4a45d2}.wpr-magazine-grid{display:-ms-grid;display:grid;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-ms-grid-rows:1fr 1fr;grid-template-rows:1fr 1fr}.wpr-mgzn-grid-item{text-align:center}.wpr-mgzn-grid-1vh-3h{-ms-grid-rows:auto;grid-template-rows:auto}.wpr-mgzn-grid-1-1-1{-ms-grid-rows:1fr;grid-template-rows:1fr}.wpr-mgzn-grid-1-1-3,.wpr-mgzn-grid-2-3{-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6,1fr)}.wpr-mgzn-grid-2-h{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.wpr-mgzn-grid-3-h{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.wpr-mgzn-grid-4-h{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}.wpr-mgzn-grid-1vh-3h .wpr-mgzn-grid-item:first-child{-ms-grid-column:1;grid-column-start:1;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:3;grid-row-end:4}.wpr-mgzn-grid-1-1-2 .wpr-mgzn-grid-item:nth-child(2),.wpr-mgzn-grid-2-1-2 .wpr-mgzn-grid-item:nth-child(2){-ms-grid-row-span:2;grid-row-end:3;-ms-grid-row:1;grid-row-start:1}.wpr-mgzn-grid-1vh-3h .wpr-mgzn-grid-item:nth-child(2),.wpr-mgzn-grid-1vh-3h .wpr-mgzn-grid-item:nth-child(3),.wpr-mgzn-grid-1vh-3h .wpr-mgzn-grid-item:nth-child(4){-ms-grid-column:2;grid-column-start:2}.wpr-mgzn-grid-1-1-2 .wpr-mgzn-grid-item:first-child,.wpr-mgzn-grid-1-2 .wpr-mgzn-grid-item:first-child,.wpr-mgzn-grid-1-3 .wpr-mgzn-grid-item:first-child,.wpr-mgzn-grid-1-4 .wpr-mgzn-grid-item:first-child{-ms-grid-column:1;grid-column-start:1;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:2;grid-row-end:3}.wpr-mgzn-grid-2-1-2 .wpr-mgzn-grid-item:nth-child(2){-ms-grid-column:2;grid-column-start:2}.wpr-mgzn-grid-1-3 .wpr-mgzn-grid-item:nth-child(2){-ms-grid-column:2;grid-column-start:2;-ms-grid-column-span:2;grid-column-end:4}.wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:first-child,.wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(2),.wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:first-child,.wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(2){-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:1;grid-row-end:2}.wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:first-child{-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:3;grid-column-end:4}.wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(2){-ms-grid-column:4;grid-column-start:4;-ms-grid-column-span:3;grid-column-end:7}.wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:first-child{-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:4;grid-column-end:5}.wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(2),.wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(5),.wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(5){-ms-grid-column:5;grid-column-start:5;-ms-grid-column-span:2;grid-column-end:7}.wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(3),.wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(4),.wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(5),.wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(3),.wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(4),.wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(5){-ms-grid-row:2;grid-row-start:2;-ms-grid-row-span:1;grid-row-end:3}.wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(3),.wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(3){-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:2;grid-column-end:3}.wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(4),.wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(4){-ms-grid-column:3;grid-column-start:3;-ms-grid-column-span:2;grid-column-end:5}.wpr-magazine-grid .wpr-grid-image-wrap,.wpr-magazine-grid .wpr-grid-item-inner,.wpr-magazine-grid .wpr-grid-media-wrap{height:100%}.wpr-sharing-buttons .wpr-sharing-icon{overflow:hidden;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff!important;transition-propery:opacity,border-color;transition-timing-function:linear}.wpr-sharing-buttons .wpr-sharing-icon i{display:block;text-align:center}.wpr-sharing-buttons.wpr-sharing-col-1 .wpr-sharing-icon{width:100%;margin-right:0!important}.wpr-sharing-buttons .wpr-sharing-icon i,.wpr-sharing-buttons .wpr-sharing-icon span{transition-propery:color,background-color;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear}.wpr-sharing-official .wpr-sharing-icon:hover{opacity:.85}.wpr-sharing-official .wpr-sharing-facebook-f i,.wpr-sharing-official .wpr-sharing-facebook-f span{background-color:#3b5998}.wpr-sharing-official .wpr-sharing-twitter i,.wpr-sharing-official .wpr-sharing-twitter span{background-color:#1da1f2}.wpr-sharing-official .wpr-sharing-linkedin-in i,.wpr-sharing-official .wpr-sharing-linkedin-in span{background-color:#0077b5}.wpr-sharing-official .wpr-sharing-pinterest-p i,.wpr-sharing-official .wpr-sharing-pinterest-p span{background-color:#bd081c}.wpr-sharing-official .wpr-sharing-reddit i,.wpr-sharing-official .wpr-sharing-reddit span{background-color:#ff4500}.wpr-sharing-official .wpr-sharing-tumblr i,.wpr-sharing-official .wpr-sharing-tumblr span{background-color:#35465c}.wpr-sharing-official .wpr-sharing-digg i,.wpr-sharing-official .wpr-sharing-digg span{background-color:#005be2}.wpr-sharing-official .wpr-sharing-xing i,.wpr-sharing-official .wpr-sharing-xing span{background-color:#026466}.wpr-sharing-official .wpr-sharing-stumbleupon i,.wpr-sharing-official .wpr-sharing-stumbleupon span{background-color:#eb4924}.wpr-sharing-official .wpr-sharing-vk i,.wpr-sharing-official .wpr-sharing-vk span{background-color:#45668e}.wpr-sharing-official .wpr-sharing-odnoklassniki i,.wpr-sharing-official .wpr-sharing-odnoklassniki span{background-color:#f4731c}.wpr-sharing-official .wpr-sharing-get-pocket i,.wpr-sharing-official .wpr-sharing-get-pocket span{background-color:#ef3f56}.wpr-sharing-official .wpr-sharing-skype i,.wpr-sharing-official .wpr-sharing-skype span{background-color:#00aff0}.wpr-sharing-official .wpr-sharing-whatsapp i,.wpr-sharing-official .wpr-sharing-whatsapp span{background-color:#25d366}.wpr-sharing-official .wpr-sharing-telegram i,.wpr-sharing-official .wpr-sharing-telegram span{background-color:#2ca5e0}.wpr-sharing-official .wpr-sharing-delicious i,.wpr-sharing-official .wpr-sharing-delicious span{background-color:#39f}.wpr-sharing-official .wpr-sharing-envelope i,.wpr-sharing-official .wpr-sharing-envelope span{background-color:#c13b2c}.wpr-sharing-official .wpr-sharing-print i,.wpr-sharing-official .wpr-sharing-print span{background-color:#96c859}.wpr-sharing-official .wpr-sharing-facebook-f{border-color:#3b5998}.wpr-sharing-official .wpr-sharing-twitter{border-color:#1da1f2}.wpr-sharing-official .wpr-sharing-linkedin-in{border-color:#0077b5}.wpr-sharing-official .wpr-sharing-pinterest-p{border-color:#bd081c}.wpr-sharing-official .wpr-sharing-reddit{border-color:#ff4500}.wpr-sharing-official .wpr-sharing-tumblr{border-color:#35465c}.wpr-sharing-official .wpr-sharing-digg{border-color:#005be2}.wpr-sharing-official .wpr-sharing-xing{border-color:#026466}.wpr-sharing-official .wpr-sharing-stumbleupon{border-color:#eb4924}.wpr-sharing-official .wpr-sharing-vk{border-color:#45668e}.wpr-sharing-official .wpr-sharing-odnoklassniki{border-color:#f4731c}.wpr-sharing-official .wpr-sharing-get-pocket{border-color:#ef3f56}.wpr-sharing-official .wpr-sharing-skype{border-color:#00aff0}.wpr-sharing-official .wpr-sharing-whatsapp{border-color:#25d366}.wpr-sharing-official .wpr-sharing-telegram{border-color:#2ca5e0}.wpr-sharing-official .wpr-sharing-delicious{border-color:#39f}.wpr-sharing-official .wpr-sharing-envelope{border-color:#c13b2c}.wpr-sharing-official .wpr-sharing-print{border-color:#96c859}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-facebook-f i,.wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-facebook-f span{color:#3b5998;background-color:transparent}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-twitter i,.wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-twitter span{color:#1da1f2;background-color:transparent}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-linkedin-in i,.wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-linkedin-in span{color:#0077b5;background-color:transparent}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-pinterest-p i,.wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-pinterest-p span{color:#bd081c;background-color:transparent}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-reddit i,.wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-reddit span{color:#ff4500;background-color:transparent}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-tumblr i,.wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-tumblr span{color:#35465c;background-color:transparent}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-digg i,.wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-digg span{color:#005be2;background-color:transparent}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-xing i,.wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-xing span{color:#026466;background-color:transparent}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-stumbleupon i,.wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-stumbleupon span{color:#eb4924;background-color:transparent}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-vk i,.wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-vk span{color:#45668e;background-color:transparent}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-odnoklassniki i,.wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-odnoklassniki span{color:#f4731c;background-color:transparent}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-get-pocket i,.wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-get-pocket span{color:#ef3f56;background-color:transparent}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-skype i,.wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-skype span{color:#00aff0;background-color:transparent}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-whatsapp i,.wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-whatsapp span{color:#25d366;background-color:transparent}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-telegram i,.wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-telegram span{color:#2ca5e0;background-color:transparent}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-delicious i,.wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-delicious span{color:#39f;background-color:transparent}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-envelope i,.wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-envelope span{color:#c13b2c;background-color:transparent}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-print i,.wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-print span{color:#96c859;background-color:transparent}.wpr-countdown-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 auto}.wpr-ba-divider,.wpr-ba-label{display:-webkit-box;display:-ms-flexbox}.wpr-countdown-item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;overflow:hidden;color:#fff;text-align:center}.wpr-countdown-item:first-child,.wpr-tabs-hr-position-justify>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:first-of-type{margin-left:0!important}.wpr-countdown-separator{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.elementor-widget-wpr-countdown .wpr-countdown-number{font-size:70px}.elementor-widget-wpr-countdown .wpr-countdown-label{font-size:19px;line-height:45px}.wpr-google-map .gm-style-iw-c>button{top:0!important;right:0!important}.wpr-google-map .gm-style-iw-c .wpr-gm-iwindow h3{margin-bottom:7px}.wpr-google-map .gm-style-iw-d{overflow:hidden!important}.wpr-google-map .gm-style img{max-width:none!important}.wpr-forms-container .wpcf7-form .wpcf7-form-control-wrap{display:block!important}.wpr-forms-container .caldera-grid .help-block,.wpr-forms-container .wpcf7 p,.wpr-price-list-item:last-child{margin-bottom:0}.wpr-forms-container .wpcf7-form .ajax-loader{display:block;visibility:hidden;height:0;overflow:hidden;clear:both}.wpr-forms-container .caldera-grid select.form-control,.wpr-forms-container .nf-field-container select,.wpr-forms-container .wpcf7-date,.wpr-forms-container .wpcf7-number,.wpr-forms-container .wpcf7-select,.wpr-forms-container select.wpforms-field-medium{padding:7px 10px!important}.wpr-forms-container .wpcf7-date{width:auto!important}.wpr-forms-container .wpcf7-number{width:100px!important}.wpr-forms-container .wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item,.wpr-forms-container .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item,.wpr-forms-container .wpcf7-form-control.wpcf7-radio .wpcf7-list-item{margin-left:0;margin-right:10px}.wpr-forms-container .wpcf7-response-output{clear:both;margin:0}.wpr-forms-container .intl-tel-input.allow-dropdown,.wpr-forms-container .wpforms-field:not(.wpforms-field-address) .wpforms-field-medium{display:inline-block!important;max-width:100%!important}.wpr-forms-container .wpforms-field-address .wpforms-field-medium{max-width:100%!important}.wpr-forms-container .intl-tel-input.allow-dropdown input.wpforms-field-medium,.wpr-forms-container .wpforms-field-address div.wpforms-field-medium{width:100%!important;max-width:100%!important}.wpr-forms-container .caldera-grid .alert-success,.wpr-forms-container .nf-response-msg,.wpr-forms-container .wpcf7-mail-sent-ok,.wpr-forms-container .wpforms-confirmation-container-full{padding:10px 15px;border:2px solid}.wpr-forms-container .wpforms-smart-phone-field{text-indent:0!important}.wpr-forms-container select.ninja-forms-field{line-height:1!important}.wpr-forms-container .nf-form-wrap .checkbox-wrap label{display:inline-block!important}.wpr-forms-submit-center .caldera-grid .btn-default:not(a),.wpr-forms-submit-center .submit-wrap .ninja-forms-field,.wpr-forms-submit-center .wpcf7-submit,.wpr-forms-submit-center .wpforms-page-next,.wpr-forms-submit-center .wpforms-page-previous,.wpr-forms-submit-center .wpforms-submit{display:block!important;margin-left:auto!important;margin-right:auto!important}.wpr-forms-submit-left .caldera-grid .btn-default:not(a),.wpr-forms-submit-left .submit-wrap .ninja-forms-field,.wpr-forms-submit-left .wpcf7-submit,.wpr-forms-submit-left .wpforms-page-next,.wpr-forms-submit-left .wpforms-page-previous,.wpr-forms-submit-left .wpforms-submit{float:left!important}.wpr-forms-submit-left .caldera-grid .btn-default:not(a),.wpr-forms-submit-right .submit-wrap .ninja-forms-field,.wpr-forms-submit-right .wpcf7-submit,.wpr-forms-submit-right .wpforms-page-next,.wpr-forms-submit-right .wpforms-page-previous,.wpr-forms-submit-right .wpforms-submit{float:right!important}.wpr-forms-submit-justify .caldera-grid .btn-default:not(a),.wpr-forms-submit-justify .submit-wrap .ninja-forms-field,.wpr-forms-submit-justify .wpcf7-submit,.wpr-forms-submit-justify .wpforms-page-next,.wpr-forms-submit-justify .wpforms-page-previous,.wpr-forms-submit-justify .wpforms-submit{display:block!important;width:100%!important;text-align:center!important}.wpr-custom-chk-radio .wpcf7-acceptance .wpcf7-list-item-label,.wpr-custom-chk-radio .wpcf7-checkbox .wpcf7-list-item-label,.wpr-custom-chk-radio .wpcf7-radio .wpcf7-list-item-label,.wpr-custom-chk-radio .wpforms-field-checkbox input+label,.wpr-custom-chk-radio .wpforms-field-gdpr-checkbox input+label,.wpr-custom-chk-radio .wpforms-field-radio input+label,.wpr-custom-chk-radio .wpforms-field-radio input+span,.wpr-forms-container .checkbox-wrap label,.wpr-forms-container .listcheckbox-wrap label,.wpr-forms-container .listradio-wrap label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.wpr-custom-chk-radio .wpcf7-acceptance .wpcf7-list-item-label:before,.wpr-custom-chk-radio .wpcf7-checkbox .wpcf7-list-item-label:before,.wpr-custom-chk-radio .wpcf7-radio .wpcf7-list-item-label:before,.wpr-custom-chk-radio .wpforms-field-checkbox input+label:before,.wpr-custom-chk-radio .wpforms-field-gdpr-checkbox input+label:before,.wpr-custom-chk-radio .wpforms-field-radio input+label:before,.wpr-custom-chk-radio .wpforms-field-radio input:not(.wpforms-screen-reader-element)+span:before{content:"\2714";display:inline-block;position:relative;top:-1px;text-align:center;border:1px solid;margin-right:5px;color:transparent}.wpr-forms-align-right .wpforms-field-checkbox ul li input:first-child,.wpr-forms-align-right .wpforms-field-gdpr-checkbox input:first-child,.wpr-forms-align-right .wpforms-field-radio ul li input:first-child,.wpr-forms-align-right .wpforms-image-choices label input:first-of-type{float:right;margin-right:0!important;margin-left:10px!important}.wpr-forms-align-right .wpr-forms-container,.wpr-forms-align-right .wpr-forms-container .wpcf7-form-control{direction:rtl}.wpr-forms-align-right .nf-error.field-wrap .nf-field-element:after{right:auto!important;left:1px!important}.wpr-forms-align-right .wpr-custom-chk-radio .wpcf7-acceptance .wpcf7-list-item-label:before,.wpr-forms-align-right .wpr-custom-chk-radio .wpcf7-checkbox .wpcf7-list-item-label:before,.wpr-forms-align-right .wpr-custom-chk-radio .wpcf7-radio .wpcf7-list-item-label:before,.wpr-forms-align-right .wpr-custom-chk-radio .wpforms-field-checkbox input+label:before,.wpr-forms-align-right .wpr-custom-chk-radio .wpforms-field-gdpr-checkbox input+label:before,.wpr-forms-align-right .wpr-custom-chk-radio .wpforms-field-radio input+label:before,.wpr-forms-align-right .wpr-custom-chk-radio .wpforms-field-radio input:not(.wpforms-screen-reader-element)+span:before{margin-right:0;margin-left:5px}.wpr-forms-align-right .wpr-forms-container .intl-tel-input .flag-container{left:auto!important;right:0!important}.wpr-forms-align-right .wpr-forms-container .caldera-grid .checkbox label,.wpr-forms-align-right .wpr-forms-container .caldera-grid .checkbox-inline label,.wpr-forms-align-right .wpr-forms-container .caldera-grid .radio label{padding-left:0!important;padding-right:20px}.wpr-forms-align-right .wpr-forms-container .caldera-grid .checkbox input,.wpr-forms-align-right .wpr-forms-container .caldera-grid .radio input{margin-right:-20px!important;margin-left:0!important}.wpr-forms-align-right .wpr-forms-container .caldera-grid .cf-credit-card{background-position:99% center!important}.wpr-both-sided-timeline .wpr-right-aligned .wpr-extra-label .wpr-label,.wpr-both-sided-timeline .wpr-right-aligned .wpr-extra-label .wpr-sub-label,.wpr-forms-align-right .wpr-forms-container .caldera-grid .live-gravatar{text-align:right!important}.wpr-both-sided-timeline .wpr-left-aligned .wpr-extra-label .wpr-label,.wpr-both-sided-timeline .wpr-left-aligned .wpr-extra-label .wpr-sub-label,.wpr-forms-align-left .wpr-forms-container .caldera-grid .live-gravatar{text-align:left!important}.wpr-forms-container .nf-form-content{padding:0;max-width:none}.wpr-ba-vertical .wpr-ba-divider-icons,.wpr-forms-container .nf-form-content .label-above .field-wrap,.wpr-mailchimp-layout-vr .wpr-mailchimp-fields,.wpr-price-list-position-center .wpr-price-list-heading,.wpr-price-list-position-center .wpr-price-list-item,.wpr-promo-box-image-position-center .wpr-promo-box,.wpr-tabs-position-above>.elementor-widget-container>.wpr-tabs,.wpr-tabs-position-left>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap,.wpr-tabs-position-right>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap,.wpr-taxonomy-list-vertical .wpr-taxonomy-list,.wpr-testimonial-meta-position-extra .wpr-testimonial-item,.wpr-testimonial-meta-position-top .wpr-testimonial-item,.wpr-ticker-arrow-style-vertical .wpr-ticker-slider-controls{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wpr-forms-container .nf-form-content .label-above .nf-field-label{margin-top:0}.wpr-forms-container .field-wrap:not(.textarea-wrap):not(.submit-wrap) .ninja-forms-field{border-radius:0}.wpr-forms-container .listselect-wrap>div select.ninja-forms-field{-webkit-appearance:menulist;-moz-appearance:menulist;appearance:menulist}.wpr-forms-container .nf-form-content .list-select-wrap .nf-field-element>div,.wpr-forms-container .nf-form-content input:not([type=button]),.wpr-forms-container .nf-form-content textarea{background:0 0;border:none}.wpr-forms-container .listcheckbox-wrap ul li,.wpr-forms-container .listradio-wrap ul li{display:inline-block;margin-right:10px!important;margin-bottom:7px!important}.wpr-forms-container .listcheckbox-container .nf-field-element label:after{top:1px}.wpr-forms-container .listradio-wrap .nf-field-element label{margin-left:25px!important}.wpr-forms-container .listradio-wrap .nf-field-element label:after{top:0;left:-25px}.wpr-forms-container .listradio-wrap .nf-field-element label.nf-checked-label:before{top:4px;left:-21px}.wpr-forms-container .nf-error.field-wrap .nf-field-element:after{top:0!important;bottom:0!important;height:auto!important}.wpr-forms-container .wpforms-submit-container:after{content:" ";clear:both;display:table}.wpr-forms-container .caldera-grid .intl-tel-input input{text-indent:40px}.wpr-forms-container .caldera-grid input.cf-credit-card{text-indent:33px}.wpr-forms-container .caldera-grid .cf-credit-card{background-position:5px center!important}.swiper-slide.auto-height,.wpr-forms-container .cf2-dropzone .form-control,.wpr-horizontal-bottom,.wpr-horizontal-timeline .swiper-slide{height:auto}.wpr-forms-container .caldera-grid .form-group input,.wpr-forms-container .caldera-grid .form-group textarea,.wpr-forms-container .caldera-grid .has-error .form-control{-webkit-box-shadow:none;box-shadow:none}.wpr-forms-container .caldera-grid .alert-success{text-shadow:none}.elementor-widget-wpr-forms .nf-form-title h3,.elementor-widget-wpr-forms .wpforms-head-container .wpforms-title{font-size:28px;font-weight:800}.elementor-widget-wpr-forms .caldera-grid .form-control[type=color_picker],.elementor-widget-wpr-forms .caldera-grid .form-control[type=credit_card_cvc],.elementor-widget-wpr-forms .caldera-grid .form-control[type=email],.elementor-widget-wpr-forms .caldera-grid .form-control[type=number],.elementor-widget-wpr-forms .caldera-grid .form-control[type=phone],.elementor-widget-wpr-forms .caldera-grid .form-control[type=tel],.elementor-widget-wpr-forms .caldera-grid .form-control[type=text],.elementor-widget-wpr-forms .caldera-grid .form-control[type=url],.elementor-widget-wpr-forms .caldera-grid select.form-control,.elementor-widget-wpr-forms .caldera-grid textarea.form-control,.elementor-widget-wpr-forms .ninja-forms-field,.elementor-widget-wpr-forms .wpcf7-date,.elementor-widget-wpr-forms .wpcf7-number,.elementor-widget-wpr-forms .wpcf7-quiz,.elementor-widget-wpr-forms .wpcf7-select,.elementor-widget-wpr-forms .wpcf7-text,.elementor-widget-wpr-forms .wpcf7-textarea,.elementor-widget-wpr-forms .wpforms-form input[type=date],.elementor-widget-wpr-forms .wpforms-form input[type=datetime-local],.elementor-widget-wpr-forms .wpforms-form input[type=datetime],.elementor-widget-wpr-forms .wpforms-form input[type=email],.elementor-widget-wpr-forms .wpforms-form input[type=month],.elementor-widget-wpr-forms .wpforms-form input[type=number],.elementor-widget-wpr-forms .wpforms-form input[type=password],.elementor-widget-wpr-forms .wpforms-form input[type=range],.elementor-widget-wpr-forms .wpforms-form input[type=search],.elementor-widget-wpr-forms .wpforms-form input[type=tel],.elementor-widget-wpr-forms .wpforms-form input[type=text],.elementor-widget-wpr-forms .wpforms-form input[type=time],.elementor-widget-wpr-forms .wpforms-form input[type=url],.elementor-widget-wpr-forms .wpforms-form input[type=week],.elementor-widget-wpr-forms .wpforms-form select,.elementor-widget-wpr-forms .wpforms-form textarea{font-size:13px;letter-spacing:.2px}.elementor-widget-wpr-forms .caldera-forms-summary-field ul li,.elementor-widget-wpr-forms .caldera-grid .caldera-forms-gdpr-field-label,.elementor-widget-wpr-forms .caldera-grid .checkbox label,.elementor-widget-wpr-forms .caldera-grid .control-label,.elementor-widget-wpr-forms .caldera-grid .radio label,.elementor-widget-wpr-forms .caldera-grid .total-line,.elementor-widget-wpr-forms .nf-field-container label,.elementor-widget-wpr-forms .wpcf7-form,.elementor-widget-wpr-forms .wpforms-captcha-equation,.elementor-widget-wpr-forms .wpforms-captcha-question,.elementor-widget-wpr-forms .wpforms-field-label,.elementor-widget-wpr-forms .wpforms-field-label-inline,.elementor-widget-wpr-forms .wpforms-image-choices-label,.elementor-widget-wpr-forms .wpforms-payment-total,.elementor-widget-wpr-forms .wpr-forms-container .nf-response-msg,.elementor-widget-wpr-forms .wpr-forms-container .wpforms-confirmation-container-full{font-weight:400}.wpr-ba-image-container,.wpr-promo-box-image{position:relative;overflow:hidden}.wpr-ba-image-container *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.wpr-ba-image-1 img,.wpr-ba-image-2 img,.wpr-parallax-ml-children img{max-width:100%;width:100%}.wpr-ba-image-2 img{position:absolute;top:0}.wpr-ba-divider{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;left:50%;z-index:3;height:100%;cursor:pointer;-ms-touch-action:none;touch-action:none}.wpr-ba-horizontal .wpr-ba-divider-icons i:first-child{text-align:right;padding-right:10%}.wpr-ba-horizontal .wpr-ba-divider-icons i:last-child{text-align:left;padding-left:10%}.wpr-ba-vertical .wpr-ba-divider{top:50%;left:auto;width:100%;height:auto}.wpr-ba-vertical .wpr-ba-image-2 img{top:auto}.wpr-ba-horizontal .wpr-ba-divider-icons:after,.wpr-ba-horizontal .wpr-ba-divider-icons:before{content:'';display:block;position:absolute;height:100%}.wpr-ba-vertical .wpr-ba-divider-icons:after,.wpr-ba-vertical .wpr-ba-divider-icons:before{content:'';display:block;position:absolute;width:100%}.wpr-ba-label{position:absolute;display:flex;padding:15px}.wpr-template-popup,.wpr-template-popup-inner{position:fixed;height:100%;top:0;left:0;width:100%}.wpr-ba-labels-hover .wpr-ba-label{opacity:0;-webkit-transition:.1s ease-in;-o-transition:.1s ease-in;transition:.1s ease-in}.wpr-slider-arrow,.wpr-testimonial-arrow{text-align:center;-webkit-transition:.5s;-o-transition:.5s;cursor:pointer}.wpr-ba-horizontal .wpr-ba-label{top:0;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wpr-ba-vertical .wpr-ba-label{left:0;width:100%}.elementor-widget-wpr-before-after .wpr-ba-label>div{background-color:#605be5;font-size:14px}.wpr-template-popup{z-index:99999999}.wpr-template-popup-inner{display:-webkit-box;display:-ms-flexbox;display:flex}.wpr-popup-container-inner{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;position:relative;background:#fff}.wpr-popup-container-inner>div{width:100%;-ms-flex-negative:0;flex-shrink:0}.wpr-popup-image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff}.wpr-popup-overlay{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background:rgba(0,0,0,.7)}.wpr-popup-close-btn{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;right:0;z-index:99;text-align:center;cursor:pointer}.wpr-popup-notification .wpr-template-popup-inner,.wpr-popup-notification.wpr-template-popup{height:auto!important}.wpr-popup-container-inner.ps-container.ps-active-y>.ps-scrollbar-y-rail,.wpr-popup-container-inner.ps.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.wpr-popup-container-inner.ps-container>.ps-scrollbar-y-rail,.wpr-popup-container-inner.ps>.ps__rail-y{display:none;position:absolute;right:3px;width:3px}.wpr-popup-container-inner.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y,.wpr-popup-container-inner.ps>.ps__rail-y>.ps__thumb-y{position:absolute;cursor:pointer;right:0;width:3px}.wpr-popup-notification .wpr-popup-container .slideInDown{-webkit-animation-timing-function:linear;animation-timing-function:linear}.wpr-popup-notification .wpr-popup-container{width:100%!important;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.wpr-popup-trigger-button{display:inline-block;font-size:14px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;cursor:pointer}.wpr-popup-container .elementor-editor-section-settings{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-radius:0 0 5px 5px}.wpr-popup-container .elementor-editor-section-settings .elementor-editor-element-setting:first-child{border-radius:0 0 0 5px}.wpr-popup-container .elementor-editor-section-settings .elementor-editor-element-setting:first-child:before{top:0;border-width:0 12px 22px 0}.wpr-popup-container .elementor-editor-section-settings .elementor-editor-element-setting:last-child{border-radius:0 0 5px}.wpr-popup-container .elementor-editor-section-settings .elementor-editor-element-setting:last-child:after{top:0;border-width:0 0 22px 12px}.elementor .elementor-widget-wpr-popup-trigger .wpr-popup-trigger-button{display:inline-block;font-size:14px;font-weight:500;cursor:pointer}.wpr-template-edit-btn{position:absolute;top:0;right:40px;display:none;line-height:1;padding:8px 13px;cursor:pointer;background:#333;color:#fff;border:1px solid #000}.elementor-editor-active .wpr-template-edit-btn{display:inline-block;opacity:0;visibility:hidden}.wpr-mailchimp-layout-hr .wpr-mailchimp-fields{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.wpr-mailchimp-subscribe-btn{width:100%;padding:0!important;outline:0!important;cursor:pointer}.elementor-widget-wpr-mailchimp .wpr-mailchimp-header h3{font-size:28px;font-weight:800;margin-top:0}.elementor-widget-wpr-dual-button .wpr-button-middle-badge,.elementor-widget-wpr-logo .wpr-logo-description,.elementor-widget-wpr-mailchimp .wpr-mailchimp-fields label,.wpr-member-job{font-size:13px}.wpr-advanced-slider,.wpr-slider-item{position:relative;height:500px;overflow:hidden}.wpr-slider-content{position:relative;max-width:750px;width:100%;padding:10px 50px 50px;z-index:90}.wpr-slider-item-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center}.wpr-slider-title *{color:#fff;font-size:40px;font-weight:600;line-height:1.5em;padding:5px 10px;margin:0 0 2px}.wpr-slider-sub-title h3{font-size:16px;padding:5px 10px;margin:0 0 10px}.wpr-slider-description p{padding:5px 10px;margin:0 0 30px}.wpr-slider-primary-btn,.wpr-slider-secondary-btn{padding:12px 25px;margin:0 10px;border:1px solid #fff;border-radius:2px}.wpr-slider-btns svg,.wpr-slider-scroll-btn svg{vertical-align:bottom}@keyframes ken-burns-in{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.3);transform:scale(1.3)}}@-webkit-keyframes ken-burns-in{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.3);transform:scale(1.3)}}@keyframes ken-burns-out{0%{-webkit-transform:scale(1.3);transform:scale(1.3)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes ken-burns-out{0%{-webkit-transform:scale(1.3);transform:scale(1.3)}100%{-webkit-transform:scale(1);transform:scale(1)}}.wpr-advanced-slider .slick-slide.slick-active .wpr-slider-item-bg{-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:10s;animation-duration:10s}.wpr-advanced-slider .slick-slide.slick-active .wpr-slider-item-bg.wpr-ken-burns-in{-webkit-animation-name:ken-burns-in;animation-name:ken-burns-in;-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}.wpr-advanced-slider .slick-slide.slick-active .wpr-slider-item-bg.wpr-ken-burns-out{-webkit-animation-name:ken-burns-out;animation-name:ken-burns-out;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.wpr-ken-burns-out{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}.wpr-slider-arrow{position:absolute;z-index:120;top:50%;-webkit-box-sizing:content-box;box-sizing:content-box;transition:.5s;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wpr-slider-arrow i,.wpr-testimonial-arrow i{display:block;line-height:inherit}.wpr-slider-dots .slick-dots{position:static!important}.wpr-slider-scroll-btn{position:absolute;bottom:45px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:inline-block;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;line-height:1;overflow:hidden}.slick-list,.slick-slider,.slick-track{display:block;position:relative}@-webkit-keyframes wpr-scroll-animation{0%{opacity:0;-webkit-transform:translate3d(0,-60%,0);transform:translate3d(0,-60%,0)}50%{opacity:1;-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0)}100%{opacity:0;-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0)}}@keyframes wpr-scroll-animation{0%{opacity:0;-webkit-transform:translate3d(0,-60%,0);transform:translate3d(0,-60%,0)}50%{opacity:1;-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0)}100%{opacity:0;-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0)}}.wpr-scroll-animation{-webkit-animation-name:wpr-scroll-animation;animation-name:wpr-scroll-animation;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.wpr-slider-video{position:absolute;width:100%;height:100%;top:0;left:0;z-index:90}.wpr-slider-video-btn{margin:0 auto;text-align:center;border-style:solid;border-radius:50%;cursor:pointer}.wpr-slider-video-icon-size-small .wpr-slider-video-btn{height:50px;width:50px;font-size:16px;padding:16px 0 0 4px;border-width:1px}.wpr-slider-video-icon-size-medium .wpr-slider-video-btn{height:80px;width:80px;font-size:26px;padding:25px 0 0 5px;border-width:2px}.wpr-slider-video-icon-size-large .wpr-slider-video-btn{height:100px;width:100px;font-size:30px;padding:33px 0 0 7px;border-width:2px}.wpr-slider-item-overlay{position:absolute;left:0;top:0;width:100%;height:100%;z-index:80}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.wpr-pricing-table-heading-left .wpr-pricing-table-headding-inner>div,.wpr-pricing-table-heading-right .wpr-pricing-table-headding-inner>div,.wpr-testimonial-image-position-left .wpr-testimonial-meta-inner>div,.wpr-testimonial-image-position-right .wpr-testimonial-meta-inner>div{display:inline-block;vertical-align:top}.elementor-widget-wpr-pricing-table .wpr-pricing-table-title-wrap .wpr-pricing-table-title{font-size:26px;font-weight:600}.wpr-pricing-table-price{text-align:center;font-size:65px;font-weight:500;line-height:.9}.wpr-pricing-table-price-inner{-ms-box-orient:horizontal;display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wpr-prbar-counter-value-suffix,.wpr-pricing-table-currency,.wpr-pricing-table-old-price,.wpr-pricing-table-preiod,.wpr-pricing-table-sub-price,.wpr-story-info{line-height:1}.wpr-pricing-table-preiod{font-size:17px;line-height:1.5;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.wpr-pricing-table-old-price{text-decoration:line-through!important}.wpr-price-list-old-price,.wpr-pricing-table-feature-inner span.wpr-pricing-table-ftext-line-yes{text-decoration:line-through}.wpr-pricing-table-feature,.wpr-testimonial-content{position:relative;font-size:15px}.wpr-pricing-table-feature-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto}.wpr-pricing-table-feature:after{content:"";display:block;width:100%;margin:0 auto}.wpr-pricing-table-feature-icon,.wpr-pricing-table-feature-text{display:inline}.wpr-pricing-table-feature-icon{margin-right:8px}.wpr-pricing-table-feature-tooltip{position:absolute;top:0;left:50%;border-radius:4px;padding:6px 10px;visibility:hidden;opacity:0;font-size:15px;-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);-webkit-transition:230ms ease-in-out;-o-transition:230ms ease-in-out;transition:230ms ease-in-out;text-align:center}.wpr-pricing-table-feature:hover .wpr-pricing-table-feature-tooltip{visibility:visible;opacity:1;top:5px;-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);-webkit-transform:translate(-50%,-100%)}.wpr-pricing-table-feature-tooltip:before{content:"";position:absolute;bottom:-5px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top-style:solid;border-top-width:6px;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform:translateX(-50%)!important}.wpr-pricing-table-button{text-align:center;font-size:17px}.wpr-pricing-table-btn{position:relative;overflow:hidden;display:inline-block;vertical-align:middle;cursor:pointer}.wpr-flip-box-btn span,.wpr-member-btn span,.wpr-pricing-table-btn span{position:relative;z-index:2;opacity:1!important}.wpr-flip-box-btn:after,.wpr-flip-box-btn:before,.wpr-member-btn:after,.wpr-member-btn:before,.wpr-pricing-table-btn:after,.wpr-pricing-table-btn:before{z-index:1!important}.wpr-pricing-table-badge{position:absolute;display:inline-block;text-align:center;z-index:2}.elementor-widget-wpr-pricing-table .wpr-pricing-table-badge .wpr-pricing-table-badge-inner{font-size:15px;font-weight:900}.wpr-pricing-table-badge-left,.wpr-promo-box-badge-left{left:0;right:auto}.wpr-flip-box-animation-push.wpr-flip-box-anim-direction-right .wpr-flip-box-active .wpr-flip-box-back,.wpr-flip-box-animation-slide.wpr-flip-box-anim-direction-right .wpr-flip-box-active .wpr-flip-box-back,.wpr-pricing-table-badge-right,.wpr-promo-box-badge-right{left:auto;right:0}.wpr-pricing-table-badge-corner,.wpr-promo-box-badge-corner{top:0;width:200px;height:200px;overflow:hidden}.wpr-pricing-table-badge-corner .wpr-pricing-table-badge-inner,.wpr-promo-box-badge-corner .wpr-promo-box-badge-inner{width:200%}.wpr-pricing-table-badge-corner.wpr-pricing-table-badge-right{-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform:rotate(90deg)}.wpr-pricing-table-badge-cyrcle .wpr-pricing-table-badge-inner,.wpr-promo-box-badge-cyrcle .wpr-promo-box-badge-inner{border-radius:100%}.wpr-pricing-table-badge-flag,.wpr-promo-box-badge-flag{border-right:5px}.wpr-horizontal-bottom .wpr-button-prev,.wpr-pricing-table-badge-flag.wpr-pricing-table-badge-left,.wpr-promo-box-badge-flag.wpr-promo-box-badge-left{margin-left:-10px}.wpr-horizontal-bottom .wpr-button-next,.wpr-pricing-table-badge-flag.wpr-pricing-table-badge-right,.wpr-promo-box-badge-flag.wpr-promo-box-badge-right{margin-right:-10px}.wpr-pricing-table-badge-flag:before,.wpr-promo-box-badge-flag:before{content:"";position:absolute;z-index:1;bottom:-5px;width:0;height:0;margin-left:-10px;border-left:10px solid transparent;border-right:10px solid transparent;border-top-style:solid;border-top-width:10px}.wpr-pricing-table-badge-flag .wpr-pricing-table-badge-inner,.wpr-promo-box-badge-flag .wpr-promo-box-badge-inner{position:relative;z-index:2;border-top-left-radius:3px;border-top-right-radius:3px}.wpr-pricing-table-badge-flag.wpr-pricing-table-badge-left:before{left:5px;-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform:rotate(90deg)}.wpr-pricing-table-badge-flag.wpr-pricing-table-badge-right:before{right:-5px;-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}.wpr-pricing-table-badge-flag.wpr-pricing-table-badge-left .wpr-pricing-table-badge-inner,.wpr-promo-box-badge-flag.wpr-promo-box-badge-left .wpr-promo-box-badge-inner{border-bottom-right-radius:3px}.wpr-pricing-table-badge-flag.wpr-pricing-table-badge-right .wpr-pricing-table-badge-inner,.wpr-promo-box-badge-flag.wpr-promo-box-badge-right .wpr-promo-box-badge-inner{border-bottom-left-radius:3px}.wpr-pricing-table-text{font-size:13px;line-height:1.3}.wpr-pricing-table-divider{margin:0 auto;border:0}.wpr-pricing-table-animation-slide{-webkit-transition-property:margin;-o-transition-property:margin;transition-property:margin;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.wpr-pricing-table-animation-bounce{-webkit-animation-iteration-count:1;animation-iteration-count:1}.wpr-pricing-table-animation-slide:hover{margin-top:-5px}.wpr-pricing-table-animation-bounce:hover{-webkit-animation-name:bounce;animation-name:bounce}.elementor-widget-wpr-pricing-table .wpr-pricing-table-button,.elementor-widget-wpr-pricing-table .wpr-pricing-table-heading,.elementor-widget-wpr-pricing-table .wpr-pricing-table-text{background-color:#f9f9f9}.elementor-widget-wpr-pricing-table .wpr-pricing-table-btn{background-color:#2b2b2b}.wpr-logo{position:relative;display:inline-table;overflow:hidden}.wpr-logo-image{position:relative;display:block;width:100%;z-index:7}.wpr-logo-url{position:absolute;display:block;width:100%;height:100%;top:0;left:0;z-index:5}.elementor-widget-wpr-logo .wpr-logo-title{font-size:16px;line-height:1.5}.wpr-testimonial-carousel .slick-slider{cursor:drag}.wpr-testimonial-carousel .slick-track{display:-webkit-box!important;display:flex!important;display:-ms-flexbox!important}.wpr-testimonial-carousel .slick-slide{height:inherit!important}.wpr-testimonial-carousel-wrap .slick-list{padding-right:1px!important}.wpr-testimonial-arrow{position:absolute;z-index:120;top:52%;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;transition:.5s}.wpr-testimonial-prev-arrow{left:2%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.wpr-testimonial-next-arrow{right:2%;-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.wpr-testimonial-dots li{float:left;width:auto!important;margin:0!important}.wpr-testimonial-social{display:block;float:left;width:45px;height:45px;line-height:45px;font-size:45px;-webkit-box-sizing:content-box;box-sizing:content-box;text-align:center;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;cursor:pointer}.wpr-button-middle-badge,.wpr-member-social{text-align:center;-webkit-box-sizing:content-box}.elementor-widget-wpr-testimonial-carousel .wpr-testimonial-content-wrap .wpr-testimonial-title{font-size:18px;font-weight:700}.wpr-testimonial-content p{position:relative;z-index:5;margin:0}.wpr-testimonial-content .wpr-testimonial-icon{position:absolute;width:100%;z-index:1}.wpr-testimonial-date,.wpr-testimonial-job{font-size:10px}.wpr-testimonial-content-inner{position:relative;background-color:#f9f9f9}.wpr-testimonial-triangle-yes .wpr-testimonial-content-inner:before{content:"";position:absolute;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top-style:solid;border-top-width:15px}.wpr-testimonial-meta-position-bottom.wpr-testimonial-meta-align-center .wpr-testimonial-content-inner:before,.wpr-testimonial-meta-position-top.wpr-testimonial-meta-align-center .wpr-testimonial-content-inner:before{right:calc(50% - 15px)}.wpr-testimonial-meta-position-bottom.wpr-testimonial-meta-align-left .wpr-testimonial-content-inner:before,.wpr-testimonial-meta-position-top.wpr-testimonial-meta-align-left .wpr-testimonial-content-inner:before{margin-left:-15px}.wpr-testimonial-meta-position-bottom.wpr-testimonial-meta-align-right .wpr-testimonial-content-inner:before,.wpr-testimonial-meta-position-top.wpr-testimonial-meta-align-right .wpr-testimonial-content-inner:before{margin-right:-15px}.wpr-testimonial-meta-position-left .wpr-testimonial-content-inner:before,.wpr-testimonial-meta-position-right .wpr-testimonial-content-inner:before{margin-top:-7.5px}.wpr-testimonial-meta-position-top .wpr-testimonial-content-inner:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);top:-15px}.wpr-testimonial-meta-position-top .wpr-testimonial-content-inner{margin-top:15px}.wpr-testimonial-meta-position-right .wpr-testimonial-content-inner:before{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);right:-22px}.wpr-testimonial-meta-position-right .wpr-testimonial-content-inner{margin-right:15px}.wpr-testimonial-meta-position-left .wpr-testimonial-content-inner:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);left:-22px}.wpr-testimonial-meta-position-left .wpr-testimonial-content-inner{margin-left:15px}.wpr-testimonial-meta-position-bottom .wpr-testimonial-content-inner{margin-bottom:15px}.wpr-testimonial-meta-position-bottom .wpr-testimonial-content-inner:before{bottom:-15px}.elementor-widget-wpr-testimonial-carousel .wpr-testimonial-meta .wpr-testimonial-name{font-size:14px;font-weight:700}.wpr-divider-image,.wpr-testimonial-logo-image{display:block;overflow:hidden}.wpr-testimonial-item{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.wpr-testimonial-meta-position-bottom .wpr-testimonial-item{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.wpr-hotspot-icon-position-left .wpr-hotspot-content,.wpr-pc-btn-icon-left .wpr-pc-content,.wpr-price-list-old-position-after .wpr-price-list-price-wrap,.wpr-price-list-position-right .wpr-price-list-item,.wpr-promo-box-image-position-right .wpr-promo-box,.wpr-stt-btn-icon-right .wpr-stt-btn,.wpr-tabs-position-right>.elementor-widget-container>.wpr-tabs,.wpr-testimonial-meta-position-right .wpr-testimonial-item,.wpr-ticker-arrow-position-left .wpr-content-ticker-inner,.wpr-ticker-heading-icon-position-left .wpr-ticker-heading,.wpr-ticker-heading-position-right .wpr-content-ticker{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.wpr-tabs-position-left>.elementor-widget-container>.wpr-tabs,.wpr-testimonial-meta-position-left .wpr-testimonial-item,.wpr-ticker-arrow-style-horizontal .wpr-ticker-slider-controls{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.wpr-testimonial-meta-position-bottom .wpr-testimonial-logo-image img,.wpr-testimonial-meta-position-bottom .wpr-testimonial-social-media,.wpr-testimonial-meta-position-top .wpr-testimonial-logo-image img,.wpr-testimonial-meta-position-top .wpr-testimonial-social-media{float:none!important;display:inline-block!important}@media screen and (min-width:480px){.wpr-testimonial-image-position-left .wpr-testimonial-image,.wpr-testimonial-image-position-right .wpr-testimonial-image{margin-bottom:0!important}}.wpr-price-list-content,.wpr-search-form-input-wrap{width:100%;overflow:hidden}.wpr-search-form .wpr-search-form-input{width:100%;height:100%;font-size:14px;background-color:transparent;border-style:solid}.wpr-search-form-style-inner.wpr-search-form-position-left .wpr-search-form-input-wrap,.wpr-search-form-style-outer.wpr-search-form-position-left .wpr-search-form{-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.wpr-search-form-submit{padding:0!important;cursor:pointer;border-style:solid;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.wpr-flip-box,.wpr-member-social{-webkit-transition:.5s;-o-transition:.5s}.wpr-search-form-disable-submit-btn-yes .wpr-search-form-submit{cursor:default}.wpr-member-name{display:block;line-height:1}.elementor .elementor-widget-wpr-team-member .wpr-member-name{font-size:24px;font-weight:500}.wpr-member-description{font-size:15px;line-height:1.4}.wpr-member-media{position:relative;margin:0 auto;width:100%;overflow:hidden}.wpr-member-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.9)}.wpr-member-social-media{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.wpr-member-social{display:block;width:45px;height:45px;line-height:45px;font-size:45px;box-sizing:content-box;transition:.5s;cursor:pointer}.wpr-switcher-label-style-outer>.elementor-widget-container>.wpr-content-toggle>.wpr-switcher-container>.wpr-switcher-second,.wpr-team-member-social-media-left .wpr-member-social-media{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.wpr-button-icon-style-block .wpr-button-icon,.wpr-button-icon-style-inline-block .wpr-button-icon,.wpr-team-member-social-media-center .wpr-member-social-media{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wpr-member-btn{position:relative;overflow:hidden;display:inline-block;vertical-align:middle;background-color:#222;cursor:pointer;font-size:14px}.wpr-member-divider:after{content:"";display:block;width:100%;margin-top:0;overflow:hidden}.wpr-team-member-divider-center .wpr-member-divider:after{margin-left:auto;margin-right:auto}.wpr-button-wrap{position:relative;display:inline-table;z-index:1;width:100%}.wpr-button,.wpr-button-a,.wpr-button-b{display:block;position:relative;width:100%;z-index:1;overflow:hidden}.elementor .elementor-widget-wpr-button .wpr-button-text,.elementor-element.elementor-widget-wpr-tabs>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab .wpr-tab-title,.elementor-element.elementor-widget-wpr-tabs>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab.wpr-tab-active .wpr-tab-title,.elementor-element.elementor-widget-wpr-tabs>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:hover .wpr-tab-title{font-size:15px;font-weight:500}.wpr-button-icon,.wpr-button-icon-a,.wpr-button-icon-b,.wpr-button-text,.wpr-button-text-a,.wpr-button-text-b,.wpr-feature-list-left .wpr-feature-list-item,.wpr-pc-btn-icon-right .wpr-pc-content,.wpr-price-list-heading,.wpr-stt-btn-icon-left .wpr-stt-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wpr-button-icon-a-position-left .wpr-button-icon-a,.wpr-button-icon-b-position-left .wpr-button-icon-b,.wpr-button-icon-position-left .wpr-button-icon,.wpr-switcher-icon-position-left>.elementor-widget-container>.wpr-content-toggle>.wpr-switcher-container>.wpr-switcher-inner>.wpr-switcher-icon,.wpr-switcher-icon-position-left>.elementor-widget-container>.wpr-content-toggle>.wpr-switcher-container>.wpr-switcher-outer>.wpr-switcher-wrap>.wpr-switcher>.wpr-switcher-inner>.wpr-switcher-icon,.wpr-tabs-icon-position-left>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab .wpr-tab-icon,.wpr-tabs-icon-position-left>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab .wpr-tab-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.wpr-button-icon-a-position-left .wpr-button-text-a,.wpr-button-icon-b-position-left .wpr-button-text-b,.wpr-button-icon-position-left .wpr-button-text,.wpr-switcher-icon-position-left>.elementor-widget-container>.wpr-content-toggle>.wpr-switcher-container>.wpr-switcher-inner>.wpr-switcher-label,.wpr-switcher-icon-position-left>.elementor-widget-container>.wpr-content-toggle>.wpr-switcher-container>.wpr-switcher-outer>.wpr-switcher-wrap>.wpr-switcher>.wpr-switcher-inner>.wpr-switcher-label,.wpr-tabs-icon-position-left>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab .wpr-tab-title{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.wpr-button-tooltip,.wpr-button-tooltip-a,.wpr-button-tooltip-b{position:absolute;border-radius:4px;visibility:hidden;opacity:0;font-size:13px;line-height:1.5;-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;z-index:20}.wpr-hotspot-tooltip,.wpr-ticker-title{-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out}.wpr-button-tooltip-a:before,.wpr-button-tooltip-b:before,.wpr-button-tooltip:before{content:"";position:absolute;width:0;height:0;border-top-style:solid;border-left:6px solid transparent;border-right:6px solid transparent;border-top-width:6px}.wpr-button-a-wrap:hover .wpr-button-tooltip-a,.wpr-button-b-wrap:hover .wpr-button-tooltip-b,.wpr-button-wrap:hover .wpr-button-tooltip,.wpr-tooltip-active .wpr-hotspot-tooltip{visibility:visible;opacity:1}.wpr-button-tooltip-a-position-top .wpr-button-tooltip-a,.wpr-button-tooltip-b-position-top .wpr-button-tooltip-b,.wpr-button-tooltip-position-top .wpr-button-tooltip{top:0;left:50%;-ms-transform:translate(-50%,-120%);transform:translate(-50%,-120%);-webkit-transform:translate(-50%,-120%);margin-top:-5px}.wpr-button-tooltip-a-position-top .wpr-button-a-wrap:hover .wpr-button-tooltip-a,.wpr-button-tooltip-b-position-top .wpr-button-b-wrap:hover .wpr-button-tooltip-b,.wpr-button-tooltip-position-top .wpr-button-wrap:hover .wpr-button-tooltip{-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);-webkit-transform:translate(-50%,-100%)}.wpr-button-tooltip-a-position-top .wpr-button-tooltip-a:before,.wpr-button-tooltip-b-position-top .wpr-button-tooltip-b:before,.wpr-button-tooltip-position-top .wpr-button-tooltip:before{left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform:translateX(-50%);bottom:-5px}.wpr-button-tooltip-a-position-bottom .wpr-button-tooltip-a,.wpr-button-tooltip-b-position-bottom .wpr-button-tooltip-b,.wpr-button-tooltip-position-bottom .wpr-button-tooltip{bottom:0;left:50%;-ms-transform:translate(-50%,120%);transform:translate(-50%,120%);-webkit-transform:translate(-50%,120%);margin-bottom:-5px}.wpr-button-tooltip-a-position-bottom .wpr-button-a-wrap:hover .wpr-button-tooltip-a,.wpr-button-tooltip-b-position-bottom .wpr-button-b-wrap:hover .wpr-button-tooltip-b,.wpr-button-tooltip-position-bottom .wpr-button-wrap:hover .wpr-button-tooltip{-ms-transform:translate(-50%,100%);transform:translate(-50%,100%);-webkit-transform:translate(-50%,100%)}.wpr-button-tooltip-a-position-bottom .wpr-button-tooltip-a:before,.wpr-button-tooltip-b-position-bottom .wpr-button-tooltip-b:before,.wpr-button-tooltip-position-bottom .wpr-button-tooltip:before{top:-5px;left:50%;-webkit-transform:translateX(-50%) rotate(180deg);-ms-transform:translateX(-50%) rotate(180deg);transform:translateX(-50%) rotate(180deg)}.wpr-button-tooltip-a-position-left .wpr-button-tooltip-a,.wpr-button-tooltip-b-position-left .wpr-button-tooltip-b,.wpr-button-tooltip-position-left .wpr-button-tooltip{top:50%;left:0;-ms-transform:translate(-120%,-50%);transform:translate(-120%,-50%);-webkit-transform:translate(-120%,-50%);margin-left:-5px}.wpr-button-tooltip-a-position-left .wpr-button-a-wrap:hover .wpr-button-tooltip-a,.wpr-button-tooltip-b-position-left .wpr-button-b-wrap:hover .wpr-button-tooltip-b,.wpr-button-tooltip-position-left .wpr-button-wrap:hover .wpr-button-tooltip{-ms-transform:translate(-100%,-50%);transform:translate(-100%,-50%);-webkit-transform:translate(-100%,-50%)}.wpr-button-tooltip-a-position-left .wpr-button-tooltip-a:before,.wpr-button-tooltip-b-position-left .wpr-button-tooltip-b:before,.wpr-button-tooltip-position-left .wpr-button-tooltip:before{right:-8px;top:50%;-webkit-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}.wpr-button-tooltip-a-position-right .wpr-button-tooltip-a,.wpr-button-tooltip-b-position-right .wpr-button-tooltip-b,.wpr-button-tooltip-position-right .wpr-button-tooltip{top:50%;right:0;-ms-transform:translate(120%,-50%);transform:translate(120%,-50%);-webkit-transform:translate(120%,-50%);margin-right:-5px}.wpr-button-tooltip-a-position-right .wpr-button-a-wrap:hover .wpr-button-tooltip-a,.wpr-button-tooltip-b-position-right .wpr-button-b-wrap:hover .wpr-button-tooltip-b,.wpr-button-tooltip-position-right .wpr-button-wrap:hover .wpr-button-tooltip{-ms-transform:translate(100%,-50%);transform:translate(100%,-50%);-webkit-transform:translate(100%,-50%)}.wpr-button-tooltip-position-right .wpr-button-tooltip:before{left:-8px;top:50%;-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);-webkit-transform:translateY(-50%) rotate(90deg)}.wpr-dual-button,.wpr-tabs,.wpr-ticker-marquee .js-marquee,.wpr-ticker-slider-controls{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex}.wpr-button-a-wrap,.wpr-button-b-wrap{position:relative;width:100%}.wpr-button-a-wrap,.wpr-flip-box-front{z-index:5}.wpr-button-b-wrap{z-index:2}.wpr-button-middle-badge{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:50%;right:0;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);box-sizing:content-box;z-index:10;border-width:3px;border-color:#00ce1b;-webkit-box-shadow:0 0 0 4px rgba(255,255,255,.3);box-shadow:0 0 0 4px rgba(255,255,255,.3)}.wpr-flip-box-content,.wpr-prbar-vr-line{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal}.wpr-hotspot-tooltip-position-bottom .wpr-hotspot-tooltip:before,.wpr-hotspot-tooltip-position-top .wpr-hotspot-tooltip:before,.wpr-tabs-position-above>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before{border-left-color:transparent;border-right-color:transparent;border-top-style:solid;border-left-style:solid;border-right-style:solid}.wpr-button-middle-badge i{line-height:inherit}@media screen and (max-width:480px){.wpr-testimonial-meta-position-left .wpr-testimonial-item,.wpr-testimonial-meta-position-right .wpr-testimonial-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wpr-testimonial-meta-position-left .wpr-testimonial-content-inner,.wpr-testimonial-meta-position-right .wpr-testimonial-content-inner{margin-left:0!important}.wpr-testimonial-meta-position-left .wpr-testimonial-meta,.wpr-testimonial-meta-position-right .wpr-testimonial-meta{margin-left:0!important;margin-right:0!important;padding:0!important;margin-bottom:20px}.wpr-testimonial-meta-position-left .wpr-testimonial-content-inner:before,.wpr-testimonial-meta-position-right .wpr-testimonial-content-inner:before{display:none}.wpr-testimonial-meta-position-left .wpr-testimonial-image,.wpr-testimonial-meta-position-left .wpr-testimonial-meta-content-wrap,.wpr-testimonial-meta-position-right .wpr-testimonial-image,.wpr-testimonial-meta-position-right .wpr-testimonial-meta-content-wrap{display:block!important;float:none!important;text-align:center!important}.wpr-testimonial-meta-position-left.wpr-testimonial-image-position-left .wpr-testimonial-image,.wpr-testimonial-meta-position-left.wpr-testimonial-image-position-right .wpr-testimonial-image,.wpr-testimonial-meta-position-right.wpr-testimonial-image-position-left .wpr-testimonial-image,.wpr-testimonial-meta-position-right.wpr-testimonial-image-position-right .wpr-testimonial-image{margin-left:0!important;margin-right:0!important}.wpr-testimonial-meta-position-left .wpr-testimonial-image img,.wpr-testimonial-meta-position-left .wpr-testimonial-logo-image img,.wpr-testimonial-meta-position-right .wpr-testimonial-image img,.wpr-testimonial-meta-position-right .wpr-testimonial-logo-image img{display:inline-block!important;float:none!important}.wpr-button-tooltip-a-position-left .wpr-button-tooltip-a,.wpr-button-tooltip-b-position-right .wpr-button-tooltip-b,.wpr-button-tooltip-position-left .wpr-button-tooltip,.wpr-button-tooltip-position-right .wpr-button-tooltip{top:0;left:50%!important;right:auto!important;-ms-transform:translate(-50%,-120%);transform:translate(-50%,-120%);-webkit-transform:translate(-50%,-120%);margin-top:-5px}.wpr-button-tooltip-a-position-left .wpr-button-a-wrap:hover .wpr-button-tooltip-a,.wpr-button-tooltip-b-position-right .wpr-button-b-wrap:hover .wpr-button-tooltip-b,.wpr-button-tooltip-position-left .wpr-button-wrap:hover .wpr-button-tooltip,.wpr-button-tooltip-position-right .wpr-button-wrap:hover .wpr-button-tooltip{-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);-webkit-transform:translate(-50%,-100%)}.wpr-button-tooltip-a-position-left .wpr-button-tooltip-a:before,.wpr-button-tooltip-b-position-right .wpr-button-tooltip-b:before,.wpr-button-tooltip-position-left .wpr-button-tooltip:before,.wpr-button-tooltip-position-right .wpr-button-tooltip:before{left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform:translateX(-50%);bottom:-5px;top:auto}}.elementor-widget-wpr-advanced-text b{font-weight:none}.elementor-widget-wpr-advanced-text .wpr-advanced-text .wpr-advanced-text-preffix,.elementor-widget-wpr-advanced-text .wpr-advanced-text .wpr-advanced-text-suffix,.elementor-widget-wpr-advanced-text .wpr-advanced-text .wpr-anim-text,.elementor-widget-wpr-advanced-text .wpr-advanced-text .wpr-anim-text b,.elementor-widget-wpr-advanced-text .wpr-advanced-text .wpr-highlighted-text{font-size:32px;font-weight:700}.wpr-advanced-text{display:block;margin:0}.wpr-clipped-text{position:relative;-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate(0,0);z-index:0}.wpr-clipped-text-content{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.elementor-widget-wpr-advanced-text .wpr-advanced-text .wpr-clipped-text{font-size:50px;font-weight:700}.wpr-clipped-text-long-shadow{position:absolute;display:inline-block;top:0;left:0;width:100%;height:100%;z-index:-1}.wpr-highlighted-text{position:relative;text-align:left}.wpr-highlighted-text-inner{position:relative;z-index:1}.wpr-highlighted-text svg{position:absolute;top:50%;left:50%;width:100%;height:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overflow:visible;z-index:auto}.wpr-highlighted-text svg path{-webkit-animation-name:wpr-anim-text;animation-name:wpr-anim-text;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;fill:none;stroke-width:4;stroke-dasharray:1500;-webkit-animation-iteration-count:1;-animation-iteration-count:1;opacity:0}.wpr-highlighted-text .wpr-highlight-curly{-webkit-transform:translate(-50%,25%);-ms-transform:translate(-50%,25%);transform:translate(-50%,25%)}.wpr-highlighted-text .wpr-highlight-x{-webkit-transform:translate(-50%,-35%);-ms-transform:translate(-50%,-35%);transform:translate(-50%,-35%)}.wpr-highlighted-text .wpr-highlight-strikethrough{-webkit-transform:translate(-50%,-47%);-ms-transform:translate(-50%,-47%);transform:translate(-50%,-47%)}.wpr-highlighted-text .wpr-highlight-underline{-webkit-transform:translate(-50%,27%);-ms-transform:translate(-50%,27%);transform:translate(-50%,27%)}.wpr-highlighted-text .wpr-highlight-diagonal,.wpr-highlighted-text .wpr-highlight-double{-webkit-transform:translate(-50%,-40%);-ms-transform:translate(-50%,-40%);transform:translate(-50%,-40%)}.wpr-highlighted-text .wpr-highlight-double-underline{-webkit-transform:translate(-50%,30%);-ms-transform:translate(-50%,30%);transform:translate(-50%,30%)}.wpr-animated-text-infinite-yes .wpr-highlighted-text svg path{-webkit-animation-name:wpr-anim-text-infinite;animation-name:wpr-anim-text-infinite}@keyframes wpr-anim-text-infinite{0%{opacity:1;stroke-dasharray:0 1500}12%{stroke-dasharray:1500 1500}80%{opacity:1}97%{opacity:0;stroke-dasharray:1500 1500}100%{stroke-dasharray:0 1500}}@-webkit-keyframes wpr-anim-text{0%{opacity:1;stroke-dasharray:0 1500}12%{stroke-dasharray:1500 1500}100%{opacity:1}}@keyframes wpr-anim-text{0%{opacity:1;stroke-dasharray:0 1500}12%{stroke-dasharray:1500 1500}100%{opacity:1}}@-webkit-keyframes wpr-anim-text-infinite{80%{opacity:1}97%{opacity:0;stroke-dasharray:1500 1500}100%{stroke-dasharray:0 1500;opacity:1}0%{opacity:1;stroke-dasharray:0 1500}12%{stroke-dasharray:1500 1500}}.wpr-anim-text-cursor{display:inline-block;zoom:1;opacity:1;-webkit-animation-name:wpr-cursor-blink;animation-name:wpr-cursor-blink;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes wpr-cursor-blink{0%,100%{opacity:1}50%{opacity:0}}@keyframes wpr-cursor-blink{0%,100%{opacity:1}50%{opacity:0}}.wpr-prbar-hr-line,.wpr-ticker-slider{position:relative;width:100%;overflow:hidden}.wpr-prbar-hr-line-inner{position:relative;top:0;left:0;width:0;height:100%;-webkit-transition-property:width;-o-transition-property:width;transition-property:width;overflow:hidden}.wpr-prbar-hr-line .wpr-prbar-content,.wpr-timeline-iframe-wrapper iframe,.wpr-timeline-media iframe{position:absolute;top:0;left:0;width:100%;height:100%}.wpr-prbar-hr-line .wpr-prbar-title-wrap{position:absolute;top:50%;left:12px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.wpr-prbar-hr-line .wpr-prbar-counter{position:absolute;top:50%;right:12px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.wpr-prbar-vr-line{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;margin:0 auto;overflow:hidden}.wpr-prbar-vr-line-inner{position:relative;width:100%;height:0;-webkit-transition-property:height;-o-transition-property:height;transition-property:height;overflow:hidden}.wpr-prbar-circle{position:relative;display:table;width:100%;height:auto;margin:0 auto}.wpr-prbar-circle-svg{width:100%;height:auto;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);border-radius:50%}.wpr-flip-box,.wpr-flip-box-item{-webkit-transform-style:preserve-3d}.wpr-prbar-circle-prline{-webkit-transition-property:stroke-dasharray,stroke-dashoffset;-o-transition-property:stroke-dasharray,stroke-dashoffset;transition-property:stroke-dasharray,stroke-dashoffset;stroke-linecap:butt}.wpr-flip-box-item,.wpr-hotspot-tooltip{-webkit-transition-property:all;-o-transition-property:all}.wpr-prbar-circle .wpr-prbar-content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.wpr-prbar-content{text-align:center;overflow:hidden}.wpr-prbar-counter{display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:flex;font-size:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wpr-prbar-subtitle,.wpr-prbar-title{font-size:12px;text-align:center}.wpr-prbar-stripe-yes .wpr-prbar-hr-line-inner:after,.wpr-prbar-stripe-yes .wpr-prbar-vr-line-inner:after{content:'';position:absolute;top:0;left:-30px;width:calc(100% + 60px);height:100%;background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:30px 30px}.wpr-prbar-stripe-yes.wpr-prbar-stripe-anim-right .wpr-prbar-hr-line-inner:after,.wpr-prbar-stripe-yes.wpr-prbar-stripe-anim-right .wpr-prbar-vr-line-inner:after{-webkit-animation:2s linear infinite stripe-anim-right;animation:2s linear infinite stripe-anim-right}.wpr-prbar-stripe-yes.wpr-prbar-stripe-anim-left .wpr-prbar-hr-line-inner:after,.wpr-prbar-stripe-yes.wpr-prbar-stripe-anim-left .wpr-prbar-vr-line-inner:after{-webkit-animation:2s linear infinite stripe-anim-left;animation:2s linear infinite stripe-anim-left}@-webkit-keyframes stripe-anim-right{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(30px,0);transform:translate(30px,0)}}@keyframes stripe-anim-right{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(30px,0);transform:translate(30px,0)}}@-webkit-keyframes stripe-anim-left{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(-30px,0);transform:translate(-30px,0)}}@keyframes stripe-anim-left{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(-30px,0);transform:translate(-30px,0)}}.wpr-price-list-item,.wpr-promo-box{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.wpr-hotspot-item-container,.wpr-price-list-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.wpr-price-list-position-left .wpr-price-list-price-wrap,.wpr-price-list-position-right .wpr-price-list-price-wrap{margin-left:auto}.wpr-price-list-image img{display:block;margin:0 auto}.elementor-widget-wpr-price-list .wpr-price-list-heading .wpr-price-list-price,.elementor-widget-wpr-price-list .wpr-price-list-heading .wpr-price-list-title{font-size:17px;font-weight:700}.wpr-price-list-old-price{font-size:11px}.wpr-price-list-separator{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:0}.wpr-price-list-price-wrap{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wpr-price-list-old-position-after .wpr-price-list-old-price,.wpr-ticker-image{margin-right:10px}.wpr-price-list-old-position-before .wpr-price-list-old-price{margin-left:3px}.wpr-price-list-old-price{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex}.wpr-hotspot-content{position:relative;z-index:15;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;text-align:center}.wpr-hotspot-item,.wpr-hotspot-item:before{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-play-state:running;animation-play-state:running}.wpr-hotspot-tooltip{position:absolute;border-radius:4px;visibility:hidden;opacity:0;line-height:1.5;transition-property:all;transition-timing-function:ease-in-out;z-index:20;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.5);box-shadow:0 0 4px 0 rgba(0,0,0,.5);font-size:13px}.wpr-hotspot-tooltip:before{content:"";position:absolute;width:0;height:0}.wpr-hotspot-tooltip-position-pro-bt .wpr-hotspot-tooltip,.wpr-hotspot-tooltip-position-pro-lt .wpr-hotspot-tooltip,.wpr-hotspot-tooltip-position-pro-rt .wpr-hotspot-tooltip{top:-120%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.wpr-hotspot-tooltip-position-left .wpr-hotspot-tooltip:before,.wpr-hotspot-tooltip-position-right .wpr-hotspot-tooltip:before,.wpr-tabs-position-left>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before,.wpr-tabs-position-right>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before{border-bottom-color:transparent;border-top-color:transparent;border-right-style:solid;border-bottom-style:solid;border-top-style:solid}.wpr-hotspot-tooltip-position-bottom .wpr-hotspot-tooltip:before{left:50%;-webkit-transform:translateX(-50%) rotate(180deg);-ms-transform:translateX(-50%) rotate(180deg);transform:translateX(-50%) rotate(180deg)}.wpr-hotspot-tooltip-position-left .wpr-hotspot-tooltip:before{top:50%;-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.wpr-both-sided-timeline .wpr-middle-line,.wpr-hotspot-tooltip-position-bottom .wpr-hotspot-tooltip,.wpr-hotspot-tooltip-position-top .wpr-hotspot-tooltip{left:50%}.wpr-hotspot-tooltip-position-left .wpr-hotspot-tooltip,.wpr-hotspot-tooltip-position-right .wpr-hotspot-tooltip{top:50%}.wpr-hotspot-tooltip-position-top.wpr-tooltip-effect-shift-toward .wpr-hotspot-tooltip{-webkit-transform:translate(-50%,-120%);-ms-transform:translate(-50%,-120%);transform:translate(-50%,-120%)}.wpr-hotspot-tooltip-position-top.wpr-tooltip-effect-fade .wpr-hotspot-tooltip,.wpr-hotspot-tooltip-position-top.wpr-tooltip-effect-shift-toward .wpr-tooltip-active .wpr-hotspot-tooltip{-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.wpr-hotspot-tooltip-position-bottom.wpr-tooltip-effect-shift-toward .wpr-hotspot-tooltip{-webkit-transform:translate(-50%,120%);-ms-transform:translate(-50%,120%);transform:translate(-50%,120%)}.wpr-hotspot-tooltip-position-bottom.wpr-tooltip-effect-fade .wpr-hotspot-tooltip,.wpr-hotspot-tooltip-position-bottom.wpr-tooltip-effect-shift-toward .wpr-tooltip-active .wpr-hotspot-tooltip{-webkit-transform:translate(-50%,100%);-ms-transform:translate(-50%,100%);transform:translate(-50%,100%)}.wpr-hotspot-tooltip-position-left.wpr-tooltip-effect-shift-toward .wpr-hotspot-tooltip{-webkit-transform:translate(-120%,-50%);-ms-transform:translate(-120%,-50%);transform:translate(-120%,-50%)}.wpr-hotspot-tooltip-position-left.wpr-tooltip-effect-fade .wpr-hotspot-tooltip,.wpr-hotspot-tooltip-position-left.wpr-tooltip-effect-shift-toward .wpr-tooltip-active .wpr-hotspot-tooltip{-webkit-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}.wpr-hotspot-tooltip-position-right.wpr-tooltip-effect-shift-toward .wpr-hotspot-tooltip{-webkit-transform:translate(120%,-50%);-ms-transform:translate(120%,-50%);transform:translate(120%,-50%)}.wpr-hotspot-tooltip-position-right.wpr-tooltip-effect-fade .wpr-hotspot-tooltip,.wpr-hotspot-tooltip-position-right.wpr-tooltip-effect-shift-toward .wpr-tooltip-active .wpr-hotspot-tooltip{-webkit-transform:translate(100%,-50%);-ms-transform:translate(100%,-50%);transform:translate(100%,-50%)}.wpr-hotspot-tooltip-position-top.wpr-tooltip-effect-scale .wpr-hotspot-tooltip{-webkit-transform:translate(-50%,-100%) scale(.7);-ms-transform:translate(-50%,-100%) scale(.7);transform:translate(-50%,-100%) scale(.7)}.wpr-hotspot-tooltip-position-bottom.wpr-tooltip-effect-scale .wpr-hotspot-tooltip{-webkit-transform:translate(-50%,100%) scale(.7);-ms-transform:translate(-50%,100%) scale(.7);transform:translate(-50%,100%) scale(.7)}.wpr-hotspot-tooltip-position-left.wpr-tooltip-effect-scale .wpr-hotspot-tooltip{-webkit-transform:translate(-100%,-50%) scale(.7);-ms-transform:translate(-100%,-50%) scale(.7);transform:translate(-100%,-50%) scale(.7)}.wpr-hotspot-tooltip-position-right.wpr-tooltip-effect-scale .wpr-hotspot-tooltip{-webkit-transform:translate(100%,-50%) scale(.7);-ms-transform:translate(100%,-50%) scale(.7);transform:translate(100%,-50%) scale(.7)}.wpr-hotspot-tooltip-position-top.wpr-tooltip-effect-scale .wpr-tooltip-active .wpr-hotspot-tooltip{-webkit-transform:translate(-50%,-100%) scale(1);-ms-transform:translate(-50%,-100%) scale(1);transform:translate(-50%,-100%) scale(1)}.wpr-hotspot-tooltip-position-bottom.wpr-tooltip-effect-scale .wpr-tooltip-active .wpr-hotspot-tooltip{-webkit-transform:translate(-50%,100%) scale(1);-ms-transform:translate(-50%,100%) scale(1);transform:translate(-50%,100%) scale(1)}.wpr-hotspot-tooltip-position-left.wpr-tooltip-effect-scale .wpr-tooltip-active .wpr-hotspot-tooltip{-webkit-transform:translate(-100%,-50%) scale(1);-ms-transform:translate(-100%,-50%) scale(1);transform:translate(-100%,-50%) scale(1)}.wpr-hotspot-tooltip-position-right.wpr-tooltip-effect-scale .wpr-tooltip-active .wpr-hotspot-tooltip{-webkit-transform:translate(100%,-50%) scale(1);-ms-transform:translate(100%,-50%) scale(1);transform:translate(100%,-50%) scale(1)}@keyframes wpr-hotspot-anim-pulse{0%,100%,87%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}88%,92%,96%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}90%,94%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}}@-webkit-keyframes wpr-hotspot-anim-pulse{0%,100%,87%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}88%,92%,96%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}90%,94%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}}.wpr-hotspot-anim-pulse{-webkit-animation-name:wpr-hotspot-anim-pulse;animation-name:wpr-hotspot-anim-pulse;-webkit-animation-duration:5s;animation-duration:5s}@keyframes wpr-hotspot-anim-shake{0%,100%,87%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}88%,92%,96%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}90%,94%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}}@-webkit-keyframes wpr-hotspot-anim-shake{0%,100%,87%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}88%,92%,96%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}90%,94%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}}.wpr-hotspot-anim-shake{-webkit-animation-name:wpr-hotspot-anim-shake;animation-name:wpr-hotspot-anim-shake;-webkit-animation-duration:5s;animation-duration:5s}@keyframes wpr-hotspot-anim-swing{0%,100%,70%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}75%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}80%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}85%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}90%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}}@-webkit-keyframes wpr-hotspot-anim-swing{0%,100%,70%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}75%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}80%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}85%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}90%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}}.wpr-hotspot-anim-swing{-webkit-animation-name:wpr-hotspot-anim-swing;animation-name:wpr-hotspot-anim-swing;-webkit-animation-duration:5s;animation-duration:5s}@keyframes wpr-hotspot-anim-tada{0%,100%,84%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}85%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}88%,92%,96%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}90%,94%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}}@-webkit-keyframes wpr-hotspot-anim-tada{0%,100%,84%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}85%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}88%,92%,96%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}90%,94%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}}.wpr-hotspot-anim-tada{-webkit-animation-name:wpr-hotspot-anim-tada;animation-name:wpr-hotspot-anim-tada;-webkit-animation-duration:6s;animation-duration:6s}@keyframes wpr-hotspot-anim-glow{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}@-webkit-keyframes wpr-hotspot-anim-glow{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}.wpr-hotspot-anim-glow:before{content:'';display:block;position:absolute;left:0;top:0;height:100%;width:100%;z-index:-1;-webkit-animation-name:wpr-hotspot-anim-glow;animation-name:wpr-hotspot-anim-glow;-webkit-animation-duration:2s;animation-duration:2s}.wpr-divider-wrap{display:inline-block;width:100%;overflow:hidden}.wpr-business-hours-item,.wpr-divider{display:-ms-flexbox;display:-webkit-box}.wpr-divider{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wpr-divider-text{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.elementor-widget-wpr-divider .wpr-divider .wpr-divider-text{font-size:21px}.wpr-divider-border-left,.wpr-divider-border-right{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.wpr-divider-border{display:block;width:100%;height:1px}.wpr-business-hours-item{position:relative;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.1s;-o-transition:.1s;transition:.1s}.wpr-business-day{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;text-align:left}.elementor-widget-wpr-business-hours .wpr-business-hours .wpr-business-closed,.elementor-widget-wpr-business-hours .wpr-business-hours .wpr-business-day,.elementor-widget-wpr-business-hours .wpr-business-hours .wpr-business-time{font-size:16px;font-weight:500}.wpr-business-closed,.wpr-business-time{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;text-align:right}.wpr-business-hours-item:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%}.elementor-widget-wpr-business-hours .wpr-business-closed,.elementor-widget-wpr-business-hours .wpr-business-day,.elementor-widget-wpr-business-hours .wpr-business-time{font-weight:500}.wpr-flip-box{position:relative;transform-style:preserve-3d;transition:.5s;-webkit-perspective:1000px;perspective:1000px}.wpr-flip-box-item{position:absolute;top:0;left:0;width:100%;height:100%;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:all}.wpr-promo-box-bg-overlay,.wpr-ticker-title{-webkit-transition-property:all;-o-transition-property:all}.elementor-widget-wpr-flip-box .wpr-flip-box-back .wpr-flip-box-content .wpr-flip-box-title,.elementor-widget-wpr-flip-box .wpr-flip-box-front .wpr-flip-box-content .wpr-flip-box-title{font-size:23px;font-weight:600}.wpr-flip-box-content{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;flex-direction:column;position:relative;z-index:10}.wpr-flip-box-link,.wpr-flip-box-overlay,.wpr-promo-box-bg-image,.wpr-promo-box-bg-overlay,.wpr-ticker-link{position:absolute;left:0;width:100%;height:100%}.wpr-flip-box-overlay{top:0;z-index:5}.wpr-flip-box-link,.wpr-ticker-link{display:block;top:0;z-index:20}.wpr-flip-box-btn{display:inline-table;cursor:pointer}.wpr-content-ticker,.wpr-promo-box-content{display:-moz-flex;display:-ms-flex;display:-o-flex}.wpr-flip-box-btn-icon,.wpr-promo-box-btn-icon{margin-left:5px}.wpr-flip-box-animation-flip.wpr-flip-box-anim-direction-left .wpr-flip-box-active .wpr-flip-box-front,.wpr-flip-box-animation-flip.wpr-flip-box-anim-direction-right .wpr-flip-box-back{-webkit-transform:rotateX(0) rotateY(-180deg);transform:rotateX(0) rotateY(-180deg)}.wpr-flip-box-animation-flip.wpr-flip-box-anim-direction-left .wpr-flip-box-back,.wpr-flip-box-animation-flip.wpr-flip-box-anim-direction-right .wpr-flip-box-active .wpr-flip-box-front{-webkit-transform:rotateX(0) rotateY(180deg);transform:rotateX(0) rotateY(180deg)}.wpr-flip-box-animation-flip.wpr-flip-box-anim-direction-down .wpr-flip-box-active .wpr-flip-box-front,.wpr-flip-box-animation-flip.wpr-flip-box-anim-direction-up .wpr-flip-box-back{-webkit-transform:rotateX(-180deg) rotateY(0);transform:rotateX(-180deg) rotateY(0)}.wpr-flip-box-animation-flip.wpr-flip-box-anim-direction-down .wpr-flip-box-back,.wpr-flip-box-animation-flip.wpr-flip-box-anim-direction-up .wpr-flip-box-active .wpr-flip-box-front{-webkit-transform:rotateX(180deg) rotateY(0);transform:rotateX(180deg) rotateY(0)}.wpr-flip-box-animation-flip .wpr-flip-box-active .wpr-flip-box-back{-webkit-transform:none;-ms-transform:none;transform:none}.wpr-flip-box-animation-3d-yes .wpr-flip-box-content{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(70px) scale(.93);transform:translateZ(70px) scale(.93)}.wpr-flip-box-animation-push .wpr-flip-box-back,.wpr-flip-box-animation-slide .wpr-flip-box-back{z-index:10}.wpr-flip-box-animation-push.wpr-flip-box-anim-direction-down .wpr-flip-box-active .wpr-flip-box-front,.wpr-flip-box-animation-push.wpr-flip-box-anim-direction-up .wpr-flip-box-back,.wpr-flip-box-animation-slide.wpr-flip-box-anim-direction-up .wpr-flip-box-back{top:100%}.wpr-flip-box-animation-push.wpr-flip-box-anim-direction-down .wpr-flip-box-back,.wpr-flip-box-animation-slide.wpr-flip-box-anim-direction-down .wpr-flip-box-back{top:auto;bottom:100%}.wpr-flip-box-animation-push.wpr-flip-box-anim-direction-down .wpr-flip-box-active .wpr-flip-box-back,.wpr-flip-box-animation-slide.wpr-flip-box-anim-direction-down .wpr-flip-box-active .wpr-flip-box-back{top:auto;bottom:0}.wpr-flip-box-animation-push.wpr-flip-box-anim-direction-right .wpr-flip-box-back,.wpr-flip-box-animation-slide.wpr-flip-box-anim-direction-right .wpr-flip-box-back{left:auto;right:100%}.wpr-flip-box-animation-push.wpr-flip-box-anim-direction-up .wpr-flip-box-active .wpr-flip-box-front{top:-100%}.wpr-flip-box-animation-push.wpr-flip-box-anim-direction-left .wpr-flip-box-active .wpr-flip-box-front{left:-100%}.wpr-flip-box-animation-zoom-in .wpr-flip-box-back{opacity:0;-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9);z-index:10}.wpr-flip-box-animation-zoom-in .wpr-flip-box-active .wpr-flip-box-back{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.wpr-flip-box-animation-zoom-out .wpr-flip-box-active .wpr-flip-box-front{opacity:0;-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}.elementor-widget-wpr-flip-box .wpr-flip-box-back{background-color:#ff348b}.wpr-parallax-multi-layer,.wpr-promo-box-style-cover .wpr-promo-box-image,.wpr-promo-box-style-pro-cs .wpr-promo-box-image{position:absolute;top:0;left:0;height:100%;width:100%}.wpr-promo-box-bg-image{top:0;z-index:10;background-size:cover;background-position:50%}.wpr-promo-box-bg-overlay{top:0;z-index:15;transition-property:all}.wpr-promo-box-content{position:relative;z-index:20;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.elementor-widget-wpr-promo-box.wpr-promo-box-style-classic .wpr-promo-box-content{background-color:#212121}.elementor-widget-wpr-promo-box.wpr-promo-box-style-classic .wpr-promo-box:hover .wpr-promo-box-content{background-color:#ddb34f}@media screen and (max-width:640px){.wpr-promo-box-style-classic .wpr-promo-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wpr-promo-box-style-classic .wpr-promo-box-image{min-width:auto!important}}.wpr-promo-box-link{display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:40}.elementor .elementor-widget-wpr-promo-box .wpr-promo-box:hover .wpr-promo-box-bg-image{-webkit-filter:brightness(100%) contrast(100%) saturate(100%) hue-rotate(0deg);filter:brightness( 100%) contrast( 100%) saturate( 100%) hue-rotate( 0deg)}.wpr-promo-box-badge{position:absolute;display:inline-block;text-align:center;z-index:35}.wpr-content-ticker,.wpr-content-ticker-inner{display:-webkit-box;display:-ms-flexbox;overflow:hidden}.wpr-promo-box-badge-corner.wpr-promo-box-badge-right{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.wpr-promo-box-badge-cyrcle.wpr-promo-box-badge-left{-webkit-transform:translateX(-40%) translateY(-40%);-ms-transform:translateX(-40%) translateY(-40%);transform:translateX(-40%) translateY(-40%)}.wpr-promo-box-badge-cyrcle.wpr-promo-box-badge-right{-webkit-transform:translateX(40%) translateY(-40%);-ms-transform:translateX(40%) translateY(-40%);transform:translateX(40%) translateY(-40%)}.wpr-promo-box-badge-flag.wpr-promo-box-badge-left:before{left:5px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.wpr-promo-box-badge-flag.wpr-promo-box-badge-right:before{right:-5px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.elementor-widget-wpr-promo-box .wpr-promo-box-title{font-size:24px;font-weight:600}.elementor-widget-wpr-promo-box .wpr-promo-box-badge .wpr-promo-box-badge-inner{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.4px}.elementor-widget-wpr-promo-box .wpr-promo-box-badge-corner .wpr-promo-box-badge-inner{line-height:1.6}.wpr-content-ticker{display:flex}.wpr-content-ticker-inner,.wpr-tabs-wrap{display:-moz-flex;display:-ms-flex;display:-o-flex}.wpr-content-ticker-inner{display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:20;width:100%}.wpr-ticker-gradient-type-both .wpr-ticker-gradient:before,.wpr-ticker-gradient-type-left .wpr-ticker-gradient:before{content:"";position:absolute;bottom:0;top:0;left:0;width:40px;z-index:20}.wpr-ticker-gradient-type-both .wpr-ticker-gradient:after,.wpr-ticker-gradient-type-right .wpr-ticker-gradient:after{content:"";position:absolute;bottom:0;top:0;right:0;width:40px;z-index:20}.wpr-ticker-arrow-position-left .wpr-ticker-slider-controls{margin-right:20px}.wpr-ticker-arrow-position-right .wpr-ticker-slider-controls{margin-left:20px}.wpr-ticker-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;overflow:hidden;transition-property:all;transition-timing-function:ease-in-out;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;margin:0}.wpr-ticker-title-inner{overflow:hidden;display:inline}.wpr-ticker-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:25;-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.wpr-ticker-heading-triangle-bottom .wpr-ticker-heading:before,.wpr-ticker-heading-triangle-middle .wpr-ticker-heading:before,.wpr-ticker-heading-triangle-top .wpr-ticker-heading:before{position:absolute;-webkit-transition-property:inherit;-o-transition-property:inherit;-webkit-transition-timing-function:inherit;-o-transition-timing-function:inherit;-webkit-transition-duration:inherit;-o-transition-duration:inherit;content:""}.wpr-ticker-heading-triangle-middle .wpr-ticker-heading:before{width:0;height:0;background:0 0!important;border-bottom-color:transparent;border-top-color:transparent;border-right-style:solid;border-bottom-style:solid;border-top-style:solid;border-width:10px;top:50%;transition-property:inherit;transition-timing-function:inherit;transition-duration:inherit}.wpr-ticker-heading-triangle-bottom .wpr-ticker-heading:before,.wpr-ticker-heading-triangle-top .wpr-ticker-heading:before{top:0;bottom:0;width:100%;z-index:1;transition-property:inherit;transition-timing-function:inherit;transition-duration:inherit}.wpr-ticker-heading-icon,.wpr-ticker-heading-text,.wpr-ticker-icon-circle{-webkit-transition-property:inherit;-o-transition-property:inherit;-webkit-transition-timing-function:inherit;-o-transition-timing-function:inherit}.wpr-ticker-heading-icon,.wpr-ticker-heading-text{position:relative;z-index:20;transition-property:inherit;transition-timing-function:inherit;-webkit-transition-duration:inherit;-o-transition-duration:inherit;transition-duration:inherit}.wpr-ticker-heading-triangle-top .wpr-ticker-heading:before{-ms-transform:skew(20deg);transform:skew(20deg);-webkit-transform:skew(20deg)}.wpr-ticker-heading-triangle-bottom .wpr-ticker-heading:before{-ms-transform:skew(-20deg);transform:skew(-20deg);-webkit-transform:skew(-20deg)}.wpr-ticker-heading-position-left.wpr-ticker-heading-triangle-middle .wpr-ticker-heading:before{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.wpr-ticker-heading-position-right.wpr-ticker-heading-triangle-middle .wpr-ticker-heading:before{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.wpr-ticker-arrow{-webkit-box-sizing:content-box;box-sizing:content-box;text-align:center;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;cursor:pointer}.wpr-ticker-next-arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.wpr-content-ticker-inner .wpr-ticker-item{display:-moz-flex!important;display:-ms-flex!important;display:-o-flex!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center;position:relative;overflow:hidden}.wpr-ticker-arrow-style-vertical .wpr-ticker-slider .wpr-ticker-item{margin:1px 0}.wpr-ticker-icon-circle{display:block;border-radius:50%;-webkit-border-radius:50%;z-index:5;transition-property:inherit;transition-timing-function:inherit;-webkit-transition-duration:inherit;-o-transition-duration:inherit;transition-duration:inherit}.wpr-tab,.wpr-tabs-wrap{display:-webkit-box;display:-ms-flexbox}.wpr-ticker-icon-circle:after,.wpr-ticker-icon-circle:before{content:"";position:absolute;top:50%;left:50%;-webkit-animation-name:wpr-ticker-icon-blink;animation-name:wpr-ticker-icon-blink;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:50%;border-width:1px;border-style:solid;-webkit-border-radius:50%;-moz-border-radius:50%;-webkit-transition-property:inherit;-o-transition-property:inherit;transition-property:inherit;-webkit-transition-timing-function:inherit;-o-transition-timing-function:inherit;transition-timing-function:inherit;-webkit-transition-duration:inherit;-o-transition-duration:inherit;transition-duration:inherit}.wpr-ticker-icon-circle:after{-webkit-animation-delay:1s;animation-delay:1s}@-webkit-keyframes wpr-ticker-icon-blink{0%{-webkit-transform:scale(1,1);transform:scale(1,1)}100%{-webkit-transform:scale(3,3);transform:scale(3,3);opacity:0}}@keyframes wpr-ticker-icon-blink{0%{-webkit-transform:scale(1,1);transform:scale(1,1)}100%{-webkit-transform:scale(3,3);transform:scale(3,3);opacity:0}}.wpr-tabs-wrap{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.wpr-switcher-container,.wpr-tab{display:-moz-flex;display:-ms-flex;display:-o-flex}.wpr-tabs-hr-position-center>.elementor-widget-container>.wpr-tabs{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wpr-tabs-hr-position-left>.elementor-widget-container>.wpr-tabs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.wpr-tabs-hr-position-right>.elementor-widget-container>.wpr-tabs{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab,.wpr-tabs-hr-position-justify>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}.wpr-tab{position:relative;z-index:25;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.wpr-tab,.wpr-tab-icon,.wpr-tab-image,.wpr-tab-title{-webkit-transition-property:all;-o-transition-property:all;transition-property:all}.wpr-tab-icon,.wpr-tab-icon i,.wpr-tab-image,.wpr-tab-title{-webkit-transition-duration:inherit;-o-transition-duration:inherit;transition-duration:inherit}.wpr-switcher-content-wrap,.wpr-tabs-content-wrap{position:relative;width:100%;-webkit-transition-property:height;-o-transition-property:height;transition-property:height;-webkit-transition-timing-function:cubic-bezier(0.5,0.9,0.6,0.95);-o-transition-timing-function:cubic-bezier(0.5,0.9,0.6,0.95);transition-timing-function:cubic-bezier(0.5,0.9,0.6,0.95);-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;z-index:1;overflow:hidden}.wpr-switcher-content,.wpr-tab-content{position:absolute;width:100%;top:0;left:0;z-index:1}.wpr-switcher-content-active,.wpr-tab-content-active{position:relative;z-index:100}.wpr-pc-btn-icon-top .wpr-pc-content,.wpr-stt-btn-icon-bottom .wpr-stt-btn,.wpr-tabs-icon-position-center>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.wpr-tabs-triangle-yes>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before{content:"";position:absolute;width:0;height:0;-webkit-transition-property:border-color;-o-transition-property:border-color;transition-property:border-color;-webkit-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0;visibility:hidden;z-index:110}.wpr-tabs-position-above>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before{border-top-color:#fff}.wpr-pc-btn,.wpr-stt-btn{border:none;font-size:16px;text-align:center;line-height:1;cursor:pointer}.wpr-tabs-position-above.wpr-tabs-triangle-type-inner.wpr-tabs-position-above>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before{left:50%;-ms-transform:translateX(-50%) rotate(180deg);transform:translateX(-50%) rotate(180deg);-webkit-transform:translateX(-50%) rotate(180deg);bottom:-1px}.wpr-tabs-position-left.wpr-tabs-triangle-type-outer>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before,.wpr-tabs-position-right.wpr-tabs-triangle-type-inner>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before{top:50%;-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);-webkit-transform:translateY(-50%) rotate(180deg)}.wpr-ticker-effect-typing .wpr-ticker-title:after{display:inline-block;vertical-align:top;opacity:1;color:inherit;margin-left:2px}.wpr-ticker-effect-typing .slick-current .wpr-ticker-title:after{-webkit-animation-name:wpr-cursor-blink;animation-name:wpr-cursor-blink;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:.5s;animation-duration:.5s}.wpr-ticker-effect-typing .slick-current .wpr-ticker-title-inner{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-animation:1s steps(30,end) wpr-ticker-typing;animation:1s steps(30,end) wpr-ticker-typing;overflow:hidden}@-webkit-keyframes wpr-ticker-typing{from{width:0}to{width:100%}}@keyframes wpr-ticker-typing{from{width:0}to{width:100%}}.wpr-switcher-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}.wpr-switcher,.wpr-switcher-wrap{position:relative;display:-moz-flex;display:-ms-flex;display:-o-flex}.wpr-switcher-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wpr-switcher,.wpr-switcher-inner{display:-webkit-box;display:-ms-flexbox}.wpr-switcher{display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:20;cursor:pointer}.wpr-switcher-inner{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wpr-switcher-bg{position:absolute;height:100%;z-index:1;-o-transition:.4s ease-in-out;transition:.4s ease-in-out;-webkit-transition:.4s ease-in-out}.wpr-switcher-style-dual.wpr-switcher-label-style-outer>.elementor-widget-container>.wpr-content-toggle>.wpr-switcher-container[data-active-switcher*="2"] .wpr-switcher-bg{left:100%;-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transform:translateX(-100%)}.wpr-stt-btn{padding:20px;max-width:5cm;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 0 10px 0 rgb(0,0,0,.25);box-shadow:0 0 10px 0 rgb(0,0,0,.25)}.wpr-feature-list-center .wpr-feature-list-item,.wpr-pc-btn-icon-bottom .wpr-pc-content,.wpr-stt-btn-icon-top .wpr-stt-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wpr-stt-btn-align-fixed .wpr-stt-btn{visibility:hidden;position:fixed;z-index:9999}.wpr-one-sided-timeline-left .wpr-icon,.wpr-one-sided-timeline-left .wpr-middle-line,.wpr-one-sided-timeline-left .wpr-timeline-fill,.wpr-one-sided-timeline-left .wpr-year-label,.wpr-pc-btn-align-fixed-right .wpr-pc-btn,.wpr-stt-btn-align-fixed-right .wpr-stt-btn{left:auto}.wpr-pc-btn-align-fixed-left .wpr-pc-btn,.wpr-stt-btn-align-fixed-left .wpr-stt-btn{right:auto}.wpr-pc-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor a.wpr-pc-btn{-webkit-box-shadow:0 0 10px 0 rgb(0,0,0,.2);box-shadow:0 0 10px 0 rgb(0,0,0,.2)}.wpr-pc-btn-align-fixed .wpr-pc-btn{position:fixed;z-index:9999}.wpr-vertical{min-width:100%;min-height:100%;overflow:hidden}.wpr-vertical .wpr-timeline-centered .wpr-data-wrap{display:flow-root}.wpr-timeline-centered{position:relative;display:table;width:100%;height:100%}.wpr-flip-items-wrapper,.wpr-list-style-none ul{list-style-type:none}.wpr-list-style-disc ul{list-style-type:disc}.wpr-list-style-decimal ul{list-style-type:decimal}.wpr-timeline-centered.wpr-both-sided-timeline .wpr-timeline-entry{position:relative;width:50%;float:right;margin-bottom:70px;clear:both}.wpr-timeline-centered.wpr-both-sided-timeline .wpr-timeline-entry.wpr-left-aligned .wpr-timeline-entry-inner,.wpr-timeline-centered.wpr-one-sided-timeline .wpr-timeline-entry .wpr-timeline-entry-inner,.wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-entry.wpr-left-aligned .wpr-timeline-entry-inner{margin-left:0}.wpr-wrapper .wpr-year-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wpr-timeline-centered.wpr-one-sided-timeline .wpr-timeline-entry{width:100%;float:left}.wpr-middle-line{position:absolute;display:block;width:4px;top:20px;height:100%}.wpr-one-sided-timeline-left .wpr-icon{right:.3%}.wpr-timeline-fill{position:absolute;display:block;width:4px;left:50%;top:20px;background-color:#3d2a3d;height:0}.timeline-background-image,.timeline-background-image img{height:100%;max-width:100%!important;max-height:100%!important}.wpr-read-more-button{display:inline-block;font-size:14px}.wpr-timeline-centered.wpr-both-sided-timeline .wpr-timeline-entry.wpr-left-aligned .wpr-extra-label{left:108%}.wpr-horizontal .wpr-extra-label .wpr-label,.wpr-horizontal .wpr-extra-label .wpr-sub-label{text-align:center;line-height:1}.wpr-horizontal-bottom .wpr-extra-label{position:absolute;display:table;width:100%;height:80px;overflow:hidden;text-align:center;vertical-align:middle;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.wpr-extra-label .wpr-label{font-size:15px;font-weight:600}.wpr-extra-label .wpr-sub-label{font-size:12px}.wpr-timeline-centered.wpr-both-sided-timeline .wpr-timeline-entry.wpr-left-aligned .wpr-timeline-entry-inner .wpr-icon{position:absolute;left:calc(100%);-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.wpr-both-sided-timeline .wpr-right-aligned .wpr-icon{position:absolute;right:calc(100%);-webkit-transform:translate(50%);-ms-transform:translate(50%);transform:translate(50%)}.wpr-timeline-centered .wpr-timeline-entry.wpr-left-aligned .wpr-timeline-entry-inner .wpr-data-wrap:after{right:0;margin-left:0;margin-right:-9px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.wpr-story-info,.wpr-story-info-vertical{-webkit-box-shadow:0 0 20px 1px rgb(0 0 0 / 10%);box-shadow:0 0 20px 1px rgb(0 0 0 / 10%);font-size:0}.wpr-right-aligned .wpr-story-info-vertical.wpr-data-wrap:after{right:100%}.wpr-timeline-centered .wpr-timeline-entry .wpr-extra-label{position:absolute;right:108%;width:100%;height:auto;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.wpr-timeline-centered.wpr-one-sided-timeline .wpr-timeline-entry .wpr-extra-label,.wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-entry .wpr-extra-label{right:auto;position:static!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;display:block;margin-bottom:10px}.wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-entry .wpr-extra-label{position:static!important;text-align:right;margin-left:auto}.wpr-timeline-centered .wpr-timeline-entry .wpr-timeline-entry-inner .wpr-icon{display:block;width:48px;height:48px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;text-align:center;font-size:0;float:left}.wpr-timeline-centered .wpr-timeline-entry .wpr-timeline-entry-inner .wpr-data-wrap{position:relative;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.wpr-timeline-centered .wpr-timeline-entry .wpr-timeline-entry-inner .wpr-data-wrap:after{content:'';display:block;position:absolute;width:0;height:0;border-style:solid;border-width:9px 9px 9px 0;border-color:transparent;top:14px;margin-left:-9px}.wpr-title-wrap{overflow:hidden;-ms-flex-negative:0;flex-shrink:0;width:100%!important}.wpr-timeline-centered .wpr-timeline-entry .wpr-timeline-entry-inner .wpr-data-wrap .wpr-title{font-weight:700;display:inline-block}.wpr-timeline-centered .wpr-timeline-entry .wpr-timeline-entry-inner .wpr-data-wrap .wpr-title span{-webkit-opacity:.6;-moz-opacity:.6;opacity:.6}.wpr-timeline-centered .wpr-year-wrap .wpr-year-label{display:inline-block;text-align:center;white-space:nowrap}.wpr-timeline-centered .wpr-year-wrap{display:block;position:relative;float:left;clear:left;width:100%;margin-left:auto;margin-right:auto;padding:0;text-align:center}.wpr-timeline-centered.wpr-one-sided-timeline .wpr-year-wrap .wpr-year-label{position:absolute;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-year-wrap .wpr-year-label{position:absolute;-webkit-transform:translate(50%,0);-ms-transform:translate(50%,0);transform:translate(50%,0)}.wpr-one-sided-timeline .wpr-timeline-entry .wpr-timeline-entry-inner .wpr-icon{-webkit-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important}.wpr-wrapper .wpr-icon{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.timeline-background-image{position:absolute;left:0;top:0;width:100%;opacity:.7;z-index:-1}.timeline-background-image img{width:100%}.wpr-horizontal-timeline .swiper-slide-line-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.wpr-horizontal-timeline .wpr-story-info{width:98%}.story-with-background{background-image:url('');background-repeat:no-repeat;background-position:center;background-size:cover}.wpr-timeline-story-overlay{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;line-height:1;height:auto}.wpr-horizontal-bottom.swiper-container{position:unset;overflow:hidden;z-index:10}.wpr-horizontal.swiper-container{position:unset;z-index:11;margin:0 32px}.wpr-horizontal{padding-top:10px}.wpr-horizontal-bottom{padding-bottom:10px}.wpr-horizontal-bottom .wpr-year-wrap{position:absolute;display:table;text-align:center;top:96px;left:10px;height:36px;width:72px;vertical-align:middle;border-radius:6px;overflow:hidden;z-index:1;table-layout:fixed;word-break:break-word}.wpr-horizontal-bottom .wpr-year-label{padding:2px;vertical-align:middle;display:table-cell}.wpr-horizontal-bottom .wpr-icon{color:#fff;width:40px;height:40px;text-align:center;display:block;z-index:100;border-radius:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.wpr-horizontal .wpr-icon i,.wpr-horizontal-bottom .wpr-icon i{line-height:40px;font-size:26px}.wpr-horizontal-bottom .wpr-icon:empty{width:24px;height:24px;top:102px;left:calc(50% - 12px)}.wpr-horizontal-bottom .wpr-story-info:before{content:"";display:block;position:absolute}.wpr-horizontal-bottom .wpr-story-info{padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;-webkit-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:6px}.wpr-timeline-media{overflow:hidden;position:relative;display:inline-block}.wpr-timeline-iframe-wrapper{position:relative;width:100%;height:0;padding-bottom:56.25%}.wpr-horizontal-bottom .wpr-title{display:inline-block;margin:0;line-height:1.2em;padding:8px 8px 0;font-size:20px}.wpr-horizontal .wpr-description,.wpr-horizontal-bottom .wpr-description{display:inline-block;width:100%;margin:0;line-height:1.2em;padding:8px;font-size:inherit}.wpr-wrapper .wpr-description{font-size:15px;background-color:transparent!important}.wpr-horizontal-bottom .wpr-swiper-pagination.swiper-pagination-progressbar{position:absolute;left:50%;z-index:0}.wpr-horizontal-bottom .wpr-swiper-pagination.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:rgba(0,0,0,.25)}.wpr-horizontal-bottom .wpr-button-next,.wpr-horizontal-bottom .wpr-button-prev{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:40px;top:113px;cursor:pointer;line-height:0}.wpr-horizontal .wpr-year-wrap{position:absolute;display:table;text-align:center;bottom:61px;left:12px;height:36px;width:72px;vertical-align:middle;border-radius:6px;overflow:hidden;z-index:1;table-layout:fixed;word-break:break-word;background:#ff00b3}.wpr-horizontal .wpr-year-label{padding:2px;vertical-align:middle;display:table-cell;background:#ff00b3}.wpr-timeline-centered .wpr-extra-label{-webkit-transform:translateY(-50%)!important;-ms-transform:translateY(-50%)!important;transform:translateY(-50%)!important}.wpr-horizontal .wpr-extra-label{position:absolute;display:table;width:100%;height:80px;overflow:hidden;text-align:center;vertical-align:middle;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.wpr-horizontal .wpr-extra-label .wpr-label,.wpr-horizontal .wpr-extra-label .wpr-sub-label{display:inline-block;width:100%}.wpr-horizontal .wpr-icon{width:40px;height:40px;text-align:center;position:absolute;display:block;z-index:100;left:50%;-webkit-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%)}.wpr-horizontal .wpr-icon:empty{width:24px;height:24px;bottom:48px;left:calc(50% - 12px)}.wpr-horizontal .wpr-story-info:before{content:"";display:block;position:absolute;left:calc(50% - 10px);left:-o-calc(50% - 10px);border-bottom-color:transparent!important;bottom:-28px}.wpr-horizontal .wpr-story-info,.wpr-horizontal-bottom .wpr-story-info{border-bottom:4px solid #23a455}.wpr-horizontal .wpr-story-info{position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.wpr-horizontal .wpr-title{padding:8px 8px 0;font-size:20px}.wpr-horizontal .wpr-swiper-pagination.swiper-pagination-progressbar{position:absolute;height:2px;left:50%;z-index:0}.wpr-horizontal .wpr-button-next,.wpr-horizontal .wpr-button-prev{position:absolute;font-size:40px;cursor:pointer;line-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wpr-horizontal .wpr-button-prev{margin-left:-6px}.wpr-horizontal .wpr-button-next{margin-right:-6px}.wpr-button-next.swiper-button-disabled,.wpr-button-prev.swiper-button-disabled{opacity:.35;pointer-events:none;opacity:.55;cursor:auto;pointer-events:none}.wpr-wrapper .wpr-year{font-size:16px;font-weight:700;line-height:2.1em}.wpr-wrapper span.wpr-title{font-size:20px;font-weight:600}.wpr-horizontal-bottom .wpr-story-info:before{border:13px solid;border-top-color:transparent;border-left-color:transparent;border-right-color:transparent}.wpr-left-aligned .wpr-data-wrap:after{border-right-color:transparent!important}.wpr-wrapper span.wpr-extra-label{font-size:15px;font-weight:400;color:#7a7a7a}.wpr-wrapper a.wpr-title{font-size:24px;font-weight:700}.wpr-horizontal .wpr-story-info:before{border:13px solid transparent}.wpr-horizontal .wpr-timeline-prev-arrow{left:1%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.wpr-horizontal .wpr-timeline-next-arrow{right:1%;-webkit-transform:translateY(50%) rotate(180deg);-ms-transform:translateY(50%) rotate(180deg);transform:translateY(50%) rotate(180deg)}@media screen and (max-width:767px){.wpr-main-menu-align--mobilecenter .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon,.wpr-main-menu-align--mobileleft .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon{right:0}.wpr-main-menu-align--mobileleft .wpr-nav-menu-horizontal .wpr-nav-menu,.wpr-main-menu-align--mobileleft .wpr-nav-menu-vertical .wpr-menu-item{text-align:left}.wpr-main-menu-align--mobilecenter .wpr-nav-menu-horizontal .wpr-nav-menu,.wpr-main-menu-align--mobilecenter .wpr-nav-menu-vertical .wpr-menu-item{text-align:center}.wpr-main-menu-align--mobileright .wpr-nav-menu-horizontal .wpr-nav-menu,.wpr-main-menu-align--mobileright .wpr-nav-menu-vertical .wpr-menu-item{text-align:right}.wpr-grid-pagination a>span,.wpr-grid-pagination span>span,.wpr-nav-menu-bp-mobile .wpr-nav-menu-container,.wpr-nav-menu-bp-pro-al .wpr-nav-menu-container,.wpr-nav-menu-bp-pro-nn .wpr-nav-menu-container{display:none}.wpr-nav-menu-bp-mobile .wpr-mobile-nav-menu-container,.wpr-nav-menu-bp-pro-al .wpr-mobile-nav-menu-container,.wpr-nav-menu-bp-pro-nn .wpr-mobile-nav-menu-container{display:block}.wpr-grid-pagination a,.wpr-grid-pagination span{margin-bottom:10px}.wpr-grid-pagination.wpr-grid-pagination-numbered a i,.wpr-grid-pagination.wpr-grid-pagination-numbered span i{padding:0!important}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-1{-ms-grid-columns:1fr!important;grid-template-columns:1fr!important;-ms-grid-rows:(1fr)[3]!important;grid-template-rows:repeat(3,1fr)!important}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-1>:first-child,.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-2>:first-child,.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3>:first-child{-ms-grid-row:1;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-1>:nth-child(2),.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-2>:nth-child(2),.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3>:nth-child(2){-ms-grid-row:2;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-1>:nth-child(3),.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-2>:nth-child(3),.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3>:nth-child(3){-ms-grid-row:3;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-2{-ms-grid-columns:1fr!important;grid-template-columns:1fr!important;-ms-grid-rows:(1fr)[6]!important;grid-template-rows:repeat(6,1fr)!important}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-2>:nth-child(4),.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3>:nth-child(4){-ms-grid-row:4;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-2>:nth-child(5),.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3>:nth-child(5){-ms-grid-row:5;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-2>:nth-child(6),.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3>:nth-child(6){-ms-grid-row:6;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3{-ms-grid-columns:1fr!important;grid-template-columns:1fr!important;-ms-grid-rows:(1fr)[9]!important;grid-template-rows:repeat(9,1fr)!important}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3>:nth-child(7){-ms-grid-row:7;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3>:nth-child(8){-ms-grid-row:8;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3>:nth-child(9){-ms-grid-row:9;-ms-grid-column:1}.wpr-timeline-centered.wpr-both-sided-timeline .wpr-timeline-entry{float:none;width:100%}.wpr-timeline-centered .wpr-right-aligned .wpr-icon{-webkit-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important}.wpr-one-sided-timeline .wpr-extra-label{position:static!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;display:block;margin-bottom:10px}.wpr-right-aligned .wpr-extra-label .wpr-label{text-align:left!important}}.wpr-flip-carousel-wrapper,.wpr-lottie-animations-wrapper{min-height:1px}.wpr-flip-carousel{overflow:hidden!important;opacity:0}.wpr-flip-carousel ul li.flipster__item,.wpr-flip-items-wrapper img{margin:auto}.wpr-flip-carousel ul li.flipster__item img,.wpr-sticky-section-yes{width:100%}.wpr-flip-carousel .flipcaption,.wpr-flip-carousel .flipster__button,.wpr-flip-carousel .flipster__nav__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;outline:0}.wpr-flip-carousel .flipster__button{opacity:1}.wpr-flip-carousel .flipster__nav__link{width:100%;height:100%;padding:0}.wpr-feature-list-center .wpr-feature-list-line,.wpr-feature-list-item:last-of-type .wpr-feature-list-line,.wpr-flip-carousel .flipster__nav__link::after{display:none}.wpr-flip-carousel-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}@media screen and (max-width:768px){.wpr-flip-carousel ul li.flipster__item{width:70%}}.wpr-dual-heading-icon-and-desc-top .wpr-dual-heading-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.wpr-taxonomy-list{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding:0;margin:0}.wpr-taxonomy-list li a{display:inline-block;text-decoration:none}.wpr-taxonomy-list span,.wpr-taxonomy-list-vertical .wpr-taxonomy-list i{line-height:1.5;vertical-align:middle}.wpr-taxonomy-list .wpr-tax-wrap,.wpr-taxonomy-list-horizontal .wpr-taxonomy-list li a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wpr-taxonomy-list-horizontal .wpr-taxonomy-list{-ms-flex-wrap:wrap;flex-wrap:wrap}.wpr-taxonomy-list-vertical .wpr-taxonomy-list li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wpr-taxonomy-list-vertical .wpr-sub-taxonomy{padding-left:20px}.wpr-feature-list-right .wpr-feature-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.wpr-feature-list-rhombus .wpr-feature-list-icon-inner-wrap{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.wpr-feature-list-rhombus .wpr-feature-list-icon-wrap i,.wpr-feature-list-rhombus .wpr-feature-list-icon-wrap img{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.wpr-feature-list-wrap .wpr-feature-list-icon-inner-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.wpr-feature-list{padding:0}.wpr-feature-list-icon-wrap img{width:100%;max-width:100%}.wpr-feature-list-item:not(:last-of-type) .wpr-feature-list-line{position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0}.wpr-particle-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.wpr-particle-wrapper canvas{position:relative;z-index:-1}.wpr-jarallax{position:relative;-webkit-transition:.9s ease-in-out;-o-transition:.9s ease-in-out;transition:.9s ease-in-out}.wpr-parallax-ml-children{position:relative;display:none}.wpr-reading-progress-bar-container{position:fixed;top:0;left:0;width:100%;z-index:9999999}.wpr-reading-progress-bar{background-color:#000;width:0%}
assets/css/lib/animations/loading-animations.css CHANGED
@@ -1,1064 +1,1064 @@
1
- /*
2
- * Usage:
3
- *
4
- <div class="wpr-rotating-plane"></div>
5
- *
6
- */
7
-
8
- .wpr-rotating-plane {
9
- width: 40px;
10
- height: 40px;
11
- background-color: #333;
12
- -webkit-animation: wpr-rotatePlane 1.2s infinite ease-in-out;
13
- animation: wpr-rotatePlane 1.2s infinite ease-in-out;
14
- }
15
-
16
- @-webkit-keyframes wpr-rotatePlane {
17
- 0% {
18
- -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
19
- transform: perspective(120px) rotateX(0deg) rotateY(0deg);
20
- }
21
- 50% {
22
- -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
23
- transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
24
- }
25
- 100% {
26
- -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
27
- transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
28
- }
29
- }
30
-
31
- @keyframes wpr-rotatePlane {
32
- 0% {
33
- -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
34
- transform: perspective(120px) rotateX(0deg) rotateY(0deg);
35
- }
36
- 50% {
37
- -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
38
- transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
39
- }
40
- 100% {
41
- -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
42
- transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
43
- }
44
- }
45
-
46
-
47
- /*
48
- * Usage:
49
- *
50
- <div class="wpr-double-bounce">
51
- <div class="wpr-child wpr-double-bounce1"></div>
52
- <div class="wpr-child wpr-double-bounce2"></div>
53
- </div>
54
- *
55
- */
56
-
57
- .wpr-double-bounce {
58
- width: 23px;
59
- height: 23px;
60
- position: relative;
61
- }
62
-
63
- .wpr-double-bounce .wpr-child {
64
- width: 100%;
65
- height: 100%;
66
- border-radius: 50%;
67
- opacity: 0.6;
68
- position: absolute;
69
- top: 0;
70
- left: 0;
71
- -webkit-animation: wpr-doubleBounce 2s infinite ease-in-out;
72
- animation: wpr-doubleBounce 2s infinite ease-in-out;
73
- }
74
-
75
- .wpr-double-bounce .wpr-double-bounce2 {
76
- -webkit-animation-delay: -1.0s;
77
- animation-delay: -1.0s;
78
- }
79
-
80
- @-webkit-keyframes wpr-doubleBounce {
81
- 0%,
82
- 100% {
83
- -webkit-transform: scale(0);
84
- transform: scale(0);
85
- }
86
- 50% {
87
- -webkit-transform: scale(1);
88
- transform: scale(1);
89
- }
90
- }
91
-
92
- @keyframes wpr-doubleBounce {
93
- 0%,
94
- 100% {
95
- -webkit-transform: scale(0);
96
- transform: scale(0);
97
- }
98
- 50% {
99
- -webkit-transform: scale(1);
100
- transform: scale(1);
101
- }
102
- }
103
-
104
-
105
- /*
106
- * Usage:
107
- *
108
- <div class="wpr-wave">
109
- <div class="wpr-rect wpr-rect1"></div>
110
- <div class="wpr-rect wpr-rect2"></div>
111
- <div class="wpr-rect wpr-rect3"></div>
112
- <div class="wpr-rect wpr-rect4"></div>
113
- <div class="wpr-rect wpr-rect5"></div>
114
- </div>
115
- *
116
- */
117
-
118
- .wpr-wave {
119
- width: 50px;
120
- height: 25px;
121
- text-align: center;
122
- }
123
-
124
- .wpr-wave .wpr-rect {
125
- height: 100%;
126
- width: 4px;
127
- margin-right: 2px;
128
- display: inline-block;
129
- -webkit-animation: wpr-waveStretchDelay 1.2s infinite ease-in-out;
130
- animation: wpr-waveStretchDelay 1.2s infinite ease-in-out;
131
- }
132
-
133
- .wpr-wave .wpr-rect1 {
134
- -webkit-animation-delay: -1.2s;
135
- animation-delay: -1.2s;
136
- }
137
-
138
- .wpr-wave .wpr-rect2 {
139
- -webkit-animation-delay: -1.1s;
140
- animation-delay: -1.1s;
141
- }
142
-
143
- .wpr-wave .wpr-rect3 {
144
- -webkit-animation-delay: -1s;
145
- animation-delay: -1s;
146
- }
147
-
148
- .wpr-wave .wpr-rect4 {
149
- -webkit-animation-delay: -0.9s;
150
- animation-delay: -0.9s;
151
- }
152
-
153
- .wpr-wave .wpr-rect5 {
154
- -webkit-animation-delay: -0.8s;
155
- animation-delay: -0.8s;
156
- }
157
-
158
- @-webkit-keyframes wpr-waveStretchDelay {
159
- 0%,
160
- 40%,
161
- 100% {
162
- -webkit-transform: scaleY(0.4);
163
- transform: scaleY(0.4);
164
- }
165
- 20% {
166
- -webkit-transform: scaleY(1);
167
- transform: scaleY(1);
168
- }
169
- }
170
-
171
- @keyframes wpr-waveStretchDelay {
172
- 0%,
173
- 40%,
174
- 100% {
175
- -webkit-transform: scaleY(0.4);
176
- transform: scaleY(0.4);
177
- }
178
- 20% {
179
- -webkit-transform: scaleY(1);
180
- transform: scaleY(1);
181
- }
182
- }
183
-
184
-
185
- /*
186
- * Usage:
187
- *
188
- <div class="wpr-wandering-cubes">
189
- <div class="wpr-cube wpr-cube1"></div>
190
- <div class="wpr-cube wpr-cube2"></div>
191
- </div>
192
- *
193
- */
194
-
195
- .wpr-wandering-cubes {
196
- width: 40px;
197
- height: 40px;
198
- position: relative;
199
- }
200
-
201
- .wpr-wandering-cubes .wpr-cube {
202
- background-color: #333;
203
- width: 10px;
204
- height: 10px;
205
- position: absolute;
206
- top: 0;
207
- left: 0;
208
- -webkit-animation: wpr-wanderingCube 1.8s ease-in-out -1.8s infinite both;
209
- animation: wpr-wanderingCube 1.8s ease-in-out -1.8s infinite both;
210
- }
211
-
212
- .wpr-wandering-cubes .wpr-cube2 {
213
- -webkit-animation-delay: -0.9s;
214
- animation-delay: -0.9s;
215
- }
216
-
217
- @-webkit-keyframes wpr-wanderingCube {
218
- 0% {
219
- -webkit-transform: rotate(0deg);
220
- transform: rotate(0deg);
221
- }
222
- 25% {
223
- -webkit-transform: translateX(30px) rotate(-90deg) scale(0.5);
224
- transform: translateX(30px) rotate(-90deg) scale(0.5);
225
- }
226
- 50% {
227
- /* Hack to make FF rotate in the right direction */
228
- -webkit-transform: translateX(30px) translateY(30px) rotate(-179deg);
229
- transform: translateX(30px) translateY(30px) rotate(-179deg);
230
- }
231
- 50.1% {
232
- -webkit-transform: translateX(30px) translateY(30px) rotate(-180deg);
233
- transform: translateX(30px) translateY(30px) rotate(-180deg);
234
- }
235
- 75% {
236
- -webkit-transform: translateX(0) translateY(30px) rotate(-270deg) scale(0.5);
237
- transform: translateX(0) translateY(30px) rotate(-270deg) scale(0.5);
238
- }
239
- 100% {
240
- -webkit-transform: rotate(-360deg);
241
- transform: rotate(-360deg);
242
- }
243
- }
244
-
245
- @keyframes wpr-wanderingCube {
246
- 0% {
247
- -webkit-transform: rotate(0deg);
248
- transform: rotate(0deg);
249
- }
250
- 25% {
251
- -webkit-transform: translateX(30px) rotate(-90deg) scale(0.5);
252
- transform: translateX(30px) rotate(-90deg) scale(0.5);
253
- }
254
- 50% {
255
- /* Hack to make FF rotate in the right direction */
256
- -webkit-transform: translateX(30px) translateY(30px) rotate(-179deg);
257
- transform: translateX(30px) translateY(30px) rotate(-179deg);
258
- }
259
- 50.1% {
260
- -webkit-transform: translateX(30px) translateY(30px) rotate(-180deg);
261
- transform: translateX(30px) translateY(30px) rotate(-180deg);
262
- }
263
- 75% {
264
- -webkit-transform: translateX(0) translateY(30px) rotate(-270deg) scale(0.5);
265
- transform: translateX(0) translateY(30px) rotate(-270deg) scale(0.5);
266
- }
267
- 100% {
268
- -webkit-transform: rotate(-360deg);
269
- transform: rotate(-360deg);
270
- }
271
- }
272
-
273
-
274
- /*
275
- * Usage:
276
- *
277
- <div class="wpr-spinner wpr-spinner-pulse"></div>
278
- *
279
- */
280
-
281
- .wpr-spinner-pulse {
282
- width: 23px;
283
- height: 23px;
284
- border-radius: 100%;
285
- -webkit-animation: wpr-pulseScaleOut 1s infinite ease-in-out;
286
- animation: wpr-pulseScaleOut 1s infinite ease-in-out;
287
- }
288
-
289
- @-webkit-keyframes wpr-pulseScaleOut {
290
- 0% {
291
- -webkit-transform: scale(0);
292
- transform: scale(0);
293
- }
294
- 100% {
295
- -webkit-transform: scale(1);
296
- transform: scale(1);
297
- opacity: 0;
298
- }
299
- }
300
-
301
- @keyframes wpr-pulseScaleOut {
302
- 0% {
303
- -webkit-transform: scale(0);
304
- transform: scale(0);
305
- }
306
- 100% {
307
- -webkit-transform: scale(1);
308
- transform: scale(1);
309
- opacity: 0;
310
- }
311
- }
312
-
313
-
314
- /*
315
- * Usage:
316
- *
317
- <div class="wpr-chasing-dots">
318
- <div class="wpr-child wpr-dot1"></div>
319
- <div class="wpr-child wpr-dot2"></div>
320
- </div>
321
- *
322
- */
323
-
324
- .wpr-chasing-dots {
325
- width: 20px;
326
- height: 20px;
327
- position: relative;
328
- text-align: center;
329
- -webkit-animation: wpr-chasingDotsRotate 2s infinite linear;
330
- animation: wpr-chasingDotsRotate 2s infinite linear;
331
- }
332
-
333
- .wpr-chasing-dots .wpr-child {
334
- width: 60%;
335
- height: 60%;
336
- display: inline-block;
337
- position: absolute;
338
- top: 0;
339
- border-radius: 100%;
340
- -webkit-animation: wpr-chasingDotsBounce 2s infinite ease-in-out;
341
- animation: wpr-chasingDotsBounce 2s infinite ease-in-out;
342
- }
343
-
344
- .wpr-chasing-dots .wpr-dot2 {
345
- top: auto;
346
- bottom: 0;
347
- -webkit-animation-delay: -1s;
348
- animation-delay: -1s;
349
- }
350
-
351
- @-webkit-keyframes wpr-chasingDotsRotate {
352
- 100% {
353
- -webkit-transform: rotate(360deg);
354
- transform: rotate(360deg);
355
- }
356
- }
357
-
358
- @keyframes wpr-chasingDotsRotate {
359
- 100% {
360
- -webkit-transform: rotate(360deg);
361
- transform: rotate(360deg);
362
- }
363
- }
364
-
365
- @-webkit-keyframes wpr-chasingDotsBounce {
366
- 0%,
367
- 100% {
368
- -webkit-transform: scale(0);
369
- transform: scale(0);
370
- }
371
- 50% {
372
- -webkit-transform: scale(1);
373
- transform: scale(1);
374
- }
375
- }
376
-
377
- @keyframes wpr-chasingDotsBounce {
378
- 0%,
379
- 100% {
380
- -webkit-transform: scale(0);
381
- transform: scale(0);
382
- }
383
- 50% {
384
- -webkit-transform: scale(1);
385
- transform: scale(1);
386
- }
387
- }
388
-
389
-
390
- /*
391
- * Usage:
392
- *
393
- <div class="wpr-three-bounce">
394
- <div class="wpr-child wpr-bounce1"></div>
395
- <div class="wpr-child wpr-bounce2"></div>
396
- <div class="wpr-child wpr-bounce3"></div>
397
- </div>
398
- *
399
- */
400
-
401
- .wpr-three-bounce {
402
- width: 80px;
403
- text-align: center;
404
- }
405
-
406
- .wpr-three-bounce .wpr-child {
407
- width: 10px;
408
- height: 10px;
409
- border-radius: 100%;
410
- margin-right: 1px;
411
- display: inline-block;
412
- -webkit-animation: wpr-three-bounce 1.4s ease-in-out 0s infinite both;
413
- animation: wpr-three-bounce 1.4s ease-in-out 0s infinite both;
414
- }
415
-
416
- .wpr-three-bounce .wpr-bounce1 {
417
- -webkit-animation-delay: -0.32s;
418
- animation-delay: -0.32s;
419
- }
420
-
421
- .wpr-three-bounce .wpr-bounce2 {
422
- -webkit-animation-delay: -0.16s;
423
- animation-delay: -0.16s;
424
- }
425
-
426
- @-webkit-keyframes wpr-three-bounce {
427
- 0%,
428
- 80%,
429
- 100% {
430
- -webkit-transform: scale(0);
431
- transform: scale(0);
432
- }
433
- 40% {
434
- -webkit-transform: scale(1);
435
- transform: scale(1);
436
- }
437
- }
438
-
439
- @keyframes wpr-three-bounce {
440
- 0%,
441
- 80%,
442
- 100% {
443
- -webkit-transform: scale(0);
444
- transform: scale(0);
445
- }
446
- 40% {
447
- -webkit-transform: scale(1);
448
- transform: scale(1);
449
- }
450
- }
451
-
452
-
453
- /*
454
- * Usage:
455
- *
456
- <div class="wpr-circle">
457
- <div class="wpr-circle1 wpr-child"></div>
458
- <div class="wpr-circle2 wpr-child"></div>
459
- <div class="wpr-circle3 wpr-child"></div>
460
- <div class="wpr-circle4 wpr-child"></div>
461
- <div class="wpr-circle5 wpr-child"></div>
462
- <div class="wpr-circle6 wpr-child"></div>
463
- <div class="wpr-circle7 wpr-child"></div>
464
- <div class="wpr-circle8 wpr-child"></div>
465
- <div class="wpr-circle9 wpr-child"></div>
466
- <div class="wpr-circle10 wpr-child"></div>
467
- <div class="wpr-circle11 wpr-child"></div>
468
- <div class="wpr-circle12 wpr-child"></div>
469
- </div>
470
- *
471
- */
472
-
473
- .wpr-circle {
474
- width: 22px;
475
- height: 22px;
476
- position: relative;
477
- }
478
-
479
- .wpr-circle .wpr-child {
480
- width: 100%;
481
- height: 100%;
482
- position: absolute;
483
- left: 0;
484
- top: 0;
485
- }
486
-
487
- .wpr-circle .wpr-child:before {
488
- content: '';
489
- display: block;
490
- margin: 0 auto;
491
- width: 15%;
492
- height: 15%;
493
- background-color: #333;
494
- border-radius: 100%;
495
- -webkit-animation: wpr-circleBounceDelay 1.2s infinite ease-in-out both;
496
- animation: wpr-circleBounceDelay 1.2s infinite ease-in-out both;
497
- }
498
-
499
- .wpr-circle .wpr-circle2 {
500
- -webkit-transform: rotate(30deg);
501
- -ms-transform: rotate(30deg);
502
- transform: rotate(30deg);
503
- }
504
-
505
- .wpr-circle .wpr-circle3 {
506
- -webkit-transform: rotate(60deg);
507
- -ms-transform: rotate(60deg);
508
- transform: rotate(60deg);
509
- }
510
-
511
- .wpr-circle .wpr-circle4 {
512
- -webkit-transform: rotate(90deg);
513
- -ms-transform: rotate(90deg);
514
- transform: rotate(90deg);
515
- }
516
-
517
- .wpr-circle .wpr-circle5 {
518
- -webkit-transform: rotate(120deg);
519
- -ms-transform: rotate(120deg);
520
- transform: rotate(120deg);
521
- }
522
-
523
- .wpr-circle .wpr-circle6 {
524
- -webkit-transform: rotate(150deg);
525
- -ms-transform: rotate(150deg);
526
- transform: rotate(150deg);
527
- }
528
-
529
- .wpr-circle .wpr-circle7 {
530
- -webkit-transform: rotate(180deg);
531
- -ms-transform: rotate(180deg);
532
- transform: rotate(180deg);
533
- }
534
-
535
- .wpr-circle .wpr-circle8 {
536
- -webkit-transform: rotate(210deg);
537
- -ms-transform: rotate(210deg);
538
- transform: rotate(210deg);
539
- }
540
-
541
- .wpr-circle .wpr-circle9 {
542
- -webkit-transform: rotate(240deg);
543
- -ms-transform: rotate(240deg);
544
- transform: rotate(240deg);
545
- }
546
-
547
- .wpr-circle .wpr-circle10 {
548
- -webkit-transform: rotate(270deg);
549
- -ms-transform: rotate(270deg);
550
- transform: rotate(270deg);
551
- }
552
-
553
- .wpr-circle .wpr-circle11 {
554
- -webkit-transform: rotate(300deg);
555
- -ms-transform: rotate(300deg);
556
- transform: rotate(300deg);
557
- }
558
-
559
- .wpr-circle .wpr-circle12 {
560
- -webkit-transform: rotate(330deg);
561
- -ms-transform: rotate(330deg);
562
- transform: rotate(330deg);
563
- }
564
-
565
- .wpr-circle .wpr-circle2:before {
566
- -webkit-animation-delay: -1.1s;
567
- animation-delay: -1.1s;
568
- }
569
-
570
- .wpr-circle .wpr-circle3:before {
571
- -webkit-animation-delay: -1s;
572
- animation-delay: -1s;
573
- }
574
-
575
- .wpr-circle .wpr-circle4:before {
576
- -webkit-animation-delay: -0.9s;
577
- animation-delay: -0.9s;
578
- }
579
-
580
- .wpr-circle .wpr-circle5:before {
581
- -webkit-animation-delay: -0.8s;
582
- animation-delay: -0.8s;
583
- }
584
-
585
- .wpr-circle .wpr-circle6:before {
586
- -webkit-animation-delay: -0.7s;
587
- animation-delay: -0.7s;
588
- }
589
-
590
- .wpr-circle .wpr-circle7:before {
591
- -webkit-animation-delay: -0.6s;
592
- animation-delay: -0.6s;
593
- }
594
-
595
- .wpr-circle .wpr-circle8:before {
596
- -webkit-animation-delay: -0.5s;
597
- animation-delay: -0.5s;
598
- }
599
-
600
- .wpr-circle .wpr-circle9:before {
601
- -webkit-animation-delay: -0.4s;
602
- animation-delay: -0.4s;
603
- }
604
-
605
- .wpr-circle .wpr-circle10:before {
606
- -webkit-animation-delay: -0.3s;
607
- animation-delay: -0.3s;
608
- }
609
-
610
- .wpr-circle .wpr-circle11:before {
611
- -webkit-animation-delay: -0.2s;
612
- animation-delay: -0.2s;
613
- }
614
-
615
- .wpr-circle .wpr-circle12:before {
616
- -webkit-animation-delay: -0.1s;
617
- animation-delay: -0.1s;
618
- }
619
-
620
- @-webkit-keyframes wpr-circleBounceDelay {
621
- 0%,
622
- 80%,
623
- 100% {
624
- -webkit-transform: scale(0);
625
- transform: scale(0);
626
- }
627
- 40% {
628
- -webkit-transform: scale(1);
629
- transform: scale(1);
630
- }
631
- }
632
-
633
- @keyframes wpr-circleBounceDelay {
634
- 0%,
635
- 80%,
636
- 100% {
637
- -webkit-transform: scale(0);
638
- transform: scale(0);
639
- }
640
- 40% {
641
- -webkit-transform: scale(1);
642
- transform: scale(1);
643
- }
644
- }
645
-
646
-
647
- /*
648
- * Usage:
649
- *
650
- <div class="wpr-cube-grid">
651
- <div class="wpr-cube wpr-cube1"></div>
652
- <div class="wpr-cube wpr-cube2"></div>
653
- <div class="wpr-cube wpr-cube3"></div>
654
- <div class="wpr-cube wpr-cube4"></div>
655
- <div class="wpr-cube wpr-cube5"></div>
656
- <div class="wpr-cube wpr-cube6"></div>
657
- <div class="wpr-cube wpr-cube7"></div>
658
- <div class="wpr-cube wpr-cube8"></div>
659
- <div class="wpr-cube wpr-cube9"></div>
660
- </div>
661
- *
662
- */
663
-
664
- .wpr-cube-grid {
665
- width: 40px;
666
- height: 40px;
667
- /*
668
- * Spinner positions
669
- * 1 2 3
670
- * 4 5 6
671
- * 7 8 9
672
- */
673
- }
674
-
675
- .wpr-cube-grid .wpr-cube {
676
- width: 33.33%;
677
- height: 33.33%;
678
- background-color: #333;
679
- float: left;
680
- -webkit-animation: wpr-cubeGridScaleDelay 1.3s infinite ease-in-out;
681
- animation: wpr-cubeGridScaleDelay 1.3s infinite ease-in-out;
682
- }
683
-
684
- .wpr-cube-grid .wpr-cube1 {
685
- -webkit-animation-delay: 0.2s;
686
- animation-delay: 0.2s;
687
- }
688
-
689
- .wpr-cube-grid .wpr-cube2 {
690
- -webkit-animation-delay: 0.3s;
691
- animation-delay: 0.3s;
692
- }
693
-
694
- .wpr-cube-grid .wpr-cube3 {
695
- -webkit-animation-delay: 0.4s;
696
- animation-delay: 0.4s;
697
- }
698
-
699
- .wpr-cube-grid .wpr-cube4 {
700
- -webkit-animation-delay: 0.1s;
701
- animation-delay: 0.1s;
702
- }
703
-
704
- .wpr-cube-grid .wpr-cube5 {
705
- -webkit-animation-delay: 0.2s;
706
- animation-delay: 0.2s;
707
- }
708
-
709
- .wpr-cube-grid .wpr-cube6 {
710
- -webkit-animation-delay: 0.3s;
711
- animation-delay: 0.3s;
712
- }
713
-
714
- .wpr-cube-grid .wpr-cube7 {
715
- -webkit-animation-delay: 0.0s;
716
- animation-delay: 0.0s;
717
- }
718
-
719
- .wpr-cube-grid .wpr-cube8 {
720
- -webkit-animation-delay: 0.1s;
721
- animation-delay: 0.1s;
722
- }
723
-
724
- .wpr-cube-grid .wpr-cube9 {
725
- -webkit-animation-delay: 0.2s;
726
- animation-delay: 0.2s;
727
- }
728
-
729
- @-webkit-keyframes wpr-cubeGridScaleDelay {
730
- 0%,
731
- 70%,
732
- 100% {
733
- -webkit-transform: scale3D(1, 1, 1);
734
- transform: scale3D(1, 1, 1);
735
- }
736
- 35% {
737
- -webkit-transform: scale3D(0, 0, 1);
738
- transform: scale3D(0, 0, 1);
739
- }
740
- }
741
-
742
- @keyframes wpr-cubeGridScaleDelay {
743
- 0%,
744
- 70%,
745
- 100% {
746
- -webkit-transform: scale3D(1, 1, 1);
747
- transform: scale3D(1, 1, 1);
748
- }
749
- 35% {
750
- -webkit-transform: scale3D(0, 0, 1);
751
- transform: scale3D(0, 0, 1);
752
- }
753
- }
754
-
755
-
756
- /*
757
- * Usage:
758
- *
759
- <div class="wpr-fading-circle">
760
- <div class="wpr-circle1 wpr-circle"></div>
761
- <div class="wpr-circle2 wpr-circle"></div>
762
- <div class="wpr-circle3 wpr-circle"></div>
763
- <div class="wpr-circle4 wpr-circle"></div>
764
- <div class="wpr-circle5 wpr-circle"></div>
765
- <div class="wpr-circle6 wpr-circle"></div>
766
- <div class="wpr-circle7 wpr-circle"></div>
767
- <div class="wpr-circle8 wpr-circle"></div>
768
- <div class="wpr-circle9 wpr-circle"></div>
769
- <div class="wpr-circle10 wpr-circle"></div>
770
- <div class="wpr-circle11 wpr-circle"></div>
771
- <div class="wpr-circle12 wpr-circle"></div>
772
- </div>
773
- *
774
- */
775
-
776
- .wpr-fading-circle {
777
- width: 25px;
778
- height: 25px;
779
- position: relative;
780
- }
781
-
782
- .wpr-fading-circle .wpr-circle {
783
- width: 100%;
784
- height: 100%;
785
- position: absolute;
786
- left: 0;
787
- top: 0;
788
- }
789
-
790
- .wpr-fading-circle .wpr-circle:before {
791
- content: '';
792
- display: block;
793
- margin: 0 auto;
794
- width: 15%;
795
- height: 15%;
796
- border-radius: 100%;
797
- -webkit-animation: wpr-circleFadeDelay 1.2s infinite ease-in-out both;
798
- animation: wpr-circleFadeDelay 1.2s infinite ease-in-out both;
799
- }
800
-
801
- .wpr-fading-circle .wpr-circle2 {
802
- -webkit-transform: rotate(30deg);
803
- -ms-transform: rotate(30deg);
804
- transform: rotate(30deg);
805
- }
806
-
807
- .wpr-fading-circle .wpr-circle3 {
808
- -webkit-transform: rotate(60deg);
809
- -ms-transform: rotate(60deg);
810
- transform: rotate(60deg);
811
- }
812
-
813
- .wpr-fading-circle .wpr-circle4 {
814
- -webkit-transform: rotate(90deg);
815
- -ms-transform: rotate(90deg);
816
- transform: rotate(90deg);
817
- }
818
-
819
- .wpr-fading-circle .wpr-circle5 {
820
- -webkit-transform: rotate(120deg);
821
- -ms-transform: rotate(120deg);
822
- transform: rotate(120deg);
823
- }
824
-
825
- .wpr-fading-circle .wpr-circle6 {
826
- -webkit-transform: rotate(150deg);
827
- -ms-transform: rotate(150deg);
828
- transform: rotate(150deg);
829
- }
830
-
831
- .wpr-fading-circle .wpr-circle7 {
832
- -webkit-transform: rotate(180deg);
833
- -ms-transform: rotate(180deg);
834
- transform: rotate(180deg);
835
- }
836
-
837
- .wpr-fading-circle .wpr-circle8 {
838
- -webkit-transform: rotate(210deg);
839
- -ms-transform: rotate(210deg);
840
- transform: rotate(210deg);
841
- }
842
-
843
- .wpr-fading-circle .wpr-circle9 {
844
- -webkit-transform: rotate(240deg);
845
- -ms-transform: rotate(240deg);
846
- transform: rotate(240deg);
847
- }
848
-
849
- .wpr-fading-circle .wpr-circle10 {
850
- -webkit-transform: rotate(270deg);
851
- -ms-transform: rotate(270deg);
852
- transform: rotate(270deg);
853
- }
854
-
855
- .wpr-fading-circle .wpr-circle11 {
856
- -webkit-transform: rotate(300deg);
857
- -ms-transform: rotate(300deg);
858
- transform: rotate(300deg);
859
- }
860
-
861
- .wpr-fading-circle .wpr-circle12 {
862
- -webkit-transform: rotate(330deg);
863
- -ms-transform: rotate(330deg);
864
- transform: rotate(330deg);
865
- }
866
-
867
- .wpr-fading-circle .wpr-circle2:before {
868
- -webkit-animation-delay: -1.1s;
869
- animation-delay: -1.1s;
870
- }
871
-
872
- .wpr-fading-circle .wpr-circle3:before {
873
- -webkit-animation-delay: -1s;
874
- animation-delay: -1s;
875
- }
876
-
877
- .wpr-fading-circle .wpr-circle4:before {
878
- -webkit-animation-delay: -0.9s;
879
- animation-delay: -0.9s;
880
- }
881
-
882
- .wpr-fading-circle .wpr-circle5:before {
883
- -webkit-animation-delay: -0.8s;
884
- animation-delay: -0.8s;
885
- }
886
-
887
- .wpr-fading-circle .wpr-circle6:before {
888
- -webkit-animation-delay: -0.7s;
889
- animation-delay: -0.7s;
890
- }
891
-
892
- .wpr-fading-circle .wpr-circle7:before {
893
- -webkit-animation-delay: -0.6s;
894
- animation-delay: -0.6s;
895
- }
896
-
897
- .wpr-fading-circle .wpr-circle8:before {
898
- -webkit-animation-delay: -0.5s;
899
- animation-delay: -0.5s;
900
- }
901
-
902
- .wpr-fading-circle .wpr-circle9:before {
903
- -webkit-animation-delay: -0.4s;
904
- animation-delay: -0.4s;
905
- }
906
-
907
- .wpr-fading-circle .wpr-circle10:before {
908
- -webkit-animation-delay: -0.3s;
909
- animation-delay: -0.3s;
910
- }
911
-
912
- .wpr-fading-circle .wpr-circle11:before {
913
- -webkit-animation-delay: -0.2s;
914
- animation-delay: -0.2s;
915
- }
916
-
917
- .wpr-fading-circle .wpr-circle12:before {
918
- -webkit-animation-delay: -0.1s;
919
- animation-delay: -0.1s;
920
- }
921
-
922
- @-webkit-keyframes wpr-circleFadeDelay {
923
- 0%,
924
- 39%,
925
- 100% {
926
- opacity: 0;
927
- }
928
- 40% {
929
- opacity: 1;
930
- }
931
- }
932
-
933
- @keyframes wpr-circleFadeDelay {
934
- 0%,
935
- 39%,
936
- 100% {
937
- opacity: 0;
938
- }
939
- 40% {
940
- opacity: 1;
941
- }
942
- }
943
-
944
-
945
- /*
946
- * Usage:
947
- *
948
- <div class="wpr-folding-cube">
949
- <div class="wpr-cube1 wpr-cube"></div>
950
- <div class="wpr-cube2 wpr-cube"></div>
951
- <div class="wpr-cube4 wpr-cube"></div>
952
- <div class="wpr-cube3 wpr-cube"></div>
953
- </div>
954
- *
955
- */
956
-
957
- .wpr-folding-cube {
958
- width: 40px;
959
- height: 40px;
960
- position: relative;
961
- -webkit-transform: rotateZ(45deg);
962
- -ms-transform: rotate(45deg);
963
- transform: rotateZ(45deg);
964
- }
965
-
966
- .wpr-folding-cube .wpr-cube {
967
- float: left;
968
- width: 50%;
969
- height: 50%;
970
- position: relative;
971
- -webkit-transform: scale(1.1);
972
- -ms-transform: scale(1.1);
973
- transform: scale(1.1);
974
- }
975
-
976
- .wpr-folding-cube .wpr-cube:before {
977
- content: '';
978
- position: absolute;
979
- top: 0;
980
- left: 0;
981
- width: 100%;
982
- height: 100%;
983
- background-color: #333;
984
- -webkit-animation: wpr-foldCubeAngle 2.4s infinite linear both;
985
- animation: wpr-foldCubeAngle 2.4s infinite linear both;
986
- -webkit-transform-origin: 100% 100%;
987
- -ms-transform-origin: 100% 100%;
988
- transform-origin: 100% 100%;
989
- }
990
-
991
- .wpr-folding-cube .wpr-cube2 {
992
- -webkit-transform: scale(1.1) rotateZ(90deg);
993
- -ms-transform: scale(1.1) rotate(90deg);
994
- transform: scale(1.1) rotateZ(90deg);
995
- }
996
-
997
- .wpr-folding-cube .wpr-cube3 {
998
- -webkit-transform: scale(1.1) rotateZ(180deg);
999
- -ms-transform: scale(1.1) rotate(180deg);
1000
- transform: scale(1.1) rotateZ(180deg);
1001
- }
1002
-
1003
- .wpr-folding-cube .wpr-cube4 {
1004
- -webkit-transform: scale(1.1) rotateZ(270deg);
1005
- -ms-transform: scale(1.1) rotate(270deg);
1006
- transform: scale(1.1) rotateZ(270deg);
1007
- }
1008
-
1009
- .wpr-folding-cube .wpr-cube2:before {
1010
- -webkit-animation-delay: 0.3s;
1011
- animation-delay: 0.3s;
1012
- }
1013
-
1014
- .wpr-folding-cube .wpr-cube3:before {
1015
- -webkit-animation-delay: 0.6s;
1016
- animation-delay: 0.6s;
1017
- }
1018
-
1019
- .wpr-folding-cube .wpr-cube4:before {
1020
- -webkit-animation-delay: 0.9s;
1021
- animation-delay: 0.9s;
1022
- }
1023
-
1024
- @-webkit-keyframes wpr-foldCubeAngle {
1025
- 0%,
1026
- 10% {
1027
- -webkit-transform: perspective(140px) rotateX(-180deg);
1028
- transform: perspective(140px) rotateX(-180deg);
1029
- opacity: 0;
1030
- }
1031
- 25%,
1032
- 75% {
1033
- -webkit-transform: perspective(140px) rotateX(0deg);
1034
- transform: perspective(140px) rotateX(0deg);
1035
- opacity: 1;
1036
- }
1037
- 90%,
1038
- 100% {
1039
- -webkit-transform: perspective(140px) rotateY(180deg);
1040
- transform: perspective(140px) rotateY(180deg);
1041
- opacity: 0;
1042
- }
1043
- }
1044
-
1045
- @keyframes wpr-foldCubeAngle {
1046
- 0%,
1047
- 10% {
1048
- -webkit-transform: perspective(140px) rotateX(-180deg);
1049
- transform: perspective(140px) rotateX(-180deg);
1050
- opacity: 0;
1051
- }
1052
- 25%,
1053
- 75% {
1054
- -webkit-transform: perspective(140px) rotateX(0deg);
1055
- transform: perspective(140px) rotateX(0deg);
1056
- opacity: 1;
1057
- }
1058
- 90%,
1059
- 100% {
1060
- -webkit-transform: perspective(140px) rotateY(180deg);
1061
- transform: perspective(140px) rotateY(180deg);
1062
- opacity: 0;
1063
- }
1064
  }
1
+ /*
2
+ * Usage:
3
+ *
4
+ <div class="wpr-rotating-plane"></div>
5
+ *
6
+ */
7
+
8
+ .wpr-rotating-plane {
9
+ width: 40px;
10
+ height: 40px;
11
+ background-color: #333;
12
+ -webkit-animation: wpr-rotatePlane 1.2s infinite ease-in-out;
13
+ animation: wpr-rotatePlane 1.2s infinite ease-in-out;
14
+ }
15
+
16
+ @-webkit-keyframes wpr-rotatePlane {
17
+ 0% {
18
+ -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
19
+ transform: perspective(120px) rotateX(0deg) rotateY(0deg);
20
+ }
21
+ 50% {
22
+ -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
23
+ transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
24
+ }
25
+ 100% {
26
+ -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
27
+ transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
28
+ }
29
+ }
30
+
31
+ @keyframes wpr-rotatePlane {
32
+ 0% {
33
+ -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
34
+ transform: perspective(120px) rotateX(0deg) rotateY(0deg);
35
+ }
36
+ 50% {
37
+ -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
38
+ transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
39
+ }
40
+ 100% {
41
+ -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
42
+ transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
43
+ }
44
+ }
45
+
46
+
47
+ /*
48
+ * Usage:
49
+ *
50
+ <div class="wpr-double-bounce">
51
+ <div class="wpr-child wpr-double-bounce1"></div>
52
+ <div class="wpr-child wpr-double-bounce2"></div>
53
+ </div>
54
+ *
55
+ */
56
+
57
+ .wpr-double-bounce {
58
+ width: 23px;
59
+ height: 23px;
60
+ position: relative;
61
+ }
62
+
63
+ .wpr-double-bounce .wpr-child {
64
+ width: 100%;
65
+ height: 100%;
66
+ border-radius: 50%;
67
+ opacity: 0.6;
68
+ position: absolute;
69
+ top: 0;
70
+ left: 0;
71
+ -webkit-animation: wpr-doubleBounce 2s infinite ease-in-out;
72
+ animation: wpr-doubleBounce 2s infinite ease-in-out;
73
+ }
74
+
75
+ .wpr-double-bounce .wpr-double-bounce2 {
76
+ -webkit-animation-delay: -1.0s;
77
+ animation-delay: -1.0s;
78
+ }
79
+
80
+ @-webkit-keyframes wpr-doubleBounce {
81
+ 0%,
82
+ 100% {
83
+ -webkit-transform: scale(0);
84
+ transform: scale(0);
85
+ }
86
+ 50% {
87
+ -webkit-transform: scale(1);
88
+ transform: scale(1);
89
+ }
90
+ }
91
+
92
+ @keyframes wpr-doubleBounce {
93
+ 0%,
94
+ 100% {
95
+ -webkit-transform: scale(0);
96
+ transform: scale(0);
97
+ }
98
+ 50% {
99
+ -webkit-transform: scale(1);
100
+ transform: scale(1);
101
+ }
102
+ }
103
+
104
+
105
+ /*
106
+ * Usage:
107
+ *
108
+ <div class="wpr-wave">
109
+ <div class="wpr-rect wpr-rect1"></div>
110
+ <div class="wpr-rect wpr-rect2"></div>
111
+ <div class="wpr-rect wpr-rect3"></div>
112
+ <div class="wpr-rect wpr-rect4"></div>
113
+ <div class="wpr-rect wpr-rect5"></div>
114
+ </div>
115
+ *
116
+ */
117
+
118
+ .wpr-wave {
119
+ width: 50px;
120
+ height: 25px;
121
+ text-align: center;
122
+ }
123
+
124
+ .wpr-wave .wpr-rect {
125
+ height: 100%;
126
+ width: 4px;
127
+ margin-right: 2px;
128
+ display: inline-block;
129
+ -webkit-animation: wpr-waveStretchDelay 1.2s infinite ease-in-out;
130
+ animation: wpr-waveStretchDelay 1.2s infinite ease-in-out;
131
+ }
132
+
133
+ .wpr-wave .wpr-rect1 {
134
+ -webkit-animation-delay: -1.2s;
135
+ animation-delay: -1.2s;
136
+ }
137
+
138
+ .wpr-wave .wpr-rect2 {
139
+ -webkit-animation-delay: -1.1s;
140
+ animation-delay: -1.1s;
141
+ }
142
+
143
+ .wpr-wave .wpr-rect3 {
144
+ -webkit-animation-delay: -1s;
145
+ animation-delay: -1s;
146
+ }
147
+
148
+ .wpr-wave .wpr-rect4 {
149
+ -webkit-animation-delay: -0.9s;
150
+ animation-delay: -0.9s;
151
+ }
152
+
153
+ .wpr-wave .wpr-rect5 {
154
+ -webkit-animation-delay: -0.8s;
155
+ animation-delay: -0.8s;
156
+ }
157
+
158
+ @-webkit-keyframes wpr-waveStretchDelay {
159
+ 0%,
160
+ 40%,
161
+ 100% {
162
+ -webkit-transform: scaleY(0.4);
163
+ transform: scaleY(0.4);
164
+ }
165
+ 20% {
166
+ -webkit-transform: scaleY(1);
167
+ transform: scaleY(1);
168
+ }
169
+ }
170
+
171
+ @keyframes wpr-waveStretchDelay {
172
+ 0%,
173
+ 40%,
174
+ 100% {
175
+ -webkit-transform: scaleY(0.4);
176
+ transform: scaleY(0.4);
177
+ }
178
+ 20% {
179
+ -webkit-transform: scaleY(1);
180
+ transform: scaleY(1);
181
+ }
182
+ }
183
+
184
+
185
+ /*
186
+ * Usage:
187
+ *
188
+ <div class="wpr-wandering-cubes">
189
+ <div class="wpr-cube wpr-cube1"></div>
190
+ <div class="wpr-cube wpr-cube2"></div>
191
+ </div>
192
+ *
193
+ */
194
+
195
+ .wpr-wandering-cubes {
196
+ width: 40px;
197
+ height: 40px;
198
+ position: relative;
199
+ }
200
+
201
+ .wpr-wandering-cubes .wpr-cube {
202
+ background-color: #333;
203
+ width: 10px;
204
+ height: 10px;
205
+ position: absolute;
206
+ top: 0;
207
+ left: 0;
208
+ -webkit-animation: wpr-wanderingCube 1.8s ease-in-out -1.8s infinite both;
209
+ animation: wpr-wanderingCube 1.8s ease-in-out -1.8s infinite both;
210
+ }
211
+
212
+ .wpr-wandering-cubes .wpr-cube2 {
213
+ -webkit-animation-delay: -0.9s;
214
+ animation-delay: -0.9s;
215
+ }
216
+
217
+ @-webkit-keyframes wpr-wanderingCube {
218
+ 0% {
219
+ -webkit-transform: rotate(0deg);
220
+ transform: rotate(0deg);
221
+ }
222
+ 25% {
223
+ -webkit-transform: translateX(30px) rotate(-90deg) scale(0.5);
224
+ transform: translateX(30px) rotate(-90deg) scale(0.5);
225
+ }
226
+ 50% {
227
+ /* Hack to make FF rotate in the right direction */
228
+ -webkit-transform: translateX(30px) translateY(30px) rotate(-179deg);
229
+ transform: translateX(30px) translateY(30px) rotate(-179deg);
230
+ }
231
+ 50.1% {
232
+ -webkit-transform: translateX(30px) translateY(30px) rotate(-180deg);
233
+ transform: translateX(30px) translateY(30px) rotate(-180deg);
234
+ }
235
+ 75% {
236
+ -webkit-transform: translateX(0) translateY(30px) rotate(-270deg) scale(0.5);
237
+ transform: translateX(0) translateY(30px) rotate(-270deg) scale(0.5);
238
+ }
239
+ 100% {
240
+ -webkit-transform: rotate(-360deg);
241
+ transform: rotate(-360deg);
242
+ }
243
+ }
244
+
245
+ @keyframes wpr-wanderingCube {
246
+ 0% {
247
+ -webkit-transform: rotate(0deg);
248
+ transform: rotate(0deg);
249
+ }
250
+ 25% {
251
+ -webkit-transform: translateX(30px) rotate(-90deg) scale(0.5);
252
+ transform: translateX(30px) rotate(-90deg) scale(0.5);
253
+ }
254
+ 50% {
255
+ /* Hack to make FF rotate in the right direction */
256
+ -webkit-transform: translateX(30px) translateY(30px) rotate(-179deg);
257
+ transform: translateX(30px) translateY(30px) rotate(-179deg);
258
+ }
259
+ 50.1% {
260
+ -webkit-transform: translateX(30px) translateY(30px) rotate(-180deg);
261
+ transform: translateX(30px) translateY(30px) rotate(-180deg);
262
+ }
263
+ 75% {
264
+ -webkit-transform: translateX(0) translateY(30px) rotate(-270deg) scale(0.5);
265
+ transform: translateX(0) translateY(30px) rotate(-270deg) scale(0.5);
266
+ }
267
+ 100% {
268
+ -webkit-transform: rotate(-360deg);
269
+ transform: rotate(-360deg);
270
+ }
271
+ }
272
+
273
+
274
+ /*
275
+ * Usage:
276
+ *
277
+ <div class="wpr-spinner wpr-spinner-pulse"></div>
278
+ *
279
+ */
280
+
281
+ .wpr-spinner-pulse {
282
+ width: 23px;
283
+ height: 23px;
284
+ border-radius: 100%;
285
+ -webkit-animation: wpr-pulseScaleOut 1s infinite ease-in-out;
286
+ animation: wpr-pulseScaleOut 1s infinite ease-in-out;
287
+ }
288
+
289
+ @-webkit-keyframes wpr-pulseScaleOut {
290
+ 0% {
291
+ -webkit-transform: scale(0);
292
+ transform: scale(0);
293
+ }
294
+ 100% {
295
+ -webkit-transform: scale(1);
296
+ transform: scale(1);
297
+ opacity: 0;
298
+ }
299
+ }
300
+
301
+ @keyframes wpr-pulseScaleOut {
302
+ 0% {
303
+ -webkit-transform: scale(0);
304
+ transform: scale(0);
305
+ }
306
+ 100% {
307
+ -webkit-transform: scale(1);
308
+ transform: scale(1);
309
+ opacity: 0;
310
+ }
311
+ }
312
+
313
+
314
+ /*
315
+ * Usage:
316
+ *
317
+ <div class="wpr-chasing-dots">
318
+ <div class="wpr-child wpr-dot1"></div>
319
+ <div class="wpr-child wpr-dot2"></div>
320
+ </div>
321
+ *
322
+ */
323
+
324
+ .wpr-chasing-dots {
325
+ width: 20px;
326
+ height: 20px;
327
+ position: relative;
328
+ text-align: center;
329
+ -webkit-animation: wpr-chasingDotsRotate 2s infinite linear;
330
+ animation: wpr-chasingDotsRotate 2s infinite linear;
331
+ }
332
+
333
+ .wpr-chasing-dots .wpr-child {
334
+ width: 60%;
335
+ height: 60%;
336
+ display: inline-block;
337
+ position: absolute;
338
+ top: 0;
339
+ border-radius: 100%;
340
+ -webkit-animation: wpr-chasingDotsBounce 2s infinite ease-in-out;
341
+ animation: wpr-chasingDotsBounce 2s infinite ease-in-out;
342
+ }
343
+
344
+ .wpr-chasing-dots .wpr-dot2 {
345
+ top: auto;
346
+ bottom: 0;
347
+ -webkit-animation-delay: -1s;
348
+ animation-delay: -1s;
349
+ }
350
+
351
+ @-webkit-keyframes wpr-chasingDotsRotate {
352
+ 100% {
353
+ -webkit-transform: rotate(360deg);
354
+ transform: rotate(360deg);
355
+ }
356
+ }
357
+
358
+ @keyframes wpr-chasingDotsRotate {
359
+ 100% {
360
+ -webkit-transform: rotate(360deg);
361
+ transform: rotate(360deg);
362
+ }
363
+ }
364
+
365
+ @-webkit-keyframes wpr-chasingDotsBounce {
366
+ 0%,
367
+ 100% {
368
+ -webkit-transform: scale(0);
369
+ transform: scale(0);
370
+ }
371
+ 50% {
372
+ -webkit-transform: scale(1);
373
+ transform: scale(1);
374
+ }
375
+ }
376
+
377
+ @keyframes wpr-chasingDotsBounce {
378
+ 0%,
379
+ 100% {
380
+ -webkit-transform: scale(0);
381
+ transform: scale(0);
382
+ }
383
+ 50% {
384
+ -webkit-transform: scale(1);
385
+ transform: scale(1);
386
+ }
387
+ }
388
+
389
+
390
+ /*
391
+ * Usage:
392
+ *
393
+ <div class="wpr-three-bounce">
394
+ <div class="wpr-child wpr-bounce1"></div>
395
+ <div class="wpr-child wpr-bounce2"></div>
396
+ <div class="wpr-child wpr-bounce3"></div>
397
+ </div>
398
+ *
399
+ */
400
+
401
+ .wpr-three-bounce {
402
+ width: 80px;
403
+ text-align: center;
404
+ }
405
+
406
+ .wpr-three-bounce .wpr-child {
407
+ width: 10px;
408
+ height: 10px;
409
+ border-radius: 100%;
410
+ margin-right: 1px;
411
+ display: inline-block;
412
+ -webkit-animation: wpr-three-bounce 1.4s ease-in-out 0s infinite both;
413
+ animation: wpr-three-bounce 1.4s ease-in-out 0s infinite both;
414
+ }
415
+
416
+ .wpr-three-bounce .wpr-bounce1 {
417
+ -webkit-animation-delay: -0.32s;
418
+ animation-delay: -0.32s;
419
+ }
420
+
421
+ .wpr-three-bounce .wpr-bounce2 {
422
+ -webkit-animation-delay: -0.16s;
423
+ animation-delay: -0.16s;
424
+ }
425
+
426
+ @-webkit-keyframes wpr-three-bounce {
427
+ 0%,
428
+ 80%,
429
+ 100% {
430
+ -webkit-transform: scale(0);
431
+ transform: scale(0);
432
+ }
433
+ 40% {
434
+ -webkit-transform: scale(1);
435
+ transform: scale(1);
436
+ }
437
+ }
438
+
439
+ @keyframes wpr-three-bounce {
440
+ 0%,
441
+ 80%,
442
+ 100% {
443
+ -webkit-transform: scale(0);
444
+ transform: scale(0);
445
+ }
446
+ 40% {
447
+ -webkit-transform: scale(1);
448
+ transform: scale(1);
449
+ }
450
+ }
451
+
452
+
453
+ /*
454
+ * Usage:
455
+ *
456
+ <div class="wpr-circle">
457
+ <div class="wpr-circle1 wpr-child"></div>
458
+ <div class="wpr-circle2 wpr-child"></div>
459
+ <div class="wpr-circle3 wpr-child"></div>
460
+ <div class="wpr-circle4 wpr-child"></div>
461
+ <div class="wpr-circle5 wpr-child"></div>
462
+ <div class="wpr-circle6 wpr-child"></div>
463
+ <div class="wpr-circle7 wpr-child"></div>
464
+ <div class="wpr-circle8 wpr-child"></div>
465
+ <div class="wpr-circle9 wpr-child"></div>
466
+ <div class="wpr-circle10 wpr-child"></div>
467
+ <div class="wpr-circle11 wpr-child"></div>
468
+ <div class="wpr-circle12 wpr-child"></div>
469
+ </div>
470
+ *
471
+ */
472
+
473
+ .wpr-circle {
474
+ width: 22px;
475
+ height: 22px;
476
+ position: relative;
477
+ }
478
+
479
+ .wpr-circle .wpr-child {
480
+ width: 100%;
481
+ height: 100%;
482
+ position: absolute;
483
+ left: 0;
484
+ top: 0;
485
+ }
486
+
487
+ .wpr-circle .wpr-child:before {
488
+ content: '';
489
+ display: block;
490
+ margin: 0 auto;
491
+ width: 15%;
492
+ height: 15%;
493
+ background-color: #333;
494
+ border-radius: 100%;
495
+ -webkit-animation: wpr-circleBounceDelay 1.2s infinite ease-in-out both;
496
+ animation: wpr-circleBounceDelay 1.2s infinite ease-in-out both;
497
+ }
498
+
499
+ .wpr-circle .wpr-circle2 {
500
+ -webkit-transform: rotate(30deg);
501
+ -ms-transform: rotate(30deg);
502
+ transform: rotate(30deg);
503
+ }
504
+
505
+ .wpr-circle .wpr-circle3 {
506
+ -webkit-transform: rotate(60deg);
507
+ -ms-transform: rotate(60deg);
508
+ transform: rotate(60deg);
509
+ }
510
+
511
+ .wpr-circle .wpr-circle4 {
512
+ -webkit-transform: rotate(90deg);
513
+ -ms-transform: rotate(90deg);
514
+ transform: rotate(90deg);
515
+ }
516
+
517
+ .wpr-circle .wpr-circle5 {
518
+ -webkit-transform: rotate(120deg);
519
+ -ms-transform: rotate(120deg);
520
+ transform: rotate(120deg);
521
+ }
522
+
523
+ .wpr-circle .wpr-circle6 {
524
+ -webkit-transform: rotate(150deg);
525
+ -ms-transform: rotate(150deg);
526
+ transform: rotate(150deg);
527
+ }
528
+
529
+ .wpr-circle .wpr-circle7 {
530
+ -webkit-transform: rotate(180deg);
531
+ -ms-transform: rotate(180deg);
532
+ transform: rotate(180deg);
533
+ }
534
+
535
+ .wpr-circle .wpr-circle8 {
536
+ -webkit-transform: rotate(210deg);
537
+ -ms-transform: rotate(210deg);
538
+ transform: rotate(210deg);
539
+ }
540
+
541
+ .wpr-circle .wpr-circle9 {
542
+ -webkit-transform: rotate(240deg);
543
+ -ms-transform: rotate(240deg);
544
+ transform: rotate(240deg);
545
+ }
546
+
547
+ .wpr-circle .wpr-circle10 {
548
+ -webkit-transform: rotate(270deg);
549
+ -ms-transform: rotate(270deg);
550
+ transform: rotate(270deg);
551
+ }
552
+
553
+ .wpr-circle .wpr-circle11 {
554
+ -webkit-transform: rotate(300deg);
555
+ -ms-transform: rotate(300deg);
556
+ transform: rotate(300deg);
557
+ }
558
+
559
+ .wpr-circle .wpr-circle12 {
560
+ -webkit-transform: rotate(330deg);
561
+ -ms-transform: rotate(330deg);
562
+ transform: rotate(330deg);
563
+ }
564
+
565
+ .wpr-circle .wpr-circle2:before {
566
+ -webkit-animation-delay: -1.1s;
567
+ animation-delay: -1.1s;
568
+ }
569
+
570
+ .wpr-circle .wpr-circle3:before {
571
+ -webkit-animation-delay: -1s;
572
+ animation-delay: -1s;
573
+ }
574
+
575
+ .wpr-circle .wpr-circle4:before {
576
+ -webkit-animation-delay: -0.9s;
577
+ animation-delay: -0.9s;
578
+ }
579
+
580
+ .wpr-circle .wpr-circle5:before {
581
+ -webkit-animation-delay: -0.8s;
582
+ animation-delay: -0.8s;
583
+ }
584
+
585
+ .wpr-circle .wpr-circle6:before {
586
+ -webkit-animation-delay: -0.7s;
587
+ animation-delay: -0.7s;
588
+ }
589
+
590
+ .wpr-circle .wpr-circle7:before {
591
+ -webkit-animation-delay: -0.6s;
592
+ animation-delay: -0.6s;
593
+ }
594
+
595
+ .wpr-circle .wpr-circle8:before {
596
+ -webkit-animation-delay: -0.5s;
597
+ animation-delay: -0.5s;
598
+ }
599
+
600
+ .wpr-circle .wpr-circle9:before {
601
+ -webkit-animation-delay: -0.4s;
602
+ animation-delay: -0.4s;
603
+ }
604
+
605
+ .wpr-circle .wpr-circle10:before {
606
+ -webkit-animation-delay: -0.3s;
607
+ animation-delay: -0.3s;
608
+ }
609
+
610
+ .wpr-circle .wpr-circle11:before {
611
+ -webkit-animation-delay: -0.2s;
612
+ animation-delay: -0.2s;
613
+ }
614
+
615
+ .wpr-circle .wpr-circle12:before {
616
+ -webkit-animation-delay: -0.1s;
617
+ animation-delay: -0.1s;
618
+ }
619
+
620
+ @-webkit-keyframes wpr-circleBounceDelay {
621
+ 0%,
622
+ 80%,
623
+ 100% {
624
+ -webkit-transform: scale(0);
625
+ transform: scale(0);
626
+ }
627
+ 40% {
628
+ -webkit-transform: scale(1);
629
+ transform: scale(1);
630
+ }
631
+ }
632
+
633
+ @keyframes wpr-circleBounceDelay {
634
+ 0%,
635
+ 80%,
636
+ 100% {
637
+ -webkit-transform: scale(0);
638
+ transform: scale(0);
639
+ }
640
+ 40% {
641
+ -webkit-transform: scale(1);
642
+ transform: scale(1);
643
+ }
644
+ }
645
+
646
+
647
+ /*
648
+ * Usage:
649
+ *
650
+ <div class="wpr-cube-grid">
651
+ <div class="wpr-cube wpr-cube1"></div>
652
+ <div class="wpr-cube wpr-cube2"></div>
653
+ <div class="wpr-cube wpr-cube3"></div>
654
+ <div class="wpr-cube wpr-cube4"></div>
655
+ <div class="wpr-cube wpr-cube5"></div>
656
+ <div class="wpr-cube wpr-cube6"></div>
657
+ <div class="wpr-cube wpr-cube7"></div>
658
+ <div class="wpr-cube wpr-cube8"></div>
659
+ <div class="wpr-cube wpr-cube9"></div>
660
+ </div>
661
+ *
662
+ */
663
+
664
+ .wpr-cube-grid {
665
+ width: 40px;
666
+ height: 40px;
667
+ /*
668
+ * Spinner positions
669
+ * 1 2 3
670
+ * 4 5 6
671
+ * 7 8 9
672
+ */
673
+ }
674
+
675
+ .wpr-cube-grid .wpr-cube {
676
+ width: 33.33%;
677
+ height: 33.33%;
678
+ background-color: #333;
679
+ float: left;
680
+ -webkit-animation: wpr-cubeGridScaleDelay 1.3s infinite ease-in-out;
681
+ animation: wpr-cubeGridScaleDelay 1.3s infinite ease-in-out;
682
+ }
683
+
684
+ .wpr-cube-grid .wpr-cube1 {
685
+ -webkit-animation-delay: 0.2s;
686
+ animation-delay: 0.2s;
687
+ }
688
+
689
+ .wpr-cube-grid .wpr-cube2 {
690
+ -webkit-animation-delay: 0.3s;
691
+ animation-delay: 0.3s;
692
+ }
693
+
694
+ .wpr-cube-grid .wpr-cube3 {
695
+ -webkit-animation-delay: 0.4s;
696
+ animation-delay: 0.4s;
697
+ }
698
+
699
+ .wpr-cube-grid .wpr-cube4 {
700
+ -webkit-animation-delay: 0.1s;
701
+ animation-delay: 0.1s;
702
+ }
703
+
704
+ .wpr-cube-grid .wpr-cube5 {
705
+ -webkit-animation-delay: 0.2s;
706
+ animation-delay: 0.2s;
707
+ }
708
+
709
+ .wpr-cube-grid .wpr-cube6 {
710
+ -webkit-animation-delay: 0.3s;
711
+ animation-delay: 0.3s;
712
+ }
713
+
714
+ .wpr-cube-grid .wpr-cube7 {
715
+ -webkit-animation-delay: 0.0s;
716
+ animation-delay: 0.0s;
717
+ }
718
+
719
+ .wpr-cube-grid .wpr-cube8 {
720
+ -webkit-animation-delay: 0.1s;
721
+ animation-delay: 0.1s;
722
+ }
723
+
724
+ .wpr-cube-grid .wpr-cube9 {
725
+ -webkit-animation-delay: 0.2s;
726
+ animation-delay: 0.2s;
727
+ }
728
+
729
+ @-webkit-keyframes wpr-cubeGridScaleDelay {
730
+ 0%,
731
+ 70%,
732
+ 100% {
733
+ -webkit-transform: scale3D(1, 1, 1);
734
+ transform: scale3D(1, 1, 1);
735
+ }
736
+ 35% {
737
+ -webkit-transform: scale3D(0, 0, 1);
738
+ transform: scale3D(0, 0, 1);
739
+ }
740
+ }
741
+
742
+ @keyframes wpr-cubeGridScaleDelay {
743
+ 0%,
744
+ 70%,
745
+ 100% {
746
+ -webkit-transform: scale3D(1, 1, 1);
747
+ transform: scale3D(1, 1, 1);
748
+ }
749
+ 35% {
750
+ -webkit-transform: scale3D(0, 0, 1);
751
+ transform: scale3D(0, 0, 1);
752
+ }
753
+ }
754
+
755
+
756
+ /*
757
+ * Usage:
758
+ *
759
+ <div class="wpr-fading-circle">
760
+ <div class="wpr-circle1 wpr-circle"></div>
761
+ <div class="wpr-circle2 wpr-circle"></div>
762
+ <div class="wpr-circle3 wpr-circle"></div>
763
+ <div class="wpr-circle4 wpr-circle"></div>
764
+ <div class="wpr-circle5 wpr-circle"></div>
765
+ <div class="wpr-circle6 wpr-circle"></div>
766
+ <div class="wpr-circle7 wpr-circle"></div>
767
+ <div class="wpr-circle8 wpr-circle"></div>
768
+ <div class="wpr-circle9 wpr-circle"></div>
769
+ <div class="wpr-circle10 wpr-circle"></div>
770
+ <div class="wpr-circle11 wpr-circle"></div>
771
+ <div class="wpr-circle12 wpr-circle"></div>
772
+ </div>
773
+ *
774
+ */
775
+
776
+ .wpr-fading-circle {
777
+ width: 25px;
778
+ height: 25px;
779
+ position: relative;
780
+ }
781
+
782
+ .wpr-fading-circle .wpr-circle {
783
+ width: 100%;
784
+ height: 100%;
785
+ position: absolute;
786
+ left: 0;
787
+ top: 0;
788
+ }
789
+
790
+ .wpr-fading-circle .wpr-circle:before {
791
+ content: '';
792
+ display: block;
793
+ margin: 0 auto;
794
+ width: 15%;
795
+ height: 15%;
796
+ border-radius: 100%;
797
+ -webkit-animation: wpr-circleFadeDelay 1.2s infinite ease-in-out both;
798
+ animation: wpr-circleFadeDelay 1.2s infinite ease-in-out both;
799
+ }
800
+
801
+ .wpr-fading-circle .wpr-circle2 {
802
+ -webkit-transform: rotate(30deg);
803
+ -ms-transform: rotate(30deg);
804
+ transform: rotate(30deg);
805
+ }
806
+
807
+ .wpr-fading-circle .wpr-circle3 {
808
+ -webkit-transform: rotate(60deg);
809
+ -ms-transform: rotate(60deg);
810
+ transform: rotate(60deg);
811
+ }
812
+
813
+ .wpr-fading-circle .wpr-circle4 {
814
+ -webkit-transform: rotate(90deg);
815
+ -ms-transform: rotate(90deg);
816
+ transform: rotate(90deg);
817
+ }
818
+
819
+ .wpr-fading-circle .wpr-circle5 {
820
+ -webkit-transform: rotate(120deg);
821
+ -ms-transform: rotate(120deg);
822
+ transform: rotate(120deg);
823
+ }
824
+
825
+ .wpr-fading-circle .wpr-circle6 {
826
+ -webkit-transform: rotate(150deg);
827
+ -ms-transform: rotate(150deg);
828
+ transform: rotate(150deg);
829
+ }
830
+
831
+ .wpr-fading-circle .wpr-circle7 {
832
+ -webkit-transform: rotate(180deg);
833
+ -ms-transform: rotate(180deg);
834
+ transform: rotate(180deg);
835
+ }
836
+
837
+ .wpr-fading-circle .wpr-circle8 {
838
+ -webkit-transform: rotate(210deg);
839
+ -ms-transform: rotate(210deg);
840
+ transform: rotate(210deg);
841
+ }
842
+
843
+ .wpr-fading-circle .wpr-circle9 {
844
+ -webkit-transform: rotate(240deg);
845
+ -ms-transform: rotate(240deg);
846
+ transform: rotate(240deg);
847
+ }
848
+
849
+ .wpr-fading-circle .wpr-circle10 {
850
+ -webkit-transform: rotate(270deg);
851
+ -ms-transform: rotate(270deg);
852
+ transform: rotate(270deg);
853
+ }
854
+
855
+ .wpr-fading-circle .wpr-circle11 {
856
+ -webkit-transform: rotate(300deg);
857
+ -ms-transform: rotate(300deg);
858
+ transform: rotate(300deg);
859
+ }
860
+
861
+ .wpr-fading-circle .wpr-circle12 {
862
+ -webkit-transform: rotate(330deg);
863
+ -ms-transform: rotate(330deg);
864
+ transform: rotate(330deg);
865
+ }
866
+
867
+ .wpr-fading-circle .wpr-circle2:before {
868
+ -webkit-animation-delay: -1.1s;
869
+ animation-delay: -1.1s;
870
+ }
871
+
872
+ .wpr-fading-circle .wpr-circle3:before {
873
+ -webkit-animation-delay: -1s;
874
+ animation-delay: -1s;
875
+ }
876
+
877
+ .wpr-fading-circle .wpr-circle4:before {
878
+ -webkit-animation-delay: -0.9s;
879
+ animation-delay: -0.9s;
880
+ }
881
+
882
+ .wpr-fading-circle .wpr-circle5:before {
883
+ -webkit-animation-delay: -0.8s;
884
+ animation-delay: -0.8s;
885
+ }
886
+
887
+ .wpr-fading-circle .wpr-circle6:before {
888
+ -webkit-animation-delay: -0.7s;
889
+ animation-delay: -0.7s;
890
+ }
891
+
892
+ .wpr-fading-circle .wpr-circle7:before {
893
+ -webkit-animation-delay: -0.6s;
894
+ animation-delay: -0.6s;
895
+ }
896
+
897
+ .wpr-fading-circle .wpr-circle8:before {
898
+ -webkit-animation-delay: -0.5s;
899
+ animation-delay: -0.5s;
900
+ }
901
+
902
+ .wpr-fading-circle .wpr-circle9:before {
903
+ -webkit-animation-delay: -0.4s;
904
+ animation-delay: -0.4s;
905
+ }
906
+
907
+ .wpr-fading-circle .wpr-circle10:before {
908
+ -webkit-animation-delay: -0.3s;
909
+ animation-delay: -0.3s;
910
+ }
911
+
912
+ .wpr-fading-circle .wpr-circle11:before {
913
+ -webkit-animation-delay: -0.2s;
914
+ animation-delay: -0.2s;
915
+ }
916
+
917
+ .wpr-fading-circle .wpr-circle12:before {
918
+ -webkit-animation-delay: -0.1s;
919
+ animation-delay: -0.1s;
920
+ }
921
+
922
+ @-webkit-keyframes wpr-circleFadeDelay {
923
+ 0%,
924
+ 39%,
925
+ 100% {
926
+ opacity: 0;
927
+ }
928
+ 40% {
929
+ opacity: 1;
930
+ }
931
+ }
932
+
933
+ @keyframes wpr-circleFadeDelay {
934
+ 0%,
935
+ 39%,
936
+ 100% {
937
+ opacity: 0;
938
+ }
939
+ 40% {
940
+ opacity: 1;
941
+ }
942
+ }
943
+
944
+
945
+ /*
946
+ * Usage:
947
+ *
948
+ <div class="wpr-folding-cube">
949
+ <div class="wpr-cube1 wpr-cube"></div>
950
+ <div class="wpr-cube2 wpr-cube"></div>
951
+ <div class="wpr-cube4 wpr-cube"></div>
952
+ <div class="wpr-cube3 wpr-cube"></div>
953
+ </div>
954
+ *
955
+ */
956
+
957
+ .wpr-folding-cube {
958
+ width: 40px;
959
+ height: 40px;
960
+ position: relative;
961
+ -webkit-transform: rotateZ(45deg);
962
+ -ms-transform: rotate(45deg);
963
+ transform: rotateZ(45deg);
964
+ }
965
+
966
+ .wpr-folding-cube .wpr-cube {
967
+ float: left;
968
+ width: 50%;
969
+ height: 50%;
970
+ position: relative;
971
+ -webkit-transform: scale(1.1);
972
+ -ms-transform: scale(1.1);
973
+ transform: scale(1.1);
974
+ }
975
+
976
+ .wpr-folding-cube .wpr-cube:before {
977
+ content: '';
978
+ position: absolute;
979
+ top: 0;
980
+ left: 0;
981
+ width: 100%;
982
+ height: 100%;
983
+ background-color: #333;
984
+ -webkit-animation: wpr-foldCubeAngle 2.4s infinite linear both;
985
+ animation: wpr-foldCubeAngle 2.4s infinite linear both;
986
+ -webkit-transform-origin: 100% 100%;
987
+ -ms-transform-origin: 100% 100%;
988
+ transform-origin: 100% 100%;
989
+ }
990
+
991
+ .wpr-folding-cube .wpr-cube2 {
992
+ -webkit-transform: scale(1.1) rotateZ(90deg);
993
+ -ms-transform: scale(1.1) rotate(90deg);
994
+ transform: scale(1.1) rotateZ(90deg);
995
+ }
996
+
997
+ .wpr-folding-cube .wpr-cube3 {
998
+ -webkit-transform: scale(1.1) rotateZ(180deg);
999
+ -ms-transform: scale(1.1) rotate(180deg);
1000
+ transform: scale(1.1) rotateZ(180deg);
1001
+ }
1002
+
1003
+ .wpr-folding-cube .wpr-cube4 {
1004
+ -webkit-transform: scale(1.1) rotateZ(270deg);
1005
+ -ms-transform: scale(1.1) rotate(270deg);
1006
+ transform: scale(1.1) rotateZ(270deg);
1007
+ }
1008
+
1009
+ .wpr-folding-cube .wpr-cube2:before {
1010
+ -webkit-animation-delay: 0.3s;
1011
+ animation-delay: 0.3s;
1012
+ }
1013
+
1014
+ .wpr-folding-cube .wpr-cube3:before {
1015
+ -webkit-animation-delay: 0.6s;
1016
+ animation-delay: 0.6s;
1017
+ }
1018
+
1019
+ .wpr-folding-cube .wpr-cube4:before {
1020
+ -webkit-animation-delay: 0.9s;
1021
+ animation-delay: 0.9s;
1022
+ }
1023
+
1024
+ @-webkit-keyframes wpr-foldCubeAngle {
1025
+ 0%,
1026
+ 10% {
1027
+ -webkit-transform: perspective(140px) rotateX(-180deg);
1028
+ transform: perspective(140px) rotateX(-180deg);
1029
+ opacity: 0;
1030
+ }
1031
+ 25%,
1032
+ 75% {
1033
+ -webkit-transform: perspective(140px) rotateX(0deg);
1034
+ transform: perspective(140px) rotateX(0deg);
1035
+ opacity: 1;
1036
+ }
1037
+ 90%,
1038
+ 100% {
1039
+ -webkit-transform: perspective(140px) rotateY(180deg);
1040
+ transform: perspective(140px) rotateY(180deg);
1041
+ opacity: 0;
1042
+ }
1043
+ }
1044
+
1045
+ @keyframes wpr-foldCubeAngle {
1046
+ 0%,
1047
+ 10% {
1048
+ -webkit-transform: perspective(140px) rotateX(-180deg);
1049
+ transform: perspective(140px) rotateX(-180deg);
1050
+ opacity: 0;
1051
+ }
1052
+ 25%,
1053
+ 75% {
1054
+ -webkit-transform: perspective(140px) rotateX(0deg);
1055
+ transform: perspective(140px) rotateX(0deg);
1056
+ opacity: 1;
1057
+ }
1058
+ 90%,
1059
+ 100% {
1060
+ -webkit-transform: perspective(140px) rotateY(180deg);
1061
+ transform: perspective(140px) rotateY(180deg);
1062
+ opacity: 0;
1063
+ }
1064
  }
assets/css/lib/animations/wpr-animations.css CHANGED
@@ -1,1133 +1,1133 @@
1
- /*!
2
- * WPR Animations
3
- * Version: 1.0
4
- * Author: WP Royal
5
- * Author URL: https://royal-elementor-addons.com/
6
-
7
- * WPR Animations Copyright WP Royal 2020.
8
- */
9
-
10
- .wpr-anim-transparency {
11
- opacity: 0;
12
- }
13
-
14
- .wpr-element-fade-in,
15
- .wpr-overlay-fade-in {
16
- opacity: 0;
17
- }
18
-
19
- .wpr-animation-wrap:hover .wpr-anim-size-small.wpr-element-fade-in,
20
- .wpr-animation-wrap:hover .wpr-anim-size-small.wpr-overlay-fade-in,
21
- .wpr-animation-enter > .wpr-anim-size-small.wpr-overlay-fade-in {
22
- opacity: 0.4;
23
- }
24
-
25
- .wpr-animation-wrap:hover .wpr-anim-size-medium.wpr-element-fade-in,
26
- .wpr-animation-wrap:hover .wpr-anim-size-medium.wpr-overlay-fade-in,
27
- .wpr-animation-enter > .wpr-anim-size-medium.wpr-overlay-fade-in {
28
- opacity: 0.75;
29
- }
30
-
31
- .wpr-animation-wrap:hover .wpr-anim-size-large.wpr-element-fade-in,
32
- .wpr-animation-wrap:hover .wpr-anim-size-large.wpr-overlay-fade-in,
33
- .wpr-animation-enter > .wpr-anim-size-large.wpr-overlay-fade-in {
34
- opacity: 1;
35
- }
36
-
37
- .wpr-element-fade-out,
38
- .wpr-overlay-fade-out {
39
- opacity: 1;
40
- }
41
-
42
- .wpr-animation-wrap:hover .wpr-anim-size-small.wpr-element-fade-out,
43
- .wpr-animation-wrap:hover .wpr-anim-size-small.wpr-overlay-fade-out,
44
- .wpr-animation-enter > .wpr-anim-size-small.wpr-overlay-fade-out {
45
- opacity: 0.75;
46
- }
47
-
48
- .wpr-animation-wrap:hover .wpr-anim-size-medium.wpr-element-fade-out,
49
- .wpr-animation-wrap:hover .wpr-anim-size-medium.wpr-overlay-fade-out,
50
- .wpr-animation-enter > .wpr-anim-size-medium.wpr-overlay-fade-out {
51
- opacity: 0.4;
52
- }
53
-
54
- .wpr-animation-wrap:hover .wpr-anim-size-large.wpr-element-fade-out,
55
- .wpr-animation-wrap:hover .wpr-anim-size-large.wpr-overlay-fade-out,
56
- .wpr-animation-enter > .wpr-anim-size-large.wpr-overlay-fade-out {
57
- opacity: 0;
58
- }
59
-
60
- .wpr-anim-size-small.wpr-element-slide-top {
61
- -webkit-transform: translateY(-30%);
62
- -ms-transform: translateY(-30%);
63
- transform: translateY(-30%);
64
- }
65
-
66
- .wpr-anim-size-medium.wpr-element-slide-top {
67
- -webkit-transform: translateY(-100%);
68
- -ms-transform: translateY(-100%);
69
- transform: translateY(-100%);
70
- }
71
-
72
- .wpr-anim-size-large.wpr-element-slide-top {
73
- -webkit-transform: translateY(-200%);
74
- -ms-transform: translateY(-200%);
75
- transform: translateY(-200%);
76
- }
77
-
78
- .wpr-anim-size-small.wpr-overlay-slide-top {
79
- -webkit-transform: translateY(-50%);
80
- -ms-transform: translateY(-50%);
81
- transform: translateY(-50%);
82
- }
83
-
84
- .wpr-anim-size-medium.wpr-overlay-slide-top {
85
- -webkit-transform: translateY(-70%);
86
- -ms-transform: translateY(-70%);
87
- transform: translateY(-70%);
88
- }
89
-
90
- .wpr-anim-size-large.wpr-overlay-slide-top {
91
- -webkit-transform: translateY(-100%);
92
- -ms-transform: translateY(-100%);
93
- transform: translateY(-100%);
94
- }
95
-
96
- .wpr-animation-wrap:hover .wpr-element-slide-top,
97
- .wpr-animation-wrap:hover .wpr-overlay-slide-top,
98
- .wpr-animation-enter > .wpr-overlay-slide-top {
99
- opacity: 1;
100
- -webkit-transform: translateY(0);
101
- -ms-transform: translateY(0);
102
- transform: translateY(0);
103
- }
104
-
105
- .wpr-anim-size-small.wpr-element-slide-bottom {
106
- -webkit-transform: translateY(30%);
107
- -ms-transform: translateY(30%);
108
- transform: translateY(30%);
109
- }
110
-
111
- .wpr-anim-size-medium.wpr-element-slide-bottom {
112
- -webkit-transform: translateY(100%);
113
- -ms-transform: translateY(100%);
114
- transform: translateY(100%);
115
- }
116
-
117
- .wpr-anim-size-large.wpr-element-slide-bottom {
118
- -webkit-transform: translateY(200%);
119
- -ms-transform: translateY(200%);
120
- transform: translateY(200%);
121
- }
122
-
123
- .wpr-anim-size-small.wpr-overlay-slide-bottom {
124
- -webkit-transform: translateY(50%);
125
- -ms-transform: translateY(50%);
126
- transform: translateY(50%);
127
- }
128
-
129
- .wpr-anim-size-medium.wpr-overlay-slide-bottom {
130
- -webkit-transform: translateY(70%);
131
- -ms-transform: translateY(70%);
132
- transform: translateY(70%);
133
- }
134
-
135
- .wpr-anim-size-large.wpr-overlay-slide-bottom {
136
- -webkit-transform: translateY(100%);
137
- -ms-transform: translateY(100%);
138
- transform: translateY(100%);
139
- }
140
-
141
- .wpr-animation-wrap:hover .wpr-element-slide-bottom,
142
- .wpr-animation-wrap:hover .wpr-overlay-slide-bottom,
143
- .wpr-animation-enter > .wpr-overlay-slide-bottom {
144
- opacity: 1;
145
- -webkit-transform: translateY(0);
146
- -ms-transform: translateY(0);
147
- transform: translateY(0);
148
- }
149
-
150
- .wpr-anim-size-small.wpr-element-slide-right {
151
- -webkit-transform: translateX(30%);
152
- -ms-transform: translateX(30%);
153
- transform: translateX(30%);
154
- }
155
-
156
- .wpr-anim-size-medium.wpr-element-slide-right {
157
- -webkit-transform: translateX(150%);
158
- -ms-transform: translateX(150%);
159
- transform: translateX(150%);
160
- }
161
-
162
- .wpr-anim-size-large.wpr-element-slide-right {
163
- -webkit-transform: translateX(300%);
164
- -ms-transform: translateX(300%);
165
- transform: translateX(300%);
166
- }
167
-
168
- .wpr-anim-size-small.wpr-overlay-slide-right {
169
- -webkit-transform: translateX(50%);
170
- -ms-transform: translateX(50%);
171
- transform: translateX(50%);
172
- }
173
-
174
- .wpr-anim-size-medium.wpr-overlay-slide-right {
175
- -webkit-transform: translateX(70%);
176
- -ms-transform: translateX(70%);
177
- transform: translateX(70%);
178
- }
179
-
180
- .wpr-anim-size-large.wpr-overlay-slide-right {
181
- -webkit-transform: translateX(100%);
182
- -ms-transform: translateX(100%);
183
- transform: translateX(100%);
184
- }
185
-
186
- .wpr-animation-wrap:hover .wpr-element-slide-right,
187
- .wpr-animation-wrap:hover .wpr-overlay-slide-right,
188
- .wpr-animation-enter > .wpr-overlay-slide-right {
189
- opacity: 1;
190
- -webkit-transform: translateX(0);
191
- -ms-transform: translateX(0);
192
- transform: translateX(0);
193
- }
194
-
195
- .wpr-anim-size-small.wpr-element-slide-left {
196
- -webkit-transform: translateX(-30%);
197
- -ms-transform: translateX(-30%);
198
- transform: translateX(-30%);
199
- }
200
-
201
- .wpr-anim-size-medium.wpr-element-slide-left {
202
- -webkit-transform: translateX(-150%);
203
- -ms-transform: translateX(-150%);
204
- transform: translateX(-150%);
205
- }
206
-
207
- .wpr-anim-size-large.wpr-element-slide-left {
208
- -webkit-transform: translateX(-300%);
209
- -ms-transform: translateX(-300%);
210
- transform: translateX(-300%);
211
- }
212
-
213
- .wpr-anim-size-small.wpr-overlay-slide-left {
214
- -webkit-transform: translateX(-50%);
215
- -ms-transform: translateX(-50%);
216
- transform: translateX(-50%);
217
- }
218
-
219
- .wpr-anim-size-medium.wpr-overlay-slide-left {
220
- -webkit-transform: translateX(-70%);
221
- -ms-transform: translateX(-70%);
222
- transform: translateX(-70%);
223
- }
224
-
225
- .wpr-anim-size-large.wpr-overlay-slide-left {
226
- -webkit-transform: translateX(-100%);
227
- -ms-transform: translateX(-100%);
228
- transform: translateX(-100%);
229
- }
230
-
231
- .wpr-animation-wrap:hover .wpr-element-slide-left,
232
- .wpr-animation-wrap:hover .wpr-overlay-slide-left,
233
- .wpr-animation-enter > .wpr-overlay-slide-left {
234
- opacity: 1;
235
- -webkit-transform: translateX(0);
236
- -ms-transform: translateX(0);
237
- transform: translateX(0);
238
- }
239
-
240
- .wpr-element-slide-x-right,
241
- .wpr-element-slide-x-left {
242
- position: relative;
243
- overflow: hidden;
244
- }
245
-
246
- .wpr-element-slide-x-right .inner-block,
247
- .wpr-element-slide-x-left .inner-block {
248
- position: relative;
249
- -webkit-transition-duration: inherit;
250
- -o-transition-duration: inherit;
251
- transition-duration: inherit;
252
- }
253
-
254
- .wpr-element-slide-x-right .inner-block {
255
- right: -100%;
256
- }
257
-
258
- .wpr-animation-wrap:hover .wpr-element-slide-x-right .inner-block {
259
- right: 0;
260
- }
261
-
262
- .wpr-element-slide-x-left .inner-block {
263
- left: -100%;
264
- }
265
-
266
- .wpr-animation-wrap:hover .wpr-element-slide-x-left .inner-block {
267
- left: 0;
268
- }
269
-
270
- .wpr-element-skew-top,
271
- .wpr-overlay-skew-top {
272
- -webkit-transform-origin: center top 0;
273
- -ms-transform-origin: center top 0;
274
- transform-origin: center top 0;
275
- }
276
-
277
- .wpr-overlay-skew-top {
278
- top: 0 !important;
279
- }
280
-
281
- .wpr-anim-size-small.wpr-element-skew-top,
282
- .wpr-anim-size-small.wpr-overlay-skew-top {
283
- -webkit-transform: perspective(600px) rotateX(-30deg);
284
- transform: perspective(600px) rotateX(-30deg);
285
- }
286
-
287
- .wpr-anim-size-medium.wpr-element-skew-top,
288
- .wpr-anim-size-medium.wpr-overlay-skew-top {
289
- -webkit-transform: perspective(600px) rotateX(-50deg);
290
- transform: perspective(600px) rotateX(-50deg);
291
- }
292
-
293
- .wpr-anim-size-large.wpr-element-skew-top,
294
- .wpr-anim-size-large.wpr-overlay-skew-top {
295
- -webkit-transform: perspective(600px) rotateX(-90deg);
296
- transform: perspective(600px) rotateX(-90deg);
297
- }
298
-
299
- .wpr-animation-wrap:hover .wpr-element-skew-top,
300
- .wpr-animation-wrap:hover .wpr-overlay-skew-top,
301
- .wpr-animation-enter > .wpr-overlay-skew-top {
302
- opacity: 1;
303
- -webkit-transform: perspective(600px) rotateX(0deg);
304
- transform: perspective(600px) rotateX(0deg);
305
- }
306
-
307
- .wpr-element-skew-bottom,
308
- .wpr-overlay-skew-bottom {
309
- -webkit-transform-origin: center bottom 0;
310
- -ms-transform-origin: center bottom 0;
311
- transform-origin: center bottom 0;
312
- }
313
-
314
- .wpr-overlay-skew-bottom {
315
- top: auto !important;
316
- bottom: 0 !important;
317
- }
318
-
319
- .wpr-anim-size-small.wpr-element-skew-bottom,
320
- .wpr-anim-size-small.wpr-overlay-skew-bottom {
321
- -webkit-transform: perspective(600px) rotateX(30deg);
322
- transform: perspective(600px) rotateX(30deg);
323
- }
324
-
325
- .wpr-anim-size-medium.wpr-element-skew-bottom,
326
- .wpr-anim-size-medium.wpr-overlay-skew-bottom {
327
- -webkit-transform: perspective(600px) rotateX(50deg);
328
- transform: perspective(600px) rotateX(50deg);
329
- }
330
-
331
- .wpr-anim-size-large.wpr-element-skew-bottom,
332
- .wpr-anim-size-large.wpr-overlay-skew-bottom {
333
- -webkit-transform: perspective(600px) rotateX(90deg);
334
- transform: perspective(600px) rotateX(90deg);
335
- }
336
-
337
- .wpr-animation-wrap:hover .wpr-element-skew-bottom,
338
- .wpr-animation-wrap:hover .wpr-overlay-skew-bottom,
339
- .wpr-animation-enter > .wpr-overlay-skew-bottom {
340
- opacity: 1;
341
- -webkit-transform: perspective(600px) rotateX(0deg);
342
- transform: perspective(600px) rotateX(0deg);
343
- }
344
-
345
- .wpr-element-skew-right,
346
- .wpr-overlay-skew-right {
347
- -webkit-transform-origin: center right 0;
348
- -ms-transform-origin: center right 0;
349
- transform-origin: center right 0;
350
- }
351
-
352
- .wpr-overlay-skew-right {
353
- left: auto !important;
354
- right: 0 !important;
355
- }
356
-
357
- .wpr-anim-size-small.wpr-element-skew-right,
358
- .wpr-anim-size-small.wpr-overlay-skew-right {
359
- -webkit-transform: perspective(600px) rotateY(-30deg);
360
- transform: perspective(600px) rotateY(-30deg);
361
- }
362
-
363
- .wpr-anim-size-medium.wpr-element-skew-right,
364
- .wpr-anim-size-medium.wpr-overlay-skew-right {
365
- -webkit-transform: perspective(600px) rotateY(-50deg);
366
- transform: perspective(600px) rotateY(-50deg);
367
- }
368
-
369
- .wpr-anim-size-large.wpr-element-skew-right,
370
- .wpr-anim-size-large.wpr-overlay-skew-right {
371
- -webkit-transform: perspective(600px) rotateY(-90deg);
372
- transform: perspective(600px) rotateY(-90deg);
373
- }
374
-
375
- .wpr-animation-wrap:hover .wpr-element-skew-right,
376
- .wpr-animation-wrap:hover .wpr-overlay-skew-right,
377
- .wpr-animation-enter > .wpr-overlay-skew-right {
378
- opacity: 1;
379
- -webkit-transform: perspective(600px) rotateY(0deg);
380
- transform: perspective(600px) rotateY(0deg);
381
- }
382
-
383
- .wpr-element-skew-left,
384
- .wpr-overlay-skew-left {
385
- -webkit-transform-origin: center left 0;
386
- -ms-transform-origin: center left 0;
387
- transform-origin: center left 0;
388
- }
389
-
390
- .wpr-overlay-skew-left {
391
- left: 0 !important;
392
- }
393
-
394
- .wpr-anim-size-small.wpr-element-skew-left,
395
- .wpr-anim-size-small.wpr-overlay-skew-left {
396
- -webkit-transform: perspective(600px) rotateY(30deg);
397
- transform: perspective(600px) rotateY(30deg);
398
- }
399
-
400
- .wpr-anim-size-medium.wpr-element-skew-left,
401
- .wpr-anim-size-medium.wpr-overlay-skew-left {
402
- -webkit-transform: perspective(600px) rotateY(50deg);
403
- transform: perspective(600px) rotateY(50deg);
404
- }
405
-
406
- .wpr-anim-size-large.wpr-element-skew-left,
407
- .wpr-anim-size-large.wpr-overlay-skew-left {
408
- -webkit-transform: perspective(600px) rotateY(90deg);
409
- transform: perspective(600px) rotateY(90deg);
410
- }
411
-
412
- .wpr-animation-wrap:hover .wpr-element-skew-left,
413
- .wpr-animation-wrap:hover .wpr-overlay-skew-left,
414
- .wpr-animation-enter > .wpr-overlay-skew-left {
415
- opacity: 1;
416
- -webkit-transform: perspective(600px) rotateY(0deg);
417
- transform: perspective(600px) rotateY(0deg);
418
- }
419
-
420
- .wpr-anim-size-small.wpr-element-scale-up,
421
- .wpr-anim-size-small.wpr-overlay-scale-up {
422
- -webkit-transform: scale(0.9);
423
- -ms-transform: scale(0.9);
424
- transform: scale(0.9);
425
- }
426
-
427
- .wpr-anim-size-medium.wpr-element-scale-up,
428
- .wpr-anim-size-medium.wpr-overlay-scale-up {
429
- -webkit-transform: scale(0.6);
430
- -ms-transform: scale(0.6);
431
- transform: scale(0.6);
432
- }
433
-
434
- .wpr-anim-size-large.wpr-element-scale-up,
435
- .wpr-anim-size-large.wpr-overlay-scale-up {
436
- -webkit-transform: scale(0.2);
437
- -ms-transform: scale(0.2);
438
- transform: scale(0.2);
439
- }
440
-
441
- .wpr-animation-wrap:hover .wpr-element-scale-up,
442
- .wpr-animation-wrap:hover .wpr-overlay-scale-up,
443
- .wpr-animation-enter > .wpr-overlay-scale-up {
444
- opacity: 1;
445
- -webkit-transform: scale(1);
446
- -ms-transform: scale(1);
447
- transform: scale(1);
448
- }
449
-
450
- .wpr-anim-size-small.wpr-element-scale-down,
451
- .wpr-anim-size-small.wpr-overlay-scale-down {
452
- -webkit-transform: scale(1.1);
453
- -ms-transform: scale(1.1);
454
- transform: scale(1.1);
455
- }
456
-
457
- .wpr-anim-size-medium.wpr-element-scale-down,
458
- .wpr-anim-size-medium.wpr-overlay-scale-down {
459
- -webkit-transform: scale(1.4);
460
- -ms-transform: scale(1.4);
461
- transform: scale(1.4);
462
- }
463
-
464
- .wpr-anim-size-large.wpr-element-scale-down,
465
- .wpr-anim-size-large.wpr-overlay-scale-down {
466
- -webkit-transform: scale(1.9);
467
- -ms-transform: scale(1.9);
468
- transform: scale(1.9);
469
- }
470
-
471
- .wpr-animation-wrap:hover .wpr-element-scale-down,
472
- .wpr-animation-wrap:hover .wpr-overlay-scale-down,
473
- .wpr-animation-enter > .wpr-overlay-scale-down {
474
- opacity: 1;
475
- -webkit-transform: scale(1);
476
- -ms-transform: scale(1);
477
- transform: scale(1);
478
- }
479
-
480
- .wpr-anim-size-small.wpr-element-roll-right,
481
- .wpr-anim-size-small.wpr-overlay-roll-right {
482
- -webkit-transform: translateX(100%) rotate(90deg);
483
- -ms-transform: translateX(100%) rotate(90deg);
484
- transform: translateX(100%) rotate(90deg);
485
- }
486
-
487
- .wpr-anim-size-medium.wpr-element-roll-right,
488
- .wpr-anim-size-medium.wpr-overlay-roll-right {
489
- -webkit-transform: translateX(100%) rotate(240deg);
490
- -ms-transform: translateX(100%) rotate(240deg);
491
- transform: translateX(100%) rotate(240deg);
492
- }
493
-
494
- .wpr-anim-size-large.wpr-element-roll-right,
495
- .wpr-anim-size-large.wpr-overlay-roll-right {
496
- -webkit-transform: translateX(100%) rotate(360deg);
497
- -ms-transform: translateX(100%) rotate(360deg);
498
- transform: translateX(100%) rotate(360deg);
499
- }
500
-
501
- .wpr-animation-wrap:hover .wpr-element-roll-right,
502
- .wpr-animation-wrap:hover .wpr-overlay-roll-right,
503
- .wpr-animation-enter > .wpr-overlay-roll-right {
504
- opacity: 1;
505
- -webkit-transform: translateX(0) rotate(0);
506
- -ms-transform: translateX(0) rotate(0);
507
- transform: translateX(0) rotate(0);
508
- }
509
-
510
- .wpr-anim-size-small.wpr-element-roll-left,
511
- .wpr-anim-size-small.wpr-overlay-roll-left {
512
- -webkit-transform: translateX(-100%) rotate(-90deg);
513
- -ms-transform: translateX(-100%) rotate(-90deg);
514
- transform: translateX(-100%) rotate(-90deg);
515
- }
516
-
517
- .wpr-anim-size-medium.wpr-element-roll-left,
518
- .wpr-anim-size-medium.wpr-overlay-roll-left {
519
- -webkit-transform: translateX(-100%) rotate(-240deg);
520
- -ms-transform: translateX(-100%) rotate(-240deg);
521
- transform: translateX(-100%) rotate(-240deg);
522
- }
523
-
524
- .wpr-anim-size-large.wpr-element-roll-left,
525
- .wpr-anim-size-large.wpr-overlay-roll-left {
526
- -webkit-transform: translateX(-100%) rotate(-360deg);
527
- -ms-transform: translateX(-100%) rotate(-360deg);
528
- transform: translateX(-100%) rotate(-360deg);
529
- }
530
-
531
- .wpr-animation-wrap:hover .wpr-element-roll-left,
532
- .wpr-animation-wrap:hover .wpr-overlay-roll-left,
533
- .wpr-animation-enter > .wpr-overlay-roll-left {
534
- opacity: 1;
535
- -webkit-transform: translateX(0) rotate(0);
536
- -ms-transform: translateX(0) rotate(0);
537
- transform: translateX(0) rotate(0);
538
- }
539
-
540
-
541
- /* Timing Functions */
542
-
543
- .wpr-anim-timing-linear {
544
- -webkit-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
545
- -o-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
546
- transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
547
- }
548
-
549
- .wpr-anim-timing-ease-default {
550
- -webkit-transition-timing-function: cubic-bezier(0.250, 0.100, 0.250, 1.000);
551
- -o-transition-timing-function: cubic-bezier(0.250, 0.100, 0.250, 1.000);
552
- transition-timing-function: cubic-bezier(0.250, 0.100, 0.250, 1.000);
553
- }
554
-
555
- .wpr-anim-timing-ease-in {
556
- -webkit-transition-timing-function: cubic-bezier(0.420, 0.000, 1.000, 1.000);
557
- -o-transition-timing-function: cubic-bezier(0.420, 0.000, 1.000, 1.000);
558
- transition-timing-function: cubic-bezier(0.420, 0.000, 1.000, 1.000);
559
- }
560
-
561
- .wpr-anim-timing-ease-out {
562
- -webkit-transition-timing-function: cubic-bezier(0.000, 0.000, 0.580, 1.000);
563
- -o-transition-timing-function: cubic-bezier(0.000, 0.000, 0.580, 1.000);
564
- transition-timing-function: cubic-bezier(0.000, 0.000, 0.580, 1.000);
565
- }
566
-
567
- .wpr-anim-timing-ease-in-out {
568
- -webkit-transition-timing-function: cubic-bezier(0.420, 0.000, 0.580, 1.000);
569
- -o-transition-timing-function: cubic-bezier(0.420, 0.000, 0.580, 1.000);
570
- transition-timing-function: cubic-bezier(0.420, 0.000, 0.580, 1.000);
571
- }
572
-
573
- .wpr-anim-timing-ease-in-quad {
574
- -webkit-transition-timing-function: cubic-bezier(0.550, 0.085, 0.680, 0.530);
575
- -o-transition-timing-function: cubic-bezier(0.550, 0.085, 0.680, 0.530);
576
- transition-timing-function: cubic-bezier(0.550, 0.085, 0.680, 0.530);
577
- }
578
-
579
- .wpr-anim-timing-ease-in-cubic {
580
- -webkit-transition-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
581
- -o-transition-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
582
- transition-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
583
- }
584
-
585
- .wpr-anim-timing-ease-in-quart {
586
- -webkit-transition-timing-function: cubic-bezier(0.895, 0.030, 0.685, 0.220);
587
- -o-transition-timing-function: cubic-bezier(0.895, 0.030, 0.685, 0.220);
588
- transition-timing-function: cubic-bezier(0.895, 0.030, 0.685, 0.220);
589
- }
590
-
591
- .wpr-anim-timing-ease-in-quint {
592
- -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
593
- -o-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
594
- transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
595
- }
596
-
597
- .wpr-anim-timing-ease-in-sine {
598
- -webkit-transition-timing-function: cubic-bezier(0.470, 0.000, 0.745, 0.715);
599
- -o-transition-timing-function: cubic-bezier(0.470, 0.000, 0.745, 0.715);
600
- transition-timing-function: cubic-bezier(0.470, 0.000, 0.745, 0.715);
601
- }
602
-
603
- .wpr-anim-timing-ease-in-expo {
604
- -webkit-transition-timing-function: cubic-bezier(0.950, 0.050, 0.795, 0.035);
605
- -o-transition-timing-function: cubic-bezier(0.950, 0.050, 0.795, 0.035);
606
- transition-timing-function: cubic-bezier(0.950, 0.050, 0.795, 0.035);
607
- }
608
-
609
- .wpr-anim-timing-ease-in-circ {
610
- -webkit-transition-timing-function: cubic-bezier(0.600, 0.040, 0.980, 0.335);
611
- -o-transition-timing-function: cubic-bezier(0.600, 0.040, 0.980, 0.335);
612
- transition-timing-function: cubic-bezier(0.600, 0.040, 0.980, 0.335);
613
- }
614
-
615
- .wpr-anim-timing-ease-in-back {
616
- -webkit-transition-timing-function: cubic-bezier(0.600, -0.280, 0.735, 0.045);
617
- -o-transition-timing-function: cubic-bezier(0.600, -0.280, 0.735, 0.045);
618
- transition-timing-function: cubic-bezier(0.600, -0.280, 0.735, 0.045);
619
- }
620
-
621
- .wpr-anim-timing-ease-out-quad {
622
- -webkit-transition-timing-function: cubic-bezier(0.250, 0.460, 0.450, 0.940);
623
- -o-transition-timing-function: cubic-bezier(0.250, 0.460, 0.450, 0.940);
624
- transition-timing-function: cubic-bezier(0.250, 0.460, 0.450, 0.940);
625
- }
626
-
627
- .wpr-anim-timing-ease-out-cubic {
628
- -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
629
- -o-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
630
- transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
631
- }
632
-
633
- .wpr-anim-timing-ease-out-quart {
634
- -webkit-transition-timing-function: cubic-bezier(0.165, 0.840, 0.440, 1.000);
635
- -o-transition-timing-function: cubic-bezier(0.165, 0.840, 0.440, 1.000);
636
- transition-timing-function: cubic-bezier(0.165, 0.840, 0.440, 1.000);
637
- }
638
-
639
- .wpr-anim-timing-ease-out-quint {
640
- -webkit-transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000);
641
- -o-transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000);
642
- transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000);
643
- }
644
-
645
- .wpr-anim-timing-ease-out-sine {
646
- -webkit-transition-timing-function: cubic-bezier(0.390, 0.575, 0.565, 1.000);
647
- -o-transition-timing-function: cubic-bezier(0.390, 0.575, 0.565, 1.000);
648
- transition-timing-function: cubic-bezier(0.390, 0.575, 0.565, 1.000);
649
- }
650
-
651
- .wpr-anim-timing-ease-out-expo {
652
- -webkit-transition-timing-function: cubic-bezier(0.190, 1.000, 0.220, 1.000);
653
- -o-transition-timing-function: cubic-bezier(0.190, 1.000, 0.220, 1.000);
654
- transition-timing-function: cubic-bezier(0.190, 1.000, 0.220, 1.000);
655
- }
656
-
657
- .wpr-anim-timing-ease-out-circ {
658
- -webkit-transition-timing-function: cubic-bezier(0.075, 0.820, 0.165, 1.000);
659
- -o-transition-timing-function: cubic-bezier(0.075, 0.820, 0.165, 1.000);
660
- transition-timing-function: cubic-bezier(0.075, 0.820, 0.165, 1.000);
661
- }
662
-
663
- .wpr-anim-timing-ease-out-back {
664
- -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.275);
665
- -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.275);
666
- transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.275);
667
- }
668
-
669
- .wpr-anim-timing-ease-in-out-quad {
670
- -webkit-transition-timing-function: cubic-bezier(0.455, 0.030, 0.515, 0.955);
671
- -o-transition-timing-function: cubic-bezier(0.455, 0.030, 0.515, 0.955);
672
- transition-timing-function: cubic-bezier(0.455, 0.030, 0.515, 0.955)
673
- }
674
-
675
- .wpr-anim-timing-ease-in-out-cubic {
676
- -webkit-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000);
677
- -o-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000);
678
- transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000);
679
- }
680
-
681
- .wpr-anim-timing-ease-in-out-quart {
682
- -webkit-transition-timing-function: cubic-bezier(0.770, 0.000, 0.175, 1.000);
683
- -o-transition-timing-function: cubic-bezier(0.770, 0.000, 0.175, 1.000);
684
- transition-timing-function: cubic-bezier(0.770, 0.000, 0.175, 1.000);
685
- }
686
-
687
- .wpr-anim-timing-ease-in-out-quint {
688
- -webkit-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
689
- -o-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
690
- transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
691
- }
692
-
693
- .wpr-anim-timing-ease-in-out-sine {
694
- -webkit-transition-timing-function: cubic-bezier(0.445, 0.050, 0.550, 0.950);
695
- -o-transition-timing-function: cubic-bezier(0.445, 0.050, 0.550, 0.950);
696
- transition-timing-function: cubic-bezier(0.445, 0.050, 0.550, 0.950);
697
- }
698
-
699
- .wpr-anim-timing-ease-in-out-expo {
700
- -webkit-transition-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000);
701
- -o-transition-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000);
702
- transition-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000);
703
- }
704
-
705
- .wpr-anim-timing-ease-in-out-circ {
706
- -webkit-transition-timing-function: cubic-bezier(0.785, 0.135, 0.150, 0.860);
707
- -o-transition-timing-function: cubic-bezier(0.785, 0.135, 0.150, 0.860);
708
- transition-timing-function: cubic-bezier(0.785, 0.135, 0.150, 0.860);
709
- }
710
-
711
- .wpr-anim-timing-ease-in-out-back {
712
- -webkit-transition-timing-function: cubic-bezier(0.680, -0.550, 0.265, 1.550);
713
- -o-transition-timing-function: cubic-bezier(0.680, -0.550, 0.265, 1.550);
714
- transition-timing-function: cubic-bezier(0.680, -0.550, 0.265, 1.550);
715
- }
716
-
717
-
718
- /* Image Effects */
719
-
720
- .wpr-slide.wpr-effect-dir-top:hover img {
721
- -webkit-transform: translateY(-100%);
722
- -ms-transform: translateY(-100%);
723
- transform: translateY(-100%);
724
- }
725
-
726
- .wpr-slide.wpr-effect-dir-bottom:hover img {
727
- -webkit-transform: translateY(100%);
728
- -ms-transform: translateY(100%);
729
- transform: translateY(100%);
730
- }
731
-
732
- .wpr-slide.wpr-effect-dir-right:hover img {
733
- -webkit-transform: translateX(100%);
734
- -ms-transform: translateX(100%);
735
- transform: translateX(100%);
736
- }
737
-
738
- .wpr-slide.wpr-effect-dir-left:hover img {
739
- -webkit-transform: translateX(-100%);
740
- -ms-transform: translateX(-100%);
741
- transform: translateX(-100%);
742
- }
743
-
744
- .wpr-zoom-in.wpr-effect-size-small:hover img {
745
- -webkit-transform: scale(1.1);
746
- -ms-transform: scale(1.1);
747
- transform: scale(1.1);
748
- }
749
-
750
- .wpr-zoom-in.wpr-effect-size-medium:hover img {
751
- -webkit-transform: scale(1.3);
752
- -ms-transform: scale(1.3);
753
- transform: scale(1.3);
754
- }
755
-
756
- .wpr-zoom-in.wpr-effect-size-large:hover img {
757
- -webkit-transform: scale(1.5);
758
- -ms-transform: scale(1.5);
759
- transform: scale(1.5);
760
- }
761
-
762
- .wpr-zoom-out.wpr-effect-size-small img {
763
- -webkit-transform: scale(1.1);
764
- -ms-transform: scale(1.1);
765
- transform: scale(1.1);
766
- }
767
-
768
- .wpr-zoom-out.wpr-effect-size-medium img {
769
- -webkit-transform: scale(1.3);
770
- -ms-transform: scale(1.3);
771
- transform: scale(1.3);
772
- }
773
-
774
- .wpr-zoom-out.wpr-effect-size-large img {
775
- -webkit-transform: scale(1.5);
776
- -ms-transform: scale(1.5);
777
- transform: scale(1.5);
778
- }
779
-
780
- .wpr-zoom-out.wpr-effect-size-small:hover img,
781
- .wpr-zoom-out.wpr-effect-size-medium:hover img,
782
- .wpr-zoom-out.wpr-effect-size-large:hover img {
783
- -webkit-transform: scale(1);
784
- -ms-transform: scale(1);
785
- transform: scale(1);
786
- }
787
-
788
- .wpr-grayscale-in.wpr-effect-size-small:hover img {
789
- -webkit-filter: grayscale(0.3);
790
- filter: grayscale(0.3);
791
- }
792
-
793
- .wpr-grayscale-in.wpr-effect-size-medium:hover img {
794
- -webkit-filter: grayscale(0.6);
795
- filter: grayscale(0.6);
796
- }
797
-
798
- .wpr-grayscale-in.wpr-effect-size-large:hover img {
799
- -webkit-filter: grayscale(1);
800
- filter: grayscale(1);
801
- }
802
-
803
- .wpr-grayscale-out.wpr-effect-size-small img {
804
- -webkit-filter: grayscale(0.3);
805
- filter: grayscale(0.3);
806
- }
807
-
808
- .wpr-grayscale-out.wpr-effect-size-medium img {
809
- -webkit-filter: grayscale(0.6);
810
- filter: grayscale(0.6);
811
- }
812
-
813
- .wpr-grayscale-out.wpr-effect-size-large img {
814
- -webkit-filter: grayscale(1);
815
- filter: grayscale(1);
816
- }
817
-
818
- .wpr-grayscale-out.wpr-effect-size-small:hover img,
819
- .wpr-grayscale-out.wpr-effect-size-medium:hover img,
820
- .wpr-grayscale-out.wpr-effect-size-large:hover img {
821
- -webkit-filter: grayscale(0);
822
- filter: grayscale(0);
823
- }
824
-
825
- .wpr-blur-in.wpr-effect-size-small:hover img {
826
- -webkit-filter: blur(1px);
827
- filter: blur(1px);
828
- }
829
-
830
- .wpr-blur-in.wpr-effect-size-medium:hover img {
831
- -webkit-filter: blur(3px);
832
- filter: blur(3px);
833
- }
834
-
835
- .wpr-blur-in.wpr-effect-size-large:hover img {
836
- -webkit-filter: blur(5px);
837
- filter: blur(5px);
838
- }
839
-
840
- .wpr-blur-out.wpr-effect-size-small img {
841
- -webkit-filter: blur(1px);
842
- filter: blur(1px);
843
- }
844
-
845
- .wpr-blur-out.wpr-effect-size-medium img {
846
- -webkit-filter: blur(3px);
847
- filter: blur(3px);
848
- }
849
-
850
- .wpr-blur-out.wpr-effect-size-large img {
851
- -webkit-filter: blur(5px);
852
- filter: blur(5px);
853
- }
854
-
855
- .wpr-blur-out.wpr-effect-size-small:hover img,
856
- .wpr-blur-out.wpr-effect-size-medium:hover img,
857
- .wpr-blur-out.wpr-effect-size-large:hover img {
858
- -webkit-filter: blur(0px);
859
- filter: blur(0px);
860
- }
861
-
862
-
863
- /* Background Animation */
864
-
865
- .wpr-animation-wrap:hover .wpr-bg-anim-zoom-in {
866
- -webkit-transform: scale(1.2);
867
- -ms-transform: scale(1.2);
868
- transform: scale(1.2);
869
- }
870
-
871
- .wpr-bg-anim-zoom-out {
872
- -webkit-transform: scale(1.2);
873
- -ms-transform: scale(1.2);
874
- transform: scale(1.2);
875
- }
876
-
877
- .wpr-animation-wrap:hover .wpr-bg-anim-zoom-out {
878
- -webkit-transform: scale(1);
879
- -ms-transform: scale(1);
880
- transform: scale(1);
881
- }
882
-
883
- .wpr-bg-anim-move-left {
884
- -webkit-transform: scale(1.2) translateX(8%);
885
- -ms-transform: scale(1.2) translateX(8%);
886
- transform: scale(1.2) translateX(8%);
887
- }
888
-
889
- .wpr-animation-wrap:hover .wpr-bg-anim-move-left {
890
- -webkit-transform: scale(1.2) translateX(-8%);
891
- -ms-transform: scale(1.2) translateX(-8%);
892
- transform: scale(1.2) translateX(-8%);
893
- }
894
-
895
- .wpr-bg-anim-move-right {
896
- -webkit-transform: scale(1.2) translateX(-8%);
897
- -ms-transform: scale(1.2) translateX(-8%);
898
- transform: scale(1.2) translateX(-8%);
899
- }
900
-
901
- .wpr-animation-wrap:hover .wpr-bg-anim-move-right {
902
- -webkit-transform: scale(1.2) translateX(8%);
903
- -ms-transform: scale(1.2) translateX(8%);
904
- transform: scale(1.2) translateX(8%);
905
- }
906
-
907
- .wpr-bg-anim-move-up {
908
- -webkit-transform: scale(1.2) translateY(8%);
909
- -ms-transform: scale(1.2) translateY(8%);
910
- transform: scale(1.2) translateY(8%);
911
- }
912
-
913
- .wpr-animation-wrap:hover .wpr-bg-anim-move-up {
914
- -webkit-transform: scale(1.2) translateY(-8%);
915
- -ms-transform: scale(1.2) translateY(-8%);
916
- transform: scale(1.2) translateY(-8%);
917
- }
918
-
919
- .wpr-animation-wrap:hover .wpr-bg-anim-move-down {
920
- -webkit-transform: scale(1.2) translateY(-8%);
921
- -ms-transform: scale(1.2) translateY(-8%);
922
- transform: scale(1.2) translateY(-8%);
923
- }
924
-
925
- .wpr-animation-wrap:hover .wpr-bg-anim-move-down {
926
- -webkit-transform: scale(1.2) translateY(8%);
927
- -ms-transform: scale(1.2) translateY(8%);
928
- transform: scale(1.2) translateY(8%);
929
- }
930
-
931
-
932
- /* Border Animations*/
933
-
934
- /* Layla */
935
- .wpr-border-anim-layla::before,
936
- .wpr-border-anim-layla::after {
937
- position: absolute;
938
- content: '';
939
- opacity: 0;
940
- -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
941
- transition: opacity 0.35s, -webkit-transform 0.35s;
942
- -o-transition: opacity 0.35s, transform 0.35s;
943
- transition: opacity 0.35s, transform 0.35s;
944
- transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
945
- }
946
-
947
- .wpr-border-anim-layla::before {
948
- -webkit-transform: scale(0,1);
949
- -ms-transform: scale(0,1);
950
- transform: scale(0,1);
951
- -webkit-transform-origin: 0 0;
952
- -ms-transform-origin: 0 0;
953
- transform-origin: 0 0;
954
- }
955
-
956
- .wpr-border-anim-layla::after {
957
- -webkit-transform: scale(1,0);
958
- -ms-transform: scale(1,0);
959
- transform: scale(1,0);
960
- -webkit-transform-origin: 100% 0;
961
- -ms-transform-origin: 100% 0;
962
- transform-origin: 100% 0;
963
- }
964
-
965
- .wpr-animation-wrap:hover .wpr-border-anim-layla::before,
966
- .wpr-animation-wrap:hover .wpr-border-anim-layla::after {
967
- opacity: 1;
968
- -webkit-transform: scale(1);
969
- -ms-transform: scale(1);
970
- transform: scale(1);
971
- }
972
-
973
- .wpr-animation-wrap:hover .wpr-border-anim-layla::after {
974
- -webkit-transition-delay: 0.15s;
975
- -o-transition-delay: 0.15s;
976
- transition-delay: 0.15s;
977
- }
978
-
979
- /* Oscar */
980
- .wpr-border-anim-oscar::before {
981
- position: absolute;
982
- content: '';
983
- opacity: 0;
984
- -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
985
- transition: opacity 0.35s, -webkit-transform 0.35s;
986
- -o-transition: opacity 0.35s, transform 0.35s;
987
- transition: opacity 0.35s, transform 0.35s;
988
- transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
989
- -webkit-transform: scale(0.9);
990
- -ms-transform: scale(0.9);
991
- transform: scale(0.9);
992
- }
993
-
994
- .wpr-animation-wrap:hover .wpr-border-anim-oscar::before {
995
- opacity: 1;
996
- -webkit-transform: scale(1);
997
- -ms-transform: scale(1);
998
- transform: scale(1);
999
- }
1000
-
1001
- /* Bubba */
1002
- .wpr-border-anim-bubba::before,
1003
- .wpr-border-anim-bubba::after {
1004
- position: absolute;
1005
- content: '';
1006
- opacity: 0;
1007
- -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
1008
- transition: opacity 0.35s, -webkit-transform 0.35s;
1009
- -o-transition: opacity 0.35s, transform 0.35s;
1010
- transition: opacity 0.35s, transform 0.35s;
1011
- transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
1012
- }
1013
-
1014
- .wpr-border-anim-bubba::before {
1015
- -webkit-transform: scale(0,1);
1016
- -ms-transform: scale(0,1);
1017
- transform: scale(0,1);
1018
- }
1019
-
1020
- .wpr-border-anim-bubba::after {
1021
- -webkit-transform: scale(1,0);
1022
- -ms-transform: scale(1,0);
1023
- transform: scale(1,0);
1024
- }
1025
-
1026
- .wpr-animation-wrap:hover .wpr-border-anim-bubba::before,
1027
- .wpr-animation-wrap:hover .wpr-border-anim-bubba::after {
1028
- opacity: 1;
1029
- -webkit-transform: scale(1);
1030
- -ms-transform: scale(1);
1031
- transform: scale(1);
1032
- }
1033
-
1034
- /* Romeo */
1035
- .wpr-border-anim-romeo::before,
1036
- .wpr-border-anim-romeo::after {
1037
- position: absolute;
1038
- top: 50%;
1039
- left: 50%;
1040
- width: 80%;
1041
- content: '';
1042
- opacity: 0;
1043
- -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
1044
- transition: opacity 0.35s, -webkit-transform 0.35s;
1045
- -o-transition: opacity 0.35s, transform 0.35s;
1046
- transition: opacity 0.35s, transform 0.35s;
1047
- transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
1048
- -webkit-transform: translate3d(-50%,-50%,0);
1049
- transform: translate3d(-50%,-50%,0);
1050
- }
1051
-
1052
- .wpr-animation-wrap:hover .wpr-border-anim-romeo::before {
1053
- opacity: 1;
1054
- -webkit-transform: translate3d(-50%,-50%,0) rotate(45deg);
1055
- transform: translate3d(-50%,-50%,0) rotate(45deg);
1056
- }
1057
-
1058
- .wpr-animation-wrap:hover .wpr-border-anim-romeo::after {
1059
- opacity: 1;
1060
- -webkit-transform: translate3d(-50%,-50%,0) rotate(-45deg);
1061
- transform: translate3d(-50%,-50%,0) rotate(-45deg);
1062
- }
1063
-
1064
- /* Chicho */
1065
- .wpr-border-anim-chicho::before {
1066
- position: absolute;
1067
- content: '';
1068
- -webkit-transform: scale(1.1);
1069
- -ms-transform: scale(1.1);
1070
- transform: scale(1.1);
1071
- opacity: 0;
1072
- -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
1073
- transition: opacity 0.35s, -webkit-transform 0.35s;
1074
- -o-transition: opacity 0.35s, transform 0.35s;
1075
- transition: opacity 0.35s, transform 0.35s;
1076
- transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
1077
- }
1078
-
1079
- .wpr-animation-wrap:hover .wpr-border-anim-chicho::before {
1080
- opacity: 1;
1081
- -webkit-transform: scale(1);
1082
- -ms-transform: scale(1);
1083
- transform: scale(1);
1084
- }
1085
-
1086
- /* Apollo */
1087
- .wpr-border-anim-apollo::before {
1088
- position: absolute;
1089
- top: 0;
1090
- left: 0;
1091
- width: 100%;
1092
- height: 100%;
1093
- content: '';
1094
- -webkit-transition: -webkit-transform 0.6s;
1095
- transition: -webkit-transform 0.6s;
1096
- -o-transition: transform 0.6s;
1097
- transition: transform 0.6s;
1098
- transition: transform 0.6s, -webkit-transform 0.6s;
1099
- -webkit-transform: scale3d(2.9,2.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);
1100
- transform: scale3d(2.9,2.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);
1101
- }
1102
-
1103
- .wpr-animation-wrap:hover .wpr-border-anim-apollo::before {
1104
- -webkit-transform: scale3d(2.9,2.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);
1105
- transform: scale3d(2.9,2.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);
1106
- }
1107
-
1108
- /* Jazz */
1109
- .wpr-border-anim-jazz::after {
1110
- -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
1111
- transition: opacity 0.35s, -webkit-transform 0.35s;
1112
- -o-transition: opacity 0.35s, transform 0.35s;
1113
- transition: opacity 0.35s, transform 0.35s;
1114
- transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
1115
- position: absolute;
1116
- top: 0;
1117
- left: 0;
1118
- width: 100%;
1119
- height: 100%;
1120
- content: '';
1121
- opacity: 0;
1122
- -webkit-transform: rotate3d(0,0,1,45deg) scale3d(1,0,1);
1123
- transform: rotate3d(0,0,1,45deg) scale3d(1,0,1);
1124
- -webkit-transform-origin: 50% 50%;
1125
- -ms-transform-origin: 50% 50%;
1126
- transform-origin: 50% 50%;
1127
- }
1128
-
1129
- .wpr-animation-wrap:hover .wpr-border-anim-jazz::after {
1130
- opacity: 1;
1131
- -webkit-transform: rotate3d(0,0,1,45deg) scale3d(1,1,1);
1132
- transform: rotate3d(0,0,1,45deg) scale3d(1,1,1);
1133
  }
1
+ /*!
2
+ * WPR Animations
3
+ * Version: 1.0
4
+ * Author: WP Royal
5
+ * Author URL: https://royal-elementor-addons.com/
6
+
7
+ * WPR Animations Copyright WP Royal 2020.
8
+ */
9
+
10
+ .wpr-anim-transparency {
11
+ opacity: 0;
12
+ }
13
+
14
+ .wpr-element-fade-in,
15
+ .wpr-overlay-fade-in {
16
+ opacity: 0;
17
+ }
18
+
19
+ .wpr-animation-wrap:hover .wpr-anim-size-small.wpr-element-fade-in,
20
+ .wpr-animation-wrap:hover .wpr-anim-size-small.wpr-overlay-fade-in,
21
+ .wpr-animation-enter > .wpr-anim-size-small.wpr-overlay-fade-in {
22
+ opacity: 0.4;
23
+ }
24
+
25
+ .wpr-animation-wrap:hover .wpr-anim-size-medium.wpr-element-fade-in,
26
+ .wpr-animation-wrap:hover .wpr-anim-size-medium.wpr-overlay-fade-in,
27
+ .wpr-animation-enter > .wpr-anim-size-medium.wpr-overlay-fade-in {
28
+ opacity: 0.75;
29
+ }
30
+
31
+ .wpr-animation-wrap:hover .wpr-anim-size-large.wpr-element-fade-in,
32
+ .wpr-animation-wrap:hover .wpr-anim-size-large.wpr-overlay-fade-in,
33
+ .wpr-animation-enter > .wpr-anim-size-large.wpr-overlay-fade-in {
34
+ opacity: 1;
35
+ }
36
+
37
+ .wpr-element-fade-out,
38
+ .wpr-overlay-fade-out {
39
+ opacity: 1;
40
+ }
41
+
42
+ .wpr-animation-wrap:hover .wpr-anim-size-small.wpr-element-fade-out,
43
+ .wpr-animation-wrap:hover .wpr-anim-size-small.wpr-overlay-fade-out,
44
+ .wpr-animation-enter > .wpr-anim-size-small.wpr-overlay-fade-out {
45
+ opacity: 0.75;
46
+ }
47
+
48
+ .wpr-animation-wrap:hover .wpr-anim-size-medium.wpr-element-fade-out,
49
+ .wpr-animation-wrap:hover .wpr-anim-size-medium.wpr-overlay-fade-out,
50
+ .wpr-animation-enter > .wpr-anim-size-medium.wpr-overlay-fade-out {
51
+ opacity: 0.4;
52
+ }
53
+
54
+ .wpr-animation-wrap:hover .wpr-anim-size-large.wpr-element-fade-out,
55
+ .wpr-animation-wrap:hover .wpr-anim-size-large.wpr-overlay-fade-out,
56
+ .wpr-animation-enter > .wpr-anim-size-large.wpr-overlay-fade-out {
57
+ opacity: 0;
58
+ }
59
+
60
+ .wpr-anim-size-small.wpr-element-slide-top {
61
+ -webkit-transform: translateY(-30%);
62
+ -ms-transform: translateY(-30%);
63
+ transform: translateY(-30%);
64
+ }
65
+
66
+ .wpr-anim-size-medium.wpr-element-slide-top {
67
+ -webkit-transform: translateY(-100%);
68
+ -ms-transform: translateY(-100%);
69
+ transform: translateY(-100%);
70
+ }
71
+
72
+ .wpr-anim-size-large.wpr-element-slide-top {
73
+ -webkit-transform: translateY(-200%);
74
+ -ms-transform: translateY(-200%);
75
+ transform: translateY(-200%);
76
+ }
77
+
78
+ .wpr-anim-size-small.wpr-overlay-slide-top {
79
+ -webkit-transform: translateY(-50%);
80
+ -ms-transform: translateY(-50%);
81
+ transform: translateY(-50%);
82
+ }
83
+
84
+ .wpr-anim-size-medium.wpr-overlay-slide-top {
85
+ -webkit-transform: translateY(-70%);
86
+ -ms-transform: translateY(-70%);
87
+ transform: translateY(-70%);
88
+ }
89
+
90
+ .wpr-anim-size-large.wpr-overlay-slide-top {
91
+ -webkit-transform: translateY(-100%);
92
+ -ms-transform: translateY(-100%);
93
+ transform: translateY(-100%);
94
+ }
95
+
96
+ .wpr-animation-wrap:hover .wpr-element-slide-top,
97
+ .wpr-animation-wrap:hover .wpr-overlay-slide-top,
98
+ .wpr-animation-enter > .wpr-overlay-slide-top {
99
+ opacity: 1;
100
+ -webkit-transform: translateY(0);
101
+ -ms-transform: translateY(0);
102
+ transform: translateY(0);
103
+ }
104
+
105
+ .wpr-anim-size-small.wpr-element-slide-bottom {
106
+ -webkit-transform: translateY(30%);
107
+ -ms-transform: translateY(30%);
108
+ transform: translateY(30%);
109
+ }
110
+
111
+ .wpr-anim-size-medium.wpr-element-slide-bottom {
112
+ -webkit-transform: translateY(100%);
113
+ -ms-transform: translateY(100%);
114
+ transform: translateY(100%);
115
+ }
116
+
117
+ .wpr-anim-size-large.wpr-element-slide-bottom {
118
+ -webkit-transform: translateY(200%);
119
+ -ms-transform: translateY(200%);
120
+ transform: translateY(200%);
121
+ }
122
+
123
+ .wpr-anim-size-small.wpr-overlay-slide-bottom {
124
+ -webkit-transform: translateY(50%);
125
+ -ms-transform: translateY(50%);
126
+ transform: translateY(50%);
127
+ }
128
+
129
+ .wpr-anim-size-medium.wpr-overlay-slide-bottom {
130
+ -webkit-transform: translateY(70%);
131
+ -ms-transform: translateY(70%);
132
+ transform: translateY(70%);
133
+ }
134
+
135
+ .wpr-anim-size-large.wpr-overlay-slide-bottom {
136
+ -webkit-transform: translateY(100%);
137
+ -ms-transform: translateY(100%);
138
+ transform: translateY(100%);
139
+ }
140
+
141
+ .wpr-animation-wrap:hover .wpr-element-slide-bottom,
142
+ .wpr-animation-wrap:hover .wpr-overlay-slide-bottom,
143
+ .wpr-animation-enter > .wpr-overlay-slide-bottom {
144
+ opacity: 1;
145
+ -webkit-transform: translateY(0);
146
+ -ms-transform: translateY(0);
147
+ transform: translateY(0);
148
+ }
149
+
150
+ .wpr-anim-size-small.wpr-element-slide-right {
151
+ -webkit-transform: translateX(30%);
152
+ -ms-transform: translateX(30%);
153
+ transform: translateX(30%);
154
+ }
155
+
156
+ .wpr-anim-size-medium.wpr-element-slide-right {
157
+ -webkit-transform: translateX(150%);
158
+ -ms-transform: translateX(150%);
159
+ transform: translateX(150%);
160
+ }
161
+
162
+ .wpr-anim-size-large.wpr-element-slide-right {
163
+ -webkit-transform: translateX(300%);
164
+ -ms-transform: translateX(300%);
165
+ transform: translateX(300%);
166
+ }
167
+
168
+ .wpr-anim-size-small.wpr-overlay-slide-right {
169
+ -webkit-transform: translateX(50%);
170
+ -ms-transform: translateX(50%);
171
+ transform: translateX(50%);
172
+ }
173
+
174
+ .wpr-anim-size-medium.wpr-overlay-slide-right {
175
+ -webkit-transform: translateX(70%);
176
+ -ms-transform: translateX(70%);
177
+ transform: translateX(70%);
178
+ }
179
+
180
+ .wpr-anim-size-large.wpr-overlay-slide-right {
181
+ -webkit-transform: translateX(100%);
182
+ -ms-transform: translateX(100%);
183
+ transform: translateX(100%);
184
+ }
185
+
186
+ .wpr-animation-wrap:hover .wpr-element-slide-right,
187
+ .wpr-animation-wrap:hover .wpr-overlay-slide-right,
188
+ .wpr-animation-enter > .wpr-overlay-slide-right {
189
+ opacity: 1;
190
+ -webkit-transform: translateX(0);
191
+ -ms-transform: translateX(0);
192
+ transform: translateX(0);
193
+ }
194
+
195
+ .wpr-anim-size-small.wpr-element-slide-left {
196
+ -webkit-transform: translateX(-30%);
197
+ -ms-transform: translateX(-30%);
198
+ transform: translateX(-30%);
199
+ }
200
+
201
+ .wpr-anim-size-medium.wpr-element-slide-left {
202
+ -webkit-transform: translateX(-150%);
203
+ -ms-transform: translateX(-150%);
204
+ transform: translateX(-150%);
205
+ }
206
+
207
+ .wpr-anim-size-large.wpr-element-slide-left {
208
+ -webkit-transform: translateX(-300%);
209
+ -ms-transform: translateX(-300%);
210
+ transform: translateX(-300%);
211
+ }
212
+
213
+ .wpr-anim-size-small.wpr-overlay-slide-left {
214
+ -webkit-transform: translateX(-50%);
215
+ -ms-transform: translateX(-50%);
216
+ transform: translateX(-50%);
217
+ }
218
+
219
+ .wpr-anim-size-medium.wpr-overlay-slide-left {
220
+ -webkit-transform: translateX(-70%);
221
+ -ms-transform: translateX(-70%);
222
+ transform: translateX(-70%);
223
+ }
224
+
225
+ .wpr-anim-size-large.wpr-overlay-slide-left {
226
+ -webkit-transform: translateX(-100%);
227
+ -ms-transform: translateX(-100%);
228
+ transform: translateX(-100%);
229
+ }
230
+
231
+ .wpr-animation-wrap:hover .wpr-element-slide-left,
232
+ .wpr-animation-wrap:hover .wpr-overlay-slide-left,
233
+ .wpr-animation-enter > .wpr-overlay-slide-left {
234
+ opacity: 1;
235
+ -webkit-transform: translateX(0);
236
+ -ms-transform: translateX(0);
237
+ transform: translateX(0);
238
+ }
239
+
240
+ .wpr-element-slide-x-right,
241
+ .wpr-element-slide-x-left {
242
+ position: relative;
243
+ overflow: hidden;
244
+ }
245
+
246
+ .wpr-element-slide-x-right .inner-block,
247
+ .wpr-element-slide-x-left .inner-block {
248
+ position: relative;
249
+ -webkit-transition-duration: inherit;
250
+ -o-transition-duration: inherit;
251
+ transition-duration: inherit;
252
+ }
253
+
254
+ .wpr-element-slide-x-right .inner-block {
255
+ right: -100%;
256
+ }
257
+
258
+ .wpr-animation-wrap:hover .wpr-element-slide-x-right .inner-block {
259
+ right: 0;
260
+ }
261
+
262
+ .wpr-element-slide-x-left .inner-block {
263
+ left: -100%;
264
+ }
265
+
266
+ .wpr-animation-wrap:hover .wpr-element-slide-x-left .inner-block {
267
+ left: 0;
268
+ }
269
+
270
+ .wpr-element-skew-top,
271
+ .wpr-overlay-skew-top {
272
+ -webkit-transform-origin: center top 0;
273
+ -ms-transform-origin: center top 0;
274
+ transform-origin: center top 0;
275
+ }
276
+
277
+ .wpr-overlay-skew-top {
278
+ top: 0 !important;
279
+ }
280
+
281
+ .wpr-anim-size-small.wpr-element-skew-top,
282
+ .wpr-anim-size-small.wpr-overlay-skew-top {
283
+ -webkit-transform: perspective(600px) rotateX(-30deg);
284
+ transform: perspective(600px) rotateX(-30deg);
285
+ }
286
+
287
+ .wpr-anim-size-medium.wpr-element-skew-top,
288
+ .wpr-anim-size-medium.wpr-overlay-skew-top {
289
+ -webkit-transform: perspective(600px) rotateX(-50deg);
290
+ transform: perspective(600px) rotateX(-50deg);
291
+ }
292
+
293
+ .wpr-anim-size-large.wpr-element-skew-top,
294
+ .wpr-anim-size-large.wpr-overlay-skew-top {
295
+ -webkit-transform: perspective(600px) rotateX(-90deg);
296
+ transform: perspective(600px) rotateX(-90deg);
297
+ }
298
+
299
+ .wpr-animation-wrap:hover .wpr-element-skew-top,
300
+ .wpr-animation-wrap:hover .wpr-overlay-skew-top,
301
+ .wpr-animation-enter > .wpr-overlay-skew-top {
302
+ opacity: 1;
303
+ -webkit-transform: perspective(600px) rotateX(0deg);
304
+ transform: perspective(600px) rotateX(0deg);
305
+ }
306
+
307
+ .wpr-element-skew-bottom,
308
+ .wpr-overlay-skew-bottom {
309
+ -webkit-transform-origin: center bottom 0;
310
+ -ms-transform-origin: center bottom 0;
311
+ transform-origin: center bottom 0;
312
+ }
313
+
314
+ .wpr-overlay-skew-bottom {
315
+ top: auto !important;
316
+ bottom: 0 !important;
317
+ }
318
+
319
+ .wpr-anim-size-small.wpr-element-skew-bottom,
320
+ .wpr-anim-size-small.wpr-overlay-skew-bottom {
321
+ -webkit-transform: perspective(600px) rotateX(30deg);
322
+ transform: perspective(600px) rotateX(30deg);
323
+ }
324
+
325
+ .wpr-anim-size-medium.wpr-element-skew-bottom,
326
+ .wpr-anim-size-medium.wpr-overlay-skew-bottom {
327
+ -webkit-transform: perspective(600px) rotateX(50deg);
328
+ transform: perspective(600px) rotateX(50deg);
329
+ }
330
+
331
+ .wpr-anim-size-large.wpr-element-skew-bottom,
332
+ .wpr-anim-size-large.wpr-overlay-skew-bottom {
333
+ -webkit-transform: perspective(600px) rotateX(90deg);
334
+ transform: perspective(600px) rotateX(90deg);
335
+ }
336
+
337
+ .wpr-animation-wrap:hover .wpr-element-skew-bottom,
338
+ .wpr-animation-wrap:hover .wpr-overlay-skew-bottom,
339
+ .wpr-animation-enter > .wpr-overlay-skew-bottom {
340
+ opacity: 1;
341
+ -webkit-transform: perspective(600px) rotateX(0deg);
342
+ transform: perspective(600px) rotateX(0deg);
343
+ }
344
+
345
+ .wpr-element-skew-right,
346
+ .wpr-overlay-skew-right {
347
+ -webkit-transform-origin: center right 0;
348
+ -ms-transform-origin: center right 0;
349
+ transform-origin: center right 0;
350
+ }
351
+
352
+ .wpr-overlay-skew-right {
353
+ left: auto !important;
354
+ right: 0 !important;
355
+ }
356
+
357
+ .wpr-anim-size-small.wpr-element-skew-right,
358
+ .wpr-anim-size-small.wpr-overlay-skew-right {
359
+ -webkit-transform: perspective(600px) rotateY(-30deg);
360
+ transform: perspective(600px) rotateY(-30deg);
361
+ }
362
+
363
+ .wpr-anim-size-medium.wpr-element-skew-right,
364
+ .wpr-anim-size-medium.wpr-overlay-skew-right {
365
+ -webkit-transform: perspective(600px) rotateY(-50deg);
366
+ transform: perspective(600px) rotateY(-50deg);
367
+ }
368
+
369
+ .wpr-anim-size-large.wpr-element-skew-right,
370
+ .wpr-anim-size-large.wpr-overlay-skew-right {
371
+ -webkit-transform: perspective(600px) rotateY(-90deg);
372
+ transform: perspective(600px) rotateY(-90deg);
373
+ }
374
+
375
+ .wpr-animation-wrap:hover .wpr-element-skew-right,
376
+ .wpr-animation-wrap:hover .wpr-overlay-skew-right,
377
+ .wpr-animation-enter > .wpr-overlay-skew-right {
378
+ opacity: 1;
379
+ -webkit-transform: perspective(600px) rotateY(0deg);
380
+ transform: perspective(600px) rotateY(0deg);
381
+ }
382
+
383
+ .wpr-element-skew-left,
384
+ .wpr-overlay-skew-left {
385
+ -webkit-transform-origin: center left 0;
386
+ -ms-transform-origin: center left 0;
387
+ transform-origin: center left 0;
388
+ }
389
+
390
+ .wpr-overlay-skew-left {
391
+ left: 0 !important;
392
+ }
393
+
394
+ .wpr-anim-size-small.wpr-element-skew-left,
395
+ .wpr-anim-size-small.wpr-overlay-skew-left {
396
+ -webkit-transform: perspective(600px) rotateY(30deg);
397
+ transform: perspective(600px) rotateY(30deg);
398
+ }
399
+
400
+ .wpr-anim-size-medium.wpr-element-skew-left,
401
+ .wpr-anim-size-medium.wpr-overlay-skew-left {
402
+ -webkit-transform: perspective(600px) rotateY(50deg);
403
+ transform: perspective(600px) rotateY(50deg);
404
+ }
405
+
406
+ .wpr-anim-size-large.wpr-element-skew-left,
407
+ .wpr-anim-size-large.wpr-overlay-skew-left {
408
+ -webkit-transform: perspective(600px) rotateY(90deg);
409
+ transform: perspective(600px) rotateY(90deg);
410
+ }
411
+
412
+ .wpr-animation-wrap:hover .wpr-element-skew-left,
413
+ .wpr-animation-wrap:hover .wpr-overlay-skew-left,
414
+ .wpr-animation-enter > .wpr-overlay-skew-left {
415
+ opacity: 1;
416
+ -webkit-transform: perspective(600px) rotateY(0deg);
417
+ transform: perspective(600px) rotateY(0deg);
418
+ }
419
+
420
+ .wpr-anim-size-small.wpr-element-scale-up,
421
+ .wpr-anim-size-small.wpr-overlay-scale-up {
422
+ -webkit-transform: scale(0.9);
423
+ -ms-transform: scale(0.9);
424
+ transform: scale(0.9);
425
+ }
426
+
427
+ .wpr-anim-size-medium.wpr-element-scale-up,
428
+ .wpr-anim-size-medium.wpr-overlay-scale-up {
429
+ -webkit-transform: scale(0.6);
430
+ -ms-transform: scale(0.6);
431
+ transform: scale(0.6);
432
+ }
433
+
434
+ .wpr-anim-size-large.wpr-element-scale-up,
435
+ .wpr-anim-size-large.wpr-overlay-scale-up {
436
+ -webkit-transform: scale(0.2);
437
+ -ms-transform: scale(0.2);
438
+ transform: scale(0.2);
439
+ }
440
+
441
+ .wpr-animation-wrap:hover .wpr-element-scale-up,
442
+ .wpr-animation-wrap:hover .wpr-overlay-scale-up,
443
+ .wpr-animation-enter > .wpr-overlay-scale-up {
444
+ opacity: 1;
445
+ -webkit-transform: scale(1);
446
+ -ms-transform: scale(1);
447
+ transform: scale(1);
448
+ }
449
+
450
+ .wpr-anim-size-small.wpr-element-scale-down,
451
+ .wpr-anim-size-small.wpr-overlay-scale-down {
452
+ -webkit-transform: scale(1.1);
453
+ -ms-transform: scale(1.1);
454
+ transform: scale(1.1);
455
+ }
456
+
457
+ .wpr-anim-size-medium.wpr-element-scale-down,
458
+ .wpr-anim-size-medium.wpr-overlay-scale-down {
459
+ -webkit-transform: scale(1.4);
460
+ -ms-transform: scale(1.4);
461
+ transform: scale(1.4);
462
+ }
463
+
464
+ .wpr-anim-size-large.wpr-element-scale-down,
465
+ .wpr-anim-size-large.wpr-overlay-scale-down {
466
+ -webkit-transform: scale(1.9);
467
+ -ms-transform: scale(1.9);
468
+ transform: scale(1.9);
469
+ }
470
+
471
+ .wpr-animation-wrap:hover .wpr-element-scale-down,
472
+ .wpr-animation-wrap:hover .wpr-overlay-scale-down,
473
+ .wpr-animation-enter > .wpr-overlay-scale-down {
474
+ opacity: 1;
475
+ -webkit-transform: scale(1);
476
+ -ms-transform: scale(1);
477
+ transform: scale(1);
478
+ }
479
+
480
+ .wpr-anim-size-small.wpr-element-roll-right,
481
+ .wpr-anim-size-small.wpr-overlay-roll-right {
482
+ -webkit-transform: translateX(100%) rotate(90deg);
483
+ -ms-transform: translateX(100%) rotate(90deg);
484
+ transform: translateX(100%) rotate(90deg);
485
+ }
486
+
487
+ .wpr-anim-size-medium.wpr-element-roll-right,
488
+ .wpr-anim-size-medium.wpr-overlay-roll-right {
489
+ -webkit-transform: translateX(100%) rotate(240deg);
490
+ -ms-transform: translateX(100%) rotate(240deg);
491
+ transform: translateX(100%) rotate(240deg);
492
+ }
493
+
494
+ .wpr-anim-size-large.wpr-element-roll-right,
495
+ .wpr-anim-size-large.wpr-overlay-roll-right {
496
+ -webkit-transform: translateX(100%) rotate(360deg);
497
+ -ms-transform: translateX(100%) rotate(360deg);
498
+ transform: translateX(100%) rotate(360deg);
499
+ }
500
+
501
+ .wpr-animation-wrap:hover .wpr-element-roll-right,
502
+ .wpr-animation-wrap:hover .wpr-overlay-roll-right,
503
+ .wpr-animation-enter > .wpr-overlay-roll-right {
504
+ opacity: 1;
505
+ -webkit-transform: translateX(0) rotate(0);
506
+ -ms-transform: translateX(0) rotate(0);
507
+ transform: translateX(0) rotate(0);
508
+ }
509
+
510
+ .wpr-anim-size-small.wpr-element-roll-left,
511
+ .wpr-anim-size-small.wpr-overlay-roll-left {
512
+ -webkit-transform: translateX(-100%) rotate(-90deg);
513
+ -ms-transform: translateX(-100%) rotate(-90deg);
514
+ transform: translateX(-100%) rotate(-90deg);
515
+ }
516
+
517
+ .wpr-anim-size-medium.wpr-element-roll-left,
518
+ .wpr-anim-size-medium.wpr-overlay-roll-left {
519
+ -webkit-transform: translateX(-100%) rotate(-240deg);
520
+ -ms-transform: translateX(-100%) rotate(-240deg);
521
+ transform: translateX(-100%) rotate(-240deg);
522
+ }
523
+
524
+ .wpr-anim-size-large.wpr-element-roll-left,
525
+ .wpr-anim-size-large.wpr-overlay-roll-left {
526
+ -webkit-transform: translateX(-100%) rotate(-360deg);
527
+ -ms-transform: translateX(-100%) rotate(-360deg);
528
+ transform: translateX(-100%) rotate(-360deg);
529
+ }
530
+
531
+ .wpr-animation-wrap:hover .wpr-element-roll-left,
532
+ .wpr-animation-wrap:hover .wpr-overlay-roll-left,
533
+ .wpr-animation-enter > .wpr-overlay-roll-left {
534
+ opacity: 1;
535
+ -webkit-transform: translateX(0) rotate(0);
536
+ -ms-transform: translateX(0) rotate(0);
537
+ transform: translateX(0) rotate(0);
538
+ }
539
+
540
+
541
+ /* Timing Functions */
542
+
543
+ .wpr-anim-timing-linear {
544
+ -webkit-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
545
+ -o-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
546
+ transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
547
+ }
548
+
549
+ .wpr-anim-timing-ease-default {
550
+ -webkit-transition-timing-function: cubic-bezier(0.250, 0.100, 0.250, 1.000);
551
+ -o-transition-timing-function: cubic-bezier(0.250, 0.100, 0.250, 1.000);
552
+ transition-timing-function: cubic-bezier(0.250, 0.100, 0.250, 1.000);
553
+ }
554
+
555
+ .wpr-anim-timing-ease-in {
556
+ -webkit-transition-timing-function: cubic-bezier(0.420, 0.000, 1.000, 1.000);
557
+ -o-transition-timing-function: cubic-bezier(0.420, 0.000, 1.000, 1.000);
558
+ transition-timing-function: cubic-bezier(0.420, 0.000, 1.000, 1.000);
559
+ }
560
+
561
+ .wpr-anim-timing-ease-out {
562
+ -webkit-transition-timing-function: cubic-bezier(0.000, 0.000, 0.580, 1.000);
563
+ -o-transition-timing-function: cubic-bezier(0.000, 0.000, 0.580, 1.000);
564
+ transition-timing-function: cubic-bezier(0.000, 0.000, 0.580, 1.000);
565
+ }
566
+
567
+ .wpr-anim-timing-ease-in-out {
568
+ -webkit-transition-timing-function: cubic-bezier(0.420, 0.000, 0.580, 1.000);
569
+ -o-transition-timing-function: cubic-bezier(0.420, 0.000, 0.580, 1.000);
570
+ transition-timing-function: cubic-bezier(0.420, 0.000, 0.580, 1.000);
571
+ }
572
+
573
+ .wpr-anim-timing-ease-in-quad {
574
+ -webkit-transition-timing-function: cubic-bezier(0.550, 0.085, 0.680, 0.530);
575
+ -o-transition-timing-function: cubic-bezier(0.550, 0.085, 0.680, 0.530);
576
+ transition-timing-function: cubic-bezier(0.550, 0.085, 0.680, 0.530);
577
+ }
578
+
579
+ .wpr-anim-timing-ease-in-cubic {
580
+ -webkit-transition-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
581
+ -o-transition-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
582
+ transition-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
583
+ }
584
+
585
+ .wpr-anim-timing-ease-in-quart {
586
+ -webkit-transition-timing-function: cubic-bezier(0.895, 0.030, 0.685, 0.220);
587
+ -o-transition-timing-function: cubic-bezier(0.895, 0.030, 0.685, 0.220);
588
+ transition-timing-function: cubic-bezier(0.895, 0.030, 0.685, 0.220);
589
+ }
590
+
591
+ .wpr-anim-timing-ease-in-quint {
592
+ -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
593
+ -o-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
594
+ transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
595
+ }
596
+
597
+ .wpr-anim-timing-ease-in-sine {
598
+ -webkit-transition-timing-function: cubic-bezier(0.470, 0.000, 0.745, 0.715);
599
+ -o-transition-timing-function: cubic-bezier(0.470, 0.000, 0.745, 0.715);
600
+ transition-timing-function: cubic-bezier(0.470, 0.000, 0.745, 0.715);
601
+ }
602
+
603
+ .wpr-anim-timing-ease-in-expo {
604
+ -webkit-transition-timing-function: cubic-bezier(0.950, 0.050, 0.795, 0.035);
605
+ -o-transition-timing-function: cubic-bezier(0.950, 0.050, 0.795, 0.035);
606
+ transition-timing-function: cubic-bezier(0.950, 0.050, 0.795, 0.035);
607
+ }
608
+
609
+ .wpr-anim-timing-ease-in-circ {
610
+ -webkit-transition-timing-function: cubic-bezier(0.600, 0.040, 0.980, 0.335);
611
+ -o-transition-timing-function: cubic-bezier(0.600, 0.040, 0.980, 0.335);
612
+ transition-timing-function: cubic-bezier(0.600, 0.040, 0.980, 0.335);
613
+ }
614
+
615
+ .wpr-anim-timing-ease-in-back {
616
+ -webkit-transition-timing-function: cubic-bezier(0.600, -0.280, 0.735, 0.045);
617
+ -o-transition-timing-function: cubic-bezier(0.600, -0.280, 0.735, 0.045);
618
+ transition-timing-function: cubic-bezier(0.600, -0.280, 0.735, 0.045);
619
+ }
620
+
621
+ .wpr-anim-timing-ease-out-quad {
622
+ -webkit-transition-timing-function: cubic-bezier(0.250, 0.460, 0.450, 0.940);
623
+ -o-transition-timing-function: cubic-bezier(0.250, 0.460, 0.450, 0.940);
624
+ transition-timing-function: cubic-bezier(0.250, 0.460, 0.450, 0.940);
625
+ }
626
+
627
+ .wpr-anim-timing-ease-out-cubic {
628
+ -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
629
+ -o-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
630
+ transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
631
+ }
632
+
633
+ .wpr-anim-timing-ease-out-quart {
634
+ -webkit-transition-timing-function: cubic-bezier(0.165, 0.840, 0.440, 1.000);
635
+ -o-transition-timing-function: cubic-bezier(0.165, 0.840, 0.440, 1.000);
636
+ transition-timing-function: cubic-bezier(0.165, 0.840, 0.440, 1.000);
637
+ }
638
+
639
+ .wpr-anim-timing-ease-out-quint {
640
+ -webkit-transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000);
641
+ -o-transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000);
642
+ transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000);
643
+ }
644
+
645
+ .wpr-anim-timing-ease-out-sine {
646
+ -webkit-transition-timing-function: cubic-bezier(0.390, 0.575, 0.565, 1.000);
647
+ -o-transition-timing-function: cubic-bezier(0.390, 0.575, 0.565, 1.000);
648
+ transition-timing-function: cubic-bezier(0.390, 0.575, 0.565, 1.000);
649
+ }
650
+
651
+ .wpr-anim-timing-ease-out-expo {
652
+ -webkit-transition-timing-function: cubic-bezier(0.190, 1.000, 0.220, 1.000);
653
+ -o-transition-timing-function: cubic-bezier(0.190, 1.000, 0.220, 1.000);
654
+ transition-timing-function: cubic-bezier(0.190, 1.000, 0.220, 1.000);
655
+ }
656
+
657
+ .wpr-anim-timing-ease-out-circ {
658
+ -webkit-transition-timing-function: cubic-bezier(0.075, 0.820, 0.165, 1.000);
659
+ -o-transition-timing-function: cubic-bezier(0.075, 0.820, 0.165, 1.000);
660
+ transition-timing-function: cubic-bezier(0.075, 0.820, 0.165, 1.000);
661
+ }
662
+
663
+ .wpr-anim-timing-ease-out-back {
664
+ -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.275);
665
+ -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.275);
666
+ transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.275);
667
+ }
668
+
669
+ .wpr-anim-timing-ease-in-out-quad {
670
+ -webkit-transition-timing-function: cubic-bezier(0.455, 0.030, 0.515, 0.955);
671
+ -o-transition-timing-function: cubic-bezier(0.455, 0.030, 0.515, 0.955);
672
+ transition-timing-function: cubic-bezier(0.455, 0.030, 0.515, 0.955)
673
+ }
674
+
675
+ .wpr-anim-timing-ease-in-out-cubic {
676
+ -webkit-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000);
677
+ -o-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000);
678
+ transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000);
679
+ }
680
+
681
+ .wpr-anim-timing-ease-in-out-quart {
682
+ -webkit-transition-timing-function: cubic-bezier(0.770, 0.000, 0.175, 1.000);
683
+ -o-transition-timing-function: cubic-bezier(0.770, 0.000, 0.175, 1.000);
684
+ transition-timing-function: cubic-bezier(0.770, 0.000, 0.175, 1.000);
685
+ }
686
+
687
+ .wpr-anim-timing-ease-in-out-quint {
688
+ -webkit-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
689
+ -o-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
690
+ transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
691
+ }
692
+
693
+ .wpr-anim-timing-ease-in-out-sine {
694
+ -webkit-transition-timing-function: cubic-bezier(0.445, 0.050, 0.550, 0.950);
695
+ -o-transition-timing-function: cubic-bezier(0.445, 0.050, 0.550, 0.950);
696
+ transition-timing-function: cubic-bezier(0.445, 0.050, 0.550, 0.950);
697
+ }
698
+
699
+ .wpr-anim-timing-ease-in-out-expo {
700
+ -webkit-transition-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000);
701
+ -o-transition-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000);
702
+ transition-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000);
703
+ }
704
+
705
+ .wpr-anim-timing-ease-in-out-circ {
706
+ -webkit-transition-timing-function: cubic-bezier(0.785, 0.135, 0.150, 0.860);
707
+ -o-transition-timing-function: cubic-bezier(0.785, 0.135, 0.150, 0.860);
708
+ transition-timing-function: cubic-bezier(0.785, 0.135, 0.150, 0.860);
709
+ }
710
+
711
+ .wpr-anim-timing-ease-in-out-back {
712
+ -webkit-transition-timing-function: cubic-bezier(0.680, -0.550, 0.265, 1.550);
713
+ -o-transition-timing-function: cubic-bezier(0.680, -0.550, 0.265, 1.550);
714
+ transition-timing-function: cubic-bezier(0.680, -0.550, 0.265, 1.550);
715
+ }
716
+
717
+
718
+ /* Image Effects */
719
+
720
+ .wpr-slide.wpr-effect-dir-top:hover img {
721
+ -webkit-transform: translateY(-100%);
722
+ -ms-transform: translateY(-100%);
723
+ transform: translateY(-100%);
724
+ }
725
+
726
+ .wpr-slide.wpr-effect-dir-bottom:hover img {
727
+ -webkit-transform: translateY(100%);
728
+ -ms-transform: translateY(100%);
729
+ transform: translateY(100%);
730
+ }
731
+
732
+ .wpr-slide.wpr-effect-dir-right:hover img {
733
+ -webkit-transform: translateX(100%);
734
+ -ms-transform: translateX(100%);
735
+ transform: translateX(100%);
736
+ }
737
+
738
+ .wpr-slide.wpr-effect-dir-left:hover img {
739
+ -webkit-transform: translateX(-100%);
740
+ -ms-transform: translateX(-100%);
741
+ transform: translateX(-100%);
742
+ }
743
+
744
+ .wpr-zoom-in.wpr-effect-size-small:hover img {
745
+ -webkit-transform: scale(1.1);
746
+ -ms-transform: scale(1.1);
747
+ transform: scale(1.1);
748
+ }
749
+
750
+ .wpr-zoom-in.wpr-effect-size-medium:hover img {
751
+ -webkit-transform: scale(1.3);
752
+ -ms-transform: scale(1.3);
753
+ transform: scale(1.3);
754
+ }
755
+
756
+ .wpr-zoom-in.wpr-effect-size-large:hover img {
757
+ -webkit-transform: scale(1.5);
758
+ -ms-transform: scale(1.5);
759
+ transform: scale(1.5);
760
+ }
761
+
762
+ .wpr-zoom-out.wpr-effect-size-small img {
763
+ -webkit-transform: scale(1.1);
764
+ -ms-transform: scale(1.1);
765
+ transform: scale(1.1);
766
+ }
767
+
768
+ .wpr-zoom-out.wpr-effect-size-medium img {
769
+ -webkit-transform: scale(1.3);
770
+ -ms-transform: scale(1.3);
771
+ transform: scale(1.3);
772
+ }
773
+
774
+ .wpr-zoom-out.wpr-effect-size-large img {
775
+ -webkit-transform: scale(1.5);
776
+ -ms-transform: scale(1.5);
777
+ transform: scale(1.5);
778
+ }
779
+
780
+ .wpr-zoom-out.wpr-effect-size-small:hover img,
781
+ .wpr-zoom-out.wpr-effect-size-medium:hover img,
782
+ .wpr-zoom-out.wpr-effect-size-large:hover img {
783
+ -webkit-transform: scale(1);
784
+ -ms-transform: scale(1);
785
+ transform: scale(1);
786
+ }
787
+
788
+ .wpr-grayscale-in.wpr-effect-size-small:hover img {
789
+ -webkit-filter: grayscale(0.3);
790
+ filter: grayscale(0.3);
791
+ }
792
+
793
+ .wpr-grayscale-in.wpr-effect-size-medium:hover img {
794
+ -webkit-filter: grayscale(0.6);
795
+ filter: grayscale(0.6);
796
+ }
797
+
798
+ .wpr-grayscale-in.wpr-effect-size-large:hover img {
799
+ -webkit-filter: grayscale(1);
800
+ filter: grayscale(1);
801
+ }
802
+
803
+ .wpr-grayscale-out.wpr-effect-size-small img {
804
+ -webkit-filter: grayscale(0.3);
805
+ filter: grayscale(0.3);
806
+ }
807
+
808
+ .wpr-grayscale-out.wpr-effect-size-medium img {
809
+ -webkit-filter: grayscale(0.6);
810
+ filter: grayscale(0.6);
811
+ }
812
+
813
+ .wpr-grayscale-out.wpr-effect-size-large img {
814
+ -webkit-filter: grayscale(1);
815
+ filter: grayscale(1);
816
+ }
817
+
818
+ .wpr-grayscale-out.wpr-effect-size-small:hover img,
819
+ .wpr-grayscale-out.wpr-effect-size-medium:hover img,
820
+ .wpr-grayscale-out.wpr-effect-size-large:hover img {
821
+ -webkit-filter: grayscale(0);
822
+ filter: grayscale(0);
823
+ }
824
+
825
+ .wpr-blur-in.wpr-effect-size-small:hover img {
826
+ -webkit-filter: blur(1px);
827
+ filter: blur(1px);
828
+ }
829
+
830
+ .wpr-blur-in.wpr-effect-size-medium:hover img {
831
+ -webkit-filter: blur(3px);
832
+ filter: blur(3px);
833
+ }
834
+
835
+ .wpr-blur-in.wpr-effect-size-large:hover img {
836
+ -webkit-filter: blur(5px);
837
+ filter: blur(5px);
838
+ }
839
+
840
+ .wpr-blur-out.wpr-effect-size-small img {
841
+ -webkit-filter: blur(1px);
842
+ filter: blur(1px);
843
+ }
844
+
845
+ .wpr-blur-out.wpr-effect-size-medium img {
846
+ -webkit-filter: blur(3px);
847
+ filter: blur(3px);
848
+ }
849
+
850
+ .wpr-blur-out.wpr-effect-size-large img {
851
+ -webkit-filter: blur(5px);
852
+ filter: blur(5px);
853
+ }
854
+
855
+ .wpr-blur-out.wpr-effect-size-small:hover img,
856
+ .wpr-blur-out.wpr-effect-size-medium:hover img,
857
+ .wpr-blur-out.wpr-effect-size-large:hover img {
858
+ -webkit-filter: blur(0px);
859
+ filter: blur(0px);
860
+ }
861
+
862
+
863
+ /* Background Animation */
864
+
865
+ .wpr-animation-wrap:hover .wpr-bg-anim-zoom-in {
866
+ -webkit-transform: scale(1.2);
867
+ -ms-transform: scale(1.2);
868
+ transform: scale(1.2);
869
+ }
870
+
871
+ .wpr-bg-anim-zoom-out {
872
+ -webkit-transform: scale(1.2);
873
+ -ms-transform: scale(1.2);
874
+ transform: scale(1.2);
875
+ }
876
+
877
+ .wpr-animation-wrap:hover .wpr-bg-anim-zoom-out {
878
+ -webkit-transform: scale(1);
879
+ -ms-transform: scale(1);
880
+ transform: scale(1);
881
+ }
882
+
883
+ .wpr-bg-anim-move-left {
884
+ -webkit-transform: scale(1.2) translateX(8%);
885
+ -ms-transform: scale(1.2) translateX(8%);
886
+ transform: scale(1.2) translateX(8%);
887
+ }
888
+
889
+ .wpr-animation-wrap:hover .wpr-bg-anim-move-left {
890
+ -webkit-transform: scale(1.2) translateX(-8%);
891
+ -ms-transform: scale(1.2) translateX(-8%);
892
+ transform: scale(1.2) translateX(-8%);
893
+ }
894
+
895
+ .wpr-bg-anim-move-right {
896
+ -webkit-transform: scale(1.2) translateX(-8%);
897
+ -ms-transform: scale(1.2) translateX(-8%);
898
+ transform: scale(1.2) translateX(-8%);
899
+ }
900
+
901
+ .wpr-animation-wrap:hover .wpr-bg-anim-move-right {
902
+ -webkit-transform: scale(1.2) translateX(8%);
903
+ -ms-transform: scale(1.2) translateX(8%);
904
+ transform: scale(1.2) translateX(8%);
905
+ }
906
+
907
+ .wpr-bg-anim-move-up {
908
+ -webkit-transform: scale(1.2) translateY(8%);
909
+ -ms-transform: scale(1.2) translateY(8%);
910
+ transform: scale(1.2) translateY(8%);
911
+ }
912
+
913
+ .wpr-animation-wrap:hover .wpr-bg-anim-move-up {
914
+ -webkit-transform: scale(1.2) translateY(-8%);
915
+ -ms-transform: scale(1.2) translateY(-8%);
916
+ transform: scale(1.2) translateY(-8%);
917
+ }
918
+
919
+ .wpr-animation-wrap:hover .wpr-bg-anim-move-down {
920
+ -webkit-transform: scale(1.2) translateY(-8%);
921
+ -ms-transform: scale(1.2) translateY(-8%);
922
+ transform: scale(1.2) translateY(-8%);
923
+ }
924
+
925
+ .wpr-animation-wrap:hover .wpr-bg-anim-move-down {
926
+ -webkit-transform: scale(1.2) translateY(8%);
927
+ -ms-transform: scale(1.2) translateY(8%);
928
+ transform: scale(1.2) translateY(8%);
929
+ }
930
+
931
+
932
+ /* Border Animations*/
933
+
934
+ /* Layla */
935
+ .wpr-border-anim-layla::before,
936
+ .wpr-border-anim-layla::after {
937
+ position: absolute;
938
+ content: '';
939
+ opacity: 0;
940
+ -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
941
+ transition: opacity 0.35s, -webkit-transform 0.35s;
942
+ -o-transition: opacity 0.35s, transform 0.35s;
943
+ transition: opacity 0.35s, transform 0.35s;
944
+ transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
945
+ }
946
+
947
+ .wpr-border-anim-layla::before {
948
+ -webkit-transform: scale(0,1);
949
+ -ms-transform: scale(0,1);
950
+ transform: scale(0,1);
951
+ -webkit-transform-origin: 0 0;
952
+ -ms-transform-origin: 0 0;
953
+ transform-origin: 0 0;
954
+ }
955
+
956
+ .wpr-border-anim-layla::after {
957
+ -webkit-transform: scale(1,0);
958
+ -ms-transform: scale(1,0);
959
+ transform: scale(1,0);
960
+ -webkit-transform-origin: 100% 0;
961
+ -ms-transform-origin: 100% 0;
962
+ transform-origin: 100% 0;
963
+ }
964
+
965
+ .wpr-animation-wrap:hover .wpr-border-anim-layla::before,
966
+ .wpr-animation-wrap:hover .wpr-border-anim-layla::after {
967
+ opacity: 1;
968
+ -webkit-transform: scale(1);
969
+ -ms-transform: scale(1);
970
+ transform: scale(1);
971
+ }
972
+
973
+ .wpr-animation-wrap:hover .wpr-border-anim-layla::after {
974
+ -webkit-transition-delay: 0.15s;
975
+ -o-transition-delay: 0.15s;
976
+ transition-delay: 0.15s;
977
+ }
978
+
979
+ /* Oscar */
980
+ .wpr-border-anim-oscar::before {
981
+ position: absolute;
982
+ content: '';
983
+ opacity: 0;
984
+ -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
985
+ transition: opacity 0.35s, -webkit-transform 0.35s;
986
+ -o-transition: opacity 0.35s, transform 0.35s;
987
+ transition: opacity 0.35s, transform 0.35s;
988
+ transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
989
+ -webkit-transform: scale(0.9);
990
+ -ms-transform: scale(0.9);
991
+ transform: scale(0.9);
992
+ }
993
+
994
+ .wpr-animation-wrap:hover .wpr-border-anim-oscar::before {
995
+ opacity: 1;
996
+ -webkit-transform: scale(1);
997
+ -ms-transform: scale(1);
998
+ transform: scale(1);
999
+ }
1000
+
1001
+ /* Bubba */
1002
+ .wpr-border-anim-bubba::before,
1003
+ .wpr-border-anim-bubba::after {
1004
+ position: absolute;
1005
+ content: '';
1006
+ opacity: 0;
1007
+ -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
1008
+ transition: opacity 0.35s, -webkit-transform 0.35s;
1009
+ -o-transition: opacity 0.35s, transform 0.35s;
1010
+ transition: opacity 0.35s, transform 0.35s;
1011
+ transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
1012
+ }
1013
+
1014
+ .wpr-border-anim-bubba::before {
1015
+ -webkit-transform: scale(0,1);
1016
+ -ms-transform: scale(0,1);
1017
+ transform: scale(0,1);
1018
+ }
1019
+
1020
+ .wpr-border-anim-bubba::after {
1021
+ -webkit-transform: scale(1,0);
1022
+ -ms-transform: scale(1,0);
1023
+ transform: scale(1,0);
1024
+ }
1025
+
1026
+ .wpr-animation-wrap:hover .wpr-border-anim-bubba::before,
1027
+ .wpr-animation-wrap:hover .wpr-border-anim-bubba::after {
1028
+ opacity: 1;
1029
+ -webkit-transform: scale(1);
1030
+ -ms-transform: scale(1);
1031
+ transform: scale(1);
1032
+ }
1033
+
1034
+ /* Romeo */
1035
+ .wpr-border-anim-romeo::before,
1036
+ .wpr-border-anim-romeo::after {
1037
+ position: absolute;
1038
+ top: 50%;
1039
+ left: 50%;
1040
+ width: 80%;
1041
+ content: '';
1042
+ opacity: 0;
1043
+ -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
1044
+ transition: opacity 0.35s, -webkit-transform 0.35s;
1045
+ -o-transition: opacity 0.35s, transform 0.35s;
1046
+ transition: opacity 0.35s, transform 0.35s;
1047
+ transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
1048
+ -webkit-transform: translate3d(-50%,-50%,0);
1049
+ transform: translate3d(-50%,-50%,0);
1050
+ }
1051
+
1052
+ .wpr-animation-wrap:hover .wpr-border-anim-romeo::before {
1053
+ opacity: 1;
1054
+ -webkit-transform: translate3d(-50%,-50%,0) rotate(45deg);
1055
+ transform: translate3d(-50%,-50%,0) rotate(45deg);
1056
+ }
1057
+
1058
+ .wpr-animation-wrap:hover .wpr-border-anim-romeo::after {
1059
+ opacity: 1;
1060
+ -webkit-transform: translate3d(-50%,-50%,0) rotate(-45deg);
1061
+ transform: translate3d(-50%,-50%,0) rotate(-45deg);
1062
+ }
1063
+
1064
+ /* Chicho */
1065
+ .wpr-border-anim-chicho::before {
1066
+ position: absolute;
1067
+ content: '';
1068
+ -webkit-transform: scale(1.1);
1069
+ -ms-transform: scale(1.1);
1070
+ transform: scale(1.1);
1071
+ opacity: 0;
1072
+ -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
1073
+ transition: opacity 0.35s, -webkit-transform 0.35s;
1074
+ -o-transition: opacity 0.35s, transform 0.35s;
1075
+ transition: opacity 0.35s, transform 0.35s;
1076
+ transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
1077
+ }
1078
+
1079
+ .wpr-animation-wrap:hover .wpr-border-anim-chicho::before {
1080
+ opacity: 1;
1081
+ -webkit-transform: scale(1);
1082
+ -ms-transform: scale(1);
1083
+ transform: scale(1);
1084
+ }
1085
+
1086
+ /* Apollo */
1087
+ .wpr-border-anim-apollo::before {
1088
+ position: absolute;
1089
+ top: 0;
1090
+ left: 0;
1091
+ width: 100%;
1092
+ height: 100%;
1093
+ content: '';
1094
+ -webkit-transition: -webkit-transform 0.6s;
1095
+ transition: -webkit-transform 0.6s;
1096
+ -o-transition: transform 0.6s;
1097
+ transition: transform 0.6s;
1098
+ transition: transform 0.6s, -webkit-transform 0.6s;
1099
+ -webkit-transform: scale3d(2.9,2.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);
1100
+ transform: scale3d(2.9,2.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);
1101
+ }
1102
+
1103
+ .wpr-animation-wrap:hover .wpr-border-anim-apollo::before {
1104
+ -webkit-transform: scale3d(2.9,2.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);
1105
+ transform: scale3d(2.9,2.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);
1106
+ }
1107
+
1108
+ /* Jazz */
1109
+ .wpr-border-anim-jazz::after {
1110
+ -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
1111
+ transition: opacity 0.35s, -webkit-transform 0.35s;
1112
+ -o-transition: opacity 0.35s, transform 0.35s;
1113
+ transition: opacity 0.35s, transform 0.35s;
1114
+ transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
1115
+ position: absolute;
1116
+ top: 0;
1117
+ left: 0;
1118
+ width: 100%;
1119
+ height: 100%;
1120
+ content: '';
1121
+ opacity: 0;
1122
+ -webkit-transform: rotate3d(0,0,1,45deg) scale3d(1,0,1);
1123
+ transform: rotate3d(0,0,1,45deg) scale3d(1,0,1);
1124
+ -webkit-transform-origin: 50% 50%;
1125
+ -ms-transform-origin: 50% 50%;
1126
+ transform-origin: 50% 50%;
1127
+ }
1128
+
1129
+ .wpr-animation-wrap:hover .wpr-border-anim-jazz::after {
1130
+ opacity: 1;
1131
+ -webkit-transform: rotate3d(0,0,1,45deg) scale3d(1,1,1);
1132
+ transform: rotate3d(0,0,1,45deg) scale3d(1,1,1);
1133
  }
assets/css/lib/animations/wpr-link-animations.css CHANGED
@@ -1,192 +1,192 @@
1
- /*!
2
- * WPR Link Animations
3
- * Version: 1.0
4
- * Author: WP Royal
5
- * Author URL: https://royal-elementor-addons.com/
6
-
7
- * WPR Animations Copyright WP Royal 2020.
8
- */
9
-
10
- .wpr-pointer-item {
11
- position: relative;
12
- }
13
-
14
- .wpr-pointer-double-line .wpr-pointer-item:before,
15
- .wpr-pointer-double-line .wpr-pointer-item:after,
16
- .wpr-pointer-underline .wpr-pointer-item:after,
17
- .wpr-pointer-overline .wpr-pointer-item:before {
18
- content: '';
19
- display: block;
20
- height: 4px;
21
- width: 100%;
22
- left: 0;
23
- background-color: #55595c;
24
- z-index: 2;
25
- }
26
-
27
-
28
- .wpr-pointer-fx-none .wpr-pointer-item:before,
29
- .wpr-pointer-fx-none .wpr-pointer-item:after {
30
- opacity: 0;
31
- -webkit-transition: none !important;
32
- -o-transition: none !important;
33
- transition: none !important;
34
- }
35
-
36
- .wpr-pointer-fx-none .wpr-pointer-item:hover:before,
37
- .wpr-pointer-fx-none .wpr-pointer-item:hover:after {
38
- opacity: 1;
39
- }
40
-
41
- .wpr-pointer-fx-fade .wpr-pointer-item:before,
42
- .wpr-pointer-line-fx.wpr-pointer-fx-fade .wpr-pointer-item:after,
43
- .wpr-pointer-line-fx.wpr-pointer-fx-grow .wpr-pointer-item:before,
44
- .wpr-pointer-line-fx.wpr-pointer-fx-grow .wpr-pointer-item:after,
45
- .wpr-pointer-line-fx.wpr-pointer-fx-drop .wpr-pointer-item:before,
46
- .wpr-pointer-line-fx.wpr-pointer-fx-drop .wpr-pointer-item:after {
47
- opacity: 0;
48
- -webkit-transition: all 0.3s;
49
- -o-transition: all 0.3s;
50
- transition: all 0.3s;
51
- }
52
-
53
- .wpr-pointer-line-fx.wpr-pointer-fx-fade .wpr-pointer-item:hover:before,
54
- .wpr-pointer-line-fx.wpr-pointer-fx-fade .wpr-pointer-item:hover:after {
55
- opacity: 1;
56
- }
57
-
58
- .wpr-pointer-line-fx.wpr-pointer-fx-slide .wpr-pointer-item:before,
59
- .wpr-pointer-line-fx.wpr-pointer-fx-slide .wpr-pointer-item:after {
60
- width: 0;
61
- -webkit-transition: all .3s cubic-bezier(.175,.885,.32,1.075);
62
- -o-transition: all .3s cubic-bezier(.175,.885,.32,1.075);
63
- transition: all .3s cubic-bezier(.175,.885,.32,1.075);
64
- }
65
-
66
- .wpr-pointer-line-fx.wpr-pointer-fx-slide .wpr-pointer-item:hover:before,
67
- .wpr-pointer-line-fx.wpr-pointer-fx-slide .wpr-pointer-item:hover:after {
68
- width: 100%;
69
- }
70
-
71
- .wpr-pointer-line-fx.wpr-pointer-fx-grow .wpr-pointer-item:before,
72
- .wpr-pointer-line-fx.wpr-pointer-fx-grow .wpr-pointer-item:after {
73
- position: absolute;
74
- width: 0;
75
- margin: 0 auto;
76
- left: 0;
77
- right: 0;
78
- -webkit-transition: all .3s cubic-bezier(0, 0, 0.16, 0.95);
79
- -o-transition: all .3s cubic-bezier(0, 0, 0.16, 0.95);
80
- -webkit-transition: all .3s ease(0, 0, 0.16, 0.95);
81
- -o-transition: all .3s ease(0, 0, 0.16, 0.95);
82
- transition: all .3s ease(0, 0, 0.16, 0.95);
83
- }
84
-
85
- .wpr-pointer-line-fx.wpr-pointer-fx-grow .wpr-pointer-item:hover:before,
86
- .wpr-pointer-line-fx.wpr-pointer-fx-grow .wpr-pointer-item:hover:after {
87
- opacity: 1;
88
- width: 100%;
89
- }
90
-
91
- .wpr-pointer-line-fx.wpr-pointer-fx-drop .wpr-pointer-item:before {
92
- position: absolute;
93
- top: -10px;
94
- }
95
-
96
- .wpr-pointer-line-fx.wpr-pointer-fx-drop .wpr-pointer-item:hover:before {
97
- top: 0;
98
- opacity: 1;
99
- }
100
-
101
- .wpr-pointer-line-fx.wpr-pointer-fx-drop .wpr-pointer-item:after {
102
- position: absolute;
103
- bottom: -10px;
104
- }
105
-
106
- .wpr-pointer-line-fx.wpr-pointer-fx-drop .wpr-pointer-item:hover:after {
107
- bottom: 0;
108
- opacity: 1;
109
- }
110
-
111
- .wpr-pointer-border-fx .wpr-pointer-item:before {
112
- content: '';
113
- display: block;
114
- position: absolute;
115
- top: 0;
116
- right: 0;
117
- bottom: 0;
118
- left: 0;
119
- z-index: 2;
120
- opacity: 0;
121
- border: 2px solid #000;
122
- -webkit-transition: all 0.3s;
123
- -o-transition: all 0.3s;
124
- transition: all 0.3s;
125
- }
126
-
127
- .wpr-pointer-border-fx .wpr-pointer-item:hover:before {
128
- opacity: 1;
129
- }
130
-
131
- .wpr-pointer-border-fx.wpr-pointer-fx-grow .wpr-pointer-item:before,
132
- .wpr-pointer-background-fx.wpr-pointer-fx-grow .wpr-pointer-item:before {
133
- -webkit-transform: scale(0.9);
134
- -ms-transform: scale(0.9);
135
- transform: scale(0.9);
136
- }
137
-
138
- .wpr-pointer-border-fx.wpr-pointer-fx-shrink .wpr-pointer-item:before,
139
- .wpr-pointer-background-fx.wpr-pointer-fx-shrink .wpr-pointer-item:before {
140
- -webkit-transform: scale(1.1);
141
- -ms-transform: scale(1.1);
142
- transform: scale(1.1);
143
- }
144
-
145
- .wpr-pointer-border-fx.wpr-pointer-fx-grow .wpr-pointer-item:hover:before,
146
- .wpr-pointer-border-fx.wpr-pointer-fx-shrink .wpr-pointer-item:hover:before,
147
- .wpr-pointer-background-fx.wpr-pointer-fx-grow .wpr-pointer-item:hover:before,
148
- .wpr-pointer-background-fx.wpr-pointer-fx-shrink .wpr-pointer-item:hover:before,
149
- .wpr-pointer-background-fx.wpr-pointer-fx-sweep .wpr-pointer-item:hover:before {
150
- -webkit-transform: scale(1);
151
- -ms-transform: scale(1);
152
- transform: scale(1);
153
- }
154
-
155
- .wpr-pointer-background-fx .wpr-pointer-item:before {
156
- content: '';
157
- display: block;
158
- position: absolute;
159
- top: 0;
160
- right: 0;
161
- bottom: 0;
162
- left: 0;
163
- z-index: -1;
164
- opacity: 0;
165
- background: #000;
166
- -webkit-transition: all 0.3s;
167
- -o-transition: all 0.3s;
168
- transition: all 0.3s;
169
- }
170
-
171
- .wpr-pointer-background-fx .wpr-pointer-item:hover:before {
172
- opacity: 1;
173
- }
174
-
175
- .wpr-pointer-background-fx.wpr-pointer-fx-sweep .wpr-pointer-item:before {
176
- -webkit-transform: translateY(-12%);
177
- -ms-transform: translateY(-12%);
178
- transform: translateY(-12%);
179
- }
180
-
181
- .wpr-pointer-background-fx.wpr-pointer-fx-skew .wpr-pointer-item:before {
182
- -webkit-transform: perspective(600px) rotateX(90deg);
183
- transform: perspective(600px) rotateX(90deg);
184
- -webkit-transform-origin: center bottom 0;
185
- -ms-transform-origin: center bottom 0;
186
- transform-origin: center bottom 0;
187
- }
188
-
189
- .wpr-pointer-background-fx.wpr-pointer-fx-skew .wpr-pointer-item:hover:before {
190
- -webkit-transform: perspective(600px) rotateX(0deg);
191
- transform: perspective(600px) rotateX(0deg);
192
  }
1
+ /*!
2
+ * WPR Link Animations
3
+ * Version: 1.0
4
+ * Author: WP Royal
5
+ * Author URL: https://royal-elementor-addons.com/
6
+
7
+ * WPR Animations Copyright WP Royal 2020.
8
+ */
9
+
10
+ .wpr-pointer-item {
11
+ position: relative;
12
+ }
13
+
14
+ .wpr-pointer-double-line .wpr-pointer-item:before,
15
+ .wpr-pointer-double-line .wpr-pointer-item:after,
16
+ .wpr-pointer-underline .wpr-pointer-item:after,
17
+ .wpr-pointer-overline .wpr-pointer-item:before {
18
+ content: '';
19
+ display: block;
20
+ height: 4px;
21
+ width: 100%;
22
+ left: 0;
23
+ background-color: #55595c;
24
+ z-index: 2;
25
+ }
26
+
27
+
28
+ .wpr-pointer-fx-none .wpr-pointer-item:before,
29
+ .wpr-pointer-fx-none .wpr-pointer-item:after {
30
+ opacity: 0;
31
+ -webkit-transition: none !important;
32
+ -o-transition: none !important;
33
+ transition: none !important;
34
+ }
35
+
36
+ .wpr-pointer-fx-none .wpr-pointer-item:hover:before,
37
+ .wpr-pointer-fx-none .wpr-pointer-item:hover:after {
38
+ opacity: 1;
39
+ }
40
+
41
+ .wpr-pointer-fx-fade .wpr-pointer-item:before,
42
+ .wpr-pointer-line-fx.wpr-pointer-fx-fade .wpr-pointer-item:after,
43
+ .wpr-pointer-line-fx.wpr-pointer-fx-grow .wpr-pointer-item:before,
44
+ .wpr-pointer-line-fx.wpr-pointer-fx-grow .wpr-pointer-item:after,
45
+ .wpr-pointer-line-fx.wpr-pointer-fx-drop .wpr-pointer-item:before,
46
+ .wpr-pointer-line-fx.wpr-pointer-fx-drop .wpr-pointer-item:after {
47
+ opacity: 0;
48
+ -webkit-transition: all 0.3s;
49
+ -o-transition: all 0.3s;
50
+ transition: all 0.3s;
51
+ }
52
+
53
+ .wpr-pointer-line-fx.wpr-pointer-fx-fade .wpr-pointer-item:hover:before,
54
+ .wpr-pointer-line-fx.wpr-pointer-fx-fade .wpr-pointer-item:hover:after {
55
+ opacity: 1;
56
+ }
57
+
58
+ .wpr-pointer-line-fx.wpr-pointer-fx-slide .wpr-pointer-item:before,
59
+ .wpr-pointer-line-fx.wpr-pointer-fx-slide .wpr-pointer-item:after {
60
+ width: 0;
61
+ -webkit-transition: all .3s cubic-bezier(.175,.885,.32,1.075);
62
+ -o-transition: all .3s cubic-bezier(.175,.885,.32,1.075);
63
+ transition: all .3s cubic-bezier(.175,.885,.32,1.075);
64
+ }
65
+
66
+ .wpr-pointer-line-fx.wpr-pointer-fx-slide .wpr-pointer-item:hover:before,
67
+ .wpr-pointer-line-fx.wpr-pointer-fx-slide .wpr-pointer-item:hover:after {
68
+ width: 100%;
69
+ }
70
+
71
+ .wpr-pointer-line-fx.wpr-pointer-fx-grow .wpr-pointer-item:before,
72
+ .wpr-pointer-line-fx.wpr-pointer-fx-grow .wpr-pointer-item:after {
73
+ position: absolute;
74
+ width: 0;
75
+ margin: 0 auto;
76
+ left: 0;
77
+ right: 0;
78
+ -webkit-transition: all .3s cubic-bezier(0, 0, 0.16, 0.95);
79
+ -o-transition: all .3s cubic-bezier(0, 0, 0.16, 0.95);
80
+ -webkit-transition: all .3s ease(0, 0, 0.16, 0.95);
81
+ -o-transition: all .3s ease(0, 0, 0.16, 0.95);
82
+ transition: all .3s ease(0, 0, 0.16, 0.95);
83
+ }
84
+
85
+ .wpr-pointer-line-fx.wpr-pointer-fx-grow .wpr-pointer-item:hover:before,
86
+ .wpr-pointer-line-fx.wpr-pointer-fx-grow .wpr-pointer-item:hover:after {
87
+ opacity: 1;
88
+ width: 100%;
89
+ }
90
+
91
+ .wpr-pointer-line-fx.wpr-pointer-fx-drop .wpr-pointer-item:before {
92
+ position: absolute;
93
+ top: -10px;
94
+ }
95
+
96
+ .wpr-pointer-line-fx.wpr-pointer-fx-drop .wpr-pointer-item:hover:before {
97
+ top: 0;
98
+ opacity: 1;
99
+ }
100
+
101
+ .wpr-pointer-line-fx.wpr-pointer-fx-drop .wpr-pointer-item:after {
102
+ position: absolute;
103
+ bottom: -10px;
104
+ }
105
+
106
+ .wpr-pointer-line-fx.wpr-pointer-fx-drop .wpr-pointer-item:hover:after {
107
+ bottom: 0;
108
+ opacity: 1;
109
+ }
110
+
111
+ .wpr-pointer-border-fx .wpr-pointer-item:before {
112
+ content: '';
113
+ display: block;
114
+ position: absolute;
115
+ top: 0;
116
+ right: 0;
117
+ bottom: 0;
118
+ left: 0;
119
+ z-index: 2;
120
+ opacity: 0;
121
+ border: 2px solid #000;
122
+ -webkit-transition: all 0.3s;
123
+ -o-transition: all 0.3s;
124
+ transition: all 0.3s;
125
+ }
126
+
127
+ .wpr-pointer-border-fx .wpr-pointer-item:hover:before {
128
+ opacity: 1;
129
+ }
130
+
131
+ .wpr-pointer-border-fx.wpr-pointer-fx-grow .wpr-pointer-item:before,
132
+ .wpr-pointer-background-fx.wpr-pointer-fx-grow .wpr-pointer-item:before {
133
+ -webkit-transform: scale(0.9);
134
+ -ms-transform: scale(0.9);
135
+ transform: scale(0.9);
136
+ }
137
+
138
+ .wpr-pointer-border-fx.wpr-pointer-fx-shrink .wpr-pointer-item:before,
139
+ .wpr-pointer-background-fx.wpr-pointer-fx-shrink .wpr-pointer-item:before {
140
+ -webkit-transform: scale(1.1);
141
+ -ms-transform: scale(1.1);
142
+ transform: scale(1.1);
143
+ }
144
+
145
+ .wpr-pointer-border-fx.wpr-pointer-fx-grow .wpr-pointer-item:hover:before,
146
+ .wpr-pointer-border-fx.wpr-pointer-fx-shrink .wpr-pointer-item:hover:before,
147
+ .wpr-pointer-background-fx.wpr-pointer-fx-grow .wpr-pointer-item:hover:before,
148
+ .wpr-pointer-background-fx.wpr-pointer-fx-shrink .wpr-pointer-item:hover:before,
149
+ .wpr-pointer-background-fx.wpr-pointer-fx-sweep .wpr-pointer-item:hover:before {
150
+ -webkit-transform: scale(1);
151
+ -ms-transform: scale(1);
152
+ transform: scale(1);
153
+ }
154
+
155
+ .wpr-pointer-background-fx .wpr-pointer-item:before {
156
+ content: '';
157
+ display: block;
158
+ position: absolute;
159
+ top: 0;
160
+ right: 0;
161
+ bottom: 0;
162
+ left: 0;
163
+ z-index: -1;
164
+ opacity: 0;
165
+ background: #000;
166
+ -webkit-transition: all 0.3s;
167
+ -o-transition: all 0.3s;
168
+ transition: all 0.3s;
169
+ }
170
+
171
+ .wpr-pointer-background-fx .wpr-pointer-item:hover:before {
172
+ opacity: 1;
173
+ }
174
+
175
+ .wpr-pointer-background-fx.wpr-pointer-fx-sweep .wpr-pointer-item:before {
176
+ -webkit-transform: translateY(-12%);
177
+ -ms-transform: translateY(-12%);
178
+ transform: translateY(-12%);
179
+ }
180
+
181
+ .wpr-pointer-background-fx.wpr-pointer-fx-skew .wpr-pointer-item:before {
182
+ -webkit-transform: perspective(600px) rotateX(90deg);
183
+ transform: perspective(600px) rotateX(90deg);
184
+ -webkit-transform-origin: center bottom 0;
185
+ -ms-transform-origin: center bottom 0;
186
+ transform-origin: center bottom 0;
187
+ }
188
+
189
+ .wpr-pointer-background-fx.wpr-pointer-fx-skew .wpr-pointer-item:hover:before {
190
+ -webkit-transform: perspective(600px) rotateX(0deg);
191
+ transform: perspective(600px) rotateX(0deg);
192
  }
assets/js/admin/wp-color-picker-alpha.min.js CHANGED
@@ -1,11 +1,11 @@
1
- /**!
2
- * wp-color-picker-alpha
3
- *
4
- * Overwrite Automattic Iris for enabled Alpha Channel in wpColorPicker
5
- * Only run in input and is defined data alpha in true
6
- *
7
- * Version: 2.1.4
8
- * https://github.com/kallookoo/wp-color-picker-alpha
9
- * Licensed under the GPLv2 license or later.
10
- */
11
- !function(t){if(!t.wp.wpColorPicker.prototype._hasAlpha){var o="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAAHnlligAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHJJREFUeNpi+P///4EDBxiAGMgCCCAGFB5AADGCRBgYDh48CCRZIJS9vT2QBAggFBkmBiSAogxFBiCAoHogAKIKAlBUYTELAiAmEtABEECk20G6BOmuIl0CIMBQ/IEMkO0myiSSraaaBhZcbkUOs0HuBwDplz5uFJ3Z4gAAAABJRU5ErkJggg==",r='<div class="wp-picker-holder" />',e='<div class="wp-picker-container" />',a='<input type="button" class="button button-small" />',i=void 0!==wpColorPickerL10n.current;if(i)var n='<a tabindex="0" class="wp-color-result" />';else{n='<button type="button" class="button wp-color-result" aria-expanded="false"><span class="wp-color-result-text"></span></button>';var l="<label></label>",s='<span class="screen-reader-text"></span>'}Color.fn.toString=function(){if(this._alpha<1)return this.toCSS("rgba",this._alpha).replace(/\s+/g,"");var t=parseInt(this._color,10).toString(16);return this.error?"":(t.length<6&&(t=("00000"+t).substr(-6)),"#"+t)},t.widget("wp.wpColorPicker",t.wp.wpColorPicker,{_hasAlpha:!0,_create:function(){if(t.support.iris){var p=this,c=p.element;if(t.extend(p.options,c.data()),"hue"===p.options.type)return p._createHueOnly();p.close=t.proxy(p.close,p),p.initialValue=c.val(),c.addClass("wp-color-picker"),i?(c.hide().wrap(e),p.wrap=c.parent(),p.toggler=t(n).insertBefore(c).css({backgroundColor:p.initialValue}).attr("title",wpColorPickerL10n.pick).attr("data-current",wpColorPickerL10n.current),p.pickerContainer=t(r).insertAfter(c),p.button=t(a).addClass("hidden")):(c.parent("label").length||(c.wrap(l),p.wrappingLabelText=t(s).insertBefore(c).text(wpColorPickerL10n.defaultLabel)),p.wrappingLabel=c.parent(),p.wrappingLabel.wrap(e),p.wrap=p.wrappingLabel.parent(),p.toggler=t(n).insertBefore(p.wrappingLabel).css({backgroundColor:p.initialValue}),p.toggler.find(".wp-color-result-text").text(wpColorPickerL10n.pick),p.pickerContainer=t(r).insertAfter(p.wrappingLabel),p.button=t(a)),p.options.defaultColor?(p.button.addClass("wp-picker-default").val(wpColorPickerL10n.defaultString),i||p.button.attr("aria-label",wpColorPickerL10n.defaultAriaLabel)):(p.button.addClass("wp-picker-clear").val(wpColorPickerL10n.clear),i||p.button.attr("aria-label",wpColorPickerL10n.clearAriaLabel)),i?c.wrap('<span class="wp-picker-input-wrap" />').after(p.button):(p.wrappingLabel.wrap('<span class="wp-picker-input-wrap hidden" />').after(p.button),p.inputWrapper=c.closest(".wp-picker-input-wrap")),c.iris({target:p.pickerContainer,hide:p.options.hide,width:p.options.width,mode:p.options.mode,palettes:p.options.palettes,change:function(r,e){p.options.alpha?(p.toggler.css({"background-image":"url("+o+")"}),i?p.toggler.html('<span class="color-alpha" />'):(p.toggler.css({position:"relative"}),0==p.toggler.find("span.color-alpha").length&&p.toggler.append('<span class="color-alpha" />')),p.toggler.find("span.color-alpha").css({width:"30px",height:"100%",position:"absolute",top:0,left:0,"border-top-left-radius":"2px","border-bottom-left-radius":"2px",background:e.color.toString()})):p.toggler.css({backgroundColor:e.color.toString()}),t.isFunction(p.options.change)&&p.options.change.call(this,r,e)}}),c.val(p.initialValue),p._addListeners(),p.options.hide||p.toggler.click()}},_addListeners:function(){var o=this;o.wrap.on("click.wpcolorpicker",function(t){t.stopPropagation()}),o.toggler.click(function(){o.toggler.hasClass("wp-picker-open")?o.close():o.open()}),o.element.on("change",function(r){(""===t(this).val()||o.element.hasClass("iris-error"))&&(o.options.alpha?(i&&o.toggler.removeAttr("style"),o.toggler.find("span.color-alpha").css("backgroundColor","")):o.toggler.css("backgroundColor",""),t.isFunction(o.options.clear)&&o.options.clear.call(this,r))}),o.button.on("click",function(r){t(this).hasClass("wp-picker-clear")?(o.element.val(""),o.options.alpha?(i&&o.toggler.removeAttr("style"),o.toggler.find("span.color-alpha").css("backgroundColor","")):o.toggler.css("backgroundColor",""),t.isFunction(o.options.clear)&&o.options.clear.call(this,r),o.element.trigger("change")):t(this).hasClass("wp-picker-default")&&o.element.val(o.options.defaultColor).change()})}}),t.widget("a8c.iris",t.a8c.iris,{_create:function(){if(this._super(),this.options.alpha=this.element.data("alpha")||!1,this.element.is(":input")||(this.options.alpha=!1),void 0!==this.options.alpha&&this.options.alpha){var o=this,r=o.element,e=t('<div class="iris-strip iris-slider iris-alpha-slider"><div class="iris-slider-offset iris-slider-offset-alpha"></div></div>').appendTo(o.picker.find(".iris-picker-inner")),a={aContainer:e,aSlider:e.find(".iris-slider-offset-alpha")};void 0!==r.data("custom-width")?o.options.customWidth=parseInt(r.data("custom-width"))||0:o.options.customWidth=100,o.options.defaultWidth=r.width(),(o._color._alpha<1||-1!=o._color.toString().indexOf("rgb"))&&r.width(parseInt(o.options.defaultWidth+o.options.customWidth)),t.each(a,function(t,r){o.controls[t]=r}),o.controls.square.css({"margin-right":"0"});var i=o.picker.width()-o.controls.square.width()-20,n=i/6,l=i/2-n;t.each(["aContainer","strip"],function(t,r){o.controls[r].width(l).css({"margin-left":n+"px"})}),o._initControls(),o._change()}},_initControls:function(){if(this._super(),this.options.alpha){var t=this;t.controls.aSlider.slider({orientation:"vertical",min:0,max:100,step:1,value:parseInt(100*t._color._alpha),slide:function(o,r){t._color._alpha=parseFloat(r.value/100),t._change.apply(t,arguments)}})}},_change:function(){this._super();var t=this,r=t.element;if(this.options.alpha){var e=t.controls,a=parseInt(100*t._color._alpha),i=t._color.toRgb(),n=["rgb("+i.r+","+i.g+","+i.b+") 0%","rgba("+i.r+","+i.g+","+i.b+", 0) 100%"],l=t.options.defaultWidth,s=t.options.customWidth,p=t.picker.closest(".wp-picker-container").find(".wp-color-result");e.aContainer.css({background:"linear-gradient(to bottom, "+n.join(", ")+"), url("+o+")"}),p.hasClass("wp-picker-open")&&(e.aSlider.slider("value",a),t._color._alpha<1?(e.strip.attr("style",e.strip.attr("style").replace(/rgba\(([0-9]+,)(\s+)?([0-9]+,)(\s+)?([0-9]+)(,(\s+)?[0-9\.]+)\)/g,"rgb($1$3$5)")),r.width(parseInt(l+s))):r.width(l))}(r.data("reset-alpha")||!1)&&t.picker.find(".iris-palette-container").on("click.palette",".iris-palette",function(){t._color._alpha=1,t.active="external",t._change()}),r.trigger("change")},_addInputListeners:function(t){var o=this,r=function(r){var e=new Color(t.val()),a=t.val();t.removeClass("iris-error"),e.error?""!==a&&t.addClass("iris-error"):e.toString()!==o._color.toString()&&("keyup"===r.type&&a.match(/^[0-9a-fA-F]{3}$/)||o._setOption("color",e.toString()))};t.on("change",r).on("keyup",o._debounce(r,100)),o.options.hide&&t.on("focus",function(){o.show()})}})}}(jQuery),jQuery(document).ready(function(t){t(".color-picker").wpColorPicker()});
1
+ /**!
2
+ * wp-color-picker-alpha
3
+ *
4
+ * Overwrite Automattic Iris for enabled Alpha Channel in wpColorPicker
5
+ * Only run in input and is defined data alpha in true
6
+ *
7
+ * Version: 2.1.4
8
+ * https://github.com/kallookoo/wp-color-picker-alpha
9
+ * Licensed under the GPLv2 license or later.
10
+ */
11
+ !function(t){if(!t.wp.wpColorPicker.prototype._hasAlpha){var o="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAAHnlligAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHJJREFUeNpi+P///4EDBxiAGMgCCCAGFB5AADGCRBgYDh48CCRZIJS9vT2QBAggFBkmBiSAogxFBiCAoHogAKIKAlBUYTELAiAmEtABEECk20G6BOmuIl0CIMBQ/IEMkO0myiSSraaaBhZcbkUOs0HuBwDplz5uFJ3Z4gAAAABJRU5ErkJggg==",r='<div class="wp-picker-holder" />',e='<div class="wp-picker-container" />',a='<input type="button" class="button button-small" />',i=void 0!==wpColorPickerL10n.current;if(i)var n='<a tabindex="0" class="wp-color-result" />';else{n='<button type="button" class="button wp-color-result" aria-expanded="false"><span class="wp-color-result-text"></span></button>';var l="<label></label>",s='<span class="screen-reader-text"></span>'}Color.fn.toString=function(){if(this._alpha<1)return this.toCSS("rgba",this._alpha).replace(/\s+/g,"");var t=parseInt(this._color,10).toString(16);return this.error?"":(t.length<6&&(t=("00000"+t).substr(-6)),"#"+t)},t.widget("wp.wpColorPicker",t.wp.wpColorPicker,{_hasAlpha:!0,_create:function(){if(t.support.iris){var p=this,c=p.element;if(t.extend(p.options,c.data()),"hue"===p.options.type)return p._createHueOnly();p.close=t.proxy(p.close,p),p.initialValue=c.val(),c.addClass("wp-color-picker"),i?(c.hide().wrap(e),p.wrap=c.parent(),p.toggler=t(n).insertBefore(c).css({backgroundColor:p.initialValue}).attr("title",wpColorPickerL10n.pick).attr("data-current",wpColorPickerL10n.current),p.pickerContainer=t(r).insertAfter(c),p.button=t(a).addClass("hidden")):(c.parent("label").length||(c.wrap(l),p.wrappingLabelText=t(s).insertBefore(c).text(wpColorPickerL10n.defaultLabel)),p.wrappingLabel=c.parent(),p.wrappingLabel.wrap(e),p.wrap=p.wrappingLabel.parent(),p.toggler=t(n).insertBefore(p.wrappingLabel).css({backgroundColor:p.initialValue}),p.toggler.find(".wp-color-result-text").text(wpColorPickerL10n.pick),p.pickerContainer=t(r).insertAfter(p.wrappingLabel),p.button=t(a)),p.options.defaultColor?(p.button.addClass("wp-picker-default").val(wpColorPickerL10n.defaultString),i||p.button.attr("aria-label",wpColorPickerL10n.defaultAriaLabel)):(p.button.addClass("wp-picker-clear").val(wpColorPickerL10n.clear),i||p.button.attr("aria-label",wpColorPickerL10n.clearAriaLabel)),i?c.wrap('<span class="wp-picker-input-wrap" />').after(p.button):(p.wrappingLabel.wrap('<span class="wp-picker-input-wrap hidden" />').after(p.button),p.inputWrapper=c.closest(".wp-picker-input-wrap")),c.iris({target:p.pickerContainer,hide:p.options.hide,width:p.options.width,mode:p.options.mode,palettes:p.options.palettes,change:function(r,e){p.options.alpha?(p.toggler.css({"background-image":"url("+o+")"}),i?p.toggler.html('<span class="color-alpha" />'):(p.toggler.css({position:"relative"}),0==p.toggler.find("span.color-alpha").length&&p.toggler.append('<span class="color-alpha" />')),p.toggler.find("span.color-alpha").css({width:"30px",height:"100%",position:"absolute",top:0,left:0,"border-top-left-radius":"2px","border-bottom-left-radius":"2px",background:e.color.toString()})):p.toggler.css({backgroundColor:e.color.toString()}),t.isFunction(p.options.change)&&p.options.change.call(this,r,e)}}),c.val(p.initialValue),p._addListeners(),p.options.hide||p.toggler.click()}},_addListeners:function(){var o=this;o.wrap.on("click.wpcolorpicker",function(t){t.stopPropagation()}),o.toggler.click(function(){o.toggler.hasClass("wp-picker-open")?o.close():o.open()}),o.element.on("change",function(r){(""===t(this).val()||o.element.hasClass("iris-error"))&&(o.options.alpha?(i&&o.toggler.removeAttr("style"),o.toggler.find("span.color-alpha").css("backgroundColor","")):o.toggler.css("backgroundColor",""),t.isFunction(o.options.clear)&&o.options.clear.call(this,r))}),o.button.on("click",function(r){t(this).hasClass("wp-picker-clear")?(o.element.val(""),o.options.alpha?(i&&o.toggler.removeAttr("style"),o.toggler.find("span.color-alpha").css("backgroundColor","")):o.toggler.css("backgroundColor",""),t.isFunction(o.options.clear)&&o.options.clear.call(this,r),o.element.trigger("change")):t(this).hasClass("wp-picker-default")&&o.element.val(o.options.defaultColor).change()})}}),t.widget("a8c.iris",t.a8c.iris,{_create:function(){if(this._super(),this.options.alpha=this.element.data("alpha")||!1,this.element.is(":input")||(this.options.alpha=!1),void 0!==this.options.alpha&&this.options.alpha){var o=this,r=o.element,e=t('<div class="iris-strip iris-slider iris-alpha-slider"><div class="iris-slider-offset iris-slider-offset-alpha"></div></div>').appendTo(o.picker.find(".iris-picker-inner")),a={aContainer:e,aSlider:e.find(".iris-slider-offset-alpha")};void 0!==r.data("custom-width")?o.options.customWidth=parseInt(r.data("custom-width"))||0:o.options.customWidth=100,o.options.defaultWidth=r.width(),(o._color._alpha<1||-1!=o._color.toString().indexOf("rgb"))&&r.width(parseInt(o.options.defaultWidth+o.options.customWidth)),t.each(a,function(t,r){o.controls[t]=r}),o.controls.square.css({"margin-right":"0"});var i=o.picker.width()-o.controls.square.width()-20,n=i/6,l=i/2-n;t.each(["aContainer","strip"],function(t,r){o.controls[r].width(l).css({"margin-left":n+"px"})}),o._initControls(),o._change()}},_initControls:function(){if(this._super(),this.options.alpha){var t=this;t.controls.aSlider.slider({orientation:"vertical",min:0,max:100,step:1,value:parseInt(100*t._color._alpha),slide:function(o,r){t._color._alpha=parseFloat(r.value/100),t._change.apply(t,arguments)}})}},_change:function(){this._super();var t=this,r=t.element;if(this.options.alpha){var e=t.controls,a=parseInt(100*t._color._alpha),i=t._color.toRgb(),n=["rgb("+i.r+","+i.g+","+i.b+") 0%","rgba("+i.r+","+i.g+","+i.b+", 0) 100%"],l=t.options.defaultWidth,s=t.options.customWidth,p=t.picker.closest(".wp-picker-container").find(".wp-color-result");e.aContainer.css({background:"linear-gradient(to bottom, "+n.join(", ")+"), url("+o+")"}),p.hasClass("wp-picker-open")&&(e.aSlider.slider("value",a),t._color._alpha<1?(e.strip.attr("style",e.strip.attr("style").replace(/rgba\(([0-9]+,)(\s+)?([0-9]+,)(\s+)?([0-9]+)(,(\s+)?[0-9\.]+)\)/g,"rgb($1$3$5)")),r.width(parseInt(l+s))):r.width(l))}(r.data("reset-alpha")||!1)&&t.picker.find(".iris-palette-container").on("click.palette",".iris-palette",function(){t._color._alpha=1,t.active="external",t._change()}),r.trigger("change")},_addInputListeners:function(t){var o=this,r=function(r){var e=new Color(t.val()),a=t.val();t.removeClass("iris-error"),e.error?""!==a&&t.addClass("iris-error"):e.toString()!==o._color.toString()&&("keyup"===r.type&&a.match(/^[0-9a-fA-F]{3}$/)||o._setOption("color",e.toString()))};t.on("change",r).on("keyup",o._debounce(r,100)),o.options.hide&&t.on("focus",function(){o.show()})}})}}(jQuery),jQuery(document).ready(function(t){t(".color-picker").wpColorPicker()});
assets/js/frontend.js CHANGED
@@ -3776,14 +3776,14 @@
3776
  $(this).find('.wpr-story-info-vertical').attr('data-aos', $(this).find('.wpr-story-info-vertical').attr('data-aos-right'));
3777
  }
3778
  });
3779
-
3780
- AOS.init({
3781
- offset: parseInt(aosOffset),
3782
- duration: aosDuration,
3783
- once: true,
3784
- });
3785
  }
3786
 
 
 
 
 
 
 
3787
  $(window).scroll();
3788
 
3789
  $scope.find( '.wpr-pagination-loading' ).hide();
3776
  $(this).find('.wpr-story-info-vertical').attr('data-aos', $(this).find('.wpr-story-info-vertical').attr('data-aos-right'));
3777
  }
3778
  });
 
 
 
 
 
 
3779
  }
3780
 
3781
+ AOS.init({
3782
+ offset: parseInt(aosOffset),
3783
+ duration: aosDuration,
3784
+ once: true,
3785
+ });
3786
+
3787
  $(window).scroll();
3788
 
3789
  $scope.find( '.wpr-pagination-loading' ).hide();
assets/js/frontend.min.js CHANGED
@@ -1 +1 @@
1
- (function(t){"use strict";var e={init:function(){var i={"wpr-nav-menu.default":e.widgetNavMenu,"wpr-onepage-nav.default":e.OnepageNav,"wpr-grid.default":e.widgetGrid,"wpr-magazine-grid.default":e.widgetMagazineGrid,"wpr-media-grid.default":e.widgetGrid,"wpr-woo-grid.default":e.widgetGrid,"wpr-featured-media.default":e.widgetFeaturedMedia,"wpr-product-media.default":e.widgetProductMedia,"wpr-countdown.default":e.widgetCountDown,"wpr-google-maps.default":e.widgetGoogleMaps,"wpr-before-after.default":e.widgetBeforeAfter,"wpr-mailchimp.default":e.widgetMailchimp,"wpr-advanced-slider.default":e.widgetAdvancedSlider,"wpr-testimonial.default":e.widgetTestimonialCarousel,"wpr-search.default":e.widgetSearch,"wpr-advanced-text.default":e.widgetAdvancedText,"wpr-progress-bar.default":e.widgetProgressBar,"wpr-image-hotspots.default":e.widgetImageHotspots,"wpr-flip-box.default":e.widgetFlipBox,"wpr-content-ticker.default":e.widgetContentTicker,"wpr-tabs.default":e.widgetTabs,"wpr-content-toggle.default":e.widgetContentToogle,"wpr-back-to-top.default":e.widgetBackToTop,"wpr-lottie-animations.default":e.widgetLottieAnimations,"wpr-posts-timeline.default":e.widgetPostsTimeline,"wpr-sharing-buttons.default":e.widgetSharingButtons,"wpr-flip-carousel.default":e.widgetFlipCarousel,"wpr-feature-list.default":e.widgetFeatureList,global:e.widgetSection,"wpr-post-media.default":e.widgetPostMedia};t.each(i,function(e,t){window.elementorFrontend.hooks.addAction("frontend/element_ready/"+e,t)})},widgetPostMedia:function(i){var r=t(".wpr-featured-media-image").attr("data-lightbox");if(typeof r!=typeof void 0&&!1!==r&&!e.editorCheck()){var a=i.find(".wpr-featured-media-wrap");r=JSON.parse(r),a.lightGallery(r),a.on("onAferAppendSlide.lg, onAfterSlide.lg",function(){var e=t("#lg-actual-size, #lg-zoom-in, #lg-zoom-out, #lg-download"),i=t("#lg-download").attr("href");t("#lg-download").length&&(-1===i.indexOf("wp-content")?e.addClass("wpr-hidden-element"):e.removeClass("wpr-hidden-element")),""===r.autoplay&&t(".lg-autoplay-button").css({width:"0",height:"0",overflow:"hidden"})})}},widgetSection:function(i){function r(t){var r=JSON.parse(t),a=e.editorCheck()?i.find(".wpr-particle-wrapper").attr("wpr-quantity"):i.attr("wpr-quantity"),s=e.editorCheck()?i.find(".wpr-particle-wrapper").attr("wpr-color")?i.find(".wpr-particle-wrapper").attr("wpr-color"):"#000000":i.attr("wpr-color")||"#000000",l=e.editorCheck()?i.find(".wpr-particle-wrapper").attr("wpr-speed"):i.attr("wpr-speed"),n=e.editorCheck()?i.find(".wpr-particle-wrapper").attr("wpr-shape"):i.attr("wpr-shape"),o=e.editorCheck()?i.find(".wpr-particle-wrapper").attr("wpr-size"):i.attr("wpr-size");return r.particles.size.value=o,r.particles.number.value=a,r.particles.color.value=s,r.particles.shape.type=n,r.particles.line_linked.color=s,r.particles.move.speed=l,r}if(function(){function e(){if(document.querySelector(".wpr-mybar")){var e=document.body.scrollTop||document.documentElement.scrollTop,t=document.documentElement.scrollHeight-document.documentElement.clientHeight;document.querySelector("#wpr-mybar").style.width=100*(e/t)+"%"}}e(),window.onscroll=function(){e()},t("#wpadminbar").length&&t(".wpr-reading-progress-bar-container").length&&0===t(".wpr-reading-progress-bar-container").position().top&&t(".wpr-reading-progress-bar-container").css("top"," 32px")}(),(i.attr("data-wpr-particles")||i.find(".wpr-particle-wrapper").attr("data-wpr-particles-editor"))&&function(){var a=i.data("element_type"),s=i.data("id"),l=e.editorCheck()?i.find(".wpr-particle-wrapper").attr("data-wpr-particles-editor"):i.attr("data-wpr-particles");"section"===a&&void 0!==l&&(e.editorCheck()?i.hasClass("wpr-particle-yes")?(particlesJS("wpr-particle-"+s,"wpr_particle_json_custom"==i.find(".wpr-particle-wrapper").attr("particle-source")?JSON.parse(l):r(l)),i.find(".elementor-column").css("z-index",9),t(window).trigger("resize")):i.find(".wpr-particle-wrapper").remove():(i.prepend("<div class=\"wpr-particle-wrapper\" id=\"wpr-particle-"+s+"\"></div>"),particlesJS("wpr-particle-"+s,"wpr_particle_json_custom"==i.attr("particle-source")?JSON.parse(l):r(l))))}(),(i.hasClass("wpr-jarallax")||i.hasClass("wpr-jarallax-yes"))&&function(){i.hasClass("wpr-jarallax-yes")&&(!e.editorCheck()&&i.hasClass("wpr-jarallax")?(i.css("background-image","url(\""+i.attr("bg-image")+"\")"),i.jarallax({type:i.attr("scroll-effect"),speed:i.attr("speed-data")})):e.editorCheck()&&(i.css("background-image","url(\""+i.find(".wpr-jarallax").attr("bg-image-editor")+"\")"),i.jarallax({type:i.find(".wpr-jarallax").attr("scroll-effect-editor"),speed:i.find(".wpr-jarallax").attr("speed-data-editor")})))}(),i.hasClass("wpr-parallax-yes")&&function(){if(i.hasClass("wpr-parallax-yes")){var r=document.getElementsByClassName("wpr-parallax-multi-layer"),a=Array.from(r).map(e=>new Parallax(e,{invertY:"yes"==e.getAttribute("direction"),invertX:"yes"==e.getAttribute("direction"),scalarX:e.getAttribute("scalar-speed"),scalarY:e.getAttribute("scalar-speed"),hoverOnly:!0,pointerEvents:!0}));a.forEach(e=>{e.friction(.2,.2)})}if(!e.editorCheck()){var s=[];document.querySelectorAll(".wpr-parallax-multi-layer").forEach(e=>{e.parentElement.style.position="relative",e.style.position="absolute",s.push(e),e.remove()}),document.querySelectorAll(".wpr-parallax-ml-children").forEach(e=>{e.style.position="absolute",e.style.top=e.getAttribute("style-top"),e.style.left=e.getAttribute("style-left")}),t(".wpr-parallax-yes").each(function(e){t(this).append(s[e])})}}(),i.hasClass("wpr-sticky-section-yes")){function r(){if(!i.hasClass("wpr-sticky-section-yes")||!i.find(".wpr-sticky-section-yes-editor"))return void(a="static");var e=[],t=[["mobile_sticky",768],["mobile_extra_sticky",881],["tablet_sticky",1025],["tablet_extra_sticky",1201],["laptop_sticky",1216],["desktop_sticky",2400],["widescreen_sticky",4e3]].filter(e=>-1!=c.indexOf(e[0])).reverse();t.forEach((t,i)=>{t[1]>d&&-1===p.indexOf(t[0])?(a=-1===c?.indexOf(t[0])?e[i-1]?e[i-1]:l:"static",e[i]=a):t[1]>d&&-1!==p.indexOf(t[0])&&(a=l)}),h()}function h(){var e=+window.innerHeight-(+i.css("top").slice(0,-2)+i.height()),t=+window.innerHeight-(+i.css("bottom").slice(0,-2)+i.height());"top"===n?(i.css({position:a}),""!==g&&g.css({position:a,top:o+"px",bottom:"auto","z-index":y,width:"100%"})):(i.css({position:a}),""!==g&&(g=g.find(".wpr-sticky-section-yes"),g.css({position:a,bottom:o+"px",top:"auto","z-index":y,width:"100%"})))}function u(){t("#wpadminbar").length&&(s=t("#wpadminbar").css("height").slice(0,t("#wpadminbar").css("height").length-2),"top"===n&&("fixed"==i.css("position")||"sticky"==i.css("position"))&&(i.css("top",+s+m+"px"),i.css("bottom","auto")))}var a,s,l=e.editorCheck()?i.find(".wpr-sticky-section-yes-editor").attr("data-wpr-position-type"):i.attr("data-wpr-position-type"),n=e.editorCheck()?i.find(".wpr-sticky-section-yes-editor").attr("data-wpr-position-location"):i.attr("data-wpr-position-location"),o=e.editorCheck()?i.find(".wpr-sticky-section-yes-editor").attr("data-wpr-position-offset"):i.attr("data-wpr-position-offset"),d=t("body").prop("clientWidth")+17,p=e.editorCheck()?i.find(".wpr-sticky-section-yes-editor").attr("data-wpr-sticky-devices"):i.attr("data-wpr-sticky-devices"),c=e.editorCheck()?i.find(".wpr-sticky-section-yes-editor").attr("data-wpr-active-breakpoints"):i.attr("data-wpr-active-breakpoints"),f=!!(i.hasClass("wpr-sticky-section-yes")||i.find(".wpr-sticky-section-yes-editor")),m=+i.css("top").slice(0,-2),g=i.closest("div[data-elementor-type=\"wp-post\"]").length?i.closest("div[data-elementor-type=\"wp-post\"]"):"",y=e.editorCheck()?i.find(".wpr-sticky-section-yes-editor").attr("data-wpr-z-index"):i.attr("data-wpr-z-index");if(i.find(".wpr-sticky-section-yes-editor").length||(l=i.attr("data-wpr-position-type"),n=i.attr("data-wpr-position-location"),o=i.attr("data-wpr-position-offset"),p=i.attr("data-wpr-sticky-devices"),c=i.attr("data-wpr-active-breakpoints"),y=i.attr("data-wpr-z-index")),0==p.length&&(l="static"),e.editorCheck()&&p){var w=i.find(".wpr-sticky-section-yes-editor").attr("data-wpr-sticky-devices");i.attr("data-wpr-sticky-devices",w),p=i.attr("data-wpr-sticky-devices")}r(),u(),t(window).resize(function(){d=t("body").prop("clientWidth")+17,r()}),f||(a="static")}},widgetNavMenu:function(i){function r(){if(i.hasClass("wpr-mobile-menu-full-width")&&i.closest(".elementor-column").length){var e=i.closest(".elementor-column"),t=i.closest(".elementor-top-section").outerWidth()-2*d.offset().left,r=e.offset().left+parseInt(e.css("padding-left"),10);d.css({width:t+"px",left:-r+"px"})}}function a(e,t){!0===t?i.hasClass("wpr-sub-menu-fx-slide")?e.stop().slideDown():e.stop().fadeIn():i.hasClass("wpr-sub-menu-fx-slide")?e.stop().slideUp():e.stop().fadeOut()}var s=i.find(".wpr-nav-menu-container"),l=i.find(".wpr-mobile-nav-menu-container"),n=s.find(".wpr-nav-menu > li.menu-item-has-children"),o=s.find(".wpr-sub-menu li.menu-item-has-children");"click"===s.attr("data-trigger")?(n.children("a").on("click",function(r){var e=t(this).parent(),l=e.children(".wpr-sub-menu");n.not(e).removeClass("wpr-sub-open"),(s.hasClass("wpr-nav-menu-horizontal")||s.hasClass("wpr-nav-menu-vertical")&&i.hasClass("wpr-sub-menu-position-absolute"))&&a(n.children(".wpr-sub-menu"),!1),e.hasClass("wpr-sub-open")?(e.removeClass("wpr-sub-open"),a(l,!1)):(r.preventDefault(),e.addClass("wpr-sub-open"),a(l,!0))}),o.on("click",function(i){var e=t(this),r=e.children(".wpr-sub-menu");s.hasClass("wpr-nav-menu-horizontal")&&a(o.find(".wpr-sub-menu"),!1),e.hasClass("wpr-sub-open")?(e.removeClass("wpr-sub-open"),a(r,!1)):(i.preventDefault(),e.addClass("wpr-sub-open"),a(r,!0))}),t(document).mouseup(function(t){n.is(t.target)||0!==n.has(t.target).length||(n.not().removeClass("wpr-sub-open"),a(n.children(".wpr-sub-menu"),!1)),o.is(t.target)||0!==o.has(t.target).length||(o.removeClass("wpr-sub-open"),a(o.children(".wpr-sub-menu"),!1))})):(n.on("mouseenter",function(){s.hasClass("wpr-nav-menu-vertical")&&i.hasClass("wpr-sub-menu-position-absolute")&&s.find("li").not(this).children(".wpr-sub-menu").hide(),a(t(this).children(".wpr-sub-menu"),!0)}),o.on("mouseenter",function(){a(t(this).children(".wpr-sub-menu"),!0)}),s.hasClass("wpr-nav-menu-horizontal")?(n.on("mouseleave",function(){a(t(this).children(".wpr-sub-menu"),!1)}),o.on("mouseleave",function(){a(t(this).children(".wpr-sub-menu"),!1)})):s.on("mouseleave",function(){a(t(this).find(".wpr-sub-menu"),!1)}));var d=l.find(".wpr-mobile-nav-menu");l.find(".wpr-mobile-toggle").on("click",function(){t(this).toggleClass("wpr-mobile-toggle-fx"),t(this).hasClass(".wpr-mobile-toggle-open")?(t(this).removeClass(".wpr-mobile-toggle-open"),t(this).trigger("focusout"),t(this).find(".wpr-mobile-toggle-text").length&&(t(this).children().eq(1).hide(),t(this).children().eq(0).show())):(t(this).addClass(".wpr-mobile-toggle-open"),t(this).find(".wpr-mobile-toggle-text").length&&(t(this).children().eq(0).hide(),t(this).children().eq(1).show())),t(this).parent().next().stop().slideToggle(),r()}),d.find(".sub-menu").removeClass("wpr-sub-menu").addClass("wpr-mobile-sub-menu"),d.find(".menu-item-has-children").children("a").on("click",function(i){var e=t(this).closest("li");e.hasClass("wpr-mobile-sub-open")?(e.removeClass("wpr-mobile-sub-open"),e.children(".wpr-mobile-sub-menu").first().stop().slideUp()):(i.preventDefault(),e.addClass("wpr-mobile-sub-open"),e.children(".wpr-mobile-sub-menu").first().stop().slideDown())}),r(),t(window).smartresize(function(){r()})},OnepageNav:function(e){function i(i){"yes"!==e.find(".wpr-onepage-nav").attr("data-highlight")||(e.find(".wpr-onepage-nav-item").children("a").removeClass("wpr-onepage-active-item"),t(".elementor-section").each(function(){var r=t(this).offset().top,a=r+t(this).outerHeight();i>=r&&i<a&&e.find(".wpr-onepage-nav-item").children("a[href=\"#"+t(this).attr("id")+"\"]").addClass("wpr-onepage-active-item")}))}e.find(".wpr-onepage-nav-item").on("click",function(e){e.preventDefault();var r=t(t(this).find("a").attr("href")),a=parseInt(t(this).parent().attr("data-speed"),10);t("body").animate({scrollTop:r.offset().top},a),i(t(window).scrollTop())}),"yes"===e.find(".wpr-onepage-nav").attr("data-highlight")&&setTimeout(function(){t(window).scroll()},10),t(window).scroll(function(){i(t(this).scrollTop())})},widgetGrid:function(r){function a(){if(r.find(".wpr-sharing-trigger").length){var e=r.find(".wpr-sharing-trigger"),i=r.find(".wpr-post-sharing-inner"),a=5;i.first().find("a").each(function(){a+=t(this).outerWidth()+parseInt(t(this).css("margin-right"),10)});var s=parseInt(i.find("a").css("margin-right"),10);"left"===e.attr("data-direction")?(i.css("width",a+"px"),i.css("left",-(s+a)+"px")):"right"===e.attr("data-direction")?(i.css("width",a+"px"),i.css("right",-(s+a)+"px")):"top"===e.attr("data-direction")?(i.find("a").css({"margin-right":"0","margin-top":s+"px"}),i.css({top:-s+"px",left:"50%","-webkit-transform":"translate(-50%, -100%)",transform:"translate(-50%, -100%)"})):"right"===e.attr("data-direction")?(i.css("width",a+"px"),i.css({left:s+"px"})):"bottom"===e.attr("data-direction")&&(i.find("a").css({"margin-right":"0","margin-bottom":s+"px"}),i.css({bottom:-s+"px",left:"50%","-webkit-transform":"translate(-50%, 100%)",transform:"translate(-50%, 100%)"})),"click"===e.attr("data-action")?e.on("click",function(){var e=t(this).next();"hidden"===e.css("visibility")?(e.css("visibility","visible"),e.find("a").css({opacity:"1",top:"0"}),setTimeout(function(){e.find("a").addClass("wpr-no-transition-delay")},100*e.find("a").length)):(e.find("a").removeClass("wpr-no-transition-delay"),e.find("a").css({opacity:"0",top:"-5px"}),setTimeout(function(){e.css("visibility","hidden")},100*e.find("a").length))}):(e.on("mouseenter",function(){var e=t(this).next();e.css("visibility","visible"),e.find("a").css({opacity:"1",top:"0"}),setTimeout(function(){e.find("a").addClass("wpr-no-transition-delay")},100*e.find("a").length)}),r.find(".wpr-grid-item-sharing").on("mouseleave",function(){var e=t(this).find(".wpr-post-sharing-inner");e.find("a").removeClass("wpr-no-transition-delay"),e.find("a").css({opacity:"0",top:"-5px"}),setTimeout(function(){e.css("visibility","hidden")},100*e.find("a").length)}))}}function s(){"yes"!==p.find(".wpr-grid-media-wrap").attr("data-overlay-link")||e.editorCheck()||(p.find(".wpr-grid-media-wrap").css("cursor","pointer"),p.find(".wpr-grid-media-wrap").on("click",function(e){var i=e.target.className;if(-1!==i.indexOf("inner-block")||-1!==i.indexOf("wpr-cv-inner")||-1!==i.indexOf("wpr-grid-media-hover")){e.preventDefault();var r=t(this).find(".wpr-grid-media-hover-bg").attr("data-url"),r=r.replace("#new_tab","");"_blank"===p.find(".wpr-grid-item-title a").attr("target")?window.open(r,"_blank").focus():window.location.href=r}}))}function l(i){if(-1!==r.find(".wpr-grid-item-lightbox").length){var a=r.find(".wpr-grid-item-lightbox"),s=a.find(".wpr-grid-lightbox-overlay").first();a.each(function(){var e=t(this).find(".inner-block > span").attr("data-src"),i=t(this).closest("article").not(".slick-cloned");p.hasClass("wpr-media-grid")||i.find(".wpr-grid-image-wrap").attr("data-src",e);var r=i.find(".wpr-grid-image-wrap").attr("data-src");typeof r!="undefined"&&!1!==r&&-1===r.indexOf("wp-content")&&i.find(".wpr-grid-image-wrap").attr("data-iframe","true")}),p.lightGallery(i.lightbox),p.on("onAfterOpen.lg",function(){t(".lg-outer").find(".lg-thumb-item").length&&t(".lg-outer").find(".lg-thumb-item").each(function(){var e=t(this).find("img").attr("src"),i=e,r=e.lastIndexOf("."),a=e.slice(r),s=e.lastIndexOf("-"),l=!!/\d{3,}x\d{3,}/.test(e.substring(r,s))&&e.substring(r,s);42<=e.substring(r,s).length&&(l=""),""!==l&&(!1===l?i=[e.slice(0,r),"-150x150",e.slice(r)].join(""):i=e.replace(l,"-150x150")),t(this).find("img").attr("src",i)})}),r.find(".wpr-grid").on("onAferAppendSlide.lg, onAfterSlide.lg",function(){var e=t("#lg-actual-size, #lg-zoom-in, #lg-zoom-out, #lg-download"),r=t("#lg-download").attr("href");t("#lg-download").length&&(-1===r.indexOf("wp-content")?e.addClass("wpr-hidden-element"):e.removeClass("wpr-hidden-element")),""===i.lightbox.autoplay&&t(".lg-autoplay-button").css({width:"0",height:"0",overflow:"hidden"})}),s.length?(r.find(".wpr-grid-media-hover-bg").after(s.remove()),r.find(".wpr-grid-lightbox-overlay").on("click",function(){e.editorCheck()?alert("Lightbox is Disabled in the Editor!"):t(this).closest("article").find(".wpr-grid-image-wrap").trigger("click")})):a.find(".inner-block > span").on("click",function(){if(!e.editorCheck()){var i=t(this).closest("article").find(".wpr-grid-image-wrap");i.trigger("click")}else alert("Lightbox is Disabled in the Editor!")})}}function n(){r.find(".wpr-post-like-button").length&&r.find(".wpr-post-like-button").on("click",function(){var e=t(this);return""!==e.attr("data-post-id")&&t.ajax({type:"POST",url:e.attr("data-ajax"),data:{action:"wpr_likes_init",post_id:e.attr("data-post-id"),nonce:e.attr("data-nonce")},beforeSend:function(){e.fadeTo(500,.5)},success:function(t){var i=e.attr("data-icon"),r=t.count;""===r.replace(/<\/?[^>]+(>|$)/g,"")?(r="<span class=\"wpr-post-like-count\">"+e.attr("data-text")+"</span>",!e.hasClass("wpr-likes-zero")&&e.addClass("wpr-likes-zero")):e.removeClass("wpr-likes-zero"),e.hasClass("wpr-already-liked")?(e.prop("title","Like"),e.removeClass("wpr-already-liked"),e.html("<i class=\""+i+"\"></i>"+r)):(e.prop("title","Unlike"),e.addClass("wpr-already-liked"),e.html("<i class=\""+i.replace("far","fas")+"\"></i>"+r)),e.fadeTo(500,1)}}),!1})}function o(e){for(var a,s,l,n,o=r.find(".wpr-grid"),d=o.find(".wpr-grid-item"),p=d.filter(":visible"),c=e.layout,f=e.media_align,m=e.media_width,g=e.media_distance,y=3,w=1,h=2,u=parseInt(e.columns_desktop,10),b=e.gutter_hr,T=e.gutter_vr,v=o.width()+b-.3,k=t("body").prop("clientWidth"),x=400,C=r.attr("class"),C=C.split(" "),_=0;_<C.length-1;_++)-1!==C[_].search(/mobile\d/)&&(w=C[_].slice(-1)),-1!==C[_].search(/mobile_extra\d/)&&(a=C[_].slice(-1)),-1!==C[_].search(/tablet\d/)&&(h=C[_].slice(-1)),-1!==C[_].search(/tablet_extra\d/)&&(s=C[_].slice(-1)),-1!==C[_].search(/widescreen\d/)&&(n=C[_].slice(-1)),-1!==C[_].search(/laptop\d/)&&(l=C[_].slice(-1));y=440>=k?w:768>=k?a?a:h:881>=k?h:1025>=k?s?s:h:1201>=k?l?l:u:1920>=k?u:2300>=k?u:2650>=k?n?n:u+1:3e3>=k?n?n:u+2:n?n:u+3,8<y&&(y=8),"string"==typeof y&&-1!==y.indexOf("pro")&&(y=3),d.outerWidth(Math.floor(v/y-b)),d.css("margin-bottom",T+"px"),1===y&&d.last().css("margin-bottom","0");var S=-1;if(p.each(function(){var e=t(this).outerHeight(),i=parseInt(t(this).css("top"),10);i>S&&(S=i)}),"fitRows"===c&&p.each(function(){parseInt(t(this).css("top"))===S&&t(this).addClass("rf-last-row")}),"list"===c){var z=d.find(".wpr-grid-image-wrap").outerHeight();if(d.find(".wpr-grid-item-below-content").css("min-height",z+"px"),480>t("body").prop("clientWidth"))d.find(".wpr-grid-media-wrap").css({float:"none",width:"100%"}),d.find(".wpr-grid-item-below-content").css({float:"none",width:"100%"}),d.find(".wpr-grid-image-wrap").css("padding","0"),d.find(".wpr-grid-item-below-content").css("min-height","0"),"zigzag"===f&&d.find("[class*=\"elementor-repeater-item\"]").css("text-align","center");else if("zigzag"!==f){d.find(".wpr-grid-media-wrap").css({float:f,width:m+"%"});var j="left"===f?"margin-right":"margin-left";d.find(".wpr-grid-media-wrap").css(j,g+"px"),d.find(".wpr-grid-item-below-content").css({float:f,width:"calc((100% - "+m+"%) - "+g+"px)"})}else d.filter(":even").find(".wpr-grid-media-wrap").css({float:"left",width:m+"%"}),d.filter(":even").find(".wpr-grid-item-below-content").css({float:"left",width:"calc((100% - "+m+"%) - "+g+"px)"}),d.filter(":even").find(".wpr-grid-media-wrap").css("margin-right",g+"px"),d.filter(":odd").find(".wpr-grid-media-wrap").css({float:"right",width:m+"%"}),d.filter(":odd").find(".wpr-grid-item-below-content").css({float:"right",width:"calc((100% - "+m+"%) - "+g+"px)"}),d.filter(":odd").find(".wpr-grid-media-wrap").css("margin-left",g+"px"),o.hasClass("wpr-grid-list-ready")||d.each(function(e){var i=t(this).find("[class*=\"elementor-repeater-item\"]");0==e%2?i.each(function(){if(!t(this).hasClass("wpr-grid-item-align-center")){"none"===t(this).css("float")?t(this).css("text-align","left"):t(this).css("float","left");t(this).find(".inner-block")}}):i.each(function(e){if(!t(this).hasClass("wpr-grid-item-align-center")){"none"===t(this).css("float")?t(this).css("text-align","right"):t(this).css("float","right");var i=t(this).find(".inner-block");"0px"!==i.css("margin-left")&&(i.css("margin-right",i.css("margin-left")),i.css("margin-left","0")),0===e&&"0px"!==i.css("margin-right")&&(i.css("margin-left",i.css("margin-right")),i.css("margin-right","0"))}})}),setTimeout(function(){o.hasClass("wpr-grid-list-ready")||o.addClass("wpr-grid-list-ready")},500)}"list"===c&&(c="fitRows"),"default"!==e.filters_animation&&(x=0);o.isotope({layoutMode:c,masonry:{comlumnWidth:v/y,gutter:b},fitRows:{comlumnWidth:v/y,gutter:b},transitionDuration:x,percentPosition:!0})}function d(e){if("yes"===e.filters_count&&r.find(".wpr-grid-filters a, .wpr-grid-filters span").each(function(){"*"===t(this).attr("data-filter")?t(this).find("sup").text(r.find(".wpr-grid-filters").next().find("article").length):t(this).find("sup").text(r.find(t(this).attr("data-filter")).length)}),"yes"!==e.filters_linkable){if("yes"===e.deeplinking){var i=window.location.hash.replace("#filter:",".");window.location.hash.match("#filter:all")&&(i="*");var a=r.find(".wpr-grid-filters span[data-filter=\""+i+"\"]:not(.wpr-back-filter)"),s=a.parent();"parent"===a.parent().attr("data-role")?s.parent("ul").find("ul[data-parent=\""+i+"\"]").length&&(s.parent("ul").children("li").css("display","none"),s.siblings("ul[data-parent=\""+i+"\"]").css("display","block")):"sub"===a.parent().attr("data-role")&&(s.closest(".wpr-grid-filters").children("li").css("display","none"),s.parent("ul").css("display","inline-block")),r.find(".wpr-grid-filters span").removeClass("wpr-active-filter"),a.addClass("wpr-active-filter"),r.find(".wpr-grid").isotope({filter:i}),e.lightbox.selector="*"===i?" .wpr-grid-image-wrap":i+" .wpr-grid-image-wrap",l(e)}"yes"===e.filters_hide_empty&&r.find(".wpr-grid-filters span").each(function(){var e=t(this).attr("data-filter");"*"!==e&&(0===p.find(e).length?t(this).parent("li").addClass("wpr-hidden-element"):t(this).parent("li").removeClass("wpr-hidden-element"))}),""!==e.filters_default_filter&&setTimeout(function(){r.find(".wpr-grid-filters").find("span[data-filter*=\"-"+e.filters_default_filter+"\"]")[0].click()},100),r.find(".wpr-grid-filters span").on("click",function(){var i=t(this).data("filter"),a=t(this).parent("li"),s=a.attr("data-role");if(r.find(".wpr-grid-filters span").removeClass("wpr-active-filter"),t(this).addClass("wpr-active-filter"),"parent"===s?a.parent("ul").find("ul[data-parent=\""+i+"\"]").length&&(a.parent("ul").children("li").css("display","none"),a.siblings("ul[data-parent=\""+i+"\"]").css("display","block")):"back"===s&&(a.closest(".wpr-grid-filters").children("li").css("display","inline-block"),a.parent().css("display","none")),"yes"===e.deeplinking){var l="#filter:"+i.replace(".","");"*"===i&&(l="#filter:all"),window.location.href=window.location.pathname+window.location.search+l}"infinite-scroll"===e.pagination_type&&0===p.find(t(this).attr("data-filter")).length&&r.find(".wpr-grid").infiniteScroll("loadNextPage"),"default"!==e.filters_animation&&r.find(".wpr-grid-item-inner").css({opacity:"0",transition:"none"}),"fade-slide"===e.filters_animation?r.find(".wpr-grid-item-inner").css("top","20px"):"zoom"===e.filters_animation?r.find(".wpr-grid-item-inner").css("transform","scale(0.01)"):r.find(".wpr-grid-item-inner").css({top:"0",transform:"scale(1)"}),r.find(".wpr-grid").isotope({filter:i}),e.lightbox.selector="*"===i?" .wpr-grid-image-wrap":i+" .wpr-grid-image-wrap",p.data("lightGallery").destroy(!0),p.lightGallery(e.lightbox)})}}var p=r.find(".wpr-grid");if(p.length){var c=p.attr("data-settings");if("undefined"==typeof c||!1===c){p.animate({opacity:"1"},1e3);var f=r.attr("class"),m=f.match(/wpr-grid-slider-columns-\d/)?f.match(/wpr-grid-slider-columns-\d/).join().slice(-1):2,g=f.match(/columns--widescreen\d/)?f.match(/columns--widescreen\d/).join().slice(-1):m,y=f.match(/columns--laptop\d/)?f.match(/columns--laptop\d/).join().slice(-1):m,w=f.match(/columns--tablet_extra\d/)?f.match(/columns--tablet_extra\d/).join().slice(-1):h,h=f.match(/columns--tablet\d/)?f.match(/columns--tablet\d/).join().slice(-1):2,u=f.match(/columns--mobile_extra\d/)?f.match(/columns--mobile_extra\d/).join().slice(-1):h,b=f.match(/columns--mobile\d/)?f.match(/columns--mobile\d/).join().slice(-1):1,T=f.match(/wpr-grid-slides-to-scroll-\d/)?+f.match(/wpr-grid-slides-to-scroll-\d/).join().slice(-1):1;if(p.slick({appendDots:r.find(".wpr-grid-slider-dots"),customPaging:function(e,t){e.slideCount;return"<span class=\"wpr-grid-slider-dot\"></span>"},slidesToShow:m,responsive:[{breakpoint:1e4,settings:{slidesToShow:g,slidesToScroll:T>g?1:T}},{breakpoint:2399,settings:{slidesToShow:m,slidesToScroll:T>m?1:T}},{breakpoint:1221,settings:{slidesToShow:y,slidesToScroll:T>y?1:T}},{breakpoint:1200,settings:{slidesToShow:w,slidesToScroll:T>w?1:T}},{breakpoint:1024,settings:{slidesToShow:h,slidesToScroll:T>h?1:T}},{breakpoint:880,settings:{slidesToShow:u,slidesToScroll:T>u?1:T}},{breakpoint:768,settings:{slidesToShow:b,slidesToScroll:T>b?1:T}}]}),r.find(".slick-dots").length&&r.hasClass("wpr-grid-slider-dots-horizontal")){var v=r.find(".slick-dots li").outerWidth()*r.find(".slick-dots li").length-parseInt(r.find(".slick-dots li span").css("margin-right"),10);r.find(".slick-dots").length&&r.find(".slick-dots").css("width",v),t(window).on("resize",function(){setTimeout(function(){var e=r.find(".slick-dots li").outerWidth()*r.find(".slick-dots li").length-parseInt(r.find(".slick-dots li span").css("margin-right"),10);r.find(".slick-dots").css("width",e)},300)})}c=JSON.parse(p.attr("data-slick"))}else if(c=JSON.parse(p.attr("data-settings")),o(c),setTimeout(function(){o(c)},100),e.editorCheck()&&(setTimeout(function(){o(c)},500),setTimeout(function(){o(c)},1e3)),t(window).on("load",function(){setTimeout(function(){o(c)},100)}),t(window).smartresize(function(){setTimeout(function(){o(c)},200)}),d(c),p.on("arrangeComplete",function(e,i){var a=0,s=0,l=c.animation_delay,n=c.animation_duration,o=c.filters_animation_duration;if(p.hasClass("grid-images-loaded"))l=0;else if(p.css("opacity","1"),"default"===c.animation&&"default"===c.filters_animation)return;for(var d in i){l+=c.animation_delay,r.find(i[d].element).find(".wpr-grid-item-inner").css({opacity:"1",top:"0",transform:"scale(1)",transition:"all "+n+"s ease-in "+l+"s"}),s+=c.filters_animation_delay,p.hasClass("grid-images-loaded")&&r.find(i[d].element).find(".wpr-grid-item-inner").css({transition:"all "+o+"s ease-in "+s+"s"});var f=window.location.hash;0<=f.indexOf("#filter:")&&0>f.indexOf("#filter:*")&&(f=f.replace("#filter:",""),r.find(i[d].element).filter(function(){if(t(this).hasClass(f))return a+=c.filters_animation_delay,t(this)}).find(".wpr-grid-item-inner").css({"transition-delay":a+"s"}))}}),p.imagesLoaded().progress(function(){"1"!==p.css("opacity")&&p.css("opacity","1"),setTimeout(function(){p.addClass("grid-images-loaded")},500)}),("load-more"===c.pagination_type||"infinite-scroll"===c.pagination_type)&&r.find(".wpr-grid-pagination").length&&!e.editorCheck()){var k=r.find(".wpr-grid-pagination"),x=".elementor-element-"+r.attr("data-id"),C=!1,_=!1;"infinite-scroll"===c.pagination_type&&(_=300,C=x+" .wpr-load-more-btn"),p.infiniteScroll({path:x+" .wpr-grid-pagination a",hideNav:C,append:!1,history:!1,scrollThreshold:_,status:x+" .page-load-status",onInit:function(){this.on("load",function(){p.removeClass("grid-images-loaded")})}}),p.on("request.infiniteScroll",function(){k.find(".wpr-load-more-btn").hide(),k.find(".wpr-pagination-loading").css("display","inline-block")});var S=0;p.on("load.infiniteScroll",function(e,i){S++;var r=t(i).find(x).find(".wpr-grid-item");p.infiniteScroll("appendItems",r),p.isotope("appended",r),r.imagesLoaded().progress(function(){o(c),setTimeout(function(){o(c),d(c)},10),setTimeout(function(){p.addClass("grid-images-loaded")},500)}),k.find(".wpr-pagination-loading").hide(),c.pagination_max_pages-1===S?(k.find(".wpr-pagination-finish").fadeIn(1e3),k.delay(2e3).fadeOut(1e3),setTimeout(function(){k.find(".wpr-pagination-loading").hide()},500)):"load-more"===c.pagination_type&&k.find(".wpr-load-more-btn").fadeIn(),setTimeout(function(){n(c)},300),l(c),p.data("lightGallery").destroy(!0),p.lightGallery(c.lightbox),s(),a()}),k.find(".wpr-load-more-btn").on("click",function(){return p.infiniteScroll("loadNextPage"),!1})}if(p.find(".wpr-grid-item-add-to-cart").length){var z=p.find(".wpr-grid-item-add-to-cart").find("i"),j=z.attr("class");z.length&&(j=j.substring(j.indexOf("fa-"),j.length)),t("body").on("adding_to_cart",function(e,t){t.fadeTo("slow",.5)}),t("body").on("added_to_cart",function(e,t,i,r){r.fadeTo("slow",1),z.length&&(r.find("i").removeClass(j).addClass("fa-check"),setTimeout(function(){r.find("i").removeClass("fa-check").addClass(j)},3500))})}a(),s(),l(c),n(c)}},widgetMagazineGrid:function(i){var r=i.find(".wpr-magazine-grid-wrap"),a=r.attr("data-slick"),s=r.attr("data-slide-effect");if(typeof a!="undefined"&&!1!==a&&r.slick({fade:"fade"===s}),"yes"!==r.find(".wpr-grid-media-wrap").attr("data-overlay-link")||e.editorCheck()||(r.find(".wpr-grid-media-wrap").css("cursor","pointer"),r.find(".wpr-grid-media-wrap").on("click",function(e){var i=e.target.className;(-1!==i.indexOf("inner-block")||-1!==i.indexOf("wpr-cv-inner")||-1!==i.indexOf("wpr-grid-media-hover"))&&(e.preventDefault(),window.location.href=t(this).find(".wpr-grid-media-hover-bg").attr("data-url"))})),i.find(".wpr-sharing-trigger").length){var l=i.find(".wpr-sharing-trigger"),n=i.find(".wpr-post-sharing-inner"),o=5;n.first().find("a").each(function(){o+=t(this).outerWidth()+parseInt(t(this).css("margin-right"),10)});var d=parseInt(n.find("a").css("margin-right"),10);"left"===l.attr("data-direction")?(n.css("width",o+"px"),n.css("left",-(d+o)+"px")):"right"===l.attr("data-direction")?(n.css("width",o+"px"),n.css("right",-(d+o)+"px")):"top"===l.attr("data-direction")?(n.find("a").css({"margin-right":"0","margin-top":d+"px"}),n.css({top:-d+"px",left:"50%","-webkit-transform":"translate(-50%, -100%)",transform:"translate(-50%, -100%)"})):"right"===l.attr("data-direction")?(n.css("width",o+"px"),n.css({left:d+"px"})):"bottom"===l.attr("data-direction")&&(n.find("a").css({"margin-right":"0","margin-bottom":d+"px"}),n.css({bottom:-d+"px",left:"50%","-webkit-transform":"translate(-50%, 100%)",transform:"translate(-50%, 100%)"})),"click"===l.attr("data-action")?l.on("click",function(){var e=t(this).next();"hidden"===e.css("visibility")?(e.css("visibility","visible"),e.find("a").css({opacity:"1",top:"0"}),setTimeout(function(){e.find("a").addClass("wpr-no-transition-delay")},100*e.find("a").length)):(e.find("a").removeClass("wpr-no-transition-delay"),e.find("a").css({opacity:"0",top:"-5px"}),setTimeout(function(){e.css("visibility","hidden")},100*e.find("a").length))}):(l.on("mouseenter",function(){var e=t(this).next();e.css("visibility","visible"),e.find("a").css({opacity:"1",top:"0"}),setTimeout(function(){e.find("a").addClass("wpr-no-transition-delay")},100*e.find("a").length)}),i.find(".wpr-grid-item-sharing").on("mouseleave",function(){var e=t(this).find(".wpr-post-sharing-inner");e.find("a").removeClass("wpr-no-transition-delay"),e.find("a").css({opacity:"0",top:"-5px"}),setTimeout(function(){e.css("visibility","hidden")},100*e.find("a").length)}))}i.find(".wpr-post-like-button").length&&i.find(".wpr-post-like-button").on("click",function(){var e=t(this);return""!==e.attr("data-post-id")&&t.ajax({type:"POST",url:e.attr("data-ajax"),data:{action:"wpr_likes_init",post_id:e.attr("data-post-id"),nonce:e.attr("data-nonce")},beforeSend:function(){e.fadeTo(500,.5)},success:function(t){var i=e.attr("data-icon"),r=t.count;""===r.replace(/<\/?[^>]+(>|$)/g,"")?(r="<span class=\"wpr-post-like-count\">"+e.attr("data-text")+"</span>",!e.hasClass("wpr-likes-zero")&&e.addClass("wpr-likes-zero")):e.removeClass("wpr-likes-zero"),e.hasClass("wpr-already-liked")?(e.prop("title","Like"),e.removeClass("wpr-already-liked"),e.html("<i class=\""+i+"\"></i>"+r)):(e.prop("title","Unlike"),e.addClass("wpr-already-liked"),e.html("<i class=\""+i.replace("far","fas")+"\"></i>"+r)),e.fadeTo(500,1)}}),!1})},widgetFeaturedMedia:function(i){var r=i.find(".wpr-gallery-slider"),a=r.attr("data-slick");r.animate({opacity:"1"},1e3),"[]"!==a&&r.slick({appendDots:i.find(".wpr-gallery-slider-dots"),customPaging:function(e,t){e.slideCount;return"<span class=\"wpr-gallery-slider-dot\"></span>"}});var s=t(".wpr-featured-media-image").attr("data-lightbox");if(typeof s!=typeof void 0&&!1!==s&&!e.editorCheck()){var l=i.find(".wpr-featured-media-wrap");s=JSON.parse(s),l.lightGallery(s),l.on("onAferAppendSlide.lg, onAfterSlide.lg",function(){var e=t("#lg-actual-size, #lg-zoom-in, #lg-zoom-out, #lg-download"),i=t("#lg-download").attr("href");t("#lg-download").length&&(-1===i.indexOf("wp-content")?e.addClass("wpr-hidden-element"):e.removeClass("wpr-hidden-element")),""===s.autoplay&&t(".lg-autoplay-button").css({width:"0",height:"0",overflow:"hidden"})})}},widgetProductMedia:function(i){var r=i.find(".wpr-product-media-image"),a=i.find(".wpr-gallery-slider"),s=a.attr("data-slick");if(a.animate({opacity:"1"},1e3),"[]"!==s&&a.length){var s=JSON.parse(s);if(a.slick(),"yes"===s.thumbnail_nav){var l=i.find(".wpr-product-thumb-nav");l.slick(),l.find("li").on("click",function(){var e=t(this).attr("data-slick-index");t(this).siblings().removeClass("slick-current"),t(this).addClass("slick-current"),a.slick("slickGoTo",parseInt(e,10))})}}var n=t(".wpr-product-media-image").attr("data-lightbox");if(typeof n!="undefined"&&!1!==n&&!e.editorCheck()){var o=i.find(".wpr-product-media-wrap");n=JSON.parse(n),o.lightGallery(n),o.on("onAferAppendSlide.lg, onAfterSlide.lg",function(){var e=t("#lg-actual-size, #lg-zoom-in, #lg-zoom-out, #lg-download"),i=t("#lg-download").attr("href");t("#lg-download").length&&(-1===i.indexOf("wp-content")?e.addClass("wpr-hidden-element"):e.removeClass("wpr-hidden-element")),""===n.autoplay&&t(".lg-autoplay-button").css({width:"0",height:"0",overflow:"hidden"})})}i.hasClass("wpr-gallery-zoom-yes")&&r.on("mousemove",function(e){var i=100*((e.pageX-t(this).offset().left)/t(this).width()),r=100*((e.pageY-t(this).offset().top)/t(this).height());t(this).children("img").css({"transform-origin":i+"% "+r+"%"})})},widgetCountDown:function(i){function r(){var e=d-new Date,r={days:Math.floor(e/86400000),hours:Math.floor(e/3600000%24),minutes:Math.floor(e/1e3/60%60),seconds:Math.floor(e/1e3%60)};(0>r.days||0>r.hours||0>r.minutes)&&(r={days:0,hours:0,minutes:0,seconds:0}),i.find(".wpr-countdown-number").each(function(){var e=r[t(this).attr("data-item")];1===e.toString().length&&(e="0"+e),t(this).text(e);var i=t(this).next();if(i.length&&!t(this).hasClass("wpr-countdown-seconds")){var a=i.data("text");"01"==e?i.text(a.singular):i.text(a.plural)}}),0>e&&(clearInterval(l),a())}function a(){var r=s.data("actions");e.editorCheck()||(r.hasOwnProperty("hide-timer")&&s.hide(),r.hasOwnProperty("hide-element")&&t(r["hide-element"]).hide(),r.hasOwnProperty("message")&&!i.children(".elementor-widget-container").children(".wpr-countdown-message").length&&s.after("<div class=\"wpr-countdown-message\">"+r.message+"</div>"),r.hasOwnProperty("redirect")&&(window.location.href=r.redirect),r.hasOwnProperty("load-template")&&s.parent().find(".elementor-inner").parent().show())}var s=i.children(".elementor-widget-container").children(".wpr-countdown-wrap"),l=null,n=s.data("interval"),o=s.data("show-again"),d=new Date(1e3*n);if("evergreen"===s.data("type")){var p=new Date,c=i.attr("data-id"),f=JSON.parse(localStorage.getItem("WprCountDownSettings"))||{};d=f.hasOwnProperty(c)?0===Object.keys(f).length||n!==f[c].interval?p.setSeconds(p.getSeconds()+n):f[c].endTime:p.setSeconds(p.getSeconds()+n),d+o<p.setSeconds(p.getSeconds())&&(d=p.setSeconds(p.getSeconds()+n)),f[c]={interval:n,endTime:d},localStorage.setItem("WprCountDownSettings",JSON.stringify(f))}r(),e.editorCheck()||(l=setInterval(r,1e3))},widgetGoogleMaps:function(e){function t(e,t){var i="<div class=\"wpr-gm-iwindow\"><h3>"+t.gm_location_title+"</h3><p>"+t.gm_location_description+"</p></div>",r=new google.maps.InfoWindow({content:i,maxWidth:t.gm_info_window_width.size});"load"===t.gm_show_info_window?r.open(p,e):e.addListener("click",function(){r.open(p,e)})}function r(e){var t;switch(e.style){case"simple":t=JSON.parse("[{\"featureType\":\"road\",\"elementType\":\"geometry\",\"stylers\":[{\"visibility\":\"off\"}]},{\"featureType\":\"poi\",\"elementType\":\"geometry\",\"stylers\":[{\"visibility\":\"off\"}]},{\"featureType\":\"landscape\",\"elementType\":\"geometry\",\"stylers\":[{\"color\":\"#fffffa\"}]},{\"featureType\":\"water\",\"stylers\":[{\"lightness\":50}]},{\"featureType\":\"road\",\"elementType\":\"labels\",\"stylers\":[{\"visibility\":\"off\"}]},{\"featureType\":\"transit\",\"stylers\":[{\"visibility\":\"off\"}]},{\"featureType\":\"administrative\",\"elementType\":\"geometry\",\"stylers\":[{\"lightness\":40}]}]");break;case"white-black":t=JSON.parse("[{\"featureType\":\"road\",\"elementType\":\"labels\",\"stylers\":[{\"visibility\":\"on\"}]},{\"featureType\":\"poi\",\"stylers\":[{\"visibility\":\"off\"}]},{\"featureType\":\"administrative\",\"stylers\":[{\"visibility\":\"off\"}]},{\"featureType\":\"road\",\"elementType\":\"geometry.fill\",\"stylers\":[{\"color\":\"#000000\"},{\"weight\":1}]},{\"featureType\":\"road\",\"elementType\":\"geometry.stroke\",\"stylers\":[{\"color\":\"#000000\"},{\"weight\":0.8}]},{\"featureType\":\"landscape\",\"stylers\":[{\"color\":\"#ffffff\"}]},{\"featureType\":\"water\",\"stylers\":[{\"visibility\":\"off\"}]},{\"featureType\":\"transit\",\"stylers\":[{\"visibility\":\"off\"}]},{\"elementType\":\"labels\",\"stylers\":[{\"visibility\":\"off\"}]},{\"elementType\":\"labels.text\",\"stylers\":[{\"visibility\":\"on\"}]},{\"elementType\":\"labels.text.stroke\",\"stylers\":[{\"color\":\"#ffffff\"}]},{\"elementType\":\"labels.text.fill\",\"stylers\":[{\"color\":\"#000000\"}]},{\"elementType\":\"labels.icon\",\"stylers\":[{\"visibility\":\"on\"}]}]");break;case"light-silver":t=JSON.parse("[{\"featureType\":\"water\",\"elementType\":\"geometry\",\"stylers\":[{\"color\":\"#e9e9e9\"},{\"lightness\":17}]},{\"featureType\":\"landscape\",\"elementType\":\"geometry\",\"stylers\":[{\"color\":\"#f5f5f5\"},{\"lightness\":20}]},{\"featureType\":\"road.highway\",\"elementType\":\"geometry.fill\",\"stylers\":[{\"color\":\"#ffffff\"},{\"lightness\":17}]},{\"featureType\":\"road.highway\",\"elementType\":\"geometry.stroke\",\"stylers\":[{\"color\":\"#ffffff\"},{\"lightness\":29},{\"weight\":0.2}]},{\"featureType\":\"road.arterial\",\"elementType\":\"geometry\",\"stylers\":[{\"color\":\"#ffffff\"},{\"lightness\":18}]},{\"featureType\":\"road.local\",\"elementType\":\"geometry\",\"stylers\":[{\"color\":\"#ffffff\"},{\"lightness\":16}]},{\"featureType\":\"poi\",\"elementType\":\"geometry\",\"stylers\":[{\"color\":\"#f5f5f5\"},{\"lightness\":21}]},{\"featureType\":\"poi.park\",\"elementType\":\"geometry\",\"stylers\":[{\"color\":\"#dedede\"},{\"lightness\":21}]},{\"elementType\":\"labels.text.stroke\",\"stylers\":[{\"visibility\":\"on\"},{\"color\":\"#ffffff\"},{\"lightness\":16}]},{\"elementType\":\"labels.text.fill\",\"stylers\":[{\"saturation\":36},{\"color\":\"#333333\"},{\"lightness\":40}]},{\"elementType\":\"labels.icon\",\"stylers\":[{\"visibility\":\"off\"}]},{\"featureType\":\"transit\",\"elementType\":\"geometry\",\"stylers\":[{\"color\":\"#f2f2f2\"},{\"lightness\":19}]},{\"featureType\":\"administrative\",\"elementType\":\"geometry.fill\",\"stylers\":[{\"color\":\"#fefefe\"},{\"lightness\":20}]},{\"featureType\":\"administrative\",\"elementType\":\"geometry.stroke\",\"stylers\":[{\"color\":\"#fefefe\"},{\"lightness\":17},{\"weight\":1.2}]}]");break;case"light-grayscale":t=JSON.parse("[{\"featureType\":\"all\",\"elementType\":\"geometry.fill\",\"stylers\":[{\"weight\":\"2.00\"}]},{\"featureType\":\"all\",\"elementType\":\"geometry.stroke\",\"stylers\":[{\"color\":\"#9c9c9c\"}]},{\"featureType\":\"all\",\"elementType\":\"labels.text\",\"stylers\":[{\"visibility\":\"on\"}]},{\"featureType\":\"landscape\",\"elementType\":\"all\",\"stylers\":[{\"color\":\"#f2f2f2\"}]},{\"featureType\":\"landscape\",\"elementType\":\"geometry.fill\",\"stylers\":[{\"color\":\"#ffffff\"}]},{\"featureType\":\"landscape.man_made\",\"elementType\":\"geometry.fill\",\"stylers\":[{\"color\":\"#ffffff\"}]},{\"featureType\":\"poi\",\"elementType\":\"all\",\"stylers\":[{\"visibility\":\"off\"}]},{\"featureType\":\"road\",\"elementType\":\"all\",\"stylers\":[{\"saturation\":-100},{\"lightness\":45}]},{\"featureType\":\"road\",\"elementType\":\"geometry.fill\",\"stylers\":[{\"color\":\"#eeeeee\"}]},{\"featureType\":\"road\",\"elementType\":\"labels.text.fill\",\"stylers\":[{\"color\":\"#7b7b7b\"}]},{\"featureType\":\"road\",\"elementType\":\"labels.text.stroke\",\"stylers\":[{\"color\":\"#ffffff\"}]},{\"featureType\":\"road.highway\",\"elementType\":\"all\",\"stylers\":[{\"visibility\":\"simplified\"}]},{\"featureType\":\"road.arterial\",\"elementType\":\"labels.icon\",\"stylers\":[{\"visibility\":\"off\"}]},{\"featureType\":\"transit\",\"elementType\":\"all\",\"stylers\":[{\"visibility\":\"off\"}]},{\"featureType\":\"water\",\"elementType\":\"all\",\"stylers\":[{\"color\":\"#46bcec\"},{\"visibility\":\"on\"}]},{\"featureType\":\"water\",\"elementType\":\"geometry.fill\",\"stylers\":[{\"color\":\"#c8d7d4\"}]},{\"featureType\":\"water\",\"elementType\":\"labels.text.fill\",\"stylers\":[{\"color\":\"#070707\"}]},{\"featureType\":\"water\",\"elementType\":\"labels.text.stroke\",\"stylers\":[{\"color\":\"#ffffff\"}]}]");break;case"subtle-grayscale":t=JSON.parse("[{\"featureType\":\"administrative\",\"elementType\":\"all\",\"stylers\":[{\"saturation\":\"-100\"}]},{\"featureType\":\"administrative.province\",\"elementType\":\"all\",\"stylers\":[{\"visibility\":\"off\"}]},{\"featureType\":\"landscape\",\"elementType\":\"all\",\"stylers\":[{\"saturation\":-100},{\"lightness\":65},{\"visibility\":\"on\"}]},{\"featureType\":\"poi\",\"elementType\":\"all\",\"stylers\":[{\"saturation\":-100},{\"lightness\":\"50\"},{\"visibility\":\"simplified\"}]},{\"featureType\":\"road\",\"elementType\":\"all\",\"stylers\":[{\"saturation\":\"-100\"}]},{\"featureType\":\"road.highway\",\"elementType\":\"all\",\"stylers\":[{\"visibility\":\"simplified\"}]},{\"featureType\":\"road.arterial\",\"elementType\":\"all\",\"stylers\":[{\"lightness\":\"30\"}]},{\"featureType\":\"road.local\",\"elementType\":\"all\",\"stylers\":[{\"lightness\":\"40\"}]},{\"featureType\":\"transit\",\"elementType\":\"all\",\"stylers\":[{\"saturation\":-100},{\"visibility\":\"simplified\"}]},{\"featureType\":\"water\",\"elementType\":\"geometry\",\"stylers\":[{\"hue\":\"#ffff00\"},{\"lightness\":-25},{\"saturation\":-97}]},{\"featureType\":\"water\",\"elementType\":\"labels\",\"stylers\":[{\"lightness\":-25},{\"saturation\":-100}]}]");break;case"mostly-white":t=JSON.parse("[{\"featureType\":\"administrative\",\"elementType\":\"labels.text.fill\",\"stylers\":[{\"color\":\"#6195a0\"}]},{\"featureType\":\"landscape\",\"elementType\":\"all\",\"stylers\":[{\"color\":\"#f2f2f2\"}]},{\"featureType\":\"landscape\",\"elementType\":\"geometry.fill\",\"stylers\":[{\"color\":\"#ffffff\"}]},{\"featureType\":\"poi\",\"elementType\":\"all\",\"stylers\":[{\"visibility\":\"off\"}]},{\"featureType\":\"poi.park\",\"elementType\":\"geometry.fill\",\"stylers\":[{\"color\":\"#e6f3d6\"},{\"visibility\":\"on\"}]},{\"featureType\":\"road\",\"elementType\":\"all\",\"stylers\":[{\"saturation\":-100},{\"lightness\":45},{\"visibility\":\"simplified\"}]},{\"featureType\":\"road.highway\",\"elementType\":\"all\",\"stylers\":[{\"visibility\":\"simplified\"}]},{\"featureType\":\"road.highway\",\"elementType\":\"geometry.fill\",\"stylers\":[{\"color\":\"#f4d2c5\"},{\"visibility\":\"simplified\"}]},{\"featureType\":\"road.highway\",\"elementType\":\"labels.text\",\"stylers\":[{\"color\":\"#4e4e4e\"}]},{\"featureType\":\"road.arterial\",\"elementType\":\"geometry.fill\",\"stylers\":[{\"color\":\"#f4f4f4\"}]},{\"featureType\":\"road.arterial\",\"elementType\":\"labels.text.fill\",\"stylers\":[{\"color\":\"#787878\"}]},{\"featureType\":\"road.arterial\",\"elementType\":\"labels.icon\",\"stylers\":[{\"visibility\":\"off\"}]},{\"featureType\":\"transit\",\"elementType\":\"all\",\"stylers\":[{\"visibility\":\"off\"}]},{\"featureType\":\"water\",\"elementType\":\"all\",\"stylers\":[{\"color\":\"#eaf6f8\"},{\"visibility\":\"on\"}]},{\"featureType\":\"water\",\"elementType\":\"geometry.fill\",\"stylers\":[{\"color\":\"#eaf6f8\"}]}]");break;case"mostly-green":t=JSON.parse("[{\"featureType\":\"landscape.man_made\",\"elementType\":\"geometry\",\"stylers\":[{\"color\":\"#f7f1df\"}]},{\"featureType\":\"landscape.natural\",\"elementType\":\"geometry\",\"stylers\":[{\"color\":\"#d0e3b4\"}]},{\"featureType\":\"landscape.natural.terrain\",\"elementType\":\"geometry\",\"stylers\":[{\"visibility\":\"off\"}]},{\"featureType\":\"poi\",\"elementType\":\"labels\",\"stylers\":[{\"visibility\":\"off\"}]},{\"featureType\":\"poi.business\",\"elementType\":\"all\",\"stylers\":[{\"visibility\":\"off\"}]},{\"featureType\":\"poi.medical\",\"elementType\":\"geometry\",\"stylers\":[{\"color\":\"#fbd3da\"}]},{\"featureType\":\"poi.park\",\"elementType\":\"geometry\",\"stylers\":[{\"color\":\"#bde6ab\"}]},{\"featureType\":\"road\",\"elementType\":\"geometry.stroke\",\"stylers\":[{\"visibility\":\"off\"}]},{\"featureType\":\"road\",\"elementType\":\"labels\",\"stylers\":[{\"visibility\":\"off\"}]},{\"featureType\":\"road.highway\",\"elementType\":\"geometry.fill\",\"stylers\":[{\"color\":\"#ffe15f\"}]},{\"featureType\":\"road.highway\",\"elementType\":\"geometry.stroke\",\"stylers\":[{\"color\":\"#efd151\"}]},{\"featureType\":\"road.arterial\",\"elementType\":\"geometry.fill\",\"stylers\":[{\"color\":\"#ffffff\"}]},{\"featureType\":\"road.local\",\"elementType\":\"geometry.fill\",\"stylers\":[{\"color\":\"black\"}]},{\"featureType\":\"transit.station.airport\",\"elementType\":\"geometry.fill\",\"stylers\":[{\"color\":\"#cfb2db\"}]},{\"featureType\":\"water\",\"elementType\":\"geometry\",\"stylers\":[{\"color\":\"#a2daf2\"}]}]");break;case"neutral-blue":t=JSON.parse("[{\"featureType\":\"water\",\"elementType\":\"geometry\",\"stylers\":[{\"color\":\"#193341\"}]},{\"featureType\":\"landscape\",\"elementType\":\"geometry\",\"stylers\":[{\"color\":\"#2c5a71\"}]},{\"featureType\":\"road\",\"elementType\":\"geometry\",\"stylers\":[{\"color\":\"#29768a\"},{\"lightness\":-37}]},{\"featureType\":\"poi\",\"elementType\":\"geometry\",\"stylers\":[{\"color\":\"#406d80\"}]},{\"featureType\":\"transit\",\"elementType\":\"geometry\",\"stylers\":[{\"color\":\"#406d80\"}]},{\"elementType\":\"labels.text.stroke\",\"stylers\":[{\"visibility\":\"on\"},{\"color\":\"#3e606f\"},{\"weight\":2},{\"gamma\":0.84}]},{\"elementType\":\"labels.text.fill\",\"stylers\":[{\"color\":\"#ffffff\"}]},{\"featureType\":\"administrative\",\"elementType\":\"geometry\",\"stylers\":[{\"weight\":0.6},{\"color\":\"#1a3541\"}]},{\"elementType\":\"labels.icon\",\"stylers\":[{\"visibility\":\"off\"}]},{\"featureType\":\"poi.park\",\"elementType\":\"geometry\",\"stylers\":[{\"color\":\"#2c5a71\"}]}]");break;case"blue-water":t=JSON.parse("[{\"featureType\":\"administrative\",\"elementType\":\"labels.text.fill\",\"stylers\":[{\"color\":\"#444444\"}]},{\"featureType\":\"landscape\",\"elementType\":\"all\",\"stylers\":[{\"color\":\"#f2f2f2\"}]},{\"featureType\":\"poi\",\"elementType\":\"all\",\"stylers\":[{\"visibility\":\"off\"}]},{\"featureType\":\"road\",\"elementType\":\"all\",\"stylers\":[{\"saturation\":-100},{\"lightness\":45}]},{\"featureType\":\"road.highway\",\"elementType\":\"all\",\"stylers\":[{\"visibility\":\"simplified\"}]},{\"featureType\":\"road.arterial\",\"elementType\":\"labels.icon\",\"stylers\":[{\"visibility\":\"off\"}]},{\"featureType\":\"transit\",\"elementType\":\"all\",\"stylers\":[{\"visibility\":\"off\"}]},{\"featureType\":\"water\",\"elementType\":\"all\",\"stylers\":[{\"color\":\"#46bcec\"},{\"visibility\":\"on\"}]}]");break;case"blue-essense":t=JSON.parse("[{\"featureType\":\"landscape.natural\",\"elementType\":\"geometry.fill\",\"stylers\":[{\"visibility\":\"on\"},{\"color\":\"#e0efef\"}]},{\"featureType\":\"poi\",\"elementType\":\"geometry.fill\",\"stylers\":[{\"visibility\":\"on\"},{\"hue\":\"#1900ff\"},{\"color\":\"#c0e8e8\"}]},{\"featureType\":\"road\",\"elementType\":\"geometry\",\"stylers\":[{\"lightness\":100},{\"visibility\":\"simplified\"}]},{\"featureType\":\"road\",\"elementType\":\"labels\",\"stylers\":[{\"visibility\":\"off\"}]},{\"featureType\":\"transit.line\",\"elementType\":\"geometry\",\"stylers\":[{\"visibility\":\"on\"},{\"lightness\":700}]},{\"featureType\":\"water\",\"elementType\":\"all\",\"stylers\":[{\"color\":\"#7dcdcd\"}]}]");break;case"golden-brown":t=JSON.parse("[{\"featureType\":\"all\",\"elementType\":\"all\",\"stylers\":[{\"color\":\"#ff7000\"},{\"lightness\":\"69\"},{\"saturation\":\"100\"},{\"weight\":\"1.17\"},{\"gamma\":\"2.04\"}]},{\"featureType\":\"all\",\"elementType\":\"geometry\",\"stylers\":[{\"color\":\"#cb8536\"}]},{\"featureType\":\"all\",\"elementType\":\"labels\",\"stylers\":[{\"color\":\"#ffb471\"},{\"lightness\":\"66\"},{\"saturation\":\"100\"}]},{\"featureType\":\"all\",\"elementType\":\"labels.text.fill\",\"stylers\":[{\"gamma\":0.01},{\"lightness\":20}]},{\"featureType\":\"all\",\"elementType\":\"labels.text.stroke\",\"stylers\":[{\"saturation\":-31},{\"lightness\":-33},{\"weight\":2},{\"gamma\":0.8}]},{\"featureType\":\"all\",\"elementType\":\"labels.icon\",\"stylers\":[{\"visibility\":\"off\"}]},{\"featureType\":\"landscape\",\"elementType\":\"all\",\"stylers\":[{\"lightness\":\"-8\"},{\"gamma\":\"0.98\"},{\"weight\":\"2.45\"},{\"saturation\":\"26\"}]},{\"featureType\":\"landscape\",\"elementType\":\"geometry\",\"stylers\":[{\"lightness\":30},{\"saturation\":30}]},{\"featureType\":\"poi\",\"elementType\":\"geometry\",\"stylers\":[{\"saturation\":20}]},{\"featureType\":\"poi.park\",\"elementType\":\"geometry\",\"stylers\":[{\"lightness\":20},{\"saturation\":-20}]},{\"featureType\":\"road\",\"elementType\":\"geometry\",\"stylers\":[{\"lightness\":10},{\"saturation\":-30}]},{\"featureType\":\"road\",\"elementType\":\"geometry.stroke\",\"stylers\":[{\"saturation\":25},{\"lightness\":25}]},{\"featureType\":\"water\",\"elementType\":\"all\",\"stylers\":[{\"lightness\":-20},{\"color\":\"#ecc080\"}]}]");break;case"midnight-commander":t=JSON.parse("[{\"featureType\":\"all\",\"elementType\":\"labels.text.fill\",\"stylers\":[{\"color\":\"#ffffff\"}]},{\"featureType\":\"all\",\"elementType\":\"labels.text.stroke\",\"stylers\":[{\"color\":\"#000000\"},{\"lightness\":13}]},{\"featureType\":\"administrative\",\"elementType\":\"geometry.fill\",\"stylers\":[{\"color\":\"#000000\"}]},{\"featureType\":\"administrative\",\"elementType\":\"geometry.stroke\",\"stylers\":[{\"color\":\"#144b53\"},{\"lightness\":14},{\"weight\":1.4}]},{\"featureType\":\"landscape\",\"elementType\":\"all\",\"stylers\":[{\"color\":\"#08304b\"}]},{\"featureType\":\"poi\",\"elementType\":\"geometry\",\"stylers\":[{\"color\":\"#0c4152\"},{\"lightness\":5}]},{\"featureType\":\"road.highway\",\"elementType\":\"geometry.fill\",\"stylers\":[{\"color\":\"#000000\"}]},{\"featureType\":\"road.highway\",\"elementType\":\"geometry.stroke\",\"stylers\":[{\"color\":\"#0b434f\"},{\"lightness\":25}]},{\"featureType\":\"road.arterial\",\"elementType\":\"geometry.fill\",\"stylers\":[{\"color\":\"#000000\"}]},{\"featureType\":\"road.arterial\",\"elementType\":\"geometry.stroke\",\"stylers\":[{\"color\":\"#0b3d51\"},{\"lightness\":16}]},{\"featureType\":\"road.local\",\"elementType\":\"geometry\",\"stylers\":[{\"color\":\"#000000\"}]},{\"featureType\":\"transit\",\"elementType\":\"all\",\"stylers\":[{\"color\":\"#146474\"}]},{\"featureType\":\"water\",\"elementType\":\"all\",\"stylers\":[{\"color\":\"#021019\"}]}]");break;case"shades-of-grey":t=JSON.parse("[{\"featureType\":\"all\",\"elementType\":\"labels.text.fill\",\"stylers\":[{\"saturation\":36},{\"color\":\"#000000\"},{\"lightness\":40}]},{\"featureType\":\"all\",\"elementType\":\"labels.text.stroke\",\"stylers\":[{\"visibility\":\"on\"},{\"color\":\"#000000\"},{\"lightness\":16}]},{\"featureType\":\"all\",\"elementType\":\"labels.icon\",\"stylers\":[{\"visibility\":\"off\"}]},{\"featureType\":\"administrative\",\"elementType\":\"geometry.fill\",\"stylers\":[{\"color\":\"#000000\"},{\"lightness\":20}]},{\"featureType\":\"administrative\",\"elementType\":\"geometry.stroke\",\"stylers\":[{\"color\":\"#000000\"},{\"lightness\":17},{\"weight\":1.2}]},{\"featureType\":\"landscape\",\"elementType\":\"geometry\",\"stylers\":[{\"color\":\"#000000\"},{\"lightness\":20}]},{\"featureType\":\"poi\",\"elementType\":\"geometry\",\"stylers\":[{\"color\":\"#000000\"},{\"lightness\":21}]},{\"featureType\":\"road.highway\",\"elementType\":\"geometry.fill\",\"stylers\":[{\"color\":\"#000000\"},{\"lightness\":17}]},{\"featureType\":\"road.highway\",\"elementType\":\"geometry.stroke\",\"stylers\":[{\"color\":\"#000000\"},{\"lightness\":29},{\"weight\":0.2}]},{\"featureType\":\"road.arterial\",\"elementType\":\"geometry\",\"stylers\":[{\"color\":\"#000000\"},{\"lightness\":18}]},{\"featureType\":\"road.local\",\"elementType\":\"geometry\",\"stylers\":[{\"color\":\"#000000\"},{\"lightness\":16}]},{\"featureType\":\"transit\",\"elementType\":\"geometry\",\"stylers\":[{\"color\":\"#000000\"},{\"lightness\":19}]},{\"featureType\":\"water\",\"elementType\":\"geometry\",\"stylers\":[{\"color\":\"#000000\"},{\"lightness\":17}]}]");break;case"yellow-black":t=JSON.parse("[{\"featureType\":\"all\",\"elementType\":\"labels\",\"stylers\":[{\"visibility\":\"on\"}]},{\"featureType\":\"all\",\"elementType\":\"labels.text.fill\",\"stylers\":[{\"saturation\":36},{\"color\":\"#000000\"},{\"lightness\":40}]},{\"featureType\":\"all\",\"elementType\":\"labels.text.stroke\",\"stylers\":[{\"visibility\":\"on\"},{\"color\":\"#000000\"},{\"lightness\":16}]},{\"featureType\":\"all\",\"elementType\":\"labels.icon\",\"stylers\":[{\"visibility\":\"off\"}]},{\"featureType\":\"administrative\",\"elementType\":\"geometry.fill\",\"stylers\":[{\"color\":\"#000000\"},{\"lightness\":20}]},{\"featureType\":\"administrative\",\"elementType\":\"geometry.stroke\",\"stylers\":[{\"color\":\"#000000\"},{\"lightness\":17},{\"weight\":1.2}]},{\"featureType\":\"administrative.country\",\"elementType\":\"labels.text.fill\",\"stylers\":[{\"color\":\"#e5c163\"}]},{\"featureType\":\"administrative.locality\",\"elementType\":\"labels.text.fill\",\"stylers\":[{\"color\":\"#c4c4c4\"}]},{\"featureType\":\"administrative.neighborhood\",\"elementType\":\"labels.text.fill\",\"stylers\":[{\"color\":\"#e5c163\"}]},{\"featureType\":\"landscape\",\"elementType\":\"geometry\",\"stylers\":[{\"color\":\"#000000\"},{\"lightness\":20}]},{\"featureType\":\"poi\",\"elementType\":\"geometry\",\"stylers\":[{\"color\":\"#000000\"},{\"lightness\":21},{\"visibility\":\"on\"}]},{\"featureType\":\"poi.business\",\"elementType\":\"geometry\",\"stylers\":[{\"visibility\":\"on\"}]},{\"featureType\":\"road.highway\",\"elementType\":\"geometry.fill\",\"stylers\":[{\"color\":\"#e5c163\"},{\"lightness\":\"0\"}]},{\"featureType\":\"road.highway\",\"elementType\":\"geometry.stroke\",\"stylers\":[{\"visibility\":\"off\"}]},{\"featureType\":\"road.highway\",\"elementType\":\"labels.text.fill\",\"stylers\":[{\"color\":\"#ffffff\"}]},{\"featureType\":\"road.highway\",\"elementType\":\"labels.text.stroke\",\"stylers\":[{\"color\":\"#e5c163\"}]},{\"featureType\":\"road.arterial\",\"elementType\":\"geometry\",\"stylers\":[{\"color\":\"#000000\"},{\"lightness\":18}]},{\"featureType\":\"road.arterial\",\"elementType\":\"geometry.fill\",\"stylers\":[{\"color\":\"#575757\"}]},{\"featureType\":\"road.arterial\",\"elementType\":\"labels.text.fill\",\"stylers\":[{\"color\":\"#ffffff\"}]},{\"featureType\":\"road.arterial\",\"elementType\":\"labels.text.stroke\",\"stylers\":[{\"color\":\"#2c2c2c\"}]},{\"featureType\":\"road.local\",\"elementType\":\"geometry\",\"stylers\":[{\"color\":\"#000000\"},{\"lightness\":16}]},{\"featureType\":\"road.local\",\"elementType\":\"labels.text.fill\",\"stylers\":[{\"color\":\"#999999\"}]},{\"featureType\":\"transit\",\"elementType\":\"geometry\",\"stylers\":[{\"color\":\"#000000\"},{\"lightness\":19}]},{\"featureType\":\"water\",\"elementType\":\"geometry\",\"stylers\":[{\"color\":\"#000000\"},{\"lightness\":17}]}]");break;case"custom":t=JSON.parse(e.custom_style);break;default:t="";}return t}for(var a=e.find(".wpr-google-map"),s=a.data("settings"),l=a.data("controls"),n=a.data("locations"),o=[],d=new google.maps.LatLngBounds,p=new google.maps.Map(a[0],{mapTypeId:s.type,styles:r(s),zoom:s.zoom_depth,gestureHandling:s.zoom_on_scroll,mapTypeControl:l.type,fullscreenControl:l.fullscreen,zoomControl:l.zoom,streetViewControl:l.streetview}),c=0;c<n.length;c++){var f=n[c],m="",g=f.gm_marker_icon_size_width.size,y=f.gm_marker_icon_size_height.size;if(""!=f.gm_latitude&&""!=f.gm_longtitude){"yes"===f.gm_custom_marker&&(m={url:f.gm_marker_icon.url,scaledSize:new google.maps.Size(g,y)});var w=new google.maps.Marker({map:p,position:new google.maps.LatLng(parseFloat(f.gm_latitude),parseFloat(f.gm_longtitude)),animation:google.maps.Animation[f.gm_marker_animation],icon:m});"none"!==f.gm_show_info_window&&t(w,f),o.push(w),d.extend(w.position)}}if(1<n.length?p.fitBounds(d):p.setCenter(d.getCenter()),"yes"===s.cluster_markers)new MarkerClusterer(p,o,{imagePath:s.clusters_url})},widgetBeforeAfter:function(e){function i(){var e=r.find(".wpr-ba-label-1 div"),t=r.find(".wpr-ba-label-2 div");if(e.length||t.length)if(r.hasClass("wpr-ba-horizontal")){var i=e.position().left+e.outerWidth(),a=t.position().left+t.outerWidth();i+15>=parseInt(l.css("left"),10)?e.stop().css("opacity",0):e.stop().css("opacity",1),r.outerWidth()-(a+15)<=parseInt(l.css("left"),10)?t.stop().css("opacity",0):t.stop().css("opacity",1)}else{var i=e.position().top+e.outerHeight(),a=t.position().top+t.outerHeight();i+15>=parseInt(l.css("top"),10)?e.stop().css("opacity",0):e.stop().css("opacity",1),r.outerHeight()-(a+15)<=parseInt(l.css("top"),10)?t.stop().css("opacity",0):t.stop().css("opacity",1)}}var r=e.find(".wpr-ba-image-container"),a=r.find(".wpr-ba-image-1"),s=r.find(".wpr-ba-image-2"),l=r.find(".wpr-ba-divider"),n=r.attr("data-position");r.hasClass("wpr-ba-horizontal")?(l.css("left",n+"%"),s.css("left",n+"%"),s.find("img").css("right",n+"%"),l.on("move",function(t){var e=t.pageX-r.offset().left;l.css({left:"auto",right:"auto"}),s.css({left:"auto",right:"auto"}),0<e&&e<r.outerWidth()?(l.css("left",e),s.css("left",e),s.find("img").css("right",e)):0>=e?(l.css("left",0),s.css("left",0),s.find("img").css("right",0)):e>=r.outerWidth()&&(l.css("right",-l.outerWidth()/2),s.css("right",0),s.find("img").css("right","100%")),i()})):(l.css("top",n+"%"),s.css("top",n+"%"),s.find("img").css("bottom",n+"%"),l.on("move",function(t){var e=t.pageY-r.offset().top;l.css({top:"auto",bottom:"auto"}),s.css({top:"auto",bottom:"auto"}),0<e&&e<r.outerHeight()?(l.css("top",e),s.css("top",e),s.find("img").css("bottom",e)):0>=e?(l.css("top",0),s.css("top",0),s.find("img").css("bottom",0)):e>=r.outerHeight()&&(l.css("bottom",-l.outerHeight()/2),s.css("bottom",0),s.find("img").css("bottom","100%")),i()})),"mouse"===r.attr("data-trigger")&&r.on("mousemove",function(e){if(r.hasClass("wpr-ba-horizontal")){var a=e.pageX-t(this).offset().left;l.css("left",a),s.css("left",a),s.find("img").css("right",a)}else{var a=e.pageY-t(this).offset().top;l.css("top",a),s.css("top",a),s.find("img").css("bottom",a)}i()}),i()},widgetMailchimp:function(e){var i=e.find("form");i.on("submit",function(r){r.preventDefault();var a=t(this).find("button").text();t(this).find("button").text(t(this).find("button").data("loading")),t.ajax({url:WprConfig.ajaxurl,type:"POST",data:{action:"mailchimp_subscribe",fields:t(this).serialize(),apiKey:i.data("api-key"),listId:i.data("list-id")},success:function(t){i.find("button").text(a),"subscribed"===t.status?e.find(".wpr-mailchimp-success-message").show():e.find(".wpr-mailchimp-error-message").show(),e.find(".wpr-mailchimp-message").fadeIn()}})})},widgetAdvancedSlider:function(e){function i(){var e,t,i=l.find(".wpr-slider-item").outerWidth(),r=l.find(".wpr-slider-item").outerHeight(),a=16/9,s=0,n=0;i/r>a?(t=i,e=t/a,s="-"+(e-r)/2+"px"):(e=r,t=e*a,n="-"+(t-i)/2+"px"),l.find("iframe").css({width:t+"px",height:e+"px","max-width":"none",position:"absolute",left:n+"",top:s+"",display:"block","text-align":"inherit","line-height":"0px","border-width":"0px",margin:"0px",padding:"0px"})}function r(){l.find(".slick-active").each(function(){var e=t(this).attr("data-video-src"),r=t(this).attr("data-video-autoplay");1!==t(this).find(".wpr-slider-video").length&&"yes"===r&&(1==d?t(this).find(".wpr-cv-inner").prepend("<div class=\"wpr-slider-video\"><iframe src=\""+e+"\" width=\"100%\" height=\"100%\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen></iframe></div>"):t(this).find(".wpr-cv-container").prepend("<div class=\"wpr-slider-video\"><iframe src=\""+e+"\" width=\"100%\" height=\"100%\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen></iframe></div>"),i())})}function a(){1==d&&l.find(".wpr-slider-item").not(".slick-active").find(".wpr-slider-animation").removeClass("wpr-animation-enter")}function s(){l.find(".slick-active").find(".wpr-slider-content").fadeIn(0),1==d&&l.find(".slick-active").find(".wpr-slider-animation").addClass("wpr-animation-enter")}var l=e.find(".wpr-advanced-slider"),n=l.data("slick"),o=e.attr("class"),d=o.match(/wpr-adv-slider-columns-\d/)?o.match(/wpr-adv-slider-columns-\d/).join().slice(-1):2,p=o.match(/columns--widescreen\d/)?o.match(/columns--widescreen\d/).join().slice(-1):d,c=o.match(/columns--laptop\d/)?o.match(/columns--laptop\d/).join().slice(-1):d,f=o.match(/columns--tablet_extra\d/)?o.match(/columns--tablet_extra\d/).join().slice(-1):m,m=o.match(/columns--tablet\d/)?o.match(/columns--tablet\d/).join().slice(-1):2,g=o.match(/columns--mobile_extra\d/)?o.match(/columns--mobile_extra\d/).join().slice(-1):m,y=o.match(/columns--mobile\d/)?o.match(/columns--mobile\d/).join().slice(-1):1,w=+o.match(/wpr-adv-slides-to-scroll-\d/).join().slice(-1),h=l.attr("data-slide-effect");if(l.slick({appendArrows:e.find(".wpr-slider-controls"),appendDots:e.find(".wpr-slider-dots"),customPaging:function(e,t){e.slideCount;return"<span class=\"wpr-slider-dot\"></span>"},slidesToShow:d,responsive:[{breakpoint:1e4,settings:{slidesToShow:p,slidesToScroll:w>p?1:w,fade:1==p&&"fade"===h}},{breakpoint:2399,settings:{slidesToShow:d,slidesToScroll:w>d?1:w,fade:1==d&&"fade"===h}},{breakpoint:1221,settings:{slidesToShow:c,slidesToScroll:w>c?1:w,fade:1==c&&"fade"===h}},{breakpoint:1200,settings:{slidesToShow:f,slidesToScroll:w>f?1:w,fade:1==f&&"fade"===h}},{breakpoint:1024,settings:{slidesToShow:m,slidesToScroll:w>m?1:w,fade:1==m&&"fade"===h}},{breakpoint:880,settings:{slidesToShow:g,slidesToScroll:w>g?1:w,fade:1==g&&"fade"===h}},{breakpoint:768,settings:{slidesToShow:y,slidesToScroll:w>y?1:w,fade:1==y&&"fade"===h}}]}),t(window).on("load resize",function(){i()}),r(),s(),l.find(".wpr-slider-video-btn").on("click",function(){var e=t(this).closest(".slick-active"),r=e.attr("data-video-src");1!==e.find(".wpr-slider-video").length&&(e.find(".wpr-cv-container").prepend("<div class=\"wpr-slider-video\"><iframe src=\""+r+"\" width=\"100%\" height=\"100%\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen></iframe></div>"),i(),e.find(".wpr-slider-content").fadeOut(300))}),l.on({beforeChange:function(){l.find(".wpr-slider-item").not(".slick-active").find(".wpr-slider-video").remove(),l.find(".wpr-animation-enter").find(".wpr-slider-content").fadeOut(300),a()},afterChange:function(){s(),r()}}),e.find(".slick-dots").length&&e.hasClass("wpr-slider-dots-horizontal")){var u=e.find(".slick-dots li").outerWidth()*e.find(".slick-dots li").length-parseInt(e.find(".slick-dots li span").css("margin-right"),10);e.find(".slick-dots").length&&e.find(".slick-dots").css("width",u),t(window).on("resize",function(){setTimeout(function(){var t=e.find(".slick-dots li").outerWidth()*e.find(".slick-dots li").length-parseInt(e.find(".slick-dots li span").css("margin-right"),10);e.find(".slick-dots").css("width",t)},300)})}},widgetTestimonialCarousel:function(e){var i=e.find(".wpr-testimonial-carousel"),r=e.attr("class"),a=r.match(/wpr-testimonial-slider-columns-\d/)?r.match(/wpr-testimonial-slider-columns-\d/).join().slice(-1):2,s=r.match(/columns--widescreen\d/)?r.match(/columns--widescreen\d/).join().slice(-1):a,l=r.match(/columns--laptop\d/)?r.match(/columns--laptop\d/).join().slice(-1):a,n=r.match(/columns--tablet_extra\d/)?r.match(/columns--tablet_extra\d/).join().slice(-1):o,o=r.match(/columns--tablet\d/)?r.match(/columns--tablet\d/).join().slice(-1):2,d=r.match(/columns--mobile_extra\d/)?r.match(/columns--mobile_extra\d/).join().slice(-1):o,p=r.match(/columns--mobile\d/)?r.match(/columns--mobile\d/).join().slice(-1):1,c=+r.match(/wpr-adv-slides-to-scroll-\d/).join().slice(-1),f=i.attr("data-slide-effect");if(i.slick({appendArrows:e.find(".wpr-testimonial-controls"),appendDots:e.find(".wpr-testimonial-dots"),customPaging:function(e,t){e.slideCount;return"<span class=\"wpr-testimonial-dot\"></span>"},slidesToShow:a,responsive:[{breakpoint:1e4,settings:{slidesToShow:s,slidesToScroll:c>s?1:c,fade:1==s&&"fade"===f}},{breakpoint:2399,settings:{slidesToShow:a,slidesToScroll:c>a?1:c,fade:1==a&&"fade"===f}},{breakpoint:1221,settings:{slidesToShow:l,slidesToScroll:c>l?1:c,fade:1==l&&"fade"===f}},{breakpoint:1200,settings:{slidesToShow:n,slidesToScroll:c>n?1:c,fade:1==n&&"fade"===f}},{breakpoint:1024,settings:{slidesToShow:o,slidesToScroll:c>o?1:c,fade:1==o&&"fade"===f}},{breakpoint:880,settings:{slidesToShow:d,slidesToScroll:c>d?1:c,fade:1==d&&"fade"===f}},{breakpoint:768,settings:{slidesToShow:p,slidesToScroll:c>p?1:c,fade:1==p&&"fade"===f}}]}),e.hasClass("wpr-testimonial-nav-fade")&&(e.on("mouseover",function(){e.closest("section").find(".wpr-testimonial-arrow").css({opacity:1})}),e.closest("section").on("mouseout",function(){e.find(".wpr-testimonial-arrow").css({opacity:0})})),e.find(".slick-dots").length){var m=e.find(".slick-dots li").outerWidth()*e.find(".slick-dots li").length-parseInt(e.find(".slick-dots li span").css("margin-right"),10);e.find(".slick-dots").css("width",m)}t(window).on("resize",function(){setTimeout(function(){if(e.find(".slick-dots").length){var t=e.find(".slick-dots li").outerWidth()*e.find(".slick-dots li").length-parseInt(e.find(".slick-dots li span").css("margin-right"),10);e.find(".slick-dots").css("width",t)}},300)})},widgetSearch:function(e){e.find(".wpr-search-form-input").on({focus:function(){e.addClass("wpr-search-form-input-focus")},blur:function(){e.removeClass("wpr-search-form-input-focus")}})},widgetAdvancedText:function(e){function i(){var t=e.find(".wpr-clipped-text"),i=t.data("clipped-options"),r=elementorFrontend.getCurrentDeviceMode();if(i){var a=i.longShadowSize,s=i.longShadowSizeTablet,l=i.longShadowSizeMobile;"desktop"===r&&(a=i.longShadowSize),"tablet"===r&&s&&(a=s),"mobile"===r&&l&&(a=l),t.find(".wpr-clipped-text-long-shadow").attr("style","text-shadow:"+f(i.longShadowColor,a,i.longShadowDirection))}}function r(){a(g.find("b")),s(m)}function a(e){e.each(function(){var e=t(this),r=e.text().split(""),a=e.hasClass("wpr-anim-text-visible");for(var s in r){var i=r[s].replace(/ /g,"&nbsp;");r[s]=a?"<i class=\"wpr-anim-text-in\">"+i+"</i>":"<i>"+i+"</i>"}var l=r.join("");e.html(l).css("opacity",1)})}function s(e){e.each(function(){var e=t(this),i=e.find(".wpr-anim-text-inner");if(e.hasClass("wpr-anim-text-type-clip")){var r=i.outerWidth();i.css("width",r)}setTimeout(function(){l(e.find(".wpr-anim-text-visible").eq(0))},T),e.hasClass("wpr-anim-text-type-rotate-1")&&i.find("b").each(function(){t(this).outerWidth()>i.outerWidth()&&i.css("width",t(this).outerWidth())})})}function l(e){var t=p(e);if(!("yes"!==h&&(b++,b===u)))if(e.parents(".wpr-anim-text").hasClass("wpr-anim-text-type-typing")){var i=e.parent(".wpr-anim-text-inner");i.addClass("wpr-anim-text-selected").removeClass("waiting"),setTimeout(function(){i.removeClass("wpr-anim-text-selected"),e.removeClass("wpr-anim-text-visible").addClass("wpr-anim-text-hidden").children("i").removeClass("wpr-anim-text-in").addClass("wpr-anim-text-out")},v),setTimeout(function(){n(t,y)},k)}else if(e.parents(".wpr-anim-text").hasClass("wpr-anim-text-letters")){var r=!!(e.children("i").length>=t.children("i").length);o(e.find("i").eq(0),e,r,y),d(t.find("i").eq(0),t,r,y)}else e.parents(".wpr-anim-text").hasClass("wpr-anim-text-type-clip")?e.parents(".wpr-anim-text-inner").animate({width:"2px"},y,function(){c(e,t),n(t)}):(c(e,t),setTimeout(function(){l(t)},T))}function n(e,t){e.parents(".wpr-anim-text").hasClass("wpr-anim-text-type-typing")?(d(e.find("i").eq(0),e,!1,t),e.addClass("wpr-anim-text-visible").removeClass("wpr-anim-text-hidden")):e.parents(".wpr-anim-text").hasClass("wpr-anim-text-type-clip")&&e.parents(".wpr-anim-text-inner").animate({width:e.outerWidth()},y,function(){setTimeout(function(){l(e)},T)})}function o(e,t,i,r){if(e.removeClass("wpr-anim-text-in").addClass("wpr-anim-text-out"),e.is(":last-child")?i&&setTimeout(function(){l(p(t))},T):setTimeout(function(){o(e.next(),t,i,r)},r),e.is(":last-child")){var a=p(t);c(t,a)}}function d(e,t,i,r){e.addClass("wpr-anim-text-in").removeClass("wpr-anim-text-out"),e.is(":last-child")?(t.parents(".wpr-anim-text").hasClass("wpr-anim-text-type-typing")&&setTimeout(function(){t.parents(".wpr-anim-text-inner").addClass("waiting")},200),!i&&setTimeout(function(){l(t)},T)):setTimeout(function(){d(e.next(),t,i,r)},r)}function p(e){return e.is(":last-child")?e.parent().children().eq(0):e.next()}function c(e,t){e.removeClass("wpr-anim-text-visible").addClass("wpr-anim-text-hidden"),t.removeClass("wpr-anim-text-hidden").addClass("wpr-anim-text-visible")}function f(e,t,r){for(var a="",s=0;s<t;s++)a+="top"===r?"0 -"+s+"px 0 "+e+",":"right"===r?s+"px 0 0 "+e+",":"bottom"===r?"0 "+s+"px 0 "+e+",":"left"===r?"-"+s+"px 0 0 "+e+",":"top-left"===r?"-"+s+"px -"+s+"px 0 "+e+",":"top-right"===r?s+"px -"+s+"px 0 "+e+",":"bottom-left"===r?"-"+s+"px "+s+"px 0 "+e+",":"bottom-right"===r?s+"px "+s+"px 0 "+e+",":s+"px "+s+"px 0 "+e+",";return a=a.slice(0,-1),a}if(e.hasClass("wpr-advanced-text-style-animated")){var m=e.find(".wpr-anim-text"),g=e.find(".wpr-anim-text-letters"),y=m.attr("data-anim-duration"),w=y.split(","),h=m.attr("data-anim-loop"),u=m.find("b").length,b=0;m.find("b").first().addClass("wpr-anim-text-visible");var y=parseInt(w[0],10),T=parseInt(w[1],10),v=500,k=1300;r()}i(),t(window).on("resize",function(){i()})},widgetProgressBar:function(e){function i(e){if(e.length){var i=e.offset().top,r=i+e.outerHeight(),a=t(window).scrollTop(),s=a+t(window).height();return i>t(window).height()&&(i+=50),r>a&&i<s}}function r(){if(i(p)&&p.css({height:y+"%"}),i(d)&&d.css({width:y+"%"}),i(s)){var e=f.circleOffset;o.css({"stroke-dashoffset":e})}(i(p)||i(d)||i(s))&&setTimeout(function(){m.numerator(b)},h)}var a=e.find(".wpr-progress-bar"),s=e.find(".wpr-prbar-circle"),l=s.find(".wpr-prbar-circle-svg"),n=l.find(".wpr-prbar-circle-line"),o=e.find(".wpr-prbar-circle-prline"),d=a.find(".wpr-prbar-hr-line-inner"),p=a.find(".wpr-prbar-vr-line-inner"),c=a.data("options"),f=s.data("circle-options"),m=a.find(".wpr-prbar-counter-value"),g=c.counterValue,y=c.counterValuePersent,w=c.animDuration,h=c.animDelay,u=elementorFrontend.getCurrentDeviceMode(),b={toValue:g,duration:w};"yes"===c.counterSeparator&&(b.delimiter=",");r(),t(window).on("scroll",function(){r()})},widgetImageHotspots:function(e){var i=e.find(".wpr-image-hotspots"),r=i.data("options"),a=i.find(".wpr-hotspot-item"),s=r.tooltipTrigger;"click"===s?(a.on("click",function(){t(this).hasClass("wpr-tooltip-active")?t(this).removeClass("wpr-tooltip-active"):(a.removeClass("wpr-tooltip-active"),t(this).addClass("wpr-tooltip-active")),event.stopPropagation()}),t(window).on("click",function(){a.removeClass("wpr-tooltip-active")})):"hover"===s?a.hover(function(){t(this).toggleClass("wpr-tooltip-active")}):a.addClass("wpr-tooltip-active")},widgetFlipBox:function(e){var i=e.find(".wpr-flip-box"),r=i.data("trigger");"box"===r?(i.find(".wpr-flip-box-front").on("click",function(){t(this).closest(".wpr-flip-box").addClass("wpr-flip-box-active")}),t(window).on("click",function(){0===t(event.target).closest(".wpr-flip-box").length&&i.removeClass("wpr-flip-box-active")})):"btn"==r?(i.find(".wpr-flip-box-btn").on("click",function(){t(this).closest(".wpr-flip-box").addClass("wpr-flip-box-active")}),t(window).on("click",function(){0===t(event.target).closest(".wpr-flip-box").length&&i.removeClass("wpr-flip-box-active")})):"hover"==r&&i.hover(function(){t(this).toggleClass("wpr-flip-box-active")})},widgetContentTicker:function(e){var t=e.find(".wpr-ticker-slider"),i=e.find(".wpr-ticker-marquee"),r=i.data("options"),a=e.attr("class"),s=a.match(/wpr-ticker-slider-columns-\d/)?a.match(/wpr-ticker-slider-columns-\d/).join().slice(-1):2,l=a.match(/columns--widescreen\d/)?a.match(/columns--widescreen\d/).join().slice(-1):s,n=a.match(/columns--laptop\d/)?a.match(/columns--laptop\d/).join().slice(-1):s,o=a.match(/columns--tablet_extra\d/)?a.match(/columns--tablet_extra\d/).join().slice(-1):d,d=a.match(/columns--tablet\d/)?a.match(/columns--tablet\d/).join().slice(-1):2,p=a.match(/columns--mobile_extra\d/)?a.match(/columns--mobile_extra\d/).join().slice(-1):d,c=a.match(/columns--mobile\d/)?a.match(/columns--mobile\d/).join().slice(-1):1,f=t.attr("data-slide-effect"),m="hr-slide"===f&&a.match(/wpr-ticker-slides-to-scroll-\d/)?+a.match(/wpr-ticker-slides-to-scroll-\d/).join().slice(-1):1;t.slick({appendArrows:e.find(".wpr-ticker-slider-controls"),slidesToShow:s,responsive:[{breakpoint:1e4,settings:{slidesToShow:"typing"===f||"fade"===f?1:l,slidesToScroll:m>l?1:m,fade:!("typing"!==f&&"fade"!==f)}},{breakpoint:2399,settings:{slidesToShow:"typing"===f||"fade"===f?1:s,slidesToScroll:m>s?1:m,fade:!("typing"!==f&&"fade"!==f)}},{breakpoint:1221,settings:{slidesToShow:"typing"===f||"fade"===f?1:n,slidesToScroll:m>n?1:m,fade:!("typing"!==f&&"fade"!==f)}},{breakpoint:1200,settings:{slidesToShow:"typing"===f||"fade"===f?1:o,slidesToScroll:m>o?1:m,fade:!("typing"!==f&&"fade"!==f)}},{breakpoint:1024,settings:{slidesToShow:"typing"===f||"fade"===f?1:d,slidesToScroll:m>d?1:m,fade:!("typing"!==f&&"fade"!==f)}},{breakpoint:880,settings:{slidesToShow:"typing"===f||"fade"===f?1:p,slidesToScroll:m>p?1:m,fade:!("typing"!==f&&"fade"!==f)}},{breakpoint:768,settings:{slidesToShow:"typing"===f||"fade"===f?1:c,slidesToScroll:m>c?1:m,fade:!("typing"!==f&&"fade"!==f)}}]}),i.marquee(r)},widgetTabs:function(e){function i(e){var t=l.eq(e),i=o.eq(e),r="auto";n.css({height:n.outerHeight(!0)}),l.removeClass("wpr-tab-active"),t.addClass("wpr-tab-active"),o.removeClass("wpr-tab-content-active wpr-animation-enter"),r=i.outerHeight(!0),r+=parseInt(n.css("border-top-width"))+parseInt(n.css("border-bottom-width")),i.addClass("wpr-tab-content-active wpr-animation-enter"),n.css({height:r}),setTimeout(function(){n.css({height:"auto"})},500)}function r(){l.on("click",function(){var e=t(this).data("tab")-1;clearInterval(f),i(e)})}function a(){l.hover(function(){var e=t(this).data("tab")-1;clearInterval(f),i(e)})}var s=t(".wpr-tabs",e).first(),l=t(".wpr-tabs-wrap",s).first(),n=t(".wpr-tabs-content-wrap",s).first(),l=t("> .wpr-tab",l),o=t("> .wpr-tab-content",n),d=s.data("options"),p=d.activeTab-1;if(l.eq(p).addClass("wpr-tab-active"),o.eq(p).addClass("wpr-tab-content-active wpr-animation-enter"),d.autoplay)var c=d.activeTab-1,f=setInterval(function(){c<l.length-1?c++:c=0,i(c)},d.autoplaySpeed);"hover"===d.trigger?a():r()},widgetContentToogle:function(e){function i(t){if(!e.hasClass("wpr-switcher-label-style-outer")){var i=100/d.length;o.css({width:i+"%",left:t*i+"%"})}}function r(t){var r=d.eq(t),a=p.eq(t),l="auto";i(t),e.hasClass("wpr-switcher-label-style-outer")||(d.removeClass("wpr-switcher-active"),r.addClass("wpr-switcher-active"),e.hasClass("wpr-switcher-style-dual")&&s.attr("data-active-switcher",t+1)),n.css({height:n.outerHeight(!0)}),p.removeClass("wpr-switcher-content-active wpr-animation-enter"),l=a.outerHeight(!0),l+=parseInt(n.css("border-top-width"))+parseInt(n.css("border-bottom-width")),a.addClass("wpr-switcher-content-active wpr-animation-enter"),n.css({height:l}),setTimeout(function(){n.css({height:"auto"})},500)}var a=t(".wpr-content-toggle",e).first(),s=t(".wpr-switcher-container",a).first(),l=t(".wpr-switcher-wrap",a).first(),n=t(".wpr-switcher-content-wrap",a).first(),o=t("> .wpr-switcher-bg",l),d=t("> .wpr-switcher",l),p=t("> .wpr-switcher-content",n),c=parseInt(s.data("active-switcher"))-1;d.eq(c).addClass("wpr-switcher-active"),p.eq(c).addClass("wpr-switcher-content-active wpr-animation-enter"),i(c),function(){e.hasClass("wpr-switcher-label-style-outer")?l.on("click",function(){var e=l.find(".wpr-switcher-active");1===parseInt(e.data("switcher"),10)?(l.children(".wpr-switcher").eq(0).removeClass("wpr-switcher-active"),l.children(".wpr-switcher").eq(1).addClass("wpr-switcher-active"),l.closest(".wpr-switcher-container").attr("data-active-switcher",2),r(1)):2===parseInt(e.data("switcher"),10)&&(l.children(".wpr-switcher").eq(1).removeClass("wpr-switcher-active"),l.children(".wpr-switcher").eq(0).addClass("wpr-switcher-active"),l.closest(".wpr-switcher-container").attr("data-active-switcher",1),r(0))}):d.on("click",function(){var e=t(this).data("switcher")-1;r(e)})}()},widgetBackToTop:function(e){function i(e,t,i){e>i.animationOffset?"fade"===i.animation?r.stop().css("visibility","visible").animate({opacity:"1"},i.animationDuration):"slide"===i.animation?r.stop().css("visibility","visible").animate({opacity:"1","margin-bottom":0},i.animationDuration):r.css("visibility","visible"):"fade"===i.animation?r.stop().animate({opacity:"0"},i.animationDuration):"slide"===i.animation?r.stop().animate({"margin-bottom":"-100px",opacity:"0"},i.animationDuration):r.css("visibility","hidden")}var r=e.find(".wpr-stt-btn"),a=r.attr("data-settings");a=JSON.parse(a),"fixed"===a.fixed&&("none"!==a.animation&&(r.css({opacity:"0"}),"slide"===a.animation&&r.css({"margin-bottom":"-100px"})),i(t(window).scrollTop(),r,a),t(window).scroll(function(){i(t(this).scrollTop(),r,a)})),r.on("click",function(){return t("html, body").animate({scrollTop:0},a.scrolAnim),!1})},widgetLottieAnimations:function(e){var i=e.find(".wpr-lottie-animations"),r=e.find(".wpr-lottie-animations-wrapper"),a=JSON.parse(i.attr("data-settings")),s=lottie.loadAnimation({container:i[0],path:i.attr("data-json-url"),renderer:a.lottie_renderer,loop:!("yes"!==a.loop),autoplay:!("yes"!==a.autoplay)});s.setSpeed(a.speed),a.reverse&&s.setDirection(-1),s.addEventListener("DOMLoaded",function(){function e(){if(s.pause(),"function"==typeof i[0].getBoundingClientRect){var e=document.documentElement.clientHeight,r=100*(i[0].getBoundingClientRect().top/e),l=100*(i[0].getBoundingClientRect().bottom/e),n=r<a.scroll_end,o=l>a.scroll_start;if("viewport"===a.trigger&&(o&&n?s.play():s.pause()),"scroll"===a.trigger&&o&&n){s.pause();var d=100*t(window).scrollTop()/(t(document).height()-t(window).height()),p=Math.round(d);s.goToAndStop(4e3*(p/100))}}}"hover"!==a.trigger&&"none"!==a.trigger&&(e("load"),t(window).on("scroll",e)),"hover"===a.trigger&&(s.pause(),i.hover(function(){s.play()},function(){s.pause()}))})},widgetPostsTimeline:function(i){function r(){i.find(".wpr-centered").length&&(767>=window.innerWidth?(i.find(".wpr-wrapper .wpr-timeline-centered").removeClass("wpr-both-sided-timeline").addClass("wpr-one-sided-timeline").addClass("wpr-remove-one-sided-later"),i.find(".wpr-wrapper .wpr-left-aligned").removeClass("wpr-left-aligned").addClass("wpr-right-aligned").addClass("wpr-remove-right-aligned-later")):(i.find(".wpr-wrapper .wpr-timeline-centered.wpr-remove-one-sided-later").removeClass("wpr-one-sided-timeline").addClass("wpr-both-sided-timeline").removeClass("wpr-remove-one-sided-later"),i.find(".wpr-wrapper .wpr-remove-right-aligned-later").removeClass("wpr-right-aligned").addClass("wpr-left-aligned").removeClass("wpr-remove-right-aligned-later")))}function a(e,r){if(i.find(".wpr-timeline-fill").length&&(0<i.find(".wpr-timeline-entry:eq(0)").prev(".wpr-year-wrap").length&&(r=i.find(".wpr-year-label").eq(0)),p.length)){var a=p.css("height").slice(0,-2),s=document.documentElement.scrollTop,l=document.documentElement.clientHeight/2;s+l-r.offset().top>e.offset().top-r.offset().top+parseInt(e.css("height").slice(0,-2))||p.css("height",s+l-r.offset().top+"px"),i.find(".wpr-main-line-icon.wpr-icon").each(function(){t(this).offset().top<parseInt(r.offset().top+parseInt(a))?t(this).addClass("wpr-change-border-color"):t(this).removeClass("wpr-change-border-color")})}}function s(e,t,r,a,s){if(s=i.find(".wpr-timeline-centered"),i.find(".wpr-both-sided-timeline").length||i.find(".wpr-one-sided-timeline").length||i.find(".wpr-one-sided-timeline-left").length){0<i.find(".wpr-timeline-entry:eq(0)").prev(".wpr-year-wrap").length&&(a=i.find(".wpr-year-label").eq(0));var l=a.offset().top,n=r.offset().top,o=l-s.offset().top+"px",d=n-l+parseInt(r.css("height").slice(0,-2));e.css("top",o),e.css("height",d),""===t?"":t.css("top",o)}}var l=0<i.find(".wpr-timeline-centered").length?i.find(".wpr-timeline-centered"):"",n=0<i.find(".wpr-timeline-centered").length?i.find(".wpr-timeline-centered"):"",o=0<i.find(".wpr-grid-pagination").length?i.find(".wpr-grid-pagination"):"",d=0<i.find(".wpr-middle-line").length?i.find(".wpr-middle-line"):"",p=0<i.find(".wpr-timeline-fill").length?i.find(".wpr-timeline-fill"):"",c=0<i.find(".wpr-main-line-icon.wpr-icon:last").length?i.find(".wpr-main-line-icon.wpr-icon:last"):"",f=0<i.find(".wpr-main-line-icon.wpr-icon").length?i.find(".wpr-main-line-icon.wpr-icon").first():"",m=".elementor-element-"+i.attr("data-id"),g=i.find(".wpr-story-info-vertical").attr("data-animation-offset")?+i.find(".wpr-story-info-vertical").attr("data-animation-offset"):"",y=i.find(".wpr-story-info-vertical").attr("data-animation-duration")?+i.find(".wpr-story-info-vertical").attr("data-animation-duration"):"";if(0<i.find(".wpr-timeline-centered").length&&(t(window).resize(function(){r()}),t(window).smartresize(function(){r()}),setTimeout(function(){r(),t(window).trigger("resize")},500),s(d,p,c,f,n),setTimeout(function(){s(d,p,c,f,n),t(window).trigger("resize")},500),t(window).smartresize(function(){s(d,p,c,f,n)}),t(window).resize(function(){s(d,p,c,f,n)}),"load-more"!==l.attr("data-pagination")&&i.find(".wpr-grid-pagination").css("visibility","hidden"),AOS.init({offset:parseInt(g),duration:y,once:!0}),a(c,f),t(window).on("scroll",function(){a(c,f)}),!i.find(".elementor-repeater-items").length&&!e.editorCheck()&&("load-more"===i.find(".wpr-timeline-centered").data("pagination")||"infinite-scroll"===i.find(".wpr-timeline-centered").data("pagination")))){var w=(void 0===l||"load-more"!==l.attr("data-pagination"))&&10;l.infiniteScroll({path:m+" .wpr-grid-pagination a",hideNav:!1,append:m+".wpr-timeline-entry",history:!1,scrollThreshold:w,status:m+" .page-load-status"}),l.on("request.infiniteScroll",function(){i.find(".wpr-load-more-btn").hide(),i.find(".wpr-pagination-loading").css("display","inline-block")});var h=0;l.on("load.infiniteScroll",function(e,r){h++;var w=t(r).find(m).find(".wpr-timeline-entry");l.infiniteScroll("appendItems",w),i.find(".wpr-one-sided-timeline").length||i.find(".wpr-one-sided-timeline-left").length||(i.find(".wpr-timeline-entry").each(function(e){t(this).removeClass("wpr-right-aligned wpr-left-aligned"),0==e%2?(t(this).addClass("wpr-left-aligned"),t(this).find(".wpr-story-info-vertical").attr("data-aos",t(this).find(".wpr-story-info-vertical").attr("data-aos-left"))):(t(this).addClass("wpr-right-aligned"),t(this).find(".wpr-story-info-vertical").attr("data-aos",t(this).find(".wpr-story-info-vertical").attr("data-aos-right")))}),AOS.init({offset:parseInt(g),duration:y,once:!0})),t(window).scroll(),i.find(".wpr-pagination-loading").hide(),l.data("max-pages")-1===h?(i.find(".wpr-pagination-finish").fadeIn(1e3),o.delay(2e3).fadeOut(1e3)):"load-more"===l.attr("data-pagination")&&i.find(".wpr-load-more-btn").fadeIn(),d=i.find(".wpr-middle-line"),p=i.find(".wpr-timeline-fill"),c=i.find(".wpr-main-line-icon.wpr-icon:last"),f=i.find(".wpr-main-line-icon.wpr-icon").first(),n=i.find(".wpr-timeline-centered"),s(d,p,c,f,n),t(window).trigger("resize"),a(c,f)}),e.editorCheck()||(i.find(".wpr-load-more-btn").on("click",function(){return l.infiniteScroll("loadNextPage"),!1}),"infinite-scroll"==l.attr("data-pagination")&&l.infiniteScroll("loadNextPage"))}if(i.find(".swiper-wrapper").length){var u=function(e,t){if("undefined"==typeof Swiper){var i=elementorFrontend.utils.swiper;return new i(e,t).then(function(e){return e})}return b(e,t)},b=function(e,t){return new Promise(function(i){var r=new Swiper(e,t);i(r)})},T=i.find(".wpr-horizontal-bottom").length?".wpr-horizontal-bottom":".wpr-horizontal",v=i.find(T+".swiper-container"),k=v.data("slidestoshow");u(v,{spaceBetween:+v.data("swiper-space-between"),autoplay:"yes"===v.data("autoplay"),delay:+v.attr("data-swiper-delay"),speed:+v.attr("data-swiper-speed"),slidesPerView:v.data("slidestoshow"),direction:"horizontal",pagination:{el:".wpr-swiper-pagination",type:"progressbar"},navigation:{nextEl:".wpr-button-next",prevEl:".wpr-button-prev"},breakpoints:{320:{slidesPerView:1},480:{slidesPerView:2},769:{slidesPerView:k}}})}},widgetSharingButtons:function(e){e.find(".wpr-sharing-print").on("click",function(t){t.preventDefault(),window.print()})},widgetFlipCarousel:function(e){var i=JSON.parse(e.find(".wpr-flip-carousel").attr("data-settings"));e.find(".wpr-flip-carousel").css("opacity",1),e.find(".wpr-flip-carousel").flipster({itemContainer:"ul",itemSelector:"li",fadeIn:400,start:"yes"===i.starts_from_center?"center":0,style:i.carousel_type,loop:!("yes"!==i.loop),autoplay:"no"!==i.autoplay&&i.autoplay_milliseconds,pauseOnHover:!("yes"!==i.pause_on_hover),click:!("yes"!==i.play_on_click),scrollwheel:!("yes"!==i.play_on_scroll),touch:!0,nav:!("true"!==i.pagination_position)||!!i.pagination_position&&i.pagination_position,spacing:i.spacing,buttons:"custom",buttonPrev:i.button_prev,buttonNext:i.button_next});var r=e.find(".wpr-flip-carousel").find(".flipster__nav__item").find(".flipster__nav__link");r.each(function(){t(this).text(parseInt(t(this).text())+1)})},widgetFeatureList:function(e){e.find(".wpr-feature-list-item:not(:last-of-type)").find(".wpr-feature-list-icon-wrap").each(function(i){var r=e.find(".wpr-feature-list-item").eq(i+1).find(".wpr-feature-list-icon-wrap").offset().top;t(this).find(".wpr-feature-list-line").height(r-t(this).offset().top+"px")}),t(window).resize(function(){e.find(".wpr-feature-list-item:not(:last-of-type)").find(".wpr-feature-list-icon-wrap").each(function(i){var r=e.find(".wpr-feature-list-item").eq(i+1).find(".wpr-feature-list-icon-wrap").offset().top;t(this).find(".wpr-feature-list-line").height(r-t(this).offset().top+"px")})})},editorCheck:function(){return!!t("body").hasClass("elementor-editor-active")}};t(window).on("elementor/frontend/init",e.init)})(jQuery,window.elementorFrontend),function(e,t){var i=function(e,t,i){var r;return function(){var a=this,s=arguments;r?clearTimeout(r):i&&e.apply(a,s),r=setTimeout(function(){i||e.apply(a,s),r=null},t||100)}};jQuery.fn[t]=function(e){return e?this.bind("resize",i(e)):this.trigger(t)}}(jQuery,"smartresize");
1
+ (function(t){"use strict";var e={init:function(){var i={"wpr-nav-menu.default":e.widgetNavMenu,"wpr-onepage-nav.default":e.OnepageNav,"wpr-grid.default":e.widgetGrid,"wpr-magazine-grid.default":e.widgetMagazineGrid,"wpr-media-grid.default":e.widgetGrid,"wpr-woo-grid.default":e.widgetGrid,"wpr-featured-media.default":e.widgetFeaturedMedia,"wpr-product-media.default":e.widgetProductMedia,"wpr-countdown.default":e.widgetCountDown,"wpr-google-maps.default":e.widgetGoogleMaps,"wpr-before-after.default":e.widgetBeforeAfter,"wpr-mailchimp.default":e.widgetMailchimp,"wpr-advanced-slider.default":e.widgetAdvancedSlider,"wpr-testimonial.default":e.widgetTestimonialCarousel,"wpr-search.default":e.widgetSearch,"wpr-advanced-text.default":e.widgetAdvancedText,"wpr-progress-bar.default":e.widgetProgressBar,"wpr-image-hotspots.default":e.widgetImageHotspots,"wpr-flip-box.default":e.widgetFlipBox,"wpr-content-ticker.default":e.widgetContentTicker,"wpr-tabs.default":e.widgetTabs,"wpr-content-toggle.default":e.widgetContentToogle,"wpr-back-to-top.default":e.widgetBackToTop,"wpr-lottie-animations.default":e.widgetLottieAnimations,"wpr-posts-timeline.default":e.widgetPostsTimeline,"wpr-sharing-buttons.default":e.widgetSharingButtons,"wpr-flip-carousel.default":e.widgetFlipCarousel,"wpr-feature-list.default":e.widgetFeatureList,global:e.widgetSection,"wpr-post-media.default":e.widgetPostMedia};t.each(i,function(e,t){window.elementorFrontend.hooks.addAction("frontend/element_ready/"+e,t)})},widgetPostMedia:function(i){var r=t(".wpr-featured-media-image").attr("data-lightbox");if(typeof r!=typeof void 0&&!1!==r&&!e.editorCheck()){var a=i.find(".wpr-featured-media-wrap");r=JSON.parse(r),a.lightGallery(r),a.on("onAferAppendSlide.lg, onAfterSlide.lg",function(){var e=t("#lg-actual-size, #lg-zoom-in, #lg-zoom-out, #lg-download"),i=t("#lg-download").attr("href");t("#lg-download").length&&(-1===i.indexOf("wp-content")?e.addClass("wpr-hidden-element"):e.removeClass("wpr-hidden-element")),""===r.autoplay&&t(".lg-autoplay-button").css({width:"0",height:"0",overflow:"hidden"})})}},widgetSection:function(i){function r(t){var r=JSON.parse(t),a=e.editorCheck()?i.find(".wpr-particle-wrapper").attr("wpr-quantity"):i.attr("wpr-quantity"),s=e.editorCheck()?i.find(".wpr-particle-wrapper").attr("wpr-color")?i.find(".wpr-particle-wrapper").attr("wpr-color"):"#000000":i.attr("wpr-color")||"#000000",l=e.editorCheck()?i.find(".wpr-particle-wrapper").attr("wpr-speed"):i.attr("wpr-speed"),n=e.editorCheck()?i.find(".wpr-particle-wrapper").attr("wpr-shape"):i.attr("wpr-shape"),o=e.editorCheck()?i.find(".wpr-particle-wrapper").attr("wpr-size"):i.attr("wpr-size");return r.particles.size.value=o,r.particles.number.value=a,r.particles.color.value=s,r.particles.shape.type=n,r.particles.line_linked.color=s,r.particles.move.speed=l,r}if(function(){function e(){if(document.querySelector(".wpr-mybar")){var e=document.body.scrollTop||document.documentElement.scrollTop,t=document.documentElement.scrollHeight-document.documentElement.clientHeight;document.querySelector("#wpr-mybar").style.width=100*(e/t)+"%"}}e(),window.onscroll=function(){e()},t("#wpadminbar").length&&t(".wpr-reading-progress-bar-container").length&&0===t(".wpr-reading-progress-bar-container").position().top&&t(".wpr-reading-progress-bar-container").css("top"," 32px")}(),(i.attr("data-wpr-particles")||i.find(".wpr-particle-wrapper").attr("data-wpr-particles-editor"))&&function(){var a=i.data("element_type"),s=i.data("id"),l=e.editorCheck()?i.find(".wpr-particle-wrapper").attr("data-wpr-particles-editor"):i.attr("data-wpr-particles");"section"===a&&void 0!==l&&(e.editorCheck()?i.hasClass("wpr-particle-yes")?(particlesJS("wpr-particle-"+s,"wpr_particle_json_custom"==i.find(".wpr-particle-wrapper").attr("particle-source")?JSON.parse(l):r(l)),i.find(".elementor-column").css("z-index",9),t(window).trigger("resize")):i.find(".wpr-particle-wrapper").remove():(i.prepend("<div class=\"wpr-particle-wrapper\" id=\"wpr-particle-"+s+"\"></div>"),particlesJS("wpr-particle-"+s,"wpr_particle_json_custom"==i.attr("particle-source")?JSON.parse(l):r(l))))}(),(i.hasClass("wpr-jarallax")||i.hasClass("wpr-jarallax-yes"))&&function(){i.hasClass("wpr-jarallax-yes")&&(!e.editorCheck()&&i.hasClass("wpr-jarallax")?(i.css("background-image","url(\""+i.attr("bg-image")+"\")"),i.jarallax({type:i.attr("scroll-effect"),speed:i.attr("speed-data")})):e.editorCheck()&&(i.css("background-image","url(\""+i.find(".wpr-jarallax").attr("bg-image-editor")+"\")"),i.jarallax({type:i.find(".wpr-jarallax").attr("scroll-effect-editor"),speed:i.find(".wpr-jarallax").attr("speed-data-editor")})))}(),i.hasClass("wpr-parallax-yes")&&function(){if(i.hasClass("wpr-parallax-yes")){var r=document.getElementsByClassName("wpr-parallax-multi-layer"),a=Array.from(r).map(e=>new Parallax(e,{invertY:"yes"==e.getAttribute("direction"),invertX:"yes"==e.getAttribute("direction"),scalarX:e.getAttribute("scalar-speed"),scalarY:e.getAttribute("scalar-speed"),hoverOnly:!0,pointerEvents:!0}));a.forEach(e=>{e.friction(.2,.2)})}if(!e.editorCheck()){var s=[];document.querySelectorAll(".wpr-parallax-multi-layer").forEach(e=>{e.parentElement.style.position="relative",e.style.position="absolute",s.push(e),e.remove()}),document.querySelectorAll(".wpr-parallax-ml-children").forEach(e=>{e.style.position="absolute",e.style.top=e.getAttribute("style-top"),e.style.left=e.getAttribute("style-left")}),t(".wpr-parallax-yes").each(function(e){t(this).append(s[e])})}}(),i.hasClass("wpr-sticky-section-yes")){function r(){if(!i.hasClass("wpr-sticky-section-yes")||!i.find(".wpr-sticky-section-yes-editor"))return void(a="static");var e=[],t=[["mobile_sticky",768],["mobile_extra_sticky",881],["tablet_sticky",1025],["tablet_extra_sticky",1201],["laptop_sticky",1216],["desktop_sticky",2400],["widescreen_sticky",4e3]].filter(e=>-1!=c.indexOf(e[0])).reverse();t.forEach((t,i)=>{t[1]>d&&-1===p.indexOf(t[0])?(a=-1===c?.indexOf(t[0])?e[i-1]?e[i-1]:l:"static",e[i]=a):t[1]>d&&-1!==p.indexOf(t[0])&&(a=l)}),h()}function h(){var e=+window.innerHeight-(+i.css("top").slice(0,-2)+i.height()),t=+window.innerHeight-(+i.css("bottom").slice(0,-2)+i.height());"top"===n?(i.css({position:a}),""!==g&&g.css({position:a,top:o+"px",bottom:"auto","z-index":y,width:"100%"})):(i.css({position:a}),""!==g&&(g=g.find(".wpr-sticky-section-yes"),g.css({position:a,bottom:o+"px",top:"auto","z-index":y,width:"100%"})))}function u(){t("#wpadminbar").length&&(s=t("#wpadminbar").css("height").slice(0,t("#wpadminbar").css("height").length-2),"top"===n&&("fixed"==i.css("position")||"sticky"==i.css("position"))&&(i.css("top",+s+m+"px"),i.css("bottom","auto")))}var a,s,l=e.editorCheck()?i.find(".wpr-sticky-section-yes-editor").attr("data-wpr-position-type"):i.attr("data-wpr-position-type"),n=e.editorCheck()?i.find(".wpr-sticky-section-yes-editor").attr("data-wpr-position-location"):i.attr("data-wpr-position-location"),o=e.editorCheck()?i.find(".wpr-sticky-section-yes-editor").attr("data-wpr-position-offset"):i.attr("data-wpr-position-offset"),d=t("body").prop("clientWidth")+17,p=e.editorCheck()?i.find(".wpr-sticky-section-yes-editor").attr("data-wpr-sticky-devices"):i.attr("data-wpr-sticky-devices"),c=e.editorCheck()?i.find(".wpr-sticky-section-yes-editor").attr("data-wpr-active-breakpoints"):i.attr("data-wpr-active-breakpoints"),f=!!(i.hasClass("wpr-sticky-section-yes")||i.find(".wpr-sticky-section-yes-editor")),m=+i.css("top").slice(0,-2),g=i.closest("div[data-elementor-type=\"wp-post\"]").length?i.closest("div[data-elementor-type=\"wp-post\"]"):"",y=e.editorCheck()?i.find(".wpr-sticky-section-yes-editor").attr("data-wpr-z-index"):i.attr("data-wpr-z-index");if(i.find(".wpr-sticky-section-yes-editor").length||(l=i.attr("data-wpr-position-type"),n=i.attr("data-wpr-position-location"),o=i.attr("data-wpr-position-offset"),p=i.attr("data-wpr-sticky-devices"),c=i.attr("data-wpr-active-breakpoints"),y=i.attr("data-wpr-z-index")),0==p.length&&(l="static"),e.editorCheck()&&p){var w=i.find(".wpr-sticky-section-yes-editor").attr("data-wpr-sticky-devices");i.attr("data-wpr-sticky-devices",w),p=i.attr("data-wpr-sticky-devices")}r(),u(),t(window).resize(function(){d=t("body").prop("clientWidth")+17,r()}),f||(a="static")}},widgetNavMenu:function(i){function r(){if(i.hasClass("wpr-mobile-menu-full-width")&&i.closest(".elementor-column").length){var e=i.closest(".elementor-column"),t=i.closest(".elementor-top-section").outerWidth()-2*d.offset().left,r=e.offset().left+parseInt(e.css("padding-left"),10);d.css({width:t+"px",left:-r+"px"})}}function a(e,t){!0===t?i.hasClass("wpr-sub-menu-fx-slide")?e.stop().slideDown():e.stop().fadeIn():i.hasClass("wpr-sub-menu-fx-slide")?e.stop().slideUp():e.stop().fadeOut()}var s=i.find(".wpr-nav-menu-container"),l=i.find(".wpr-mobile-nav-menu-container"),n=s.find(".wpr-nav-menu > li.menu-item-has-children"),o=s.find(".wpr-sub-menu li.menu-item-has-children");"click"===s.attr("data-trigger")?(n.children("a").on("click",function(r){var e=t(this).parent(),l=e.children(".wpr-sub-menu");n.not(e).removeClass("wpr-sub-open"),(s.hasClass("wpr-nav-menu-horizontal")||s.hasClass("wpr-nav-menu-vertical")&&i.hasClass("wpr-sub-menu-position-absolute"))&&a(n.children(".wpr-sub-menu"),!1),e.hasClass("wpr-sub-open")?(e.removeClass("wpr-sub-open"),a(l,!1)):(r.preventDefault(),e.addClass("wpr-sub-open"),a(l,!0))}),o.on("click",function(i){var e=t(this),r=e.children(".wpr-sub-menu");s.hasClass("wpr-nav-menu-horizontal")&&a(o.find(".wpr-sub-menu"),!1),e.hasClass("wpr-sub-open")?(e.removeClass("wpr-sub-open"),a(r,!1)):(i.preventDefault(),e.addClass("wpr-sub-open"),a(r,!0))}),t(document).mouseup(function(t){n.is(t.target)||0!==n.has(t.target).length||(n.not().removeClass("wpr-sub-open"),a(n.children(".wpr-sub-menu"),!1)),o.is(t.target)||0!==o.has(t.target).length||(o.removeClass("wpr-sub-open"),a(o.children(".wpr-sub-menu"),!1))})):(n.on("mouseenter",function(){s.hasClass("wpr-nav-menu-vertical")&&i.hasClass("wpr-sub-menu-position-absolute")&&s.find("li").not(this).children(".wpr-sub-menu").hide(),a(t(this).children(".wpr-sub-menu"),!0)}),o.on("mouseenter",function(){a(t(this).children(".wpr-sub-menu"),!0)}),s.hasClass("wpr-nav-menu-horizontal")?(n.on("mouseleave",function(){a(t(this).children(".wpr-sub-menu"),!1)}),o.on("mouseleave",function(){a(t(this).children(".wpr-sub-menu"),!1)})):s.on("mouseleave",function(){a(t(this).find(".wpr-sub-menu"),!1)}));var d=l.find(".wpr-mobile-nav-menu");l.find(".wpr-mobile-toggle").on("click",function(){t(this).toggleClass("wpr-mobile-toggle-fx"),t(this).hasClass(".wpr-mobile-toggle-open")?(t(this).removeClass(".wpr-mobile-toggle-open"),t(this).trigger("focusout"),t(this).find(".wpr-mobile-toggle-text").length&&(t(this).children().eq(1).hide(),t(this).children().eq(0).show())):(t(this).addClass(".wpr-mobile-toggle-open"),t(this).find(".wpr-mobile-toggle-text").length&&(t(this).children().eq(0).hide(),t(this).children().eq(1).show())),t(this).parent().next().stop().slideToggle(),r()}),d.find(".sub-menu").removeClass("wpr-sub-menu").addClass("wpr-mobile-sub-menu"),d.find(".menu-item-has-children").children("a").on("click",function(i){var e=t(this).closest("li");e.hasClass("wpr-mobile-sub-open")?(e.removeClass("wpr-mobile-sub-open"),e.children(".wpr-mobile-sub-menu").first().stop().slideUp()):(i.preventDefault(),e.addClass("wpr-mobile-sub-open"),e.children(".wpr-mobile-sub-menu").first().stop().slideDown())}),r(),t(window).smartresize(function(){r()})},OnepageNav:function(e){function i(i){"yes"!==e.find(".wpr-onepage-nav").attr("data-highlight")||(e.find(".wpr-onepage-nav-item").children("a").removeClass("wpr-onepage-active-item"),t(".elementor-section").each(function(){var r=t(this).offset().top,a=r+t(this).outerHeight();i>=r&&i<a&&e.find(".wpr-onepage-nav-item").children("a[href=\"#"+t(this).attr("id")+"\"]").addClass("wpr-onepage-active-item")}))}e.find(".wpr-onepage-nav-item").on("click",function(e){e.preventDefault();var r=t(t(this).find("a").attr("href")),a=parseInt(t(this).parent().attr("data-speed"),10);t("body").animate({scrollTop:r.offset().top},a),i(t(window).scrollTop())}),"yes"===e.find(".wpr-onepage-nav").attr("data-highlight")&&setTimeout(function(){t(window).scroll()},10),t(window).scroll(function(){i(t(this).scrollTop())})},widgetGrid:function(r){function a(){if(r.find(".wpr-sharing-trigger").length){var e=r.find(".wpr-sharing-trigger"),i=r.find(".wpr-post-sharing-inner"),a=5;i.first().find("a").each(function(){a+=t(this).outerWidth()+parseInt(t(this).css("margin-right"),10)});var s=parseInt(i.find("a").css("margin-right"),10);"left"===e.attr("data-direction")?(i.css("width",a+"px"),i.css("left",-(s+a)+"px")):"right"===e.attr("data-direction")?(i.css("width",a+"px"),i.css("right",-(s+a)+"px")):"top"===e.attr("data-direction")?(i.find("a").css({"margin-right":"0","margin-top":s+"px"}),i.css({top:-s+"px",left:"50%","-webkit-transform":"translate(-50%, -100%)",transform:"translate(-50%, -100%)"})):"right"===e.attr("data-direction")?(i.css("width",a+"px"),i.css({left:s+"px"})):"bottom"===e.attr("data-direction")&&(i.find("a").css({"margin-right":"0","margin-bottom":s+"px"}),i.css({bottom:-s+"px",left:"50%","-webkit-transform":"translate(-50%, 100%)",transform:"translate(-50%, 100%)"})),"click"===e.attr("data-action")?e.on("click",function(){var e=t(this).next();"hidden"===e.css("visibility")?(e.css("visibility","visible"),e.find("a").css({opacity:"1",top:"0"}),setTimeout(function(){e.find("a").addClass("wpr-no-transition-delay")},100*e.find("a").length)):(e.find("a").removeClass("wpr-no-transition-delay"),e.find("a").css({opacity:"0",top:"-5px"}),setTimeout(function(){e.css("visibility","hidden")},100*e.find("a").length))}):(e.on("mouseenter",function(){var e=t(this).next();e.css("visibility","visible"),e.find("a").css({opacity:"1",top:"0"}),setTimeout(function(){e.find("a").addClass("wpr-no-transition-delay")},100*e.find("a").length)}),r.find(".wpr-grid-item-sharing").on("mouseleave",function(){var e=t(this).find(".wpr-post-sharing-inner");e.find("a").removeClass("wpr-no-transition-delay"),e.find("a").css({opacity:"0",top:"-5px"}),setTimeout(function(){e.css("visibility","hidden")},100*e.find("a").length)}))}}function s(){"yes"!==p.find(".wpr-grid-media-wrap").attr("data-overlay-link")||e.editorCheck()||(p.find(".wpr-grid-media-wrap").css("cursor","pointer"),p.find(".wpr-grid-media-wrap").on("click",function(e){var i=e.target.className;if(-1!==i.indexOf("inner-block")||-1!==i.indexOf("wpr-cv-inner")||-1!==i.indexOf("wpr-grid-media-hover")){e.preventDefault();var r=t(this).find(".wpr-grid-media-hover-bg").attr("data-url"),r=r.replace("#new_tab","");"_blank"===p.find(".wpr-grid-item-title a").attr("target")?window.open(r,"_blank").focus():window.location.href=r}}))}function l(i){if(-1!==r.find(".wpr-grid-item-lightbox").length){var a=r.find(".wpr-grid-item-lightbox"),s=a.find(".wpr-grid-lightbox-overlay").first();a.each(function(){var e=t(this).find(".inner-block > span").attr("data-src"),i=t(this).closest("article").not(".slick-cloned");p.hasClass("wpr-media-grid")||i.find(".wpr-grid-image-wrap").attr("data-src",e);var r=i.find(".wpr-grid-image-wrap").attr("data-src");typeof r!="undefined"&&!1!==r&&-1===r.indexOf("wp-content")&&i.find(".wpr-grid-image-wrap").attr("data-iframe","true")}),p.lightGallery(i.lightbox),p.on("onAfterOpen.lg",function(){t(".lg-outer").find(".lg-thumb-item").length&&t(".lg-outer").find(".lg-thumb-item").each(function(){var e=t(this).find("img").attr("src"),i=e,r=e.lastIndexOf("."),a=e.slice(r),s=e.lastIndexOf("-"),l=!!/\d{3,}x\d{3,}/.test(e.substring(r,s))&&e.substring(r,s);42<=e.substring(r,s).length&&(l=""),""!==l&&(!1===l?i=[e.slice(0,r),"-150x150",e.slice(r)].join(""):i=e.replace(l,"-150x150")),t(this).find("img").attr("src",i)})}),r.find(".wpr-grid").on("onAferAppendSlide.lg, onAfterSlide.lg",function(){var e=t("#lg-actual-size, #lg-zoom-in, #lg-zoom-out, #lg-download"),r=t("#lg-download").attr("href");t("#lg-download").length&&(-1===r.indexOf("wp-content")?e.addClass("wpr-hidden-element"):e.removeClass("wpr-hidden-element")),""===i.lightbox.autoplay&&t(".lg-autoplay-button").css({width:"0",height:"0",overflow:"hidden"})}),s.length?(r.find(".wpr-grid-media-hover-bg").after(s.remove()),r.find(".wpr-grid-lightbox-overlay").on("click",function(){e.editorCheck()?alert("Lightbox is Disabled in the Editor!"):t(this).closest("article").find(".wpr-grid-image-wrap").trigger("click")})):a.find(".inner-block > span").on("click",function(){if(!e.editorCheck()){var i=t(this).closest("article").find(".wpr-grid-image-wrap");i.trigger("click")}else alert("Lightbox is Disabled in the Editor!")})}}function n(){r.find(".wpr-post-like-button").length&&r.find(".wpr-post-like-button").on("click",function(){var e=t(this);return""!==e.attr("data-post-id")&&t.ajax({type:"POST",url:e.attr("data-ajax"),data:{action:"wpr_likes_init",post_id:e.attr("data-post-id"),nonce:e.attr("data-nonce")},beforeSend:function(){e.fadeTo(500,.5)},success:function(t){var i=e.attr("data-icon"),r=t.count;""===r.replace(/<\/?[^>]+(>|$)/g,"")?(r="<span class=\"wpr-post-like-count\">"+e.attr("data-text")+"</span>",!e.hasClass("wpr-likes-zero")&&e.addClass("wpr-likes-zero")):e.removeClass("wpr-likes-zero"),e.hasClass("wpr-already-liked")?(e.prop("title","Like"),e.removeClass("wpr-already-liked"),e.html("<i class=\""+i+"\"></i>"+r)):(e.prop("title","Unlike"),e.addClass("wpr-already-liked"),e.html("<i class=\""+i.replace("far","fas")+"\"></i>"+r)),e.fadeTo(500,1)}}),!1})}function o(e){for(var a,s,l,n,o=r.find(".wpr-grid"),d=o.find(".wpr-grid-item"),p=d.filter(":visible"),c=e.layout,f=e.media_align,m=e.media_width,g=e.media_distance,y=3,w=1,h=2,u=parseInt(e.columns_desktop,10),b=e.gutter_hr,T=e.gutter_vr,v=o.width()+b-.3,k=t("body").prop("clientWidth"),x=400,C=r.attr("class"),C=C.split(" "),_=0;_<C.length-1;_++)-1!==C[_].search(/mobile\d/)&&(w=C[_].slice(-1)),-1!==C[_].search(/mobile_extra\d/)&&(a=C[_].slice(-1)),-1!==C[_].search(/tablet\d/)&&(h=C[_].slice(-1)),-1!==C[_].search(/tablet_extra\d/)&&(s=C[_].slice(-1)),-1!==C[_].search(/widescreen\d/)&&(n=C[_].slice(-1)),-1!==C[_].search(/laptop\d/)&&(l=C[_].slice(-1));y=440>=k?w:768>=k?a?a:h:881>=k?h:1025>=k?s?s:h:1201>=k?l?l:u:1920>=k?u:2300>=k?u:2650>=k?n?n:u+1:3e3>=k?n?n:u+2:n?n:u+3,8<y&&(y=8),"string"==typeof y&&-1!==y.indexOf("pro")&&(y=3),d.outerWidth(Math.floor(v/y-b)),d.css("margin-bottom",T+"px"),1===y&&d.last().css("margin-bottom","0");var S=-1;if(p.each(function(){var e=t(this).outerHeight(),i=parseInt(t(this).css("top"),10);i>S&&(S=i)}),"fitRows"===c&&p.each(function(){parseInt(t(this).css("top"))===S&&t(this).addClass("rf-last-row")}),"list"===c){var z=d.find(".wpr-grid-image-wrap").outerHeight();if(d.find(".wpr-grid-item-below-content").css("min-height",z+"px"),480>t("body").prop("clientWidth"))d.find(".wpr-grid-media-wrap").css({float:"none",width:"100%"}),d.find(".wpr-grid-item-below-content").css({float:"none",width:"100%"}),d.find(".wpr-grid-image-wrap").css("padding","0"),d.find(".wpr-grid-item-below-content").css("min-height","0"),"zigzag"===f&&d.find("[class*=\"elementor-repeater-item\"]").css("text-align","center");else if("zigzag"!==f){d.find(".wpr-grid-media-wrap").css({float:f,width:m+"%"});var j="left"===f?"margin-right":"margin-left";d.find(".wpr-grid-media-wrap").css(j,g+"px"),d.find(".wpr-grid-item-below-content").css({float:f,width:"calc((100% - "+m+"%) - "+g+"px)"})}else d.filter(":even").find(".wpr-grid-media-wrap").css({float:"left",width:m+"%"}),d.filter(":even").find(".wpr-grid-item-below-content").css({float:"left",width:"calc((100% - "+m+"%) - "+g+"px)"}),d.filter(":even").find(".wpr-grid-media-wrap").css("margin-right",g+"px"),d.filter(":odd").find(".wpr-grid-media-wrap").css({float:"right",width:m+"%"}),d.filter(":odd").find(".wpr-grid-item-below-content").css({float:"right",width:"calc((100% - "+m+"%) - "+g+"px)"}),d.filter(":odd").find(".wpr-grid-media-wrap").css("margin-left",g+"px"),o.hasClass("wpr-grid-list-ready")||d.each(function(e){var i=t(this).find("[class*=\"elementor-repeater-item\"]");0==e%2?i.each(function(){if(!t(this).hasClass("wpr-grid-item-align-center")){"none"===t(this).css("float")?t(this).css("text-align","left"):t(this).css("float","left");t(this).find(".inner-block")}}):i.each(function(e){if(!t(this).hasClass("wpr-grid-item-align-center")){"none"===t(this).css("float")?t(this).css("text-align","right"):t(this).css("float","right");var i=t(this).find(".inner-block");"0px"!==i.css("margin-left")&&(i.css("margin-right",i.css("margin-left")),i.css("margin-left","0")),0===e&&"0px"!==i.css("margin-right")&&(i.css("margin-left",i.css("margin-right")),i.css("margin-right","0"))}})}),setTimeout(function(){o.hasClass("wpr-grid-list-ready")||o.addClass("wpr-grid-list-ready")},500)}"list"===c&&(c="fitRows"),"default"!==e.filters_animation&&(x=0);o.isotope({layoutMode:c,masonry:{comlumnWidth:v/y,gutter:b},fitRows:{comlumnWidth:v/y,gutter:b},transitionDuration:x,percentPosition:!0})}function d(e){if("yes"===e.filters_count&&r.find(".wpr-grid-filters a, .wpr-grid-filters span").each(function(){"*"===t(this).attr("data-filter")?t(this).find("sup").text(r.find(".wpr-grid-filters").next().find("article").length):t(this).find("sup").text(r.find(t(this).attr("data-filter")).length)}),"yes"!==e.filters_linkable){if("yes"===e.deeplinking){var i=window.location.hash.replace("#filter:",".");window.location.hash.match("#filter:all")&&(i="*");var a=r.find(".wpr-grid-filters span[data-filter=\""+i+"\"]:not(.wpr-back-filter)"),s=a.parent();"parent"===a.parent().attr("data-role")?s.parent("ul").find("ul[data-parent=\""+i+"\"]").length&&(s.parent("ul").children("li").css("display","none"),s.siblings("ul[data-parent=\""+i+"\"]").css("display","block")):"sub"===a.parent().attr("data-role")&&(s.closest(".wpr-grid-filters").children("li").css("display","none"),s.parent("ul").css("display","inline-block")),r.find(".wpr-grid-filters span").removeClass("wpr-active-filter"),a.addClass("wpr-active-filter"),r.find(".wpr-grid").isotope({filter:i}),e.lightbox.selector="*"===i?" .wpr-grid-image-wrap":i+" .wpr-grid-image-wrap",l(e)}"yes"===e.filters_hide_empty&&r.find(".wpr-grid-filters span").each(function(){var e=t(this).attr("data-filter");"*"!==e&&(0===p.find(e).length?t(this).parent("li").addClass("wpr-hidden-element"):t(this).parent("li").removeClass("wpr-hidden-element"))}),""!==e.filters_default_filter&&setTimeout(function(){r.find(".wpr-grid-filters").find("span[data-filter*=\"-"+e.filters_default_filter+"\"]")[0].click()},100),r.find(".wpr-grid-filters span").on("click",function(){var i=t(this).data("filter"),a=t(this).parent("li"),s=a.attr("data-role");if(r.find(".wpr-grid-filters span").removeClass("wpr-active-filter"),t(this).addClass("wpr-active-filter"),"parent"===s?a.parent("ul").find("ul[data-parent=\""+i+"\"]").length&&(a.parent("ul").children("li").css("display","none"),a.siblings("ul[data-parent=\""+i+"\"]").css("display","block")):"back"===s&&(a.closest(".wpr-grid-filters").children("li").css("display","inline-block"),a.parent().css("display","none")),"yes"===e.deeplinking){var l="#filter:"+i.replace(".","");"*"===i&&(l="#filter:all"),window.location.href=window.location.pathname+window.location.search+l}"infinite-scroll"===e.pagination_type&&0===p.find(t(this).attr("data-filter")).length&&r.find(".wpr-grid").infiniteScroll("loadNextPage"),"default"!==e.filters_animation&&r.find(".wpr-grid-item-inner").css({opacity:"0",transition:"none"}),"fade-slide"===e.filters_animation?r.find(".wpr-grid-item-inner").css("top","20px"):"zoom"===e.filters_animation?r.find(".wpr-grid-item-inner").css("transform","scale(0.01)"):r.find(".wpr-grid-item-inner").css({top:"0",transform:"scale(1)"}),r.find(".wpr-grid").isotope({filter:i}),e.lightbox.selector="*"===i?" .wpr-grid-image-wrap":i+" .wpr-grid-image-wrap",p.data("lightGallery").destroy(!0),p.lightGallery(e.lightbox)})}}var p=r.find(".wpr-grid");if(p.length){var c=p.attr("data-settings");if("undefined"==typeof c||!1===c){p.animate({opacity:"1"},1e3);var f=r.attr("class"),m=f.match(/wpr-grid-slider-columns-\d/)?f.match(/wpr-grid-slider-columns-\d/).join().slice(-1):2,g=f.match(/columns--widescreen\d/)?f.match(/columns--widescreen\d/).join().slice(-1):m,y=f.match(/columns--laptop\d/)?f.match(/columns--laptop\d/).join().slice(-1):m,w=f.match(/columns--tablet_extra\d/)?f.match(/columns--tablet_extra\d/).join().slice(-1):h,h=f.match(/columns--tablet\d/)?f.match(/columns--tablet\d/).join().slice(-1):2,u=f.match(/columns--mobile_extra\d/)?f.match(/columns--mobile_extra\d/).join().slice(-1):h,b=f.match(/columns--mobile\d/)?f.match(/columns--mobile\d/).join().slice(-1):1,T=f.match(/wpr-grid-slides-to-scroll-\d/)?+f.match(/wpr-grid-slides-to-scroll-\d/).join().slice(-1):1;if(p.slick({appendDots:r.find(".wpr-grid-slider-dots"),customPaging:function(e,t){e.slideCount;return"<span class=\"wpr-grid-slider-dot\"></span>"},slidesToShow:m,responsive:[{breakpoint:1e4,settings:{slidesToShow:g,slidesToScroll:T>g?1:T}},{breakpoint:2399,settings:{slidesToShow:m,slidesToScroll:T>m?1:T}},{breakpoint:1221,settings:{slidesToShow:y,slidesToScroll:T>y?1:T}},{breakpoint:1200,settings:{slidesToShow:w,slidesToScroll:T>w?1:T}},{breakpoint:1024,settings:{slidesToShow:h,slidesToScroll:T>h?1:T}},{breakpoint:880,settings:{slidesToShow:u,slidesToScroll:T>u?1:T}},{breakpoint:768,settings:{slidesToShow:b,slidesToScroll:T>b?1:T}}]}),r.find(".slick-dots").length&&r.hasClass("wpr-grid-slider-dots-horizontal")){var v=r.find(".slick-dots li").outerWidth()*r.find(".slick-dots li").length-parseInt(r.find(".slick-dots li span").css("margin-right"),10);r.find(".slick-dots").length&&r.find(".slick-dots").css("width",v),t(window).on("resize",function(){setTimeout(function(){var e=r.find(".slick-dots li").outerWidth()*r.find(".slick-dots li").length-parseInt(r.find(".slick-dots li span").css("margin-right"),10);r.find(".slick-dots").css("width",e)},300)})}c=JSON.parse(p.attr("data-slick"))}else if(c=JSON.parse(p.attr("data-settings")),o(c),setTimeout(function(){o(c)},100),e.editorCheck()&&(setTimeout(function(){o(c)},500),setTimeout(function(){o(c)},1e3)),t(window).on("load",function(){setTimeout(function(){o(c)},100)}),t(window).smartresize(function(){setTimeout(function(){o(c)},200)}),d(c),p.on("arrangeComplete",function(e,i){var a=0,s=0,l=c.animation_delay,n=c.animation_duration,o=c.filters_animation_duration;if(p.hasClass("grid-images-loaded"))l=0;else if(p.css("opacity","1"),"default"===c.animation&&"default"===c.filters_animation)return;for(var d in i){l+=c.animation_delay,r.find(i[d].element).find(".wpr-grid-item-inner").css({opacity:"1",top:"0",transform:"scale(1)",transition:"all "+n+"s ease-in "+l+"s"}),s+=c.filters_animation_delay,p.hasClass("grid-images-loaded")&&r.find(i[d].element).find(".wpr-grid-item-inner").css({transition:"all "+o+"s ease-in "+s+"s"});var f=window.location.hash;0<=f.indexOf("#filter:")&&0>f.indexOf("#filter:*")&&(f=f.replace("#filter:",""),r.find(i[d].element).filter(function(){if(t(this).hasClass(f))return a+=c.filters_animation_delay,t(this)}).find(".wpr-grid-item-inner").css({"transition-delay":a+"s"}))}}),p.imagesLoaded().progress(function(){"1"!==p.css("opacity")&&p.css("opacity","1"),setTimeout(function(){p.addClass("grid-images-loaded")},500)}),("load-more"===c.pagination_type||"infinite-scroll"===c.pagination_type)&&r.find(".wpr-grid-pagination").length&&!e.editorCheck()){var k=r.find(".wpr-grid-pagination"),x=".elementor-element-"+r.attr("data-id"),C=!1,_=!1;"infinite-scroll"===c.pagination_type&&(_=300,C=x+" .wpr-load-more-btn"),p.infiniteScroll({path:x+" .wpr-grid-pagination a",hideNav:C,append:!1,history:!1,scrollThreshold:_,status:x+" .page-load-status",onInit:function(){this.on("load",function(){p.removeClass("grid-images-loaded")})}}),p.on("request.infiniteScroll",function(){k.find(".wpr-load-more-btn").hide(),k.find(".wpr-pagination-loading").css("display","inline-block")});var S=0;p.on("load.infiniteScroll",function(e,i){S++;var r=t(i).find(x).find(".wpr-grid-item");p.infiniteScroll("appendItems",r),p.isotope("appended",r),r.imagesLoaded().progress(function(){o(c),setTimeout(function(){o(c),d(c)},10),setTimeout(function(){p.addClass("grid-images-loaded")},500)}),k.find(".wpr-pagination-loading").hide(),c.pagination_max_pages-1===S?(k.find(".wpr-pagination-finish").fadeIn(1e3),k.delay(2e3).fadeOut(1e3),setTimeout(function(){k.find(".wpr-pagination-loading").hide()},500)):"load-more"===c.pagination_type&&k.find(".wpr-load-more-btn").fadeIn(),setTimeout(function(){n(c)},300),l(c),p.data("lightGallery").destroy(!0),p.lightGallery(c.lightbox),s(),a()}),k.find(".wpr-load-more-btn").on("click",function(){return p.infiniteScroll("loadNextPage"),!1})}if(p.find(".wpr-grid-item-add-to-cart").length){var z=p.find(".wpr-grid-item-add-to-cart").find("i"),j=z.attr("class");z.length&&(j=j.substring(j.indexOf("fa-"),j.length)),t("body").on("adding_to_cart",function(e,t){t.fadeTo("slow",.5)}),t("body").on("added_to_cart",function(e,t,i,r){r.fadeTo("slow",1),z.length&&(r.find("i").removeClass(j).addClass("fa-check"),setTimeout(function(){r.find("i").removeClass("fa-check").addClass(j)},3500))})}a(),s(),l(c),n(c)}},widgetMagazineGrid:function(i){var r=i.find(".wpr-magazine-grid-wrap"),a=r.attr("data-slick"),s=r.attr("data-slide-effect");if(typeof a!="undefined"&&!1!==a&&r.slick({fade:"fade"===s}),"yes"!==r.find(".wpr-grid-media-wrap").attr("data-overlay-link")||e.editorCheck()||(r.find(".wpr-grid-media-wrap").css("cursor","pointer"),r.find(".wpr-grid-media-wrap").on("click",function(e){var i=e.target.className;(-1!==i.indexOf("inner-block")||-1!==i.indexOf("wpr-cv-inner")||-1!==i.indexOf("wpr-grid-media-hover"))&&(e.preventDefault(),window.location.href=t(this).find(".wpr-grid-media-hover-bg").attr("data-url"))})),i.find(".wpr-sharing-trigger").length){var l=i.find(".wpr-sharing-trigger"),n=i.find(".wpr-post-sharing-inner"),o=5;n.first().find("a").each(function(){o+=t(this).outerWidth()+parseInt(t(this).css("margin-right"),10)});var d=parseInt(n.find("a").css("margin-right"),10);"left"===l.attr("data-direction")?(n.css("width",o+"px"),n.css("left",-(d+o)+"px")):"right"===l.attr("data-direction")?(n.css("width",o+"px"),n.css("right",-(d+o)+"px")):"top"===l.attr("data-direction")?(n.find("a").css({"margin-right":"0","margin-top":d+"px"}),n.css({top:-d+"px",left:"50%","-webkit-transform":"translate(-50%, -100%)",transform:"translate(-50%, -100%)"})):"right"===l.attr("data-direction")?(n.css("width",o+"px"),n.css({left:d+"px"})):"bottom"===l.attr("data-direction")&&(n.find("a").css({"margin-right":"0","margin-bottom":d+"px"}),n.css({bottom:-d+"px",left:"50%","-webkit-transform":"translate(-50%, 100%)",transform:"translate(-50%, 100%)"})),"click"===l.attr("data-action")?l.on("click",function(){var e=t(this).next();"hidden"===e.css("visibility")?(e.css("visibility","visible"),e.find("a").css({opacity:"1",top:"0"}),setTimeout(function(){e.find("a").addClass("wpr-no-transition-delay")},100*e.find("a").length)):(e.find("a").removeClass("wpr-no-transition-delay"),e.find("a").css({opacity:"0",top:"-5px"}),setTimeout(function(){e.css("visibility","hidden")},100*e.find("a").length))}):(l.on("mouseenter",function(){var e=t(this).next();e.css("visibility","visible"),e.find("a").css({opacity:"1",top:"0"}),setTimeout(function(){e.find("a").addClass("wpr-no-transition-delay")},100*e.find("a").length)}),i.find(".wpr-grid-item-sharing").on("mouseleave",function(){var e=t(this).find(".wpr-post-sharing-inner");e.find("a").removeClass("wpr-no-transition-delay"),e.find("a").css({opacity:"0",top:"-5px"}),setTimeout(function(){e.css("visibility","hidden")},100*e.find("a").length)}))}i.find(".wpr-post-like-button").length&&i.find(".wpr-post-like-button").on("click",function(){var e=t(this);return""!==e.attr("data-post-id")&&t.ajax({type:"POST",url:e.attr("data-ajax"),data:{action:"wpr_likes_init",post_id:e.attr("data-post-id"),nonce:e.attr("data-nonce")},beforeSend:function(){e.fadeTo(500,.5)},success:function(t){var i=e.attr("data-icon"),r=t.count;""===r.replace(/<\/?[^>]+(>|$)/g,"")?(r="<span class=\"wpr-post-like-count\">"+e.attr("data-text")+"</span>",!e.hasClass("wpr-likes-zero")&&e.addClass("wpr-likes-zero")):e.removeClass("wpr-likes-zero"),e.hasClass("wpr-already-liked")?(e.prop("title","Like"),e.removeClass("wpr-already-liked"),e.html("<i class=\""+i+"\"></i>"+r)):(e.prop("title","Unlike"),e.addClass("wpr-already-liked"),e.html("<i class=\""+i.replace("far","fas")+"\"></i>"+r)),e.fadeTo(500,1)}}),!1})},widgetFeaturedMedia:function(i){var r=i.find(".wpr-gallery-slider"),a=r.attr("data-slick");r.animate({opacity:"1"},1e3),"[]"!==a&&r.slick({appendDots:i.find(".wpr-gallery-slider-dots"),customPaging:function(e,t){e.slideCount;return"<span class=\"wpr-gallery-slider-dot\"></span>"}});var s=t(".wpr-featured-media-image").attr("data-lightbox");if(typeof s!=typeof void 0&&!1!==s&&!e.editorCheck()){var l=i.find(".wpr-featured-media-wrap");s=JSON.parse(s),l.lightGallery(s),l.on("onAferAppendSlide.lg, onAfterSlide.lg",function(){var e=t("#lg-actual-size, #lg-zoom-in, #lg-zoom-out, #lg-download"),i=t("#lg-download").attr("href");t("#lg-download").length&&(-1===i.indexOf("wp-content")?e.addClass("wpr-hidden-element"):e.removeClass("wpr-hidden-element")),""===s.autoplay&&t(".lg-autoplay-button").css({width:"0",height:"0",overflow:"hidden"})})}},widgetProductMedia:function(i){var r=i.find(".wpr-product-media-image"),a=i.find(".wpr-gallery-slider"),s=a.attr("data-slick");if(a.animate({opacity:"1"},1e3),"[]"!==s&&a.length){var s=JSON.parse(s);if(a.slick(),"yes"===s.thumbnail_nav){var l=i.find(".wpr-product-thumb-nav");l.slick(),l.find("li").on("click",function(){var e=t(this).attr("data-slick-index");t(this).siblings().removeClass("slick-current"),t(this).addClass("slick-current"),a.slick("slickGoTo",parseInt(e,10))})}}var n=t(".wpr-product-media-image").attr("data-lightbox");if(typeof n!="undefined"&&!1!==n&&!e.editorCheck()){var o=i.find(".wpr-product-media-wrap");n=JSON.parse(n),o.lightGallery(n),o.on("onAferAppendSlide.lg, onAfterSlide.lg",function(){var e=t("#lg-actual-size, #lg-zoom-in, #lg-zoom-out, #lg-download"),i=t("#lg-download").attr("href");t("#lg-download").length&&(-1===i.indexOf("wp-content")?e.addClass("wpr-hidden-element"):e.removeClass("wpr-hidden-element")),""===n.autoplay&&t(".lg-autoplay-button").css({width:"0",height:"0",overflow:"hidden"})})}i.hasClass("wpr-gallery-zoom-yes")&&r.on("mousemove",function(e){var i=100*((e.pageX-t(this).offset().left)/t(this).width()),r=100*((e.pageY-t(this).offset().top)/t(this).height());t(this).children("img").css({"transform-origin":i+"% "+r+"%"})})},widgetCountDown:function(i){function r(){var e=d-new Date,r={days:Math.floor(e/86400000),hours:Math.floor(e/3600000%24),minutes:Math.floor(e/1e3/60%60),seconds:Math.floor(e/1e3%60)};(0>r.days||0>r.hours||0>r.minutes)&&(r={days:0,hours:0,minutes:0,seconds:0}),i.find(".wpr-countdown-number").each(function(){var e=r[t(this).attr("data-item")];1===e.toString().length&&(e="0"+e),t(this).text(e);var i=t(this).next();if(i.length&&!t(this).hasClass("wpr-countdown-seconds")){var a=i.data("text");"01"==e?i.text(a.singular):i.text(a.plural)}}),0>e&&(clearInterval(l),a())}function a(){var r=s.data("actions");e.editorCheck()||(r.hasOwnProperty("hide-timer")&&s.hide(),r.hasOwnProperty("hide-element")&&t(r["hide-element"]).hide(),r.hasOwnProperty("message")&&!i.children(".elementor-widget-container").children(".wpr-countdown-message").length&&s.after("<div class=\"wpr-countdown-message\">"+r.message+"</div>"),r.hasOwnProperty("redirect")&&(window.location.href=r.redirect),r.hasOwnProperty("load-template")&&s.parent().find(".elementor-inner").parent().show())}var s=i.children(".elementor-widget-container").children(".wpr-countdown-wrap"),l=null,n=s.data("interval"),o=s.data("show-again"),d=new Date(1e3*n);if("evergreen"===s.data("type")){var p=new Date,c=i.attr("data-id"),f=JSON.parse(localStorage.getItem("WprCountDownSettings"))||{};d=f.hasOwnProperty(c)?0===Object.keys(f).length||n!==f[c].interval?p.setSeconds(p.getSeconds()+n):f[c].endTime:p.setSeconds(p.getSeconds()+n),d+o<p.setSeconds(p.getSeconds())&&(d=p.setSeconds(p.getSeconds()+n)),f[c]={interval:n,endTime:d},localStorage.setItem("WprCountDownSettings",JSON.stringify(f))}r(),e.editorCheck()||(l=setInterval(r,1e3))},widgetGoogleMaps:function(e){function t(e,t){var i="<div class=\"wpr-gm-iwindow\"><h3>"+t.gm_location_title+"</h3><p>"+t.gm_location_description+"</p></div>",r=new google.maps.InfoWindow({content:i,maxWidth:t.gm_info_window_width.size});"load"===t.gm_show_info_window?r.open(p,e):e.addListener("click",function(){r.open(p,e)})}function r(e){var t;switch(e.style){case"simple":t=JSON.parse("[{\"featureType\":\"road\",\"elementType\":\"geometry\",\"stylers\":[{\"visibility\":\"off\"}]},{\"featureType\":\"poi\",\"elementType\":\"geometry\",\"stylers\":[{\"visibility\":\"off\"}]},{\"featureType\":\"landscape\",\"elementType\":\"geometry\",\"stylers\":[{\"color\":\"#fffffa\"}]},{\"featureType\":\"water\",\"stylers\":[{\"lightness\":50}]},{\"featureType\":\"road\",\"elementType\":\"labels\",\"stylers\":[{\"visibility\":\"off\"}]},{\"featureType\":\"transit\",\"stylers\":[{\"visibility\":\"off\"}]},{\"featureType\":\"administrative\",\"elementType\":\"geometry\",\"stylers\":[{\"lightness\":40}]}]");break;case"white-black":t=JSON.parse("[{\"featureType\":\"road\",\"elementType\":\"labels\",\"stylers\":[{\"visibility\":\"on\"}]},{\"featureType\":\"poi\",\"stylers\":[{\"visibility\":\"off\"}]},{\"featureType\":\"administrative\",\"stylers\":[{\"visibility\":\"off\"}]},{\"featureType\":\"road\",\"elementType\":\"geometry.fill\",\"stylers\":[{\"color\":\"#000000\"},{\"weight\":1}]},{\"featureType\":\"road\",\"elementType\":\"geometry.stroke\",\"stylers\":[{\"color\":\"#000000\"},{\"weight\":0.8}]},{\"featureType\":\"landscape\",\"stylers\":[{\"color\":\"#ffffff\"}]},{\"featureType\":\"water\",\"stylers\":[{\"visibility\":\"off\"}]},{\"featureType\":\"transit\",\"stylers\":[{\"visibility\":\"off\"}]},{\"elementType\":\"labels\",\"stylers\":[{\"visibility\":\"off\"}]},{\"elementType\":\"labels.text\",\"stylers\":[{\"visibility\":\"on\"}]},{\"elementType\":\"labels.text.stroke\",\"stylers\":[{\"color\":\"#ffffff\"}]},{\"elementType\":\"labels.text.fill\",\"stylers\":[{\"color\":\"#000000\"}]},{\"elementType\":\"labels.icon\",\"stylers\":[{\"visibility\":\"on\"}]}]");break;case"light-silver":t=JSON.parse("[{\"featureType\":\"water\",\"elementType\":\"geometry\",\"stylers\":[{\"color\":\"#e9e9e9\"},{\"lightness\":17}]},{\"featureType\":\"landscape\",\"elementType\":\"geometry\",\"stylers\":[{\"color\":\"#f5f5f5\"},{\"lightness\":20}]},{\"featureType\":\"road.highway\",\"elementType\":\"geometry.fill\",\"stylers\":[{\"color\":\"#ffffff\"},{\"lightness\":17}]},{\"featureType\":\"road.highway\",\"elementType\":\"geometry.stroke\",\"stylers\":[{\"color\":\"#ffffff\"},{\"lightness\":29},{\"weight\":0.2}]},{\"featureType\":\"road.arterial\",\"elementType\":\"geometry\",\"stylers\":[{\"color\":\"#ffffff\"},{\"lightness\":18}]},{\"featureType\":\"road.local\",\"elementType\":\"geometry\",\"stylers\":[{\"color\":\"#ffffff\"},{\"lightness\":16}]},{\"featureType\":\"poi\",\"elementType\":\"geometry\",\"stylers\":[{\"color\":\"#f5f5f5\"},{\"lightness\":21}]},{\"featureType\":\"poi.park\",\"elementType\":\"geometry\",\"stylers\":[{\"color\":\"#dedede\"},{\"lightness\":21}]},{\"elementType\":\"labels.text.stroke\",\"stylers\":[{\"visibility\":\"on\"},{\"color\":\"#ffffff\"},{\"lightness\":16}]},{\"elementType\":\"labels.text.fill\",\"stylers\":[{\"saturation\":36},{\"color\":\"#333333\"},{\"lightness\":40}]},{\"elementType\":\"labels.icon\",\"stylers\":[{\"visibility\":\"off\"}]},{\"featureType\":\"transit\",\"elementType\":\"geometry\",\"stylers\":[{\"color\":\"#f2f2f2\"},{\"lightness\":19}]},{\"featureType\":\"administrative\",\"elementType\":\"geometry.fill\",\"stylers\":[{\"color\":\"#fefefe\"},{\"lightness\":20}]},{\"featureType\":\"administrative\",\"elementType\":\"geometry.stroke\",\"stylers\":[{\"color\":\"#fefefe\"},{\"lightness\":17},{\"weight\":1.2}]}]");break;case"light-grayscale":t=JSON.parse("[{\"featureType\":\"all\",\"elementType\":\"geometry.fill\",\"stylers\":[{\"weight\":\"2.00\"}]},{\"featureType\":\"all\",\"elementType\":\"geometry.stroke\",\"stylers\":[{\"color\":\"#9c9c9c\"}]},{\"featureType\":\"all\",\"elementType\":\"labels.text\",\"stylers\":[{\"visibility\":\"on\"}]},{\"featureType\":\"landscape\",\"elementType\":\"all\",\"stylers\":[{\"color\":\"#f2f2f2\"}]},{\"featureType\":\"landscape\",\"elementType\":\"geometry.fill\",\"stylers\":[{\"color\":\"#ffffff\"}]},{\"featureType\":\"landscape.man_made\",\"elementType\":\"geometry.fill\",\"stylers\":[{\"color\":\"#ffffff\"}]},{\"featureType\":\"poi\",\"elementType\":\"all\",\"stylers\":[{\"visibility\":\"off\"}]},{\"featureType\":\"road\",\"elementType\":\"all\",\"stylers\":[{\"saturation\":-100},{\"lightness\":45}]},{\"featureType\":\"road\",\"elementType\":\"geometry.fill\",\"stylers\":[{\"color\":\"#eeeeee\"}]},{\"featureType\":\"road\",\"elementType\":\"labels.text.fill\",\"stylers\":[{\"color\":\"#7b7b7b\"}]},{\"featureType\":\"road\",\"elementType\":\"labels.text.stroke\",\"stylers\":[{\"color\":\"#ffffff\"}]},{\"featureType\":\"road.highway\",\"elementType\":\"all\",\"stylers\":[{\"visibility\":\"simplified\"}]},{\"featureType\":\"road.arterial\",\"elementType\":\"labels.icon\",\"stylers\":[{\"visibility\":\"off\"}]},{\"featureType\":\"transit\",\"elementType\":\"all\",\"stylers\":[{\"visibility\":\"off\"}]},{\"featureType\":\"water\",\"elementType\":\"all\",\"stylers\":[{\"color\":\"#46bcec\"},{\"visibility\":\"on\"}]},{\"featureType\":\"water\",\"elementType\":\"geometry.fill\",\"stylers\":[{\"color\":\"#c8d7d4\"}]},{\"featureType\":\"water\",\"elementType\":\"labels.text.fill\",\"stylers\":[{\"color\":\"#070707\"}]},{\"featureType\":\"water\",\"elementType\":\"labels.text.stroke\",\"stylers\":[{\"color\":\"#ffffff\"}]}]");break;case"subtle-grayscale":t=JSON.parse("[{\"featureType\":\"administrative\",\"elementType\":\"all\",\"stylers\":[{\"saturation\":\"-100\"}]},{\"featureType\":\"administrative.province\",\"elementType\":\"all\",\"stylers\":[{\"visibility\":\"off\"}]},{\"featureType\":\"landscape\",\"elementType\":\"all\",\"stylers\":[{\"saturation\":-100},{\"lightness\":65},{\"visibility\":\"on\"}]},{\"featureType\":\"poi\",\"elementType\":\"all\",\"stylers\":[{\"saturation\":-100},{\"lightness\":\"50\"},{\"visibility\":\"simplified\"}]},{\"featureType\":\"road\",\"elementType\":\"all\",\"stylers\":[{\"saturation\":\"-100\"}]},{\"featureType\":\"road.highway\",\"elementType\":\"all\",\"stylers\":[{\"visibility\":\"simplified\"}]},{\"featureType\":\"road.arterial\",\"elementType\":\"all\",\"stylers\":[{\"lightness\":\"30\"}]},{\"featureType\":\"road.local\",\"elementType\":\"all\",\"stylers\":[{\"lightness\":\"40\"}]},{\"featureType\":\"transit\",\"elementType\":\"all\",\"stylers\":[{\"saturation\":-100},{\"visibility\":\"simplified\"}]},{\"featureType\":\"water\",\"elementType\":\"geometry\",\"stylers\":[{\"hue\":\"#ffff00\"},{\"lightness\":-25},{\"saturation\":-97}]},{\"featureType\":\"water\",\"elementType\":\"labels\",\"stylers\":[{\"lightness\":-25},{\"saturation\":-100}]}]");break;case"mostly-white":t=JSON.parse("[{\"featureType\":\"administrative\",\"elementType\":\"labels.text.fill\",\"stylers\":[{\"color\":\"#6195a0\"}]},{\"featureType\":\"landscape\",\"elementType\":\"all\",\"stylers\":[{\"color\":\"#f2f2f2\"}]},{\"featureType\":\"landscape\",\"elementType\":\"geometry.fill\",\"stylers\":[{\"color\":\"#ffffff\"}]},{\"featureType\":\"poi\",\"elementType\":\"all\",\"stylers\":[{\"visibility\":\"off\"}]},{\"featureType\":\"poi.park\",\"elementType\":\"geometry.fill\",\"stylers\":[{\"color\":\"#e6f3d6\"},{\"visibility\":\"on\"}]},{\"featureType\":\"road\",\"elementType\":\"all\",\"stylers\":[{\"saturation\":-100},{\"lightness\":45},{\"visibility\":\"simplified\"}]},{\"featureType\":\"road.highway\",\"elementType\":\"all\",\"stylers\":[{\"visibility\":\"simplified\"}]},{\"featureType\":\"road.highway\",\"elementType\":\"geometry.fill\",\"stylers\":[{\"color\":\"#f4d2c5\"},{\"visibility\":\"simplified\"}]},{\"featureType\":\"road.highway\",\"elementType\":\"labels.text\",\"stylers\":[{\"color\":\"#4e4e4e\"}]},{\"featureType\":\"road.arterial\",\"elementType\":\"geometry.fill\",\"stylers\":[{\"color\":\"#f4f4f4\"}]},{\"featureType\":\"road.arterial\",\"elementType\":\"labels.text.fill\",\"stylers\":[{\"color\":\"#787878\"}]},{\"featureType\":\"road.arterial\",\"elementType\":\"labels.icon\",\"stylers\":[{\"visibility\":\"off\"}]},{\"featureType\":\"transit\",\"elementType\":\"all\",\"stylers\":[{\"visibility\":\"off\"}]},{\"featureType\":\"water\",\"elementType\":\"all\",\"stylers\":[{\"color\":\"#eaf6f8\"},{\"visibility\":\"on\"}]},{\"featureType\":\"water\",\"elementType\":\"geometry.fill\",\"stylers\":[{\"color\":\"#eaf6f8\"}]}]");break;case"mostly-green":t=JSON.parse("[{\"featureType\":\"landscape.man_made\",\"elementType\":\"geometry\",\"stylers\":[{\"color\":\"#f7f1df\"}]},{\"featureType\":\"landscape.natural\",\"elementType\":\"geometry\",\"stylers\":[{\"color\":\"#d0e3b4\"}]},{\"featureType\":\"landscape.natural.terrain\",\"elementType\":\"geometry\",\"stylers\":[{\"visibility\":\"off\"}]},{\"featureType\":\"poi\",\"elementType\":\"labels\",\"stylers\":[{\"visibility\":\"off\"}]},{\"featureType\":\"poi.business\",\"elementType\":\"all\",\"stylers\":[{\"visibility\":\"off\"}]},{\"featureType\":\"poi.medical\",\"elementType\":\"geometry\",\"stylers\":[{\"color\":\"#fbd3da\"}]},{\"featureType\":\"poi.park\",\"elementType\":\"geometry\",\"stylers\":[{\"color\":\"#bde6ab\"}]},{\"featureType\":\"road\",\"elementType\":\"geometry.stroke\",\"stylers\":[{\"visibility\":\"off\"}]},{\"featureType\":\"road\",\"elementType\":\"labels\",\"stylers\":[{\"visibility\":\"off\"}]},{\"featureType\":\"road.highway\",\"elementType\":\"geometry.fill\",\"stylers\":[{\"color\":\"#ffe15f\"}]},{\"featureType\":\"road.highway\",\"elementType\":\"geometry.stroke\",\"stylers\":[{\"color\":\"#efd151\"}]},{\"featureType\":\"road.arterial\",\"elementType\":\"geometry.fill\",\"stylers\":[{\"color\":\"#ffffff\"}]},{\"featureType\":\"road.local\",\"elementType\":\"geometry.fill\",\"stylers\":[{\"color\":\"black\"}]},{\"featureType\":\"transit.station.airport\",\"elementType\":\"geometry.fill\",\"stylers\":[{\"color\":\"#cfb2db\"}]},{\"featureType\":\"water\",\"elementType\":\"geometry\",\"stylers\":[{\"color\":\"#a2daf2\"}]}]");break;case"neutral-blue":t=JSON.parse("[{\"featureType\":\"water\",\"elementType\":\"geometry\",\"stylers\":[{\"color\":\"#193341\"}]},{\"featureType\":\"landscape\",\"elementType\":\"geometry\",\"stylers\":[{\"color\":\"#2c5a71\"}]},{\"featureType\":\"road\",\"elementType\":\"geometry\",\"stylers\":[{\"color\":\"#29768a\"},{\"lightness\":-37}]},{\"featureType\":\"poi\",\"elementType\":\"geometry\",\"stylers\":[{\"color\":\"#406d80\"}]},{\"featureType\":\"transit\",\"elementType\":\"geometry\",\"stylers\":[{\"color\":\"#406d80\"}]},{\"elementType\":\"labels.text.stroke\",\"stylers\":[{\"visibility\":\"on\"},{\"color\":\"#3e606f\"},{\"weight\":2},{\"gamma\":0.84}]},{\"elementType\":\"labels.text.fill\",\"stylers\":[{\"color\":\"#ffffff\"}]},{\"featureType\":\"administrative\",\"elementType\":\"geometry\",\"stylers\":[{\"weight\":0.6},{\"color\":\"#1a3541\"}]},{\"elementType\":\"labels.icon\",\"stylers\":[{\"visibility\":\"off\"}]},{\"featureType\":\"poi.park\",\"elementType\":\"geometry\",\"stylers\":[{\"color\":\"#2c5a71\"}]}]");break;case"blue-water":t=JSON.parse("[{\"featureType\":\"administrative\",\"elementType\":\"labels.text.fill\",\"stylers\":[{\"color\":\"#444444\"}]},{\"featureType\":\"landscape\",\"elementType\":\"all\",\"stylers\":[{\"color\":\"#f2f2f2\"}]},{\"featureType\":\"poi\",\"elementType\":\"all\",\"stylers\":[{\"visibility\":\"off\"}]},{\"featureType\":\"road\",\"elementType\":\"all\",\"stylers\":[{\"saturation\":-100},{\"lightness\":45}]},{\"featureType\":\"road.highway\",\"elementType\":\"all\",\"stylers\":[{\"visibility\":\"simplified\"}]},{\"featureType\":\"road.arterial\",\"elementType\":\"labels.icon\",\"stylers\":[{\"visibility\":\"off\"}]},{\"featureType\":\"transit\",\"elementType\":\"all\",\"stylers\":[{\"visibility\":\"off\"}]},{\"featureType\":\"water\",\"elementType\":\"all\",\"stylers\":[{\"color\":\"#46bcec\"},{\"visibility\":\"on\"}]}]");break;case"blue-essense":t=JSON.parse("[{\"featureType\":\"landscape.natural\",\"elementType\":\"geometry.fill\",\"stylers\":[{\"visibility\":\"on\"},{\"color\":\"#e0efef\"}]},{\"featureType\":\"poi\",\"elementType\":\"geometry.fill\",\"stylers\":[{\"visibility\":\"on\"},{\"hue\":\"#1900ff\"},{\"color\":\"#c0e8e8\"}]},{\"featureType\":\"road\",\"elementType\":\"geometry\",\"stylers\":[{\"lightness\":100},{\"visibility\":\"simplified\"}]},{\"featureType\":\"road\",\"elementType\":\"labels\",\"stylers\":[{\"visibility\":\"off\"}]},{\"featureType\":\"transit.line\",\"elementType\":\"geometry\",\"stylers\":[{\"visibility\":\"on\"},{\"lightness\":700}]},{\"featureType\":\"water\",\"elementType\":\"all\",\"stylers\":[{\"color\":\"#7dcdcd\"}]}]");break;case"golden-brown":t=JSON.parse("[{\"featureType\":\"all\",\"elementType\":\"all\",\"stylers\":[{\"color\":\"#ff7000\"},{\"lightness\":\"69\"},{\"saturation\":\"100\"},{\"weight\":\"1.17\"},{\"gamma\":\"2.04\"}]},{\"featureType\":\"all\",\"elementType\":\"geometry\",\"stylers\":[{\"color\":\"#cb8536\"}]},{\"featureType\":\"all\",\"elementType\":\"labels\",\"stylers\":[{\"color\":\"#ffb471\"},{\"lightness\":\"66\"},{\"saturation\":\"100\"}]},{\"featureType\":\"all\",\"elementType\":\"labels.text.fill\",\"stylers\":[{\"gamma\":0.01},{\"lightness\":20}]},{\"featureType\":\"all\",\"elementType\":\"labels.text.stroke\",\"stylers\":[{\"saturation\":-31},{\"lightness\":-33},{\"weight\":2},{\"gamma\":0.8}]},{\"featureType\":\"all\",\"elementType\":\"labels.icon\",\"stylers\":[{\"visibility\":\"off\"}]},{\"featureType\":\"landscape\",\"elementType\":\"all\",\"stylers\":[{\"lightness\":\"-8\"},{\"gamma\":\"0.98\"},{\"weight\":\"2.45\"},{\"saturation\":\"26\"}]},{\"featureType\":\"landscape\",\"elementType\":\"geometry\",\"stylers\":[{\"lightness\":30},{\"saturation\":30}]},{\"featureType\":\"poi\",\"elementType\":\"geometry\",\"stylers\":[{\"saturation\":20}]},{\"featureType\":\"poi.park\",\"elementType\":\"geometry\",\"stylers\":[{\"lightness\":20},{\"saturation\":-20}]},{\"featureType\":\"road\",\"elementType\":\"geometry\",\"stylers\":[{\"lightness\":10},{\"saturation\":-30}]},{\"featureType\":\"road\",\"elementType\":\"geometry.stroke\",\"stylers\":[{\"saturation\":25},{\"lightness\":25}]},{\"featureType\":\"water\",\"elementType\":\"all\",\"stylers\":[{\"lightness\":-20},{\"color\":\"#ecc080\"}]}]");break;case"midnight-commander":t=JSON.parse("[{\"featureType\":\"all\",\"elementType\":\"labels.text.fill\",\"stylers\":[{\"color\":\"#ffffff\"}]},{\"featureType\":\"all\",\"elementType\":\"labels.text.stroke\",\"stylers\":[{\"color\":\"#000000\"},{\"lightness\":13}]},{\"featureType\":\"administrative\",\"elementType\":\"geometry.fill\",\"stylers\":[{\"color\":\"#000000\"}]},{\"featureType\":\"administrative\",\"elementType\":\"geometry.stroke\",\"stylers\":[{\"color\":\"#144b53\"},{\"lightness\":14},{\"weight\":1.4}]},{\"featureType\":\"landscape\",\"elementType\":\"all\",\"stylers\":[{\"color\":\"#08304b\"}]},{\"featureType\":\"poi\",\"elementType\":\"geometry\",\"stylers\":[{\"color\":\"#0c4152\"},{\"lightness\":5}]},{\"featureType\":\"road.highway\",\"elementType\":\"geometry.fill\",\"stylers\":[{\"color\":\"#000000\"}]},{\"featureType\":\"road.highway\",\"elementType\":\"geometry.stroke\",\"stylers\":[{\"color\":\"#0b434f\"},{\"lightness\":25}]},{\"featureType\":\"road.arterial\",\"elementType\":\"geometry.fill\",\"stylers\":[{\"color\":\"#000000\"}]},{\"featureType\":\"road.arterial\",\"elementType\":\"geometry.stroke\",\"stylers\":[{\"color\":\"#0b3d51\"},{\"lightness\":16}]},{\"featureType\":\"road.local\",\"elementType\":\"geometry\",\"stylers\":[{\"color\":\"#000000\"}]},{\"featureType\":\"transit\",\"elementType\":\"all\",\"stylers\":[{\"color\":\"#146474\"}]},{\"featureType\":\"water\",\"elementType\":\"all\",\"stylers\":[{\"color\":\"#021019\"}]}]");break;case"shades-of-grey":t=JSON.parse("[{\"featureType\":\"all\",\"elementType\":\"labels.text.fill\",\"stylers\":[{\"saturation\":36},{\"color\":\"#000000\"},{\"lightness\":40}]},{\"featureType\":\"all\",\"elementType\":\"labels.text.stroke\",\"stylers\":[{\"visibility\":\"on\"},{\"color\":\"#000000\"},{\"lightness\":16}]},{\"featureType\":\"all\",\"elementType\":\"labels.icon\",\"stylers\":[{\"visibility\":\"off\"}]},{\"featureType\":\"administrative\",\"elementType\":\"geometry.fill\",\"stylers\":[{\"color\":\"#000000\"},{\"lightness\":20}]},{\"featureType\":\"administrative\",\"elementType\":\"geometry.stroke\",\"stylers\":[{\"color\":\"#000000\"},{\"lightness\":17},{\"weight\":1.2}]},{\"featureType\":\"landscape\",\"elementType\":\"geometry\",\"stylers\":[{\"color\":\"#000000\"},{\"lightness\":20}]},{\"featureType\":\"poi\",\"elementType\":\"geometry\",\"stylers\":[{\"color\":\"#000000\"},{\"lightness\":21}]},{\"featureType\":\"road.highway\",\"elementType\":\"geometry.fill\",\"stylers\":[{\"color\":\"#000000\"},{\"lightness\":17}]},{\"featureType\":\"road.highway\",\"elementType\":\"geometry.stroke\",\"stylers\":[{\"color\":\"#000000\"},{\"lightness\":29},{\"weight\":0.2}]},{\"featureType\":\"road.arterial\",\"elementType\":\"geometry\",\"stylers\":[{\"color\":\"#000000\"},{\"lightness\":18}]},{\"featureType\":\"road.local\",\"elementType\":\"geometry\",\"stylers\":[{\"color\":\"#000000\"},{\"lightness\":16}]},{\"featureType\":\"transit\",\"elementType\":\"geometry\",\"stylers\":[{\"color\":\"#000000\"},{\"lightness\":19}]},{\"featureType\":\"water\",\"elementType\":\"geometry\",\"stylers\":[{\"color\":\"#000000\"},{\"lightness\":17}]}]");break;case"yellow-black":t=JSON.parse("[{\"featureType\":\"all\",\"elementType\":\"labels\",\"stylers\":[{\"visibility\":\"on\"}]},{\"featureType\":\"all\",\"elementType\":\"labels.text.fill\",\"stylers\":[{\"saturation\":36},{\"color\":\"#000000\"},{\"lightness\":40}]},{\"featureType\":\"all\",\"elementType\":\"labels.text.stroke\",\"stylers\":[{\"visibility\":\"on\"},{\"color\":\"#000000\"},{\"lightness\":16}]},{\"featureType\":\"all\",\"elementType\":\"labels.icon\",\"stylers\":[{\"visibility\":\"off\"}]},{\"featureType\":\"administrative\",\"elementType\":\"geometry.fill\",\"stylers\":[{\"color\":\"#000000\"},{\"lightness\":20}]},{\"featureType\":\"administrative\",\"elementType\":\"geometry.stroke\",\"stylers\":[{\"color\":\"#000000\"},{\"lightness\":17},{\"weight\":1.2}]},{\"featureType\":\"administrative.country\",\"elementType\":\"labels.text.fill\",\"stylers\":[{\"color\":\"#e5c163\"}]},{\"featureType\":\"administrative.locality\",\"elementType\":\"labels.text.fill\",\"stylers\":[{\"color\":\"#c4c4c4\"}]},{\"featureType\":\"administrative.neighborhood\",\"elementType\":\"labels.text.fill\",\"stylers\":[{\"color\":\"#e5c163\"}]},{\"featureType\":\"landscape\",\"elementType\":\"geometry\",\"stylers\":[{\"color\":\"#000000\"},{\"lightness\":20}]},{\"featureType\":\"poi\",\"elementType\":\"geometry\",\"stylers\":[{\"color\":\"#000000\"},{\"lightness\":21},{\"visibility\":\"on\"}]},{\"featureType\":\"poi.business\",\"elementType\":\"geometry\",\"stylers\":[{\"visibility\":\"on\"}]},{\"featureType\":\"road.highway\",\"elementType\":\"geometry.fill\",\"stylers\":[{\"color\":\"#e5c163\"},{\"lightness\":\"0\"}]},{\"featureType\":\"road.highway\",\"elementType\":\"geometry.stroke\",\"stylers\":[{\"visibility\":\"off\"}]},{\"featureType\":\"road.highway\",\"elementType\":\"labels.text.fill\",\"stylers\":[{\"color\":\"#ffffff\"}]},{\"featureType\":\"road.highway\",\"elementType\":\"labels.text.stroke\",\"stylers\":[{\"color\":\"#e5c163\"}]},{\"featureType\":\"road.arterial\",\"elementType\":\"geometry\",\"stylers\":[{\"color\":\"#000000\"},{\"lightness\":18}]},{\"featureType\":\"road.arterial\",\"elementType\":\"geometry.fill\",\"stylers\":[{\"color\":\"#575757\"}]},{\"featureType\":\"road.arterial\",\"elementType\":\"labels.text.fill\",\"stylers\":[{\"color\":\"#ffffff\"}]},{\"featureType\":\"road.arterial\",\"elementType\":\"labels.text.stroke\",\"stylers\":[{\"color\":\"#2c2c2c\"}]},{\"featureType\":\"road.local\",\"elementType\":\"geometry\",\"stylers\":[{\"color\":\"#000000\"},{\"lightness\":16}]},{\"featureType\":\"road.local\",\"elementType\":\"labels.text.fill\",\"stylers\":[{\"color\":\"#999999\"}]},{\"featureType\":\"transit\",\"elementType\":\"geometry\",\"stylers\":[{\"color\":\"#000000\"},{\"lightness\":19}]},{\"featureType\":\"water\",\"elementType\":\"geometry\",\"stylers\":[{\"color\":\"#000000\"},{\"lightness\":17}]}]");break;case"custom":t=JSON.parse(e.custom_style);break;default:t="";}return t}for(var a=e.find(".wpr-google-map"),s=a.data("settings"),l=a.data("controls"),n=a.data("locations"),o=[],d=new google.maps.LatLngBounds,p=new google.maps.Map(a[0],{mapTypeId:s.type,styles:r(s),zoom:s.zoom_depth,gestureHandling:s.zoom_on_scroll,mapTypeControl:l.type,fullscreenControl:l.fullscreen,zoomControl:l.zoom,streetViewControl:l.streetview}),c=0;c<n.length;c++){var f=n[c],m="",g=f.gm_marker_icon_size_width.size,y=f.gm_marker_icon_size_height.size;if(""!=f.gm_latitude&&""!=f.gm_longtitude){"yes"===f.gm_custom_marker&&(m={url:f.gm_marker_icon.url,scaledSize:new google.maps.Size(g,y)});var w=new google.maps.Marker({map:p,position:new google.maps.LatLng(parseFloat(f.gm_latitude),parseFloat(f.gm_longtitude)),animation:google.maps.Animation[f.gm_marker_animation],icon:m});"none"!==f.gm_show_info_window&&t(w,f),o.push(w),d.extend(w.position)}}if(1<n.length?p.fitBounds(d):p.setCenter(d.getCenter()),"yes"===s.cluster_markers)new MarkerClusterer(p,o,{imagePath:s.clusters_url})},widgetBeforeAfter:function(e){function i(){var e=r.find(".wpr-ba-label-1 div"),t=r.find(".wpr-ba-label-2 div");if(e.length||t.length)if(r.hasClass("wpr-ba-horizontal")){var i=e.position().left+e.outerWidth(),a=t.position().left+t.outerWidth();i+15>=parseInt(l.css("left"),10)?e.stop().css("opacity",0):e.stop().css("opacity",1),r.outerWidth()-(a+15)<=parseInt(l.css("left"),10)?t.stop().css("opacity",0):t.stop().css("opacity",1)}else{var i=e.position().top+e.outerHeight(),a=t.position().top+t.outerHeight();i+15>=parseInt(l.css("top"),10)?e.stop().css("opacity",0):e.stop().css("opacity",1),r.outerHeight()-(a+15)<=parseInt(l.css("top"),10)?t.stop().css("opacity",0):t.stop().css("opacity",1)}}var r=e.find(".wpr-ba-image-container"),a=r.find(".wpr-ba-image-1"),s=r.find(".wpr-ba-image-2"),l=r.find(".wpr-ba-divider"),n=r.attr("data-position");r.hasClass("wpr-ba-horizontal")?(l.css("left",n+"%"),s.css("left",n+"%"),s.find("img").css("right",n+"%"),l.on("move",function(t){var e=t.pageX-r.offset().left;l.css({left:"auto",right:"auto"}),s.css({left:"auto",right:"auto"}),0<e&&e<r.outerWidth()?(l.css("left",e),s.css("left",e),s.find("img").css("right",e)):0>=e?(l.css("left",0),s.css("left",0),s.find("img").css("right",0)):e>=r.outerWidth()&&(l.css("right",-l.outerWidth()/2),s.css("right",0),s.find("img").css("right","100%")),i()})):(l.css("top",n+"%"),s.css("top",n+"%"),s.find("img").css("bottom",n+"%"),l.on("move",function(t){var e=t.pageY-r.offset().top;l.css({top:"auto",bottom:"auto"}),s.css({top:"auto",bottom:"auto"}),0<e&&e<r.outerHeight()?(l.css("top",e),s.css("top",e),s.find("img").css("bottom",e)):0>=e?(l.css("top",0),s.css("top",0),s.find("img").css("bottom",0)):e>=r.outerHeight()&&(l.css("bottom",-l.outerHeight()/2),s.css("bottom",0),s.find("img").css("bottom","100%")),i()})),"mouse"===r.attr("data-trigger")&&r.on("mousemove",function(e){if(r.hasClass("wpr-ba-horizontal")){var a=e.pageX-t(this).offset().left;l.css("left",a),s.css("left",a),s.find("img").css("right",a)}else{var a=e.pageY-t(this).offset().top;l.css("top",a),s.css("top",a),s.find("img").css("bottom",a)}i()}),i()},widgetMailchimp:function(e){var i=e.find("form");i.on("submit",function(r){r.preventDefault();var a=t(this).find("button").text();t(this).find("button").text(t(this).find("button").data("loading")),t.ajax({url:WprConfig.ajaxurl,type:"POST",data:{action:"mailchimp_subscribe",fields:t(this).serialize(),apiKey:i.data("api-key"),listId:i.data("list-id")},success:function(t){i.find("button").text(a),"subscribed"===t.status?e.find(".wpr-mailchimp-success-message").show():e.find(".wpr-mailchimp-error-message").show(),e.find(".wpr-mailchimp-message").fadeIn()}})})},widgetAdvancedSlider:function(e){function i(){var e,t,i=l.find(".wpr-slider-item").outerWidth(),r=l.find(".wpr-slider-item").outerHeight(),a=16/9,s=0,n=0;i/r>a?(t=i,e=t/a,s="-"+(e-r)/2+"px"):(e=r,t=e*a,n="-"+(t-i)/2+"px"),l.find("iframe").css({width:t+"px",height:e+"px","max-width":"none",position:"absolute",left:n+"",top:s+"",display:"block","text-align":"inherit","line-height":"0px","border-width":"0px",margin:"0px",padding:"0px"})}function r(){l.find(".slick-active").each(function(){var e=t(this).attr("data-video-src"),r=t(this).attr("data-video-autoplay");1!==t(this).find(".wpr-slider-video").length&&"yes"===r&&(1==d?t(this).find(".wpr-cv-inner").prepend("<div class=\"wpr-slider-video\"><iframe src=\""+e+"\" width=\"100%\" height=\"100%\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen></iframe></div>"):t(this).find(".wpr-cv-container").prepend("<div class=\"wpr-slider-video\"><iframe src=\""+e+"\" width=\"100%\" height=\"100%\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen></iframe></div>"),i())})}function a(){1==d&&l.find(".wpr-slider-item").not(".slick-active").find(".wpr-slider-animation").removeClass("wpr-animation-enter")}function s(){l.find(".slick-active").find(".wpr-slider-content").fadeIn(0),1==d&&l.find(".slick-active").find(".wpr-slider-animation").addClass("wpr-animation-enter")}var l=e.find(".wpr-advanced-slider"),n=l.data("slick"),o=e.attr("class"),d=o.match(/wpr-adv-slider-columns-\d/)?o.match(/wpr-adv-slider-columns-\d/).join().slice(-1):2,p=o.match(/columns--widescreen\d/)?o.match(/columns--widescreen\d/).join().slice(-1):d,c=o.match(/columns--laptop\d/)?o.match(/columns--laptop\d/).join().slice(-1):d,f=o.match(/columns--tablet_extra\d/)?o.match(/columns--tablet_extra\d/).join().slice(-1):m,m=o.match(/columns--tablet\d/)?o.match(/columns--tablet\d/).join().slice(-1):2,g=o.match(/columns--mobile_extra\d/)?o.match(/columns--mobile_extra\d/).join().slice(-1):m,y=o.match(/columns--mobile\d/)?o.match(/columns--mobile\d/).join().slice(-1):1,w=+o.match(/wpr-adv-slides-to-scroll-\d/).join().slice(-1),h=l.attr("data-slide-effect");if(l.slick({appendArrows:e.find(".wpr-slider-controls"),appendDots:e.find(".wpr-slider-dots"),customPaging:function(e,t){e.slideCount;return"<span class=\"wpr-slider-dot\"></span>"},slidesToShow:d,responsive:[{breakpoint:1e4,settings:{slidesToShow:p,slidesToScroll:w>p?1:w,fade:1==p&&"fade"===h}},{breakpoint:2399,settings:{slidesToShow:d,slidesToScroll:w>d?1:w,fade:1==d&&"fade"===h}},{breakpoint:1221,settings:{slidesToShow:c,slidesToScroll:w>c?1:w,fade:1==c&&"fade"===h}},{breakpoint:1200,settings:{slidesToShow:f,slidesToScroll:w>f?1:w,fade:1==f&&"fade"===h}},{breakpoint:1024,settings:{slidesToShow:m,slidesToScroll:w>m?1:w,fade:1==m&&"fade"===h}},{breakpoint:880,settings:{slidesToShow:g,slidesToScroll:w>g?1:w,fade:1==g&&"fade"===h}},{breakpoint:768,settings:{slidesToShow:y,slidesToScroll:w>y?1:w,fade:1==y&&"fade"===h}}]}),t(window).on("load resize",function(){i()}),r(),s(),l.find(".wpr-slider-video-btn").on("click",function(){var e=t(this).closest(".slick-active"),r=e.attr("data-video-src");1!==e.find(".wpr-slider-video").length&&(e.find(".wpr-cv-container").prepend("<div class=\"wpr-slider-video\"><iframe src=\""+r+"\" width=\"100%\" height=\"100%\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen></iframe></div>"),i(),e.find(".wpr-slider-content").fadeOut(300))}),l.on({beforeChange:function(){l.find(".wpr-slider-item").not(".slick-active").find(".wpr-slider-video").remove(),l.find(".wpr-animation-enter").find(".wpr-slider-content").fadeOut(300),a()},afterChange:function(){s(),r()}}),e.find(".slick-dots").length&&e.hasClass("wpr-slider-dots-horizontal")){var u=e.find(".slick-dots li").outerWidth()*e.find(".slick-dots li").length-parseInt(e.find(".slick-dots li span").css("margin-right"),10);e.find(".slick-dots").length&&e.find(".slick-dots").css("width",u),t(window).on("resize",function(){setTimeout(function(){var t=e.find(".slick-dots li").outerWidth()*e.find(".slick-dots li").length-parseInt(e.find(".slick-dots li span").css("margin-right"),10);e.find(".slick-dots").css("width",t)},300)})}},widgetTestimonialCarousel:function(e){var i=e.find(".wpr-testimonial-carousel"),r=e.attr("class"),a=r.match(/wpr-testimonial-slider-columns-\d/)?r.match(/wpr-testimonial-slider-columns-\d/).join().slice(-1):2,s=r.match(/columns--widescreen\d/)?r.match(/columns--widescreen\d/).join().slice(-1):a,l=r.match(/columns--laptop\d/)?r.match(/columns--laptop\d/).join().slice(-1):a,n=r.match(/columns--tablet_extra\d/)?r.match(/columns--tablet_extra\d/).join().slice(-1):o,o=r.match(/columns--tablet\d/)?r.match(/columns--tablet\d/).join().slice(-1):2,d=r.match(/columns--mobile_extra\d/)?r.match(/columns--mobile_extra\d/).join().slice(-1):o,p=r.match(/columns--mobile\d/)?r.match(/columns--mobile\d/).join().slice(-1):1,c=+r.match(/wpr-adv-slides-to-scroll-\d/).join().slice(-1),f=i.attr("data-slide-effect");if(i.slick({appendArrows:e.find(".wpr-testimonial-controls"),appendDots:e.find(".wpr-testimonial-dots"),customPaging:function(e,t){e.slideCount;return"<span class=\"wpr-testimonial-dot\"></span>"},slidesToShow:a,responsive:[{breakpoint:1e4,settings:{slidesToShow:s,slidesToScroll:c>s?1:c,fade:1==s&&"fade"===f}},{breakpoint:2399,settings:{slidesToShow:a,slidesToScroll:c>a?1:c,fade:1==a&&"fade"===f}},{breakpoint:1221,settings:{slidesToShow:l,slidesToScroll:c>l?1:c,fade:1==l&&"fade"===f}},{breakpoint:1200,settings:{slidesToShow:n,slidesToScroll:c>n?1:c,fade:1==n&&"fade"===f}},{breakpoint:1024,settings:{slidesToShow:o,slidesToScroll:c>o?1:c,fade:1==o&&"fade"===f}},{breakpoint:880,settings:{slidesToShow:d,slidesToScroll:c>d?1:c,fade:1==d&&"fade"===f}},{breakpoint:768,settings:{slidesToShow:p,slidesToScroll:c>p?1:c,fade:1==p&&"fade"===f}}]}),e.hasClass("wpr-testimonial-nav-fade")&&(e.on("mouseover",function(){e.closest("section").find(".wpr-testimonial-arrow").css({opacity:1})}),e.closest("section").on("mouseout",function(){e.find(".wpr-testimonial-arrow").css({opacity:0})})),e.find(".slick-dots").length){var m=e.find(".slick-dots li").outerWidth()*e.find(".slick-dots li").length-parseInt(e.find(".slick-dots li span").css("margin-right"),10);e.find(".slick-dots").css("width",m)}t(window).on("resize",function(){setTimeout(function(){if(e.find(".slick-dots").length){var t=e.find(".slick-dots li").outerWidth()*e.find(".slick-dots li").length-parseInt(e.find(".slick-dots li span").css("margin-right"),10);e.find(".slick-dots").css("width",t)}},300)})},widgetSearch:function(e){e.find(".wpr-search-form-input").on({focus:function(){e.addClass("wpr-search-form-input-focus")},blur:function(){e.removeClass("wpr-search-form-input-focus")}})},widgetAdvancedText:function(e){function i(){var t=e.find(".wpr-clipped-text"),i=t.data("clipped-options"),r=elementorFrontend.getCurrentDeviceMode();if(i){var a=i.longShadowSize,s=i.longShadowSizeTablet,l=i.longShadowSizeMobile;"desktop"===r&&(a=i.longShadowSize),"tablet"===r&&s&&(a=s),"mobile"===r&&l&&(a=l),t.find(".wpr-clipped-text-long-shadow").attr("style","text-shadow:"+f(i.longShadowColor,a,i.longShadowDirection))}}function r(){a(g.find("b")),s(m)}function a(e){e.each(function(){var e=t(this),r=e.text().split(""),a=e.hasClass("wpr-anim-text-visible");for(var s in r){var i=r[s].replace(/ /g,"&nbsp;");r[s]=a?"<i class=\"wpr-anim-text-in\">"+i+"</i>":"<i>"+i+"</i>"}var l=r.join("");e.html(l).css("opacity",1)})}function s(e){e.each(function(){var e=t(this),i=e.find(".wpr-anim-text-inner");if(e.hasClass("wpr-anim-text-type-clip")){var r=i.outerWidth();i.css("width",r)}setTimeout(function(){l(e.find(".wpr-anim-text-visible").eq(0))},T),e.hasClass("wpr-anim-text-type-rotate-1")&&i.find("b").each(function(){t(this).outerWidth()>i.outerWidth()&&i.css("width",t(this).outerWidth())})})}function l(e){var t=p(e);if(!("yes"!==h&&(b++,b===u)))if(e.parents(".wpr-anim-text").hasClass("wpr-anim-text-type-typing")){var i=e.parent(".wpr-anim-text-inner");i.addClass("wpr-anim-text-selected").removeClass("waiting"),setTimeout(function(){i.removeClass("wpr-anim-text-selected"),e.removeClass("wpr-anim-text-visible").addClass("wpr-anim-text-hidden").children("i").removeClass("wpr-anim-text-in").addClass("wpr-anim-text-out")},v),setTimeout(function(){n(t,y)},k)}else if(e.parents(".wpr-anim-text").hasClass("wpr-anim-text-letters")){var r=!!(e.children("i").length>=t.children("i").length);o(e.find("i").eq(0),e,r,y),d(t.find("i").eq(0),t,r,y)}else e.parents(".wpr-anim-text").hasClass("wpr-anim-text-type-clip")?e.parents(".wpr-anim-text-inner").animate({width:"2px"},y,function(){c(e,t),n(t)}):(c(e,t),setTimeout(function(){l(t)},T))}function n(e,t){e.parents(".wpr-anim-text").hasClass("wpr-anim-text-type-typing")?(d(e.find("i").eq(0),e,!1,t),e.addClass("wpr-anim-text-visible").removeClass("wpr-anim-text-hidden")):e.parents(".wpr-anim-text").hasClass("wpr-anim-text-type-clip")&&e.parents(".wpr-anim-text-inner").animate({width:e.outerWidth()},y,function(){setTimeout(function(){l(e)},T)})}function o(e,t,i,r){if(e.removeClass("wpr-anim-text-in").addClass("wpr-anim-text-out"),e.is(":last-child")?i&&setTimeout(function(){l(p(t))},T):setTimeout(function(){o(e.next(),t,i,r)},r),e.is(":last-child")){var a=p(t);c(t,a)}}function d(e,t,i,r){e.addClass("wpr-anim-text-in").removeClass("wpr-anim-text-out"),e.is(":last-child")?(t.parents(".wpr-anim-text").hasClass("wpr-anim-text-type-typing")&&setTimeout(function(){t.parents(".wpr-anim-text-inner").addClass("waiting")},200),!i&&setTimeout(function(){l(t)},T)):setTimeout(function(){d(e.next(),t,i,r)},r)}function p(e){return e.is(":last-child")?e.parent().children().eq(0):e.next()}function c(e,t){e.removeClass("wpr-anim-text-visible").addClass("wpr-anim-text-hidden"),t.removeClass("wpr-anim-text-hidden").addClass("wpr-anim-text-visible")}function f(e,t,r){for(var a="",s=0;s<t;s++)a+="top"===r?"0 -"+s+"px 0 "+e+",":"right"===r?s+"px 0 0 "+e+",":"bottom"===r?"0 "+s+"px 0 "+e+",":"left"===r?"-"+s+"px 0 0 "+e+",":"top-left"===r?"-"+s+"px -"+s+"px 0 "+e+",":"top-right"===r?s+"px -"+s+"px 0 "+e+",":"bottom-left"===r?"-"+s+"px "+s+"px 0 "+e+",":"bottom-right"===r?s+"px "+s+"px 0 "+e+",":s+"px "+s+"px 0 "+e+",";return a=a.slice(0,-1),a}if(e.hasClass("wpr-advanced-text-style-animated")){var m=e.find(".wpr-anim-text"),g=e.find(".wpr-anim-text-letters"),y=m.attr("data-anim-duration"),w=y.split(","),h=m.attr("data-anim-loop"),u=m.find("b").length,b=0;m.find("b").first().addClass("wpr-anim-text-visible");var y=parseInt(w[0],10),T=parseInt(w[1],10),v=500,k=1300;r()}i(),t(window).on("resize",function(){i()})},widgetProgressBar:function(e){function i(e){if(e.length){var i=e.offset().top,r=i+e.outerHeight(),a=t(window).scrollTop(),s=a+t(window).height();return i>t(window).height()&&(i+=50),r>a&&i<s}}function r(){if(i(p)&&p.css({height:y+"%"}),i(d)&&d.css({width:y+"%"}),i(s)){var e=f.circleOffset;o.css({"stroke-dashoffset":e})}(i(p)||i(d)||i(s))&&setTimeout(function(){m.numerator(b)},h)}var a=e.find(".wpr-progress-bar"),s=e.find(".wpr-prbar-circle"),l=s.find(".wpr-prbar-circle-svg"),n=l.find(".wpr-prbar-circle-line"),o=e.find(".wpr-prbar-circle-prline"),d=a.find(".wpr-prbar-hr-line-inner"),p=a.find(".wpr-prbar-vr-line-inner"),c=a.data("options"),f=s.data("circle-options"),m=a.find(".wpr-prbar-counter-value"),g=c.counterValue,y=c.counterValuePersent,w=c.animDuration,h=c.animDelay,u=elementorFrontend.getCurrentDeviceMode(),b={toValue:g,duration:w};"yes"===c.counterSeparator&&(b.delimiter=",");r(),t(window).on("scroll",function(){r()})},widgetImageHotspots:function(e){var i=e.find(".wpr-image-hotspots"),r=i.data("options"),a=i.find(".wpr-hotspot-item"),s=r.tooltipTrigger;"click"===s?(a.on("click",function(){t(this).hasClass("wpr-tooltip-active")?t(this).removeClass("wpr-tooltip-active"):(a.removeClass("wpr-tooltip-active"),t(this).addClass("wpr-tooltip-active")),event.stopPropagation()}),t(window).on("click",function(){a.removeClass("wpr-tooltip-active")})):"hover"===s?a.hover(function(){t(this).toggleClass("wpr-tooltip-active")}):a.addClass("wpr-tooltip-active")},widgetFlipBox:function(e){var i=e.find(".wpr-flip-box"),r=i.data("trigger");"box"===r?(i.find(".wpr-flip-box-front").on("click",function(){t(this).closest(".wpr-flip-box").addClass("wpr-flip-box-active")}),t(window).on("click",function(){0===t(event.target).closest(".wpr-flip-box").length&&i.removeClass("wpr-flip-box-active")})):"btn"==r?(i.find(".wpr-flip-box-btn").on("click",function(){t(this).closest(".wpr-flip-box").addClass("wpr-flip-box-active")}),t(window).on("click",function(){0===t(event.target).closest(".wpr-flip-box").length&&i.removeClass("wpr-flip-box-active")})):"hover"==r&&i.hover(function(){t(this).toggleClass("wpr-flip-box-active")})},widgetContentTicker:function(e){var t=e.find(".wpr-ticker-slider"),i=e.find(".wpr-ticker-marquee"),r=i.data("options"),a=e.attr("class"),s=a.match(/wpr-ticker-slider-columns-\d/)?a.match(/wpr-ticker-slider-columns-\d/).join().slice(-1):2,l=a.match(/columns--widescreen\d/)?a.match(/columns--widescreen\d/).join().slice(-1):s,n=a.match(/columns--laptop\d/)?a.match(/columns--laptop\d/).join().slice(-1):s,o=a.match(/columns--tablet_extra\d/)?a.match(/columns--tablet_extra\d/).join().slice(-1):d,d=a.match(/columns--tablet\d/)?a.match(/columns--tablet\d/).join().slice(-1):2,p=a.match(/columns--mobile_extra\d/)?a.match(/columns--mobile_extra\d/).join().slice(-1):d,c=a.match(/columns--mobile\d/)?a.match(/columns--mobile\d/).join().slice(-1):1,f=t.attr("data-slide-effect"),m="hr-slide"===f&&a.match(/wpr-ticker-slides-to-scroll-\d/)?+a.match(/wpr-ticker-slides-to-scroll-\d/).join().slice(-1):1;t.slick({appendArrows:e.find(".wpr-ticker-slider-controls"),slidesToShow:s,responsive:[{breakpoint:1e4,settings:{slidesToShow:"typing"===f||"fade"===f?1:l,slidesToScroll:m>l?1:m,fade:!("typing"!==f&&"fade"!==f)}},{breakpoint:2399,settings:{slidesToShow:"typing"===f||"fade"===f?1:s,slidesToScroll:m>s?1:m,fade:!("typing"!==f&&"fade"!==f)}},{breakpoint:1221,settings:{slidesToShow:"typing"===f||"fade"===f?1:n,slidesToScroll:m>n?1:m,fade:!("typing"!==f&&"fade"!==f)}},{breakpoint:1200,settings:{slidesToShow:"typing"===f||"fade"===f?1:o,slidesToScroll:m>o?1:m,fade:!("typing"!==f&&"fade"!==f)}},{breakpoint:1024,settings:{slidesToShow:"typing"===f||"fade"===f?1:d,slidesToScroll:m>d?1:m,fade:!("typing"!==f&&"fade"!==f)}},{breakpoint:880,settings:{slidesToShow:"typing"===f||"fade"===f?1:p,slidesToScroll:m>p?1:m,fade:!("typing"!==f&&"fade"!==f)}},{breakpoint:768,settings:{slidesToShow:"typing"===f||"fade"===f?1:c,slidesToScroll:m>c?1:m,fade:!("typing"!==f&&"fade"!==f)}}]}),i.marquee(r)},widgetTabs:function(e){function i(e){var t=l.eq(e),i=o.eq(e),r="auto";n.css({height:n.outerHeight(!0)}),l.removeClass("wpr-tab-active"),t.addClass("wpr-tab-active"),o.removeClass("wpr-tab-content-active wpr-animation-enter"),r=i.outerHeight(!0),r+=parseInt(n.css("border-top-width"))+parseInt(n.css("border-bottom-width")),i.addClass("wpr-tab-content-active wpr-animation-enter"),n.css({height:r}),setTimeout(function(){n.css({height:"auto"})},500)}function r(){l.on("click",function(){var e=t(this).data("tab")-1;clearInterval(f),i(e)})}function a(){l.hover(function(){var e=t(this).data("tab")-1;clearInterval(f),i(e)})}var s=t(".wpr-tabs",e).first(),l=t(".wpr-tabs-wrap",s).first(),n=t(".wpr-tabs-content-wrap",s).first(),l=t("> .wpr-tab",l),o=t("> .wpr-tab-content",n),d=s.data("options"),p=d.activeTab-1;if(l.eq(p).addClass("wpr-tab-active"),o.eq(p).addClass("wpr-tab-content-active wpr-animation-enter"),d.autoplay)var c=d.activeTab-1,f=setInterval(function(){c<l.length-1?c++:c=0,i(c)},d.autoplaySpeed);"hover"===d.trigger?a():r()},widgetContentToogle:function(e){function i(t){if(!e.hasClass("wpr-switcher-label-style-outer")){var i=100/d.length;o.css({width:i+"%",left:t*i+"%"})}}function r(t){var r=d.eq(t),a=p.eq(t),l="auto";i(t),e.hasClass("wpr-switcher-label-style-outer")||(d.removeClass("wpr-switcher-active"),r.addClass("wpr-switcher-active"),e.hasClass("wpr-switcher-style-dual")&&s.attr("data-active-switcher",t+1)),n.css({height:n.outerHeight(!0)}),p.removeClass("wpr-switcher-content-active wpr-animation-enter"),l=a.outerHeight(!0),l+=parseInt(n.css("border-top-width"))+parseInt(n.css("border-bottom-width")),a.addClass("wpr-switcher-content-active wpr-animation-enter"),n.css({height:l}),setTimeout(function(){n.css({height:"auto"})},500)}var a=t(".wpr-content-toggle",e).first(),s=t(".wpr-switcher-container",a).first(),l=t(".wpr-switcher-wrap",a).first(),n=t(".wpr-switcher-content-wrap",a).first(),o=t("> .wpr-switcher-bg",l),d=t("> .wpr-switcher",l),p=t("> .wpr-switcher-content",n),c=parseInt(s.data("active-switcher"))-1;d.eq(c).addClass("wpr-switcher-active"),p.eq(c).addClass("wpr-switcher-content-active wpr-animation-enter"),i(c),function(){e.hasClass("wpr-switcher-label-style-outer")?l.on("click",function(){var e=l.find(".wpr-switcher-active");1===parseInt(e.data("switcher"),10)?(l.children(".wpr-switcher").eq(0).removeClass("wpr-switcher-active"),l.children(".wpr-switcher").eq(1).addClass("wpr-switcher-active"),l.closest(".wpr-switcher-container").attr("data-active-switcher",2),r(1)):2===parseInt(e.data("switcher"),10)&&(l.children(".wpr-switcher").eq(1).removeClass("wpr-switcher-active"),l.children(".wpr-switcher").eq(0).addClass("wpr-switcher-active"),l.closest(".wpr-switcher-container").attr("data-active-switcher",1),r(0))}):d.on("click",function(){var e=t(this).data("switcher")-1;r(e)})}()},widgetBackToTop:function(e){function i(e,t,i){e>i.animationOffset?"fade"===i.animation?r.stop().css("visibility","visible").animate({opacity:"1"},i.animationDuration):"slide"===i.animation?r.stop().css("visibility","visible").animate({opacity:"1","margin-bottom":0},i.animationDuration):r.css("visibility","visible"):"fade"===i.animation?r.stop().animate({opacity:"0"},i.animationDuration):"slide"===i.animation?r.stop().animate({"margin-bottom":"-100px",opacity:"0"},i.animationDuration):r.css("visibility","hidden")}var r=e.find(".wpr-stt-btn"),a=r.attr("data-settings");a=JSON.parse(a),"fixed"===a.fixed&&("none"!==a.animation&&(r.css({opacity:"0"}),"slide"===a.animation&&r.css({"margin-bottom":"-100px"})),i(t(window).scrollTop(),r,a),t(window).scroll(function(){i(t(this).scrollTop(),r,a)})),r.on("click",function(){return t("html, body").animate({scrollTop:0},a.scrolAnim),!1})},widgetLottieAnimations:function(e){var i=e.find(".wpr-lottie-animations"),r=e.find(".wpr-lottie-animations-wrapper"),a=JSON.parse(i.attr("data-settings")),s=lottie.loadAnimation({container:i[0],path:i.attr("data-json-url"),renderer:a.lottie_renderer,loop:!("yes"!==a.loop),autoplay:!("yes"!==a.autoplay)});s.setSpeed(a.speed),a.reverse&&s.setDirection(-1),s.addEventListener("DOMLoaded",function(){function e(){if(s.pause(),"function"==typeof i[0].getBoundingClientRect){var e=document.documentElement.clientHeight,r=100*(i[0].getBoundingClientRect().top/e),l=100*(i[0].getBoundingClientRect().bottom/e),n=r<a.scroll_end,o=l>a.scroll_start;if("viewport"===a.trigger&&(o&&n?s.play():s.pause()),"scroll"===a.trigger&&o&&n){s.pause();var d=100*t(window).scrollTop()/(t(document).height()-t(window).height()),p=Math.round(d);s.goToAndStop(4e3*(p/100))}}}"hover"!==a.trigger&&"none"!==a.trigger&&(e("load"),t(window).on("scroll",e)),"hover"===a.trigger&&(s.pause(),i.hover(function(){s.play()},function(){s.pause()}))})},widgetPostsTimeline:function(i){function r(){i.find(".wpr-centered").length&&(767>=window.innerWidth?(console.log("works"),i.find(".wpr-wrapper .wpr-timeline-centered").removeClass("wpr-both-sided-timeline").addClass("wpr-one-sided-timeline").addClass("wpr-remove-one-sided-later"),i.find(".wpr-wrapper .wpr-left-aligned").removeClass("wpr-left-aligned").addClass("wpr-right-aligned").addClass("wpr-remove-right-aligned-later")):(i.find(".wpr-wrapper .wpr-timeline-centered.wpr-remove-one-sided-later").removeClass("wpr-one-sided-timeline").addClass("wpr-both-sided-timeline").removeClass("wpr-remove-one-sided-later"),i.find(".wpr-wrapper .wpr-remove-right-aligned-later").removeClass("wpr-right-aligned").addClass("wpr-left-aligned").removeClass("wpr-remove-right-aligned-later")))}function a(e,r){if(i.find(".wpr-timeline-fill").length&&(0<i.find(".wpr-timeline-entry:eq(0)").prev(".wpr-year-wrap").length&&(r=i.find(".wpr-year-label").eq(0)),p.length)){var a=p.css("height").slice(0,-2),s=document.documentElement.scrollTop,l=document.documentElement.clientHeight/2;s+l-r.offset().top>e.offset().top-r.offset().top+parseInt(e.css("height").slice(0,-2))||p.css("height",s+l-r.offset().top+"px"),i.find(".wpr-main-line-icon.wpr-icon").each(function(){t(this).offset().top<parseInt(r.offset().top+parseInt(a))?t(this).addClass("wpr-change-border-color"):t(this).removeClass("wpr-change-border-color")})}}function s(e,t,r,a,s){if(s=i.find(".wpr-timeline-centered"),i.find(".wpr-both-sided-timeline").length||i.find(".wpr-one-sided-timeline").length||i.find(".wpr-one-sided-timeline-left").length){0<i.find(".wpr-timeline-entry:eq(0)").prev(".wpr-year-wrap").length&&(a=i.find(".wpr-year-label").eq(0));var l=a.offset().top,n=r.offset().top,o=l-s.offset().top+"px",d=n-l+parseInt(r.css("height").slice(0,-2));e.css("top",o),e.css("height",d),""===t?"":t.css("top",o)}}var l=0<i.find(".wpr-timeline-centered").length?i.find(".wpr-timeline-centered"):"",n=0<i.find(".wpr-timeline-centered").length?i.find(".wpr-timeline-centered"):"",o=0<i.find(".wpr-grid-pagination").length?i.find(".wpr-grid-pagination"):"",d=0<i.find(".wpr-middle-line").length?i.find(".wpr-middle-line"):"",p=0<i.find(".wpr-timeline-fill").length?i.find(".wpr-timeline-fill"):"",c=0<i.find(".wpr-main-line-icon.wpr-icon:last").length?i.find(".wpr-main-line-icon.wpr-icon:last"):"",f=0<i.find(".wpr-main-line-icon.wpr-icon").length?i.find(".wpr-main-line-icon.wpr-icon").first():"",m=".elementor-element-"+i.attr("data-id"),g=i.find(".wpr-story-info-vertical").attr("data-animation-offset")?+i.find(".wpr-story-info-vertical").attr("data-animation-offset"):"",y=i.find(".wpr-story-info-vertical").attr("data-animation-duration")?+i.find(".wpr-story-info-vertical").attr("data-animation-duration"):"";if(0<i.find(".wpr-timeline-centered").length&&(t(window).resize(function(){r()}),t(window).smartresize(function(){r()}),setTimeout(function(){r(),t(window).trigger("resize")},500),s(d,p,c,f,n),setTimeout(function(){s(d,p,c,f,n),t(window).trigger("resize")},500),t(window).smartresize(function(){s(d,p,c,f,n)}),t(window).resize(function(){s(d,p,c,f,n)}),"load-more"!==l.attr("data-pagination")&&i.find(".wpr-grid-pagination").css("visibility","hidden"),AOS.init({offset:parseInt(g),duration:y,once:!0}),a(c,f),t(window).on("scroll",function(){a(c,f)}),!i.find(".elementor-repeater-items").length&&!e.editorCheck()&&("load-more"===i.find(".wpr-timeline-centered").data("pagination")||"infinite-scroll"===i.find(".wpr-timeline-centered").data("pagination")))){var w=(void 0===l||"load-more"!==l.attr("data-pagination"))&&10;l.infiniteScroll({path:m+" .wpr-grid-pagination a",hideNav:!1,append:m+".wpr-timeline-entry",history:!1,scrollThreshold:w,status:m+" .page-load-status"}),l.on("request.infiniteScroll",function(){i.find(".wpr-load-more-btn").hide(),i.find(".wpr-pagination-loading").css("display","inline-block")});var h=0;l.on("load.infiniteScroll",function(e,r){h++;var w=t(r).find(m).find(".wpr-timeline-entry");l.infiniteScroll("appendItems",w),i.find(".wpr-one-sided-timeline").length||i.find(".wpr-one-sided-timeline-left").length||i.find(".wpr-timeline-entry").each(function(e){t(this).removeClass("wpr-right-aligned wpr-left-aligned"),0==e%2?(t(this).addClass("wpr-left-aligned"),t(this).find(".wpr-story-info-vertical").attr("data-aos",t(this).find(".wpr-story-info-vertical").attr("data-aos-left"))):(t(this).addClass("wpr-right-aligned"),t(this).find(".wpr-story-info-vertical").attr("data-aos",t(this).find(".wpr-story-info-vertical").attr("data-aos-right")))}),AOS.init({offset:parseInt(g),duration:y,once:!0}),t(window).scroll(),i.find(".wpr-pagination-loading").hide(),l.data("max-pages")-1===h?(i.find(".wpr-pagination-finish").fadeIn(1e3),o.delay(2e3).fadeOut(1e3)):"load-more"===l.attr("data-pagination")&&i.find(".wpr-load-more-btn").fadeIn(),d=i.find(".wpr-middle-line"),p=i.find(".wpr-timeline-fill"),c=i.find(".wpr-main-line-icon.wpr-icon:last"),f=i.find(".wpr-main-line-icon.wpr-icon").first(),n=i.find(".wpr-timeline-centered"),s(d,p,c,f,n),t(window).trigger("resize"),a(c,f)}),e.editorCheck()||(i.find(".wpr-load-more-btn").on("click",function(){return l.infiniteScroll("loadNextPage"),!1}),"infinite-scroll"==l.attr("data-pagination")&&l.infiniteScroll("loadNextPage"))}if(i.find(".swiper-wrapper").length){var u=function(e,t){if("undefined"==typeof Swiper){var i=elementorFrontend.utils.swiper;return new i(e,t).then(function(e){return e})}return b(e,t)},b=function(e,t){return new Promise(function(i){var r=new Swiper(e,t);i(r)})},T=i.find(".wpr-horizontal-bottom").length?".wpr-horizontal-bottom":".wpr-horizontal",v=i.find(T+".swiper-container"),k=v.data("slidestoshow");u(v,{spaceBetween:+v.data("swiper-space-between"),autoplay:"yes"===v.data("autoplay"),delay:+v.attr("data-swiper-delay"),speed:+v.attr("data-swiper-speed"),slidesPerView:v.data("slidestoshow"),direction:"horizontal",pagination:{el:".wpr-swiper-pagination",type:"progressbar"},navigation:{nextEl:".wpr-button-next",prevEl:".wpr-button-prev"},breakpoints:{320:{slidesPerView:1},480:{slidesPerView:2},769:{slidesPerView:k}}})}},widgetSharingButtons:function(e){e.find(".wpr-sharing-print").on("click",function(t){t.preventDefault(),window.print()})},widgetFlipCarousel:function(e){var i=JSON.parse(e.find(".wpr-flip-carousel").attr("data-settings"));e.find(".wpr-flip-carousel").css("opacity",1),e.find(".wpr-flip-carousel").flipster({itemContainer:"ul",itemSelector:"li",fadeIn:400,start:"yes"===i.starts_from_center?"center":0,style:i.carousel_type,loop:!("yes"!==i.loop),autoplay:"no"!==i.autoplay&&i.autoplay_milliseconds,pauseOnHover:!("yes"!==i.pause_on_hover),click:!("yes"!==i.play_on_click),scrollwheel:!("yes"!==i.play_on_scroll),touch:!0,nav:!("true"!==i.pagination_position)||!!i.pagination_position&&i.pagination_position,spacing:i.spacing,buttons:"custom",buttonPrev:i.button_prev,buttonNext:i.button_next});var r=e.find(".wpr-flip-carousel").find(".flipster__nav__item").find(".flipster__nav__link");r.each(function(){t(this).text(parseInt(t(this).text())+1)})},widgetFeatureList:function(e){e.find(".wpr-feature-list-item:not(:last-of-type)").find(".wpr-feature-list-icon-wrap").each(function(i){var r=e.find(".wpr-feature-list-item").eq(i+1).find(".wpr-feature-list-icon-wrap").offset().top;t(this).find(".wpr-feature-list-line").height(r-t(this).offset().top+"px")}),t(window).resize(function(){e.find(".wpr-feature-list-item:not(:last-of-type)").find(".wpr-feature-list-icon-wrap").each(function(i){var r=e.find(".wpr-feature-list-item").eq(i+1).find(".wpr-feature-list-icon-wrap").offset().top;t(this).find(".wpr-feature-list-line").height(r-t(this).offset().top+"px")})})},editorCheck:function(){return!!t("body").hasClass("elementor-editor-active")}};t(window).on("elementor/frontend/init",e.init)})(jQuery,window.elementorFrontend),function(e,t){var i=function(e,t,i){var r;return function(){var a=this,s=arguments;r?clearTimeout(r):i&&e.apply(a,s),r=setTimeout(function(){i||e.apply(a,s),r=null},t||100)}};jQuery.fn[t]=function(e){return e?this.bind("resize",i(e)):this.trigger(t)}}(jQuery,"smartresize");
assets/js/lib/flipster/jquery.flipster.min.js CHANGED
@@ -1,3 +1,3 @@
1
- /*! jQuery.Flipster, v1.1.5 (built 2020-10-17) */
2
-
3
  !function(P,t,D){"use strict";function L(n,i){var a=null;return function(){var t=this,e=arguments;null===a&&(a=setTimeout(function(){n.apply(t,e),a=null},i))}}var r,e=(r={},function(t){if(r[t]!==D)return r[t];var e=document.createElement("div").style,n=t.charAt(0).toUpperCase()+t.slice(1),i=(t+" "+["webkit","moz","ms","o"].join(n+" ")+n).split(" ");for(var a in i)if(i[a]in e)return r[t]=i[a];return r[t]=!1}),a="http://www.w3.org/2000/svg",E=P(t),M=e("transform"),i={itemContainer:"ul",itemSelector:"li",start:"center",fadeIn:400,loop:!1,autoplay:!1,pauseOnHover:!0,style:"coverflow",spacing:-.6,click:!0,keyboard:!0,scrollwheel:!0,touch:!0,nav:!1,buttons:!1,buttonPrev:"Previous",buttonNext:"Next",onItemSwitch:!1},T={main:"flipster",active:"flipster--active",container:"flipster__container",nav:"flipster__nav",navChild:"flipster__nav__child",navItem:"flipster__nav__item",navLink:"flipster__nav__link",navCurrent:"flipster__nav__item--current",navCategory:"flipster__nav__item--category",navCategoryLink:"flipster__nav__link--category",button:"flipster__button",buttonPrev:"flipster__button--prev",buttonNext:"flipster__button--next",item:"flipster__item",itemCurrent:"flipster__item--current",itemPast:"flipster__item--past",itemFuture:"flipster__item--future",itemContent:"flipster__item__content"},X=new RegExp("\\b("+T.itemCurrent+"|"+T.itemPast+"|"+T.itemFuture+")(.*?)(\\s|$)","g"),j=new RegExp("\\s\\s+","g");P.fn.flipster=function(e){if("string"==typeof e){var n=Array.prototype.slice.call(arguments,1);return this.each(function(){var t=P(this).data("methods");return t[e]?t[e].apply(this,n):this})}var I=P.extend({},i,e);return this.each(function(){var t,f,r,n,p,s,l,c,u,v=P(this),o=[],h=0,d=!1,e=!1;function i(e){return e=e||"next",P('<button class="'+T.button+" "+("next"===e?T.buttonNext:T.buttonPrev)+'" role="button" />').html((n="next"===(t=e)?I.buttonNext:I.buttonPrev,"custom"===I.buttons?n:'<svg viewBox="0 0 13 20" xmlns="'+a+'" aria-labelledby="title"><title>'+n+'</title><polyline points="10,3 3,10 10,17"'+("next"===t?' transform="rotate(180 6.5,10)"':"")+"/></svg>")).on("click",function(t){y(e),t.preventDefault()});var t,n}function m(){v.css("transition",""),f.css("transition",""),p.css("transition","")}function g(a){var t,e;a&&(v.css("transition","none"),f.css("transition","none"),p.css("transition","none")),r=f.width(),f.height((e=0,p.each(function(){t=P(this).height(),e<t&&(e=t)}),e)),r?(n&&(clearInterval(n),n=!1),p.each(function(t){var e,n,i=P(this);i.attr("class",function(t,e){return e&&e.replace(X,"").replace(j," ")}),e=i.outerWidth(),0!==I.spacing&&i.css("margin-right",e*I.spacing+"px"),n=i.position().left,o[t]=-1*(n+e/2-r/2),t===p.length-1&&(_(),a&&setTimeout(m,1))})):n=n||setInterval(function(){g(a)},500)}function _(){var e,n,i,a=p.length;p.each(function(t){e=P(this),n=" ",i=t===h?(n+=T.itemCurrent,a+1):t<h?(n+=T.itemPast+" "+T.itemPast+"-"+(h-t),a-(h-t)):(n+=T.itemFuture+" "+T.itemFuture+"-"+(t-h),a-(t-h)),e.css("z-index",i).attr("class",function(t,e){return e&&e.replace(X,"").replace(j," ")+n})}),0<=h&&(r&&o[h]!==D||g(!0),M?f.css("transform","translateX("+o[h]+"px)"):f.css({left:o[h]+"px"})),function(){if(I.nav){var t=s.data("flip-category");c.removeClass(T.navCurrent),u.filter(function(){return P(this).data("index")===h||t&&P(this).data("category")===t}).parent().addClass(T.navCurrent)}}()}function y(t){var e=h;if(!(p.length<=1))return"prev"===t?0<h?h--:I.loop&&(h=p.length-1):"next"===t?h<p.length-1?h++:I.loop&&(h=0):"number"==typeof t?h=t:t!==D&&(h=p.index(t),I.loop&&e!=h&&(e==p.length-1&&h!=p.length-2&&(h=0),0==e&&1!=h&&(h=p.length-1))),s=p.eq(h),h!==e&&I.onItemSwitch&&I.onItemSwitch.call(v,p[h],p[e]),_(),v}function b(t){return I.autoplay=t||I.autoplay,clearInterval(d),d=setInterval(function(){var t=h;y("next"),t!==h||I.loop||clearInterval(d)},I.autoplay),v}function x(){return clearInterval(d),d=0,v}function w(t){return x(),I.autoplay&&t&&(d=-1),v}function C(){g(!0),v.hide().css("visibility","").addClass(T.active).fadeIn(I.fadeIn)}function k(){var o;if(f=v.find(I.itemContainer).addClass(T.container),!((p=f.find(I.itemSelector)).length<=1))return p.addClass(T.item).each(function(){var t=P(this);t.children("."+T.itemContent).length||t.wrapInner('<div class="'+T.itemContent+'" />')}),I.click&&p.on("click.flipster touchend.flipster",function(t){e||(P(this).hasClass(T.itemCurrent)||t.preventDefault(),y(this))}),I.buttons&&1<p.length&&(v.find("."+T.button).remove(),v.append(i("prev"),i("next"))),o={},!I.nav||p.length<=1||(l&&l.remove(),l=P('<ul class="'+T.nav+'" role="navigation" />'),u=P(""),p.each(function(t){var e=P(this),n=e.data("flip-category"),i=e.data("flip-title")||e.attr("title")||t,a=P('<a href="#" class="'+T.navLink+'">'+i+"</a>").data("index",t);if(u=u.add(a),n){if(!o[n]){var r=P('<li class="'+T.navItem+" "+T.navCategory+'">'),s=P('<a href="#" class="'+T.navLink+" "+T.navCategoryLink+'" data-flip-category="'+n+'">'+n+"</a>").data("category",n).data("index",t);o[n]=P('<ul class="'+T.navChild+'" />'),u=u.add(s),r.append(s,o[n]).appendTo(l)}o[n].append(a)}else l.append(a);a.wrap('<li class="'+T.navItem+'">')}),l.on("click","a",function(t){var e=P(this).data("index");0<=e&&(y(e),t.preventDefault())}),"after"===I.nav?v.append(l):v.prepend(l),c=l.find("."+T.navItem)),0<=h&&y(h),v}t={jump:y,next:function(){return y("next")},prev:function(){return y("prev")},play:b,stop:x,pause:w,index:k},v.data("methods",t),v.hasClass(T.active)||function(){var t;if(v.css("visibility","hidden"),k(),p.length<=1)v.css("visibility","");else{t=!!I.style&&"flipster--"+I.style.split(" ").join(" flipster--"),v.addClass([T.main,M?"flipster--transform":" flipster--no-transform",t,I.click?"flipster--click":""].join(" ")),I.start&&(h="center"===I.start?Math.floor(p.length/2):I.start),y(h);var e,n,i,a,r,s,o,l,c=v.find("img");if(c.length){var u=0;c.on("load",function(){++u>=c.length&&C()}),setTimeout(C,750)}else C();E.on("resize.flipster",L(g,400)),I.autoplay&&b(),I.pauseOnHover&&f.on("mouseenter.flipster",function(){d?w(!0):x()}).on("mouseleave.flipster",function(){-1===d&&b()}),e=v,I.keyboard&&(e[0].tabIndex=0,e.on("keydown.flipster",L(function(t){var e=t.which;37!==e&&39!==e||(y(37===e?"prev":"next"),t.preventDefault())},250))),function(t){if(I.scrollwheel){var e,n,i=!1,a=0,r=0,s=0,o=/mozilla/.test(navigator.userAgent.toLowerCase())&&!/webkit/.test(navigator.userAgent.toLowerCase());t.on("mousewheel.flipster wheel.flipster",function(){i=!0}).on("mousewheel.flipster wheel.flipster",L(function(t){clearTimeout(r),r=setTimeout(function(){s=a=0},300),t=t.originalEvent,s+=t.wheelDelta||-1*(t.deltaY+t.deltaX),Math.abs(s)<25&&!o||(a++,n!==(e=0<s?"prev":"next")&&(a=0),n=e,(a<6||a%3==0)&&y(e),s=0)},50)),t.on("mousewheel.flipster wheel.flipster",function(t){i&&(t.preventDefault(),i=!1)})}}(f),n=f,I.touch&&n.on({"touchstart.flipster":function(t){t=t.originalEvent,i=t.touches?t.touches[0].clientX:t.clientX,a=t.touches?t.touches[0].clientY:t.clientY},"touchmove.flipster":function(t){t=t.originalEvent,r=t.touches?t.touches[0].clientX:t.clientX,s=t.touches?t.touches[0].clientY:t.clientY,l=r-i,o=s-a,30<Math.abs(l)&&Math.abs(o)<100&&t.preventDefault()},"touchend.flipster touchcancel.flipster ":function(){l=r-i,o=s-a,30<Math.abs(l)&&Math.abs(o)<100&&y(0<l?"prev":"next")}})}}()})}}(jQuery,window);
1
+ /*! jQuery.Flipster, v1.1.5 (built 2020-10-17) */
2
+
3
  !function(P,t,D){"use strict";function L(n,i){var a=null;return function(){var t=this,e=arguments;null===a&&(a=setTimeout(function(){n.apply(t,e),a=null},i))}}var r,e=(r={},function(t){if(r[t]!==D)return r[t];var e=document.createElement("div").style,n=t.charAt(0).toUpperCase()+t.slice(1),i=(t+" "+["webkit","moz","ms","o"].join(n+" ")+n).split(" ");for(var a in i)if(i[a]in e)return r[t]=i[a];return r[t]=!1}),a="http://www.w3.org/2000/svg",E=P(t),M=e("transform"),i={itemContainer:"ul",itemSelector:"li",start:"center",fadeIn:400,loop:!1,autoplay:!1,pauseOnHover:!0,style:"coverflow",spacing:-.6,click:!0,keyboard:!0,scrollwheel:!0,touch:!0,nav:!1,buttons:!1,buttonPrev:"Previous",buttonNext:"Next",onItemSwitch:!1},T={main:"flipster",active:"flipster--active",container:"flipster__container",nav:"flipster__nav",navChild:"flipster__nav__child",navItem:"flipster__nav__item",navLink:"flipster__nav__link",navCurrent:"flipster__nav__item--current",navCategory:"flipster__nav__item--category",navCategoryLink:"flipster__nav__link--category",button:"flipster__button",buttonPrev:"flipster__button--prev",buttonNext:"flipster__button--next",item:"flipster__item",itemCurrent:"flipster__item--current",itemPast:"flipster__item--past",itemFuture:"flipster__item--future",itemContent:"flipster__item__content"},X=new RegExp("\\b("+T.itemCurrent+"|"+T.itemPast+"|"+T.itemFuture+")(.*?)(\\s|$)","g"),j=new RegExp("\\s\\s+","g");P.fn.flipster=function(e){if("string"==typeof e){var n=Array.prototype.slice.call(arguments,1);return this.each(function(){var t=P(this).data("methods");return t[e]?t[e].apply(this,n):this})}var I=P.extend({},i,e);return this.each(function(){var t,f,r,n,p,s,l,c,u,v=P(this),o=[],h=0,d=!1,e=!1;function i(e){return e=e||"next",P('<button class="'+T.button+" "+("next"===e?T.buttonNext:T.buttonPrev)+'" role="button" />').html((n="next"===(t=e)?I.buttonNext:I.buttonPrev,"custom"===I.buttons?n:'<svg viewBox="0 0 13 20" xmlns="'+a+'" aria-labelledby="title"><title>'+n+'</title><polyline points="10,3 3,10 10,17"'+("next"===t?' transform="rotate(180 6.5,10)"':"")+"/></svg>")).on("click",function(t){y(e),t.preventDefault()});var t,n}function m(){v.css("transition",""),f.css("transition",""),p.css("transition","")}function g(a){var t,e;a&&(v.css("transition","none"),f.css("transition","none"),p.css("transition","none")),r=f.width(),f.height((e=0,p.each(function(){t=P(this).height(),e<t&&(e=t)}),e)),r?(n&&(clearInterval(n),n=!1),p.each(function(t){var e,n,i=P(this);i.attr("class",function(t,e){return e&&e.replace(X,"").replace(j," ")}),e=i.outerWidth(),0!==I.spacing&&i.css("margin-right",e*I.spacing+"px"),n=i.position().left,o[t]=-1*(n+e/2-r/2),t===p.length-1&&(_(),a&&setTimeout(m,1))})):n=n||setInterval(function(){g(a)},500)}function _(){var e,n,i,a=p.length;p.each(function(t){e=P(this),n=" ",i=t===h?(n+=T.itemCurrent,a+1):t<h?(n+=T.itemPast+" "+T.itemPast+"-"+(h-t),a-(h-t)):(n+=T.itemFuture+" "+T.itemFuture+"-"+(t-h),a-(t-h)),e.css("z-index",i).attr("class",function(t,e){return e&&e.replace(X,"").replace(j," ")+n})}),0<=h&&(r&&o[h]!==D||g(!0),M?f.css("transform","translateX("+o[h]+"px)"):f.css({left:o[h]+"px"})),function(){if(I.nav){var t=s.data("flip-category");c.removeClass(T.navCurrent),u.filter(function(){return P(this).data("index")===h||t&&P(this).data("category")===t}).parent().addClass(T.navCurrent)}}()}function y(t){var e=h;if(!(p.length<=1))return"prev"===t?0<h?h--:I.loop&&(h=p.length-1):"next"===t?h<p.length-1?h++:I.loop&&(h=0):"number"==typeof t?h=t:t!==D&&(h=p.index(t),I.loop&&e!=h&&(e==p.length-1&&h!=p.length-2&&(h=0),0==e&&1!=h&&(h=p.length-1))),s=p.eq(h),h!==e&&I.onItemSwitch&&I.onItemSwitch.call(v,p[h],p[e]),_(),v}function b(t){return I.autoplay=t||I.autoplay,clearInterval(d),d=setInterval(function(){var t=h;y("next"),t!==h||I.loop||clearInterval(d)},I.autoplay),v}function x(){return clearInterval(d),d=0,v}function w(t){return x(),I.autoplay&&t&&(d=-1),v}function C(){g(!0),v.hide().css("visibility","").addClass(T.active).fadeIn(I.fadeIn)}function k(){var o;if(f=v.find(I.itemContainer).addClass(T.container),!((p=f.find(I.itemSelector)).length<=1))return p.addClass(T.item).each(function(){var t=P(this);t.children("."+T.itemContent).length||t.wrapInner('<div class="'+T.itemContent+'" />')}),I.click&&p.on("click.flipster touchend.flipster",function(t){e||(P(this).hasClass(T.itemCurrent)||t.preventDefault(),y(this))}),I.buttons&&1<p.length&&(v.find("."+T.button).remove(),v.append(i("prev"),i("next"))),o={},!I.nav||p.length<=1||(l&&l.remove(),l=P('<ul class="'+T.nav+'" role="navigation" />'),u=P(""),p.each(function(t){var e=P(this),n=e.data("flip-category"),i=e.data("flip-title")||e.attr("title")||t,a=P('<a href="#" class="'+T.navLink+'">'+i+"</a>").data("index",t);if(u=u.add(a),n){if(!o[n]){var r=P('<li class="'+T.navItem+" "+T.navCategory+'">'),s=P('<a href="#" class="'+T.navLink+" "+T.navCategoryLink+'" data-flip-category="'+n+'">'+n+"</a>").data("category",n).data("index",t);o[n]=P('<ul class="'+T.navChild+'" />'),u=u.add(s),r.append(s,o[n]).appendTo(l)}o[n].append(a)}else l.append(a);a.wrap('<li class="'+T.navItem+'">')}),l.on("click","a",function(t){var e=P(this).data("index");0<=e&&(y(e),t.preventDefault())}),"after"===I.nav?v.append(l):v.prepend(l),c=l.find("."+T.navItem)),0<=h&&y(h),v}t={jump:y,next:function(){return y("next")},prev:function(){return y("prev")},play:b,stop:x,pause:w,index:k},v.data("methods",t),v.hasClass(T.active)||function(){var t;if(v.css("visibility","hidden"),k(),p.length<=1)v.css("visibility","");else{t=!!I.style&&"flipster--"+I.style.split(" ").join(" flipster--"),v.addClass([T.main,M?"flipster--transform":" flipster--no-transform",t,I.click?"flipster--click":""].join(" ")),I.start&&(h="center"===I.start?Math.floor(p.length/2):I.start),y(h);var e,n,i,a,r,s,o,l,c=v.find("img");if(c.length){var u=0;c.on("load",function(){++u>=c.length&&C()}),setTimeout(C,750)}else C();E.on("resize.flipster",L(g,400)),I.autoplay&&b(),I.pauseOnHover&&f.on("mouseenter.flipster",function(){d?w(!0):x()}).on("mouseleave.flipster",function(){-1===d&&b()}),e=v,I.keyboard&&(e[0].tabIndex=0,e.on("keydown.flipster",L(function(t){var e=t.which;37!==e&&39!==e||(y(37===e?"prev":"next"),t.preventDefault())},250))),function(t){if(I.scrollwheel){var e,n,i=!1,a=0,r=0,s=0,o=/mozilla/.test(navigator.userAgent.toLowerCase())&&!/webkit/.test(navigator.userAgent.toLowerCase());t.on("mousewheel.flipster wheel.flipster",function(){i=!0}).on("mousewheel.flipster wheel.flipster",L(function(t){clearTimeout(r),r=setTimeout(function(){s=a=0},300),t=t.originalEvent,s+=t.wheelDelta||-1*(t.deltaY+t.deltaX),Math.abs(s)<25&&!o||(a++,n!==(e=0<s?"prev":"next")&&(a=0),n=e,(a<6||a%3==0)&&y(e),s=0)},50)),t.on("mousewheel.flipster wheel.flipster",function(t){i&&(t.preventDefault(),i=!1)})}}(f),n=f,I.touch&&n.on({"touchstart.flipster":function(t){t=t.originalEvent,i=t.touches?t.touches[0].clientX:t.clientX,a=t.touches?t.touches[0].clientY:t.clientY},"touchmove.flipster":function(t){t=t.originalEvent,r=t.touches?t.touches[0].clientX:t.clientX,s=t.touches?t.touches[0].clientY:t.clientY,l=r-i,o=s-a,30<Math.abs(l)&&Math.abs(o)<100&&t.preventDefault()},"touchend.flipster touchcancel.flipster ":function(){l=r-i,o=s-a,30<Math.abs(l)&&Math.abs(o)<100&&y(0<l?"prev":"next")}})}}()})}}(jQuery,window);
assets/js/lib/jarallax/jarallax.min.js CHANGED
@@ -1,6 +1,6 @@
1
- /*!
2
- * Name : Just Another Parallax [Jarallax]
3
- * Version : 1.12.7
4
- * Author : nK <https://nkdev.info>
5
- * GitHub : https://github.com/nk-o/jarallax
6
  */!function(n){var o={};function i(e){if(o[e])return o[e].exports;var t=o[e]={i:e,l:!1,exports:{}};return n[e].call(t.exports,t,t.exports,i),t.l=!0,t.exports}i.m=n,i.c=o,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(t,e){if(1&e&&(t=i(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)i.d(n,o,function(e){return t[e]}.bind(null,o));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i(i.s=10)}([,,function(e,t){e.exports=function(e){"complete"===document.readyState||"interactive"===document.readyState?e.call():document.attachEvent?document.attachEvent("onreadystatechange",function(){"interactive"===document.readyState&&e.call()}):document.addEventListener&&document.addEventListener("DOMContentLoaded",e)}},function(t,e,n){!function(e){e="undefined"!=typeof window?window:void 0!==e?e:"undefined"!=typeof self?self:{};t.exports=e}.call(this,n(4))},function(e,t){function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var o=function(){return this}();try{o=o||new Function("return this")()}catch(e){"object"===("undefined"==typeof window?"undefined":n(window))&&(o=window)}e.exports=o},,,,,,function(e,t,n){e.exports=n(11)},function(e,t,n){"use strict";n.r(t);var t=n(2),t=n.n(t),i=n(3),a=n(12);function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var o,l=i.window.jarallax;i.window.jarallax=a.default,i.window.jarallax.noConflict=function(){return i.window.jarallax=l,this},void 0!==i.jQuery&&((n=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];Array.prototype.unshift.call(t,this);var o=a.default.apply(i.window,t);return"object"!==r(o)?o:this}).constructor=a.default.constructor,o=i.jQuery.fn.jarallax,i.jQuery.fn.jarallax=n,i.jQuery.fn.jarallax.noConflict=function(){return i.jQuery.fn.jarallax=o,this}),t()(function(){Object(a.default)(document.querySelectorAll("[data-jarallax]"))})},function(e,t,n){"use strict";n.r(t);var o=n(2),o=n.n(o),f=n(3);function s(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=e&&("undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"]);if(null!=n){var o,i,a=[],r=!0,l=!1;try{for(n=n.call(e);!(r=(o=n.next()).done)&&(a.push(o.value),!t||a.length!==t);r=!0);}catch(e){l=!0,i=e}finally{try{r||null==n.return||n.return()}finally{if(l)throw i}}return a}}(e,t)||function(e,t){if(e){if("string"==typeof e)return i(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(n="Object"===n&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?i(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}function c(e){return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function a(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}var r,g,u=f.window.navigator,p=-1<u.userAgent.indexOf("MSIE ")||-1<u.userAgent.indexOf("Trident/")||-1<u.userAgent.indexOf("Edge/"),l=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(u.userAgent),d=function(){for(var e="transform WebkitTransform MozTransform".split(" "),t=document.createElement("div"),n=0;n<e.length;n+=1)if(t&&void 0!==t.style[e[n]])return e[n];return!1}();function m(){g=l?(!r&&document.body&&((r=document.createElement("div")).style.cssText="position: fixed; top: -9999px; left: 0; height: 100vh; width: 0;",document.body.appendChild(r)),(r?r.clientHeight:0)||f.window.innerHeight||document.documentElement.clientHeight):f.window.innerHeight||document.documentElement.clientHeight}m(),f.window.addEventListener("resize",m),f.window.addEventListener("orientationchange",m),f.window.addEventListener("load",m),o()(function(){m()});var y=[];function b(){y.length&&(y.forEach(function(e,t){var n=e.instance,o=e.oldData,i=n.$item.getBoundingClientRect(),e={width:i.width,height:i.height,top:i.top,bottom:i.bottom,wndW:f.window.innerWidth,wndH:g},i=!o||o.wndW!==e.wndW||o.wndH!==e.wndH||o.width!==e.width||o.height!==e.height,o=i||!o||o.top!==e.top||o.bottom!==e.bottom;y[t].oldData=e,i&&n.onResize(),o&&n.onScroll()}),f.window.requestAnimationFrame(b))}var h=0,v=function(){function l(e,t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,l);var n=this;n.instanceID=h,h+=1,n.$item=e,n.defaults={type:"scroll",speed:.5,imgSrc:null,imgElement:".jarallax-img",imgSize:"cover",imgPosition:"50% 50%",imgRepeat:"no-repeat",keepImg:!1,elementInViewport:null,zIndex:-100,disableParallax:!1,disableVideo:!1,videoSrc:null,videoStartTime:0,videoEndTime:0,videoVolume:0,videoLoop:!0,videoPlayOnlyVisible:!0,videoLazyLoading:!0,onScroll:null,onInit:null,onDestroy:null,onCoverImage:null};var o,i,a=n.$item.dataset||{},r={};Object.keys(a).forEach(function(e){var t=e.substr(0,1).toLowerCase()+e.substr(1);t&&void 0!==n.defaults[t]&&(r[t]=a[e])}),n.options=n.extend({},n.defaults,r,t),n.pureOptions=n.extend({},n.options),Object.keys(n.options).forEach(function(e){"true"===n.options[e]?n.options[e]=!0:"false"===n.options[e]&&(n.options[e]=!1)}),n.options.speed=Math.min(2,Math.max(-1,parseFloat(n.options.speed))),"string"==typeof n.options.disableParallax&&(n.options.disableParallax=new RegExp(n.options.disableParallax)),n.options.disableParallax instanceof RegExp&&(o=n.options.disableParallax,n.options.disableParallax=function(){return o.test(u.userAgent)}),"function"!=typeof n.options.disableParallax&&(n.options.disableParallax=function(){return!1}),"string"==typeof n.options.disableVideo&&(n.options.disableVideo=new RegExp(n.options.disableVideo)),n.options.disableVideo instanceof RegExp&&(i=n.options.disableVideo,n.options.disableVideo=function(){return i.test(u.userAgent)}),"function"!=typeof n.options.disableVideo&&(n.options.disableVideo=function(){return!1});t=n.options.elementInViewport;(t=t&&"object"===c(t)&&void 0!==t.length?s(t,1)[0]:t)instanceof Element||(t=null),n.options.elementInViewport=t,n.image={src:n.options.imgSrc||null,$container:null,useImgTag:!1,position:/iPad|iPhone|iPod|Android/.test(u.userAgent)?"absolute":"fixed"},n.initImg()&&n.canInitParallax()&&n.init()}var e,t,n;return e=l,(t=[{key:"css",value:function(t,n){return"string"==typeof n?f.window.getComputedStyle(t).getPropertyValue(n):(n.transform&&d&&(n[d]=n.transform),Object.keys(n).forEach(function(e){t.style[e]=n[e]}),t)}},{key:"extend",value:function(n){for(var e=arguments.length,o=new Array(1<e?e-1:0),t=1;t<e;t++)o[t-1]=arguments[t];return n=n||{},Object.keys(o).forEach(function(t){o[t]&&Object.keys(o[t]).forEach(function(e){n[e]=o[t][e]})}),n}},{key:"getWindowData",value:function(){return{width:f.window.innerWidth||document.documentElement.clientWidth,height:g,y:document.documentElement.scrollTop}}},{key:"initImg",value:function(){var e=this,t=e.options.imgElement;return(t=t&&"string"==typeof t?e.$item.querySelector(t):t)instanceof Element||(e.options.imgSrc?(t=new Image).src=e.options.imgSrc:t=null),t&&(e.options.keepImg?e.image.$item=t.cloneNode(!0):(e.image.$item=t,e.image.$itemParent=t.parentNode),e.image.useImgTag=!0),!!e.image.$item||(null===e.image.src&&(e.image.src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",e.image.bgImage=e.css(e.$item,"background-image")),!(!e.image.bgImage||"none"===e.image.bgImage))}},{key:"canInitParallax",value:function(){return d&&!this.options.disableParallax()}},{key:"init",value:function(){var e,t=this,n={position:"absolute",top:0,left:0,width:"100%",height:"100%",overflow:"hidden"},o={pointerEvents:"none",transformStyle:"preserve-3d",backfaceVisibility:"hidden",willChange:"transform,opacity"};t.options.keepImg||((e=t.$item.getAttribute("style"))&&t.$item.setAttribute("data-jarallax-original-styles",e),!t.image.useImgTag||(e=t.image.$item.getAttribute("style"))&&t.image.$item.setAttribute("data-jarallax-original-styles",e)),"static"===t.css(t.$item,"position")&&t.css(t.$item,{position:"relative"}),"auto"===t.css(t.$item,"z-index")&&t.css(t.$item,{zIndex:0}),t.image.$container=document.createElement("div"),t.css(t.image.$container,n),t.css(t.image.$container,{"z-index":t.options.zIndex}),p&&t.css(t.image.$container,{opacity:.9999}),t.image.$container.setAttribute("id","jarallax-container-".concat(t.instanceID)),t.$item.appendChild(t.image.$container),t.image.useImgTag?o=t.extend({"object-fit":t.options.imgSize,"object-position":t.options.imgPosition,"font-family":"object-fit: ".concat(t.options.imgSize,"; object-position: ").concat(t.options.imgPosition,";"),"max-width":"none"},n,o):(t.image.$item=document.createElement("div"),t.image.src&&(o=t.extend({"background-position":t.options.imgPosition,"background-size":t.options.imgSize,"background-repeat":t.options.imgRepeat,"background-image":t.image.bgImage||'url("'.concat(t.image.src,'")')},n,o))),"opacity"!==t.options.type&&"scale"!==t.options.type&&"scale-opacity"!==t.options.type&&1!==t.options.speed||(t.image.position="absolute"),"fixed"===t.image.position&&(n=function(e){for(var t=[];null!==e.parentElement;)1===(e=e.parentElement).nodeType&&t.push(e);return t}(t.$item).filter(function(e){var t=f.window.getComputedStyle(e),e=t["-webkit-transform"]||t["-moz-transform"]||t.transform;return e&&"none"!==e||/(auto|scroll)/.test(t.overflow+t["overflow-y"]+t["overflow-x"])}),t.image.position=n.length?"absolute":"fixed"),o.position=t.image.position,t.css(t.image.$item,o),t.image.$container.appendChild(t.image.$item),t.onResize(),t.onScroll(!0),t.options.onInit&&t.options.onInit.call(t),"none"!==t.css(t.$item,"background-image")&&t.css(t.$item,{"background-image":"none"}),t.addToParallaxList()}},{key:"addToParallaxList",value:function(){y.push({instance:this}),1===y.length&&f.window.requestAnimationFrame(b)}},{key:"removeFromParallaxList",value:function(){var n=this;y.forEach(function(e,t){e.instance.instanceID===n.instanceID&&y.splice(t,1)})}},{key:"destroy",value:function(){var e=this;e.removeFromParallaxList();var t,n=e.$item.getAttribute("data-jarallax-original-styles");e.$item.removeAttribute("data-jarallax-original-styles"),n?e.$item.setAttribute("style",n):e.$item.removeAttribute("style"),e.image.useImgTag&&(t=e.image.$item.getAttribute("data-jarallax-original-styles"),e.image.$item.removeAttribute("data-jarallax-original-styles"),t?e.image.$item.setAttribute("style",n):e.image.$item.removeAttribute("style"),e.image.$itemParent&&e.image.$itemParent.appendChild(e.image.$item)),e.$clipStyles&&e.$clipStyles.parentNode.removeChild(e.$clipStyles),e.image.$container&&e.image.$container.parentNode.removeChild(e.image.$container),e.options.onDestroy&&e.options.onDestroy.call(e),delete e.$item.jarallax}},{key:"clipContainer",value:function(){var e,t,n;"fixed"===this.image.position&&(t=(n=(e=this).image.$container.getBoundingClientRect()).width,n=n.height,e.$clipStyles||(e.$clipStyles=document.createElement("style"),e.$clipStyles.setAttribute("type","text/css"),e.$clipStyles.setAttribute("id","jarallax-clip-".concat(e.instanceID)),(document.head||document.getElementsByTagName("head")[0]).appendChild(e.$clipStyles)),n="#jarallax-container-".concat(e.instanceID," {\n clip: rect(0 ").concat(t,"px ").concat(n,"px 0);\n clip: rect(0, ").concat(t,"px, ").concat(n,"px, 0);\n -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);\n clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);\n }"),e.$clipStyles.styleSheet?e.$clipStyles.styleSheet.cssText=n:e.$clipStyles.innerHTML=n)}},{key:"coverImage",value:function(){var e=this,t=e.image.$container.getBoundingClientRect(),n=t.height,o=e.options.speed,i="scroll"===e.options.type||"scroll-opacity"===e.options.type,a=0,r=n,l=0;return i&&(o<0?(a=o*Math.max(n,g),g<n&&(a-=o*(n-g))):a=o*(n+g),1<o?r=Math.abs(a-g):o<0?r=a/o+Math.abs(a):r+=(g-n)*(1-o),a/=2),e.parallaxScrollDistance=a,l=i?(g-r)/2:(n-r)/2,e.css(e.image.$item,{height:"".concat(r,"px"),marginTop:"".concat(l,"px"),left:"fixed"===e.image.position?"".concat(t.left,"px"):"0",width:"".concat(t.width,"px")}),e.options.onCoverImage&&e.options.onCoverImage.call(e),{image:{height:r,marginTop:l},container:t}}},{key:"isVisible",value:function(){return this.isElementInViewport||!1}},{key:"onScroll",value:function(e){var t,n,o,i,a,r,l,s=this,c=s.$item.getBoundingClientRect(),u=c.top,p=c.height,d={},m=c;s.options.elementInViewport&&(m=s.options.elementInViewport.getBoundingClientRect()),s.isElementInViewport=0<=m.bottom&&0<=m.right&&m.top<=g&&m.left<=f.window.innerWidth,(e||s.isElementInViewport)&&(t=Math.max(0,u),n=Math.max(0,p+u),o=Math.max(0,-u),i=Math.max(0,u+p-g),a=Math.max(0,p-(u+p-g)),r=Math.max(0,-u+g-p),m=1-(g-u)/(g+p)*2,e=1,p<g?e=1-(o||i)/p:n<=g?e=n/g:a<=g&&(e=a/g),"opacity"!==s.options.type&&"scale-opacity"!==s.options.type&&"scroll-opacity"!==s.options.type||(d.transform="translate3d(0,0,0)",d.opacity=e),"scale"!==s.options.type&&"scale-opacity"!==s.options.type||(l=1,s.options.speed<0?l-=s.options.speed*e:l+=s.options.speed*(1-e),d.transform="scale(".concat(l,") translate3d(0,0,0)")),"scroll"!==s.options.type&&"scroll-opacity"!==s.options.type||(l=s.parallaxScrollDistance*m,"absolute"===s.image.position&&(l-=u),d.transform="translate3d(0,".concat(l,"px,0)")),s.css(s.image.$item,d),s.options.onScroll&&s.options.onScroll.call(s,{section:c,beforeTop:t,beforeTopEnd:n,afterTop:o,beforeBottom:i,beforeBottomEnd:a,afterBottom:r,visiblePercent:e,fromViewportCenter:m}))}},{key:"onResize",value:function(){this.coverImage(),this.clipContainer()}}])&&a(e.prototype,t),n&&a(e,n),l}(),o=function(e,t){for(var n,o=(e=("object"===("undefined"==typeof HTMLElement?"undefined":c(HTMLElement))?e instanceof HTMLElement:e&&"object"===c(e)&&null!==e&&1===e.nodeType&&"string"==typeof e.nodeName)?[e]:e).length,i=0,a=arguments.length,r=new Array(2<a?a-2:0),l=2;l<a;l++)r[l-2]=arguments[l];for(;i<o;i+=1)if("object"===c(t)||void 0===t?e[i].jarallax||(e[i].jarallax=new v(e[i],t)):e[i].jarallax&&(n=e[i].jarallax[t].apply(e[i].jarallax,r)),void 0!==n)return n;return e};o.constructor=v,t.default=o}]);
1
+ /*!
2
+ * Name : Just Another Parallax [Jarallax]
3
+ * Version : 1.12.7
4
+ * Author : nK <https://nkdev.info>
5
+ * GitHub : https://github.com/nk-o/jarallax
6
  */!function(n){var o={};function i(e){if(o[e])return o[e].exports;var t=o[e]={i:e,l:!1,exports:{}};return n[e].call(t.exports,t,t.exports,i),t.l=!0,t.exports}i.m=n,i.c=o,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(t,e){if(1&e&&(t=i(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)i.d(n,o,function(e){return t[e]}.bind(null,o));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i(i.s=10)}([,,function(e,t){e.exports=function(e){"complete"===document.readyState||"interactive"===document.readyState?e.call():document.attachEvent?document.attachEvent("onreadystatechange",function(){"interactive"===document.readyState&&e.call()}):document.addEventListener&&document.addEventListener("DOMContentLoaded",e)}},function(t,e,n){!function(e){e="undefined"!=typeof window?window:void 0!==e?e:"undefined"!=typeof self?self:{};t.exports=e}.call(this,n(4))},function(e,t){function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var o=function(){return this}();try{o=o||new Function("return this")()}catch(e){"object"===("undefined"==typeof window?"undefined":n(window))&&(o=window)}e.exports=o},,,,,,function(e,t,n){e.exports=n(11)},function(e,t,n){"use strict";n.r(t);var t=n(2),t=n.n(t),i=n(3),a=n(12);function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var o,l=i.window.jarallax;i.window.jarallax=a.default,i.window.jarallax.noConflict=function(){return i.window.jarallax=l,this},void 0!==i.jQuery&&((n=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];Array.prototype.unshift.call(t,this);var o=a.default.apply(i.window,t);return"object"!==r(o)?o:this}).constructor=a.default.constructor,o=i.jQuery.fn.jarallax,i.jQuery.fn.jarallax=n,i.jQuery.fn.jarallax.noConflict=function(){return i.jQuery.fn.jarallax=o,this}),t()(function(){Object(a.default)(document.querySelectorAll("[data-jarallax]"))})},function(e,t,n){"use strict";n.r(t);var o=n(2),o=n.n(o),f=n(3);function s(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=e&&("undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"]);if(null!=n){var o,i,a=[],r=!0,l=!1;try{for(n=n.call(e);!(r=(o=n.next()).done)&&(a.push(o.value),!t||a.length!==t);r=!0);}catch(e){l=!0,i=e}finally{try{r||null==n.return||n.return()}finally{if(l)throw i}}return a}}(e,t)||function(e,t){if(e){if("string"==typeof e)return i(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(n="Object"===n&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?i(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}function c(e){return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function a(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}var r,g,u=f.window.navigator,p=-1<u.userAgent.indexOf("MSIE ")||-1<u.userAgent.indexOf("Trident/")||-1<u.userAgent.indexOf("Edge/"),l=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(u.userAgent),d=function(){for(var e="transform WebkitTransform MozTransform".split(" "),t=document.createElement("div"),n=0;n<e.length;n+=1)if(t&&void 0!==t.style[e[n]])return e[n];return!1}();function m(){g=l?(!r&&document.body&&((r=document.createElement("div")).style.cssText="position: fixed; top: -9999px; left: 0; height: 100vh; width: 0;",document.body.appendChild(r)),(r?r.clientHeight:0)||f.window.innerHeight||document.documentElement.clientHeight):f.window.innerHeight||document.documentElement.clientHeight}m(),f.window.addEventListener("resize",m),f.window.addEventListener("orientationchange",m),f.window.addEventListener("load",m),o()(function(){m()});var y=[];function b(){y.length&&(y.forEach(function(e,t){var n=e.instance,o=e.oldData,i=n.$item.getBoundingClientRect(),e={width:i.width,height:i.height,top:i.top,bottom:i.bottom,wndW:f.window.innerWidth,wndH:g},i=!o||o.wndW!==e.wndW||o.wndH!==e.wndH||o.width!==e.width||o.height!==e.height,o=i||!o||o.top!==e.top||o.bottom!==e.bottom;y[t].oldData=e,i&&n.onResize(),o&&n.onScroll()}),f.window.requestAnimationFrame(b))}var h=0,v=function(){function l(e,t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,l);var n=this;n.instanceID=h,h+=1,n.$item=e,n.defaults={type:"scroll",speed:.5,imgSrc:null,imgElement:".jarallax-img",imgSize:"cover",imgPosition:"50% 50%",imgRepeat:"no-repeat",keepImg:!1,elementInViewport:null,zIndex:-100,disableParallax:!1,disableVideo:!1,videoSrc:null,videoStartTime:0,videoEndTime:0,videoVolume:0,videoLoop:!0,videoPlayOnlyVisible:!0,videoLazyLoading:!0,onScroll:null,onInit:null,onDestroy:null,onCoverImage:null};var o,i,a=n.$item.dataset||{},r={};Object.keys(a).forEach(function(e){var t=e.substr(0,1).toLowerCase()+e.substr(1);t&&void 0!==n.defaults[t]&&(r[t]=a[e])}),n.options=n.extend({},n.defaults,r,t),n.pureOptions=n.extend({},n.options),Object.keys(n.options).forEach(function(e){"true"===n.options[e]?n.options[e]=!0:"false"===n.options[e]&&(n.options[e]=!1)}),n.options.speed=Math.min(2,Math.max(-1,parseFloat(n.options.speed))),"string"==typeof n.options.disableParallax&&(n.options.disableParallax=new RegExp(n.options.disableParallax)),n.options.disableParallax instanceof RegExp&&(o=n.options.disableParallax,n.options.disableParallax=function(){return o.test(u.userAgent)}),"function"!=typeof n.options.disableParallax&&(n.options.disableParallax=function(){return!1}),"string"==typeof n.options.disableVideo&&(n.options.disableVideo=new RegExp(n.options.disableVideo)),n.options.disableVideo instanceof RegExp&&(i=n.options.disableVideo,n.options.disableVideo=function(){return i.test(u.userAgent)}),"function"!=typeof n.options.disableVideo&&(n.options.disableVideo=function(){return!1});t=n.options.elementInViewport;(t=t&&"object"===c(t)&&void 0!==t.length?s(t,1)[0]:t)instanceof Element||(t=null),n.options.elementInViewport=t,n.image={src:n.options.imgSrc||null,$container:null,useImgTag:!1,position:/iPad|iPhone|iPod|Android/.test(u.userAgent)?"absolute":"fixed"},n.initImg()&&n.canInitParallax()&&n.init()}var e,t,n;return e=l,(t=[{key:"css",value:function(t,n){return"string"==typeof n?f.window.getComputedStyle(t).getPropertyValue(n):(n.transform&&d&&(n[d]=n.transform),Object.keys(n).forEach(function(e){t.style[e]=n[e]}),t)}},{key:"extend",value:function(n){for(var e=arguments.length,o=new Array(1<e?e-1:0),t=1;t<e;t++)o[t-1]=arguments[t];return n=n||{},Object.keys(o).forEach(function(t){o[t]&&Object.keys(o[t]).forEach(function(e){n[e]=o[t][e]})}),n}},{key:"getWindowData",value:function(){return{width:f.window.innerWidth||document.documentElement.clientWidth,height:g,y:document.documentElement.scrollTop}}},{key:"initImg",value:function(){var e=this,t=e.options.imgElement;return(t=t&&"string"==typeof t?e.$item.querySelector(t):t)instanceof Element||(e.options.imgSrc?(t=new Image).src=e.options.imgSrc:t=null),t&&(e.options.keepImg?e.image.$item=t.cloneNode(!0):(e.image.$item=t,e.image.$itemParent=t.parentNode),e.image.useImgTag=!0),!!e.image.$item||(null===e.image.src&&(e.image.src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",e.image.bgImage=e.css(e.$item,"background-image")),!(!e.image.bgImage||"none"===e.image.bgImage))}},{key:"canInitParallax",value:function(){return d&&!this.options.disableParallax()}},{key:"init",value:function(){var e,t=this,n={position:"absolute",top:0,left:0,width:"100%",height:"100%",overflow:"hidden"},o={pointerEvents:"none",transformStyle:"preserve-3d",backfaceVisibility:"hidden",willChange:"transform,opacity"};t.options.keepImg||((e=t.$item.getAttribute("style"))&&t.$item.setAttribute("data-jarallax-original-styles",e),!t.image.useImgTag||(e=t.image.$item.getAttribute("style"))&&t.image.$item.setAttribute("data-jarallax-original-styles",e)),"static"===t.css(t.$item,"position")&&t.css(t.$item,{position:"relative"}),"auto"===t.css(t.$item,"z-index")&&t.css(t.$item,{zIndex:0}),t.image.$container=document.createElement("div"),t.css(t.image.$container,n),t.css(t.image.$container,{"z-index":t.options.zIndex}),p&&t.css(t.image.$container,{opacity:.9999}),t.image.$container.setAttribute("id","jarallax-container-".concat(t.instanceID)),t.$item.appendChild(t.image.$container),t.image.useImgTag?o=t.extend({"object-fit":t.options.imgSize,"object-position":t.options.imgPosition,"font-family":"object-fit: ".concat(t.options.imgSize,"; object-position: ").concat(t.options.imgPosition,";"),"max-width":"none"},n,o):(t.image.$item=document.createElement("div"),t.image.src&&(o=t.extend({"background-position":t.options.imgPosition,"background-size":t.options.imgSize,"background-repeat":t.options.imgRepeat,"background-image":t.image.bgImage||'url("'.concat(t.image.src,'")')},n,o))),"opacity"!==t.options.type&&"scale"!==t.options.type&&"scale-opacity"!==t.options.type&&1!==t.options.speed||(t.image.position="absolute"),"fixed"===t.image.position&&(n=function(e){for(var t=[];null!==e.parentElement;)1===(e=e.parentElement).nodeType&&t.push(e);return t}(t.$item).filter(function(e){var t=f.window.getComputedStyle(e),e=t["-webkit-transform"]||t["-moz-transform"]||t.transform;return e&&"none"!==e||/(auto|scroll)/.test(t.overflow+t["overflow-y"]+t["overflow-x"])}),t.image.position=n.length?"absolute":"fixed"),o.position=t.image.position,t.css(t.image.$item,o),t.image.$container.appendChild(t.image.$item),t.onResize(),t.onScroll(!0),t.options.onInit&&t.options.onInit.call(t),"none"!==t.css(t.$item,"background-image")&&t.css(t.$item,{"background-image":"none"}),t.addToParallaxList()}},{key:"addToParallaxList",value:function(){y.push({instance:this}),1===y.length&&f.window.requestAnimationFrame(b)}},{key:"removeFromParallaxList",value:function(){var n=this;y.forEach(function(e,t){e.instance.instanceID===n.instanceID&&y.splice(t,1)})}},{key:"destroy",value:function(){var e=this;e.removeFromParallaxList();var t,n=e.$item.getAttribute("data-jarallax-original-styles");e.$item.removeAttribute("data-jarallax-original-styles"),n?e.$item.setAttribute("style",n):e.$item.removeAttribute("style"),e.image.useImgTag&&(t=e.image.$item.getAttribute("data-jarallax-original-styles"),e.image.$item.removeAttribute("data-jarallax-original-styles"),t?e.image.$item.setAttribute("style",n):e.image.$item.removeAttribute("style"),e.image.$itemParent&&e.image.$itemParent.appendChild(e.image.$item)),e.$clipStyles&&e.$clipStyles.parentNode.removeChild(e.$clipStyles),e.image.$container&&e.image.$container.parentNode.removeChild(e.image.$container),e.options.onDestroy&&e.options.onDestroy.call(e),delete e.$item.jarallax}},{key:"clipContainer",value:function(){var e,t,n;"fixed"===this.image.position&&(t=(n=(e=this).image.$container.getBoundingClientRect()).width,n=n.height,e.$clipStyles||(e.$clipStyles=document.createElement("style"),e.$clipStyles.setAttribute("type","text/css"),e.$clipStyles.setAttribute("id","jarallax-clip-".concat(e.instanceID)),(document.head||document.getElementsByTagName("head")[0]).appendChild(e.$clipStyles)),n="#jarallax-container-".concat(e.instanceID," {\n clip: rect(0 ").concat(t,"px ").concat(n,"px 0);\n clip: rect(0, ").concat(t,"px, ").concat(n,"px, 0);\n -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);\n clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);\n }"),e.$clipStyles.styleSheet?e.$clipStyles.styleSheet.cssText=n:e.$clipStyles.innerHTML=n)}},{key:"coverImage",value:function(){var e=this,t=e.image.$container.getBoundingClientRect(),n=t.height,o=e.options.speed,i="scroll"===e.options.type||"scroll-opacity"===e.options.type,a=0,r=n,l=0;return i&&(o<0?(a=o*Math.max(n,g),g<n&&(a-=o*(n-g))):a=o*(n+g),1<o?r=Math.abs(a-g):o<0?r=a/o+Math.abs(a):r+=(g-n)*(1-o),a/=2),e.parallaxScrollDistance=a,l=i?(g-r)/2:(n-r)/2,e.css(e.image.$item,{height:"".concat(r,"px"),marginTop:"".concat(l,"px"),left:"fixed"===e.image.position?"".concat(t.left,"px"):"0",width:"".concat(t.width,"px")}),e.options.onCoverImage&&e.options.onCoverImage.call(e),{image:{height:r,marginTop:l},container:t}}},{key:"isVisible",value:function(){return this.isElementInViewport||!1}},{key:"onScroll",value:function(e){var t,n,o,i,a,r,l,s=this,c=s.$item.getBoundingClientRect(),u=c.top,p=c.height,d={},m=c;s.options.elementInViewport&&(m=s.options.elementInViewport.getBoundingClientRect()),s.isElementInViewport=0<=m.bottom&&0<=m.right&&m.top<=g&&m.left<=f.window.innerWidth,(e||s.isElementInViewport)&&(t=Math.max(0,u),n=Math.max(0,p+u),o=Math.max(0,-u),i=Math.max(0,u+p-g),a=Math.max(0,p-(u+p-g)),r=Math.max(0,-u+g-p),m=1-(g-u)/(g+p)*2,e=1,p<g?e=1-(o||i)/p:n<=g?e=n/g:a<=g&&(e=a/g),"opacity"!==s.options.type&&"scale-opacity"!==s.options.type&&"scroll-opacity"!==s.options.type||(d.transform="translate3d(0,0,0)",d.opacity=e),"scale"!==s.options.type&&"scale-opacity"!==s.options.type||(l=1,s.options.speed<0?l-=s.options.speed*e:l+=s.options.speed*(1-e),d.transform="scale(".concat(l,") translate3d(0,0,0)")),"scroll"!==s.options.type&&"scroll-opacity"!==s.options.type||(l=s.parallaxScrollDistance*m,"absolute"===s.image.position&&(l-=u),d.transform="translate3d(0,".concat(l,"px,0)")),s.css(s.image.$item,d),s.options.onScroll&&s.options.onScroll.call(s,{section:c,beforeTop:t,beforeTopEnd:n,afterTop:o,beforeBottom:i,beforeBottomEnd:a,afterBottom:r,visiblePercent:e,fromViewportCenter:m}))}},{key:"onResize",value:function(){this.coverImage(),this.clipContainer()}}])&&a(e.prototype,t),n&&a(e,n),l}(),o=function(e,t){for(var n,o=(e=("object"===("undefined"==typeof HTMLElement?"undefined":c(HTMLElement))?e instanceof HTMLElement:e&&"object"===c(e)&&null!==e&&1===e.nodeType&&"string"==typeof e.nodeName)?[e]:e).length,i=0,a=arguments.length,r=new Array(2<a?a-2:0),l=2;l<a;l++)r[l-2]=arguments[l];for(;i<o;i+=1)if("object"===c(t)||void 0===t?e[i].jarallax||(e[i].jarallax=new v(e[i],t)):e[i].jarallax&&(n=e[i].jarallax[t].apply(e[i].jarallax,r)),void 0!==n)return n;return e};o.constructor=v,t.default=o}]);
assets/js/lib/lightgallery/lightgallery.js CHANGED
@@ -1,2912 +1,2912 @@
1
- /*! lightgallery - v1.6.12 - 2019-02-19
2
- * http://sachinchoolur.github.io/lightGallery/
3
- * Copyright (c) 2019 Sachin N; Licensed GPLv3 */
4
- (function (root, factory) {
5
- if (typeof define === 'function' && define.amd) {
6
- // AMD. Register as an anonymous module unless amdModuleId is set
7
- define(['jquery'], function (a0) {
8
- return (factory(a0));
9
- });
10
- } else if (typeof module === 'object' && module.exports) {
11
- // Node. Does not work with strict CommonJS, but
12
- // only CommonJS-like environments that support module.exports,
13
- // like Node.
14
- module.exports = factory(require('jquery'));
15
- } else {
16
- factory(root["jQuery"]);
17
- }
18
- }(this, function ($) {
19
-
20
- (function() {
21
- 'use strict';
22
-
23
- var defaults = {
24
-
25
- mode: 'lg-slide',
26
-
27
- // Ex : 'ease'
28
- cssEasing: 'ease',
29
-
30
- //'for jquery animation'
31
- easing: 'linear',
32
- speed: 600,
33
- height: '100%',
34
- width: '100%',
35
- addClass: '',
36
- startClass: 'lg-start-zoom',
37
- backdropDuration: 150,
38
- hideBarsDelay: 6000,
39
-
40
- useLeft: false,
41
-
42
- closable: true,
43
- loop: true,
44
- escKey: true,
45
- keyPress: true,
46
- controls: true,
47
- slideEndAnimatoin: true,
48
- hideControlOnEnd: false,
49
- mousewheel: true,
50
-
51
- getCaptionFromTitleOrAlt: true,
52
-
53
- // .lg-item || '.lg-sub-html'
54
- appendSubHtmlTo: '.lg-sub-html',
55
-
56
- subHtmlSelectorRelative: false,
57
-
58
- /**
59
- * @desc number of preload slides
60
- * will exicute only after the current slide is fully loaded.
61
- *
62
- * @ex you clicked on 4th image and if preload = 1 then 3rd slide and 5th
63
- * slide will be loaded in the background after the 4th slide is fully loaded..
64
- * if preload is 2 then 2nd 3rd 5th 6th slides will be preloaded.. ... ...
65
- *
66
- */
67
- preload: 1,
68
- showAfterLoad: true,
69
- selector: '',
70
- selectWithin: '',
71
- nextHtml: '',
72
- prevHtml: '',
73
-
74
- // 0, 1
75
- index: false,
76
-
77
- iframeMaxWidth: '100%',
78
-
79
- download: true,
80
- counter: true,
81
- appendCounterTo: '.lg-toolbar',
82
-
83
- swipeThreshold: 50,
84
- enableSwipe: true,
85
- enableDrag: true,
86
-
87
- dynamic: false,
88
- dynamicEl: [],
89
- galleryId: 1
90
- };
91
-
92
- function Plugin(element, options) {
93
-
94
- // Current lightGallery element
95
- this.el = element;
96
-
97
- // Current jquery element
98
- this.$el = $(element);
99
-
100
- // lightGallery settings
101
- this.s = $.extend({}, defaults, options);
102
-
103
- // When using dynamic mode, ensure dynamicEl is an array
104
- if (this.s.dynamic && this.s.dynamicEl !== 'undefined' && this.s.dynamicEl.constructor === Array && !this.s.dynamicEl.length) {
105
- throw ('When using dynamic mode, you must also define dynamicEl as an Array.');
106
- }
107
-
108
- // lightGallery modules
109
- this.modules = {};
110
-
111
- // false when lightgallery complete first slide;
112
- this.lGalleryOn = false;
113
-
114
- this.lgBusy = false;
115
-
116
- // Timeout function for hiding controls;
117
- this.hideBartimeout = false;
118
-
119
- // To determine browser supports for touch events;
120
- this.isTouch = ('ontouchstart' in document.documentElement);
121
-
122
- // Disable hideControlOnEnd if sildeEndAnimation is true
123
- if (this.s.slideEndAnimatoin) {
124
- this.s.hideControlOnEnd = false;
125
- }
126
-
127
- // Gallery items
128
- if (this.s.dynamic) {
129
- this.$items = this.s.dynamicEl;
130
- } else {
131
- if (this.s.selector === 'this') {
132
- this.$items = this.$el;
133
- } else if (this.s.selector !== '') {
134
- if (this.s.selectWithin) {
135
- this.$items = $(this.s.selectWithin).find(this.s.selector);
136
- } else {
137
- this.$items = this.$el.find($(this.s.selector));
138
- }
139
- } else {
140
- this.$items = this.$el.children();
141
- }
142
- }
143
-
144
- // .lg-item
145
- this.$slide = '';
146
-
147
- // .lg-outer
148
- this.$outer = '';
149
-
150
- this.init();
151
-
152
- return this;
153
- }
154
-
155
- Plugin.prototype.init = function() {
156
-
157
- var _this = this;
158
-
159
- // s.preload should not be more than $item.length
160
- if (_this.s.preload > _this.$items.length) {
161
- _this.s.preload = _this.$items.length;
162
- }
163
-
164
- // if dynamic option is enabled execute immediately
165
- var _hash = window.location.hash;
166
- if (_hash.indexOf('lg=' + this.s.galleryId) > 0) {
167
-
168
- _this.index = parseInt(_hash.split('&slide=')[1], 10);
169
-
170
- $('body').addClass('lg-from-hash');
171
- if (!$('body').hasClass('lg-on')) {
172
- setTimeout(function() {
173
- _this.build(_this.index);
174
- });
175
-
176
- $('body').addClass('lg-on');
177
- }
178
- }
179
-
180
- if (_this.s.dynamic) {
181
-
182
- _this.$el.trigger('onBeforeOpen.lg');
183
-
184
- _this.index = _this.s.index || 0;
185
-
186
- // prevent accidental double execution
187
- if (!$('body').hasClass('lg-on')) {
188
- setTimeout(function() {
189
- _this.build(_this.index);
190
- $('body').addClass('lg-on');
191
- });
192
- }
193
- } else {
194
-
195
- // Using different namespace for click because click event should not unbind if selector is same object('this')
196
- _this.$items.on('click.lgcustom', function(event) {
197
-
198
- // For IE8
199
- try {
200
- event.preventDefault();
201
- event.preventDefault();
202
- } catch (er) {
203
- event.returnValue = false;
204
- }
205
-
206
- _this.$el.trigger('onBeforeOpen.lg');
207
-
208
- _this.index = _this.s.index || _this.$items.index(this);
209
-
210
- // prevent accidental double execution
211
- if (!$('body').hasClass('lg-on')) {
212
- _this.build(_this.index);
213
- $('body').addClass('lg-on');
214
- }
215
- });
216
- }
217
-
218
- };
219
-
220
- Plugin.prototype.build = function(index) {
221
-
222
- var _this = this;
223
-
224
- _this.structure();
225
-
226
- // module constructor
227
- $.each($.fn.lightGallery.modules, function(key) {
228
- _this.modules[key] = new $.fn.lightGallery.modules[key](_this.el);
229
- });
230
-
231
- // initiate slide function
232
- _this.slide(index, false, false, false);
233
-
234
- if (_this.s.keyPress) {
235
- _this.keyPress();
236
- }
237
-
238
- if (_this.$items.length > 1) {
239
-
240
- _this.arrow();
241
-
242
- setTimeout(function() {
243
- _this.enableDrag();
244
- _this.enableSwipe();
245
- }, 50);
246
-
247
- if (_this.s.mousewheel) {
248
- _this.mousewheel();
249
- }
250
- } else {
251
- _this.$slide.on('click.lg', function() {
252
- _this.$el.trigger('onSlideClick.lg');
253
- });
254
- }
255
-
256
- _this.counter();
257
-
258
- _this.closeGallery();
259
-
260
- _this.$el.trigger('onAfterOpen.lg');
261
-
262
- // Hide controllers if mouse doesn't move for some period
263
- _this.$outer.on('mousemove.lg click.lg touchstart.lg', function() {
264
-
265
- _this.$outer.removeClass('lg-hide-items');
266
-
267
- clearTimeout(_this.hideBartimeout);
268
-
269
- // Timeout will be cleared on each slide movement also
270
- _this.hideBartimeout = setTimeout(function() {
271
- _this.$outer.addClass('lg-hide-items');
272
- }, _this.s.hideBarsDelay);
273
-
274
- });
275
-
276
- _this.$outer.trigger('mousemove.lg');
277
-
278
- };
279
-
280
- Plugin.prototype.structure = function() {
281
- var list = '';
282
- var controls = '';
283
- var i = 0;
284
- var subHtmlCont = '';
285
- var template;
286
- var _this = this;
287
-
288
- $('body').append('<div class="lg-backdrop"></div>');
289
- $('.lg-backdrop').css('transition-duration', this.s.backdropDuration + 'ms');
290
-
291
- // Create gallery items
292
- for (i = 0; i < this.$items.length; i++) {
293
- list += '<div class="lg-item"></div>';
294
- }
295
-
296
- // Create controlls
297
- if (this.s.controls && this.$items.length > 1) {
298
- controls = '<div class="lg-actions">' +
299
- '<button class="lg-prev lg-icon">' + this.s.prevHtml + '</button>' +
300
- '<button class="lg-next lg-icon">' + this.s.nextHtml + '</button>' +
301
- '</div>';
302
- }
303
-
304
- if (this.s.appendSubHtmlTo === '.lg-sub-html') {
305
- subHtmlCont = '<div class="lg-sub-html"></div>';
306
- }
307
-
308
- template = '<div class="lg-outer ' + this.s.addClass + ' ' + this.s.startClass + '">' +
309
- '<div class="lg" style="width:' + this.s.width + '; height:' + this.s.height + '">' +
310
- '<div class="lg-inner">' + list + '</div>' +
311
- '<div class="lg-toolbar lg-group">' +
312
- '<span class="lg-close lg-icon"></span>' +
313
- '</div>' +
314
- controls +
315
- subHtmlCont +
316
- '</div>' +
317
- '</div>';
318
-
319
- $('body').append(template);
320
- this.$outer = $('.lg-outer');
321
- this.$slide = this.$outer.find('.lg-item');
322
-
323
- if (this.s.useLeft) {
324
- this.$outer.addClass('lg-use-left');
325
-
326
- // Set mode lg-slide if use left is true;
327
- this.s.mode = 'lg-slide';
328
- } else {
329
- this.$outer.addClass('lg-use-css3');
330
- }
331
-
332
- // For fixed height gallery
333
- _this.setTop();
334
- $(window).on('resize.lg orientationchange.lg', function() {
335
- setTimeout(function() {
336
- _this.setTop();
337
- }, 100);
338
- });
339
-
340
- // add class lg-current to remove initial transition
341
- this.$slide.eq(this.index).addClass('lg-current');
342
-
343
- // add Class for css support and transition mode
344
- if (this.doCss()) {
345
- this.$outer.addClass('lg-css3');
346
- } else {
347
- this.$outer.addClass('lg-css');
348
-
349
- // Set speed 0 because no animation will happen if browser doesn't support css3
350
- this.s.speed = 0;
351
- }
352
-
353
- this.$outer.addClass(this.s.mode);
354
-
355
- if (this.s.enableDrag && this.$items.length > 1) {
356
- this.$outer.addClass('lg-grab');
357
- }
358
-
359
- if (this.s.showAfterLoad) {
360
- this.$outer.addClass('lg-show-after-load');
361
- }
362
-
363
- if (this.doCss()) {
364
- var $inner = this.$outer.find('.lg-inner');
365
- $inner.css('transition-timing-function', this.s.cssEasing);
366
- $inner.css('transition-duration', this.s.speed + 'ms');
367
- }
368
-
369
- setTimeout(function() {
370
- $('.lg-backdrop').addClass('in');
371
- });
372
-
373
- setTimeout(function() {
374
- _this.$outer.addClass('lg-visible');
375
- }, this.s.backdropDuration);
376
-
377
- if (this.s.download) {
378
- this.$outer.find('.lg-toolbar').append('<a id="lg-download" target="_blank" download class="lg-download lg-icon"></a>');
379
- }
380
-
381
- // Store the current scroll top value to scroll back after closing the gallery..
382
- this.prevScrollTop = $(window).scrollTop();
383
-
384
- };
385
-
386
- // For fixed height gallery
387
- Plugin.prototype.setTop = function() {
388
- if (this.s.height !== '100%') {
389
- var wH = $(window).height();
390
- var top = (wH - parseInt(this.s.height, 10)) / 2;
391
- var $lGallery = this.$outer.find('.lg');
392
- if (wH >= parseInt(this.s.height, 10)) {
393
- $lGallery.css('top', top + 'px');
394
- } else {
395
- $lGallery.css('top', '0px');
396
- }
397
- }
398
- };
399
-
400
- // Find css3 support
401
- Plugin.prototype.doCss = function() {
402
- // check for css animation support
403
- var support = function() {
404
- var transition = ['transition', 'MozTransition', 'WebkitTransition', 'OTransition', 'msTransition', 'KhtmlTransition'];
405
- var root = document.documentElement;
406
- var i = 0;
407
- for (i = 0; i < transition.length; i++) {
408
- if (transition[i] in root.style) {
409
- return true;
410
- }
411
- }
412
- };
413
-
414
- if (support()) {
415
- return true;
416
- }
417
-
418
- return false;
419
- };
420
-
421
- /**
422
- * @desc Check the given src is video
423
- * @param {String} src
424
- * @return {Object} video type
425
- * Ex:{ youtube : ["//www.youtube.com/watch?v=c0asJgSyxcY", "c0asJgSyxcY"] }
426
- */
427
- Plugin.prototype.isVideo = function(src, index) {
428
-
429
- var html;
430
- if (this.s.dynamic) {
431
- html = this.s.dynamicEl[index].html;
432
- } else {
433
- html = this.$items.eq(index).attr('data-html');
434
- }
435
-
436
- if (!src) {
437
- if(html) {
438
- return {
439
- html5: true
440
- };
441
- } else {
442
- console.error('lightGallery :- data-src is not pvovided on slide item ' + (index + 1) + '. Please make sure the selector property is properly configured. More info - http://sachinchoolur.github.io/lightGallery/demos/html-markup.html');
443
- return false;
444
- }
445
- }
446
-
447
- var youtube = src.match(/\/\/(?:www\.)?youtu(?:\.be|be\.com|be-nocookie\.com)\/(?:watch\?v=|embed\/)?([a-z0-9\-\_\%]+)/i);
448
- var vimeo = src.match(/\/\/(?:www\.)?vimeo.com\/([0-9a-z\-_]+)/i);
449
- var dailymotion = src.match(/\/\/(?:www\.)?dai.ly\/([0-9a-z\-_]+)/i);
450
- var vk = src.match(/\/\/(?:www\.)?(?:vk\.com|vkontakte\.ru)\/(?:video_ext\.php\?)(.*)/i);
451
-
452
- if (youtube) {
453
- return {
454
- youtube: youtube
455
- };
456
- } else if (vimeo) {
457
- return {
458
- vimeo: vimeo
459
- };
460
- } else if (dailymotion) {
461
- return {
462
- dailymotion: dailymotion
463
- };
464
- } else if (vk) {
465
- return {
466
- vk: vk
467
- };
468
- }
469
- };
470
-
471
- /**
472
- * @desc Create image counter
473
- * Ex: 1/10
474
- */
475
- Plugin.prototype.counter = function() {
476
- if (this.s.counter) {
477
- $(this.s.appendCounterTo).append('<div id="lg-counter"><span id="lg-counter-current">' + (parseInt(this.index, 10) + 1) + '</span> / <span id="lg-counter-all">' + this.$items.length + '</span></div>');
478
- }
479
- };
480
-
481
- /**
482
- * @desc add sub-html into the slide
483
- * @param {Number} index - index of the slide
484
- */
485
- Plugin.prototype.addHtml = function(index) {
486
- var subHtml = null;
487
- var subHtmlUrl;
488
- var $currentEle;
489
- if (this.s.dynamic) {
490
- if (this.s.dynamicEl[index].subHtmlUrl) {
491
- subHtmlUrl = this.s.dynamicEl[index].subHtmlUrl;
492
- } else {
493
- subHtml = this.s.dynamicEl[index].subHtml;
494
- }
495
- } else {
496
- $currentEle = this.$items.eq(index);
497
- if ($currentEle.attr('data-sub-html-url')) {
498
- subHtmlUrl = $currentEle.attr('data-sub-html-url');
499
- } else {
500
- subHtml = $currentEle.attr('data-sub-html');
501
- if (this.s.getCaptionFromTitleOrAlt && !subHtml) {
502
- subHtml = $currentEle.attr('title') || $currentEle.find('img').first().attr('alt');
503
- }
504
- }
505
- }
506
-
507
- if (!subHtmlUrl) {
508
- if (typeof subHtml !== 'undefined' && subHtml !== null) {
509
-
510
- // get first letter of subhtml
511
- // if first letter starts with . or # get the html form the jQuery object
512
- var fL = subHtml.substring(0, 1);
513
- if (fL === '.' || fL === '#') {
514
- if (this.s.subHtmlSelectorRelative && !this.s.dynamic) {
515
- subHtml = $currentEle.find(subHtml).html();
516
- } else {
517
- subHtml = $(subHtml).html();
518
- }
519
- }
520
- } else {
521
- subHtml = '';
522
- }
523
- }
524
-
525
- if (this.s.appendSubHtmlTo === '.lg-sub-html') {
526
-
527
- if (subHtmlUrl) {
528
- this.$outer.find(this.s.appendSubHtmlTo).load(subHtmlUrl);
529
- } else {
530
- this.$outer.find(this.s.appendSubHtmlTo).html(subHtml);
531
- }
532
-
533
- } else {
534
-
535
- if (subHtmlUrl) {
536
- this.$slide.eq(index).load(subHtmlUrl);
537
- } else {
538
- this.$slide.eq(index).append(subHtml);
539
- }
540
- }
541
-
542
- // Add lg-empty-html class if title doesn't exist
543
- if (typeof subHtml !== 'undefined' && subHtml !== null) {
544
- if (subHtml === '') {
545
- this.$outer.find(this.s.appendSubHtmlTo).addClass('lg-empty-html');
546
- } else {
547
- this.$outer.find(this.s.appendSubHtmlTo).removeClass('lg-empty-html');
548
- }
549
- }
550
-
551
- this.$el.trigger('onAfterAppendSubHtml.lg', [index]);
552
- };
553
-
554
- /**
555
- * @desc Preload slides
556
- * @param {Number} index - index of the slide
557
- */
558
- Plugin.prototype.preload = function(index) {
559
- var i = 1;
560
- var j = 1;
561
- for (i = 1; i <= this.s.preload; i++) {
562
- if (i >= this.$items.length - index) {
563
- break;
564
- }
565
-
566
- this.loadContent(index + i, false, 0);
567
- }
568
-
569
- for (j = 1; j <= this.s.preload; j++) {
570
- if (index - j < 0) {
571
- break;
572
- }
573
-
574
- this.loadContent(index - j, false, 0);
575
- }
576
- };
577
-
578
- /**
579
- * @desc Load slide content into slide.
580
- * @param {Number} index - index of the slide.
581
- * @param {Boolean} rec - if true call loadcontent() function again.
582
- * @param {Boolean} delay - delay for adding complete class. it is 0 except first time.
583
- */
584
- Plugin.prototype.loadContent = function(index, rec, delay) {
585
-
586
- var _this = this;
587
- var _hasPoster = false;
588
- var _$img;
589
- var _src;
590
- var _poster;
591
- var _srcset;
592
- var _sizes;
593
- var _html;
594
- var getResponsiveSrc = function(srcItms) {
595
- var rsWidth = [];
596
- var rsSrc = [];
597
- for (var i = 0; i < srcItms.length; i++) {
598
- var __src = srcItms[i].split(' ');
599
-
600
- // Manage empty space
601
- if (__src[0] === '') {
602
- __src.splice(0, 1);
603
- }
604
-
605
- rsSrc.push(__src[0]);
606
- rsWidth.push(__src[1]);
607
- }
608
-
609
- var wWidth = $(window).width();
610
- for (var j = 0; j < rsWidth.length; j++) {
611
- if (parseInt(rsWidth[j], 10) > wWidth) {
612
- _src = rsSrc[j];
613
- break;
614
- }
615
- }
616
- };
617
-
618
- if (_this.s.dynamic) {
619
-
620
- if (_this.s.dynamicEl[index].poster) {
621
- _hasPoster = true;
622
- _poster = _this.s.dynamicEl[index].poster;
623
- }
624
-
625
- _html = _this.s.dynamicEl[index].html;
626
- _src = _this.s.dynamicEl[index].src;
627
-
628
- if (_this.s.dynamicEl[index].responsive) {
629
- var srcDyItms = _this.s.dynamicEl[index].responsive.split(',');
630
- getResponsiveSrc(srcDyItms);
631
- }
632
-
633
- _srcset = _this.s.dynamicEl[index].srcset;
634
- _sizes = _this.s.dynamicEl[index].sizes;
635
-
636
- } else {
637
-
638
- if (_this.$items.eq(index).attr('data-poster')) {
639
- _hasPoster = true;
640
- _poster = _this.$items.eq(index).attr('data-poster');
641
- }
642
-
643
- _html = _this.$items.eq(index).attr('data-html');
644
- _src = _this.$items.eq(index).attr('href') || _this.$items.eq(index).attr('data-src');
645
-
646
- if (_this.$items.eq(index).attr('data-responsive')) {
647
- var srcItms = _this.$items.eq(index).attr('data-responsive').split(',');
648
- getResponsiveSrc(srcItms);
649
- }
650
-
651
- _srcset = _this.$items.eq(index).attr('data-srcset');
652
- _sizes = _this.$items.eq(index).attr('data-sizes');
653
-
654
- }
655
-
656
- //if (_src || _srcset || _sizes || _poster) {
657
-
658
- var iframe = false;
659
- if (_this.s.dynamic) {
660
- if (_this.s.dynamicEl[index].iframe) {
661
- iframe = true;
662
- }
663
- } else {
664
- if (_this.$items.eq(index).attr('data-iframe') === 'true') {
665
- iframe = true;
666
- }
667
- }
668
-
669
- var _isVideo = _this.isVideo(_src, index);
670
- if (!_this.$slide.eq(index).hasClass('lg-loaded')) {
671
- if (iframe) {
672
- _this.$slide.eq(index).prepend('<div class="lg-video-cont lg-has-iframe" style="max-width:' + _this.s.iframeMaxWidth + '"><div class="lg-video"><iframe class="lg-object" frameborder="0" src="' + _src + '" allowfullscreen="true"></iframe></div></div>');
673
- } else if (_hasPoster) {
674
- var videoClass = '';
675
- if (_isVideo && _isVideo.youtube) {
676
- videoClass = 'lg-has-youtube';
677
- } else if (_isVideo && _isVideo.vimeo) {
678
- videoClass = 'lg-has-vimeo';
679
- } else {
680
- videoClass = 'lg-has-html5';
681
- }
682
-
683
- _this.$slide.eq(index).prepend('<div class="lg-video-cont ' + videoClass + ' "><div class="lg-video"><span class="lg-video-play"></span><img class="lg-object lg-has-poster" src="' + _poster + '" /></div></div>');
684
-
685
- } else if (_isVideo) {
686
- _this.$slide.eq(index).prepend('<div class="lg-video-cont "><div class="lg-video"></div></div>');
687
- _this.$el.trigger('hasVideo.lg', [index, _src, _html]);
688
- } else {
689
- _this.$slide.eq(index).prepend('<div class="lg-img-wrap"><img class="lg-object lg-image" src="' + _src + '" /></div>');
690
- }
691
-
692
- _this.$el.trigger('onAferAppendSlide.lg', [index]);
693
-
694
- _$img = _this.$slide.eq(index).find('.lg-object');
695
- if (_sizes) {
696
- _$img.attr('sizes', _sizes);
697
- }
698
-
699
- if (_srcset) {
700
- _$img.attr('srcset', _srcset);
701
- try {
702
- picturefill({
703
- elements: [_$img[0]]
704
- });
705
- } catch (e) {
706
- console.warn('lightGallery :- If you want srcset to be supported for older browser please include picturefil version 2 javascript library in your document.');
707
- }
708
- }
709
-
710
- if (this.s.appendSubHtmlTo !== '.lg-sub-html') {
711
- _this.addHtml(index);
712
- }
713
-
714
- _this.$slide.eq(index).addClass('lg-loaded');
715
- }
716
-
717
- _this.$slide.eq(index).find('.lg-object').on('load.lg error.lg', function() {
718
-
719
- // For first time add some delay for displaying the start animation.
720
- var _speed = 0;
721
-
722
- // Do not change the delay value because it is required for zoom plugin.
723
- // If gallery opened from direct url (hash) speed value should be 0
724
- if (delay && !$('body').hasClass('lg-from-hash')) {
725
- _speed = delay;
726
- }
727
-
728
- setTimeout(function() {
729
- _this.$slide.eq(index).addClass('lg-complete');
730
- _this.$el.trigger('onSlideItemLoad.lg', [index, delay || 0]);
731
- }, _speed);
732
-
733
- });
734
-
735
- // @todo check load state for html5 videos
736
- if (_isVideo && _isVideo.html5 && !_hasPoster) {
737
- _this.$slide.eq(index).addClass('lg-complete');
738
- }
739
-
740
- if (rec === true) {
741
- if (!_this.$slide.eq(index).hasClass('lg-complete')) {
742
- _this.$slide.eq(index).find('.lg-object').on('load.lg error.lg', function() {
743
- _this.preload(index);
744
- });
745
- } else {
746
- _this.preload(index);
747
- }
748
- }
749
-
750
- //}
751
- };
752
-
753
- /**
754
- * @desc slide function for lightgallery
755
- ** Slide() gets call on start
756
- ** ** Set lg.on true once slide() function gets called.
757
- ** Call loadContent() on slide() function inside setTimeout
758
- ** ** On first slide we do not want any animation like slide of fade
759
- ** ** So on first slide( if lg.on if false that is first slide) loadContent() should start loading immediately
760
- ** ** Else loadContent() should wait for the transition to complete.
761
- ** ** So set timeout s.speed + 50
762
- <=> ** loadContent() will load slide content in to the particular slide
763
- ** ** It has recursion (rec) parameter. if rec === true loadContent() will call preload() function.
764
- ** ** preload will execute only when the previous slide is fully loaded (images iframe)
765
- ** ** avoid simultaneous image load
766
- <=> ** Preload() will check for s.preload value and call loadContent() again accoring to preload value
767
- ** loadContent() <====> Preload();
768
-
769
- * @param {Number} index - index of the slide
770
- * @param {Boolean} fromTouch - true if slide function called via touch event or mouse drag
771
- * @param {Boolean} fromThumb - true if slide function called via thumbnail click
772
- * @param {String} direction - Direction of the slide(next/prev)
773
- */
774
- Plugin.prototype.slide = function(index, fromTouch, fromThumb, direction) {
775
-
776
- var _prevIndex = this.$outer.find('.lg-current').index();
777
- var _this = this;
778
-
779
- // Prevent if multiple call
780
- // Required for hsh plugin
781
- if (_this.lGalleryOn && (_prevIndex === index)) {
782
- return;
783
- }
784
-
785
- var _length = this.$slide.length;
786
- var _time = _this.lGalleryOn ? this.s.speed : 0;
787
-
788
- if (!_this.lgBusy) {
789
-
790
- if (this.s.download) {
791
- var _src;
792
- if (_this.s.dynamic) {
793
- _src = _this.s.dynamicEl[index].downloadUrl !== false && (_this.s.dynamicEl[index].downloadUrl || _this.s.dynamicEl[index].src);
794
- } else {
795
- _src = _this.$items.eq(index).attr('data-download-url') !== 'false' && (_this.$items.eq(index).attr('data-download-url') || _this.$items.eq(index).attr('href') || _this.$items.eq(index).attr('data-src'));
796
-
797
- }
798
-
799
- if (_src) {
800
- $('#lg-download').attr('href', _src);
801
- _this.$outer.removeClass('lg-hide-download');
802
- } else {
803
- _this.$outer.addClass('lg-hide-download');
804
- }
805
- }
806
-
807
- this.$el.trigger('onBeforeSlide.lg', [_prevIndex, index, fromTouch, fromThumb]);
808
-
809
- _this.lgBusy = true;
810
-
811
- clearTimeout(_this.hideBartimeout);
812
-
813
- // Add title if this.s.appendSubHtmlTo === lg-sub-html
814
- if (this.s.appendSubHtmlTo === '.lg-sub-html') {
815
-
816
- // wait for slide animation to complete
817
- setTimeout(function() {
818
- _this.addHtml(index);
819
- }, _time);
820
- }
821
-
822
- this.arrowDisable(index);
823
-
824
- if (!direction) {
825
- if (index < _prevIndex) {
826
- direction = 'prev';
827
- } else if (index > _prevIndex) {
828
- direction = 'next';
829
- }
830
- }
831
-
832
- if (!fromTouch) {
833
-
834
- // remove all transitions
835
- _this.$outer.addClass('lg-no-trans');
836
-
837
- this.$slide.removeClass('lg-prev-slide lg-next-slide');
838
-
839
- if (direction === 'prev') {
840
-
841
- //prevslide
842
- this.$slide.eq(index).addClass('lg-prev-slide');
843
- this.$slide.eq(_prevIndex).addClass('lg-next-slide');
844
- } else {
845
-
846
- // next slide
847
- this.$slide.eq(index).addClass('lg-next-slide');
848
- this.$slide.eq(_prevIndex).addClass('lg-prev-slide');
849
- }
850
-
851
- // give 50 ms for browser to add/remove class
852
- setTimeout(function() {
853
- _this.$slide.removeClass('lg-current');
854
-
855
- //_this.$slide.eq(_prevIndex).removeClass('lg-current');
856
- _this.$slide.eq(index).addClass('lg-current');
857
-
858
- // reset all transitions
859
- _this.$outer.removeClass('lg-no-trans');
860
- }, 50);
861
- } else {
862
-
863
- this.$slide.removeClass('lg-prev-slide lg-current lg-next-slide');
864
- var touchPrev;
865
- var touchNext;
866
- if (_length > 2) {
867
- touchPrev = index - 1;
868
- touchNext = index + 1;
869
-
870
- if ((index === 0) && (_prevIndex === _length - 1)) {
871
-
872
- // next slide
873
- touchNext = 0;
874
- touchPrev = _length - 1;
875
- } else if ((index === _length - 1) && (_prevIndex === 0)) {
876
-
877
- // prev slide
878
- touchNext = 0;
879
- touchPrev = _length - 1;
880
- }
881
-
882
- } else {
883
- touchPrev = 0;
884
- touchNext = 1;
885
- }
886
-
887
- if (direction === 'prev') {
888
- _this.$slide.eq(touchNext).addClass('lg-next-slide');
889
- } else {
890
- _this.$slide.eq(touchPrev).addClass('lg-prev-slide');
891
- }
892
-
893
- _this.$slide.eq(index).addClass('lg-current');
894
- }
895
-
896
- if (_this.lGalleryOn) {
897
- setTimeout(function() {
898
- _this.loadContent(index, true, 0);
899
- }, this.s.speed + 50);
900
-
901
- setTimeout(function() {
902
- _this.lgBusy = false;
903
- _this.$el.trigger('onAfterSlide.lg', [_prevIndex, index, fromTouch, fromThumb]);
904
- }, this.s.speed);
905
-
906
- } else {
907
- _this.loadContent(index, true, _this.s.backdropDuration);
908
-
909
- _this.lgBusy = false;
910
- _this.$el.trigger('onAfterSlide.lg', [_prevIndex, index, fromTouch, fromThumb]);
911
- }
912
-
913
- _this.lGalleryOn = true;
914
-
915
- if (this.s.counter) {
916
- $('#lg-counter-current').text(index + 1);
917
- }
918
-
919
- }
920
- _this.index = index;
921
-
922
- };
923
-
924
- /**
925
- * @desc Go to next slide
926
- * @param {Boolean} fromTouch - true if slide function called via touch event
927
- */
928
- Plugin.prototype.goToNextSlide = function(fromTouch) {
929
- var _this = this;
930
- var _loop = _this.s.loop;
931
- if (fromTouch && _this.$slide.length < 3) {
932
- _loop = false;
933
- }
934
-
935
- if (!_this.lgBusy) {
936
- if ((_this.index + 1) < _this.$slide.length) {
937
- _this.index++;
938
- _this.$el.trigger('onBeforeNextSlide.lg', [_this.index]);
939
- _this.slide(_this.index, fromTouch, false, 'next');
940
- } else {
941
- if (_loop) {
942
- _this.index = 0;
943
- _this.$el.trigger('onBeforeNextSlide.lg', [_this.index]);
944
- _this.slide(_this.index, fromTouch, false, 'next');
945
- } else if (_this.s.slideEndAnimatoin && !fromTouch) {
946
- _this.$outer.addClass('lg-right-end');
947
- setTimeout(function() {
948
- _this.$outer.removeClass('lg-right-end');
949
- }, 400);
950
- }
951
- }
952
- }
953
- };
954
-
955
- /**
956
- * @desc Go to previous slide
957
- * @param {Boolean} fromTouch - true if slide function called via touch event
958
- */
959
- Plugin.prototype.goToPrevSlide = function(fromTouch) {
960
- var _this = this;
961
- var _loop = _this.s.loop;
962
- if (fromTouch && _this.$slide.length < 3) {
963
- _loop = false;
964
- }
965
-
966
- if (!_this.lgBusy) {
967
- if (_this.index > 0) {
968
- _this.index--;
969
- _this.$el.trigger('onBeforePrevSlide.lg', [_this.index, fromTouch]);
970
- _this.slide(_this.index, fromTouch, false, 'prev');
971
- } else {
972
- if (_loop) {
973
- _this.index = _this.$items.length - 1;
974
- _this.$el.trigger('onBeforePrevSlide.lg', [_this.index, fromTouch]);
975
- _this.slide(_this.index, fromTouch, false, 'prev');
976
- } else if (_this.s.slideEndAnimatoin && !fromTouch) {
977
- _this.$outer.addClass('lg-left-end');
978
- setTimeout(function() {
979
- _this.$outer.removeClass('lg-left-end');
980
- }, 400);
981
- }
982
- }
983
- }
984
- };
985
-
986
- Plugin.prototype.keyPress = function() {
987
- var _this = this;
988
- if (this.$items.length > 1) {
989
- $(window).on('keyup.lg', function(e) {
990
- if (_this.$items.length > 1) {
991
- if (e.keyCode === 37) {
992
- e.preventDefault();
993
- _this.goToPrevSlide();
994
- }
995
-
996
- if (e.keyCode === 39) {
997
- e.preventDefault();
998
- _this.goToNextSlide();
999
- }
1000
- }
1001
- });
1002
- }
1003
-
1004
- $(window).on('keydown.lg', function(e) {
1005
- if (_this.s.escKey === true && e.keyCode === 27) {
1006
- e.preventDefault();
1007
- if (!_this.$outer.hasClass('lg-thumb-open')) {
1008
- _this.destroy();
1009
- } else {
1010
- _this.$outer.removeClass('lg-thumb-open');
1011
- }
1012
- }
1013
- });
1014
- };
1015
-
1016
- Plugin.prototype.arrow = function() {
1017
- var _this = this;
1018
- this.$outer.find('.lg-prev').on('click.lg', function() {
1019
- _this.goToPrevSlide();
1020
- });
1021
-
1022
- this.$outer.find('.lg-next').on('click.lg', function() {
1023
- _this.goToNextSlide();
1024
- });
1025
- };
1026
-
1027
- Plugin.prototype.arrowDisable = function(index) {
1028
-
1029
- // Disable arrows if s.hideControlOnEnd is true
1030
- if (!this.s.loop && this.s.hideControlOnEnd) {
1031
- if ((index + 1) < this.$slide.length) {
1032
- this.$outer.find('.lg-next').removeAttr('disabled').removeClass('disabled');
1033
- } else {
1034
- this.$outer.find('.lg-next').attr('disabled', 'disabled').addClass('disabled');
1035
- }
1036
-
1037
- if (index > 0) {
1038
- this.$outer.find('.lg-prev').removeAttr('disabled').removeClass('disabled');
1039
- } else {
1040
- this.$outer.find('.lg-prev').attr('disabled', 'disabled').addClass('disabled');
1041
- }
1042
- }
1043
- };
1044
-
1045
- Plugin.prototype.setTranslate = function($el, xValue, yValue) {
1046
- // jQuery supports Automatic CSS prefixing since jQuery 1.8.0
1047
- if (this.s.useLeft) {
1048
- $el.css('left', xValue);
1049
- } else {
1050
- $el.css({
1051
- transform: 'translate3d(' + (xValue) + 'px, ' + yValue + 'px, 0px)'
1052
- });
1053
- }
1054
- };
1055
-
1056
- Plugin.prototype.touchMove = function(startCoords, endCoords) {
1057
-
1058
- var distance = endCoords - startCoords;
1059
-
1060
- if (Math.abs(distance) > 15) {
1061
- // reset opacity and transition duration
1062
- this.$outer.addClass('lg-dragging');
1063
-
1064
- // move current slide
1065
- this.setTranslate(this.$slide.eq(this.index), distance, 0);
1066
-
1067
- // move next and prev slide with current slide
1068
- this.setTranslate($('.lg-prev-slide'), -this.$slide.eq(this.index).width() + distance, 0);
1069
- this.setTranslate($('.lg-next-slide'), this.$slide.eq(this.index).width() + distance, 0);
1070
- }
1071
- };
1072
-
1073
- Plugin.prototype.touchEnd = function(distance) {
1074
- var _this = this;
1075
-
1076
- // keep slide animation for any mode while dragg/swipe
1077
- if (_this.s.mode !== 'lg-slide') {
1078
- _this.$outer.addClass('lg-slide');
1079
- }
1080
-
1081
- this.$slide.not('.lg-current, .lg-prev-slide, .lg-next-slide').css('opacity', '0');
1082
-
1083
- // set transition duration
1084
- setTimeout(function() {
1085
- _this.$outer.removeClass('lg-dragging');
1086
- if ((distance < 0) && (Math.abs(distance) > _this.s.swipeThreshold)) {
1087
- _this.goToNextSlide(true);
1088
- } else if ((distance > 0) && (Math.abs(distance) > _this.s.swipeThreshold)) {
1089
- _this.goToPrevSlide(true);
1090
- } else if (Math.abs(distance) < 5) {
1091
-
1092
- // Trigger click if distance is less than 5 pix
1093
- _this.$el.trigger('onSlideClick.lg');
1094
- }
1095
-
1096
- _this.$slide.removeAttr('style');
1097
- });
1098
-
1099
- // remove slide class once drag/swipe is completed if mode is not slide
1100
- setTimeout(function() {
1101
- if (!_this.$outer.hasClass('lg-dragging') && _this.s.mode !== 'lg-slide') {
1102
- _this.$outer.removeClass('lg-slide');
1103
- }
1104
- }, _this.s.speed + 100);
1105
-
1106
- };
1107
-
1108
- Plugin.prototype.enableSwipe = function() {
1109
- var _this = this;
1110
- var startCoords = 0;
1111
- var endCoords = 0;
1112
- var isMoved = false;
1113
-
1114
- if (_this.s.enableSwipe && _this.doCss()) {
1115
-
1116
- _this.$slide.on('touchstart.lg', function(e) {
1117
- if (!_this.$outer.hasClass('lg-zoomed') && !_this.lgBusy) {
1118
- e.preventDefault();
1119
- _this.manageSwipeClass();
1120
- startCoords = e.originalEvent.targetTouches[0].pageX;
1121
- }
1122
- });
1123
-
1124
- _this.$slide.on('touchmove.lg', function(e) {
1125
- if (!_this.$outer.hasClass('lg-zoomed')) {
1126
- e.preventDefault();
1127
- endCoords = e.originalEvent.targetTouches[0].pageX;
1128
- _this.touchMove(startCoords, endCoords);
1129
- isMoved = true;
1130
- }
1131
- });
1132
-
1133
- _this.$slide.on('touchend.lg', function() {
1134
- if (!_this.$outer.hasClass('lg-zoomed')) {
1135
- if (isMoved) {
1136
- isMoved = false;
1137
- _this.touchEnd(endCoords - startCoords);
1138
- } else {
1139
- _this.$el.trigger('onSlideClick.lg');
1140
- }
1141
- }
1142
- });
1143
- }
1144
-
1145
- };
1146
-
1147
- Plugin.prototype.enableDrag = function() {
1148
- var _this = this;
1149
- var startCoords = 0;
1150
- var endCoords = 0;
1151
- var isDraging = false;
1152
- var isMoved = false;
1153
- if (_this.s.enableDrag && _this.doCss()) {
1154
- _this.$slide.on('mousedown.lg', function(e) {
1155
- if (!_this.$outer.hasClass('lg-zoomed') && !_this.lgBusy && !$(e.target).text().trim()) {
1156
- e.preventDefault();
1157
- _this.manageSwipeClass();
1158
- startCoords = e.pageX;
1159
- isDraging = true;
1160
-
1161
- // ** Fix for webkit cursor issue https://code.google.com/p/chromium/issues/detail?id=26723
1162
- _this.$outer.scrollLeft += 1;
1163
- _this.$outer.scrollLeft -= 1;
1164
-
1165
- // *
1166
-
1167
- _this.$outer.removeClass('lg-grab').addClass('lg-grabbing');
1168
-
1169
- _this.$el.trigger('onDragstart.lg');
1170
- }
1171
- });
1172
-
1173
- $(window).on('mousemove.lg', function(e) {
1174
- if (isDraging) {
1175
- isMoved = true;
1176
- endCoords = e.pageX;
1177
- _this.touchMove(startCoords, endCoords);
1178
- _this.$el.trigger('onDragmove.lg');
1179
- }
1180
- });
1181
-
1182
- $(window).on('mouseup.lg', function(e) {
1183
- if (isMoved) {
1184
- isMoved = false;
1185
- _this.touchEnd(endCoords - startCoords);
1186
- _this.$el.trigger('onDragend.lg');
1187
- } else if ($(e.target).hasClass('lg-object') || $(e.target).hasClass('lg-video-play')) {
1188
- _this.$el.trigger('onSlideClick.lg');
1189
- }
1190
-
1191
- // Prevent execution on click
1192
- if (isDraging) {
1193
- isDraging = false;
1194
- _this.$outer.removeClass('lg-grabbing').addClass('lg-grab');
1195
- }
1196
- });
1197
-
1198
- }
1199
- };
1200
-
1201
- Plugin.prototype.manageSwipeClass = function() {
1202
- var _touchNext = this.index + 1;
1203
- var _touchPrev = this.index - 1;
1204
- if (this.s.loop && this.$slide.length > 2) {
1205
- if (this.index === 0) {
1206
- _touchPrev = this.$slide.length - 1;
1207
- } else if (this.index === this.$slide.length - 1) {
1208
- _touchNext = 0;
1209
- }
1210
- }
1211
-
1212
- this.$slide.removeClass('lg-next-slide lg-prev-slide');
1213
- if (_touchPrev > -1) {
1214
- this.$slide.eq(_touchPrev).addClass('lg-prev-slide');
1215
- }
1216
-
1217
- this.$slide.eq(_touchNext).addClass('lg-next-slide');
1218
- };
1219
-
1220
- Plugin.prototype.mousewheel = function() {
1221
- var _this = this;
1222
- _this.$outer.on('mousewheel.lg', function(e) {
1223
-
1224
- if (!e.deltaY) {
1225
- return;
1226
- }
1227
-
1228
- if (e.deltaY > 0) {
1229
- _this.goToPrevSlide();
1230
- } else {
1231
- _this.goToNextSlide();
1232
- }
1233
-
1234
- e.preventDefault();
1235
- });
1236
-
1237
- };
1238
-
1239
- Plugin.prototype.closeGallery = function() {
1240
-
1241
- var _this = this;
1242
- var mousedown = false;
1243
- this.$outer.find('.lg-close').on('click.lg', function() {
1244
- _this.destroy();
1245
- });
1246
-
1247
- if (_this.s.closable) {
1248
-
1249
- // If you drag the slide and release outside gallery gets close on chrome
1250
- // for preventing this check mousedown and mouseup happened on .lg-item or lg-outer
1251
- _this.$outer.on('mousedown.lg', function(e) {
1252
-
1253
- if ($(e.target).is('.lg-outer') || $(e.target).is('.lg-item ') || $(e.target).is('.lg-img-wrap')) {
1254
- mousedown = true;
1255
- } else {
1256
- mousedown = false;
1257
- }
1258
-
1259
- });
1260
-
1261
- _this.$outer.on('mousemove.lg', function() {
1262
- mousedown = false;
1263
- });
1264
-
1265
- _this.$outer.on('mouseup.lg', function(e) {
1266
-
1267
- if ($(e.target).is('.lg-outer') || $(e.target).is('.lg-item ') || $(e.target).is('.lg-img-wrap') && mousedown) {
1268
- if (!_this.$outer.hasClass('lg-dragging')) {
1269
- _this.destroy();
1270
- }
1271
- }
1272
-
1273
- });
1274
-
1275
- }
1276
-
1277
- };
1278
-
1279
- Plugin.prototype.destroy = function(d) {
1280
-
1281
- var _this = this;
1282
-
1283
- if (!d) {
1284
- _this.$el.trigger('onBeforeClose.lg');
1285
- $(window).scrollTop(_this.prevScrollTop);
1286
- }
1287
-
1288
-
1289
- /**
1290
- * if d is false or undefined destroy will only close the gallery
1291
- * plugins instance remains with the element
1292
- *
1293
- * if d is true destroy will completely remove the plugin
1294
- */
1295
-
1296
- if (d) {
1297
- if (!_this.s.dynamic) {
1298
- // only when not using dynamic mode is $items a jquery collection
1299
- this.$items.off('click.lg click.lgcustom');
1300
- }
1301
-
1302
- $.removeData(_this.el, 'lightGallery');
1303
- }
1304
-
1305
- // Unbind all events added by lightGallery
1306
- this.$el.off('.lg.tm');
1307
-
1308
- // Distroy all lightGallery modules
1309
- $.each($.fn.lightGallery.modules, function(key) {
1310
- if (_this.modules[key]) {
1311
- _this.modules[key].destroy();
1312
- }
1313
- });
1314
-
1315
- this.lGalleryOn = false;
1316
-
1317
- clearTimeout(_this.hideBartimeout);
1318
- this.hideBartimeout = false;
1319
- $(window).off('.lg');
1320
- $('body').removeClass('lg-on lg-from-hash');
1321
-
1322
- if (_this.$outer) {
1323
- _this.$outer.removeClass('lg-visible');
1324
- }
1325
-
1326
- $('.lg-backdrop').removeClass('in');
1327
-
1328
- setTimeout(function() {
1329
- if (_this.$outer) {
1330
- _this.$outer.remove();
1331
- }
1332
-
1333
- $('.lg-backdrop').remove();
1334
-
1335
- if (!d) {
1336
- _this.$el.trigger('onCloseAfter.lg');
1337
- }
1338
-
1339
- }, _this.s.backdropDuration + 50);
1340
- };
1341
-
1342
- $.fn.lightGallery = function(options) {
1343
- return this.each(function() {
1344
- if (!$.data(this, 'lightGallery')) {
1345
- $.data(this, 'lightGallery', new Plugin(this, options));
1346
- } else {
1347
- try {
1348
- $(this).data('lightGallery').init();
1349
- } catch (err) {
1350
- console.error('lightGallery has not initiated properly');
1351
- }
1352
- }
1353
- });
1354
- };
1355
-
1356
- $.fn.lightGallery.modules = {};
1357
-
1358
- })();
1359
-
1360
-
1361
- }));
1362
-
1363
- /*! lg-autoplay - v1.0.4 - 2017-03-28
1364
- * http://sachinchoolur.github.io/lightGallery
1365
- * Copyright (c) 2017 Sachin N; Licensed GPLv3 */
1366
-
1367
- (function (root, factory) {
1368
- if (typeof define === 'function' && define.amd) {
1369
- // AMD. Register as an anonymous module unless amdModuleId is set
1370
- define(['jquery'], function (a0) {
1371
- return (factory(a0));
1372
- });
1373
- } else if (typeof exports === 'object') {
1374
- // Node. Does not work with strict CommonJS, but
1375
- // only CommonJS-like environments that support module.exports,
1376
- // like Node.
1377
- module.exports = factory(require('jquery'));
1378
- } else {
1379
- factory(jQuery);
1380
- }
1381
- }(this, function ($) {
1382
-
1383
-
1384
- (function() {
1385
-
1386
- 'use strict';
1387
-
1388
- var defaults = {
1389
- autoplay: false,
1390
- pause: 5000,
1391
- progressBar: true,
1392
- fourceAutoplay: false,
1393
- autoplayControls: true,
1394
- appendAutoplayControlsTo: '.lg-toolbar'
1395
- };
1396
-
1397
- /**
1398
- * Creates the autoplay plugin.
1399
- * @param {object} element - lightGallery element
1400
- */
1401
- var Autoplay = function(element) {
1402
-
1403
- this.core = $(element).data('lightGallery');
1404
-
1405
- this.$el = $(element);
1406
-
1407
- // Execute only if items are above 1
1408
- if (this.core.$items.length < 2) {
1409
- return false;
1410
- }
1411
-
1412
- this.core.s = $.extend({}, defaults, this.core.s);
1413
- this.interval = false;
1414
-
1415
- // Identify if slide happened from autoplay
1416
- this.fromAuto = true;
1417
-
1418
- // Identify if autoplay canceled from touch/drag
1419
- this.canceledOnTouch = false;
1420
-
1421
- // save fourceautoplay value
1422
- this.fourceAutoplayTemp = this.core.s.fourceAutoplay;
1423
-
1424
- // do not allow progress bar if browser does not support css3 transitions
1425
- if (!this.core.doCss()) {
1426
- this.core.s.progressBar = false;
1427
- }
1428
-
1429
- this.init();
1430
-
1431
- return this;
1432
- };
1433
-
1434
- Autoplay.prototype.init = function() {
1435
- var _this = this;
1436
-
1437
- // append autoplay controls
1438
- if (_this.core.s.autoplayControls) {
1439
- _this.controls();
1440
- }
1441
-
1442
- // Create progress bar
1443
- if (_this.core.s.progressBar) {
1444
- _this.core.$outer.find('.lg').append('<div class="lg-progress-bar"><div class="lg-progress"></div></div>');
1445
- }
1446
-
1447
- // set progress
1448
- _this.progress();
1449
-
1450
- // Start autoplay
1451
- if (_this.core.s.autoplay) {
1452
- _this.$el.one('onSlideItemLoad.lg.tm', function() {
1453
- _this.startlAuto();
1454
- });
1455
- }
1456
-
1457
- // cancel interval on touchstart and dragstart
1458
- _this.$el.on('onDragstart.lg.tm touchstart.lg.tm', function() {
1459
- if (_this.interval) {
1460
- _this.cancelAuto();
1461
- _this.canceledOnTouch = true;
1462
- }
1463
- });
1464
-
1465
- // restore autoplay if autoplay canceled from touchstart / dragstart
1466
- _this.$el.on('onDragend.lg.tm touchend.lg.tm onSlideClick.lg.tm', function() {
1467
- if (!_this.interval && _this.canceledOnTouch) {
1468
- _this.startlAuto();
1469
- _this.canceledOnTouch = false;
1470
- }
1471
- });
1472
-
1473
- };
1474
-
1475
- Autoplay.prototype.progress = function() {
1476
-
1477
- var _this = this;
1478
- var _$progressBar;
1479
- var _$progress;
1480
-
1481
- _this.$el.on('onBeforeSlide.lg.tm', function() {
1482
-
1483
- // start progress bar animation
1484
- if (_this.core.s.progressBar && _this.fromAuto) {
1485
- _$progressBar = _this.core.$outer.find('.lg-progress-bar');
1486
- _$progress = _this.core.$outer.find('.lg-progress');
1487
- if (_this.interval) {
1488
- _$progress.removeAttr('style');
1489
- _$progressBar.removeClass('lg-start');
1490
- setTimeout(function() {
1491
- _$progress.css('transition', 'width ' + (_this.core.s.speed + _this.core.s.pause) + 'ms ease 0s');
1492
- _$progressBar.addClass('lg-start');
1493
- }, 20);
1494
- }
1495
- }
1496
-
1497
- // Remove setinterval if slide is triggered manually and fourceautoplay is false
1498
- if (!_this.fromAuto && !_this.core.s.fourceAutoplay) {
1499
- _this.cancelAuto();
1500
- }
1501
-
1502
- _this.fromAuto = false;
1503
-
1504
- });
1505
- };
1506
-
1507
- // Manage autoplay via play/stop buttons
1508
- Autoplay.prototype.controls = function() {
1509
- var _this = this;
1510
- var _html = '<span class="lg-autoplay-button lg-icon"></span>';
1511
-
1512
- // Append autoplay controls
1513
- $(this.core.s.appendAutoplayControlsTo).append(_html);
1514
-
1515
- _this.core.$outer.find('.lg-autoplay-button').on('click.lg', function() {
1516
- if ($(_this.core.$outer).hasClass('lg-show-autoplay')) {
1517
- _this.cancelAuto();
1518
- _this.core.s.fourceAutoplay = false;
1519
- } else {
1520
- if (!_this.interval) {
1521
- _this.startlAuto();
1522
- _this.core.s.fourceAutoplay = _this.fourceAutoplayTemp;
1523
- }
1524
- }
1525
- });
1526
- };
1527
-
1528
- // Autostart gallery
1529
- Autoplay.prototype.startlAuto = function() {
1530
- var _this = this;
1531
-
1532
- _this.core.$outer.find('.lg-progress').css('transition', 'width ' + (_this.core.s.speed + _this.core.s.pause) + 'ms ease 0s');
1533
- _this.core.$outer.addClass('lg-show-autoplay');
1534
- _this.core.$outer.find('.lg-progress-bar').addClass('lg-start');
1535
-
1536
- _this.interval = setInterval(function() {
1537
- if (_this.core.index + 1 < _this.core.$items.length) {
1538
- _this.core.index++;
1539
- } else {
1540
- _this.core.index = 0;
1541
- }
1542
-
1543
- _this.fromAuto = true;
1544
- _this.core.slide(_this.core.index, false, false, 'next');
1545
- }, _this.core.s.speed + _this.core.s.pause);
1546
- };
1547
-
1548
- // cancel Autostart
1549
- Autoplay.prototype.cancelAuto = function() {
1550
- clearInterval(this.interval);
1551
- this.interval = false;
1552
- this.core.$outer.find('.lg-progress').removeAttr('style');
1553
- this.core.$outer.removeClass('lg-show-autoplay');
1554
- this.core.$outer.find('.lg-progress-bar').removeClass('lg-start');
1555
- };
1556
-
1557
- Autoplay.prototype.destroy = function() {
1558
-
1559
- this.cancelAuto();
1560
- this.core.$outer.find('.lg-progress-bar').remove();
1561
- };
1562
-
1563
- $.fn.lightGallery.modules.autoplay = Autoplay;
1564
-
1565
- })();
1566
-
1567
-
1568
- }));
1569
-
1570
- /*! lg-fullscreen - v1.1.0 - 2019-02-19
1571
- * http://sachinchoolur.github.io/lightGallery
1572
- * Copyright (c) 2019 Sachin N; Licensed GPLv3 */
1573
-
1574
- (function (root, factory) {
1575
- if (typeof define === 'function' && define.amd) {
1576
- // AMD. Register as an anonymous module unless amdModuleId is set
1577
- define(['jquery'], function (a0) {
1578
- return (factory(a0));
1579
- });
1580
- } else if (typeof module === 'object' && module.exports) {
1581
- // Node. Does not work with strict CommonJS, but
1582
- // only CommonJS-like environments that support module.exports,
1583
- // like Node.
1584
- module.exports = factory(require('jquery'));
1585
- } else {
1586
- factory(root["jQuery"]);
1587
- }
1588
- }(this, function ($) {
1589
-
1590
- (function() {
1591
-
1592
- 'use strict';
1593
-
1594
- var defaults = {
1595
- fullScreen: true
1596
- };
1597
-
1598
- function isFullScreen() {
1599
- return (
1600
- document.fullscreenElement ||
1601
- document.mozFullScreenElement ||
1602
- document.webkitFullscreenElement ||
1603
- document.msFullscreenElement
1604
- );
1605
- }
1606
-
1607
- var Fullscreen = function(element) {
1608
-
1609
- // get lightGallery core plugin data
1610
- this.core = $(element).data('lightGallery');
1611
-
1612
- this.$el = $(element);
1613
-
1614
- // extend module defalut settings with lightGallery core settings
1615
- this.core.s = $.extend({}, defaults, this.core.s);
1616
-
1617
- this.init();
1618
-
1619
- return this;
1620
- };
1621
-
1622
- Fullscreen.prototype.init = function() {
1623
- var fullScreen = '';
1624
- if (this.core.s.fullScreen) {
1625
-
1626
- // check for fullscreen browser support
1627
- if (!document.fullscreenEnabled && !document.webkitFullscreenEnabled &&
1628
- !document.mozFullScreenEnabled && !document.msFullscreenEnabled) {
1629
- return;
1630
- } else {
1631
- fullScreen = '<span class="lg-fullscreen lg-icon"></span>';
1632
- this.core.$outer.find('.lg-toolbar').append(fullScreen);
1633
- this.fullScreen();
1634
- }
1635
- }
1636
- };
1637
-
1638
- Fullscreen.prototype.requestFullscreen = function() {
1639
- var el = document.documentElement;
1640
- if (el.requestFullscreen) {
1641
- el.requestFullscreen();
1642
- } else if (el.msRequestFullscreen) {
1643
- el.msRequestFullscreen();
1644
- } else if (el.mozRequestFullScreen) {
1645
- el.mozRequestFullScreen();
1646
- } else if (el.webkitRequestFullscreen) {
1647
- el.webkitRequestFullscreen();
1648
- }
1649
- };
1650
-
1651
- Fullscreen.prototype.exitFullscreen = function() {
1652
- if (document.exitFullscreen) {
1653
- document.exitFullscreen();
1654
- } else if (document.msExitFullscreen) {
1655
- document.msExitFullscreen();
1656
- } else if (document.mozCancelFullScreen) {
1657
- document.mozCancelFullScreen();
1658
- } else if (document.webkitExitFullscreen) {
1659
- document.webkitExitFullscreen();
1660
- }
1661
- };
1662
-
1663
- // https://developer.mozilla.org/en-US/docs/Web/Guide/API/DOM/Using_full_screen_mode
1664
- Fullscreen.prototype.fullScreen = function() {
1665
- var _this = this;
1666
-
1667
- $(document).on('fullscreenchange.lg webkitfullscreenchange.lg mozfullscreenchange.lg MSFullscreenChange.lg', function() {
1668
- _this.core.$outer.toggleClass('lg-fullscreen-on');
1669
- });
1670
-
1671
- this.core.$outer.find('.lg-fullscreen').on('click.lg', function() {
1672
- if (isFullScreen()) {
1673
- _this.exitFullscreen();
1674
- } else {
1675
- _this.requestFullscreen();
1676
- }
1677
- });
1678
-
1679
- };
1680
-
1681
- Fullscreen.prototype.destroy = function() {
1682
-
1683
- // exit from fullscreen if activated
1684
- if(isFullScreen()) {
1685
- this.exitFullscreen();
1686
- }
1687
-
1688
- $(document).off('fullscreenchange.lg webkitfullscreenchange.lg mozfullscreenchange.lg MSFullscreenChange.lg');
1689
- };
1690
-
1691
- $.fn.lightGallery.modules.fullscreen = Fullscreen;
1692
-
1693
- })();
1694
-
1695
- }));
1696
-
1697
- /*! lg-zoom - v1.1.0 - 2017-08-08
1698
- * http://sachinchoolur.github.io/lightGallery
1699
- * Copyright (c) 2017 Sachin N; Licensed GPLv3 */
1700
-
1701
- (function (root, factory) {
1702
- if (typeof define === 'function' && define.amd) {
1703
- // AMD. Register as an anonymous module unless amdModuleId is set
1704
- define(['jquery'], function (a0) {
1705
- return (factory(a0));
1706
- });
1707
- } else if (typeof exports === 'object') {
1708
- // Node. Does not work with strict CommonJS, but
1709
- // only CommonJS-like environments that support module.exports,
1710
- // like Node.
1711
- module.exports = factory(require('jquery'));
1712
- } else {
1713
- factory(jQuery);
1714
- }
1715
- }(this, function ($) {
1716
-
1717
- (function() {
1718
-
1719
- 'use strict';
1720
-
1721
- var getUseLeft = function() {
1722
- var useLeft = false;
1723
- var isChrome = navigator.userAgent.match(/Chrom(e|ium)\/([0-9]+)\./);
1724
- if (isChrome && parseInt(isChrome[2], 10) < 54) {
1725
- useLeft = true;
1726
- }
1727
-
1728
- return useLeft;
1729
- };
1730
-
1731
- var defaults = {
1732
- scale: 1,
1733
- zoom: true,
1734
- actualSize: true,
1735
- enableZoomAfter: 300,
1736
- useLeftForZoom: getUseLeft()
1737
- };
1738
-
1739
- var Zoom = function(element) {
1740
-
1741
- this.core = $(element).data('lightGallery');
1742
-
1743
- this.core.s = $.extend({}, defaults, this.core.s);
1744
-
1745
- if (this.core.s.zoom && this.core.doCss()) {
1746
- this.init();
1747
-
1748
- // Store the zoomable timeout value just to clear it while closing
1749
- this.zoomabletimeout = false;
1750
-
1751
- // Set the initial value center
1752
- this.pageX = $(window).width() / 2;
1753
- this.pageY = ($(window).height() / 2) + $(window).scrollTop();
1754
- }
1755
-
1756
- return this;
1757
- };
1758
-
1759
- Zoom.prototype.init = function() {
1760
-
1761
- var _this = this;
1762
- var zoomIcons = '<span id="lg-zoom-in" class="lg-icon"></span><span id="lg-zoom-out" class="lg-icon"></span>';
1763
-
1764
- if (_this.core.s.actualSize) {
1765
- zoomIcons += '<span id="lg-actual-size" class="lg-icon"></span>';
1766
- }
1767
-
1768
- if (_this.core.s.useLeftForZoom) {
1769
- _this.core.$outer.addClass('lg-use-left-for-zoom');
1770
- } else {
1771
- _this.core.$outer.addClass('lg-use-transition-for-zoom');
1772
- }
1773
-
1774
- this.core.$outer.find('.lg-toolbar').append(zoomIcons);
1775
-
1776
- // Add zoomable class
1777
- _this.core.$el.on('onSlideItemLoad.lg.tm.zoom', function(event, index, delay) {
1778
-
1779
- // delay will be 0 except first time
1780
- var _speed = _this.core.s.enableZoomAfter + delay;
1781
-
1782
- // set _speed value 0 if gallery opened from direct url and if it is first slide
1783
- if ($('body').hasClass('lg-from-hash') && delay) {
1784
-
1785
- // will execute only once
1786
- _speed = 0;
1787
- } else {
1788
-
1789
- // Remove lg-from-hash to enable starting animation.
1790
- $('body').removeClass('lg-from-hash');
1791
- }
1792
-
1793
- _this.zoomabletimeout = setTimeout(function() {
1794
- _this.core.$slide.eq(index).addClass('lg-zoomable');
1795
- }, _speed + 30);
1796
- });
1797
-
1798
- var scale = 1;
1799
- /**
1800
- * @desc Image zoom
1801
- * Translate the wrap and scale the image to get better user experience
1802
- *
1803
- * @param {String} scaleVal - Zoom decrement/increment value
1804
- */
1805
- var zoom = function(scaleVal) {
1806
-
1807
- var $image = _this.core.$outer.find('.lg-current .lg-image');
1808
- var _x;
1809
- var _y;
1810
-
1811
- // Find offset manually to avoid issue after zoom
1812
- var offsetX = ($(window).width() - $image.prop('offsetWidth')) / 2;
1813
- var offsetY = (($(window).height() - $image.prop('offsetHeight')) / 2) + $(window).scrollTop();
1814
-
1815
- _x = _this.pageX - offsetX;
1816
- _y = _this.pageY - offsetY;
1817
-
1818
- var x = (scaleVal - 1) * (_x);
1819
- var y = (scaleVal - 1) * (_y);
1820
-
1821
- $image.css('transform', 'scale3d(' + scaleVal + ', ' + scaleVal + ', 1)').attr('data-scale', scaleVal);
1822
-
1823
- if (_this.core.s.useLeftForZoom) {
1824
- $image.parent().css({
1825
- left: -x + 'px',
1826
- top: -y + 'px'
1827
- }).attr('data-x', x).attr('data-y', y);
1828
- } else {
1829
- $image.parent().css('transform', 'translate3d(-' + x + 'px, -' + y + 'px, 0)').attr('data-x', x).attr('data-y', y);
1830
- }
1831
- };
1832
-
1833
- var callScale = function() {
1834
- if (scale > 1) {
1835
- _this.core.$outer.addClass('lg-zoomed');
1836
- } else {
1837
- _this.resetZoom();
1838
- }
1839
-
1840
- if (scale < 1) {
1841
- scale = 1;
1842
- }
1843
-
1844
- zoom(scale);
1845
- };
1846
-
1847
- var actualSize = function(event, $image, index, fromIcon) {
1848
- var w = $image.prop('offsetWidth');
1849
- var nw;
1850
- if (_this.core.s.dynamic) {
1851
- nw = _this.core.s.dynamicEl[index].width || $image[0].naturalWidth || w;
1852
- } else {
1853
- nw = _this.core.$items.eq(index).attr('data-width') || $image[0].naturalWidth || w;
1854
- }
1855
-
1856
- var _scale;
1857
-
1858
- if (_this.core.$outer.hasClass('lg-zoomed')) {
1859
- scale = 1;
1860
- } else {
1861
- if (nw > w) {
1862
- _scale = nw / w;
1863
- scale = _scale || 2;
1864
- }
1865
- }
1866
-
1867
- if (fromIcon) {
1868
- _this.pageX = $(window).width() / 2;
1869
- _this.pageY = ($(window).height() / 2) + $(window).scrollTop();
1870
- } else {
1871
- _this.pageX = event.pageX || event.originalEvent.targetTouches[0].pageX;
1872
- _this.pageY = event.pageY || event.originalEvent.targetTouches[0].pageY;
1873
- }
1874
-
1875
- callScale();
1876
- setTimeout(function() {
1877
- _this.core.$outer.removeClass('lg-grabbing').addClass('lg-grab');
1878
- }, 10);
1879
- };
1880
-
1881
- var tapped = false;
1882
-
1883
- // event triggered after appending slide content
1884
- _this.core.$el.on('onAferAppendSlide.lg.tm.zoom', function(event, index) {
1885
-
1886
- // Get the current element
1887
- var $image = _this.core.$slide.eq(index).find('.lg-image');
1888
-
1889
- $image.on('dblclick', function(event) {
1890
- actualSize(event, $image, index);
1891
- });
1892
-
1893
- $image.on('touchstart', function(event) {
1894
- if (!tapped) {
1895
- tapped = setTimeout(function() {
1896
- tapped = null;
1897
- }, 300);
1898
- } else {
1899
- clearTimeout(tapped);
1900
- tapped = null;
1901
- actualSize(event, $image, index);
1902
- }
1903
-
1904
- event.preventDefault();
1905
- });
1906
-
1907
- });
1908
-
1909
- // Update zoom on resize and orientationchange
1910
- $(window).on('resize.lg.zoom scroll.lg.zoom orientationchange.lg.zoom', function() {
1911
- _this.pageX = $(window).width() / 2;
1912
- _this.pageY = ($(window).height() / 2) + $(window).scrollTop();
1913
- zoom(scale);
1914
- });
1915
-
1916
- $('#lg-zoom-out').on('click.lg', function() {
1917
- if (_this.core.$outer.find('.lg-current .lg-image').length) {
1918
- scale -= _this.core.s.scale;
1919
- callScale();
1920
- }
1921
- });
1922
-
1923
- $('#lg-zoom-in').on('click.lg', function() {
1924
- if (_this.core.$outer.find('.lg-current .lg-image').length) {
1925
- scale += _this.core.s.scale;
1926
- callScale();
1927
- }
1928
- });
1929
-
1930
- $('#lg-actual-size').on('click.lg', function(event) {
1931
- actualSize(event, _this.core.$slide.eq(_this.core.index).find('.lg-image'), _this.core.index, true);
1932
- });
1933
-
1934
- // Reset zoom on slide change
1935
- _this.core.$el.on('onBeforeSlide.lg.tm', function() {
1936
- scale = 1;
1937
- _this.resetZoom();
1938
- });
1939
-
1940
- // Drag option after zoom
1941
- _this.zoomDrag();
1942
-
1943
- _this.zoomSwipe();
1944
-
1945
- };
1946
-
1947
- // Reset zoom effect
1948
- Zoom.prototype.resetZoom = function() {
1949
- this.core.$outer.removeClass('lg-zoomed');
1950
- this.core.$slide.find('.lg-img-wrap').removeAttr('style data-x data-y');
1951
- this.core.$slide.find('.lg-image').removeAttr('style data-scale');
1952
-
1953
- // Reset pagx pagy values to center
1954
- this.pageX = $(window).width() / 2;
1955
- this.pageY = ($(window).height() / 2) + $(window).scrollTop();
1956
- };
1957
-
1958
- Zoom.prototype.zoomSwipe = function() {
1959
- var _this = this;
1960
- var startCoords = {};
1961
- var endCoords = {};
1962
- var isMoved = false;
1963
-
1964
- // Allow x direction drag
1965
- var allowX = false;
1966
-
1967
- // Allow Y direction drag
1968
- var allowY = false;
1969
-
1970
- _this.core.$slide.on('touchstart.lg', function(e) {
1971
-
1972
- if (_this.core.$outer.hasClass('lg-zoomed')) {
1973
- var $image = _this.core.$slide.eq(_this.core.index).find('.lg-object');
1974
-
1975
- allowY = $image.prop('offsetHeight') * $image.attr('data-scale') > _this.core.$outer.find('.lg').height();
1976
- allowX = $image.prop('offsetWidth') * $image.attr('data-scale') > _this.core.$outer.find('.lg').width();
1977
- if ((allowX || allowY)) {
1978
- e.preventDefault();
1979
- startCoords = {
1980
- x: e.originalEvent.targetTouches[0].pageX,
1981
- y: e.originalEvent.targetTouches[0].pageY
1982
- };
1983
- }
1984
- }
1985
-
1986
- });
1987
-
1988
- _this.core.$slide.on('touchmove.lg', function(e) {
1989
-
1990
- if (_this.core.$outer.hasClass('lg-zoomed')) {
1991
-
1992
- var _$el = _this.core.$slide.eq(_this.core.index).find('.lg-img-wrap');
1993
- var distanceX;
1994
- var distanceY;
1995
-
1996
- e.preventDefault();
1997
- isMoved = true;
1998
-
1999
- endCoords = {
2000
- x: e.originalEvent.targetTouches[0].pageX,
2001
- y: e.originalEvent.targetTouches[0].pageY
2002
- };
2003
-
2004
- // reset opacity and transition duration
2005
- _this.core.$outer.addClass('lg-zoom-dragging');
2006
-
2007
- if (allowY) {
2008
- distanceY = (-Math.abs(_$el.attr('data-y'))) + (endCoords.y - startCoords.y);
2009
- } else {
2010
- distanceY = -Math.abs(_$el.attr('data-y'));
2011
- }
2012
-
2013
- if (allowX) {
2014
- distanceX = (-Math.abs(_$el.attr('data-x'))) + (endCoords.x - startCoords.x);
2015
- } else {
2016
- distanceX = -Math.abs(_$el.attr('data-x'));
2017
- }
2018
-
2019
- if ((Math.abs(endCoords.x - startCoords.x) > 15) || (Math.abs(endCoords.y - startCoords.y) > 15)) {
2020
-
2021
- if (_this.core.s.useLeftForZoom) {
2022
- _$el.css({
2023
- left: distanceX + 'px',
2024
- top: distanceY + 'px'
2025
- });
2026
- } else {
2027
- _$el.css('transform', 'translate3d(' + distanceX + 'px, ' + distanceY + 'px, 0)');
2028
- }
2029
- }
2030
-
2031
- }
2032
-
2033
- });
2034
-
2035
- _this.core.$slide.on('touchend.lg', function() {
2036
- if (_this.core.$outer.hasClass('lg-zoomed')) {
2037
- if (isMoved) {
2038
- isMoved = false;
2039
- _this.core.$outer.removeClass('lg-zoom-dragging');
2040
- _this.touchendZoom(startCoords, endCoords, allowX, allowY);
2041
-
2042
- }
2043
- }
2044
- });
2045
-
2046
- };
2047
-
2048
- Zoom.prototype.zoomDrag = function() {
2049
-
2050
- var _this = this;
2051
- var startCoords = {};
2052
- var endCoords = {};
2053
- var isDraging = false;
2054
- var isMoved = false;
2055
-
2056
- // Allow x direction drag
2057
- var allowX = false;
2058
-
2059
- // Allow Y direction drag
2060
- var allowY = false;
2061
-
2062
- _this.core.$slide.on('mousedown.lg.zoom', function(e) {
2063
-
2064
- // execute only on .lg-object
2065
- var $image = _this.core.$slide.eq(_this.core.index).find('.lg-object');
2066
-
2067
- allowY = $image.prop('offsetHeight') * $image.attr('data-scale') > _this.core.$outer.find('.lg').height();
2068
- allowX = $image.prop('offsetWidth') * $image.attr('data-scale') > _this.core.$outer.find('.lg').width();
2069
-
2070
- if (_this.core.$outer.hasClass('lg-zoomed')) {
2071
- if ($(e.target).hasClass('lg-object') && (allowX || allowY)) {
2072
- e.preventDefault();
2073
- startCoords = {
2074
- x: e.pageX,
2075
- y: e.pageY
2076
- };
2077
-
2078
- isDraging = true;
2079
-
2080
- // ** Fix for webkit cursor issue https://code.google.com/p/chromium/issues/detail?id=26723
2081
- _this.core.$outer.scrollLeft += 1;
2082
- _this.core.$outer.scrollLeft -= 1;
2083
-
2084
- _this.core.$outer.removeClass('lg-grab').addClass('lg-grabbing');
2085
- }
2086
- }
2087
- });
2088
-
2089
- $(window).on('mousemove.lg.zoom', function(e) {
2090
- if (isDraging) {
2091
- var _$el = _this.core.$slide.eq(_this.core.index).find('.lg-img-wrap');
2092
- var distanceX;
2093
- var distanceY;
2094
-
2095
- isMoved = true;
2096
- endCoords = {
2097
- x: e.pageX,
2098
- y: e.pageY
2099
- };
2100
-
2101
- // reset opacity and transition duration
2102
- _this.core.$outer.addClass('lg-zoom-dragging');
2103
-
2104
- if (allowY) {
2105
- distanceY = (-Math.abs(_$el.attr('data-y'))) + (endCoords.y - startCoords.y);
2106
- } else {
2107
- distanceY = -Math.abs(_$el.attr('data-y'));
2108
- }
2109
-
2110
- if (allowX) {
2111
- distanceX = (-Math.abs(_$el.attr('data-x'))) + (endCoords.x - startCoords.x);
2112
- } else {
2113
- distanceX = -Math.abs(_$el.attr('data-x'));
2114
- }
2115
-
2116
- if (_this.core.s.useLeftForZoom) {
2117
- _$el.css({
2118
- left: distanceX + 'px',
2119
- top: distanceY + 'px'
2120
- });
2121
- } else {
2122
- _$el.css('transform', 'translate3d(' + distanceX + 'px, ' + distanceY + 'px, 0)');
2123
- }
2124
- }
2125
- });
2126
-
2127
- $(window).on('mouseup.lg.zoom', function(e) {
2128
-
2129
- if (isDraging) {
2130
- isDraging = false;
2131
- _this.core.$outer.removeClass('lg-zoom-dragging');
2132
-
2133
- // Fix for chrome mouse move on click
2134
- if (isMoved && ((startCoords.x !== endCoords.x) || (startCoords.y !== endCoords.y))) {
2135
- endCoords = {
2136
- x: e.pageX,
2137
- y: e.pageY
2138
- };
2139
- _this.touchendZoom(startCoords, endCoords, allowX, allowY);
2140
-
2141
- }
2142
-
2143
- isMoved = false;
2144
- }
2145
-
2146
- _this.core.$outer.removeClass('lg-grabbing').addClass('lg-grab');
2147
-
2148
- });
2149
- };
2150
-
2151
- Zoom.prototype.touchendZoom = function(startCoords, endCoords, allowX, allowY) {
2152
-
2153
- var _this = this;
2154
- var _$el = _this.core.$slide.eq(_this.core.index).find('.lg-img-wrap');
2155
- var $image = _this.core.$slide.eq(_this.core.index).find('.lg-object');
2156
- var distanceX = (-Math.abs(_$el.attr('data-x'))) + (endCoords.x - startCoords.x);
2157
- var distanceY = (-Math.abs(_$el.attr('data-y'))) + (endCoords.y - startCoords.y);
2158
- var minY = (_this.core.$outer.find('.lg').height() - $image.prop('offsetHeight')) / 2;
2159
- var maxY = Math.abs(($image.prop('offsetHeight') * Math.abs($image.attr('data-scale'))) - _this.core.$outer.find('.lg').height() + minY);
2160
- var minX = (_this.core.$outer.find('.lg').width() - $image.prop('offsetWidth')) / 2;
2161
- var maxX = Math.abs(($image.prop('offsetWidth') * Math.abs($image.attr('data-scale'))) - _this.core.$outer.find('.lg').width() + minX);
2162
-
2163
- if ((Math.abs(endCoords.x - startCoords.x) > 15) || (Math.abs(endCoords.y - startCoords.y) > 15)) {
2164
- if (allowY) {
2165
- if (distanceY <= -maxY) {
2166
- distanceY = -maxY;
2167
- } else if (distanceY >= -minY) {
2168
- distanceY = -minY;
2169
- }
2170
- }
2171
-
2172
- if (allowX) {
2173
- if (distanceX <= -maxX) {
2174
- distanceX = -maxX;
2175
- } else if (distanceX >= -minX) {
2176
- distanceX = -minX;
2177
- }
2178
- }
2179
-
2180
- if (allowY) {
2181
- _$el.attr('data-y', Math.abs(distanceY));
2182
- } else {
2183
- distanceY = -Math.abs(_$el.attr('data-y'));
2184
- }
2185
-
2186
- if (allowX) {
2187
- _$el.attr('data-x', Math.abs(distanceX));
2188
- } else {
2189
- distanceX = -Math.abs(_$el.attr('data-x'));
2190
- }
2191
-
2192
- if (_this.core.s.useLeftForZoom) {
2193
- _$el.css({
2194
- left: distanceX + 'px',
2195
- top: distanceY + 'px'
2196
- });
2197
- } else {
2198
- _$el.css('transform', 'translate3d(' + distanceX + 'px, ' + distanceY + 'px, 0)');
2199
- }
2200
-
2201
- }
2202
- };
2203
-
2204
- Zoom.prototype.destroy = function() {
2205
-
2206
- var _this = this;
2207
-
2208
- // Unbind all events added by lightGallery zoom plugin
2209
- _this.core.$el.off('.lg.zoom');
2210
- $(window).off('.lg.zoom');
2211
- _this.core.$slide.off('.lg.zoom');
2212
- _this.core.$el.off('.lg.tm.zoom');
2213
- _this.resetZoom();
2214
- clearTimeout(_this.zoomabletimeout);
2215
- _this.zoomabletimeout = false;
2216
- };
2217
-
2218
- $.fn.lightGallery.modules.zoom = Zoom;
2219
-
2220
- })();
2221
-
2222
-
2223
- }));
2224
-
2225
- /*! lg-share - v1.1.0 - 2017-10-03
2226
- * http://sachinchoolur.github.io/lightGallery
2227
- * Copyright (c) 2017 Sachin N; Licensed GPLv3 */
2228
-
2229
- (function (root, factory) {
2230
- if (typeof define === 'function' && define.amd) {
2231
- // AMD. Register as an anonymous module unless amdModuleId is set
2232
- define(['jquery'], function (a0) {
2233
- return (factory(a0));
2234
- });
2235
- } else if (typeof exports === 'object') {
2236
- // Node. Does not work with strict CommonJS, but
2237
- // only CommonJS-like environments that support module.exports,
2238
- // like Node.
2239
- module.exports = factory(require('jquery'));
2240
- } else {
2241
- factory(jQuery);
2242
- }
2243
- }(this, function ($) {
2244
-
2245
- (function() {
2246
-
2247
- 'use strict';
2248
-
2249
- var defaults = {
2250
- share: true,
2251
- facebook: true,
2252
- facebookDropdownText: 'Facebook',
2253
- twitter: true,
2254
- twitterDropdownText: 'Twitter',
2255
- googlePlus: true,
2256
- googlePlusDropdownText: 'GooglePlus',
2257
- pinterest: true,
2258
- pinterestDropdownText: 'Pinterest'
2259
- };
2260
-
2261
- var Share = function(element) {
2262
-
2263
- this.core = $(element).data('lightGallery');
2264
-
2265
- this.core.s = $.extend({}, defaults, this.core.s);
2266
- if (this.core.s.share) {
2267
- this.init();
2268
- }
2269
-
2270
- return this;
2271
- };
2272
-
2273
- Share.prototype.init = function() {
2274
- var _this = this;
2275
- var shareHtml = '<span id="lg-share" class="lg-icon">' +
2276
- '<ul class="lg-dropdown" style="position: absolute;">';
2277
- shareHtml += _this.core.s.facebook ? '<li><a id="lg-share-facebook" target="_blank"><span class="lg-icon"></span><span class="lg-dropdown-text">' + this.core.s.facebookDropdownText + '</span></a></li>' : '';
2278
- shareHtml += _this.core.s.twitter ? '<li><a id="lg-share-twitter" target="_blank"><span class="lg-icon"></span><span class="lg-dropdown-text">' + this.core.s.twitterDropdownText + '</span></a></li>' : '';
2279
- shareHtml += _this.core.s.googlePlus ? '<li><a id="lg-share-googleplus" target="_blank"><span class="lg-icon"></span><span class="lg-dropdown-text">' + this.core.s.googlePlusDropdownText + '</span></a></li>' : '';
2280
- shareHtml += _this.core.s.pinterest ? '<li><a id="lg-share-pinterest" target="_blank"><span class="lg-icon"></span><span class="lg-dropdown-text">' + this.core.s.pinterestDropdownText + '</span></a></li>' : '';
2281
- shareHtml += '</ul></span>';
2282
-
2283
- this.core.$outer.find('.lg-toolbar').append(shareHtml);
2284
- this.core.$outer.find('.lg').append('<div id="lg-dropdown-overlay"></div>');
2285
- $('#lg-share').on('click.lg', function(){
2286
- _this.core.$outer.toggleClass('lg-dropdown-active');
2287
- });
2288
-
2289
- $('#lg-dropdown-overlay').on('click.lg', function(){
2290
- _this.core.$outer.removeClass('lg-dropdown-active');
2291
- });
2292
-
2293
- _this.core.$el.on('onAfterSlide.lg.tm', function(event, prevIndex, index) {
2294
-
2295
- setTimeout(function() {
2296
-
2297
- $('#lg-share-facebook').attr('href', 'https://www.facebook.com/sharer/sharer.php?u=' + (encodeURIComponent(_this.getSahreProps(index, 'facebookShareUrl') || window.location.href)));
2298
-
2299
- $('#lg-share-twitter').attr('href', 'https://twitter.com/intent/tweet?text=' + _this.getSahreProps(index, 'tweetText') + '&url=' + (encodeURIComponent(_this.getSahreProps(index, 'twitterShareUrl') || window.location.href)));
2300
-
2301
- $('#lg-share-googleplus').attr('href', 'https://plus.google.com/share?url=' + (encodeURIComponent(_this.getSahreProps(index, 'googleplusShareUrl') || window.location.href)));
2302
-
2303
- $('#lg-share-pinterest').attr('href', 'http://www.pinterest.com/pin/create/button/?url=' + (encodeURIComponent(_this.getSahreProps(index, 'pinterestShareUrl') || window.location.href)) + '&media=' + encodeURIComponent(_this.getSahreProps(index, 'src')) + '&description=' + _this.getSahreProps(index, 'pinterestText'));
2304
-
2305
- }, 100);
2306
- });
2307
- };
2308
-
2309
- Share.prototype.getSahreProps = function(index, prop){
2310
- var shareProp = '';
2311
- if(this.core.s.dynamic) {
2312
- shareProp = this.core.s.dynamicEl[index][prop];
2313
- } else {
2314
- var _href = this.core.$items.eq(index).attr('href');
2315
- var _prop = this.core.$items.eq(index).data(prop);
2316
- shareProp = prop === 'src' ? _href || _prop : _prop;
2317
- }
2318
- return shareProp;
2319
- };
2320
-
2321
- Share.prototype.destroy = function() {
2322
-
2323
- };
2324
-
2325
- $.fn.lightGallery.modules.share = Share;
2326
-
2327
- })();
2328
-
2329
-
2330
-
2331
- }));
2332
-
2333
- /*! lg-hash - v1.0.4 - 2017-12-20
2334
- * http://sachinchoolur.github.io/lightGallery
2335
- * Copyright (c) 2017 Sachin N; Licensed GPLv3 */
2336
-
2337
- (function (root, factory) {
2338
- if (typeof define === 'function' && define.amd) {
2339
- // AMD. Register as an anonymous module unless amdModuleId is set
2340
- define(['jquery'], function (a0) {
2341
- return (factory(a0));
2342
- });
2343
- } else if (typeof exports === 'object') {
2344
- // Node. Does not work with strict CommonJS, but
2345
- // only CommonJS-like environments that support module.exports,
2346
- // like Node.
2347
- module.exports = factory(require('jquery'));
2348
- } else {
2349
- factory(jQuery);
2350
- }
2351
- }(this, function ($) {
2352
-
2353
- (function() {
2354
-
2355
- 'use strict';
2356
-
2357
- var defaults = {
2358
- hash: true
2359
- };
2360
-
2361
- var Hash = function(element) {
2362
-
2363
- this.core = $(element).data('lightGallery');
2364
-
2365
- this.core.s = $.extend({}, defaults, this.core.s);
2366
-
2367
- if (this.core.s.hash) {
2368
- this.oldHash = window.location.hash;
2369
- this.init();
2370
- }
2371
-
2372
- return this;
2373
- };
2374
-
2375
- Hash.prototype.init = function() {
2376
- var _this = this;
2377
- var _hash;
2378
-
2379
- // Change hash value on after each slide transition
2380
- _this.core.$el.on('onAfterSlide.lg.tm', function(event, prevIndex, index) {
2381
- if (history.replaceState) {
2382
- history.replaceState(null, null, window.location.pathname + window.location.search + '#lg=' + _this.core.s.galleryId + '&slide=' + index);
2383
- } else {
2384
- window.location.hash = 'lg=' + _this.core.s.galleryId + '&slide=' + index;
2385
- }
2386
- });
2387
-
2388
- // Listen hash change and change the slide according to slide value
2389
- $(window).on('hashchange.lg.hash', function() {
2390
- _hash = window.location.hash;
2391
- var _idx = parseInt(_hash.split('&slide=')[1], 10);
2392
-
2393
- // it galleryId doesn't exist in the url close the gallery
2394
- if ((_hash.indexOf('lg=' + _this.core.s.galleryId) > -1)) {
2395
- _this.core.slide(_idx, false, false);
2396
- } else if (_this.core.lGalleryOn) {
2397
- _this.core.destroy();
2398
- }
2399
-
2400
- });
2401
- };
2402
-
2403
- Hash.prototype.destroy = function() {
2404
-
2405
- if (!this.core.s.hash) {
2406
- return;
2407
- }
2408
-
2409
- // Reset to old hash value
2410
- if (this.oldHash && this.oldHash.indexOf('lg=' + this.core.s.galleryId) < 0) {
2411
- if (history.replaceState) {
2412
- history.replaceState(null, null, this.oldHash);
2413
- } else {
2414
- window.location.hash = this.oldHash;
2415
- }
2416
- } else {
2417
- if (history.replaceState) {
2418
- history.replaceState(null, document.title, window.location.pathname + window.location.search);
2419
- } else {
2420
- window.location.hash = '';
2421
- }
2422
- }
2423
-
2424
- this.core.$el.off('.lg.hash');
2425
-
2426
- };
2427
-
2428
- $.fn.lightGallery.modules.hash = Hash;
2429
-
2430
- })();
2431
-
2432
-
2433
- }));
2434
-
2435
- /*! lg-thumbnail - v1.1.0 - 2017-08-08
2436
- * http://sachinchoolur.github.io/lightGallery
2437
- * Copyright (c) 2017 Sachin N; Licensed GPLv3 */
2438
-
2439
- (function (root, factory) {
2440
- if (typeof define === 'function' && define.amd) {
2441
- // AMD. Register as an anonymous module unless amdModuleId is set
2442
- define(['jquery'], function (a0) {
2443
- return (factory(a0));
2444
- });
2445
- } else if (typeof exports === 'object') {
2446
- // Node. Does not work with strict CommonJS, but
2447
- // only CommonJS-like environments that support module.exports,
2448
- // like Node.
2449
- module.exports = factory(require('jquery'));
2450
- } else {
2451
- factory(jQuery);
2452
- }
2453
- }(this, function ($) {
2454
-
2455
- (function() {
2456
-
2457
- 'use strict';
2458
-
2459
- var defaults = {
2460
- thumbnail: true,
2461
-
2462
- animateThumb: true,
2463
- currentPagerPosition: 'middle',
2464
-
2465
- thumbWidth: 100,
2466
- thumbHeight: '80px',
2467
- thumbContHeight: 100,
2468
- thumbMargin: 5,
2469
-
2470
- exThumbImage: false,
2471
- showThumbByDefault: true,
2472
- toogleThumb: true,
2473
- pullCaptionUp: true,
2474
-
2475
- enableThumbDrag: true,
2476
- enableThumbSwipe: true,
2477
- swipeThreshold: 50,
2478
-
2479
- loadYoutubeThumbnail: true,
2480
- youtubeThumbSize: 1,
2481
-
2482
- loadVimeoThumbnail: true,
2483
- vimeoThumbSize: 'thumbnail_small',
2484
-
2485
- loadDailymotionThumbnail: true
2486
- };
2487
-
2488
- var Thumbnail = function(element) {
2489
-
2490
- // get lightGallery core plugin data
2491
- this.core = $(element).data('lightGallery');
2492
-
2493
- // extend module default settings with lightGallery core settings
2494
- this.core.s = $.extend({}, defaults, this.core.s);
2495
-
2496
- this.$el = $(element);
2497
- this.$thumbOuter = null;
2498
- this.thumbOuterWidth = 0;
2499
- this.thumbTotalWidth = (this.core.$items.length * (this.core.s.thumbWidth + this.core.s.thumbMargin));
2500
- this.thumbIndex = this.core.index;
2501
-
2502
- if (this.core.s.animateThumb) {
2503
- this.core.s.thumbHeight = '100%';
2504
- }
2505
-
2506
- // Thumbnail animation value
2507
- this.left = 0;
2508
-
2509
- this.init();
2510
-
2511
- return this;
2512
- };
2513
-
2514
- Thumbnail.prototype.init = function() {
2515
- var _this = this;
2516
- if (this.core.s.thumbnail && this.core.$items.length > 1) {
2517
- if (this.core.s.showThumbByDefault) {
2518
- setTimeout(function(){
2519
- _this.core.$outer.addClass('lg-thumb-open');
2520
- }, 700);
2521
- }
2522
-
2523
- if (this.core.s.pullCaptionUp) {
2524
- this.core.$outer.addClass('lg-pull-caption-up');
2525
- }
2526
-
2527
- this.build();
2528
- if (this.core.s.animateThumb && this.core.doCss()) {
2529
- if (this.core.s.enableThumbDrag) {
2530
- this.enableThumbDrag();
2531
- }
2532
-
2533
- if (this.core.s.enableThumbSwipe) {
2534
- this.enableThumbSwipe();
2535
- }
2536
-
2537
- this.thumbClickable = false;
2538
- } else {
2539
- this.thumbClickable = true;
2540
- }
2541
-
2542
- this.toogle();
2543
- this.thumbkeyPress();
2544
- }
2545
- };
2546
-
2547
- Thumbnail.prototype.build = function() {
2548
- var _this = this;
2549
- var thumbList = '';
2550
- var vimeoErrorThumbSize = '';
2551
- var $thumb;
2552
- var html = '<div class="lg-thumb-outer">' +
2553
- '<div class="lg-thumb lg-group">' +
2554
- '</div>' +
2555
- '</div>';
2556
-
2557
- switch (this.core.s.vimeoThumbSize) {
2558
- case 'thumbnail_large':
2559
- vimeoErrorThumbSize = '640';
2560
- break;
2561
- case 'thumbnail_medium':
2562
- vimeoErrorThumbSize = '200x150';
2563
- break;
2564
- case 'thumbnail_small':
2565
- vimeoErrorThumbSize = '100x75';
2566
- }
2567
-
2568
- _this.core.$outer.addClass('lg-has-thumb');
2569
-
2570
- _this.core.$outer.find('.lg').append(html);
2571
-
2572
- _this.$thumbOuter = _this.core.$outer.find('.lg-thumb-outer');
2573
- _this.thumbOuterWidth = _this.$thumbOuter.width();
2574
-
2575
- if (_this.core.s.animateThumb) {
2576
- _this.core.$outer.find('.lg-thumb').css({
2577
- width: _this.thumbTotalWidth + 'px',
2578
- position: 'relative'
2579
- });
2580
- }
2581
-
2582
- if (this.core.s.animateThumb) {
2583
- _this.$thumbOuter.css('height', _this.core.s.thumbContHeight + 'px');
2584
- }
2585
-
2586
- function getThumb(src, thumb, index) {
2587
- var isVideo = _this.core.isVideo(src, index) || {};
2588
- var thumbImg;
2589
- var vimeoId = '';
2590
-
2591
- if (isVideo.youtube || isVideo.vimeo || isVideo.dailymotion) {
2592
- if (isVideo.youtube) {
2593
- if (_this.core.s.loadYoutubeThumbnail) {
2594
- thumbImg = '//img.youtube.com/vi/' + isVideo.youtube[1] + '/' + _this.core.s.youtubeThumbSize + '.jpg';
2595
- } else {
2596
- thumbImg = thumb;
2597
- }
2598
- } else if (isVideo.vimeo) {
2599
- if (_this.core.s.loadVimeoThumbnail) {
2600
- thumbImg = '//i.vimeocdn.com/video/error_' + vimeoErrorThumbSize + '.jpg';
2601
- vimeoId = isVideo.vimeo[1];
2602
- } else {
2603
- thumbImg = thumb;
2604
- }
2605
- } else if (isVideo.dailymotion) {
2606
- if (_this.core.s.loadDailymotionThumbnail) {
2607
- thumbImg = '//www.dailymotion.com/thumbnail/video/' + isVideo.dailymotion[1];
2608
- } else {
2609
- thumbImg = thumb;
2610
- }
2611
- }
2612
- } else {
2613
- thumbImg = thumb;
2614
- }
2615
-
2616
- thumbList += '<div data-vimeo-id="' + vimeoId + '" class="lg-thumb-item" style="width:' + _this.core.s.thumbWidth + 'px; height: ' + _this.core.s.thumbHeight + '; margin-right: ' + _this.core.s.thumbMargin + 'px"><img src="' + thumbImg + '" /></div>';
2617
- vimeoId = '';
2618
- }
2619
-
2620
- if (_this.core.s.dynamic) {
2621
- for (var i = 0; i < _this.core.s.dynamicEl.length; i++) {
2622
- getThumb(_this.core.s.dynamicEl[i].src, _this.core.s.dynamicEl[i].thumb, i);
2623
- }
2624
- } else {
2625
- _this.core.$items.each(function(i) {
2626
-
2627
- if (!_this.core.s.exThumbImage) {
2628
- getThumb($(this).attr('href') || $(this).attr('data-src'), $(this).find('img').attr('src'), i);
2629
- } else {
2630
- getThumb($(this).attr('href') || $(this).attr('data-src'), $(this).attr(_this.core.s.exThumbImage), i);
2631
- }
2632
-
2633
- });
2634
- }
2635
-
2636
- _this.core.$outer.find('.lg-thumb').html(thumbList);
2637
-
2638
- $thumb = _this.core.$outer.find('.lg-thumb-item');
2639
-
2640
- // Load vimeo thumbnails
2641
- $thumb.each(function() {
2642
- var $this = $(this);
2643
- var vimeoVideoId = $this.attr('data-vimeo-id');
2644
-
2645
- if (vimeoVideoId) {
2646
- $.getJSON('//www.vimeo.com/api/v2/video/' + vimeoVideoId + '.json?callback=?', {
2647
- format: 'json'
2648
- }, function(data) {
2649
- $this.find('img').attr('src', data[0][_this.core.s.vimeoThumbSize]);
2650
- });
2651
- }
2652
- });
2653
-
2654
- // manage active class for thumbnail
2655
- $thumb.eq(_this.core.index).addClass('active');
2656
- _this.core.$el.on('onBeforeSlide.lg.tm', function() {
2657
- $thumb.removeClass('active');
2658
- $thumb.eq(_this.core.index).addClass('active');
2659
- });
2660
-
2661
- $thumb.on('click.lg touchend.lg', function() {
2662
- var _$this = $(this);
2663
- setTimeout(function() {
2664
-
2665
- // In IE9 and bellow touch does not support
2666
- // Go to slide if browser does not support css transitions
2667
- if ((_this.thumbClickable && !_this.core.lgBusy) || !_this.core.doCss()) {
2668
- _this.core.index = _$this.index();
2669
- _this.core.slide(_this.core.index, false, true, false);
2670
- }
2671
- }, 50);
2672
- });
2673
-
2674
- _this.core.$el.on('onBeforeSlide.lg.tm', function() {
2675
- _this.animateThumb(_this.core.index);
2676
- });
2677
-
2678
- $(window).on('resize.lg.thumb orientationchange.lg.thumb', function() {
2679
- setTimeout(function() {
2680
- _this.animateThumb(_this.core.index);
2681
- _this.thumbOuterWidth = _this.$thumbOuter.width();
2682
- }, 200);
2683
- });
2684
-
2685
- };
2686
-
2687
- Thumbnail.prototype.setTranslate = function(value) {
2688
- // jQuery supports Automatic CSS prefixing since jQuery 1.8.0
2689
- this.core.$outer.find('.lg-thumb').css({
2690
- transform: 'translate3d(-' + (value) + 'px, 0px, 0px)'
2691
- });
2692
- };
2693
-
2694
- Thumbnail.prototype.animateThumb = function(index) {
2695
- var $thumb = this.core.$outer.find('.lg-thumb');
2696
- if (this.core.s.animateThumb) {
2697
- var position;
2698
- switch (this.core.s.currentPagerPosition) {
2699
- case 'left':
2700
- position = 0;
2701
- break;
2702
- case 'middle':
2703
- position = (this.thumbOuterWidth / 2) - (this.core.s.thumbWidth / 2);
2704
- break;
2705
- case 'right':
2706
- position = this.thumbOuterWidth - this.core.s.thumbWidth;
2707
- }
2708
- this.left = ((this.core.s.thumbWidth + this.core.s.thumbMargin) * index - 1) - position;
2709
- if (this.left > (this.thumbTotalWidth - this.thumbOuterWidth)) {
2710
- this.left = this.thumbTotalWidth - this.thumbOuterWidth;
2711
- }
2712
-
2713
- if (this.left < 0) {
2714
- this.left = 0;
2715
- }
2716
-
2717
- if (this.core.lGalleryOn) {
2718
- if (!$thumb.hasClass('on')) {
2719
- this.core.$outer.find('.lg-thumb').css('transition-duration', this.core.s.speed + 'ms');
2720
- }
2721
-
2722
- if (!this.core.doCss()) {
2723
- $thumb.animate({
2724
- left: -this.left + 'px'
2725
- }, this.core.s.speed);
2726
- }
2727
- } else {
2728
- if (!this.core.doCss()) {
2729
- $thumb.css('left', -this.left + 'px');
2730
- }
2731
- }
2732
-
2733
- this.setTranslate(this.left);
2734
-
2735
- }
2736
- };
2737
-
2738
- // Enable thumbnail dragging and swiping
2739
- Thumbnail.prototype.enableThumbDrag = function() {
2740
-
2741
- var _this = this;
2742
- var startCoords = 0;
2743
- var endCoords = 0;
2744
- var isDraging = false;
2745
- var isMoved = false;
2746
- var tempLeft = 0;
2747
-
2748
- _this.$thumbOuter.addClass('lg-grab');
2749
-
2750
- _this.core.$outer.find('.lg-thumb').on('mousedown.lg.thumb', function(e) {
2751
- if (_this.thumbTotalWidth > _this.thumbOuterWidth) {
2752
- // execute only on .lg-object
2753
- e.preventDefault();
2754
- startCoords = e.pageX;
2755
- isDraging = true;
2756
-
2757
- // ** Fix for webkit cursor issue https://code.google.com/p/chromium/issues/detail?id=26723
2758
- _this.core.$outer.scrollLeft += 1;
2759
- _this.core.$outer.scrollLeft -= 1;
2760
-
2761
- // *
2762
- _this.thumbClickable = false;
2763
- _this.$thumbOuter.removeClass('lg-grab').addClass('lg-grabbing');
2764
- }
2765
- });
2766
-
2767
- $(window).on('mousemove.lg.thumb', function(e) {
2768
- if (isDraging) {
2769
- tempLeft = _this.left;
2770
- isMoved = true;
2771
- endCoords = e.pageX;
2772
-
2773
- _this.$thumbOuter.addClass('lg-dragging');
2774
-
2775
- tempLeft = tempLeft - (endCoords - startCoords);
2776
-
2777
- if (tempLeft > (_this.thumbTotalWidth - _this.thumbOuterWidth)) {
2778
- tempLeft = _this.thumbTotalWidth - _this.thumbOuterWidth;
2779
- }
2780
-
2781
- if (tempLeft < 0) {
2782
- tempLeft = 0;
2783
- }
2784
-
2785
- // move current slide
2786
- _this.setTranslate(tempLeft);
2787
-
2788
- }
2789
- });
2790
-
2791
- $(window).on('mouseup.lg.thumb', function() {
2792
- if (isMoved) {
2793
- isMoved = false;
2794
- _this.$thumbOuter.removeClass('lg-dragging');
2795
-
2796
- _this.left = tempLeft;
2797
-
2798
- if (Math.abs(endCoords - startCoords) < _this.core.s.swipeThreshold) {
2799
- _this.thumbClickable = true;
2800
- }
2801
-
2802
- } else {
2803
- _this.thumbClickable = true;
2804
- }
2805
-
2806
- if (isDraging) {
2807
- isDraging = false;
2808
- _this.$thumbOuter.removeClass('lg-grabbing').addClass('lg-grab');
2809
- }
2810
- });
2811
-
2812
- };
2813
-
2814
- Thumbnail.prototype.enableThumbSwipe = function() {
2815
- var _this = this;
2816
- var startCoords = 0;
2817
- var endCoords = 0;
2818
- var isMoved = false;
2819
- var tempLeft = 0;
2820
-
2821
- _this.core.$outer.find('.lg-thumb').on('touchstart.lg', function(e) {
2822
- if (_this.thumbTotalWidth > _this.thumbOuterWidth) {
2823
- e.preventDefault();
2824
- startCoords = e.originalEvent.targetTouches[0].pageX;
2825
- _this.thumbClickable = false;
2826
- }
2827
- });
2828
-
2829
- _this.core.$outer.find('.lg-thumb').on('touchmove.lg', function(e) {
2830
- if (_this.thumbTotalWidth > _this.thumbOuterWidth) {
2831
- e.preventDefault();
2832
- endCoords = e.originalEvent.targetTouches[0].pageX;
2833
- isMoved = true;
2834
-
2835
- _this.$thumbOuter.addClass('lg-dragging');
2836
-
2837
- tempLeft = _this.left;
2838
-
2839
- tempLeft = tempLeft - (endCoords - startCoords);
2840
-
2841
- if (tempLeft > (_this.thumbTotalWidth - _this.thumbOuterWidth)) {
2842
- tempLeft = _this.thumbTotalWidth - _this.thumbOuterWidth;
2843
- }
2844
-
2845
- if (tempLeft < 0) {
2846
- tempLeft = 0;
2847
- }
2848
-
2849
- // move current slide
2850
- _this.setTranslate(tempLeft);
2851
-
2852
- }
2853
- });
2854
-
2855
- _this.core.$outer.find('.lg-thumb').on('touchend.lg', function() {
2856
- if (_this.thumbTotalWidth > _this.thumbOuterWidth) {
2857
-
2858
- if (isMoved) {
2859
- isMoved = false;
2860
- _this.$thumbOuter.removeClass('lg-dragging');
2861
- if (Math.abs(endCoords - startCoords) < _this.core.s.swipeThreshold) {
2862
- _this.thumbClickable = true;
2863
- }
2864
-
2865
- _this.left = tempLeft;
2866
- } else {
2867
- _this.thumbClickable = true;
2868
- }
2869
- } else {
2870
- _this.thumbClickable = true;
2871
- }
2872
- });
2873
-
2874
- };
2875
-
2876
- Thumbnail.prototype.toogle = function() {
2877
- var _this = this;
2878
- if (_this.core.s.toogleThumb) {
2879
- _this.core.$outer.addClass('lg-can-toggle');
2880
- _this.$thumbOuter.append('<span class="lg-toogle-thumb lg-icon"></span>');
2881
- _this.core.$outer.find('.lg-toogle-thumb').on('click.lg', function() {
2882
- _this.core.$outer.toggleClass('lg-thumb-open');
2883
- });
2884
- }
2885
- };
2886
-
2887
- Thumbnail.prototype.thumbkeyPress = function() {
2888
- var _this = this;
2889
- $(window).on('keydown.lg.thumb', function(e) {
2890
- if (e.keyCode === 38) {
2891
- e.preventDefault();
2892
- _this.core.$outer.addClass('lg-thumb-open');
2893
- } else if (e.keyCode === 40) {
2894
- e.preventDefault();
2895
- _this.core.$outer.removeClass('lg-thumb-open');
2896
- }
2897
- });
2898
- };
2899
-
2900
- Thumbnail.prototype.destroy = function() {
2901
- if (this.core.s.thumbnail && this.core.$items.length > 1) {
2902
- $(window).off('resize.lg.thumb orientationchange.lg.thumb keydown.lg.thumb');
2903
- this.$thumbOuter.remove();
2904
- this.core.$outer.removeClass('lg-has-thumb');
2905
- }
2906
- };
2907
-
2908
- $.fn.lightGallery.modules.Thumbnail = Thumbnail;
2909
-
2910
- })();
2911
-
2912
- }));
1
+ /*! lightgallery - v1.6.12 - 2019-02-19
2
+ * http://sachinchoolur.github.io/lightGallery/
3
+ * Copyright (c) 2019 Sachin N; Licensed GPLv3 */
4
+ (function (root, factory) {
5
+ if (typeof define === 'function' && define.amd) {
6
+ // AMD. Register as an anonymous module unless amdModuleId is set
7
+ define(['jquery'], function (a0) {
8
+ return (factory(a0));
9
+ });
10
+ } else if (typeof module === 'object' && module.exports) {
11
+ // Node. Does not work with strict CommonJS, but
12
+ // only CommonJS-like environments that support module.exports,
13
+ // like Node.
14
+ module.exports = factory(require('jquery'));
15
+ } else {
16
+ factory(root["jQuery"]);
17
+ }
18
+ }(this, function ($) {
19
+
20
+ (function() {
21
+ 'use strict';
22
+
23
+ var defaults = {
24
+
25
+ mode: 'lg-slide',
26
+
27
+ // Ex : 'ease'
28
+ cssEasing: 'ease',
29
+
30
+ //'for jquery animation'
31
+ easing: 'linear',
32
+ speed: 600,
33
+ height: '100%',
34
+ width: '100%',
35
+ addClass: '',
36
+ startClass: 'lg-start-zoom',
37
+ backdropDuration: 150,
38
+ hideBarsDelay: 6000,
39
+
40
+ useLeft: false,
41
+
42
+ closable: true,
43
+ loop: true,
44
+ escKey: true,
45
+ keyPress: true,
46
+ controls: true,
47
+ slideEndAnimatoin: true,
48
+ hideControlOnEnd: false,
49
+ mousewheel: true,
50
+
51
+ getCaptionFromTitleOrAlt: true,
52
+
53
+ // .lg-item || '.lg-sub-html'
54
+ appendSubHtmlTo: '.lg-sub-html',
55
+
56
+ subHtmlSelectorRelative: false,
57
+
58
+ /**
59
+ * @desc number of preload slides
60
+ * will exicute only after the current slide is fully loaded.
61
+ *
62
+ * @ex you clicked on 4th image and if preload = 1 then 3rd slide and 5th
63
+ * slide will be loaded in the background after the 4th slide is fully loaded..
64
+ * if preload is 2 then 2nd 3rd 5th 6th slides will be preloaded.. ... ...
65
+ *
66
+ */
67
+ preload: 1,
68
+ showAfterLoad: true,
69
+ selector: '',
70
+ selectWithin: '',
71
+ nextHtml: '',
72
+ prevHtml: '',
73
+
74
+ // 0, 1
75
+ index: false,
76
+
77
+ iframeMaxWidth: '100%',
78
+
79
+ download: true,
80
+ counter: true,
81
+ appendCounterTo: '.lg-toolbar',
82
+
83
+ swipeThreshold: 50,
84
+ enableSwipe: true,
85
+ enableDrag: true,
86
+
87
+ dynamic: false,
88
+ dynamicEl: [],
89
+ galleryId: 1
90
+ };
91
+
92
+ function Plugin(element, options) {
93
+
94
+ // Current lightGallery element
95
+ this.el = element;
96
+
97
+ // Current jquery element
98
+ this.$el = $(element);
99
+
100
+ // lightGallery settings
101
+ this.s = $.extend({}, defaults, options);
102
+
103
+ // When using dynamic mode, ensure dynamicEl is an array
104
+ if (this.s.dynamic && this.s.dynamicEl !== 'undefined' && this.s.dynamicEl.constructor === Array && !this.s.dynamicEl.length) {
105
+ throw ('When using dynamic mode, you must also define dynamicEl as an Array.');
106
+ }
107
+
108
+ // lightGallery modules
109
+ this.modules = {};
110
+
111
+ // false when lightgallery complete first slide;
112
+ this.lGalleryOn = false;
113
+
114
+ this.lgBusy = false;
115
+
116
+ // Timeout function for hiding controls;
117
+ this.hideBartimeout = false;
118
+
119
+ // To determine browser supports for touch events;
120
+ this.isTouch = ('ontouchstart' in document.documentElement);
121
+
122
+ // Disable hideControlOnEnd if sildeEndAnimation is true
123
+ if (this.s.slideEndAnimatoin) {
124
+ this.s.hideControlOnEnd = false;
125
+ }
126
+
127
+ // Gallery items
128
+ if (this.s.dynamic) {
129
+ this.$items = this.s.dynamicEl;
130
+ } else {
131
+ if (this.s.selector === 'this') {
132
+ this.$items = this.$el;
133
+ } else if (this.s.selector !== '') {
134
+ if (this.s.selectWithin) {
135
+ this.$items = $(this.s.selectWithin).find(this.s.selector);
136
+ } else {
137
+ this.$items = this.$el.find($(this.s.selector));
138
+ }
139
+ } else {
140
+ this.$items = this.$el.children();
141
+ }
142
+ }
143
+
144
+ // .lg-item
145
+ this.$slide = '';
146
+
147
+ // .lg-outer
148
+ this.$outer = '';
149
+
150
+ this.init();
151
+
152
+ return this;
153
+ }
154
+
155
+ Plugin.prototype.init = function() {
156
+
157
+ var _this = this;
158
+
159
+ // s.preload should not be more than $item.length
160
+ if (_this.s.preload > _this.$items.length) {
161
+ _this.s.preload = _this.$items.length;
162
+ }
163
+
164
+ // if dynamic option is enabled execute immediately
165
+ var _hash = window.location.hash;
166
+ if (_hash.indexOf('lg=' + this.s.galleryId) > 0) {
167
+
168
+ _this.index = parseInt(_hash.split('&slide=')[1], 10);
169
+
170
+ $('body').addClass('lg-from-hash');
171
+ if (!$('body').hasClass('lg-on')) {
172
+ setTimeout(function() {
173
+ _this.build(_this.index);
174
+ });
175
+
176
+ $('body').addClass('lg-on');
177
+ }
178
+ }
179
+
180
+ if (_this.s.dynamic) {
181
+
182
+ _this.$el.trigger('onBeforeOpen.lg');
183
+
184
+ _this.index = _this.s.index || 0;
185
+
186
+ // prevent accidental double execution
187
+ if (!$('body').hasClass('lg-on')) {
188
+ setTimeout(function() {
189
+ _this.build(_this.index);
190
+ $('body').addClass('lg-on');
191
+ });
192
+ }
193
+ } else {
194
+
195
+ // Using different namespace for click because click event should not unbind if selector is same object('this')
196
+ _this.$items.on('click.lgcustom', function(event) {
197
+
198
+ // For IE8
199
+ try {
200
+ event.preventDefault();
201
+ event.preventDefault();
202
+ } catch (er) {
203
+ event.returnValue = false;
204
+ }
205
+
206
+ _this.$el.trigger('onBeforeOpen.lg');
207
+
208
+ _this.index = _this.s.index || _this.$items.index(this);
209
+
210
+ // prevent accidental double execution
211
+ if (!$('body').hasClass('lg-on')) {
212
+ _this.build(_this.index);
213
+ $('body').addClass('lg-on');
214
+ }
215
+ });
216
+ }
217
+
218
+ };
219
+
220
+ Plugin.prototype.build = function(index) {
221
+
222
+ var _this = this;
223
+
224
+ _this.structure();
225
+
226
+ // module constructor
227
+ $.each($.fn.lightGallery.modules, function(key) {
228
+ _this.modules[key] = new $.fn.lightGallery.modules[key](_this.el);
229
+ });
230
+
231
+ // initiate slide function
232
+ _this.slide(index, false, false, false);
233
+
234
+ if (_this.s.keyPress) {
235
+ _this.keyPress();
236
+ }
237
+
238
+ if (_this.$items.length > 1) {
239
+
240
+ _this.arrow();
241
+
242
+ setTimeout(function() {
243
+ _this.enableDrag();
244
+ _this.enableSwipe();
245
+ }, 50);
246
+
247
+ if (_this.s.mousewheel) {
248
+ _this.mousewheel();
249
+ }
250
+ } else {
251
+ _this.$slide.on('click.lg', function() {
252
+ _this.$el.trigger('onSlideClick.lg');
253
+ });
254
+ }
255
+
256
+ _this.counter();
257
+
258
+ _this.closeGallery();
259
+
260
+ _this.$el.trigger('onAfterOpen.lg');
261
+
262
+ // Hide controllers if mouse doesn't move for some period
263
+ _this.$outer.on('mousemove.lg click.lg touchstart.lg', function() {
264
+
265
+ _this.$outer.removeClass('lg-hide-items');
266
+
267
+ clearTimeout(_this.hideBartimeout);
268
+
269
+ // Timeout will be cleared on each slide movement also
270
+ _this.hideBartimeout = setTimeout(function() {
271
+ _this.$outer.addClass('lg-hide-items');
272
+ }, _this.s.hideBarsDelay);
273
+
274
+ });
275
+
276
+ _this.$outer.trigger('mousemove.lg');
277
+
278
+ };
279
+
280
+ Plugin.prototype.structure = function() {
281
+ var list = '';
282
+ var controls = '';
283
+ var i = 0;
284
+ var subHtmlCont = '';
285
+ var template;
286
+ var _this = this;
287
+
288
+ $('body').append('<div class="lg-backdrop"></div>');
289
+ $('.lg-backdrop').css('transition-duration', this.s.backdropDuration + 'ms');
290
+
291
+ // Create gallery items
292
+ for (i = 0; i < this.$items.length; i++) {
293
+ list += '<div class="lg-item"></div>';
294
+ }
295
+
296
+ // Create controlls
297
+ if (this.s.controls && this.$items.length > 1) {
298
+ controls = '<div class="lg-actions">' +
299
+ '<button class="lg-prev lg-icon">' + this.s.prevHtml + '</button>' +
300
+ '<button class="lg-next lg-icon">' + this.s.nextHtml + '</button>' +
301
+ '</div>';
302
+ }
303
+
304
+ if (this.s.appendSubHtmlTo === '.lg-sub-html') {
305
+ subHtmlCont = '<div class="lg-sub-html"></div>';
306
+ }
307
+
308
+ template = '<div class="lg-outer ' + this.s.addClass + ' ' + this.s.startClass + '">' +
309
+ '<div class="lg" style="width:' + this.s.width + '; height:' + this.s.height + '">' +
310
+ '<div class="lg-inner">' + list + '</div>' +
311
+ '<div class="lg-toolbar lg-group">' +
312
+ '<span class="lg-close lg-icon"></span>' +
313
+ '</div>' +
314
+ controls +
315
+ subHtmlCont +
316
+ '</div>' +
317
+ '</div>';
318
+
319
+ $('body').append(template);
320
+ this.$outer = $('.lg-outer');
321
+ this.$slide = this.$outer.find('.lg-item');
322
+
323
+ if (this.s.useLeft) {
324
+ this.$outer.addClass('lg-use-left');
325
+
326
+ // Set mode lg-slide if use left is true;
327
+ this.s.mode = 'lg-slide';
328
+ } else {
329
+ this.$outer.addClass('lg-use-css3');
330
+ }
331
+
332
+ // For fixed height gallery
333
+ _this.setTop();
334
+ $(window).on('resize.lg orientationchange.lg', function() {
335
+ setTimeout(function() {
336
+ _this.setTop();
337
+ }, 100);
338
+ });
339
+
340
+ // add class lg-current to remove initial transition
341
+ this.$slide.eq(this.index).addClass('lg-current');
342
+
343
+ // add Class for css support and transition mode
344
+ if (this.doCss()) {
345
+ this.$outer.addClass('lg-css3');
346
+ } else {
347
+ this.$outer.addClass('lg-css');
348
+
349
+ // Set speed 0 because no animation will happen if browser doesn't support css3
350
+ this.s.speed = 0;
351
+ }
352
+
353
+ this.$outer.addClass(this.s.mode);
354
+
355
+ if (this.s.enableDrag && this.$items.length > 1) {
356
+ this.$outer.addClass('lg-grab');
357
+ }
358
+
359
+ if (this.s.showAfterLoad) {
360
+ this.$outer.addClass('lg-show-after-load');
361
+ }
362
+
363
+ if (this.doCss()) {
364
+ var $inner = this.$outer.find('.lg-inner');
365
+ $inner.css('transition-timing-function', this.s.cssEasing);
366
+ $inner.css('transition-duration', this.s.speed + 'ms');
367
+ }
368
+
369
+ setTimeout(function() {
370
+ $('.lg-backdrop').addClass('in');
371
+ });
372
+
373
+ setTimeout(function() {
374
+ _this.$outer.addClass('lg-visible');
375
+ }, this.s.backdropDuration);
376
+
377
+ if (this.s.download) {
378
+ this.$outer.find('.lg-toolbar').append('<a id="lg-download" target="_blank" download class="lg-download lg-icon"></a>');
379
+ }
380
+
381
+ // Store the current scroll top value to scroll back after closing the gallery..
382
+ this.prevScrollTop = $(window).scrollTop();
383
+
384
+ };
385
+
386
+ // For fixed height gallery
387
+ Plugin.prototype.setTop = function() {
388
+ if (this.s.height !== '100%') {
389
+ var wH = $(window).height();
390
+ var top = (wH - parseInt(this.s.height, 10)) / 2;
391
+ var $lGallery = this.$outer.find('.lg');
392
+ if (wH >= parseInt(this.s.height, 10)) {
393
+ $lGallery.css('top', top + 'px');
394
+ } else {
395
+ $lGallery.css('top', '0px');
396
+ }
397
+ }
398
+ };
399
+
400
+ // Find css3 support
401
+ Plugin.prototype.doCss = function() {
402
+ // check for css animation support
403
+ var support = function() {
404
+ var transition = ['transition', 'MozTransition', 'WebkitTransition', 'OTransition', 'msTransition', 'KhtmlTransition'];
405
+ var root = document.documentElement;
406
+ var i = 0;
407
+ for (i = 0; i < transition.length; i++) {
408
+ if (transition[i] in root.style) {
409
+ return true;
410
+ }
411
+ }
412
+ };
413
+
414
+ if (support()) {
415
+ return true;
416
+ }
417
+
418
+ return false;
419
+ };
420
+
421
+ /**
422
+ * @desc Check the given src is video
423
+ * @param {String} src
424
+ * @return {Object} video type
425
+ * Ex:{ youtube : ["//www.youtube.com/watch?v=c0asJgSyxcY", "c0asJgSyxcY"] }
426
+ */
427
+ Plugin.prototype.isVideo = function(src, index) {
428
+
429
+ var html;
430
+ if (this.s.dynamic) {
431
+ html = this.s.dynamicEl[index].html;
432
+ } else {
433
+ html = this.$items.eq(index).attr('data-html');
434
+ }
435
+
436
+ if (!src) {
437
+ if(html) {
438
+ return {
439
+ html5: true
440
+ };
441
+ } else {
442
+ console.error('lightGallery :- data-src is not pvovided on slide item ' + (index + 1) + '. Please make sure the selector property is properly configured. More info - http://sachinchoolur.github.io/lightGallery/demos/html-markup.html');
443
+ return false;
444
+ }
445
+ }
446
+
447
+ var youtube = src.match(/\/\/(?:www\.)?youtu(?:\.be|be\.com|be-nocookie\.com)\/(?:watch\?v=|embed\/)?([a-z0-9\-\_\%]+)/i);
448
+ var vimeo = src.match(/\/\/(?:www\.)?vimeo.com\/([0-9a-z\-_]+)/i);
449
+ var dailymotion = src.match(/\/\/(?:www\.)?dai.ly\/([0-9a-z\-_]+)/i);
450
+ var vk = src.match(/\/\/(?:www\.)?(?:vk\.com|vkontakte\.ru)\/(?:video_ext\.php\?)(.*)/i);
451
+
452
+ if (youtube) {
453
+ return {
454
+ youtube: youtube
455
+ };
456
+ } else if (vimeo) {
457
+ return {
458
+ vimeo: vimeo
459
+ };
460
+ } else if (dailymotion) {
461
+ return {
462
+ dailymotion: dailymotion
463
+ };
464
+ } else if (vk) {
465
+ return {
466
+ vk: vk
467
+ };
468
+ }
469
+ };
470
+
471
+ /**
472
+ * @desc Create image counter
473
+ * Ex: 1/10
474
+ */
475
+ Plugin.prototype.counter = function() {
476
+ if (this.s.counter) {
477
+ $(this.s.appendCounterTo).append('<div id="lg-counter"><span id="lg-counter-current">' + (parseInt(this.index, 10) + 1) + '</span> / <span id="lg-counter-all">' + this.$items.length + '</span></div>');
478
+ }
479
+ };
480
+
481
+ /**
482
+ * @desc add sub-html into the slide
483
+ * @param {Number} index - index of the slide
484
+ */
485
+ Plugin.prototype.addHtml = function(index) {
486
+ var subHtml = null;
487
+ var subHtmlUrl;
488
+ var $currentEle;
489
+ if (this.s.dynamic) {
490
+ if (this.s.dynamicEl[index].subHtmlUrl) {
491
+ subHtmlUrl = this.s.dynamicEl[index].subHtmlUrl;
492
+ } else {
493
+ subHtml = this.s.dynamicEl[index].subHtml;
494
+ }
495
+ } else {
496
+ $currentEle = this.$items.eq(index);
497
+ if ($currentEle.attr('data-sub-html-url')) {
498
+ subHtmlUrl = $currentEle.attr('data-sub-html-url');
499
+ } else {
500
+ subHtml = $currentEle.attr('data-sub-html');
501
+ if (this.s.getCaptionFromTitleOrAlt && !subHtml) {
502
+ subHtml = $currentEle.attr('title') || $currentEle.find('img').first().attr('alt');
503
+ }
504
+ }
505
+ }
506
+
507
+ if (!subHtmlUrl) {
508
+ if (typeof subHtml !== 'undefined' && subHtml !== null) {
509
+
510
+ // get first letter of subhtml
511
+ // if first letter starts with . or # get the html form the jQuery object
512
+ var fL = subHtml.substring(0, 1);
513
+ if (fL === '.' || fL === '#') {
514
+ if (this.s.subHtmlSelectorRelative && !this.s.dynamic) {
515
+ subHtml = $currentEle.find(subHtml).html();
516
+ } else {
517
+ subHtml = $(subHtml).html();
518
+ }
519
+ }
520
+ } else {
521
+ subHtml = '';
522
+ }
523
+ }
524
+
525
+ if (this.s.appendSubHtmlTo === '.lg-sub-html') {
526
+
527
+ if (subHtmlUrl) {
528
+ this.$outer.find(this.s.appendSubHtmlTo).load(subHtmlUrl);
529
+ } else {
530
+ this.$outer.find(this.s.appendSubHtmlTo).html(subHtml);
531
+ }
532
+
533
+ } else {
534
+
535
+ if (subHtmlUrl) {
536
+ this.$slide.eq(index).load(subHtmlUrl);
537
+ } else {
538
+ this.$slide.eq(index).append(subHtml);
539
+ }
540
+ }
541
+
542
+ // Add lg-empty-html class if title doesn't exist
543
+ if (typeof subHtml !== 'undefined' && subHtml !== null) {
544
+ if (subHtml === '') {
545
+ this.$outer.find(this.s.appendSubHtmlTo).addClass('lg-empty-html');
546
+ } else {
547
+ this.$outer.find(this.s.appendSubHtmlTo).removeClass('lg-empty-html');
548
+ }
549
+ }
550
+
551
+ this.$el.trigger('onAfterAppendSubHtml.lg', [index]);
552
+ };
553
+
554
+ /**
555
+ * @desc Preload slides
556
+ * @param {Number} index - index of the slide
557
+ */
558
+ Plugin.prototype.preload = function(index) {
559
+ var i = 1;
560
+ var j = 1;
561
+ for (i = 1; i <= this.s.preload; i++) {
562
+ if (i >= this.$items.length - index) {
563
+ break;
564
+ }
565
+
566
+ this.loadContent(index + i, false, 0);
567
+ }
568
+
569
+ for (j = 1; j <= this.s.preload; j++) {
570
+ if (index - j < 0) {
571
+ break;
572
+ }
573
+
574
+ this.loadContent(index - j, false, 0);
575
+ }
576
+ };
577
+
578
+ /**
579
+ * @desc Load slide content into slide.
580
+ * @param {Number} index - index of the slide.
581
+ * @param {Boolean} rec - if true call loadcontent() function again.
582
+ * @param {Boolean} delay - delay for adding complete class. it is 0 except first time.
583
+ */
584
+ Plugin.prototype.loadContent = function(index, rec, delay) {
585
+
586
+ var _this = this;
587
+ var _hasPoster = false;
588
+ var _$img;
589
+ var _src;
590
+ var _poster;
591
+ var _srcset;
592
+ var _sizes;
593
+ var _html;
594
+ var getResponsiveSrc = function(srcItms) {
595
+ var rsWidth = [];
596
+ var rsSrc = [];
597
+ for (var i = 0; i < srcItms.length; i++) {
598
+ var __src = srcItms[i].split(' ');
599
+
600
+ // Manage empty space
601
+ if (__src[0] === '') {
602
+ __src.splice(0, 1);
603
+ }
604
+
605
+ rsSrc.push(__src[0]);
606
+ rsWidth.push(__src[1]);
607
+ }
608
+
609
+ var wWidth = $(window).width();
610
+ for (var j = 0; j < rsWidth.length; j++) {
611
+ if (parseInt(rsWidth[j], 10) > wWidth) {
612
+ _src = rsSrc[j];
613
+ break;
614
+ }
615
+ }
616
+ };
617
+
618
+ if (_this.s.dynamic) {
619
+
620
+ if (_this.s.dynamicEl[index].poster) {
621
+ _hasPoster = true;
622
+ _poster = _this.s.dynamicEl[index].poster;
623
+ }
624
+
625
+ _html = _this.s.dynamicEl[index].html;
626
+ _src = _this.s.dynamicEl[index].src;
627
+
628
+ if (_this.s.dynamicEl[index].responsive) {
629
+ var srcDyItms = _this.s.dynamicEl[index].responsive.split(',');
630
+ getResponsiveSrc(srcDyItms);
631
+ }
632
+
633
+ _srcset = _this.s.dynamicEl[index].srcset;
634
+ _sizes = _this.s.dynamicEl[index].sizes;
635
+
636
+ } else {
637
+
638
+ if (_this.$items.eq(index).attr('data-poster')) {
639
+ _hasPoster = true;
640
+ _poster = _this.$items.eq(index).attr('data-poster');
641
+ }
642
+
643
+ _html = _this.$items.eq(index).attr('data-html');
644
+ _src = _this.$items.eq(index).attr('href') || _this.$items.eq(index).attr('data-src');
645
+
646
+ if (_this.$items.eq(index).attr('data-responsive')) {
647
+ var srcItms = _this.$items.eq(index).attr('data-responsive').split(',');
648
+ getResponsiveSrc(srcItms);
649
+ }
650
+
651
+ _srcset = _this.$items.eq(index).attr('data-srcset');
652
+ _sizes = _this.$items.eq(index).attr('data-sizes');
653
+
654
+ }
655
+
656
+ //if (_src || _srcset || _sizes || _poster) {
657
+
658
+ var iframe = false;
659
+ if (_this.s.dynamic) {
660
+ if (_this.s.dynamicEl[index].iframe) {
661
+ iframe = true;
662
+ }
663
+ } else {
664
+ if (_this.$items.eq(index).attr('data-iframe') === 'true') {
665
+ iframe = true;
666
+ }
667
+ }
668
+
669
+ var _isVideo = _this.isVideo(_src, index);
670
+ if (!_this.$slide.eq(index).hasClass('lg-loaded')) {
671
+ if (iframe) {
672
+ _this.$slide.eq(index).prepend('<div class="lg-video-cont lg-has-iframe" style="max-width:' + _this.s.iframeMaxWidth + '"><div class="lg-video"><iframe class="lg-object" frameborder="0" src="' + _src + '" allowfullscreen="true"></iframe></div></div>');
673
+ } else if (_hasPoster) {
674
+ var videoClass = '';
675
+ if (_isVideo && _isVideo.youtube) {
676
+ videoClass = 'lg-has-youtube';
677
+ } else if (_isVideo && _isVideo.vimeo) {
678
+ videoClass = 'lg-has-vimeo';
679
+ } else {
680
+ videoClass = 'lg-has-html5';
681
+ }
682
+
683
+ _this.$slide.eq(index).prepend('<div class="lg-video-cont ' + videoClass + ' "><div class="lg-video"><span class="lg-video-play"></span><img class="lg-object lg-has-poster" src="' + _poster + '" /></div></div>');
684
+
685
+ } else if (_isVideo) {
686
+ _this.$slide.eq(index).prepend('<div class="lg-video-cont "><div class="lg-video"></div></div>');
687
+ _this.$el.trigger('hasVideo.lg', [index, _src, _html]);
688
+ } else {
689
+ _this.$slide.eq(index).prepend('<div class="lg-img-wrap"><img class="lg-object lg-image" src="' + _src + '" /></div>');
690
+ }
691
+
692
+ _this.$el.trigger('onAferAppendSlide.lg', [index]);
693
+
694
+ _$img = _this.$slide.eq(index).find('.lg-object');
695
+ if (_sizes) {
696
+ _$img.attr('sizes', _sizes);
697
+ }
698
+
699
+ if (_srcset) {
700
+ _$img.attr('srcset', _srcset);
701
+ try {
702
+ picturefill({
703
+ elements: [_$img[0]]
704
+ });
705
+ } catch (e) {
706
+ console.warn('lightGallery :- If you want srcset to be supported for older browser please include picturefil version 2 javascript library in your document.');
707
+ }
708
+ }
709
+
710
+ if (this.s.appendSubHtmlTo !== '.lg-sub-html') {
711
+ _this.addHtml(index);
712
+ }
713
+
714
+ _this.$slide.eq(index).addClass('lg-loaded');
715
+ }
716
+
717
+ _this.$slide.eq(index).find('.lg-object').on('load.lg error.lg', function() {
718
+
719
+ // For first time add some delay for displaying the start animation.
720
+ var _speed = 0;
721
+
722
+ // Do not change the delay value because it is required for zoom plugin.
723
+ // If gallery opened from direct url (hash) speed value should be 0
724
+ if (delay && !$('body').hasClass('lg-from-hash')) {
725
+ _speed = delay;
726
+ }
727
+
728
+ setTimeout(function() {
729
+ _this.$slide.eq(index).addClass('lg-complete');
730
+ _this.$el.trigger('onSlideItemLoad.lg', [index, delay || 0]);
731
+ }, _speed);
732
+
733
+ });
734
+
735
+ // @todo check load state for html5 videos
736
+ if (_isVideo && _isVideo.html5 && !_hasPoster) {
737
+ _this.$slide.eq(index).addClass('lg-complete');
738
+ }
739
+
740
+ if (rec === true) {
741
+ if (!_this.$slide.eq(index).hasClass('lg-complete')) {
742
+ _this.$slide.eq(index).find('.lg-object').on('load.lg error.lg', function() {
743
+ _this.preload(index);
744
+ });
745
+ } else {
746
+ _this.preload(index);
747
+ }
748
+ }
749
+
750
+ //}
751
+ };
752
+
753
+ /**
754
+ * @desc slide function for lightgallery
755
+ ** Slide() gets call on start
756
+ ** ** Set lg.on true once slide() function gets called.
757
+ ** Call loadContent() on slide() function inside setTimeout
758
+ ** ** On first slide we do not want any animation like slide of fade
759
+ ** ** So on first slide( if lg.on if false that is first slide) loadContent() should start loading immediately
760
+ ** ** Else loadContent() should wait for the transition to complete.
761
+ ** ** So set timeout s.speed + 50
762
+ <=> ** loadContent() will load slide content in to the particular slide
763
+ ** ** It has recursion (rec) parameter. if rec === true loadContent() will call preload() function.
764
+ ** ** preload will execute only when the previous slide is fully loaded (images iframe)
765
+ ** ** avoid simultaneous image load
766
+ <=> ** Preload() will check for s.preload value and call loadContent() again accoring to preload value
767
+ ** loadContent() <====> Preload();
768
+
769
+ * @param {Number} index - index of the slide
770
+ * @param {Boolean} fromTouch - true if slide function called via touch event or mouse drag
771
+ * @param {Boolean} fromThumb - true if slide function called via thumbnail click
772
+ * @param {String} direction - Direction of the slide(next/prev)
773
+ */
774
+ Plugin.prototype.slide = function(index, fromTouch, fromThumb, direction) {
775
+
776
+ var _prevIndex = this.$outer.find('.lg-current').index();
777
+ var _this = this;
778
+
779
+ // Prevent if multiple call
780
+ // Required for hsh plugin
781
+ if (_this.lGalleryOn && (_prevIndex === index)) {
782
+ return;
783
+ }
784
+
785
+ var _length = this.$slide.length;
786
+ var _time = _this.lGalleryOn ? this.s.speed : 0;
787
+
788
+ if (!_this.lgBusy) {
789
+
790
+ if (this.s.download) {
791
+ var _src;
792
+ if (_this.s.dynamic) {
793
+ _src = _this.s.dynamicEl[index].downloadUrl !== false && (_this.s.dynamicEl[index].downloadUrl || _this.s.dynamicEl[index].src);
794
+ } else {
795
+ _src = _this.$items.eq(index).attr('data-download-url') !== 'false' && (_this.$items.eq(index).attr('data-download-url') || _this.$items.eq(index).attr('href') || _this.$items.eq(index).attr('data-src'));
796
+
797
+ }
798
+
799
+ if (_src) {
800
+ $('#lg-download').attr('href', _src);
801
+ _this.$outer.removeClass('lg-hide-download');
802
+ } else {
803
+ _this.$outer.addClass('lg-hide-download');
804
+ }
805
+ }
806
+
807
+ this.$el.trigger('onBeforeSlide.lg', [_prevIndex, index, fromTouch, fromThumb]);
808
+
809
+ _this.lgBusy = true;
810
+
811
+ clearTimeout(_this.hideBartimeout);
812
+
813
+ // Add title if this.s.appendSubHtmlTo === lg-sub-html
814
+ if (this.s.appendSubHtmlTo === '.lg-sub-html') {
815
+
816
+ // wait for slide animation to complete
817
+ setTimeout(function() {
818
+ _this.addHtml(index);
819
+ }, _time);
820
+ }
821
+
822
+ this.arrowDisable(index);
823
+
824
+ if (!direction) {
825
+ if (index < _prevIndex) {
826
+ direction = 'prev';
827
+ } else if (index > _prevIndex) {
828
+ direction = 'next';
829
+ }
830
+ }
831
+
832
+ if (!fromTouch) {
833
+
834
+ // remove all transitions
835
+ _this.$outer.addClass('lg-no-trans');
836
+
837
+ this.$slide.removeClass('lg-prev-slide lg-next-slide');
838
+
839
+ if (direction === 'prev') {
840
+
841
+ //prevslide
842
+ this.$slide.eq(index).addClass('lg-prev-slide');
843
+ this.$slide.eq(_prevIndex).addClass('lg-next-slide');
844
+ } else {
845
+
846
+ // next slide
847
+ this.$slide.eq(index).addClass('lg-next-slide');
848
+ this.$slide.eq(_prevIndex).addClass('lg-prev-slide');
849
+ }
850
+
851
+ // give 50 ms for browser to add/remove class
852
+ setTimeout(function() {
853
+ _this.$slide.removeClass('lg-current');
854
+
855
+ //_this.$slide.eq(_prevIndex).removeClass('lg-current');
856
+ _this.$slide.eq(index).addClass('lg-current');
857
+
858
+ // reset all transitions
859
+ _this.$outer.removeClass('lg-no-trans');
860
+ }, 50);
861
+ } else {
862
+
863
+ this.$slide.removeClass('lg-prev-slide lg-current lg-next-slide');
864
+ var touchPrev;
865
+ var touchNext;
866
+ if (_length > 2) {
867
+ touchPrev = index - 1;
868
+ touchNext = index + 1;
869
+
870
+ if ((index === 0) && (_prevIndex === _length - 1)) {
871
+
872
+ // next slide
873
+ touchNext = 0;
874
+ touchPrev = _length - 1;
875
+ } else if ((index === _length - 1) && (_prevIndex === 0)) {
876
+
877
+ // prev slide
878
+ touchNext = 0;
879
+ touchPrev = _length - 1;
880
+ }
881
+
882
+ } else {
883
+ touchPrev = 0;
884
+ touchNext = 1;
885
+ }
886
+
887
+ if (direction === 'prev') {
888
+ _this.$slide.eq(touchNext).addClass('lg-next-slide');
889
+ } else {
890
+ _this.$slide.eq(touchPrev).addClass('lg-prev-slide');
891
+ }
892
+
893
+ _this.$slide.eq(index).addClass('lg-current');
894
+ }
895
+
896
+ if (_this.lGalleryOn) {
897
+ setTimeout(function() {
898
+ _this.loadContent(index, true, 0);
899
+ }, this.s.speed + 50);
900
+
901
+ setTimeout(function() {
902
+ _this.lgBusy = false;
903
+ _this.$el.trigger('onAfterSlide.lg', [_prevIndex, index, fromTouch, fromThumb]);
904
+ }, this.s.speed);
905
+
906
+ } else {
907
+ _this.loadContent(index, true, _this.s.backdropDuration);
908
+
909
+ _this.lgBusy = false;
910
+ _this.$el.trigger('onAfterSlide.lg', [_prevIndex, index, fromTouch, fromThumb]);
911
+ }
912
+
913
+ _this.lGalleryOn = true;
914
+
915
+ if (this.s.counter) {
916
+ $('#lg-counter-current').text(index + 1);
917
+ }
918
+
919
+ }
920
+ _this.index = index;
921
+
922
+ };
923
+
924
+ /**
925
+ * @desc Go to next slide
926
+ * @param {Boolean} fromTouch - true if slide function called via touch event
927
+ */
928
+ Plugin.prototype.goToNextSlide = function(fromTouch) {
929
+ var _this = this;
930
+ var _loop = _this.s.loop;
931
+ if (fromTouch && _this.$slide.length < 3) {
932
+ _loop = false;
933
+ }
934
+
935
+ if (!_this.lgBusy) {
936
+ if ((_this.index + 1) < _this.$slide.length) {
937
+ _this.index++;
938
+ _this.$el.trigger('onBeforeNextSlide.lg', [_this.index]);
939
+ _this.slide(_this.index, fromTouch, false, 'next');
940
+ } else {
941
+ if (_loop) {
942
+ _this.index = 0;
943
+ _this.$el.trigger('onBeforeNextSlide.lg', [_this.index]);
944
+ _this.slide(_this.index, fromTouch, false, 'next');
945
+ } else if (_this.s.slideEndAnimatoin && !fromTouch) {
946
+ _this.$outer.addClass('lg-right-end');
947
+ setTimeout(function() {
948
+ _this.$outer.removeClass('lg-right-end');
949
+ }, 400);
950
+ }
951
+ }
952
+ }
953
+ };
954
+
955
+ /**
956
+ * @desc Go to previous slide
957
+ * @param {Boolean} fromTouch - true if slide function called via touch event
958
+ */
959
+ Plugin.prototype.goToPrevSlide = function(fromTouch) {
960
+ var _this = this;
961
+ var _loop = _this.s.loop;
962
+ if (fromTouch && _this.$slide.length < 3) {
963
+ _loop = false;
964
+ }
965
+
966
+ if (!_this.lgBusy) {
967
+ if (_this.index > 0) {
968
+ _this.index--;
969
+ _this.$el.trigger('onBeforePrevSlide.lg', [_this.index, fromTouch]);
970
+ _this.slide(_this.index, fromTouch, false, 'prev');
971
+ } else {
972
+ if (_loop) {
973
+ _this.index = _this.$items.length - 1;
974
+ _this.$el.trigger('onBeforePrevSlide.lg', [_this.index, fromTouch]);
975
+ _this.slide(_this.index, fromTouch, false, 'prev');
976
+ } else if (_this.s.slideEndAnimatoin && !fromTouch) {
977
+ _this.$outer.addClass('lg-left-end');
978
+ setTimeout(function() {
979
+ _this.$outer.removeClass('lg-left-end');
980
+ }, 400);
981
+ }
982
+ }
983
+ }
984
+ };
985
+
986
+ Plugin.prototype.keyPress = function() {
987
+ var _this = this;
988
+ if (this.$items.length > 1) {
989
+ $(window).on('keyup.lg', function(e) {
990
+ if (_this.$items.length > 1) {
991
+ if (e.keyCode === 37) {
992
+ e.preventDefault();
993
+ _this.goToPrevSlide();
994
+ }
995
+
996
+ if (e.keyCode === 39) {
997
+ e.preventDefault();
998
+ _this.goToNextSlide();
999
+ }
1000
+ }
1001
+ });
1002
+ }
1003
+
1004
+ $(window).on('keydown.lg', function(e) {
1005
+ if (_this.s.escKey === true && e.keyCode === 27) {
1006
+ e.preventDefault();
1007
+ if (!_this.$outer.hasClass('lg-thumb-open')) {
1008
+ _this.destroy();
1009
+ } else {
1010
+ _this.$outer.removeClass('lg-thumb-open');
1011
+ }
1012
+ }
1013
+ });
1014
+ };
1015
+
1016
+ Plugin.prototype.arrow = function() {
1017
+ var _this = this;
1018
+ this.$outer.find('.lg-prev').on('click.lg', function() {
1019
+ _this.goToPrevSlide();
1020
+ });
1021
+
1022
+ this.$outer.find('.lg-next').on('click.lg', function() {
1023
+ _this.goToNextSlide();
1024
+ });
1025
+ };
1026
+
1027
+ Plugin.prototype.arrowDisable = function(index) {
1028
+
1029
+ // Disable arrows if s.hideControlOnEnd is true
1030
+ if (!this.s.loop && this.s.hideControlOnEnd) {
1031
+ if ((index + 1) < this.$slide.length) {
1032
+ this.$outer.find('.lg-next').removeAttr('disabled').removeClass('disabled');
1033
+ } else {
1034
+ this.$outer.find('.lg-next').attr('disabled', 'disabled').addClass('disabled');
1035
+ }
1036
+
1037
+ if (index > 0) {
1038
+ this.$outer.find('.lg-prev').removeAttr('disabled').removeClass('disabled');
1039
+ } else {
1040
+ this.$outer.find('.lg-prev').attr('disabled', 'disabled').addClass('disabled');
1041
+ }
1042
+ }
1043
+ };
1044
+
1045
+ Plugin.prototype.setTranslate = function($el, xValue, yValue) {
1046
+ // jQuery supports Automatic CSS prefixing since jQuery 1.8.0
1047
+ if (this.s.useLeft) {
1048
+ $el.css('left', xValue);
1049
+ } else {
1050
+ $el.css({
1051
+ transform: 'translate3d(' + (xValue) + 'px, ' + yValue + 'px, 0px)'
1052
+ });
1053
+ }
1054
+ };
1055
+
1056
+ Plugin.prototype.touchMove = function(startCoords, endCoords) {
1057
+
1058
+ var distance = endCoords - startCoords;
1059
+
1060
+ if (Math.abs(distance) > 15) {
1061
+ // reset opacity and transition duration
1062
+ this.$outer.addClass('lg-dragging');
1063
+
1064
+ // move current slide
1065
+ this.setTranslate(this.$slide.eq(this.index), distance, 0);
1066
+
1067
+ // move next and prev slide with current slide
1068
+ this.setTranslate($('.lg-prev-slide'), -this.$slide.eq(this.index).width() + distance, 0);
1069
+ this.setTranslate($('.lg-next-slide'), this.$slide.eq(this.index).width() + distance, 0);
1070
+ }
1071
+ };
1072
+
1073
+ Plugin.prototype.touchEnd = function(distance) {
1074
+ var _this = this;
1075
+
1076
+ // keep slide animation for any mode while dragg/swipe
1077
+ if (_this.s.mode !== 'lg-slide') {
1078
+ _this.$outer.addClass('lg-slide');
1079
+ }
1080
+
1081
+ this.$slide.not('.lg-current, .lg-prev-slide, .lg-next-slide').css('opacity', '0');
1082
+
1083
+ // set transition duration
1084
+ setTimeout(function() {
1085
+ _this.$outer.removeClass('lg-dragging');
1086
+ if ((distance < 0) && (Math.abs(distance) > _this.s.swipeThreshold)) {
1087
+ _this.goToNextSlide(true);
1088
+ } else if ((distance > 0) && (Math.abs(distance) > _this.s.swipeThreshold)) {
1089
+ _this.goToPrevSlide(true);
1090
+ } else if (Math.abs(distance) < 5) {
1091
+
1092
+ // Trigger click if distance is less than 5 pix
1093
+ _this.$el.trigger('onSlideClick.lg');
1094
+ }
1095
+
1096
+ _this.$slide.removeAttr('style');
1097
+ });
1098
+
1099
+ // remove slide class once drag/swipe is completed if mode is not slide
1100
+ setTimeout(function() {
1101
+ if (!_this.$outer.hasClass('lg-dragging') && _this.s.mode !== 'lg-slide') {
1102
+ _this.$outer.removeClass('lg-slide');
1103
+ }
1104
+ }, _this.s.speed + 100);
1105
+
1106
+ };
1107
+
1108
+ Plugin.prototype.enableSwipe = function() {
1109
+ var _this = this;
1110
+ var startCoords = 0;
1111
+ var endCoords = 0;
1112
+ var isMoved = false;
1113
+
1114
+ if (_this.s.enableSwipe && _this.doCss()) {
1115
+
1116
+ _this.$slide.on('touchstart.lg', function(e) {
1117
+ if (!_this.$outer.hasClass('lg-zoomed') && !_this.lgBusy) {
1118
+ e.preventDefault();
1119
+ _this.manageSwipeClass();
1120
+ startCoords = e.originalEvent.targetTouches[0].pageX;
1121
+ }
1122
+ });
1123
+
1124
+ _this.$slide.on('touchmove.lg', function(e) {
1125
+ if (!_this.$outer.hasClass('lg-zoomed')) {
1126
+ e.preventDefault();
1127
+ endCoords = e.originalEvent.targetTouches[0].pageX;
1128
+ _this.touchMove(startCoords, endCoords);
1129
+ isMoved = true;
1130
+ }
1131
+ });
1132
+
1133
+ _this.$slide.on('touchend.lg', function() {
1134
+ if (!_this.$outer.hasClass('lg-zoomed')) {
1135
+ if (isMoved) {
1136
+ isMoved = false;
1137
+ _this.touchEnd(endCoords - startCoords);
1138
+ } else {
1139
+ _this.$el.trigger('onSlideClick.lg');
1140
+ }
1141
+ }
1142
+ });
1143
+ }
1144
+
1145
+ };
1146
+
1147
+ Plugin.prototype.enableDrag = function() {
1148
+ var _this = this;
1149
+ var startCoords = 0;
1150
+ var endCoords = 0;
1151
+ var isDraging = false;
1152
+ var isMoved = false;
1153
+ if (_this.s.enableDrag && _this.doCss()) {
1154
+ _this.$slide.on('mousedown.lg', function(e) {
1155
+ if (!_this.$outer.hasClass('lg-zoomed') && !_this.lgBusy && !$(e.target).text().trim()) {
1156
+ e.preventDefault();
1157
+ _this.manageSwipeClass();
1158
+ startCoords = e.pageX;
1159
+ isDraging = true;
1160
+
1161
+ // ** Fix for webkit cursor issue https://code.google.com/p/chromium/issues/detail?id=26723
1162
+ _this.$outer.scrollLeft += 1;
1163
+ _this.$outer.scrollLeft -= 1;
1164
+
1165
+ // *
1166
+
1167
+ _this.$outer.removeClass('lg-grab').addClass('lg-grabbing');
1168
+
1169
+ _this.$el.trigger('onDragstart.lg');
1170
+ }
1171
+ });
1172
+
1173
+ $(window).on('mousemove.lg', function(e) {
1174
+ if (isDraging) {
1175
+ isMoved = true;
1176
+ endCoords = e.pageX;
1177
+ _this.touchMove(startCoords, endCoords);
1178
+ _this.$el.trigger('onDragmove.lg');
1179
+ }
1180
+ });
1181
+
1182
+ $(window).on('mouseup.lg', function(e) {
1183
+ if (isMoved) {
1184
+ isMoved = false;
1185
+ _this.touchEnd(endCoords - startCoords);
1186
+ _this.$el.trigger('onDragend.lg');
1187
+ } else if ($(e.target).hasClass('lg-object') || $(e.target).hasClass('lg-video-play')) {
1188
+ _this.$el.trigger('onSlideClick.lg');
1189
+ }
1190
+
1191
+ // Prevent execution on click
1192
+ if (isDraging) {
1193
+ isDraging = false;
1194
+ _this.$outer.removeClass('lg-grabbing').addClass('lg-grab');
1195
+ }
1196
+ });
1197
+
1198
+ }
1199
+ };
1200
+
1201
+ Plugin.prototype.manageSwipeClass = function() {
1202
+ var _touchNext = this.index + 1;
1203
+ var _touchPrev = this.index - 1;
1204
+ if (this.s.loop && this.$slide.length > 2) {
1205
+ if (this.index === 0) {
1206
+ _touchPrev = this.$slide.length - 1;
1207
+ } else if (this.index === this.$slide.length - 1) {
1208
+ _touchNext = 0;
1209
+ }
1210
+ }
1211
+
1212
+ this.$slide.removeClass('lg-next-slide lg-prev-slide');
1213
+ if (_touchPrev > -1) {
1214
+ this.$slide.eq(_touchPrev).addClass('lg-prev-slide');
1215
+ }
1216
+
1217
+ this.$slide.eq(_touchNext).addClass('lg-next-slide');
1218
+ };
1219
+
1220
+ Plugin.prototype.mousewheel = function() {
1221
+ var _this = this;
1222
+ _this.$outer.on('mousewheel.lg', function(e) {
1223
+
1224
+ if (!e.deltaY) {
1225
+ return;
1226
+ }
1227
+
1228
+ if (e.deltaY > 0) {
1229
+ _this.goToPrevSlide();
1230
+ } else {
1231
+ _this.goToNextSlide();
1232
+ }
1233
+
1234
+ e.preventDefault();
1235
+ });
1236
+
1237
+ };
1238
+
1239
+ Plugin.prototype.closeGallery = function() {
1240
+
1241
+ var _this = this;
1242
+ var mousedown = false;
1243
+ this.$outer.find('.lg-close').on('click.lg', function() {
1244
+ _this.destroy();
1245
+ });
1246
+
1247
+ if (_this.s.closable) {
1248
+
1249
+ // If you drag the slide and release outside gallery gets close on chrome
1250
+ // for preventing this check mousedown and mouseup happened on .lg-item or lg-outer
1251
+ _this.$outer.on('mousedown.lg', function(e) {
1252
+
1253
+ if ($(e.target).is('.lg-outer') || $(e.target).is('.lg-item ') || $(e.target).is('.lg-img-wrap')) {
1254
+ mousedown = true;
1255
+ } else {
1256
+ mousedown = false;
1257
+ }
1258
+
1259
+ });
1260
+
1261
+ _this.$outer.on('mousemove.lg', function() {
1262
+ mousedown = false;
1263
+ });
1264
+
1265
+ _this.$outer.on('mouseup.lg', function(e) {
1266
+
1267
+ if ($(e.target).is('.lg-outer') || $(e.target).is('.lg-item ') || $(e.target).is('.lg-img-wrap') && mousedown) {
1268
+ if (!_this.$outer.hasClass('lg-dragging')) {
1269
+ _this.destroy();
1270
+ }
1271
+ }
1272
+
1273
+ });
1274
+
1275
+ }
1276
+
1277
+ };
1278
+
1279
+ Plugin.prototype.destroy = function(d) {
1280
+
1281
+ var _this = this;
1282
+
1283
+ if (!d) {
1284
+ _this.$el.trigger('onBeforeClose.lg');
1285
+ $(window).scrollTop(_this.prevScrollTop);
1286
+ }
1287
+
1288
+
1289
+ /**
1290
+ * if d is false or undefined destroy will only close the gallery
1291
+ * plugins instance remains with the element
1292
+ *
1293
+ * if d is true destroy will completely remove the plugin
1294
+ */
1295
+
1296
+ if (d) {
1297
+ if (!_this.s.dynamic) {
1298
+ // only when not using dynamic mode is $items a jquery collection
1299
+ this.$items.off('click.lg click.lgcustom');
1300
+ }
1301
+
1302
+ $.removeData(_this.el, 'lightGallery');
1303
+ }
1304
+
1305
+ // Unbind all events added by lightGallery
1306
+ this.$el.off('.lg.tm');
1307
+
1308
+ // Distroy all lightGallery modules
1309
+ $.each($.fn.lightGallery.modules, function(key) {
1310
+ if (_this.modules[key]) {
1311
+ _this.modules[key].destroy();
1312
+ }
1313
+ });
1314
+
1315
+ this.lGalleryOn = false;
1316
+
1317
+ clearTimeout(_this.hideBartimeout);
1318
+ this.hideBartimeout = false;
1319
+ $(window).off('.lg');
1320
+ $('body').removeClass('lg-on lg-from-hash');
1321
+
1322
+ if (_this.$outer) {
1323
+ _this.$outer.removeClass('lg-visible');
1324
+ }
1325
+
1326
+ $('.lg-backdrop').removeClass('in');
1327
+
1328
+ setTimeout(function() {
1329
+ if (_this.$outer) {
1330
+ _this.$outer.remove();
1331
+ }
1332
+
1333
+ $('.lg-backdrop').remove();
1334
+
1335
+ if (!d) {
1336
+ _this.$el.trigger('onCloseAfter.lg');
1337
+ }
1338
+
1339
+ }, _this.s.backdropDuration + 50);
1340
+ };
1341
+
1342
+ $.fn.lightGallery = function(options) {
1343
+ return this.each(function() {
1344
+ if (!$.data(this, 'lightGallery')) {
1345
+ $.data(this, 'lightGallery', new Plugin(this, options));
1346
+ } else {
1347
+ try {
1348
+ $(this).data('lightGallery').init();
1349
+ } catch (err) {
1350
+ console.error('lightGallery has not initiated properly');
1351
+ }
1352
+ }
1353
+ });
1354
+ };
1355
+
1356
+ $.fn.lightGallery.modules = {};
1357
+
1358
+ })();
1359
+
1360
+
1361
+ }));
1362
+
1363
+ /*! lg-autoplay - v1.0.4 - 2017-03-28
1364
+ * http://sachinchoolur.github.io/lightGallery
1365
+ * Copyright (c) 2017 Sachin N; Licensed GPLv3 */
1366
+
1367
+ (function (root, factory) {
1368
+ if (typeof define === 'function' && define.amd) {
1369
+ // AMD. Register as an anonymous module unless amdModuleId is set
1370
+ define(['jquery'], function (a0) {
1371
+ return (factory(a0));
1372
+ });
1373
+ } else if (typeof exports === 'object') {
1374
+ // Node. Does not work with strict CommonJS, but
1375
+ // only CommonJS-like environments that support module.exports,
1376
+ // like Node.
1377
+ module.exports = factory(require('jquery'));
1378
+ } else {
1379
+ factory(jQuery);
1380
+ }
1381
+ }(this, function ($) {
1382
+
1383
+
1384
+ (function() {
1385
+
1386
+ 'use strict';
1387
+
1388
+ var defaults = {
1389
+ autoplay: false,
1390
+ pause: 5000,
1391
+ progressBar: true,
1392
+ fourceAutoplay: false,
1393
+ autoplayControls: true,
1394
+ appendAutoplayControlsTo: '.lg-toolbar'
1395
+ };
1396
+
1397
+ /**
1398
+ * Creates the autoplay plugin.
1399
+ * @param {object} element - lightGallery element
1400
+ */
1401
+ var Autoplay = function(element) {
1402
+
1403
+ this.core = $(element).data('lightGallery');
1404
+
1405
+ this.$el = $(element);
1406
+
1407
+ // Execute only if items are above 1
1408
+ if (this.core.$items.length < 2) {
1409
+ return false;
1410
+ }
1411
+
1412
+ this.core.s = $.extend({}, defaults, this.core.s);
1413
+ this.interval = false;
1414
+
1415
+ // Identify if slide happened from autoplay
1416
+ this.fromAuto = true;
1417
+
1418
+ // Identify if autoplay canceled from touch/drag
1419
+ this.canceledOnTouch = false;
1420
+
1421
+ // save fourceautoplay value
1422
+ this.fourceAutoplayTemp = this.core.s.fourceAutoplay;
1423
+
1424
+ // do not allow progress bar if browser does not support css3 transitions
1425
+ if (!this.core.doCss()) {
1426
+ this.core.s.progressBar = false;
1427
+ }
1428
+
1429
+ this.init();
1430
+
1431
+ return this;
1432
+ };
1433
+
1434
+ Autoplay.prototype.init = function() {
1435
+ var _this = this;
1436
+
1437
+ // append autoplay controls
1438
+ if (_this.core.s.autoplayControls) {
1439
+ _this.controls();
1440
+ }
1441
+
1442
+ // Create progress bar
1443
+ if (_this.core.s.progressBar) {
1444
+ _this.core.$outer.find('.lg').append('<div class="lg-progress-bar"><div class="lg-progress"></div></div>');
1445
+ }
1446
+
1447
+ // set progress
1448
+ _this.progress();
1449
+
1450
+ // Start autoplay
1451
+ if (_this.core.s.autoplay) {
1452
+ _this.$el.one('onSlideItemLoad.lg.tm', function() {
1453
+ _this.startlAuto();
1454
+ });
1455
+ }
1456
+
1457
+ // cancel interval on touchstart and dragstart
1458
+ _this.$el.on('onDragstart.lg.tm touchstart.lg.tm', function() {
1459
+ if (_this.interval) {
1460
+ _this.cancelAuto();
1461
+ _this.canceledOnTouch = true;
1462
+ }
1463
+ });
1464
+
1465
+ // restore autoplay if autoplay canceled from touchstart / dragstart
1466
+ _this.$el.on('onDragend.lg.tm touchend.lg.tm onSlideClick.lg.tm', function() {
1467
+ if (!_this.interval && _this.canceledOnTouch) {
1468
+ _this.startlAuto();
1469
+ _this.canceledOnTouch = false;
1470
+ }
1471
+ });
1472
+
1473
+ };
1474
+
1475
+ Autoplay.prototype.progress = function() {
1476
+
1477
+ var _this = this;
1478
+ var _$progressBar;
1479
+ var _$progress;
1480
+
1481
+ _this.$el.on('onBeforeSlide.lg.tm', function() {
1482
+
1483
+ // start progress bar animation
1484
+ if (_this.core.s.progressBar && _this.fromAuto) {
1485
+ _$progressBar = _this.core.$outer.find('.lg-progress-bar');
1486
+ _$progress = _this.core.$outer.find('.lg-progress');
1487
+ if (_this.interval) {
1488
+ _$progress.removeAttr('style');
1489
+ _$progressBar.removeClass('lg-start');
1490
+ setTimeout(function() {
1491
+ _$progress.css('transition', 'width ' + (_this.core.s.speed + _this.core.s.pause) + 'ms ease 0s');
1492
+ _$progressBar.addClass('lg-start');
1493
+ }, 20);
1494
+ }
1495
+ }
1496
+
1497
+ // Remove setinterval if slide is triggered manually and fourceautoplay is false
1498
+ if (!_this.fromAuto && !_this.core.s.fourceAutoplay) {
1499
+ _this.cancelAuto();
1500
+ }
1501
+
1502
+ _this.fromAuto = false;
1503
+
1504
+ });
1505
+ };
1506
+
1507
+ // Manage autoplay via play/stop buttons
1508
+ Autoplay.prototype.controls = function() {
1509
+ var _this = this;
1510
+ var _html = '<span class="lg-autoplay-button lg-icon"></span>';
1511
+
1512
+ // Append autoplay controls
1513
+ $(this.core.s.appendAutoplayControlsTo).append(_html);
1514
+
1515
+ _this.core.$outer.find('.lg-autoplay-button').on('click.lg', function() {
1516
+ if ($(_this.core.$outer).hasClass('lg-show-autoplay')) {
1517
+ _this.cancelAuto();
1518
+ _this.core.s.fourceAutoplay = false;
1519
+ } else {
1520
+ if (!_this.interval) {
1521
+ _this.startlAuto();
1522
+ _this.core.s.fourceAutoplay = _this.fourceAutoplayTemp;
1523
+ }
1524
+ }
1525
+ });
1526
+ };
1527
+
1528
+ // Autostart gallery
1529
+ Autoplay.prototype.startlAuto = function() {
1530
+ var _this = this;
1531
+
1532
+ _this.core.$outer.find('.lg-progress').css('transition', 'width ' + (_this.core.s.speed + _this.core.s.pause) + 'ms ease 0s');
1533
+ _this.core.$outer.addClass('lg-show-autoplay');
1534
+ _this.core.$outer.find('.lg-progress-bar').addClass('lg-start');
1535
+
1536
+ _this.interval = setInterval(function() {
1537
+ if (_this.core.index + 1 < _this.core.$items.length) {
1538
+ _this.core.index++;
1539
+ } else {
1540
+ _this.core.index = 0;
1541
+ }
1542
+
1543
+ _this.fromAuto = true;
1544
+ _this.core.slide(_this.core.index, false, false, 'next');
1545
+ }, _this.core.s.speed + _this.core.s.pause);
1546
+ };
1547
+
1548
+ // cancel Autostart
1549
+ Autoplay.prototype.cancelAuto = function() {
1550
+ clearInterval(this.interval);
1551
+ this.interval = false;
1552
+ this.core.$outer.find('.lg-progress').removeAttr('style');
1553
+ this.core.$outer.removeClass('lg-show-autoplay');
1554
+ this.core.$outer.find('.lg-progress-bar').removeClass('lg-start');
1555
+ };
1556
+
1557
+ Autoplay.prototype.destroy = function() {
1558
+
1559
+ this.cancelAuto();
1560
+ this.core.$outer.find('.lg-progress-bar').remove();
1561
+ };
1562
+
1563
+ $.fn.lightGallery.modules.autoplay = Autoplay;
1564
+
1565
+ })();
1566
+
1567
+
1568
+ }));
1569
+
1570
+ /*! lg-fullscreen - v1.1.0 - 2019-02-19
1571
+ * http://sachinchoolur.github.io/lightGallery
1572
+ * Copyright (c) 2019 Sachin N; Licensed GPLv3 */
1573
+
1574
+ (function (root, factory) {
1575
+ if (typeof define === 'function' && define.amd) {
1576
+ // AMD. Register as an anonymous module unless amdModuleId is set
1577
+ define(['jquery'], function (a0) {
1578
+ return (factory(a0));
1579
+ });
1580
+ } else if (typeof module === 'object' && module.exports) {
1581
+ // Node. Does not work with strict CommonJS, but
1582
+ // only CommonJS-like environments that support module.exports,
1583
+ // like Node.
1584
+ module.exports = factory(require('jquery'));
1585
+ } else {
1586
+ factory(root["jQuery"]);
1587
+ }
1588
+ }(this, function ($) {
1589
+
1590
+ (function() {
1591
+
1592
+ 'use strict';
1593
+
1594
+ var defaults = {
1595
+ fullScreen: true
1596
+ };
1597
+
1598
+ function isFullScreen() {
1599
+ return (
1600
+ document.fullscreenElement ||
1601
+ document.mozFullScreenElement ||
1602
+ document.webkitFullscreenElement ||
1603
+ document.msFullscreenElement
1604
+ );
1605
+ }
1606
+
1607
+ var Fullscreen = function(element) {
1608
+
1609
+ // get lightGallery core plugin data
1610
+ this.core = $(element).data('lightGallery');
1611
+
1612
+ this.$el = $(element);
1613
+
1614
+ // extend module defalut settings with lightGallery core settings
1615
+ this.core.s = $.extend({}, defaults, this.core.s);
1616
+
1617
+ this.init();
1618
+
1619
+ return this;
1620
+ };
1621
+
1622
+ Fullscreen.prototype.init = function() {
1623
+ var fullScreen = '';
1624
+ if (this.core.s.fullScreen) {
1625
+
1626
+ // check for fullscreen browser support
1627
+ if (!document.fullscreenEnabled && !document.webkitFullscreenEnabled &&
1628
+ !document.mozFullScreenEnabled && !document.msFullscreenEnabled) {
1629
+ return;
1630
+ } else {
1631
+ fullScreen = '<span class="lg-fullscreen lg-icon"></span>';
1632
+ this.core.$outer.find('.lg-toolbar').append(fullScreen);
1633
+ this.fullScreen();
1634
+ }
1635
+ }
1636
+ };
1637
+
1638
+ Fullscreen.prototype.requestFullscreen = function() {
1639
+ var el = document.documentElement;
1640
+ if (el.requestFullscreen) {
1641
+ el.requestFullscreen();
1642
+ } else if (el.msRequestFullscreen) {
1643
+ el.msRequestFullscreen();
1644
+ } else if (el.mozRequestFullScreen) {
1645
+ el.mozRequestFullScreen();
1646
+ } else if (el.webkitRequestFullscreen) {
1647
+ el.webkitRequestFullscreen();
1648
+ }
1649
+ };
1650
+
1651
+ Fullscreen.prototype.exitFullscreen = function() {
1652
+ if (document.exitFullscreen) {
1653
+ document.exitFullscreen();
1654
+ } else if (document.msExitFullscreen) {
1655
+ document.msExitFullscreen();
1656
+ } else if (document.mozCancelFullScreen) {
1657
+ document.mozCancelFullScreen();
1658
+ } else if (document.webkitExitFullscreen) {
1659
+ document.webkitExitFullscreen();
1660
+ }
1661
+ };
1662
+
1663
+ // https://developer.mozilla.org/en-US/docs/Web/Guide/API/DOM/Using_full_screen_mode
1664
+ Fullscreen.prototype.fullScreen = function() {
1665
+ var _this = this;
1666
+
1667
+ $(document).on('fullscreenchange.lg webkitfullscreenchange.lg mozfullscreenchange.lg MSFullscreenChange.lg', function() {
1668
+ _this.core.$outer.toggleClass('lg-fullscreen-on');
1669
+ });
1670
+
1671
+ this.core.$outer.find('.lg-fullscreen').on('click.lg', function() {
1672
+ if (isFullScreen()) {
1673
+ _this.exitFullscreen();
1674
+ } else {
1675
+ _this.requestFullscreen();
1676
+ }
1677
+ });
1678
+
1679
+ };
1680
+
1681
+ Fullscreen.prototype.destroy = function() {
1682
+
1683
+ // exit from fullscreen if activated
1684
+ if(isFullScreen()) {
1685
+ this.exitFullscreen();
1686
+ }
1687
+
1688
+ $(document).off('fullscreenchange.lg webkitfullscreenchange.lg mozfullscreenchange.lg MSFullscreenChange.lg');
1689
+ };
1690
+
1691
+ $.fn.lightGallery.modules.fullscreen = Fullscreen;
1692
+
1693
+ })();
1694
+
1695
+ }));
1696
+
1697
+ /*! lg-zoom - v1.1.0 - 2017-08-08
1698
+ * http://sachinchoolur.github.io/lightGallery
1699
+ * Copyright (c) 2017 Sachin N; Licensed GPLv3 */
1700
+
1701
+ (function (root, factory) {
1702
+ if (typeof define === 'function' && define.amd) {
1703
+ // AMD. Register as an anonymous module unless amdModuleId is set
1704
+ define(['jquery'], function (a0) {
1705
+ return (factory(a0));
1706
+ });
1707
+ } else if (typeof exports === 'object') {
1708
+ // Node. Does not work with strict CommonJS, but
1709
+ // only CommonJS-like environments that support module.exports,
1710
+ // like Node.
1711
+ module.exports = factory(require('jquery'));
1712
+ } else {
1713
+ factory(jQuery);
1714
+ }
1715
+ }(this, function ($) {
1716
+
1717
+ (function() {
1718
+
1719
+ 'use strict';
1720
+
1721
+ var getUseLeft = function() {
1722
+ var useLeft = false;
1723
+ var isChrome = navigator.userAgent.match(/Chrom(e|ium)\/([0-9]+)\./);
1724
+ if (isChrome && parseInt(isChrome[2], 10) < 54) {
1725
+ useLeft = true;
1726
+ }
1727
+
1728
+ return useLeft;
1729
+ };
1730
+
1731
+ var defaults = {
1732
+ scale: 1,
1733
+ zoom: true,
1734
+ actualSize: true,
1735
+ enableZoomAfter: 300,
1736
+ useLeftForZoom: getUseLeft()
1737
+ };
1738
+
1739
+ var Zoom = function(element) {
1740
+
1741
+ this.core = $(element).data('lightGallery');
1742
+
1743
+ this.core.s = $.extend({}, defaults, this.core.s);
1744
+
1745
+ if (this.core.s.zoom && this.core.doCss()) {
1746
+ this.init();
1747
+
1748
+ // Store the zoomable timeout value just to clear it while closing
1749
+ this.zoomabletimeout = false;
1750
+
1751
+ // Set the initial value center
1752
+ this.pageX = $(window).width() / 2;
1753
+ this.pageY = ($(window).height() / 2) + $(window).scrollTop();
1754
+ }
1755
+
1756
+ return this;
1757
+ };
1758
+
1759
+ Zoom.prototype.init = function() {
1760
+
1761
+ var _this = this;
1762
+ var zoomIcons = '<span id="lg-zoom-in" class="lg-icon"></span><span id="lg-zoom-out" class="lg-icon"></span>';
1763
+
1764
+ if (_this.core.s.actualSize) {
1765
+ zoomIcons += '<span id="lg-actual-size" class="lg-icon"></span>';
1766
+ }
1767
+
1768
+ if (_this.core.s.useLeftForZoom) {
1769
+ _this.core.$outer.addClass('lg-use-left-for-zoom');
1770
+ } else {
1771
+ _this.core.$outer.addClass('lg-use-transition-for-zoom');
1772
+ }
1773
+
1774
+ this.core.$outer.find('.lg-toolbar').append(zoomIcons);
1775
+
1776
+ // Add zoomable class
1777
+ _this.core.$el.on('onSlideItemLoad.lg.tm.zoom', function(event, index, delay) {
1778
+
1779
+ // delay will be 0 except first time
1780
+ var _speed = _this.core.s.enableZoomAfter + delay;
1781
+
1782
+ // set _speed value 0 if gallery opened from direct url and if it is first slide
1783
+ if ($('body').hasClass('lg-from-hash') && delay) {
1784
+
1785
+ // will execute only once
1786
+ _speed = 0;
1787
+ } else {
1788
+
1789
+ // Remove lg-from-hash to enable starting animation.
1790
+ $('body').removeClass('lg-from-hash');
1791
+ }
1792
+
1793
+ _this.zoomabletimeout = setTimeout(function() {
1794
+ _this.core.$slide.eq(index).addClass('lg-zoomable');
1795
+ }, _speed + 30);
1796
+ });
1797
+
1798
+ var scale = 1;
1799
+ /**
1800
+ * @desc Image zoom
1801
+ * Translate the wrap and scale the image to get better user experience
1802
+ *
1803
+ * @param {String} scaleVal - Zoom decrement/increment value
1804
+ */
1805
+ var zoom = function(scaleVal) {
1806
+
1807
+ var $image = _this.core.$outer.find('.lg-current .lg-image');
1808
+ var _x;
1809
+ var _y;
1810
+
1811
+ // Find offset manually to avoid issue after zoom
1812
+ var offsetX = ($(window).width() - $image.prop('offsetWidth')) / 2;
1813
+ var offsetY = (($(window).height() - $image.prop('offsetHeight')) / 2) + $(window).scrollTop();
1814
+
1815
+ _x = _this.pageX - offsetX;
1816
+ _y = _this.pageY - offsetY;
1817
+
1818
+ var x = (scaleVal - 1) * (_x);
1819
+ var y = (scaleVal - 1) * (_y);
1820
+
1821
+ $image.css('transform', 'scale3d(' + scaleVal + ', ' + scaleVal + ', 1)').attr('data-scale', scaleVal);
1822
+
1823
+ if (_this.core.s.useLeftForZoom) {
1824
+ $image.parent().css({
1825
+ left: -x + 'px',
1826
+ top: -y + 'px'
1827
+ }).attr('data-x', x).attr('data-y', y);
1828
+ } else {
1829
+ $image.parent().css('transform', 'translate3d(-' + x + 'px, -' + y + 'px, 0)').attr('data-x', x).attr('data-y', y);
1830
+ }
1831
+ };
1832
+
1833
+ var callScale = function() {
1834
+ if (scale > 1) {
1835
+ _this.core.$outer.addClass('lg-zoomed');
1836
+ } else {
1837
+ _this.resetZoom();
1838
+ }
1839
+
1840
+ if (scale < 1) {
1841
+ scale = 1;
1842
+ }
1843
+
1844
+ zoom(scale);
1845
+ };
1846
+
1847
+ var actualSize = function(event, $image, index, fromIcon) {
1848
+ var w = $image.prop('offsetWidth');
1849
+ var nw;
1850
+ if (_this.core.s.dynamic) {
1851
+ nw = _this.core.s.dynamicEl[index].width || $image[0].naturalWidth || w;
1852
+ } else {
1853
+ nw = _this.core.$items.eq(index).attr('data-width') || $image[0].naturalWidth || w;
1854
+ }
1855
+
1856
+ var _scale;
1857
+
1858
+ if (_this.core.$outer.hasClass('lg-zoomed')) {
1859
+ scale = 1;
1860
+ } else {
1861
+ if (nw > w) {
1862
+ _scale = nw / w;
1863
+ scale = _scale || 2;
1864
+ }
1865
+ }
1866
+
1867
+ if (fromIcon) {
1868
+ _this.pageX = $(window).width() / 2;
1869
+ _this.pageY = ($(window).height() / 2) + $(window).scrollTop();
1870
+ } else {
1871
+ _this.pageX = event.pageX || event.originalEvent.targetTouches[0].pageX;
1872
+ _this.pageY = event.pageY || event.originalEvent.targetTouches[0].pageY;
1873
+ }
1874
+
1875
+ callScale();
1876
+ setTimeout(function() {
1877
+ _this.core.$outer.removeClass('lg-grabbing').addClass('lg-grab');
1878
+ }, 10);
1879
+ };
1880
+
1881
+ var tapped = false;
1882
+
1883
+ // event triggered after appending slide content
1884
+ _this.core.$el.on('onAferAppendSlide.lg.tm.zoom', function(event, index) {
1885
+
1886
+ // Get the current element
1887
+ var $image = _this.core.$slide.eq(index).find('.lg-image');
1888
+
1889
+ $image.on('dblclick', function(event) {
1890
+ actualSize(event, $image, index);
1891
+ });
1892
+
1893
+ $image.on('touchstart', function(event) {
1894
+ if (!tapped) {
1895
+ tapped = setTimeout(function() {
1896
+ tapped = null;
1897
+ }, 300);
1898
+ } else {
1899
+ clearTimeout(tapped);
1900
+ tapped = null;
1901
+ actualSize(event, $image, index);
1902
+ }
1903
+
1904
+ event.preventDefault();
1905
+ });
1906
+
1907
+ });
1908
+
1909
+ // Update zoom on resize and orientationchange
1910
+ $(window).on('resize.lg.zoom scroll.lg.zoom orientationchange.lg.zoom', function() {
1911
+ _this.pageX = $(window).width() / 2;
1912
+ _this.pageY = ($(window).height() / 2) + $(window).scrollTop();
1913
+ zoom(scale);
1914
+ });
1915
+
1916
+ $('#lg-zoom-out').on('click.lg', function() {
1917
+ if (_this.core.$outer.find('.lg-current .lg-image').length) {
1918
+ scale -= _this.core.s.scale;
1919
+ callScale();
1920
+ }
1921
+ });
1922
+
1923
+ $('#lg-zoom-in').on('click.lg', function() {
1924
+ if (_this.core.$outer.find('.lg-current .lg-image').length) {
1925
+ scale += _this.core.s.scale;
1926
+ callScale();
1927
+ }
1928
+ });
1929
+
1930
+ $('#lg-actual-size').on('click.lg', function(event) {
1931
+ actualSize(event, _this.core.$slide.eq(_this.core.index).find('.lg-image'), _this.core.index, true);
1932
+ });
1933
+
1934
+ // Reset zoom on slide change
1935
+ _this.core.$el.on('onBeforeSlide.lg.tm', function() {
1936
+ scale = 1;
1937
+ _this.resetZoom();
1938
+ });
1939
+
1940
+ // Drag option after zoom
1941
+ _this.zoomDrag();
1942
+
1943
+ _this.zoomSwipe();
1944
+
1945
+ };
1946
+
1947
+ // Reset zoom effect
1948
+ Zoom.prototype.resetZoom = function() {
1949
+ this.core.$outer.removeClass('lg-zoomed');
1950
+ this.core.$slide.find('.lg-img-wrap').removeAttr('style data-x data-y');
1951
+ this.core.$slide.find('.lg-image').removeAttr('style data-scale');
1952
+
1953
+ // Reset pagx pagy values to center
1954
+ this.pageX = $(window).width() / 2;
1955
+ this.pageY = ($(window).height() / 2) + $(window).scrollTop();
1956
+ };
1957
+
1958
+ Zoom.prototype.zoomSwipe = function() {
1959
+ var _this = this;
1960
+ var startCoords = {};
1961
+ var endCoords = {};
1962
+ var isMoved = false;
1963
+
1964
+ // Allow x direction drag
1965
+ var allowX = false;
1966
+
1967
+ // Allow Y direction drag
1968
+ var allowY = false;
1969
+
1970
+ _this.core.$slide.on('touchstart.lg', function(e) {
1971
+
1972
+ if (_this.core.$outer.hasClass('lg-zoomed')) {
1973
+ var $image = _this.core.$slide.eq(_this.core.index).find('.lg-object');
1974
+
1975
+ allowY = $image.prop('offsetHeight') * $image.attr('data-scale') > _this.core.$outer.find('.lg').height();
1976
+ allowX = $image.prop('offsetWidth') * $image.attr('data-scale') > _this.core.$outer.find('.lg').width();
1977
+ if ((allowX || allowY)) {
1978
+ e.preventDefault();
1979
+ startCoords = {
1980
+ x: e.originalEvent.targetTouches[0].pageX,
1981
+ y: e.originalEvent.targetTouches[0].pageY
1982
+ };
1983
+ }
1984
+ }
1985
+
1986
+ });
1987
+
1988
+ _this.core.$slide.on('touchmove.lg', function(e) {
1989
+
1990
+ if (_this.core.$outer.hasClass('lg-zoomed')) {
1991
+
1992
+ var _$el = _this.core.$slide.eq(_this.core.index).find('.lg-img-wrap');
1993
+ var distanceX;
1994
+ var distanceY;
1995
+
1996
+ e.preventDefault();
1997
+ isMoved = true;
1998
+
1999
+ endCoords = {
2000
+ x: e.originalEvent.targetTouches[0].pageX,
2001
+ y: e.originalEvent.targetTouches[0].pageY
2002
+ };
2003
+
2004
+ // reset opacity and transition duration
2005
+ _this.core.$outer.addClass('lg-zoom-dragging');
2006
+
2007
+ if (allowY) {
2008
+ distanceY = (-Math.abs(_$el.attr('data-y'))) + (endCoords.y - startCoords.y);
2009
+ } else {
2010
+ distanceY = -Math.abs(_$el.attr('data-y'));
2011
+ }
2012
+
2013
+ if (allowX) {
2014
+ distanceX = (-Math.abs(_$el.attr('data-x'))) + (endCoords.x - startCoords.x);
2015
+ } else {
2016
+ distanceX = -Math.abs(_$el.attr('data-x'));
2017
+ }
2018
+
2019
+ if ((Math.abs(endCoords.x - startCoords.x) > 15) || (Math.abs(endCoords.y - startCoords.y) > 15)) {
2020
+
2021
+ if (_this.core.s.useLeftForZoom) {
2022
+ _$el.css({
2023
+ left: distanceX + 'px',
2024
+ top: distanceY + 'px'
2025
+ });
2026
+ } else {
2027
+ _$el.css('transform', 'translate3d(' + distanceX + 'px, ' + distanceY + 'px, 0)');
2028
+ }
2029
+ }
2030
+
2031
+ }
2032
+
2033
+ });
2034
+
2035
+ _this.core.$slide.on('touchend.lg', function() {
2036
+ if (_this.core.$outer.hasClass('lg-zoomed')) {
2037
+ if (isMoved) {
2038
+ isMoved = false;
2039
+ _this.core.$outer.removeClass('lg-zoom-dragging');
2040
+ _this.touchendZoom(startCoords, endCoords, allowX, allowY);
2041
+
2042
+ }
2043
+ }
2044
+ });
2045
+
2046
+ };
2047
+
2048
+ Zoom.prototype.zoomDrag = function() {
2049
+
2050
+ var _this = this;
2051
+ var startCoords = {};
2052
+ var endCoords = {};
2053
+ var isDraging = false;
2054
+ var isMoved = false;
2055
+
2056
+ // Allow x direction drag
2057
+ var allowX = false;
2058
+
2059
+ // Allow Y direction drag
2060
+ var allowY = false;
2061
+
2062
+ _this.core.$slide.on('mousedown.lg.zoom', function(e) {
2063
+
2064
+ // execute only on .lg-object
2065
+ var $image = _this.core.$slide.eq(_this.core.index).find('.lg-object');
2066
+
2067
+ allowY = $image.prop('offsetHeight') * $image.attr('data-scale') > _this.core.$outer.find('.lg').height();
2068
+ allowX = $image.prop('offsetWidth') * $image.attr('data-scale') > _this.core.$outer.find('.lg').width();
2069
+
2070
+ if (_this.core.$outer.hasClass('lg-zoomed')) {
2071
+ if ($(e.target).hasClass('lg-object') && (allowX || allowY)) {
2072
+ e.preventDefault();
2073
+ startCoords = {
2074
+ x: e.pageX,
2075
+ y: e.pageY
2076
+ };
2077
+
2078
+ isDraging = true;
2079
+
2080
+ // ** Fix for webkit cursor issue https://code.google.com/p/chromium/issues/detail?id=26723
2081
+ _this.core.$outer.scrollLeft += 1;
2082
+ _this.core.$outer.scrollLeft -= 1;
2083
+
2084
+ _this.core.$outer.removeClass('lg-grab').addClass('lg-grabbing');
2085
+ }
2086
+ }
2087
+ });
2088
+
2089
+ $(window).on('mousemove.lg.zoom', function(e) {
2090
+ if (isDraging) {
2091
+ var _$el = _this.core.$slide.eq(_this.core.index).find('.lg-img-wrap');
2092
+ var distanceX;
2093
+ var distanceY;
2094
+
2095
+ isMoved = true;
2096
+ endCoords = {
2097
+ x: e.pageX,
2098
+ y: e.pageY
2099
+ };
2100
+
2101
+ // reset opacity and transition duration
2102
+ _this.core.$outer.addClass('lg-zoom-dragging');
2103
+
2104
+ if (allowY) {
2105
+ distanceY = (-Math.abs(_$el.attr('data-y'))) + (endCoords.y - startCoords.y);
2106
+ } else {
2107
+ distanceY = -Math.abs(_$el.attr('data-y'));
2108
+ }
2109
+
2110
+ if (allowX) {
2111
+ distanceX = (-Math.abs(_$el.attr('data-x'))) + (endCoords.x - startCoords.x);
2112
+ } else {
2113
+ distanceX = -Math.abs(_$el.attr('data-x'));
2114
+ }
2115
+
2116
+ if (_this.core.s.useLeftForZoom) {
2117
+ _$el.css({
2118
+ left: distanceX + 'px',
2119
+ top: distanceY + 'px'
2120
+ });
2121
+ } else {
2122
+ _$el.css('transform', 'translate3d(' + distanceX + 'px, ' + distanceY + 'px, 0)');
2123
+ }
2124
+ }
2125
+ });
2126
+
2127
+ $(window).on('mouseup.lg.zoom', function(e) {
2128
+
2129
+ if (isDraging) {
2130
+ isDraging = false;
2131
+ _this.core.$outer.removeClass('lg-zoom-dragging');
2132
+
2133
+ // Fix for chrome mouse move on click
2134
+ if (isMoved && ((startCoords.x !== endCoords.x) || (startCoords.y !== endCoords.y))) {
2135
+ endCoords = {
2136
+ x: e.pageX,
2137
+ y: e.pageY
2138
+ };
2139
+ _this.touchendZoom(startCoords, endCoords, allowX, allowY);
2140
+
2141
+ }
2142
+
2143
+ isMoved = false;
2144
+ }
2145
+
2146
+ _this.core.$outer.removeClass('lg-grabbing').addClass('lg-grab');
2147
+
2148
+ });
2149
+ };
2150
+
2151
+ Zoom.prototype.touchendZoom = function(startCoords, endCoords, allowX, allowY) {
2152
+
2153
+ var _this = this;
2154
+ var _$el = _this.core.$slide.eq(_this.core.index).find('.lg-img-wrap');
2155
+ var $image = _this.core.$slide.eq(_this.core.index).find('.lg-object');
2156
+ var distanceX = (-Math.abs(_$el.attr('data-x'))) + (endCoords.x - startCoords.x);
2157
+ var distanceY = (-Math.abs(_$el.attr('data-y'))) + (endCoords.y - startCoords.y);
2158
+ var minY = (_this.core.$outer.find('.lg').height() - $image.prop('offsetHeight')) / 2;
2159
+ var maxY = Math.abs(($image.prop('offsetHeight') * Math.abs($image.attr('data-scale'))) - _this.core.$outer.find('.lg').height() + minY);
2160
+ var minX = (_this.core.$outer.find('.lg').width() - $image.prop('offsetWidth')) / 2;
2161
+ var maxX = Math.abs(($image.prop('offsetWidth') * Math.abs($image.attr('data-scale'))) - _this.core.$outer.find('.lg').width() + minX);
2162
+
2163
+ if ((Math.abs(endCoords.x - startCoords.x) > 15) || (Math.abs(endCoords.y - startCoords.y) > 15)) {
2164
+ if (allowY) {
2165
+ if (distanceY <= -maxY) {
2166
+ distanceY = -maxY;
2167
+ } else if (distanceY >= -minY) {
2168
+ distanceY = -minY;
2169
+ }
2170
+ }
2171
+
2172
+ if (allowX) {
2173
+ if (distanceX <= -maxX) {
2174
+ distanceX = -maxX;
2175
+ } else if (distanceX >= -minX) {
2176
+ distanceX = -minX;
2177
+ }
2178
+ }
2179
+
2180
+ if (allowY) {
2181
+ _$el.attr('data-y', Math.abs(distanceY));
2182
+ } else {
2183
+ distanceY = -Math.abs(_$el.attr('data-y'));
2184
+ }
2185
+
2186
+ if (allowX) {
2187
+ _$el.attr('data-x', Math.abs(distanceX));
2188
+ } else {
2189
+ distanceX = -Math.abs(_$el.attr('data-x'));
2190
+ }
2191
+
2192
+ if (_this.core.s.useLeftForZoom) {
2193
+ _$el.css({
2194
+ left: distanceX + 'px',
2195
+ top: distanceY + 'px'
2196
+ });
2197
+ } else {
2198
+ _$el.css('transform', 'translate3d(' + distanceX + 'px, ' + distanceY + 'px, 0)');
2199
+ }
2200
+
2201
+ }
2202
+ };
2203
+
2204
+ Zoom.prototype.destroy = function() {
2205
+
2206
+ var _this = this;
2207
+
2208
+ // Unbind all events added by lightGallery zoom plugin
2209
+ _this.core.$el.off('.lg.zoom');
2210
+ $(window).off('.lg.zoom');
2211
+ _this.core.$slide.off('.lg.zoom');
2212
+ _this.core.$el.off('.lg.tm.zoom');
2213
+ _this.resetZoom();
2214
+ clearTimeout(_this.zoomabletimeout);
2215
+ _this.zoomabletimeout = false;
2216
+ };
2217
+
2218
+ $.fn.lightGallery.modules.zoom = Zoom;
2219
+
2220
+ })();
2221
+
2222
+
2223
+ }));
2224
+
2225
+ /*! lg-share - v1.1.0 - 2017-10-03
2226
+ * http://sachinchoolur.github.io/lightGallery
2227
+ * Copyright (c) 2017 Sachin N; Licensed GPLv3 */
2228
+
2229
+ (function (root, factory) {
2230
+ if (typeof define === 'function' && define.amd) {
2231
+ // AMD. Register as an anonymous module unless amdModuleId is set
2232
+ define(['jquery'], function (a0) {
2233
+ return (factory(a0));
2234
+ });
2235
+ } else if (typeof exports === 'object') {
2236
+ // Node. Does not work with strict CommonJS, but
2237
+ // only CommonJS-like environments that support module.exports,
2238
+ // like Node.
2239
+ module.exports = factory(require('jquery'));
2240
+ } else {
2241
+ factory(jQuery);
2242
+ }
2243
+ }(this, function ($) {
2244
+
2245
+ (function() {
2246
+
2247
+ 'use strict';
2248
+
2249
+ var defaults = {
2250
+ share: true,
2251
+ facebook: true,
2252
+ facebookDropdownText: 'Facebook',
2253
+ twitter: true,
2254
+ twitterDropdownText: 'Twitter',
2255
+ googlePlus: true,
2256
+ googlePlusDropdownText: 'GooglePlus',
2257
+ pinterest: true,
2258
+ pinterestDropdownText: 'Pinterest'
2259
+ };
2260
+
2261
+ var Share = function(element) {
2262
+
2263
+ this.core = $(element).data('lightGallery');
2264
+
2265
+ this.core.s = $.extend({}, defaults, this.core.s);
2266
+ if (this.core.s.share) {
2267
+ this.init();
2268
+ }
2269
+
2270
+ return this;
2271
+ };
2272
+
2273
+ Share.prototype.init = function() {
2274
+ var _this = this;
2275
+ var shareHtml = '<span id="lg-share" class="lg-icon">' +
2276
+ '<ul class="lg-dropdown" style="position: absolute;">';
2277
+ shareHtml += _this.core.s.facebook ? '<li><a id="lg-share-facebook" target="_blank"><span class="lg-icon"></span><span class="lg-dropdown-text">' + this.core.s.facebookDropdownText + '</span></a></li>' : '';
2278
+ shareHtml += _this.core.s.twitter ? '<li><a id="lg-share-twitter" target="_blank"><span class="lg-icon"></span><span class="lg-dropdown-text">' + this.core.s.twitterDropdownText + '</span></a></li>' : '';
2279
+ shareHtml += _this.core.s.googlePlus ? '<li><a id="lg-share-googleplus" target="_blank"><span class="lg-icon"></span><span class="lg-dropdown-text">' + this.core.s.googlePlusDropdownText + '</span></a></li>' : '';
2280
+ shareHtml += _this.core.s.pinterest ? '<li><a id="lg-share-pinterest" target="_blank"><span class="lg-icon"></span><span class="lg-dropdown-text">' + this.core.s.pinterestDropdownText + '</span></a></li>' : '';
2281
+ shareHtml += '</ul></span>';
2282
+
2283
+ this.core.$outer.find('.lg-toolbar').append(shareHtml);
2284
+ this.core.$outer.find('.lg').append('<div id="lg-dropdown-overlay"></div>');
2285
+ $('#lg-share').on('click.lg', function(){
2286
+ _this.core.$outer.toggleClass('lg-dropdown-active');
2287
+ });
2288
+
2289
+ $('#lg-dropdown-overlay').on('click.lg', function(){
2290
+ _this.core.$outer.removeClass('lg-dropdown-active');
2291
+ });
2292
+
2293
+ _this.core.$el.on('onAfterSlide.lg.tm', function(event, prevIndex, index) {
2294
+
2295
+ setTimeout(function() {
2296
+
2297
+ $('#lg-share-facebook').attr('href', 'https://www.facebook.com/sharer/sharer.php?u=' + (encodeURIComponent(_this.getSahreProps(index, 'facebookShareUrl') || window.location.href)));
2298
+
2299
+ $('#lg-share-twitter').attr('href', 'https://twitter.com/intent/tweet?text=' + _this.getSahreProps(index, 'tweetText') + '&url=' + (encodeURIComponent(_this.getSahreProps(index, 'twitterShareUrl') || window.location.href)));
2300
+
2301
+ $('#lg-share-googleplus').attr('href', 'https://plus.google.com/share?url=' + (encodeURIComponent(_this.getSahreProps(index, 'googleplusShareUrl') || window.location.href)));
2302
+
2303
+ $('#lg-share-pinterest').attr('href', 'http://www.pinterest.com/pin/create/button/?url=' + (encodeURIComponent(_this.getSahreProps(index, 'pinterestShareUrl') || window.location.href)) + '&media=' + encodeURIComponent(_this.getSahreProps(index, 'src')) + '&description=' + _this.getSahreProps(index, 'pinterestText'));
2304
+
2305
+ }, 100);
2306
+ });
2307
+ };
2308
+
2309
+ Share.prototype.getSahreProps = function(index, prop){
2310
+ var shareProp = '';
2311
+ if(this.core.s.dynamic) {
2312
+ shareProp = this.core.s.dynamicEl[index][prop];
2313
+ } else {
2314
+ var _href = this.core.$items.eq(index).attr('href');
2315
+ var _prop = this.core.$items.eq(index).data(prop);
2316
+ shareProp = prop === 'src' ? _href || _prop : _prop;
2317
+ }
2318
+ return shareProp;
2319
+ };
2320
+
2321
+ Share.prototype.destroy = function() {
2322
+
2323
+ };
2324
+
2325
+ $.fn.lightGallery.modules.share = Share;
2326
+
2327
+ })();
2328
+
2329
+
2330
+
2331
+ }));
2332
+
2333
+ /*! lg-hash - v1.0.4 - 2017-12-20
2334
+ * http://sachinchoolur.github.io/lightGallery
2335
+ * Copyright (c) 2017 Sachin N; Licensed GPLv3 */
2336
+
2337
+ (function (root, factory) {
2338
+ if (typeof define === 'function' && define.amd) {
2339
+ // AMD. Register as an anonymous module unless amdModuleId is set
2340
+ define(['jquery'], function (a0) {
2341
+ return (factory(a0));
2342
+ });
2343
+ } else if (typeof exports === 'object') {
2344
+ // Node. Does not work with strict CommonJS, but
2345
+ // only CommonJS-like environments that support module.exports,
2346
+ // like Node.
2347
+ module.exports = factory(require('jquery'));
2348
+ } else {
2349
+ factory(jQuery);
2350
+ }
2351
+ }(this, function ($) {
2352
+
2353
+ (function() {
2354
+
2355
+ 'use strict';
2356
+
2357
+ var defaults = {
2358
+ hash: true
2359
+ };
2360
+
2361
+ var Hash = function(element) {
2362
+
2363
+ this.core = $(element).data('lightGallery');
2364
+
2365
+ this.core.s = $.extend({}, defaults, this.core.s);
2366
+
2367
+ if (this.core.s.hash) {
2368
+ this.oldHash = window.location.hash;
2369
+ this.init();
2370
+ }
2371
+
2372
+ return this;
2373
+ };
2374
+
2375
+ Hash.prototype.init = function() {
2376
+ var _this = this;
2377
+ var _hash;
2378
+
2379
+ // Change hash value on after each slide transition
2380
+ _this.core.$el.on('onAfterSlide.lg.tm', function(event, prevIndex, index) {
2381
+ if (history.replaceState) {
2382
+ history.replaceState(null, null, window.location.pathname + window.location.search + '#lg=' + _this.core.s.galleryId + '&slide=' + index);
2383
+ } else {
2384
+ window.location.hash = 'lg=' + _this.core.s.galleryId + '&slide=' + index;
2385
+ }
2386
+ });
2387
+
2388
+ // Listen hash change and change the slide according to slide value
2389
+ $(window).on('hashchange.lg.hash', function() {
2390
+ _hash = window.location.hash;
2391
+ var _idx = parseInt(_hash.split('&slide=')[1], 10);
2392
+
2393
+ // it galleryId doesn't exist in the url close the gallery
2394
+ if ((_hash.indexOf('lg=' + _this.core.s.galleryId) > -1)) {
2395
+ _this.core.slide(_idx, false, false);
2396
+ } else if (_this.core.lGalleryOn) {
2397
+ _this.core.destroy();
2398
+ }
2399
+
2400
+ });
2401
+ };
2402
+
2403
+ Hash.prototype.destroy = function() {
2404
+
2405
+ if (!this.core.s.hash) {
2406
+ return;
2407
+ }
2408
+
2409
+ // Reset to old hash value
2410
+ if (this.oldHash && this.oldHash.indexOf('lg=' + this.core.s.galleryId) < 0) {
2411
+ if (history.replaceState) {
2412
+ history.replaceState(null, null, this.oldHash);
2413
+ } else {
2414
+ window.location.hash = this.oldHash;
2415
+ }
2416
+ } else {
2417
+ if (history.replaceState) {
2418
+ history.replaceState(null, document.title, window.location.pathname + window.location.search);
2419
+ } else {
2420
+ window.location.hash = '';
2421
+ }
2422
+ }
2423
+
2424
+ this.core.$el.off('.lg.hash');
2425
+
2426
+ };
2427
+
2428
+ $.fn.lightGallery.modules.hash = Hash;
2429
+
2430
+ })();
2431
+
2432
+
2433
+ }));
2434
+
2435
+ /*! lg-thumbnail - v1.1.0 - 2017-08-08
2436
+ * http://sachinchoolur.github.io/lightGallery
2437
+ * Copyright (c) 2017 Sachin N; Licensed GPLv3 */
2438
+
2439
+ (function (root, factory) {
2440
+ if (typeof define === 'function' && define.amd) {
2441
+ // AMD. Register as an anonymous module unless amdModuleId is set
2442
+ define(['jquery'], function (a0) {
2443
+ return (factory(a0));
2444
+ });
2445
+ } else if (typeof exports === 'object') {
2446
+ // Node. Does not work with strict CommonJS, but
2447
+ // only CommonJS-like environments that support module.exports,
2448
+ // like Node.
2449
+ module.exports = factory(require('jquery'));
2450
+ } else {
2451
+ factory(jQuery);
2452
+ }
2453
+ }(this, function ($) {
2454
+
2455
+ (function() {
2456
+
2457
+ 'use strict';
2458
+
2459
+ var defaults = {
2460
+ thumbnail: true,
2461
+
2462
+ animateThumb: true,
2463
+ currentPagerPosition: 'middle',
2464
+
2465
+ thumbWidth: 100,
2466
+ thumbHeight: '80px',
2467
+ thumbContHeight: 100,
2468
+ thumbMargin: 5,
2469
+
2470
+ exThumbImage: false,
2471
+ showThumbByDefault: true,
2472
+ toogleThumb: true,
2473
+ pullCaptionUp: true,
2474
+
2475
+ enableThumbDrag: true,
2476
+ enableThumbSwipe: true,
2477
+ swipeThreshold: 50,
2478
+
2479
+ loadYoutubeThumbnail: true,
2480
+ youtubeThumbSize: 1,
2481
+
2482
+ loadVimeoThumbnail: true,
2483
+ vimeoThumbSize: 'thumbnail_small',
2484
+
2485
+ loadDailymotionThumbnail: true
2486
+ };
2487
+
2488
+ var Thumbnail = function(element) {
2489
+
2490
+ // get lightGallery core plugin data
2491
+ this.core = $(element).data('lightGallery');
2492
+
2493
+ // extend module default settings with lightGallery core settings
2494
+ this.core.s = $.extend({}, defaults, this.core.s);
2495
+
2496
+ this.$el = $(element);
2497
+ this.$thumbOuter = null;
2498
+ this.thumbOuterWidth = 0;
2499
+ this.thumbTotalWidth = (this.core.$items.length * (this.core.s.thumbWidth + this.core.s.thumbMargin));
2500
+ this.thumbIndex = this.core.index;
2501
+
2502
+ if (this.core.s.animateThumb) {
2503
+ this.core.s.thumbHeight = '100%';
2504
+ }
2505
+
2506
+ // Thumbnail animation value
2507
+ this.left = 0;
2508
+
2509
+ this.init();
2510
+
2511
+ return this;
2512
+ };
2513
+
2514
+ Thumbnail.prototype.init = function() {
2515
+ var _this = this;
2516
+ if (this.core.s.thumbnail && this.core.$items.length > 1) {
2517
+ if (this.core.s.showThumbByDefault) {
2518
+ setTimeout(function(){
2519
+ _this.core.$outer.addClass('lg-thumb-open');
2520
+ }, 700);
2521
+ }
2522
+
2523
+ if (this.core.s.pullCaptionUp) {
2524
+ this.core.$outer.addClass('lg-pull-caption-up');
2525
+ }
2526
+
2527
+ this.build();
2528
+ if (this.core.s.animateThumb && this.core.doCss()) {
2529
+ if (this.core.s.enableThumbDrag) {
2530
+ this.enableThumbDrag();
2531
+ }
2532
+
2533
+ if (this.core.s.enableThumbSwipe) {
2534
+ this.enableThumbSwipe();
2535
+ }
2536
+
2537
+ this.thumbClickable = false;
2538
+ } else {
2539
+ this.thumbClickable = true;
2540
+ }
2541
+
2542
+ this.toogle();
2543
+ this.thumbkeyPress();
2544
+ }
2545
+ };
2546
+
2547
+ Thumbnail.prototype.build = function() {
2548
+ var _this = this;
2549
+ var thumbList = '';
2550
+ var vimeoErrorThumbSize = '';
2551
+ var $thumb;
2552
+ var html = '<div class="lg-thumb-outer">' +
2553
+ '<div class="lg-thumb lg-group">' +
2554
+ '</div>' +
2555
+ '</div>';
2556
+
2557
+ switch (this.core.s.vimeoThumbSize) {
2558
+ case 'thumbnail_large':
2559
+ vimeoErrorThumbSize = '640';
2560
+ break;
2561
+ case 'thumbnail_medium':
2562
+ vimeoErrorThumbSize = '200x150';
2563
+ break;
2564
+ case 'thumbnail_small':
2565
+ vimeoErrorThumbSize = '100x75';
2566
+ }
2567
+
2568
+ _this.core.$outer.addClass('lg-has-thumb');
2569
+
2570
+ _this.core.$outer.find('.lg').append(html);
2571
+
2572
+ _this.$thumbOuter = _this.core.$outer.find('.lg-thumb-outer');
2573
+ _this.thumbOuterWidth = _this.$thumbOuter.width();
2574
+
2575
+ if (_this.core.s.animateThumb) {
2576
+ _this.core.$outer.find('.lg-thumb').css({
2577
+ width: _this.thumbTotalWidth + 'px',
2578
+ position: 'relative'
2579
+ });
2580
+ }
2581
+
2582
+ if (this.core.s.animateThumb) {
2583
+ _this.$thumbOuter.css('height', _this.core.s.thumbContHeight + 'px');
2584
+ }
2585
+
2586
+ function getThumb(src, thumb, index) {
2587
+ var isVideo = _this.core.isVideo(src, index) || {};
2588
+ var thumbImg;
2589
+ var vimeoId = '';
2590
+
2591
+ if (isVideo.youtube || isVideo.vimeo || isVideo.dailymotion) {
2592
+ if (isVideo.youtube) {
2593
+ if (_this.core.s.loadYoutubeThumbnail) {
2594
+ thumbImg = '//img.youtube.com/vi/' + isVideo.youtube[1] + '/' + _this.core.s.youtubeThumbSize + '.jpg';
2595
+ } else {
2596
+ thumbImg = thumb;
2597
+ }
2598
+ } else if (isVideo.vimeo) {
2599
+ if (_this.core.s.loadVimeoThumbnail) {
2600
+ thumbImg = '//i.vimeocdn.com/video/error_' + vimeoErrorThumbSize + '.jpg';
2601
+ vimeoId = isVideo.vimeo[1];
2602
+ } else {
2603
+ thumbImg = thumb;
2604
+ }
2605
+ } else if (isVideo.dailymotion) {
2606
+ if (_this.core.s.loadDailymotionThumbnail) {
2607
+ thumbImg = '//www.dailymotion.com/thumbnail/video/' + isVideo.dailymotion[1];
2608
+ } else {
2609
+ thumbImg = thumb;
2610
+ }
2611
+ }
2612
+ } else {
2613
+ thumbImg = thumb;
2614
+ }
2615
+
2616
+ thumbList += '<div data-vimeo-id="' + vimeoId + '" class="lg-thumb-item" style="width:' + _this.core.s.thumbWidth + 'px; height: ' + _this.core.s.thumbHeight + '; margin-right: ' + _this.core.s.thumbMargin + 'px"><img src="' + thumbImg + '" /></div>';
2617
+ vimeoId = '';
2618
+ }
2619
+
2620
+ if (_this.core.s.dynamic) {
2621
+ for (var i = 0; i < _this.core.s.dynamicEl.length; i++) {
2622
+ getThumb(_this.core.s.dynamicEl[i].src, _this.core.s.dynamicEl[i].thumb, i);
2623
+ }
2624
+ } else {
2625
+ _this.core.$items.each(function(i) {
2626
+
2627
+ if (!_this.core.s.exThumbImage) {
2628
+ getThumb($(this).attr('href') || $(this).attr('data-src'), $(this).find('img').attr('src'), i);
2629
+ } else {
2630
+ getThumb($(this).attr('href') || $(this).attr('data-src'), $(this).attr(_this.core.s.exThumbImage), i);
2631
+ }
2632
+
2633
+ });
2634
+ }
2635
+
2636
+ _this.core.$outer.find('.lg-thumb').html(thumbList);
2637
+
2638
+ $thumb = _this.core.$outer.find('.lg-thumb-item');
2639
+
2640
+ // Load vimeo thumbnails
2641
+ $thumb.each(function() {
2642
+ var $this = $(this);
2643
+ var vimeoVideoId = $this.attr('data-vimeo-id');
2644
+
2645
+ if (vimeoVideoId) {
2646
+ $.getJSON('//www.vimeo.com/api/v2/video/' + vimeoVideoId + '.json?callback=?', {
2647
+ format: 'json'
2648
+ }, function(data) {
2649
+ $this.find('img').attr('src', data[0][_this.core.s.vimeoThumbSize]);
2650
+ });
2651
+ }
2652
+ });
2653
+
2654
+ // manage active class for thumbnail
2655
+ $thumb.eq(_this.core.index).addClass('active');
2656
+ _this.core.$el.on('onBeforeSlide.lg.tm', function() {
2657
+ $thumb.removeClass('active');
2658
+ $thumb.eq(_this.core.index).addClass('active');
2659
+ });
2660
+
2661
+ $thumb.on('click.lg touchend.lg', function() {
2662
+ var _$this = $(this);
2663
+ setTimeout(function() {
2664
+
2665
+ // In IE9 and bellow touch does not support
2666
+ // Go to slide if browser does not support css transitions
2667
+ if ((_this.thumbClickable && !_this.core.lgBusy) || !_this.core.doCss()) {
2668
+ _this.core.index = _$this.index();
2669
+ _this.core.slide(_this.core.index, false, true, false);
2670
+ }
2671
+ }, 50);
2672
+ });
2673
+
2674
+ _this.core.$el.on('onBeforeSlide.lg.tm', function() {
2675
+ _this.animateThumb(_this.core.index);
2676
+ });
2677
+
2678
+ $(window).on('resize.lg.thumb orientationchange.lg.thumb', function() {
2679
+ setTimeout(function() {
2680
+ _this.animateThumb(_this.core.index);
2681
+ _this.thumbOuterWidth = _this.$thumbOuter.width();
2682
+ }, 200);
2683
+ });
2684
+
2685
+ };
2686
+
2687
+ Thumbnail.prototype.setTranslate = function(value) {
2688
+ // jQuery supports Automatic CSS prefixing since jQuery 1.8.0
2689
+ this.core.$outer.find('.lg-thumb').css({
2690
+ transform: 'translate3d(-' + (value) + 'px, 0px, 0px)'
2691
+ });
2692
+ };
2693
+
2694
+ Thumbnail.prototype.animateThumb = function(index) {
2695
+ var $thumb = this.core.$outer.find('.lg-thumb');
2696
+ if (this.core.s.animateThumb) {
2697
+ var position;
2698
+ switch (this.core.s.currentPagerPosition) {
2699
+ case 'left':
2700
+ position = 0;
2701
+ break;
2702
+ case 'middle':
2703
+ position = (this.thumbOuterWidth / 2) - (this.core.s.thumbWidth / 2);
2704
+ break;
2705
+ case 'right':
2706
+ position = this.thumbOuterWidth - this.core.s.thumbWidth;
2707
+ }
2708
+ this.left = ((this.core.s.thumbWidth + this.core.s.thumbMargin) * index - 1) - position;
2709
+ if (this.left > (this.thumbTotalWidth - this.thumbOuterWidth)) {
2710
+ this.left = this.thumbTotalWidth - this.thumbOuterWidth;
2711
+ }
2712
+
2713
+ if (this.left < 0) {
2714
+ this.left = 0;
2715
+ }
2716
+
2717
+ if (this.core.lGalleryOn) {
2718
+ if (!$thumb.hasClass('on')) {
2719
+ this.core.$outer.find('.lg-thumb').css('transition-duration', this.core.s.speed + 'ms');
2720
+ }
2721
+
2722
+ if (!this.core.doCss()) {
2723
+ $thumb.animate({
2724
+ left: -this.left + 'px'
2725
+ }, this.core.s.speed);
2726
+ }
2727
+ } else {
2728
+ if (!this.core.doCss()) {
2729
+ $thumb.css('left', -this.left + 'px');
2730
+ }
2731
+ }
2732
+
2733
+ this.setTranslate(this.left);
2734
+
2735
+ }
2736
+ };
2737
+
2738
+ // Enable thumbnail dragging and swiping
2739
+ Thumbnail.prototype.enableThumbDrag = function() {
2740
+
2741
+ var _this = this;
2742
+ var startCoords = 0;
2743
+ var endCoords = 0;
2744
+ var isDraging = false;
2745
+ var isMoved = false;
2746
+ var tempLeft = 0;
2747
+
2748
+ _this.$thumbOuter.addClass('lg-grab');
2749
+
2750
+ _this.core.$outer.find('.lg-thumb').on('mousedown.lg.thumb', function(e) {
2751
+ if (_this.thumbTotalWidth > _this.thumbOuterWidth) {
2752
+ // execute only on .lg-object
2753
+ e.preventDefault();
2754
+ startCoords = e.pageX;
2755
+ isDraging = true;
2756
+
2757
+ // ** Fix for webkit cursor issue https://code.google.com/p/chromium/issues/detail?id=26723
2758
+ _this.core.$outer.scrollLeft += 1;
2759
+ _this.core.$outer.scrollLeft -= 1;
2760
+
2761
+ // *
2762
+ _this.thumbClickable = false;
2763
+ _this.$thumbOuter.removeClass('lg-grab').addClass('lg-grabbing');
2764
+ }
2765
+ });
2766
+
2767
+ $(window).on('mousemove.lg.thumb', function(e) {
2768
+ if (isDraging) {
2769
+ tempLeft = _this.left;
2770
+ isMoved = true;
2771
+ endCoords = e.pageX;
2772
+
2773
+ _this.$thumbOuter.addClass('lg-dragging');
2774
+
2775
+ tempLeft = tempLeft - (endCoords - startCoords);
2776
+
2777
+ if (tempLeft > (_this.thumbTotalWidth - _this.thumbOuterWidth)) {
2778
+ tempLeft = _this.thumbTotalWidth - _this.thumbOuterWidth;
2779
+ }
2780
+
2781
+ if (tempLeft < 0) {
2782
+ tempLeft = 0;
2783
+ }
2784
+
2785
+ // move current slide
2786
+ _this.setTranslate(tempLeft);
2787
+
2788
+ }
2789
+ });
2790
+
2791
+ $(window).on('mouseup.lg.thumb', function() {
2792
+ if (isMoved) {
2793
+ isMoved = false;
2794
+ _this.$thumbOuter.removeClass('lg-dragging');
2795
+
2796
+ _this.left = tempLeft;
2797
+
2798
+ if (Math.abs(endCoords - startCoords) < _this.core.s.swipeThreshold) {
2799
+ _this.thumbClickable = true;
2800
+ }
2801
+
2802
+ } else {
2803
+ _this.thumbClickable = true;
2804
+ }
2805
+
2806
+ if (isDraging) {
2807
+ isDraging = false;
2808
+ _this.$thumbOuter.removeClass('lg-grabbing').addClass('lg-grab');
2809
+ }
2810
+ });
2811
+
2812
+ };
2813
+
2814
+ Thumbnail.prototype.enableThumbSwipe = function() {
2815
+ var _this = this;
2816
+ var startCoords = 0;
2817
+ var endCoords = 0;
2818
+ var isMoved = false;
2819
+ var tempLeft = 0;
2820
+
2821
+ _this.core.$outer.find('.lg-thumb').on('touchstart.lg', function(e) {
2822
+ if (_this.thumbTotalWidth > _this.thumbOuterWidth) {
2823
+ e.preventDefault();
2824
+ startCoords = e.originalEvent.targetTouches[0].pageX;
2825
+ _this.thumbClickable = false;
2826
+ }
2827
+ });
2828
+
2829
+ _this.core.$outer.find('.lg-thumb').on('touchmove.lg', function(e) {
2830
+ if (_this.thumbTotalWidth > _this.thumbOuterWidth) {
2831
+ e.preventDefault();
2832
+ endCoords = e.originalEvent.targetTouches[0].pageX;
2833
+ isMoved = true;
2834
+
2835
+ _this.$thumbOuter.addClass('lg-dragging');
2836
+
2837
+ tempLeft = _this.left;
2838
+
2839
+ tempLeft = tempLeft - (endCoords - startCoords);
2840
+
2841
+ if (tempLeft > (_this.thumbTotalWidth - _this.thumbOuterWidth)) {
2842
+ tempLeft = _this.thumbTotalWidth - _this.thumbOuterWidth;
2843
+ }
2844
+
2845
+ if (tempLeft < 0) {
2846
+ tempLeft = 0;
2847
+ }
2848
+
2849
+ // move current slide
2850
+ _this.setTranslate(tempLeft);
2851
+
2852
+ }
2853
+ });
2854
+
2855
+ _this.core.$outer.find('.lg-thumb').on('touchend.lg', function() {
2856
+ if (_this.thumbTotalWidth > _this.thumbOuterWidth) {
2857
+
2858
+ if (isMoved) {
2859
+ isMoved = false;
2860
+ _this.$thumbOuter.removeClass('lg-dragging');
2861
+ if (Math.abs(endCoords - startCoords) < _this.core.s.swipeThreshold) {
2862
+ _this.thumbClickable = true;
2863
+ }
2864
+
2865
+ _this.left = tempLeft;
2866
+ } else {
2867
+ _this.thumbClickable = true;
2868
+ }
2869
+ } else {
2870
+ _this.thumbClickable = true;
2871
+ }
2872
+ });
2873
+
2874
+ };
2875
+
2876
+ Thumbnail.prototype.toogle = function() {
2877
+ var _this = this;
2878
+ if (_this.core.s.toogleThumb) {
2879
+ _this.core.$outer.addClass('lg-can-toggle');
2880
+ _this.$thumbOuter.append('<span class="lg-toogle-thumb lg-icon"></span>');
2881
+ _this.core.$outer.find('.lg-toogle-thumb').on('click.lg', function() {
2882
+ _this.core.$outer.toggleClass('lg-thumb-open');
2883
+ });
2884
+ }
2885
+ };
2886
+
2887
+ Thumbnail.prototype.thumbkeyPress = function() {
2888
+ var _this = this;
2889
+ $(window).on('keydown.lg.thumb', function(e) {
2890
+ if (e.keyCode === 38) {
2891
+ e.preventDefault();
2892
+ _this.core.$outer.addClass('lg-thumb-open');
2893
+ } else if (e.keyCode === 40) {
2894
+ e.preventDefault();
2895
+ _this.core.$outer.removeClass('lg-thumb-open');
2896
+ }
2897
+ });
2898
+ };
2899
+
2900
+ Thumbnail.prototype.destroy = function() {
2901
+ if (this.core.s.thumbnail && this.core.$items.length > 1) {
2902
+ $(window).off('resize.lg.thumb orientationchange.lg.thumb keydown.lg.thumb');
2903
+ this.$thumbOuter.remove();
2904
+ this.core.$outer.removeClass('lg-has-thumb');
2905
+ }
2906
+ };
2907
+
2908
+ $.fn.lightGallery.modules.Thumbnail = Thumbnail;
2909
+
2910
+ })();
2911
+
2912
+ }));
assets/js/library-editor.js CHANGED
@@ -1,319 +1,319 @@
1
- ( function( $ ) {
2
-
3
- "use strict";
4
-
5
- // Elementor Editor Popup
6
- var WprElementorEditorPopup = {
7
-
8
- loaded: false,
9
-
10
- init: function() {
11
- window.elementor.on( 'preview:loaded', WprElementorEditorPopup.loadPreview );
12
- },
13
-
14
- loadPreview: function() {
15
- window.elementorFrontend.hooks.addAction( 'frontend/element_ready/shortcode.default', function( $scope ) {
16
- $scope.find( '.wpr-template-edit-btn' ).on( 'click', WprElementorEditorPopup.renderPopup );
17
- } );
18
-
19
- window.elementorFrontend.hooks.addAction( 'frontend/element_ready/wpr-advanced-slider.default', function( $scope ) {
20
- $scope.find( '.wpr-template-edit-btn' ).on( 'click', WprElementorEditorPopup.renderPopup );
21
- } );
22
-
23
- window.elementorFrontend.hooks.addAction( 'frontend/element_ready/wpr-tabs.default', function( $scope ) {
24
- $scope.find( '.wpr-template-edit-btn' ).on( 'click', WprElementorEditorPopup.renderPopup );
25
- } );
26
-
27
- window.elementorFrontend.hooks.addAction( 'frontend/element_ready/wpr-content-toggle.default', function( $scope ) {
28
- $scope.find( '.wpr-template-edit-btn' ).on( 'click', WprElementorEditorPopup.renderPopup );
29
- } );
30
- },
31
-
32
- renderPopup: function( link ) {
33
- // Open Editor
34
- WprElementorEditorPopup.getPopup().show();
35
-
36
- // Render Iframe
37
- $( '#wpr-template-editor-popup .dialog-message').html( '<iframe src="' + $( this ).data( 'permalink' ) + '&elementor' + '" id="wpr-template-edit-frame" width="100%" height="100%"></iframe>' );
38
-
39
- // Preloading
40
- $( '#wpr-template-editor-popup .dialog-message').append( '<div id="wpr-template-editor-loading"><div class="elementor-loader-wrapper"><div class="elementor-loader"><div class="elementor-loader-boxes"><div class="elementor-loader-box"></div><div class="elementor-loader-box"></div><div class="elementor-loader-box"></div><div class="elementor-loader-box"></div></div></div><div class="elementor-loading-title">Loading</div></div></div>' );
41
-
42
- // Loaded
43
- $( '#wpr-template-edit-frame').on( 'load', function() {
44
- $( '#wpr-template-editor-loading').fadeOut( 300 );
45
- } );
46
-
47
- // Close
48
- $( '#wpr-template-editor-popup .dialog-close-button' ).css({
49
- 'right' : '30px',
50
- 'width' : '35px',
51
- 'height' : '35px',
52
- 'line-height' : '30px',
53
- 'border-radius' : '50%',
54
- 'text-align' : 'center',
55
- 'opacity' : '1',
56
- 'background-color' : '#333',
57
- 'box-shadow' : '1px 1px 3px 0 #000',
58
- }).html( '<i class="eicon-close"></i>');
59
-
60
- $( '#wpr-template-editor-popup .dialog-close-button i' ).css({
61
- 'font-size' : '15px',
62
- 'color' : '#fff',
63
- })
64
-
65
- $( '#wpr-template-editor-popup .dialog-close-button' ).on( 'click', function() {
66
- elementor.reloadPreview();
67
- });
68
- },
69
-
70
- getPopup: function() {
71
-
72
- if ( ! WprElementorEditorPopup.loaded ) {
73
- this.loaded = elementor.dialogsManager.createWidget( 'lightbox', {
74
- id: 'wpr-template-editor-popup',
75
- closeButton: true,
76
- hide: { onBackgroundClick: false }
77
- } );
78
- }
79
-
80
- return WprElementorEditorPopup.loaded;
81
- }
82
-
83
- };
84
-
85
- $( window ).on