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.47

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.47
Comparing to
See all releases

Code changes from version 1.3.46 to 1.3.47

admin/plugin-options.php CHANGED
@@ -14,7 +14,7 @@ function wpr_addons_add_admin_menu() {
14
  add_menu_page( Utilities::get_plugin_name(), Utilities::get_plugin_name(), 'manage_options', 'wpr-addons', 'wpr_addons_settings_page', $menu_icon, '58.6' );
15
 
16
  add_action( 'admin_init', 'wpr_register_addons_settings' );
17
- add_filter( 'plugin_action_links_royal-elementor-addons/wpr-addons.php', 'wpr_settings_link' );
18
  }
19
  add_action( 'admin_menu', 'wpr_addons_add_admin_menu' );
20
 
@@ -48,6 +48,7 @@ function is_plugin_installed($file) {
48
  function wpr_register_addons_settings() {
49
  // WooCommerce
50
  register_setting( 'wpr-settings', 'wpr_override_woo_templates' );
 
51
  register_setting( 'wpr-settings', 'wpr_woo_shop_ppp' );
52
  register_setting( 'wpr-settings', 'wpr_woo_shop_cat_ppp' );
53
  register_setting( 'wpr-settings', 'wpr_woo_shop_tag_ppp' );
@@ -309,7 +310,7 @@ function wpr_addons_settings_page() {
309
  <div class="wpr-settings-group wpr-settings-group-woo">
310
  <h3 class="wpr-settings-group-title"><?php esc_html_e( 'WooCommerce', 'wpr-addons' ); ?></h3>
311
 
312
- <div class="wpr-settings-group-inner" style="position: relative;">
313
 
314
  <?php if ( !wpr_fs()->can_use_premium_code() ) : ?>
315
  <a href="https://royal-elementor-addons.com/?ref=rea-plugin-backend-settings-woo-pro#purchasepro" class="wpr-settings-pro-overlay" target="_blank">
@@ -353,6 +354,15 @@ function wpr_addons_settings_page() {
353
  <label for="wpr_override_woo_templates"></label>
354
  </div>
355
 
 
 
 
 
 
 
 
 
 
356
  </div>
357
 
358
  <div class="wpr-settings-group">
14
  add_menu_page( Utilities::get_plugin_name(), Utilities::get_plugin_name(), 'manage_options', 'wpr-addons', 'wpr_addons_settings_page', $menu_icon, '58.6' );
15
 
16
  add_action( 'admin_init', 'wpr_register_addons_settings' );
17
+ add_filter( 'plugin_action_links_'. WPR_ADDONS_PLUGIN_BASE, 'wpr_settings_link' );
18
  }
19
  add_action( 'admin_menu', 'wpr_addons_add_admin_menu' );
20
 
48
  function wpr_register_addons_settings() {
49
  // WooCommerce
50
  register_setting( 'wpr-settings', 'wpr_override_woo_templates' );
51
+ register_setting( 'wpr-settings', 'wpr_enable_product_image_zoom' );
52
  register_setting( 'wpr-settings', 'wpr_woo_shop_ppp' );
53
  register_setting( 'wpr-settings', 'wpr_woo_shop_cat_ppp' );
54
  register_setting( 'wpr-settings', 'wpr_woo_shop_tag_ppp' );
310
  <div class="wpr-settings-group wpr-settings-group-woo">
311
  <h3 class="wpr-settings-group-title"><?php esc_html_e( 'WooCommerce', 'wpr-addons' ); ?></h3>
312
 
313
+ <div class="wpr-settings-group-inner">
314
 
315
  <?php if ( !wpr_fs()->can_use_premium_code() ) : ?>
316
  <a href="https://royal-elementor-addons.com/?ref=rea-plugin-backend-settings-woo-pro#purchasepro" class="wpr-settings-pro-overlay" target="_blank">
354
  <label for="wpr_override_woo_templates"></label>
355
  </div>
356
 
357
+ <div class="wpr-woo-template-info">
358
+ <div class="wpr-woo-template-title">
359
+ <h3>Product Image Zoom</h3>
360
+ <span>Enable/Disable Image Zoom Effect on Woocommerce products</span>
361
+ </div>
362
+ <input type="checkbox" name="wpr_enable_product_image_zoom" id="wpr_enable_product_image_zoom" <?php echo checked( get_option('wpr_enable_product_image_zoom', 'on'), 'on', false ); ?>>
363
+ <label for="wpr_enable_product_image_zoom"></label>
364
+ </div>
365
+
366
  </div>
367
 
368
  <div class="wpr-settings-group">
admin/templates/views/royal/theme-footer-royal.php CHANGED
@@ -1,24 +1,24 @@
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_footer_conditions', '[]'), true );
10
- $template_slug = WPR_Conditions_Manager::header_footer_display_conditions($conditions);
11
-
12
- // Render WPR Header
13
- Utilities::render_elementor_template($template_slug);
14
-
15
- wp_footer();
16
-
17
- // Royal themes compatibility
18
- echo '</div>'; // .page-content
19
- echo '</div>'; // #page-wrap
20
-
21
- ?>
22
-
23
- </body>
24
  </html>
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_footer_conditions', '[]'), true );
10
+ $template_slug = WPR_Conditions_Manager::header_footer_display_conditions($conditions);
11
+
12
+ // Render WPR Header
13
+ Utilities::render_elementor_template($template_slug);
14
+
15
+ wp_footer();
16
+
17
+ // Royal themes compatibility
18
+ echo '</div>'; // .page-content
19
+ echo '</div>'; // #page-wrap
20
+
21
+ ?>
22
+
23
+ </body>
24
  </html>
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/storefront/class-storefront-compat.php CHANGED
@@ -1,105 +1,105 @@
1
- <?php
2
-
3
- use WprAddons\Admin\Includes\WPR_Render_Templates;
4
-
5
- /**
6
- * Astra theme compatibility.
7
- */
8
- class Wpr_Storefront_Compat {
9
-
10
- /**
11
- * Instance of Wpr_Storefront_Compat.
12
- *
13
- * @var Wpr_Storefront_Compat
14
- */
15
- private static $instance;
16
-
17
- /**
18
- * WPR_Render_Templates() Class
19
- */
20
- private $render_templates;
21
-
22
- /**
23
- * Initiator
24
- */
25
- public static function instance() {
26
- if ( ! isset( self::$instance ) ) {
27
- self::$instance = new Wpr_Storefront_Compat();
28
-
29
- add_action( 'wp', [ self::$instance, 'hooks' ] );
30
- }
31
-
32
- return self::$instance;
33
- }
34
-
35
- /**
36
- * Run all the Actions / Filters.
37
- */
38
- public function hooks() {
39
- $this->render_templates = new WPR_Render_Templates( true );
40
-
41
- if ( $this->render_templates->is_template_available('header') ) {
42
- add_action( 'template_redirect', [ $this, 'setup_header' ], 10 );
43
- add_action( 'storefront_before_header', [$this->render_templates, 'replace_header'], 500 );
44
- add_action( 'elementor/page_templates/canvas/before_content', [ $this->render_templates, 'add_canvas_header' ] );
45
- }
46
-
47
- if ( $this->render_templates->is_template_available('footer') ) {
48
- add_action( 'template_redirect', [ $this, 'setup_footer' ], 10 );
49
- add_action( 'storefront_after_footer', [$this->render_templates, 'replace_footer'], 500 );
50
- add_action( 'elementor/page_templates/canvas/after_content', [ $this->render_templates, 'add_canvas_footer' ] );
51
- }
52
-
53
- if ( $this->render_templates->is_template_available('header') || $this->render_templates->is_template_available('footer') ) {
54
- add_action( 'wp_head', [ $this, 'styles' ] );
55
- }
56
- }
57
-
58
- /**
59
- * Add inline CSS to hide empty divs for header and footer in storefront
60
- *
61
- * @since 1.2.0
62
- * @return void
63
- */
64
- public function styles() {
65
- $css = '<style id="wpr-disable-storefront-hf">';
66
-
67
- if ( $this->render_templates->is_template_available('header') ) {
68
- $css .= '.site-header {
69
- display: none;
70
- }';
71
- }
72
-
73
- if ( $this->render_templates->is_template_available('footer') ) {
74
- $css .= '.site-footer {
75
- display: none;
76
- }';
77
- }
78
-
79
- $css .= '</style>';
80
-
81
- // Echo plain CSS (no user input or variables)
82
- echo ''. $css; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
83
- }
84
-
85
- /**
86
- * Disable header from the theme.
87
- */
88
- public function setup_header() {
89
- for ( $priority = 0; $priority < 200; $priority ++ ) {
90
- remove_all_actions( 'storefront_header', $priority );
91
- }
92
- }
93
-
94
- /**
95
- * Disable footer from the theme.
96
- */
97
- public function setup_footer() {
98
- for ( $priority = 0; $priority < 200; $priority ++ ) {
99
- remove_all_actions( 'storefront_footer', $priority );
100
- }
101
- }
102
-
103
- }
104
-
105
- Wpr_Storefront_Compat::instance();
1
+ <?php
2
+
3
+ use WprAddons\Admin\Includes\WPR_Render_Templates;
4
+
5
+ /**
6
+ * Astra theme compatibility.
7
+ */
8
+ class Wpr_Storefront_Compat {
9
+
10
+ /**
11
+ * Instance of Wpr_Storefront_Compat.
12
+ *
13
+ * @var Wpr_Storefront_Compat
14
+ */
15
+ private static $instance;
16
+
17
+ /**
18
+ * WPR_Render_Templates() Class
19
+ */
20
+ private $render_templates;
21
+
22
+ /**
23
+ * Initiator
24
+ */
25
+ public static function instance() {
26
+ if ( ! isset( self::$instance ) ) {
27
+ self::$instance = new Wpr_Storefront_Compat();
28
+
29
+ add_action( 'wp', [ self::$instance, 'hooks' ] );
30
+ }
31
+
32
+ return self::$instance;
33
+ }
34
+
35
+ /**
36
+ * Run all the Actions / Filters.
37
+ */
38
+ public function hooks() {
39
+ $this->render_templates = new WPR_Render_Templates( true );
40
+
41
+ if ( $this->render_templates->is_template_available('header') ) {
42
+ add_action( 'template_redirect', [ $this, 'setup_header' ], 10 );
43
+ add_action( 'storefront_before_header', [$this->render_templates, 'replace_header'], 500 );
44
+ add_action( 'elementor/page_templates/canvas/before_content', [ $this->render_templates, 'add_canvas_header' ] );
45
+ }
46
+
47
+ if ( $this->render_templates->is_template_available('footer') ) {
48
+ add_action( 'template_redirect', [ $this, 'setup_footer' ], 10 );
49
+ add_action( 'storefront_after_footer', [$this->render_templates, 'replace_footer'], 500 );
50
+ add_action( 'elementor/page_templates/canvas/after_content', [ $this->render_templates, 'add_canvas_footer' ] );
51
+ }
52
+
53
+ if ( $this->render_templates->is_template_available('header') || $this->render_templates->is_template_available('footer') ) {
54
+ add_action( 'wp_head', [ $this, 'styles' ] );
55
+ }
56
+ }
57
+
58
+ /**
59
+ * Add inline CSS to hide empty divs for header and footer in storefront
60
+ *
61
+ * @since 1.2.0
62
+ * @return void
63
+ */
64
+ public function styles() {
65
+ $css = '<style id="wpr-disable-storefront-hf">';
66
+
67
+ if ( $this->render_templates->is_template_available('header') ) {
68
+ $css .= '.site-header {
69
+ display: none;
70
+ }';
71
+ }
72
+
73
+ if ( $this->render_templates->is_template_available('footer') ) {
74
+ $css .= '.site-footer {
75
+ display: none;
76
+ }';
77
+ }
78
+
79
+ $css .= '</style>';
80
+
81
+ // Echo plain CSS (no user input or variables)
82
+ echo ''. $css; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
83
+ }
84
+
85
+ /**
86
+ * Disable header from the theme.
87
+ */
88
+ public function setup_header() {
89
+ for ( $priority = 0; $priority < 200; $priority ++ ) {
90
+ remove_all_actions( 'storefront_header', $priority );
91
+ }
92
+ }
93
+
94
+ /**
95
+ * Disable footer from the theme.
96
+ */
97
+ public function setup_footer() {
98
+ for ( $priority = 0; $priority < 200; $priority ++ ) {
99
+ remove_all_actions( 'storefront_footer', $priority );
100
+ }
101
+ }
102
+
103
+ }
104
+
105
+ Wpr_Storefront_Compat::instance();
admin/templates/views/theme-footer.php CHANGED
@@ -1,20 +1,20 @@
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_footer_conditions', '[]'), true );
10
- $template_slug = WPR_Conditions_Manager::header_footer_display_conditions($conditions);
11
-
12
- // Render WPR Header
13
- Utilities::render_elementor_template($template_slug);
14
-
15
- wp_footer();
16
-
17
- ?>
18
-
19
- </body>
20
  </html>
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_footer_conditions', '[]'), true );
10
+ $template_slug = WPR_Conditions_Manager::header_footer_display_conditions($conditions);
11
+
12
+ // Render WPR Header
13
+ Utilities::render_elementor_template($template_slug);
14
+
15
+ wp_footer();
16
+
17
+ ?>
18
+
19
+ </body>
20
  </html>
admin/templates/wpr-templates-data.php CHANGED
@@ -39,6 +39,32 @@ class WPR_Templates_Data {
39
  'priority' => 5,
40
  ],
41
  ],
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
42
  'fashion' => [
43
  'v1' => [
44
  'name' => 'Fashion',
39
  'priority' => 5,
40
  ],
41
  ],
42
+ 'estore' => [
43
+ 'v1' => [
44
+ 'name' => 'Electronic Store',
45
+ 'pages' => 'home,shop,single-product,blog,faq,about,contact,',
46
+ 'plugins' => '{"contact-form-7":'. $is_cf7_active .',"woocommerce":'. $is_woo_active .'}',
47
+ 'tags' => 'shop shopping woo-commerce woocommerce estore ecommerce product online market reseller ecommerce shop gadget iphone phone electronic ',
48
+ 'theme-builder' => true,
49
+ 'woo-builder' => true,
50
+ 'off-canvas' => false,
51
+ 'price' => $is_pro_active ? 'free' : 'pro',
52
+ 'priority' => 4,
53
+ ],
54
+ ],
55
+ 'woo-food' => [
56
+ 'v1' => [
57
+ 'name' => 'Food Delivery',
58
+ 'pages' => 'home,home-v2,food,single-product,about,contact,faq,blog,',
59
+ 'plugins' => '{"contact-form-7":'. $is_cf7_active .',"woocommerce":'. $is_woo_active .'}',
60
+ 'tags' => 'shop woo-commerce woocommerce ecommerce product online eshopping market ecommerce shop food delivery restaurant fast food pizzeria burger recipes cooking pizza restaurant snack',
61
+ 'theme-builder' => true,
62
+ 'woo-builder' => true,
63
+ 'off-canvas' => false,
64
+ 'price' => $is_pro_active ? 'free' : 'pro',
65
+ 'priority' => 144,
66
+ ],
67
+ ],
68
  'fashion' => [
69
  'v1' => [
70
  'name' => 'Fashion',
admin/theme-builder.php CHANGED
@@ -1,155 +1,155 @@
1
- <?php
2
-
3
- if ( ! defined( 'ABSPATH' ) ) {
4
- exit; // Exit if accessed directly.
5
- }
6
-
7
- use WprAddons\Admin\Includes\WPR_Templates_Loop;
8
- use WprAddons\Classes\Utilities;
9
-
10
- // Register Menus
11
- function wpr_addons_add_theme_builder_menu() {
12
- add_submenu_page( 'wpr-addons', 'Theme Builder', 'Theme Builder', 'manage_options', 'wpr-theme-builder', 'wpr_addons_theme_builder_page' );
13
- }
14
- add_action( 'admin_menu', 'wpr_addons_add_theme_builder_menu' );
15
-
16
- function wpr_addons_theme_builder_page() {
17
-
18
- ?>
19
-
20
- <div class="wrap wpr-settings-page-wrap">
21
-
22
- <div class="wpr-settings-page-header">
23
- <h1><?php echo esc_html(Utilities::get_plugin_name(true)); ?></h1>
24
- <p><?php esc_html_e( 'The most powerful Elementor Addons in the universe.', 'wpr-addons' ); ?></p>
25
-
26
- <!-- Custom Template -->
27
- <div class="wpr-preview-buttons">
28
- <div class="wpr-user-template">
29
- <span><?php esc_html_e( 'Create Template', 'wpr-addons' ); ?></span>
30
- <span class="plus-icon">+</span>
31
-
32
- <?php
33
- if ( ! class_exists( 'WooCommerce' ) && ('wpr_tab_product_archive' === $_GET['tab'] || 'wpr_tab_product_single' === $_GET['tab'] )) {
34
- echo '<div></div>';
35
- }
36
- ?>
37
- </div>
38
-
39
- <a href="https://www.youtube.com/watch?v=cwkhwO_rPuo" class="wpr-options-button button" target="_blank" style="padding: 8px 22px;">
40
- <?php echo esc_html__( 'How to use Theme Builder', 'wpr-addons' ); ?>
41
- <span class="dashicons dashicons-video-alt3"></span>
42
- </a>
43
- </div>
44
- </div>
45
-
46
- <div class="wpr-settings-page">
47
- <form method="post" action="options.php">
48
- <?php
49
-
50
- // Active Tab
51
- $active_tab = isset( $_GET['tab'] ) ? sanitize_text_field( wp_unslash( $_GET['tab'] ) ) : 'wpr_tab_header';
52
-
53
- ?>
54
-
55
- <!-- Template ID Holder -->
56
- <input type="hidden" name="wpr_template" id="wpr_template" value="">
57
-
58
- <!-- Conditions Popup -->
59
- <?php WPR_Templates_Loop::render_conditions_popup(true); ?>
60
-
61
- <!-- Create Templte Popup -->
62
- <?php WPR_Templates_Loop::render_create_template_popup(); ?>
63
-
64
- <!-- Tabs -->
65
- <div class="nav-tab-wrapper wpr-nav-tab-wrapper">
66
- <a href="?page=wpr-theme-builder&tab=wpr_tab_header" data-title="Header" class="nav-tab <?php echo ($active_tab == 'wpr_tab_header') ? 'nav-tab-active' : ''; ?>">
67
- <?php esc_html_e( 'Header', 'wpr-addons' ); ?>
68
- </a>
69
- <a href="?page=wpr-theme-builder&tab=wpr_tab_footer" data-title="Footer" class="nav-tab <?php echo ($active_tab == 'wpr_tab_footer') ? 'nav-tab-active' : ''; ?>">
70
- <?php esc_html_e( 'Footer', 'wpr-addons' ); ?>
71
- </a>
72
- <a href="?page=wpr-theme-builder&tab=wpr_tab_archive" data-title="Archive" class="nav-tab <?php echo ($active_tab == 'wpr_tab_archive') ? 'nav-tab-active' : ''; ?>">
73
- <?php esc_html_e( 'Archive', 'wpr-addons' ); ?>
74
- </a>
75
- <a href="?page=wpr-theme-builder&tab=wpr_tab_single" data-title="Single" class="nav-tab <?php echo ($active_tab == 'wpr_tab_single') ? 'nav-tab-active' : ''; ?>">
76
- <?php esc_html_e( 'Single', 'wpr-addons' ); ?>
77
- </a>
78
-
79
- <a href="?page=wpr-theme-builder&tab=wpr_tab_product_archive" data-title="Product Archive" class="nav-tab <?php echo $active_tab == 'wpr_tab_product_archive' ? 'nav-tab-active' : ''; ?>">
80
- <?php esc_html_e( 'Product Archive', 'wpr-addons' ); ?>
81
- </a>
82
- <a href="?page=wpr-theme-builder&tab=wpr_tab_product_single" data-title="Product Single" class="nav-tab <?php echo $active_tab == 'wpr_tab_product_single' ? 'nav-tab-active' : ''; ?>">
83
- <?php esc_html_e( 'Product Single', 'wpr-addons' ); ?>
84
- </a>
85
-
86
- <a href="?page=wpr-theme-builder&tab=wpr_tab_my_templates" data-title="My Templates" class="nav-tab <?php echo ($active_tab == 'wpr_tab_my_templates') ? 'nav-tab-active' : ''; ?>">
87
- <?php esc_html_e( 'Saved Templates', 'wpr-addons' ); ?>
88
- </a>
89
- </div>
90
-
91
- <?php if ( $active_tab == 'wpr_tab_header' ) : ?>
92
-
93
- <!-- Save Conditions -->
94
- <input type="hidden" name="wpr_header_conditions" id="wpr_header_conditions" value="<?php echo esc_attr(get_option('wpr_header_conditions', '[]')); ?>">
95
-
96
- <?php WPR_Templates_Loop::render_theme_builder_templates( 'header' ); ?>
97
-
98
- <?php elseif ( $active_tab == 'wpr_tab_footer' ) : ?>
99
-
100
- <!-- Save Conditions -->
101
- <input type="hidden" name="wpr_footer_conditions" id="wpr_footer_conditions" value="<?php echo esc_attr(get_option('wpr_footer_conditions', '[]')); ?>">
102
-
103
- <?php WPR_Templates_Loop::render_theme_builder_templates( 'footer' ); ?>
104
-
105
- <?php elseif ( $active_tab == 'wpr_tab_archive' ) : ?>
106
-
107
- <!-- Save Conditions -->
108
- <input type="hidden" name="wpr_archive_conditions" id="wpr_archive_conditions" value="<?php echo esc_attr(get_option('wpr_archive_conditions', '[]')); ?>">
109
-
110
- <?php WPR_Templates_Loop::render_theme_builder_templates( 'archive' ); ?>
111
-
112
- <?php elseif ( $active_tab == 'wpr_tab_single' ) : ?>
113
-
114
- <!-- Save Conditions -->
115
- <input type="hidden" name="wpr_single_conditions" id="wpr_single_conditions" value="<?php echo esc_attr(get_option('wpr_single_conditions', '[]')); ?>">
116
-
117
- <?php WPR_Templates_Loop::render_theme_builder_templates( 'single' ); ?>
118
-
119
- <?php elseif ( $active_tab == 'wpr_tab_product_archive' ) : ?>
120
-
121
- <?php if ( class_exists( 'WooCommerce' ) ) : ?>
122
- <!-- Save Conditions -->
123
- <input type="hidden" name="wpr_product_archive_conditions" id="wpr_product_archive_conditions" value="<?php echo esc_attr(get_option('wpr_product_archive_conditions', '[]')); ?>">
124
-
125
- <?php WPR_Templates_Loop::render_theme_builder_templates( 'product_archive' ); ?>
126
- <?php else : ?>
127
- <div class="wpr-activate-woo-notice"><span class="dashicons dashicons-info-outline"></span> Please install/activate WooCommerce in order to create product archive templates!</div>
128
- <?php endif; ?>
129
-
130
- <?php elseif ( $active_tab == 'wpr_tab_product_single' ) : ?>
131
-
132
- <?php if ( class_exists( 'WooCommerce' ) ) : ?>
133
- <!-- Save Conditions -->
134
- <input type="hidden" name="wpr_product_single_conditions" id="wpr_product_single_conditions" value="<?php echo esc_attr(get_option('wpr_product_single_conditions', '[]')); ?>">
135
-
136
- <?php WPR_Templates_Loop::render_theme_builder_templates( 'product_single' ); ?>
137
- <?php else : ?>
138
- <div class="wpr-activate-woo-notice"><span class="dashicons dashicons-info-outline"></span> Please install/activate WooCommerce in order to create product single templates!</div>
139
- <?php endif ; ?>
140
-
141
- <?php elseif ( $active_tab == 'wpr_tab_my_templates' ) : ?>
142
-
143
- <?php Wpr_Templates_Loop::render_elementor_saved_templates(); ?>
144
-
145
- <?php endif; ?>
146
-
147
- </form>
148
- </div>
149
-
150
- </div>
151
-
152
-
153
- <?php
154
-
155
  } // End wpr_addons_theme_builder_page()
1
+ <?php
2
+
3
+ if ( ! defined( 'ABSPATH' ) ) {
4
+ exit; // Exit if accessed directly.
5
+ }
6
+
7
+ use WprAddons\Admin\Includes\WPR_Templates_Loop;
8
+ use WprAddons\Classes\Utilities;
9
+
10
+ // Register Menus
11
+ function wpr_addons_add_theme_builder_menu() {
12
+ add_submenu_page( 'wpr-addons', 'Theme Builder', 'Theme Builder', 'manage_options', 'wpr-theme-builder', 'wpr_addons_theme_builder_page' );
13
+ }
14
+ add_action( 'admin_menu', 'wpr_addons_add_theme_builder_menu' );
15
+
16
+ function wpr_addons_theme_builder_page() {
17
+
18
+ ?>
19
+
20
+ <div class="wrap wpr-settings-page-wrap">
21
+
22
+ <div class="wpr-settings-page-header">
23
+ <h1><?php echo esc_html(Utilities::get_plugin_name(true)); ?></h1>
24
+ <p><?php esc_html_e( 'The most powerful Elementor Addons in the universe.', 'wpr-addons' ); ?></p>
25
+
26
+ <!-- Custom Template -->
27
+ <div class="wpr-preview-buttons">
28
+ <div class="wpr-user-template">
29
+ <span><?php esc_html_e( 'Create Template', 'wpr-addons' ); ?></span>
30
+ <span class="plus-icon">+</span>
31
+
32
+ <?php
33
+ if ( ! class_exists( 'WooCommerce' ) && ('wpr_tab_product_archive' === $_GET['tab'] || 'wpr_tab_product_single' === $_GET['tab'] )) {
34
+ echo '<div></div>';
35
+ }
36
+ ?>
37
+ </div>
38
+
39
+ <a href="https://www.youtube.com/watch?v=cwkhwO_rPuo" class="wpr-options-button button" target="_blank" style="padding: 8px 22px;">
40
+ <?php echo esc_html__( 'How to use Theme Builder', 'wpr-addons' ); ?>
41
+ <span class="dashicons dashicons-video-alt3"></span>
42
+ </a>
43
+ </div>
44
+ </div>
45
+
46
+ <div class="wpr-settings-page">
47
+ <form method="post" action="options.php">
48
+ <?php
49
+
50
+ // Active Tab
51
+ $active_tab = isset( $_GET['tab'] ) ? sanitize_text_field( wp_unslash( $_GET['tab'] ) ) : 'wpr_tab_header';
52
+
53
+ ?>
54
+
55
+ <!-- Template ID Holder -->
56
+ <input type="hidden" name="wpr_template" id="wpr_template" value="">
57
+
58
+ <!-- Conditions Popup -->
59
+ <?php WPR_Templates_Loop::render_conditions_popup(true); ?>
60
+
61
+ <!-- Create Templte Popup -->
62
+ <?php WPR_Templates_Loop::render_create_template_popup(); ?>
63
+
64
+ <!-- Tabs -->
65
+ <div class="nav-tab-wrapper wpr-nav-tab-wrapper">
66
+ <a href="?page=wpr-theme-builder&tab=wpr_tab_header" data-title="Header" class="nav-tab <?php echo ($active_tab == 'wpr_tab_header') ? 'nav-tab-active' : ''; ?>">
67
+ <?php esc_html_e( 'Header', 'wpr-addons' ); ?>
68
+ </a>
69
+ <a href="?page=wpr-theme-builder&tab=wpr_tab_footer" data-title="Footer" class="nav-tab <?php echo ($active_tab == 'wpr_tab_footer') ? 'nav-tab-active' : ''; ?>">
70
+ <?php esc_html_e( 'Footer', 'wpr-addons' ); ?>
71
+ </a>
72
+ <a href="?page=wpr-theme-builder&tab=wpr_tab_archive" data-title="Archive" class="nav-tab <?php echo ($active_tab == 'wpr_tab_archive') ? 'nav-tab-active' : ''; ?>">
73
+ <?php esc_html_e( 'Archive', 'wpr-addons' ); ?>
74
+ </a>
75
+ <a href="?page=wpr-theme-builder&tab=wpr_tab_single" data-title="Single" class="nav-tab <?php echo ($active_tab == 'wpr_tab_single') ? 'nav-tab-active' : ''; ?>">
76
+ <?php esc_html_e( 'Single', 'wpr-addons' ); ?>
77
+ </a>
78
+
79
+ <a href="?page=wpr-theme-builder&tab=wpr_tab_product_archive" data-title="Product Archive" class="nav-tab <?php echo $active_tab == 'wpr_tab_product_archive' ? 'nav-tab-active' : ''; ?>">
80
+ <?php esc_html_e( 'Product Archive', 'wpr-addons' ); ?>
81
+ </a>
82
+ <a href="?page=wpr-theme-builder&tab=wpr_tab_product_single" data-title="Product Single" class="nav-tab <?php echo $active_tab == 'wpr_tab_product_single' ? 'nav-tab-active' : ''; ?>">
83
+ <?php esc_html_e( 'Product Single', 'wpr-addons' ); ?>
84
+ </a>
85
+
86
+ <a href="?page=wpr-theme-builder&tab=wpr_tab_my_templates" data-title="My Templates" class="nav-tab <?php echo ($active_tab == 'wpr_tab_my_templates') ? 'nav-tab-active' : ''; ?>">
87
+ <?php esc_html_e( 'Saved Templates', 'wpr-addons' ); ?>
88
+ </a>
89
+ </div>
90
+
91
+ <?php if ( $active_tab == 'wpr_tab_header' ) : ?>
92
+
93
+ <!-- Save Conditions -->
94
+ <input type="hidden" name="wpr_header_conditions" id="wpr_header_conditions" value="<?php echo esc_attr(get_option('wpr_header_conditions', '[]')); ?>">
95
+
96
+ <?php WPR_Templates_Loop::render_theme_builder_templates( 'header' ); ?>
97
+
98
+ <?php elseif ( $active_tab == 'wpr_tab_footer' ) : ?>
99
+
100
+ <!-- Save Conditions -->
101
+ <input type="hidden" name="wpr_footer_conditions" id="wpr_footer_conditions" value="<?php echo esc_attr(get_option('wpr_footer_conditions', '[]')); ?>">
102
+
103
+ <?php WPR_Templates_Loop::render_theme_builder_templates( 'footer' ); ?>
104
+
105
+ <?php elseif ( $active_tab == 'wpr_tab_archive' ) : ?>
106
+
107
+ <!-- Save Conditions -->
108
+ <input type="hidden" name="wpr_archive_conditions" id="wpr_archive_conditions" value="<?php echo esc_attr(get_option('wpr_archive_conditions', '[]')); ?>">
109
+
110
+ <?php WPR_Templates_Loop::render_theme_builder_templates( 'archive' ); ?>
111
+
112
+ <?php elseif ( $active_tab == 'wpr_tab_single' ) : ?>
113
+
114
+ <!-- Save Conditions -->
115
+ <input type="hidden" name="wpr_single_conditions" id="wpr_single_conditions" value="<?php echo esc_attr(get_option('wpr_single_conditions', '[]')); ?>">
116
+
117
+ <?php WPR_Templates_Loop::render_theme_builder_templates( 'single' ); ?>
118
+
119
+ <?php elseif ( $active_tab == 'wpr_tab_product_archive' ) : ?>
120
+
121
+ <?php if ( class_exists( 'WooCommerce' ) ) : ?>
122
+ <!-- Save Conditions -->
123
+ <input type="hidden" name="wpr_product_archive_conditions" id="wpr_product_archive_conditions" value="<?php echo esc_attr(get_option('wpr_product_archive_conditions', '[]')); ?>">
124
+
125
+ <?php WPR_Templates_Loop::render_theme_builder_templates( 'product_archive' ); ?>
126
+ <?php else : ?>
127
+ <div class="wpr-activate-woo-notice"><span class="dashicons dashicons-info-outline"></span> Please install/activate WooCommerce in order to create product archive templates!</div>
128
+ <?php endif; ?>
129
+
130
+ <?php elseif ( $active_tab == 'wpr_tab_product_single' ) : ?>
131
+
132
+ <?php if ( class_exists( 'WooCommerce' ) ) : ?>
133
+ <!-- Save Conditions -->
134
+ <input type="hidden" name="wpr_product_single_conditions" id="wpr_product_single_conditions" value="<?php echo esc_attr(get_option('wpr_product_single_conditions', '[]')); ?>">
135
+
136
+ <?php WPR_Templates_Loop::render_theme_builder_templates( 'product_single' ); ?>
137
+ <?php else : ?>
138
+ <div class="wpr-activate-woo-notice"><span class="dashicons dashicons-info-outline"></span> Please install/activate WooCommerce in order to create product single templates!</div>
139
+ <?php endif ; ?>
140
+
141
+ <?php elseif ( $active_tab == 'wpr_tab_my_templates' ) : ?>
142
+
143
+ <?php Wpr_Templates_Loop::render_elementor_saved_templates(); ?>
144
+
145
+ <?php endif; ?>
146
+
147
+ </form>
148
+ </div>
149
+
150
+ </div>
151
+
152
+
153
+ <?php
154
+
155
  } // End wpr_addons_theme_builder_page()
assets/css/admin/plugin-options.css CHANGED
@@ -1,1072 +1,1065 @@
1
- #wpwrap {
2
- background: #fff;
3
- }
4
-
5
- #wpcontent {
6
- padding: 0;
7
- }
8
-
9
- .wpr-settings-page-wrap {
10
- margin: 0;
11
- }
12
-
13
- .wpr-settings-page-header {
14
- display: -webkit-box;
15
- display: -ms-flexbox;
16
- display: flex;
17
- -webkit-box-orient: vertical;
18
- -webkit-box-direction: normal;
19
- -ms-flex-direction: column;
20
- flex-direction: column;
21
- padding: 10px 30px 130px;
22
- background: #f6f6f6
23
- }
24
-
25
- .wpr-settings-page-header h1,
26
- .wpr-settings-page-header p,
27
- .wpr-settings-page-header .wpr-preview-buttons,
28
- .wpr-settings-page-header .wpr-user-template {
29
- -webkit-box-ordinal-group: 3;
30
- -ms-flex-order: 2;
31
- order: 2;
32
- }
33
-
34
- .wpr-settings-page-header .wpr-options-button {
35
- -ms-flex-item-align: start;
36
- align-self: flex-start;
37
- }
38
-
39
- .button.wpr-options-button .dashicons {
40
- line-height: 30px;
41
- font-size: 16px;
42
- }
43
-
44
- .wpr-preview-buttons a:last-child {
45
- background-color: transparent;
46
- border: 2px solid #6A4BFF !important;
47
- color: #6A4BFF;
48
- padding: 5px 22px;
49
- }
50
-
51
- .wpr-settings-page-header h1 {
52
- font-size: 42px;
53
- }
54
-
55
- .wpr-settings-page-header p {
56
- margin-top: 5px;
57
- color: #5a5a5a;
58
- font-size: 16px;
59
- margin-bottom: 30px;
60
- }
61
-
62
- .wpr-user-template {
63
- position: relative;
64
- -webkit-box-sizing: border-box;
65
- box-sizing: border-box;
66
- overflow: hidden;
67
- display: inline-block;
68
- width: 220px;
69
- height: 50px;
70
- line-height: 50px;
71
- padding: 0 20px;
72
- color: #fff;
73
- background: #6A4BFF;
74
- font-size: 15px;
75
- -webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.3);
76
- box-shadow: 2px 2px 5px rgba(0,0,0,0.3);
77
- border-radius: 5px;
78
- cursor: pointer;
79
- }
80
-
81
- .wpr-user-template .plus-icon {
82
- float: right;
83
- display: block;
84
- width: 30px;
85
- height: 30px;
86
- line-height: 28px;
87
- margin-top: 10px;
88
- border-radius: 50%;
89
- color: #333;
90
- background-color: #fff;
91
- font-size: 18px;
92
- text-align: center;
93
- }
94
-
95
- .wpr-user-template > div {
96
- position: absolute;
97
- top: 0;
98
- left: 0;
99
- width: 100%;
100
- height: 100%;
101
- background: rgba(0,0,0,0.5);
102
- }
103
-
104
- .wpr-settings-page {
105
- padding: 0 30px;
106
- }
107
-
108
- .wpr-nav-tab-wrapper {
109
- padding-top: 0;
110
- border-bottom: 0;
111
- -webkit-transform: translateY(-100%);
112
- -ms-transform: translateY(-100%);
113
- transform: translateY(-100%);
114
- }
115
-
116
- .wpr-nav-tab-wrapper a {
117
- border: 0 !important;
118
- padding: 13px 35px;
119
- background-color: transparent;
120
- font-size: 16px;
121
- margin-left: 0;
122
- margin-right: 15px;
123
- border-radius: 3px 4px 0 0;
124
- color: #333;
125
- }
126
-
127
- .wpr-nav-tab-wrapper a:hover {
128
- color: #6A4BFF;
129
- background: #fff;
130
- }
131
-
132
- .wpr-nav-tab-wrapper .nav-tab-active {
133
- color: #6A4BFF;
134
- background: #fff;
135
- -webkit-box-shadow: 3px -2px 5px rgba(0,0,0,0.03);
136
- box-shadow: 3px -2px 5px rgba(0,0,0,0.03);
137
- }
138
-
139
- .wpr-nav-tab-wrapper a:focus {
140
- -webkit-box-shadow: none;
141
- box-shadow: none;
142
- }
143
-
144
- .button.wpr-options-button {
145
- padding: 7px 22px;
146
- border: 0;
147
- color: #fff;
148
- background: #6A4BFF;
149
- -webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.3);
150
- box-shadow: 2px 2px 5px rgba(0,0,0,0.3);
151
- font-size: 14px;
152
- }
153
-
154
- .button.wpr-options-button:hover,
155
- .button.wpr-options-button:focus {
156
- color: #fff;
157
- background: #6A4BFF;
158
- border: none;
159
- }
160
-
161
- @media screen and (max-width: 1355px) {
162
- .wpr-nav-tab-wrapper a {
163
- padding: 13px 25px;
164
- font-size: 14px;
165
- }
166
- }
167
-
168
-
169
- /*--------------------------------------------------------------
170
- == Elements
171
- --------------------------------------------------------------*/
172
- .wpr-elements-toggle {
173
- overflow: hidden;
174
- text-align: center;
175
- }
176
-
177
- .wpr-elements-toggle > div {
178
- display: inline-block;
179
- }
180
-
181
- .wpr-elements-toggle h3 {
182
- float: left;
183
- font-size: 18px;
184
- margin: 0 20px 0 0;
185
- }
186
-
187
- .wpr-elements-toggle p {
188
- margin: 10px 0 60px 0;
189
- }
190
-
191
- .wpr-elements-heading {
192
- text-align: center;
193
- margin-bottom: 30px;
194
- }
195
-
196
- .wpr-elements-heading h3 {
197
- font-size: 18px;
198
- text-align: center;
199
- margin-bottom: 0;
200
- }
201
-
202
- .wpr-elements-heading .wpr-install-activate-woocommerce {
203
- color: red;
204
- font-weight: 700;
205
- }
206
-
207
- .wpr-install-activate-woocommerce .dashicons {
208
- font-size: 18px;
209
- }
210
-
211
- .wpr-woo-templates,
212
- .wpr-elements {
213
- display: -webkit-box;
214
- display: -ms-flexbox;
215
- display: flex;
216
- -ms-flex-wrap: wrap;
217
- flex-wrap: wrap;
218
- width: 100%;
219
- margin-bottom: 50px;
220
- }
221
-
222
- .wpr-woo-templates {
223
- margin-bottom: 0;
224
- }
225
-
226
- .wpr-woo-template,
227
- .wpr-element {
228
- -webkit-box-sizing: border-box;
229
- box-sizing: border-box;
230
- position: relative;
231
- width: 24%;
232
- padding: 22px 30px;
233
- margin-right: 1%;
234
- margin-bottom: 20px;
235
- -webkit-box-shadow: 0 0 15px rgba(0,0,0,0.05);
236
- box-shadow: 0 0 15px rgba(0,0,0,0.05);
237
- border-radius: 4px;
238
- }
239
-
240
- .wpr-woo-template {
241
- width: 100%;
242
- }
243
-
244
- .wpr-woo-template-info {
245
- display: flex;
246
- justify-content: space-between;
247
- }
248
-
249
- .wpr-woo-template-info .wpr-woo-template-title {
250
- display: inline-flex;
251
- flex-direction: column;
252
- }
253
-
254
- .wpr-woo-template-title p {
255
- margin: 0;
256
- font-size: 12px;
257
- }
258
-
259
- .wpr-woo-template-info h3,
260
- .wpr-element-info h3 {
261
- float: left;
262
- margin: 0;
263
- color: #3a3a3a;
264
- font-size: 16px;
265
- }
266
-
267
- .wpr-woo-template-info label {
268
- min-width: 45px;
269
- }
270
-
271
- .wpr-woo-template-info label,
272
- .wpr-element-info label,
273
- .wpr-elements-toggle label {
274
- float: right;
275
- }
276
-
277
- .wpr-woo-template-info span,
278
- .wpr-element-info span {
279
- display: block;
280
- margin-top: 3px;
281
- color: #999;
282
- font-style: normal;
283
- font-size: 12px;
284
- }
285
-
286
- .wpr-woo-template-info a,
287
- .wpr-element-info a {
288
- display: block;
289
- clear: both;
290
- font-size: 12px;
291
- -webkit-box-shadow: none !important;
292
- box-shadow: none !important;
293
- }
294
-
295
- .wpr-woo-template-info input,
296
- .wpr-element-info input,
297
- .wpr-elements-toggle input,
298
- .wpr-setting-custom-ckbox input {
299
- position: absolute;
300
- z-index: -1000;
301
- left: -1000px;
302
- overflow: hidden;
303
- clip: rect(0 0 0 0);
304
- height: 1px;
305
- width: 1px;
306
- margin: -1px;
307
- padding: 0;
308
- border: 0;
309
- }
310
-
311
- .wpr-woo-template-info label,
312
- .wpr-element-info label,
313
- .wpr-elements-toggle label,
314
- .wpr-setting-custom-ckbox label {
315
- position: relative;
316
- display: block;
317
- width: 45px;
318
- height: 23px;
319
- border-radius: 20px;
320
- background: #e8e8e8;
321
- cursor: pointer;
322
- -webkit-touch-callout: none;
323
- -webkit-user-select: none;
324
- -moz-user-select: none;
325
- -ms-user-select: none;
326
- user-select: none;
327
- -webkit-transition: all 0.2s ease-in;
328
- -o-transition: all 0.2s ease-in;
329
- transition: all 0.2s ease-in;
330
- }
331
-
332
- .wpr-woo-template-info input + label:after,
333
- .wpr-element-info input + label:after,
334
- .wpr-elements-toggle input + label:after,
335
- .wpr-setting-custom-ckbox input + label:after {
336
- content: ' ';
337
- display: block;
338
- position: absolute;
339
- top: 3px;
340
- left: 3px;
341
- width: 17px;
342
- height: 17px;
343
- border-radius: 50%;
344
- background: #fff;
345
- -webkit-transition: all 0.2s ease-in;
346
- -o-transition: all 0.2s ease-in;
347
- transition: all 0.2s ease-in;
348
- }
349
-
350
- .wpr-woo-template-info input:checked + label,
351
- .wpr-element-info input:checked + label,
352
- .wpr-elements-toggle input:checked + label,
353
- .wpr-setting-custom-ckbox input:checked + label {
354
- background: #6A4BFF;
355
- }
356
-
357
- .wpr-woo-template-info input:checked + label:after,
358
- .wpr-element-info input:checked + label:after,
359
- .wpr-elements-toggle input:checked + label:after,
360
- .wpr-setting-custom-ckbox input:checked + label:after {
361
- left: 24px;
362
- }
363
-
364
- .wpr-new-element:before {
365
- content: 'NEW';
366
- position: absolute;
367
- top: -10px;
368
- left: 28px;
369
- padding: 1px 7px;
370
- color: #fff;
371
- background-color: #f44;
372
- border-radius: 3px;
373
- font-size: 10px;
374
- font-weight: bold;
375
- letter-spacing: 1px;
376
- }
377
-
378
- .wpr-pro-element:before {
379
- content: 'PRO';
380
- position: absolute;
381
- top: -10px;
382
- left: 28px;
383
- z-index: 10;
384
- padding: 1px 7px;
385
- color: #fff;
386
- background-color: #f44;
387
- border-radius: 3px;
388
- font-size: 10px;
389
- font-weight: bold;
390
- letter-spacing: 1px;
391
- }
392
-
393
- .wpr-pro-element > a {
394
- display: block;
395
- position: absolute;
396
- top: 0;
397
- left: 0;
398
- z-index: 1;
399
- width: 100%;
400
- height: 100%;
401
- background: rgba(0,0,0,0.1);
402
- }
403
-
404
- /*--------------------------------------------------------------
405
- == My Templates
406
- --------------------------------------------------------------*/
407
- .wpr-my-templates-list {
408
- width: 65%;
409
- }
410
-
411
- @media screen and (max-width: 1400px) {
412
- .wpr-my-templates-list {
413
- width: 100%;
414
- }
415
- }
416
-
417
- .wpr-activate-woo-notice,
418
- .wpr-my-templates-list li {
419
- overflow: hidden;
420
- padding: 20px 35px;
421
- margin-bottom: 15px;
422
- -webkit-box-shadow: 0 0 2px rgba(0,0,0,0.2);
423
- box-shadow: 0 0 2px rgba(0,0,0,0.2);
424
- }
425
-
426
- .wpr-my-templates-list li h3 {
427
- float: left;
428
- margin: 0;
429
- color: #555;
430
- font-size: 16px;
431
- line-height: 34px;
432
- text-transform: capitalize;
433
- }
434
-
435
- .wpr-my-templates-list .wpr-action-buttons {
436
- float: right;
437
- }
438
-
439
- .wpr-my-templates-list .wpr-template-conditions {
440
- background: #b3b3b3;
441
- }
442
-
443
- .wpr-active-conditions-template .wpr-template-conditions {
444
- background: #7a5ffd;
445
- }
446
-
447
- .wpr-my-templates-list .wpr-template-conditions:hover,
448
- .wpr-active-conditions-template .wpr-template-conditions:hover {
449
- background: #6A4BFF;
450
- }
451
-
452
- .wpr-my-templates-list .wpr-edit-template {
453
- background: #646464;
454
- }
455
-
456
- .wpr-my-templates-list .wpr-edit-template:hover {
457
- background: #535353;
458
- }
459
-
460
- .wpr-edit-template:focus {
461
- -webkit-box-shadow: none !important;
462
- box-shadow: none !important;
463
- }
464
-
465
- .wpr-my-templates-list .wpr-delete-template {
466
- background: #ff5a4b;
467
- }
468
-
469
- .wpr-my-templates-list .wpr-delete-template:hover {
470
- background: #FF4635;
471
- }
472
-
473
- .wpr-my-templates-list .wpr-action-buttons > * {
474
- display: inline-block;
475
- padding: 3px 20px;
476
- margin-right: 10px;
477
- border: 0;
478
- letter-spacing: 0.5px;
479
- }
480
-
481
- .wpr-my-templates-list .wpr-action-buttons > *:last-child {
482
- margin-right: 0;
483
- }
484
-
485
- .wpr-my-templates-list .wpr-action-buttons .dashicons {
486
- font-size: 16px;
487
- line-height: 30px;
488
- }
489
-
490
- .wpr-active-conditions-template {
491
- border-left: 5px solid #6A4BFF;
492
- background: #F6F7F7;
493
- }
494
-
495
- .wpr-my-templates-list .wpr-no-templates {
496
- background: #fff !important;
497
- }
498
-
499
-
500
- /*--------------------------------------------------------------
501
- == Settings
502
- --------------------------------------------------------------*/
503
- .wpr-settings-group:first-of-type {
504
- margin-top: 50px;
505
- }
506
-
507
- .wpr-settings-group {
508
- position: relative;
509
- width: 35%;
510
- background: #f9f9f9;
511
- padding: 30px;
512
- margin-bottom: 80px;
513
- -webkit-box-shadow: 1px 2px 3px rgba(0,0,0,0.1);
514
- box-shadow: 1px 2px 3px rgba(0,0,0,0.1);
515
- border-radius: 0 3px 3px 3px;
516
- }
517
-
518
- /* .wpr-settings-group-woo {
519
- padding: 0;
520
- } */
521
-
522
- /* .wpr-woo-template {
523
- margin: 30px;
524
- }
525
-
526
- .wpr-settings-group-inner {
527
- padding: 30px;
528
- } */
529
-
530
- .wpr-settings-group-title {
531
- position: absolute;
532
- top: 0;
533
- left: 0;
534
- -webkit-transform: translateY(-100%);
535
- -ms-transform: translateY(-100%);
536
- transform: translateY(-100%);
537
- padding: 10px 30px;
538
- background: #f9f9f9;
539
- margin: 0;
540
- -webkit-box-shadow: 0 -2px 3px rgba(0,0,0,0.05);
541
- box-shadow: 0 -2px 3px rgba(0,0,0,0.05);
542
- border-radius: 3px 3px 0 0;
543
- color: #6A4BFF;
544
- font-size: 14px;
545
- }
546
-
547
- .wpr-setting {
548
- margin-bottom: 20px;
549
- }
550
-
551
- .wpr-setting h4 {
552
- margin-bottom: 8px;
553
- }
554
-
555
- .wpr-setting input:not(input[type='checkbox']) {
556
- border: 1px solid #e8e8e8;
557
- width: 100%;
558
- padding: 5px 15px;
559
- }
560
-
561
- .wpr-setting input[type='checkbox'] {
562
- margin-right: 8px;
563
- }
564
-
565
- .wpr-settings .submit:first-of-type {
566
- margin-top: 0;
567
- padding-top: 0;
568
- margin-bottom: 70px;
569
- }
570
-
571
- .wp-picker-clear {
572
- width: 100px !important;
573
- }
574
-
575
-
576
- /*--------------------------------------------------------------
577
- == Conditions
578
- --------------------------------------------------------------*/
579
- .wpr-admin-popup-wrap {
580
- display: none;
581
- position: fixed;
582
- top: 0;
583
- left: 0;
584
- z-index: 9999;
585
- background-color: rgba(0, 0, 0, 0.6);
586
- width: 100%;
587
- height: 100%;
588
- }
589
-
590
- .wpr-admin-popup {
591
- display: -webkit-box;
592
- display: -ms-flexbox;
593
- display: flex;
594
- -ms-flex-pack: distribute;
595
- justify-content: space-around;
596
- -webkit-box-align: center;
597
- -ms-flex-align: center;
598
- align-items: center;
599
- -webkit-box-orient: vertical;
600
- -webkit-box-direction: normal;
601
- -ms-flex-direction: column;
602
- flex-direction: column;
603
- position: absolute;
604
- top: 50%;
605
- left: 50%;
606
- -webkit-transform: translate(-50%,-50%);
607
- -ms-transform: translate(-50%,-50%);
608
- transform: translate(-50%,-50%);
609
- width: 80%;
610
- max-width: 850px;
611
- padding: 70px 20px 20px 20px;
612
- background-color: #F1F3F5;
613
- }
614
-
615
-
616
- .wpr-admin-popup .close-popup {
617
- position: absolute;
618
- top: 10px;
619
- right: 15px;
620
- font-size: 26px;
621
- cursor: pointer;
622
- color: #59626a;
623
- }
624
-
625
- .wpr-conditions.wpr-tab-archive .global-condition-select,
626
- .wpr-conditions.wpr-tab-archive .singles-condition-select,
627
- .wpr-conditions.wpr-tab-product_archive .global-condition-select,
628
- .wpr-conditions.wpr-tab-product_archive .singles-condition-select,
629
- .wpr-conditions.wpr-tab-single .global-condition-select,
630
- .wpr-conditions.wpr-tab-single .archives-condition-select,
631
- .wpr-conditions.wpr-tab-product_single .global-condition-select,
632
- .wpr-conditions.wpr-tab-product_single .archives-condition-select {
633
- display: none !important;
634
- }
635
-
636
- .wpr-conditions-wrap.blog-posts .singles-condition-select option:nth-child(1),
637
- .wpr-conditions-wrap.blog-posts .singles-condition-select option:nth-child(2),
638
- .wpr-conditions-wrap.blog-posts .singles-condition-select option:nth-child(3) {
639
- /*display: none;*/
640
- }
641
-
642
- .wpr-conditions.wpr-tab-archive .archives-condition-select,
643
- .wpr-conditions.wpr-tab-product_archive .archives-condition-select,
644
- .wpr-conditions.wpr-tab-single .singles-condition-select,
645
- .wpr-conditions.wpr-tab-product_single .singles-condition-select {
646
- display: block !important;
647
- }
648
-
649
- .wpr-conditions-sample {
650
- display: none !important;
651
- }
652
-
653
- .wpr-conditions {
654
- position: relative;
655
- display: -webkit-box;
656
- display: -ms-flexbox;
657
- display: flex;
658
- -webkit-box-align: center;
659
- -ms-flex-align: center;
660
- align-items: center;
661
- margin-top: 10px;
662
- width: 600px;
663
- border-radius: 3px;
664
- border: 1px solid #e8e8e8;
665
- background: #fff;
666
- }
667
-
668
- .wpr-admin-popup header {
669
- margin-top: 0;
670
- margin-bottom: 20px;
671
- text-align: center;
672
- }
673
-
674
- .wpr-admin-popup header h2 {
675
- margin: 25px auto;
676
- font-size: 26px;
677
- color: #59626a;
678
- }
679
-
680
- .wpr-admin-popup header p {
681
- margin-top: 0;
682
- margin-bottom: 0;
683
- color: #7f8b96;
684
- }
685
-
686
- .wpr-conditions select {
687
- height: 35px;
688
- height: 100%;
689
- padding-top: 5px;
690
- padding-bottom: 5px;
691
- border-radius: 0;
692
- border: none;
693
- -webkit-box-flex: 1;
694
- -ms-flex-positive: 1;
695
- flex-grow: 1;
696
- border-right: 1px solid #e8e8e8 !important;
697
- background-size: 14px 14px;
698
- }
699
-
700
- span.wpr-add-conditions {
701
- margin-top: 30px;
702
- background: #A4AFB7;
703
- color: #fff;
704
- font-weight: 600;
705
- letter-spacing: 1px;
706
- text-transform: uppercase;
707
- padding: 8px 20px;
708
- border-radius: 3px;
709
- cursor: pointer;
710
- }
711
-
712
- span.wpr-add-conditions:hover {
713
- background: #848c92;
714
- }
715
-
716
- input.wpr-condition-input-ids {
717
- display: none;
718
- padding: 5px;
719
- outline: none;
720
- border: none;
721
- border-radius: 0;
722
- }
723
-
724
- input.wpr-condition-input-ids,
725
- .wpr-conditions select {
726
- -ms-flex-negative: 0;
727
- flex-shrink: 0;
728
- -webkit-box-flex: 1;
729
- -ms-flex-positive: 1;
730
- flex-grow: 1;
731
- max-width: none;
732
- border: none;
733
- -webkit-box-shadow: none !important;
734
- box-shadow: none !important;
735
- outline: none;
736
- margin: 0;
737
- text-indent: 5px;
738
- }
739
-
740
- .wpr-canvas-condition {
741
- display: none;
742
- margin-top: 20px;
743
- }
744
-
745
- .wpr-canvas-condition label {
746
- display: inline-block;
747
- }
748
-
749
- .wpr-canvas-condition span {
750
- margin-right: 20px;
751
- }
752
-
753
- #wpr-woo-products-per-page {
754
- width: 40px;
755
- border: 1px solid #e8e8e8;
756
- text-align: center;
757
- -webkit-box-shadow: none !important;
758
- box-shadow: none !important;
759
- margin-left: 10px;
760
- }
761
-
762
- .wpr-delete-template-conditions {
763
- margin-left: auto;
764
- position: absolute;
765
- right: -30px;
766
- color: #C2CBD2;
767
- font-size: 22px;
768
- cursor: pointer;
769
- }
770
-
771
- .wpr-delete-template-conditions:hover {
772
- color: #81868a;
773
- }
774
-
775
- .wpr-save-conditions {
776
- padding: 8px 20px;
777
- color: #fff;
778
- background: #6A4BFF;
779
- margin-left: auto;
780
- border-radius: 3px;
781
- margin-top: 80px;
782
- text-transform: uppercase;
783
- letter-spacing: 0.5px;
784
- font-weight: 600;
785
- cursor: pointer;
786
- }
787
-
788
- .wpr-user-template-popup {
789
- padding-top: 40px;
790
- }
791
-
792
- .wpr-user-template-popup header {
793
- margin-bottom: 27px;
794
- }
795
-
796
- .wpr-user-template-popup .wpr-create-template {
797
- padding: 11px 20px;
798
- margin: 25px auto;
799
- color: #fff;
800
- background: #6A4BFF;
801
- border-radius: 3px;
802
- cursor: pointer;
803
- }
804
-
805
- .wpr-user-template-popup p {
806
- max-width: 70%;
807
- margin: auto;
808
- }
809
-
810
- input.wpr-user-template-title {
811
- width: 350px;
812
- border: 1px solid #d1d1d1;
813
- padding: 5px 10px;
814
- border-radius: 3px;
815
- }
816
-
817
- input.wpr-user-template-title::-webkit-input-placeholder,
818
- input.wpr-condition-input-ids::-webkit-input-placeholder {
819
- color: #9a9a9a;
820
- }
821
-
822
- input.wpr-user-template-title::-moz-placeholder,
823
- input.wpr-condition-input-ids::-moz-placeholder {
824
- color: #9a9a9a;
825
- }
826
-
827
- input.wpr-user-template-title:-ms-input-placeholder,
828
- input.wpr-condition-input-ids:-ms-input-placeholder {
829
- color: #9a9a9a;
830
- }
831
-
832
- input.wpr-user-template-title::-ms-input-placeholder,
833
- input.wpr-condition-input-ids::-ms-input-placeholder {
834
- color: #9a9a9a;
835
- }
836
-
837
- input.wpr-user-template-title::-webkit-input-placeholder, input.wpr-condition-input-ids::-webkit-input-placeholder {
838
- color: #9a9a9a;
839
- }
840
-
841
- input.wpr-user-template-title::-moz-placeholder, input.wpr-condition-input-ids::-moz-placeholder {
842
- color: #9a9a9a;
843
- }
844
-
845
- input.wpr-user-template-title:-ms-input-placeholder, input.wpr-condition-input-ids:-ms-input-placeholder {
846
- color: #9a9a9a;
847
- }
848
-
849
- input.wpr-user-template-title::-ms-input-placeholder, input.wpr-condition-input-ids::-ms-input-placeholder {
850
- color: #9a9a9a;
851
- }
852
-
853
- input.wpr-user-template-title::placeholder,
854
- input.wpr-condition-input-ids::placeholder {
855
- color: #9a9a9a;
856
- }
857
-
858
- input.wpr-user-template-title:focus {
859
- border-color: #6A4BFF;
860
- -webkit-box-shadow: none;
861
- box-shadow: none;
862
- }
863
-
864
- /*--------------------------------------------------------------
865
- == White Label
866
- --------------------------------------------------------------*/
867
- .wpr-wl-tab-content {
868
- display: -webkit-box;
869
- display: -ms-flexbox;
870
- display: flex;
871
- -webkit-box-align: start;
872
- -ms-flex-align: start;
873
- align-items: flex-start;
874
- }
875
-
876
- .wpr-wl-tab-content .wpr-settings-group:last-of-type {
877
- margin-top: 50px;
878
- margin-left: 50px;
879
- }
880
-
881
- .wpr-setting-custom-img-upload div button {
882
- display: -webkit-box;
883
- display: -ms-flexbox;
884
- display: flex;
885
- -webkit-box-align: center;
886
- -ms-flex-align: center;
887
- align-items: center;
888
- margin-top: 10px;
889
- padding: 10px 20px;
890
- background: #ffffff;
891
- border: 1px solid #e8e8e8;
892
- border-radius: 3px;
893
- font-weight: bold;
894
- cursor: pointer;
895
- }
896
-
897
- .wpr-setting-custom-img-upload div button span {
898
- margin-left: 5px;
899
- }
900
-
901
- .wpr-setting-custom-img-upload div button img {
902
- width: 50px;
903
- }
904
-
905
- .wpr-setting-custom-ckbox h4 {
906
- display: -webkit-box;
907
- display: -ms-flexbox;
908
- display: flex;
909
- -webkit-box-orient: horizontal;
910
- -webkit-box-direction: normal;
911
- -ms-flex-direction: row;
912
- flex-direction: row;
913
- -webkit-box-pack: justify;
914
- -ms-flex-pack: justify;
915
- justify-content: space-between;
916
- }
917
-
918
- .wpr-setting-custom-ckbox label {
919
- background: #dddbdb;
920
- }
921
-
922
- .wpr-setting-custom-ckbox p {
923
- color: #a09f9f;
924
- }
925
-
926
- /*--------------------------------------------------------------
927
- == Freemius
928
- --------------------------------------------------------------*/
929
- #fs_connect {
930
- margin: 40px !important;
931
- width: 615px !important;
932
- border-top: 3px solid #2271B1 !important;
933
- }
934
-
935
- #fs_connect .fs-content {
936
- padding: 25px 20px 35px 20px !important;
937
- }
938
-
939
- #fs_connect .fs-visual {
940
- background: transparent !important;
941
- }
942
-
943
- #fs_connect .fs-visual .fs-site-icon,
944
- #fs_connect .fs-visual .fs-plugin-icon,
945
- #fs_connect .fs-visual .fs-connect-logo {
946
- top: 20px !important;
947
- }
948
-
949
- #fs_connect .fs-visual .fs-plugin-icon,
950
- #fs_connect .fs-visual .fs-connect-logo,
951
- #fs_connect .fs-visual .fs-site-icon {
952
- border: none !important;
953
- }
954
-
955
- #fs_connect .fs-visual .fs-site-icon i,
956
- #fs_connect .fs-visual img{
957
- overflow: hidden !important;
958
- border-radius: 100px !important;
959
- }
960
-
961
- #fs_connect .fs-actions {
962
- border-top: 1px solid #F2F2F2 !important;
963
- background: #F2F2F2 !important;
964
- }
965
-
966
- #fs_connect .fs-actions .button {
967
- font-size: 14px !important;
968
- }
969
-
970
- #fs_connect .fs-actions .button.button-secondary {
971
- padding: 0 25px !important;
972
- }
973
-
974
- #fs_connect .fs-permissions {
975
- margin-top: 20px !important;
976
- }
977
-
978
- #fs_connect .fs-permissions>.fs-trigger {
979
- -webkit-box-shadow: none !important;
980
- box-shadow: none !important;
981
- }
982
-
983
- #fs_connect .fs-permissions.fs-open ul {
984
- margin: 30px 20px !important;
985
- }
986
-
987
- #fs_connect .fs-permissions ul li {
988
- margin-bottom: 20px !important;
989
- }
990
-
991
- #fs_connect .fs-permissions ul li .fs-permission-description span {
992
- font-size: 12px !important;
993
- text-transform: capitalize !important;
994
- }
995
-
996
- #fs_connect .fs-permissions ul li .fs-permission-description p {
997
- font-size: 11px !important;
998
- margin-top: 0 !important;
999
- }
1000
-
1001
- #fs_connect .fs-license-key-container {
1002
- width: 100% !important;
1003
- margin-top: 20px;
1004
- }
1005
-
1006
- #pframe,
1007
- #fs_connect.require-license-key .fs-permissions,
1008
- #fs_connect.require-license-key .fs-terms,
1009
- #fs_connect .fs-freemium-licensing,
1010
- #license_issues_link {
1011
- display: none !important;
1012
- }
1013
-
1014
- /*--------------------------------------------------------------
1015
- == Settings: Pro Options
1016
- --------------------------------------------------------------*/
1017
- .wpr-settings-pro-overlay {
1018
- display: -webkit-box;
1019
- display: -ms-flexbox;
1020
- display: flex;
1021
- -webkit-box-orient: vertical;
1022
- -webkit-box-direction: normal;
1023
- -ms-flex-direction: column;
1024
- flex-direction: column;
1025
- -webkit-box-align: center;
1026
- -ms-flex-align: center;
1027
- align-items: center;
1028
- -webkit-box-pack: center;
1029
- -ms-flex-pack: center;
1030
- justify-content: center;
1031
- position: absolute;
1032
- top: 0;
1033
- left: 0;
1034
- width: 100%;
1035
- height: 100%;
1036
- background: rgba(0,0,0,0.4);
1037
- color: #f9f9f9;
1038
- font-size: 16px;
1039
- text-decoration: none;
1040
- text-transform: uppercase;
1041
- font-weight: bold;
1042
-
1043
- text-shadow: 1px 1px 1px #000;
1044
- -webkit-box-shadow: 1px 1px 15px rgba(0,0,0,0.3);
1045
- box-shadow: 1px 1px 15px rgba(0,0,0,0.3);
1046
- }
1047
-
1048
- .wpr-settings-pro-overlay:hover,
1049
- .wpr-settings-pro-overlay:focus{
1050
- color: #f9f9f9;
1051
- }
1052
-
1053
- .wpr-settings-pro-overlay .dashicons {
1054
- font-size: 50px;
1055
- line-height: 50px;
1056
- margin-bottom: 40px;
1057
- -webkit-transform: translateX(-50%);
1058
- -ms-transform: translateX(-50%);
1059
- transform: translateX(-50%);
1060
- }
1061
-
1062
- .wpr-settings-pro-overlay .dashicons:nth-child(2) {
1063
- display: none;
1064
- }
1065
-
1066
- .wpr-settings-pro-overlay:hover .dashicons:nth-child(2) {
1067
- display: block;
1068
- }
1069
-
1070
- .wpr-settings-pro-overlay:hover .dashicons:nth-child(1) {
1071
- display: none;
1072
  }
1
+ #wpwrap {
2
+ background: #fff;
3
+ }
4
+
5
+ #wpcontent {
6
+ padding: 0;
7
+ }
8
+
9
+ .wpr-settings-page-wrap {
10
+ margin: 0;
11
+ }
12
+
13
+ .wpr-settings-page-header {
14
+ display: -webkit-box;
15
+ display: -ms-flexbox;
16
+ display: flex;
17
+ -webkit-box-orient: vertical;
18
+ -webkit-box-direction: normal;
19
+ -ms-flex-direction: column;
20
+ flex-direction: column;
21
+ padding: 10px 30px 130px;
22
+ background: #f6f6f6
23
+ }
24
+
25
+ .wpr-settings-page-header h1,
26
+ .wpr-settings-page-header p,
27
+ .wpr-settings-page-header .wpr-preview-buttons,
28
+ .wpr-settings-page-header .wpr-user-template {
29
+ -webkit-box-ordinal-group: 3;
30
+ -ms-flex-order: 2;
31
+ order: 2;
32
+ }
33
+
34
+ .wpr-settings-page-header .wpr-options-button {
35
+ -ms-flex-item-align: start;
36
+ align-self: flex-start;
37
+ }
38
+
39
+ .button.wpr-options-button .dashicons {
40
+ line-height: 30px;
41
+ font-size: 16px;
42
+ }
43
+
44
+ .wpr-preview-buttons a:last-child {
45
+ background-color: transparent;
46
+ border: 2px solid #6A4BFF !important;
47
+ color: #6A4BFF;
48
+ padding: 5px 22px;
49
+ }
50
+
51
+ .wpr-settings-page-header h1 {
52
+ font-size: 42px;
53
+ }
54
+
55
+ .wpr-settings-page-header p {
56
+ margin-top: 5px;
57
+ color: #5a5a5a;
58
+ font-size: 16px;
59
+ margin-bottom: 30px;
60
+ }
61
+
62
+ .wpr-user-template {
63
+ position: relative;
64
+ -webkit-box-sizing: border-box;
65
+ box-sizing: border-box;
66
+ overflow: hidden;
67
+ display: inline-block;
68
+ width: 220px;
69
+ height: 50px;
70
+ line-height: 50px;
71
+ padding: 0 20px;
72
+ color: #fff;
73
+ background: #6A4BFF;
74
+ font-size: 15px;
75
+ -webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.3);
76
+ box-shadow: 2px 2px 5px rgba(0,0,0,0.3);
77
+ border-radius: 5px;
78
+ cursor: pointer;
79
+ }
80
+
81
+ .wpr-user-template .plus-icon {
82
+ float: right;
83
+ display: block;
84
+ width: 30px;
85
+ height: 30px;
86
+ line-height: 28px;
87
+ margin-top: 10px;
88
+ border-radius: 50%;
89
+ color: #333;
90
+ background-color: #fff;
91
+ font-size: 18px;
92
+ text-align: center;
93
+ }
94
+
95
+ .wpr-user-template > div {
96
+ position: absolute;
97
+ top: 0;
98
+ left: 0;
99
+ width: 100%;
100
+ height: 100%;
101
+ background: rgba(0,0,0,0.5);
102
+ }
103
+
104
+ .wpr-settings-page {
105
+ padding: 0 30px;
106
+ }
107
+
108
+ .wpr-nav-tab-wrapper {
109
+ padding-top: 0;
110
+ border-bottom: 0;
111
+ -webkit-transform: translateY(-100%);
112
+ -ms-transform: translateY(-100%);
113
+ transform: translateY(-100%);
114
+ }
115
+
116
+ .wpr-nav-tab-wrapper a {
117
+ border: 0 !important;
118
+ padding: 13px 35px;
119
+ background-color: transparent;
120
+ font-size: 16px;
121
+ margin-left: 0;
122
+ margin-right: 15px;
123
+ border-radius: 3px 4px 0 0;
124
+ color: #333;
125
+ }
126
+
127
+ .wpr-nav-tab-wrapper a:hover {
128
+ color: #6A4BFF;
129
+ background: #fff;
130
+ }
131
+
132
+ .wpr-nav-tab-wrapper .nav-tab-active {
133
+ color: #6A4BFF;
134
+ background: #fff;
135
+ -webkit-box-shadow: 3px -2px 5px rgba(0,0,0,0.03);
136
+ box-shadow: 3px -2px 5px rgba(0,0,0,0.03);
137
+ }
138
+
139
+ .wpr-nav-tab-wrapper a:focus {
140
+ -webkit-box-shadow: none;
141
+ box-shadow: none;
142
+ }
143
+
144
+ .button.wpr-options-button {
145
+ padding: 7px 22px;
146
+ border: 0;
147
+ color: #fff;
148
+ background: #6A4BFF;
149
+ -webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.3);
150
+ box-shadow: 2px 2px 5px rgba(0,0,0,0.3);
151
+ font-size: 14px;
152
+ }
153
+
154
+ .button.wpr-options-button:hover,
155
+ .button.wpr-options-button:focus {
156
+ color: #fff;
157
+ background: #6A4BFF;
158
+ border: none;
159
+ }
160
+
161
+ @media screen and (max-width: 1355px) {
162
+ .wpr-nav-tab-wrapper a {
163
+ padding: 13px 25px;
164
+ font-size: 14px;
165
+ }
166
+ }
167
+
168
+
169
+ /*--------------------------------------------------------------
170
+ == Elements
171
+ --------------------------------------------------------------*/
172
+ .wpr-elements-toggle {
173
+ overflow: hidden;
174
+ text-align: center;
175
+ }
176
+
177
+ .wpr-elements-toggle > div {
178
+ display: inline-block;
179
+ }
180
+
181
+ .wpr-elements-toggle h3 {
182
+ float: left;
183
+ font-size: 18px;
184
+ margin: 0 20px 0 0;
185
+ }
186
+
187
+ .wpr-elements-toggle p {
188
+ margin: 10px 0 60px 0;
189
+ }
190
+
191
+ .wpr-elements-heading {
192
+ text-align: center;
193
+ margin-bottom: 30px;
194
+ }
195
+
196
+ .wpr-elements-heading h3 {
197
+ font-size: 18px;
198
+ text-align: center;
199
+ margin-bottom: 0;
200
+ }
201
+
202
+ .wpr-elements-heading .wpr-install-activate-woocommerce {
203
+ color: red;
204
+ font-weight: 700;
205
+ }
206
+
207
+ .wpr-install-activate-woocommerce .dashicons {
208
+ font-size: 18px;
209
+ }
210
+
211
+ .wpr-woo-templates,
212
+ .wpr-elements {
213
+ display: -webkit-box;
214
+ display: -ms-flexbox;
215
+ display: flex;
216
+ -ms-flex-wrap: wrap;
217
+ flex-wrap: wrap;
218
+ width: 100%;
219
+ margin-bottom: 50px;
220
+ }
221
+
222
+ .wpr-woo-templates {
223
+ margin-bottom: 0;
224
+ }
225
+
226
+ .wpr-woo-template,
227
+ .wpr-element {
228
+ -webkit-box-sizing: border-box;
229
+ box-sizing: border-box;
230
+ position: relative;
231
+ width: 24%;
232
+ padding: 22px 30px;
233
+ margin-right: 1%;
234
+ margin-bottom: 20px;
235
+ -webkit-box-shadow: 0 0 15px rgba(0,0,0,0.05);
236
+ box-shadow: 0 0 15px rgba(0,0,0,0.05);
237
+ border-radius: 4px;
238
+ }
239
+
240
+ .wpr-woo-template {
241
+ width: 100%;
242
+ }
243
+
244
+ .wpr-woo-template-info {
245
+ display: flex;
246
+ justify-content: space-between;
247
+ margin-top: 10px;
248
+ }
249
+
250
+ .wpr-woo-template-info .wpr-woo-template-title {
251
+ display: inline-flex;
252
+ flex-direction: column;
253
+ }
254
+
255
+ .wpr-woo-template-title p {
256
+ margin: 0;
257
+ font-size: 12px;
258
+ }
259
+
260
+ .wpr-woo-template-info h3,
261
+ .wpr-element-info h3 {
262
+ float: left;
263
+ margin: 0;
264
+ color: #3a3a3a;
265
+ font-size: 16px;
266
+ }
267
+
268
+ .wpr-woo-template-info label {
269
+ min-width: 45px;
270
+ }
271
+
272
+ .wpr-woo-template-info label,
273
+ .wpr-element-info label,
274
+ .wpr-elements-toggle label {
275
+ float: right;
276
+ }
277
+
278
+ .wpr-woo-template-info span,
279
+ .wpr-element-info span {
280
+ display: block;
281
+ margin-top: 3px;
282
+ color: #999;
283
+ font-style: normal;
284
+ font-size: 12px;
285
+ }
286
+
287
+ .wpr-woo-template-info a,
288
+ .wpr-element-info a {
289
+ display: block;
290
+ clear: both;
291
+ font-size: 12px;
292
+ -webkit-box-shadow: none !important;
293
+ box-shadow: none !important;
294
+ }
295
+
296
+ .wpr-woo-template-info input,
297
+ .wpr-element-info input,
298
+ .wpr-elements-toggle input,
299
+ .wpr-setting-custom-ckbox input {
300
+ position: absolute;
301
+ z-index: -1000;
302
+ left: -1000px;
303
+ overflow: hidden;
304
+ clip: rect(0 0 0 0);
305
+ height: 1px;
306
+ width: 1px;
307
+ margin: -1px;
308
+ padding: 0;
309
+ border: 0;
310
+ }
311
+
312
+ .wpr-woo-template-info label,
313
+ .wpr-element-info label,
314
+ .wpr-elements-toggle label,
315
+ .wpr-setting-custom-ckbox label {
316
+ position: relative;
317
+ display: block;
318
+ width: 45px;
319
+ height: 23px;
320
+ border-radius: 20px;
321
+ background: #e8e8e8;
322
+ cursor: pointer;
323
+ -webkit-touch-callout: none;
324
+ -webkit-user-select: none;
325
+ -moz-user-select: none;
326
+ -ms-user-select: none;
327
+ user-select: none;
328
+ -webkit-transition: all 0.2s ease-in;
329
+ -o-transition: all 0.2s ease-in;
330
+ transition: all 0.2s ease-in;
331
+ }
332
+
333
+ .wpr-woo-template-info input + label:after,
334
+ .wpr-element-info input + label:after,
335
+ .wpr-elements-toggle input + label:after,
336
+ .wpr-setting-custom-ckbox input + label:after {
337
+ content: ' ';
338
+ display: block;
339
+ position: absolute;
340
+ top: 3px;
341
+ left: 3px;
342
+ width: 17px;
343
+ height: 17px;
344
+ border-radius: 50%;
345
+ background: #fff;
346
+ -webkit-transition: all 0.2s ease-in;
347
+ -o-transition: all 0.2s ease-in;
348
+ transition: all 0.2s ease-in;
349
+ }
350
+
351
+ .wpr-woo-template-info input:checked + label,
352
+ .wpr-element-info input:checked + label,
353
+ .wpr-elements-toggle input:checked + label,
354
+ .wpr-setting-custom-ckbox input:checked + label {
355
+ background: #6A4BFF;
356
+ }
357
+
358
+ .wpr-woo-template-info input:checked + label:after,
359
+ .wpr-element-info input:checked + label:after,
360
+ .wpr-elements-toggle input:checked + label:after,
361
+ .wpr-setting-custom-ckbox input:checked + label:after {
362
+ left: 24px;
363
+ }
364
+
365
+ .wpr-new-element:before {
366
+ content: 'NEW';
367
+ position: absolute;
368
+ top: -10px;
369
+ left: 28px;
370
+ padding: 1px 7px;
371
+ color: #fff;
372
+ background-color: #f44;
373
+ border-radius: 3px;
374
+ font-size: 10px;
375
+ font-weight: bold;
376
+ letter-spacing: 1px;
377
+ }
378
+
379
+ .wpr-pro-element:before {
380
+ content: 'PRO';
381
+ position: absolute;
382
+ top: -10px;
383
+ left: 28px;
384
+ z-index: 10;
385
+ padding: 1px 7px;
386
+ color: #fff;
387
+ background-color: #f44;
388
+ border-radius: 3px;
389
+ font-size: 10px;
390
+ font-weight: bold;
391
+ letter-spacing: 1px;
392
+ }
393
+
394
+ .wpr-pro-element > a {
395
+ display: block;
396
+ position: absolute;
397
+ top: 0;
398
+ left: 0;
399
+ z-index: 1;
400
+ width: 100%;
401
+ height: 100%;
402
+ background: rgba(0,0,0,0.1);
403
+ }
404
+
405
+ /*--------------------------------------------------------------
406
+ == My Templates
407
+ --------------------------------------------------------------*/
408
+ .wpr-my-templates-list {
409
+ width: 65%;
410
+ }
411
+
412
+ @media screen and (max-width: 1400px) {
413
+ .wpr-my-templates-list {
414
+ width: 100%;
415
+ }
416
+ }
417
+
418
+ .wpr-activate-woo-notice,
419
+ .wpr-my-templates-list li {
420
+ overflow: hidden;
421
+ padding: 20px 35px;
422
+ margin-bottom: 15px;
423
+ -webkit-box-shadow: 0 0 2px rgba(0,0,0,0.2);
424
+ box-shadow: 0 0 2px rgba(0,0,0,0.2);
425
+ }
426
+
427
+ .wpr-my-templates-list li h3 {
428
+ float: left;
429
+ margin: 0;
430
+ color: #555;
431
+ font-size: 16px;
432
+ line-height: 34px;
433
+ text-transform: capitalize;
434
+ }
435
+
436
+ .wpr-my-templates-list .wpr-action-buttons {
437
+ float: right;
438
+ }
439
+
440
+ .wpr-my-templates-list .wpr-template-conditions {
441
+ background: #b3b3b3;
442
+ }
443
+
444
+ .wpr-active-conditions-template .wpr-template-conditions {
445
+ background: #7a5ffd;
446
+ }
447
+
448
+ .wpr-my-templates-list .wpr-template-conditions:hover,
449
+ .wpr-active-conditions-template .wpr-template-conditions:hover {
450
+ background: #6A4BFF;
451
+ }
452
+
453
+ .wpr-my-templates-list .wpr-edit-template {
454
+ background: #646464;
455
+ }
456
+
457
+ .wpr-my-templates-list .wpr-edit-template:hover {
458
+ background: #535353;
459
+ }
460
+
461
+ .wpr-edit-template:focus {
462
+ -webkit-box-shadow: none !important;
463
+ box-shadow: none !important;
464
+ }
465
+
466
+ .wpr-my-templates-list .wpr-delete-template {
467
+ background: #ff5a4b;
468
+ }
469
+
470
+ .wpr-my-templates-list .wpr-delete-template:hover {
471
+ background: #FF4635;
472
+ }
473
+
474
+ .wpr-my-templates-list .wpr-action-buttons > * {
475
+ display: inline-block;
476
+ padding: 3px 20px;
477
+ margin-right: 10px;
478
+ border: 0;
479
+ letter-spacing: 0.5px;
480
+ }
481
+
482
+ .wpr-my-templates-list .wpr-action-buttons > *:last-child {
483
+ margin-right: 0;
484
+ }
485
+
486
+ .wpr-my-templates-list .wpr-action-buttons .dashicons {
487
+ font-size: 16px;
488
+ line-height: 30px;
489
+ }
490
+
491
+ .wpr-active-conditions-template {
492
+ border-left: 5px solid #6A4BFF;
493
+ background: #F6F7F7;
494
+ }
495
+
496
+ .wpr-my-templates-list .wpr-no-templates {
497
+ background: #fff !important;
498
+ }
499
+
500
+
501
+ /*--------------------------------------------------------------
502
+ == Settings
503
+ --------------------------------------------------------------*/
504
+ .wpr-settings-group:first-of-type {
505
+ margin-top: 50px;
506
+ }
507
+
508
+ .wpr-settings-group {
509
+ position: relative;
510
+ width: 35%;
511
+ background: #f9f9f9;
512
+ padding: 30px;
513
+ margin-bottom: 80px;
514
+ -webkit-box-shadow: 1px 2px 3px rgba(0,0,0,0.1);
515
+ box-shadow: 1px 2px 3px rgba(0,0,0,0.1);
516
+ border-radius: 0 3px 3px 3px;
517
+ }
518
+
519
+ .wpr-settings-group-inner {
520
+ position: relative;
521
+ }
522
+
523
+ .wpr-settings-group-title {
524
+ position: absolute;
525
+ top: 0;
526
+ left: 0;
527
+ -webkit-transform: translateY(-100%);
528
+ -ms-transform: translateY(-100%);
529
+ transform: translateY(-100%);
530
+ padding: 10px 30px;
531
+ background: #f9f9f9;
532
+ margin: 0;
533
+ -webkit-box-shadow: 0 -2px 3px rgba(0,0,0,0.05);
534
+ box-shadow: 0 -2px 3px rgba(0,0,0,0.05);
535
+ border-radius: 3px 3px 0 0;
536
+ color: #6A4BFF;
537
+ font-size: 14px;
538
+ }
539
+
540
+ .wpr-setting {
541
+ margin-bottom: 20px;
542
+ }
543
+
544
+ .wpr-setting h4 {
545
+ margin-bottom: 8px;
546
+ }
547
+
548
+ .wpr-setting input:not(input[type='checkbox']) {
549
+ border: 1px solid #e8e8e8;
550
+ width: 100%;
551
+ padding: 5px 15px;
552
+ }
553
+
554
+ .wpr-setting input[type='checkbox'] {
555
+ margin-right: 8px;
556
+ }
557
+
558
+ .wpr-settings .submit:first-of-type {
559
+ margin-top: 0;
560
+ padding-top: 0;
561
+ margin-bottom: 70px;
562
+ }
563
+
564
+ .wp-picker-clear {
565
+ width: 100px !important;
566
+ }
567
+
568
+
569
+ /*--------------------------------------------------------------
570
+ == Conditions
571
+ --------------------------------------------------------------*/
572
+ .wpr-admin-popup-wrap {
573
+ display: none;
574
+ position: fixed;
575
+ top: 0;
576
+ left: 0;
577
+ z-index: 9999;
578
+ background-color: rgba(0, 0, 0, 0.6);
579
+ width: 100%;
580
+ height: 100%;
581
+ }
582
+
583
+ .wpr-admin-popup {
584
+ display: -webkit-box;
585
+ display: -ms-flexbox;
586
+ display: flex;
587
+ -ms-flex-pack: distribute;
588
+ justify-content: space-around;
589
+ -webkit-box-align: center;
590
+ -ms-flex-align: center;
591
+ align-items: center;
592
+ -webkit-box-orient: vertical;
593
+ -webkit-box-direction: normal;
594
+ -ms-flex-direction: column;
595
+ flex-direction: column;
596
+ position: absolute;
597
+ top: 50%;
598
+ left: 50%;
599
+ -webkit-transform: translate(-50%,-50%);
600
+ -ms-transform: translate(-50%,-50%);
601
+ transform: translate(-50%,-50%);
602
+ width: 80%;
603
+ max-width: 850px;
604
+ padding: 70px 20px 20px 20px;
605
+ background-color: #F1F3F5;
606
+ }
607
+
608
+
609
+ .wpr-admin-popup .close-popup {
610
+ position: absolute;
611
+ top: 10px;
612
+ right: 15px;
613
+ font-size: 26px;
614
+ cursor: pointer;
615
+ color: #59626a;
616
+ }
617
+
618
+ .wpr-conditions.wpr-tab-archive .global-condition-select,
619
+ .wpr-conditions.wpr-tab-archive .singles-condition-select,
620
+ .wpr-conditions.wpr-tab-product_archive .global-condition-select,
621
+ .wpr-conditions.wpr-tab-product_archive .singles-condition-select,
622
+ .wpr-conditions.wpr-tab-single .global-condition-select,
623
+ .wpr-conditions.wpr-tab-single .archives-condition-select,
624
+ .wpr-conditions.wpr-tab-product_single .global-condition-select,
625
+ .wpr-conditions.wpr-tab-product_single .archives-condition-select {
626
+ display: none !important;
627
+ }
628
+
629
+ .wpr-conditions-wrap.blog-posts .singles-condition-select option:nth-child(1),
630
+ .wpr-conditions-wrap.blog-posts .singles-condition-select option:nth-child(2),
631
+ .wpr-conditions-wrap.blog-posts .singles-condition-select option:nth-child(3) {
632
+ /*display: none;*/
633
+ }
634
+
635
+ .wpr-conditions.wpr-tab-archive .archives-condition-select,
636
+ .wpr-conditions.wpr-tab-product_archive .archives-condition-select,
637
+ .wpr-conditions.wpr-tab-single .singles-condition-select,
638
+ .wpr-conditions.wpr-tab-product_single .singles-condition-select {
639
+ display: block !important;
640
+ }
641
+
642
+ .wpr-conditions-sample {
643
+ display: none !important;
644
+ }
645
+
646
+ .wpr-conditions {
647
+ position: relative;
648
+ display: -webkit-box;
649
+ display: -ms-flexbox;
650
+ display: flex;
651
+ -webkit-box-align: center;
652
+ -ms-flex-align: center;
653
+ align-items: center;
654
+ margin-top: 10px;
655
+ width: 600px;
656
+ border-radius: 3px;
657
+ border: 1px solid #e8e8e8;
658
+ background: #fff;
659
+ }
660
+
661
+ .wpr-admin-popup header {
662
+ margin-top: 0;
663
+ margin-bottom: 20px;
664
+ text-align: center;
665
+ }
666
+
667
+ .wpr-admin-popup header h2 {
668
+ margin: 25px auto;
669
+ font-size: 26px;
670
+ color: #59626a;
671
+ }
672
+
673
+ .wpr-admin-popup header p {
674
+ margin-top: 0;
675
+ margin-bottom: 0;
676
+ color: #7f8b96;
677
+ }
678
+
679
+ .wpr-conditions select {
680
+ height: 35px;
681
+ height: 100%;
682
+ padding-top: 5px;
683
+ padding-bottom: 5px;
684
+ border-radius: 0;
685
+ border: none;
686
+ -webkit-box-flex: 1;
687
+ -ms-flex-positive: 1;
688
+ flex-grow: 1;
689
+ border-right: 1px solid #e8e8e8 !important;
690
+ background-size: 14px 14px;
691
+ }
692
+
693
+ span.wpr-add-conditions {
694
+ margin-top: 30px;
695
+ background: #A4AFB7;
696
+ color: #fff;
697
+ font-weight: 600;
698
+ letter-spacing: 1px;
699
+ text-transform: uppercase;
700
+ padding: 8px 20px;
701
+ border-radius: 3px;
702
+ cursor: pointer;
703
+ }
704
+
705
+ span.wpr-add-conditions:hover {
706
+ background: #848c92;
707
+ }
708
+
709
+ input.wpr-condition-input-ids {
710
+ display: none;
711
+ padding: 5px;
712
+ outline: none;
713
+ border: none;
714
+ border-radius: 0;
715
+ }
716
+
717
+ input.wpr-condition-input-ids,
718
+ .wpr-conditions select {
719
+ -ms-flex-negative: 0;
720
+ flex-shrink: 0;
721
+ -webkit-box-flex: 1;
722
+ -ms-flex-positive: 1;
723
+ flex-grow: 1;
724
+ max-width: none;
725
+ border: none;
726
+ -webkit-box-shadow: none !important;
727
+ box-shadow: none !important;
728
+ outline: none;
729
+ margin: 0;
730
+ text-indent: 5px;
731
+ }
732
+
733
+ .wpr-canvas-condition {
734
+ display: none;
735
+ margin-top: 20px;
736
+ }
737
+
738
+ .wpr-canvas-condition label {
739
+ display: inline-block;
740
+ }
741
+
742
+ .wpr-canvas-condition span {
743
+ margin-right: 20px;
744
+ }
745
+
746
+ #wpr-woo-products-per-page {
747
+ width: 40px;
748
+ border: 1px solid #e8e8e8;
749
+ text-align: center;
750
+ -webkit-box-shadow: none !important;
751
+ box-shadow: none !important;
752
+ margin-left: 10px;
753
+ }
754
+
755
+ .wpr-delete-template-conditions {
756
+ margin-left: auto;
757
+ position: absolute;
758
+ right: -30px;
759
+ color: #C2CBD2;
760
+ font-size: 22px;
761
+ cursor: pointer;
762
+ }
763
+
764
+ .wpr-delete-template-conditions:hover {
765
+ color: #81868a;
766
+ }
767
+
768
+ .wpr-save-conditions {
769
+ padding: 8px 20px;
770
+ color: #fff;
771
+ background: #6A4BFF;
772
+ margin-left: auto;
773
+ border-radius: 3px;
774
+ margin-top: 80px;
775
+ text-transform: uppercase;
776
+ letter-spacing: 0.5px;
777
+ font-weight: 600;
778
+ cursor: pointer;
779
+ }
780
+
781
+ .wpr-user-template-popup {
782
+ padding-top: 40px;
783
+ }
784
+
785
+ .wpr-user-template-popup header {
786
+ margin-bottom: 27px;
787
+ }
788
+
789
+ .wpr-user-template-popup .wpr-create-template {
790
+ padding: 11px 20px;
791
+ margin: 25px auto;
792
+ color: #fff;
793
+ background: #6A4BFF;
794
+ border-radius: 3px;
795
+ cursor: pointer;
796
+ }
797
+
798
+ .wpr-user-template-popup p {
799
+ max-width: 70%;
800
+ margin: auto;
801
+ }
802
+
803
+ input.wpr-user-template-title {
804
+ width: 350px;
805
+ border: 1px solid #d1d1d1;
806
+ padding: 5px 10px;
807
+ border-radius: 3px;
808
+ }
809
+
810
+ input.wpr-user-template-title::-webkit-input-placeholder,
811
+ input.wpr-condition-input-ids::-webkit-input-placeholder {
812
+ color: #9a9a9a;
813
+ }
814
+
815
+ input.wpr-user-template-title::-moz-placeholder,
816
+ input.wpr-condition-input-ids::-moz-placeholder {
817
+ color: #9a9a9a;
818
+ }
819
+
820
+ input.wpr-user-template-title:-ms-input-placeholder,
821
+ input.wpr-condition-input-ids:-ms-input-placeholder {
822
+ color: #9a9a9a;
823
+ }
824
+
825
+ input.wpr-user-template-title::-ms-input-placeholder,
826
+ input.wpr-condition-input-ids::-ms-input-placeholder {
827
+ color: #9a9a9a;
828
+ }
829
+
830
+ input.wpr-user-template-title::-webkit-input-placeholder, input.wpr-condition-input-ids::-webkit-input-placeholder {
831
+ color: #9a9a9a;
832
+ }
833
+
834
+ input.wpr-user-template-title::-moz-placeholder, input.wpr-condition-input-ids::-moz-placeholder {
835
+ color: #9a9a9a;
836
+ }
837
+
838
+ input.wpr-user-template-title:-ms-input-placeholder, input.wpr-condition-input-ids:-ms-input-placeholder {
839
+ color: #9a9a9a;
840
+ }
841
+
842
+ input.wpr-user-template-title::-ms-input-placeholder, input.wpr-condition-input-ids::-ms-input-placeholder {
843
+ color: #9a9a9a;
844
+ }
845
+
846
+ input.wpr-user-template-title::placeholder,
847
+ input.wpr-condition-input-ids::placeholder {
848
+ color: #9a9a9a;
849
+ }
850
+
851
+ input.wpr-user-template-title:focus {
852
+ border-color: #6A4BFF;
853
+ -webkit-box-shadow: none;
854
+ box-shadow: none;
855
+ }
856
+
857
+ /*--------------------------------------------------------------
858
+ == White Label
859
+ --------------------------------------------------------------*/
860
+ .wpr-wl-tab-content {
861
+ display: -webkit-box;
862
+ display: -ms-flexbox;
863
+ display: flex;
864
+ -webkit-box-align: start;
865
+ -ms-flex-align: start;
866
+ align-items: flex-start;
867
+ }
868
+
869
+ .wpr-wl-tab-content .wpr-settings-group:last-of-type {
870
+ margin-top: 50px;
871
+ margin-left: 50px;
872
+ }
873
+
874
+ .wpr-setting-custom-img-upload div button {
875
+ display: -webkit-box;
876
+ display: -ms-flexbox;
877
+ display: flex;
878
+ -webkit-box-align: center;
879
+ -ms-flex-align: center;
880
+ align-items: center;
881
+ margin-top: 10px;
882
+ padding: 10px 20px;
883
+ background: #ffffff;
884
+ border: 1px solid #e8e8e8;
885
+ border-radius: 3px;
886
+ font-weight: bold;
887
+ cursor: pointer;
888
+ }
889
+
890
+ .wpr-setting-custom-img-upload div button span {
891
+ margin-left: 5px;
892
+ }
893
+
894
+ .wpr-setting-custom-img-upload div button img {
895
+ width: 50px;
896
+ }
897
+
898
+ .wpr-setting-custom-ckbox h4 {
899
+ display: -webkit-box;
900
+ display: -ms-flexbox;
901
+ display: flex;
902
+ -webkit-box-orient: horizontal;
903
+ -webkit-box-direction: normal;
904
+ -ms-flex-direction: row;
905
+ flex-direction: row;
906
+ -webkit-box-pack: justify;
907
+ -ms-flex-pack: justify;
908
+ justify-content: space-between;
909
+ }
910
+
911
+ .wpr-setting-custom-ckbox label {
912
+ background: #dddbdb;
913
+ }
914
+
915
+ .wpr-setting-custom-ckbox p {
916
+ color: #a09f9f;
917
+ }
918
+
919
+ /*--------------------------------------------------------------
920
+ == Freemius
921
+ --------------------------------------------------------------*/
922
+ #fs_connect {
923
+ margin: 40px !important;
924
+ width: 615px !important;
925
+ border-top: 3px solid #2271B1 !important;
926
+ }
927
+
928
+ #fs_connect .fs-content {
929
+ padding: 25px 20px 35px 20px !important;
930
+ }
931
+
932
+ #fs_connect .fs-visual {
933
+ background: transparent !important;
934
+ }
935
+
936
+ #fs_connect .fs-visual .fs-site-icon,
937
+ #fs_connect .fs-visual .fs-plugin-icon,
938
+ #fs_connect .fs-visual .fs-connect-logo {
939
+ top: 20px !important;
940
+ }
941
+
942
+ #fs_connect .fs-visual .fs-plugin-icon,
943
+ #fs_connect .fs-visual .fs-connect-logo,
944
+ #fs_connect .fs-visual .fs-site-icon {
945
+ border: none !important;
946
+ }
947
+
948
+ #fs_connect .fs-visual .fs-site-icon i,
949
+ #fs_connect .fs-visual img{
950
+ overflow: hidden !important;
951
+ border-radius: 100px !important;
952
+ }
953
+
954
+ #fs_connect .fs-actions {
955
+ border-top: 1px solid #F2F2F2 !important;
956
+ background: #F2F2F2 !important;
957
+ }
958
+
959
+ #fs_connect .fs-actions .button {
960
+ font-size: 14px !important;
961
+ }
962
+
963
+ #fs_connect .fs-actions .button.button-secondary {
964
+ padding: 0 25px !important;
965
+ }
966
+
967
+ #fs_connect .fs-permissions {
968
+ margin-top: 20px !important;
969
+ }
970
+
971
+ #fs_connect .fs-permissions>.fs-trigger {
972
+ -webkit-box-shadow: none !important;
973
+ box-shadow: none !important;
974
+ }
975
+
976
+ #fs_connect .fs-permissions.fs-open ul {
977
+ margin: 30px 20px !important;
978
+ }
979
+
980
+ #fs_connect .fs-permissions ul li {
981
+ margin-bottom: 20px !important;
982
+ }
983
+
984
+ #fs_connect .fs-permissions ul li .fs-permission-description span {
985
+ font-size: 12px !important;
986
+ text-transform: capitalize !important;
987
+ }
988
+
989
+ #fs_connect .fs-permissions ul li .fs-permission-description p {
990
+ font-size: 11px !important;
991
+ margin-top: 0 !important;
992
+ }
993
+
994
+ #fs_connect .fs-license-key-container {
995
+ width: 100% !important;
996
+ margin-top: 20px;
997
+ }
998
+
999
+ #pframe,
1000
+ #fs_connect.require-license-key .fs-permissions,
1001
+ #fs_connect.require-license-key .fs-terms,
1002
+ #fs_connect .fs-freemium-licensing,
1003
+ #license_issues_link {
1004
+ display: none !important;
1005
+ }
1006
+
1007
+ /*--------------------------------------------------------------
1008
+ == Settings: Pro Options
1009
+ --------------------------------------------------------------*/
1010
+ .wpr-settings-pro-overlay {
1011
+ display: -webkit-box;
1012
+ display: -ms-flexbox;
1013
+ display: flex;
1014
+ -webkit-box-orient: vertical;
1015
+ -webkit-box-direction: normal;
1016
+ -ms-flex-direction: column;
1017
+ flex-direction: column;
1018
+ -webkit-box-align: center;
1019
+ -ms-flex-align: center;
1020
+ align-items: center;
1021
+ -webkit-box-pack: center;
1022
+ -ms-flex-pack: center;
1023
+ justify-content: center;
1024
+ position: absolute;
1025
+ top: 0;
1026
+ left: 0;
1027
+ width: 100%;
1028
+ height: 100%;
1029
+ background: rgba(0,0,0,0.4);
1030
+ color: #f9f9f9;
1031
+ font-size: 16px;
1032
+ text-decoration: none;
1033
+ text-transform: uppercase;
1034
+ font-weight: bold;
1035
+
1036
+ text-shadow: 1px 1px 1px #000;
1037
+ -webkit-box-shadow: 1px 1px 15px rgba(0,0,0,0.3);
1038
+ box-shadow: 1px 1px 15px rgba(0,0,0,0.3);
1039
+ }
1040
+
1041
+ .wpr-settings-pro-overlay:hover,
1042
+ .wpr-settings-pro-overlay:focus{
1043
+ color: #f9f9f9;
1044
+ }
1045
+
1046
+ .wpr-settings-pro-overlay .dashicons {
1047
+ font-size: 50px;
1048
+ line-height: 50px;
1049
+ margin-bottom: 40px;
1050
+ -webkit-transform: translateX(-50%);
1051
+ -ms-transform: translateX(-50%);
1052
+ transform: translateX(-50%);
1053
+ }
1054
+
1055
+ .wpr-settings-pro-overlay .dashicons:nth-child(2) {
1056
+ display: none;
1057
+ }
1058
+
1059
+ .wpr-settings-pro-overlay:hover .dashicons:nth-child(2) {
1060
+ display: block;
1061
+ }
1062
+
1063
+ .wpr-settings-pro-overlay:hover .dashicons:nth-child(1) {
1064
+ display: none;
 
 
 
 
 
 
 
1065
  }
assets/css/admin/premade-blocks.css CHANGED
@@ -1,437 +1,437 @@
1
- #wpcontent {
2
- padding: 0;
3
- }
4
-
5
- .wpr-settings-page-header {
6
- padding: 10px 30px 30px;
7
- }
8
-
9
- .wpr-settings-page-header h1 {
10
- font-size: 42px;
11
- }
12
-
13
- .wpr-settings-page-header p {
14
- margin-top: 5px;
15
- color: #5a5a5a;
16
- font-size: 16px;
17
- margin-bottom: 30px;
18
- }
19
-
20
- .wpr-premade-blocks-tutorial {
21
- display: inline-block;
22
- margin-left: 45px;
23
- padding: 9px 25px;
24
- border: 0;
25
- color: #fff;
26
- background: #6A4BFF;
27
- -webkit-box-shadow: 2px 2px 5px rgb(0 0 0 / 30%);
28
- box-shadow: 2px 2px 5px rgb(0 0 0 / 30%);
29
- font-size: 14px;
30
- text-decoration: none;
31
- border-radius: 3px;
32
- }
33
-
34
- .wpr-premade-blocks-tutorial:hover,
35
- .wpr-premade-blocks-tutorial:focus {
36
- color: #fff;
37
- background: #5a39fb;
38
- }
39
-
40
- .wpr-tplib-content-wrap {
41
- }
42
-
43
- .wpr-tplib-sidebar {
44
- padding: 30px;
45
- display: -webkit-box;
46
- display: -ms-flexbox;
47
- display: flex;
48
- }
49
-
50
- .wpr-tplib-sidebar .wpr-tplib-search {
51
- display: none;
52
- position: relative;
53
- margin: 30px 0;
54
- }
55
-
56
- .wpr-tplib-sidebar .wpr-tplib-search i {
57
- position: absolute;
58
- top: 50%;
59
- right: 10px;
60
- font-size: 12px;
61
- -webkit-transform: translateY(-50%);
62
- -ms-transform: translateY(-50%);
63
- transform: translateY(-50%);
64
- }
65
-
66
- .wpr-tplib-sidebar .wpr-tplib-search input {
67
- width: 100%;
68
- padding: 8px 10px;
69
- border: 0;
70
- border-bottom: 1px solid #efefef;
71
- }
72
-
73
- .wpr-tplib-sidebar .wpr-tplib-search input::-webkit-input-placeholder {
74
- color: #9a9a9a;
75
- }
76
-
77
- .wpr-tplib-sidebar .wpr-tplib-search input::-moz-placeholder {
78
- color: #9a9a9a;
79
- }
80
-
81
- .wpr-tplib-sidebar .wpr-tplib-search input:-ms-input-placeholder {
82
- color: #9a9a9a;
83
- }
84
-
85
- .wpr-tplib-sidebar .wpr-tplib-search input::-ms-input-placeholder {
86
- color: #9a9a9a;
87
- }
88
-
89
- .wpr-tplib-sidebar .wpr-tplib-search input::placeholder {
90
- color: #9a9a9a;
91
- }
92
-
93
- .wpr-tplib-filters-wrap {
94
- display: -webkit-box;
95
- display: -ms-flexbox;
96
- display: flex;
97
- }
98
-
99
- .wpr-tplib-sub-filters {
100
- display: none;
101
- margin-left: 20px;
102
- }
103
-
104
- .wpr-tplib-sub-filters ul {
105
- display: -webkit-box;
106
- display: -ms-flexbox;
107
- display: flex;
108
- }
109
-
110
- .wpr-tplib-sub-filters ul li {
111
- padding: 10px 25px;
112
- margin-right: 7px;
113
- line-height: 15px;
114
- font-size: 13px;
115
- font-weight: normal;
116
- background: #fff;
117
- -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.05);
118
- box-shadow: 0 2px 5px 0 rgba(0,0,0,0.05);
119
- cursor: pointer;
120
- border-radius: 3px;
121
- }
122
-
123
- .wpr-tplib-sub-filters ul li:hover,
124
- .wpr-tplib-sub-filters ul .wpr-tplib-activ-filter {
125
- background: #6A4BFF;
126
- color: #fff;
127
- }
128
-
129
- .wpr-tplib-filters {
130
- -webkit-box-sizing: border-box;
131
- box-sizing: border-box;
132
- display: -webkit-box;
133
- display: -ms-flexbox;
134
- display: flex;
135
- -webkit-box-orient: vertical;
136
- -webkit-box-direction: normal;
137
- -ms-flex-direction: column;
138
- flex-direction: column;
139
- -webkit-box-align: start;
140
- -ms-flex-align: start;
141
- align-items: flex-start;
142
- position: relative;
143
- width: 200px;
144
- font-size: 14px;
145
- font-weight: normal;
146
- font-family: "Roboto",Arial,Helvetica,Verdana,sans-serif;
147
- color: #6d7882;
148
- }
149
-
150
- .wpr-tplib-filters h3 {
151
- display: -webkit-box;
152
- display: -ms-flexbox;
153
- display: flex;
154
- width: 100%;
155
- padding: 10px 15px;
156
- margin: 0;
157
- font-size: 13px;
158
- font-weight: normal;
159
- font-family: "Roboto",Arial,Helvetica,Verdana,sans-serif;
160
- background: #fff;
161
- -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.05);
162
- box-shadow: 0 2px 5px 0 rgba(0,0,0,0.05);
163
- cursor: pointer;
164
- border-radius: 3px;
165
- }
166
-
167
- .wpr-tplib-filters h3 span {
168
- width: 100%;
169
- }
170
-
171
- .wpr-tplib-filters h3 i.fa-angle-down:before {
172
- content: "\f347";
173
- font-family: dashicons;
174
- line-height: 18px;
175
- font-weight: 400;
176
- font-style: normal;
177
- speak: never;
178
- text-decoration: inherit;
179
- text-transform: none;
180
- text-rendering: auto;
181
- -webkit-font-smoothing: antialiased;
182
- -moz-osx-font-smoothing: grayscale;
183
- font-size: 15px;
184
- vertical-align: top;
185
- text-align: center;
186
- }
187
-
188
- .wpr-tplib-filters-list {
189
- visibility: hidden;
190
- opacity: 0;
191
- position: absolute;
192
- top: 38px;
193
- z-index: 999;
194
- width: 700px;
195
- padding: 20px 30px;
196
- background: #fff;
197
- -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.05);
198
- box-shadow: 0 2px 5px 0 rgba(0,0,0,0.05);
199
- -webkit-transition: all 0.2s ease-in;
200
- -o-transition: all 0.2s ease-in;
201
- transition: all 0.2s ease-in;
202
- border-radius: 3px;
203
- }
204
-
205
- .wpr-tplib-filters-list ul {
206
- display: -webkit-box;
207
- display: -ms-flexbox;
208
- display: flex;
209
- -ms-flex-wrap: wrap;
210
- flex-wrap: wrap;
211
- margin-top: 0;
212
- }
213
-
214
- .wpr-tplib-filters-list ul li {
215
- -webkit-box-sizing: border-box;
216
- box-sizing: border-box;
217
- width: 25%;
218
- padding: 12px;
219
- color: #6d7882;
220
- background: #fff;
221
- font-size: 13px;
222
- line-height: 1;
223
- cursor: pointer;
224
- }
225
-
226
- .wpr-tplib-filters-list ul li:hover {
227
- background: #f9f9f9;
228
- color: #222;
229
- }
230
-
231
- .wpr-tplib-template-gird {
232
- overflow: auto;
233
- margin-left: -10px;
234
- padding: 0 30px;
235
- }
236
-
237
- .elementor-clearfix:after {
238
- content: '';
239
- display: block;
240
- clear: both;
241
- width: 0;
242
- height: 0;
243
- }
244
-
245
- .wpr-tplib-template-wrap {
246
- position: relative;
247
- float: left;
248
- overflow: hidden;
249
- width: 18.5%;
250
- margin: 10px;
251
- border-radius: 3px;
252
- -webkit-box-shadow: 0 1px 20px 0 rgba(0,0,0,0.07);
253
- box-shadow: 0 1px 20px 0 rgba(0,0,0,0.07);
254
- }
255
-
256
- .wpr-tplib-template-wrap:not(.wpr-tplib-pro-active):before {
257
- content: 'Free';
258
- display: block;
259
- position: absolute;
260
- top: 10px;
261
- right: 10px;
262
- z-index: 1;
263
- width: 45px;
264
- padding: 4px;
265
- font-size: 11px;
266
- font-weight: bold;
267
- letter-spacing: 0.3px;
268
- text-transform: uppercase;
269
- text-align: center;
270
- background: #555;
271
- color: #fff;
272
- -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3);
273
- box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3);
274
- border-radius: 3px;
275
- }
276
-
277
- .wpr-tplib-pro-wrap:not(.wpr-tplib-pro-active):before {
278
- content: 'Pro';
279
- background: #6A4BFF;
280
- }
281
-
282
- @media screen and ( max-width: 1364px ) {
283
- .wpr-tplib-template-wrap {
284
- width: 23%;
285
- }
286
- }
287
-
288
- .wpr-tplib-template {
289
- }
290
-
291
- .wpr-tplib-insert-template:not(.wpr-tplib-insert-pro) {
292
- display: none;
293
- }
294
-
295
- .wpr-tplib-template-wrap:hover .wpr-tplib-insert-pro {
296
- opacity: 1;
297
- visibility: visible;
298
- }
299
-
300
- .wpr-tplib-template-media {
301
- position: relative;
302
- background-color: #e8e8e8;
303
- }
304
-
305
- .wpr-tplib-template-media img {
306
- display: block;
307
- width: 100%;
308
- max-width: 100%;
309
- height: auto;
310
- }
311
-
312
- .wpr-tplib-template-media:hover .wpr-tplib-template-media-overlay {
313
- opacity: 1;
314
- }
315
-
316
- .wpr-tplib-template-media-overlay {
317
- opacity: 0;
318
- position: absolute;
319
- top: 0;
320
- left: 0;
321
- width: 100%;
322
- height: 100%;
323
- background-color: rgba(0, 0, 0, 0.5);
324
- color: #fff;
325
- cursor: pointer;
326
- -webkit-transition: opacity 0.1s ease-in;
327
- -o-transition: opacity 0.1s ease-in;
328
- transition: opacity 0.1s ease-in;
329
- }
330
-
331
- .wpr-tplib-template-media-overlay i {
332
- position: absolute;
333
- top: 50%;
334
- left: 50%;
335
- -webkit-transform: translate(-50%, -50%);
336
- -ms-transform: translate(-50%, -50%);
337
- transform: translate(-50%, -50%);
338
- font-size: 25px;
339
- }
340
-
341
- .wpr-tplib-preview-wrap {
342
- display: none;
343
- }
344
-
345
- .wpr-tplib-image {
346
- display: -webkit-box;
347
- display: -ms-flexbox;
348
- display: flex;
349
- -webkit-box-pack: center;
350
- -ms-flex-pack: center;
351
- justify-content: center;
352
- padding: 20px;
353
- }
354
-
355
- .wpr-tplib-iframe {
356
- position: relative;
357
- padding-top: 56.25%;
358
- }
359
-
360
- .wpr-tplib-iframe iframe {
361
- position: absolute;
362
- top: 0;
363
- left: 0;
364
- width: 100%;
365
- height: 100%;
366
- border: none;
367
- }
368
-
369
- .wpr-tplib-template-footer {
370
- display: -webkit-box;
371
- display: -ms-flexbox;
372
- display: flex;
373
- -webkit-box-orient: vertical;
374
- -webkit-box-direction: normal;
375
- -ms-flex-flow: column wrap;
376
- flex-flow: column wrap;
377
- -ms-flex-line-pack: justify;
378
- align-content: space-between;
379
- -webkit-box-pack: center;
380
- -ms-flex-pack: center;
381
- justify-content: center;
382
- height: 45px;
383
- padding: 5px 15px;
384
- background-color: #fff;
385
- border-top: 1px solid #efefef;
386
- }
387
-
388
- .wpr-tplib-template-footer h3 {
389
- overflow: hidden;
390
- color: #6d7882;
391
- font-family: "Roboto",Arial,Helvetica,Verdana,sans-serif;
392
- font-size: 13px;
393
- font-weight: normal;
394
- white-space: nowrap;
395
- -o-text-overflow: ellipsis;
396
- text-overflow: ellipsis;
397
- }
398
-
399
- .wpr-tplib-template-footer .wpr-tplib-insert-template {
400
- opacity: 0;
401
- visibility: hidden;
402
- padding: 6px 10px;
403
- color: #fff;
404
- background-color: #6A4BFF;
405
- font-family: "Roboto",Arial,Helvetica,Verdana,sans-serif;
406
- font-size: 13px;
407
- line-height: 1;
408
- letter-spacing: 0.3px;
409
- border-radius: 3px;
410
- cursor: pointer;
411
- -webkit-transition: all 0.1s ease-in;
412
- -o-transition: all 0.1s ease-in;
413
- transition: all 0.1s ease-in;
414
- }
415
-
416
-
417
- #masonry-effect {
418
- display: -webkit-box;
419
- display: -ms-flexbox;
420
- display: flex;
421
- -webkit-box-orient: horizontal;
422
- -webkit-box-direction: normal;
423
- -ms-flex-direction: row;
424
- flex-direction: row;
425
- -ms-flex-wrap: wrap;
426
- flex-wrap: wrap;
427
- }
428
- .item {
429
- -webkit-box-sizing: border-box;
430
- box-sizing: border-box;
431
- -webkit-box-orient: vertical;
432
- -webkit-box-direction: normal;
433
- -ms-flex-direction: column;
434
- flex-direction: column;
435
- position: relative;
436
- width: calc(33.3%);
437
  }
1
+ #wpcontent {
2
+ padding: 0;
3
+ }
4
+
5
+ .wpr-settings-page-header {
6
+ padding: 10px 30px 30px;
7
+ }
8
+
9
+ .wpr-settings-page-header h1 {
10
+ font-size: 42px;
11
+ }
12
+
13
+ .wpr-settings-page-header p {
14
+ margin-top: 5px;
15
+ color: #5a5a5a;
16
+ font-size: 16px;
17
+ margin-bottom: 30px;
18
+ }
19
+
20
+ .wpr-premade-blocks-tutorial {
21
+ display: inline-block;
22
+ margin-left: 45px;
23
+ padding: 9px 25px;
24
+ border: 0;
25
+ color: #fff;
26
+ background: #6A4BFF;
27
+ -webkit-box-shadow: 2px 2px 5px rgb(0 0 0 / 30%);
28
+ box-shadow: 2px 2px 5px rgb(0 0 0 / 30%);
29
+ font-size: 14px;
30
+ text-decoration: none;
31
+ border-radius: 3px;
32
+ }
33
+
34
+ .wpr-premade-blocks-tutorial:hover,
35
+ .wpr-premade-blocks-tutorial:focus {
36
+ color: #fff;
37
+ background: #5a39fb;
38
+ }
39
+
40
+ .wpr-tplib-content-wrap {
41
+ }
42
+
43
+ .wpr-tplib-sidebar {
44
+ padding: 30px;
45
+ display: -webkit-box;
46
+ display: -ms-flexbox;
47
+ display: flex;
48
+ }
49
+
50
+ .wpr-tplib-sidebar .wpr-tplib-search {
51
+ display: none;
52
+ position: relative;
53
+ margin: 30px 0;
54
+ }
55
+
56
+ .wpr-tplib-sidebar .wpr-tplib-search i {
57
+ position: absolute;
58
+ top: 50%;
59
+ right: 10px;
60
+ font-size: 12px;
61
+ -webkit-transform: translateY(-50%);
62
+ -ms-transform: translateY(-50%);
63
+ transform: translateY(-50%);
64
+ }
65
+
66
+ .wpr-tplib-sidebar .wpr-tplib-search input {
67
+ width: 100%;
68
+ padding: 8px 10px;
69
+ border: 0;
70
+ border-bottom: 1px solid #efefef;
71
+ }
72
+
73
+ .wpr-tplib-sidebar .wpr-tplib-search input::-webkit-input-placeholder {
74
+ color: #9a9a9a;
75
+ }
76
+
77
+ .wpr-tplib-sidebar .wpr-tplib-search input::-moz-placeholder {
78
+ color: #9a9a9a;
79
+ }
80
+
81
+ .wpr-tplib-sidebar .wpr-tplib-search input:-ms-input-placeholder {
82
+ color: #9a9a9a;
83
+ }
84
+
85
+ .wpr-tplib-sidebar .wpr-tplib-search input::-ms-input-placeholder {
86
+ color: #9a9a9a;
87
+ }
88
+
89
+ .wpr-tplib-sidebar .wpr-tplib-search input::placeholder {
90
+ color: #9a9a9a;
91
+ }
92
+
93
+ .wpr-tplib-filters-wrap {
94
+ display: -webkit-box;
95
+ display: -ms-flexbox;
96
+ display: flex;
97
+ }
98
+
99
+ .wpr-tplib-sub-filters {
100
+ display: none;
101
+ margin-left: 20px;
102
+ }
103
+
104
+ .wpr-tplib-sub-filters ul {
105
+ display: -webkit-box;
106
+ display: -ms-flexbox;
107
+ display: flex;
108
+ }
109
+
110
+ .wpr-tplib-sub-filters ul li {
111
+ padding: 10px 25px;
112
+ margin-right: 7px;
113
+ line-height: 15px;
114
+ font-size: 13px;
115
+ font-weight: normal;
116
+ background: #fff;
117
+ -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.05);
118
+ box-shadow: 0 2px 5px 0 rgba(0,0,0,0.05);
119
+ cursor: pointer;
120
+ border-radius: 3px;
121
+ }
122
+
123
+ .wpr-tplib-sub-filters ul li:hover,
124
+ .wpr-tplib-sub-filters ul .wpr-tplib-activ-filter {
125
+ background: #6A4BFF;
126
+ color: #fff;
127
+ }
128
+
129
+ .wpr-tplib-filters {
130
+ -webkit-box-sizing: border-box;
131
+ box-sizing: border-box;
132
+ display: -webkit-box;
133
+ display: -ms-flexbox;
134
+ display: flex;
135
+ -webkit-box-orient: vertical;
136
+ -webkit-box-direction: normal;
137
+ -ms-flex-direction: column;
138
+ flex-direction: column;
139
+ -webkit-box-align: start;
140
+ -ms-flex-align: start;
141
+ align-items: flex-start;
142
+ position: relative;
143
+ width: 200px;
144
+ font-size: 14px;
145
+ font-weight: normal;
146
+ font-family: "Roboto",Arial,Helvetica,Verdana,sans-serif;
147
+ color: #6d7882;
148
+ }
149
+
150
+ .wpr-tplib-filters h3 {
151
+ display: -webkit-box;
152
+ display: -ms-flexbox;
153
+ display: flex;
154
+ width: 100%;
155
+ padding: 10px 15px;
156
+ margin: 0;
157
+ font-size: 13px;
158
+ font-weight: normal;
159
+ font-family: "Roboto",Arial,Helvetica,Verdana,sans-serif;
160
+ background: #fff;
161
+ -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.05);
162
+ box-shadow: 0 2px 5px 0 rgba(0,0,0,0.05);
163
+ cursor: pointer;
164
+ border-radius: 3px;
165
+ }
166
+
167
+ .wpr-tplib-filters h3 span {
168
+ width: 100%;
169
+ }
170
+
171
+ .wpr-tplib-filters h3 i.fa-angle-down:before {
172
+ content: "\f347";
173
+ font-family: dashicons;
174
+ line-height: 18px;
175
+ font-weight: 400;
176
+ font-style: normal;
177
+ speak: never;
178
+ text-decoration: inherit;
179
+ text-transform: none;
180
+ text-rendering: auto;
181
+ -webkit-font-smoothing: antialiased;
182
+ -moz-osx-font-smoothing: grayscale;
183
+ font-size: 15px;
184
+ vertical-align: top;
185
+ text-align: center;
186
+ }
187
+
188
+ .wpr-tplib-filters-list {
189
+ visibility: hidden;
190
+ opacity: 0;
191
+ position: absolute;
192
+ top: 38px;
193
+ z-index: 999;
194
+ width: 700px;
195
+ padding: 20px 30px;
196
+ background: #fff;
197
+ -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.05);
198
+ box-shadow: 0 2px 5px 0 rgba(0,0,0,0.05);
199
+ -webkit-transition: all 0.2s ease-in;
200
+ -o-transition: all 0.2s ease-in;
201
+ transition: all 0.2s ease-in;
202
+ border-radius: 3px;
203
+ }
204
+
205
+ .wpr-tplib-filters-list ul {
206
+ display: -webkit-box;
207
+ display: -ms-flexbox;
208
+ display: flex;
209
+ -ms-flex-wrap: wrap;
210
+ flex-wrap: wrap;
211
+ margin-top: 0;
212
+ }
213
+
214
+ .wpr-tplib-filters-list ul li {
215
+ -webkit-box-sizing: border-box;
216
+ box-sizing: border-box;
217
+ width: 25%;
218
+ padding: 12px;
219
+ color: #6d7882;
220
+ background: #fff;
221
+ font-size: 13px;
222
+ line-height: 1;
223
+ cursor: pointer;
224
+ }
225
+
226
+ .wpr-tplib-filters-list ul li:hover {
227
+ background: #f9f9f9;
228
+ color: #222;
229
+ }
230
+
231
+ .wpr-tplib-template-gird {
232
+ overflow: auto;
233
+ margin-left: -10px;
234
+ padding: 0 30px;
235
+ }
236
+
237
+ .elementor-clearfix:after {
238
+ content: '';
239
+ display: block;
240
+ clear: both;
241
+ width: 0;
242
+ height: 0;
243
+ }
244
+
245
+ .wpr-tplib-template-wrap {
246
+ position: relative;
247
+ float: left;
248
+ overflow: hidden;
249
+ width: 18.5%;
250
+ margin: 10px;
251
+ border-radius: 3px;
252
+ -webkit-box-shadow: 0 1px 20px 0 rgba(0,0,0,0.07);
253
+ box-shadow: 0 1px 20px 0 rgba(0,0,0,0.07);
254
+ }
255
+
256
+ .wpr-tplib-template-wrap:not(.wpr-tplib-pro-active):before {
257
+ content: 'Free';
258
+ display: block;
259
+ position: absolute;
260
+ top: 10px;
261
+ right: 10px;
262
+ z-index: 1;
263
+ width: 45px;
264
+ padding: 4px;
265
+ font-size: 11px;
266
+ font-weight: bold;
267
+ letter-spacing: 0.3px;
268
+ text-transform: uppercase;
269
+ text-align: center;
270
+ background: #555;
271
+ color: #fff;
272
+ -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3);
273
+ box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3);
274
+ border-radius: 3px;
275
+ }
276
+
277
+ .wpr-tplib-pro-wrap:not(.wpr-tplib-pro-active):before {
278
+ content: 'Pro';
279
+ background: #6A4BFF;
280
+ }
281
+
282
+ @media screen and ( max-width: 1364px ) {
283
+ .wpr-tplib-template-wrap {
284
+ width: 23%;
285
+ }
286
+ }
287
+
288
+ .wpr-tplib-template {
289
+ }
290
+
291
+ .wpr-tplib-insert-template:not(.wpr-tplib-insert-pro) {
292
+ display: none;
293
+ }
294
+
295
+ .wpr-tplib-template-wrap:hover .wpr-tplib-insert-pro {
296
+ opacity: 1;
297
+ visibility: visible;
298
+ }
299
+
300
+ .wpr-tplib-template-media {
301
+ position: relative;
302
+ background-color: #e8e8e8;
303
+ }
304
+
305
+ .wpr-tplib-template-media img {
306
+ display: block;
307
+ width: 100%;
308
+ max-width: 100%;
309
+ height: auto;
310
+ }
311
+
312
+ .wpr-tplib-template-media:hover .wpr-tplib-template-media-overlay {
313
+ opacity: 1;
314
+ }
315
+
316
+ .wpr-tplib-template-media-overlay {
317
+ opacity: 0;
318
+ position: absolute;
319
+ top: 0;
320
+ left: 0;
321
+ width: 100%;
322
+ height: 100%;
323
+ background-color: rgba(0, 0, 0, 0.5);
324
+ color: #fff;
325
+ cursor: pointer;
326
+ -webkit-transition: opacity 0.1s ease-in;
327
+ -o-transition: opacity 0.1s ease-in;
328
+ transition: opacity 0.1s ease-in;
329
+ }
330
+
331
+ .wpr-tplib-template-media-overlay i {
332
+ position: absolute;
333
+ top: 50%;
334
+ left: 50%;
335
+ -webkit-transform: translate(-50%, -50%);
336
+ -ms-transform: translate(-50%, -50%);
337
+ transform: translate(-50%, -50%);
338
+ font-size: 25px;
339
+ }
340
+
341
+ .wpr-tplib-preview-wrap {
342
+ display: none;
343
+ }
344
+
345
+ .wpr-tplib-image {
346
+ display: -webkit-box;
347
+ display: -ms-flexbox;
348
+ display: flex;
349
+ -webkit-box-pack: center;
350
+ -ms-flex-pack: center;
351
+ justify-content: center;
352
+ padding: 20px;
353
+ }
354
+
355
+ .wpr-tplib-iframe {
356
+ position: relative;
357
+ padding-top: 56.25%;
358
+ }
359
+
360
+ .wpr-tplib-iframe iframe {
361
+ position: absolute;
362
+ top: 0;
363
+ left: 0;
364
+ width: 100%;
365
+ height: 100%;
366
+ border: none;
367
+ }
368
+
369
+ .wpr-tplib-template-footer {
370
+ display: -webkit-box;
371
+ display: -ms-flexbox;
372
+ display: flex;
373
+ -webkit-box-orient: vertical;
374
+ -webkit-box-direction: normal;
375
+ -ms-flex-flow: column wrap;
376
+ flex-flow: column wrap;
377
+ -ms-flex-line-pack: justify;
378
+ align-content: space-between;
379
+ -webkit-box-pack: center;
380
+ -ms-flex-pack: center;
381
+ justify-content: center;
382
+ height: 45px;
383
+ padding: 5px 15px;
384
+ background-color: #fff;
385
+ border-top: 1px solid #efefef;
386
+ }
387
+
388
+ .wpr-tplib-template-footer h3 {
389
+ overflow: hidden;
390
+ color: #6d7882;
391
+ font-family: "Roboto",Arial,Helvetica,Verdana,sans-serif;
392
+ font-size: 13px;
393
+ font-weight: normal;
394
+ white-space: nowrap;
395
+ -o-text-overflow: ellipsis;
396
+ text-overflow: ellipsis;
397
+ }
398
+
399
+ .wpr-tplib-template-footer .wpr-tplib-insert-template {
400
+ opacity: 0;
401
+ visibility: hidden;
402
+ padding: 6px 10px;
403
+ color: #fff;
404
+ background-color: #6A4BFF;
405
+ font-family: "Roboto",Arial,Helvetica,Verdana,sans-serif;
406
+ font-size: 13px;
407
+ line-height: 1;
408
+ letter-spacing: 0.3px;
409
+ border-radius: 3px;
410
+ cursor: pointer;
411
+ -webkit-transition: all 0.1s ease-in;
412
+ -o-transition: all 0.1s ease-in;
413
+ transition: all 0.1s ease-in;
414
+ }
415
+
416
+
417
+ #masonry-effect {
418
+ display: -webkit-box;
419
+ display: -ms-flexbox;
420
+ display: flex;
421
+ -webkit-box-orient: horizontal;
422
+ -webkit-box-direction: normal;
423
+ -ms-flex-direction: row;
424
+ flex-direction: row;
425
+ -ms-flex-wrap: wrap;
426
+ flex-wrap: wrap;
427
+ }
428
+ .item {
429
+ -webkit-box-sizing: border-box;
430
+ box-sizing: border-box;
431
+ -webkit-box-orient: vertical;
432
+ -webkit-box-direction: normal;
433
+ -ms-flex-direction: column;
434
+ flex-direction: column;
435
+ position: relative;
436
+ width: calc(33.3%);
437
  }
assets/css/admin/templates-kit.css CHANGED
@@ -292,6 +292,7 @@ img {
292
 
293
  span.wpr-woo-builder-label {
294
  background-color: #7B51AD !important;
 
295
  }
296
 
297
  .wpr-templates-kit-grid .grid-item footer span:after {
292
 
293
  span.wpr-woo-builder-label {
294
  background-color: #7B51AD !important;
295
+ text-align: center;
296
  }
297
 
298
  .wpr-templates-kit-grid .grid-item footer span:after {
assets/css/frontend.css CHANGED
@@ -13484,6 +13484,22 @@ dl.variation dd {
13484
  /*--------------------------------------------------------------
13485
  == Checkout Page
13486
  --------------------------------------------------------------*/
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
13487
  .wpr-checkout-order-review-table {
13488
  overflow: hidden;
13489
  }
13484
  /*--------------------------------------------------------------
13485
  == Checkout Page
13486
  --------------------------------------------------------------*/
13487
+ .elementor-widget-wpr-page-checkout .checkout_coupon p:first-child {
13488
+ margin: 0;
13489
+ }
13490
+
13491
+ .elementor-widget-wpr-page-checkout .checkout_coupon .form-row-first {
13492
+ width: 80%;
13493
+ }
13494
+
13495
+ .elementor-widget-wpr-page-checkout .checkout_coupon .form-row-last {
13496
+ width: 18%;
13497
+ }
13498
+
13499
+ .elementor-widget-wpr-page-checkout .checkout_coupon .form-row-last button {
13500
+ width: 100%;
13501
+ }
13502
+
13503
  .wpr-checkout-order-review-table {
13504
  overflow: hidden;
13505
  }
assets/css/frontend.min.css CHANGED
@@ -1 +1 @@
1
- button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}[class*=elementor-widget-wpr-] a,[data-elementor-type=wpr-theme-builder] ul.flex-direction-nav li a:hover,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-atc-not-clickable,.wpr-search-form-disable-submit-btn-yes .wpr-search-form-submit{pointer-events:none;pointer-events:none}.elementor-widget-wpr-my-account-pro .wpr-my-account-tab .woocommerce-form-login__rememberme,.elementor-widghet-wpr-page-checkout .woocommerce-form-login__rememberme,.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-pr-show-text-yes .wpr-product-rating 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}.woocommerce-MyAccount-navigation-link a,.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-my-account-tabs-horizontal .woocommerce-MyAccount-navigation-link,.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-product-sales-badge 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,.wpr-comment-form .comment-notes,.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-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,[hidden],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-cart-wrapper dl.variation:after,.wpr-cart-wrapper dl.variation:before,.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-mini-cart .blockOverlay,.wpr-mini-cart dl.variation:after,.wpr-mini-cart dl.variation:before,.wpr-mini-cart-icon-count-hidden,.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}.elementor-widget-wpr-page-checkout .select2-selection,.elementor-widget-wpr-product-tabs .comment_container,.wpr-advanced-slider-wrap,.wpr-cart-wrapper .select2-selection,.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-grid-orderby span,.wpr-image-hotspots,.wpr-member-overlay-content,.wpr-mini-cart-btn-icon i,.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-product-media-wrap .flex-direction-nav li,.wpr-sub-menu-position-inline .wpr-sub-menu a,.wpr-timeline-centered .wpr-timeline-entry .wpr-timeline-entry-inner,.wpr-timeline-outer-container,ul.wpr-woo-mini-cart{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}.pswp__caption__center,.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-product-add-to-cart a.added_to_cart,.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}.elementor-widget-wpr-product-tabs.wpr-forms-submit-justify .form-submit input,.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%}.woocommerce-notices-wrapper .woocommerce-error p,.woocommerce-notices-wrapper .woocommerce-message p,.wpr-advanced-slider.slick-dotted.slick-slider,.wpr-checkout-notice .woocommerce-error p,.wpr-checkout-notice .woocommerce-message p,.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,.wpr-woo-mini-cart .woocommerce-mini-cart-item: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-grid-sort-heading,.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-promo-box-btn-wrap,.wpr-promo-box-description,.wpr-promo-box-icon,.wpr-promo-box-title,.wpr-rating-icon-full:before,.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 .flex-viewport:hover .wpr-gallery-slider-arrow,.wpr-grid-slider-nav-fade:hover .wpr-grid-slider-arrow-container,.wpr-onepage-nav-item:hover .wpr-tooltip,.wpr-product-media-slider-nav-fade .wpr-gallery-slider:hover .wpr-gallery-slider-arrow,.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,.wpr-thumbnail-slider-nav-fade .wpr-product-thumb-nav:hover .wpr-thumbnail-slider-arrow{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}.elementor-widget-wpr-my-account-pro .woocommerce-Message,.elementor-widget-wpr-page-checkout form .form-row,.woocommerce div.product .wpr-product-add-to-cart form.cart,.woocommerce div.product .wpr-product-add-to-cart form.cart .variations,.woocommerce div.product .wpr-product-add-to-cart form.cart div.quantity,.woocommerce div.product .wpr-product-tabs .woocommerce-tabs .panel,.wpr-added-tc-title p,.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-cart-wrapper form .form-row,.wpr-dual-title,.wpr-feature-list-description,.wpr-feature-list-title,.wpr-flip-carousel .flipster__nav,.wpr-grid-sort-heading *,.wpr-hotspot-tooltip p,.wpr-logo-description,.wpr-mini-cart-sidebar .wpr-close-cart h2,.wpr-my-account-tab .woocommerce-order-downloads,.wpr-my-account-tab p,.wpr-my-account-tab table.shop_table,.wpr-post-title,.wpr-product-filter-title,.wpr-product-media-wrap .slick-track,.wpr-product-tabs p,.wpr-product-title,.wpr-products-result-count .woocommerce-result-count{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-flip-carousel .flipster__button,.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 .added_to_cart,.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-product-add-to-cart .wpr-quantity-wrapper i,.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-arrows-wrap{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;z-index:1;width:100%;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-thumbnail-slider-arrows-wrap{position:absolute;top:90%;left:0;z-index:1;width:100%;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-gallery-slider-arrow,.wpr-thumbnail-slider-arrow{position:absolute;top:50%;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;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}.wpr-gallery-slider-arrow i,.wpr-thumbnail-slider-arrow i{display:block;width:100%;line-height:inherit}.wpr-gallery-slider-arrow,.wpr-thumbnail-slider-arrow,.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-gallery-slider-nav-fade .wpr-gallery-slider-arrow,.wpr-grid-slider-nav-fade .wpr-grid-slider-arrow-container,.wpr-product-media-slider-nav-fade .wpr-gallery-slider-arrow,.wpr-slider-nav-fade .wpr-slider-arrow,.wpr-thumbnail-slider-nav-fade .wpr-thumbnail-slider-arrow{opacity:0;visibility:hidden}.wpr-product-media-lightbox{position:absolute;top:0;right:0;z-index:9;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-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}.elementor-widget-wpr-product-tabs .comment-form-author,.elementor-widget-wpr-product-tabs .comment-form-email,.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,.elementor-widget[class*=elementor-widget-wpr-] table.shop_table .variation,.wpr-author-box-arrange-left .wpr-author-box,.wpr-ba-divider-icons,.wpr-button-content,.wpr-button-content-a,.wpr-button-content-b,.wpr-cart-section-wrap .coupon,.wpr-cart-wrapper,.wpr-checkout-horizontal .wpr-customer-details-wrapper,.wpr-comment-form-fields,.wpr-mailchimp-fields,.wpr-pc-content,.wpr-pc-wrapper,.wpr-post-nav-labels span,.wpr-post-navigation-wrap,.wpr-product-filter-label-left .wpr-product-filter-rating a,.wpr-product-filters .wpr-search-form-input-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}.elementor-widget-wpr-product-tabs:not(.wpr-tabs-hr-position-left):not(.wpr-tabs-hr-position-right):not(.wpr-tabs-hr-position-center) .elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:last-of-type,.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-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-product-adc-align-right .cart,.wpr-product-adc-align-right .wpr-product-add-to-cart .wpr-quantity-wrapper,.wpr-product-meta-right .wpr-product-meta .product_meta,.wpr-product-rating-flex.wpr-product-rating-right .inner-block,.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-grid-sorting,.wpr-post-nav-back a{display:-webkit-box;display:-ms-flexbox}.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: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,.wpr-product-active-filters,.wpr-product-filter-rating,.wpr-product-filter-tax-wrap{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{padding:0!important}.wpr-comment-avatar{float:left;overflow:hidden}.wpr-comment-avatar img{margin:0!important;position:static!important}.elementor-widget[class*=elementor-widget-wpr-] .variation-Size,.elementor-widget[class*=elementor-widget-wpr-] .wc-item-meta-label,.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-add-to-cart-icons-wrap,.wpr-checkout-horizontal .woocommerce-checkout .col2-set,.wpr-comment-form,.wpr-dual-heading-desc-top .wpr-dual-heading-wrap,.wpr-dual-heading-icon-top .wpr-dual-heading-wrap,.wpr-subtotal-align-bottom.wpr-mini-cart-sidebar .widget_shopping_cart_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.elementor-widget-wpr-product-tabs .commentlist li,.wpr-comment-form label,.wpr-product-tabs .woocommerce-noreviews{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-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-checkout-order-review-table,.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-product-media-wrap .swiper,.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-product-filter-rating.wpr-woo-rating-style-2 i:before,.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-sub-filters{display:none;padding:0}.wpr-grid-sorting{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-atc-not-clickable{opacity:.5}@-webkit-keyframes added-tc-popup-animation{from{opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes added-tc-popup-animation{from{opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes added-tc-popup-animation-hide{from{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@keyframes added-tc-popup-animation-hide{from{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@-webkit-keyframes added-tc-popup-animation-bottom{from{opacity:0;-webkit-transform:translateY(50%);transform:translateY(50%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes added-tc-popup-animation-bottom{from{opacity:0;-webkit-transform:translateY(50%);transform:translateY(50%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes added-tc-popup-animation-hide-bottom{from{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(50%);transform:translateY(50%)}}@keyframes added-tc-popup-animation-hide-bottom{from{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(50%);transform:translateY(50%)}}@-webkit-keyframes added-tc-popup-animation-slide-in-left{from{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes added-tc-popup-animation-slide-in-left{from{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes added-tc-popup-animation-slide-out-left{from{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes added-tc-popup-animation-slide-out-left{from{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes added-tc-popup-animation-scale-up{from{opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes added-tc-popup-animation-scale-up{from{opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes added-tc-popup-animation-scale-down{from{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}@keyframes added-tc-popup-animation-scale-down{from{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}@-webkit-keyframes added-tc-popup-animation-fade{from{opacity:0}to{opacity:1}}@keyframes added-tc-popup-animation-fade{from{opacity:0}to{opacity:1}}@-webkit-keyframes added-tc-popup-animation-fade-out{from{opacity:1}to{opacity:0}}@keyframes added-tc-popup-animation-fade-out{from{opacity:1}to{opacity:0}}@-webkit-keyframes added-tc-popup-animation-skew{from{opacity:0;-webkit-transform:perspective(600px) rotateX(-90deg);transform:perspective(600px) rotateX(-90deg)}to{opacity:1;-webkit-transform:perspective(600px) rotateX(0);transform:perspective(600px) rotateX(0)}}@keyframes added-tc-popup-animation-skew{from{opacity:0;-webkit-transform:perspective(600px) rotateX(-90deg);transform:perspective(600px) rotateX(-90deg)}to{opacity:1;-webkit-transform:perspective(600px) rotateX(0);transform:perspective(600px) rotateX(0)}}@-webkit-keyframes added-tc-popup-animation-skew-off{from{opacity:1;-webkit-transform:perspective(600px) rotateX(0);transform:perspective(600px) rotateX(0)}to{opacity:0;-webkit-transform:perspective(600px) rotateX(-90deg);transform:perspective(600px) rotateX(-90deg)}}@keyframes added-tc-popup-animation-skew-off{from{opacity:1;-webkit-transform:perspective(600px) rotateX(0);transform:perspective(600px) rotateX(0)}to{opacity:0;-webkit-transform:perspective(600px) rotateX(-90deg);transform:perspective(600px) rotateX(-90deg)}}@-webkit-keyframes added-tc-popup-animation-skew-bottom{from{opacity:0;-webkit-transform:perspective(600px) rotateX(90deg);transform:perspective(600px) rotateX(90deg)}to{opacity:1;-webkit-transform:perspective(600px) rotateX(0);transform:perspective(600px) rotateX(0)}}@keyframes added-tc-popup-animation-skew-bottom{from{opacity:0;-webkit-transform:perspective(600px) rotateX(90deg);transform:perspective(600px) rotateX(90deg)}to{opacity:1;-webkit-transform:perspective(600px) rotateX(0);transform:perspective(600px) rotateX(0)}}@-webkit-keyframes added-tc-popup-animation-skew-off-bottom{from{opacity:1;-webkit-transform:perspective(600px) rotateX(0);transform:perspective(600px) rotateX(0)}to{opacity:0;-webkit-transform:perspective(600px) rotateX(90deg);transform:perspective(600px) rotateX(90deg)}}@keyframes added-tc-popup-animation-skew-off-bottom{from{opacity:1;-webkit-transform:perspective(600px) rotateX(0);transform:perspective(600px) rotateX(0)}to{opacity:0;-webkit-transform:perspective(600px) rotateX(90deg);transform:perspective(600px) rotateX(90deg)}}.wpr-added-to-cart-popup{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:0;z-index:99999}.wpr-added-to-cart-popup.wpr-added-to-cart-slide-in-left{-webkit-animation-name:added-tc-popup-animation-slide-in-left!important;animation-name:added-tc-popup-animation-slide-in-left!important;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.wpr-added-to-cart-popup.wpr-added-to-cart-slide-out-left{-webkit-animation-name:added-tc-popup-animation-slide-out-left!important;animation-name:added-tc-popup-animation-slide-out-left!important;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.wpr-added-to-cart-popup.wpr-added-to-cart-scale-up{-webkit-animation-name:added-tc-popup-animation-scale-up!important;animation-name:added-tc-popup-animation-scale-up!important;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.wpr-added-to-cart-popup.wpr-added-to-cart-scale-down{-webkit-animation-name:added-tc-popup-animation-scale-down!important;animation-name:added-tc-popup-animation-scale-down!important;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.wpr-added-to-cart-popup.wpr-added-to-cart-fade{-webkit-animation-name:added-tc-popup-animation-fade!important;animation-name:added-tc-popup-animation-fade!important;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.wpr-added-to-cart-popup.wpr-added-to-cart-fade-out{-webkit-animation-name:added-tc-popup-animation-fade-out!important;animation-name:added-tc-popup-animation-fade-out!important;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.wpr-atc-popup-top .wpr-added-to-cart-popup.wpr-added-to-cart-skew{-webkit-transform-origin:center top 0;-ms-transform-origin:center top 0;transform-origin:center top 0;-webkit-animation-name:added-tc-popup-animation-skew!important;animation-name:added-tc-popup-animation-skew!important;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.wpr-atc-popup-top .wpr-added-to-cart-popup.wpr-added-to-cart-skew-off{-webkit-transform-origin:center top 0;-ms-transform-origin:center top 0;transform-origin:center top 0;-webkit-animation-name:added-tc-popup-animation-skew-off!important;animation-name:added-tc-popup-animation-skew-off!important;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.wpr-atc-popup-bottom .wpr-added-to-cart-popup.wpr-added-to-cart-skew{-webkit-transform-origin:center bottom 0;-ms-transform-origin:center bottom 0;transform-origin:center bottom 0;-webkit-animation-name:added-tc-popup-animation-skew-bottom!important;animation-name:added-tc-popup-animation-skew-bottom!important;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.wpr-atc-popup-bottom .wpr-added-to-cart-popup.wpr-added-to-cart-skew-off{-webkit-transform-origin:center bottom 0;-ms-transform-origin:center bottom 0;transform-origin:center bottom 0;-webkit-animation-name:added-tc-popup-animation-skew-off-bottom!important;animation-name:added-tc-popup-animation-skew-off-bottom!important;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.wpr-atc-popup-top .wpr-added-to-cart-popup{-webkit-animation-name:added-tc-popup-animation;animation-name:added-tc-popup-animation;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;top:0;right:0}.wpr-atc-popup-top .wpr-added-to-cart-popup-hide{-webkit-animation-name:added-tc-popup-animation-hide;animation-name:added-tc-popup-animation-hide;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.wpr-atc-popup-bottom .wpr-added-to-cart-popup{-webkit-animation-name:added-tc-popup-animation-bottom;animation-name:added-tc-popup-animation-bottom;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;bottom:0;right:0}.wpr-atc-popup-bottom .wpr-added-to-cart-popup-hide{-webkit-animation-name:added-tc-popup-animation-hide-bottom;animation-name:added-tc-popup-animation-hide-bottom;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.wpr-added-tc-title,.wpr-subtotal-align-bottom .wpr-mini-cart-separator{-webkit-box-flex:1;-ms-flex:1;flex:1}.wpr-added-tc-title a,.wpr-cart-wrapper img,.wpr-pricing-table-feature-icon,.wpr-pricing-table-feature-text{display:inline}.wpr-added-tc-popup-img img{width:100%;height:auto}.wpr-grid-pagination{margin-top:30px}.elementor-widget-wpr-product-tabs table td,.elementor-widget-wpr-product-tabs table th,.wpr-advanced-text-preffix,.wpr-advanced-text-suffix,.wpr-cart-wrapper table.shop_table img,.wpr-grid-pagination i,.wpr-grid-pagination svg,.wpr-product-additional-information table td,.wpr-product-additional-information table th{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-mini-cart-image a,.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}.wpr-grid-sorting-inner-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wpr-my-account-tabs-horizontal nav ul,.wpr-product-filter-label-right .wpr-product-filter-rating a,.wpr-sort-select-position-above .wpr-grid-sort-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wpr-grid-sorting-inner-wrap form .orderby::-ms-expend{display:none}.wpr-grid-sorting-wrap form .orderby{-moz-appearance:none;-webkit-appearance:none}.wpr-grid-sorting-wrap .wpr-orderby-icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.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-category-grid-pro .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{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: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-cart-wrapper .form-row.coupon-col .coupon-col-end,.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-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}.elementor-widget-wpr-product-tabs:not(.wpr-tabs-hr-position-left):not(.wpr-tabs-hr-position-right):not(.wpr-tabs-hr-position-center) .elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:first-of-type,.wpr-countdown-item:first-child{margin-left:0!important}.wpr-countdown-separator,.wpr-product-qty-align-center.wpr-buttons-layout-column .woocommerce-variation-add-to-cart .wpr-quantity-wrapper{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.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-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-mailchimp-error-message,.wpr-mailchimp-message,.wpr-mailchimp-success-message,.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-testimonial-meta-position-extra .wpr-testimonial-content-inner:before,body:not(.elementor-editor-active) .wpr-template-popup{display:none}.wpr-ba-divider,.wpr-ba-label{display:-webkit-box;display:-ms-flexbox}.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}.elementor-widget-wpr-product-tabs #reviews #comments ol.commentlist li .comment-text .description p,.woocommerce .elementor-widget-wpr-product-tabs table.shop_attributes,.wpr-cart-section-table-wrap table.shop_table,.wpr-forms-container .caldera-grid .help-block,.wpr-forms-container .wpcf7 p,.wpr-price-list-item:last-child,.wpr-product-additional-information table.shop_attributes,.wpr-product-stock 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-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-cart-vertical .wpr-cart-wrapper,.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 .wc-tabs,.wpr-tabs-position-left>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap,.wpr-tabs-position-right>.elementor-widget-container .wc-tabs,.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-cart-wrapper table.shop_table,.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,.wpr-product-filters .wpr-product-filter-price-amount button.button{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,.wpr-product-filter-price input{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}.elementor-widget-wpr-product-tabs .form-submit #submit,.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{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-product-filter-slide-handlers-round .wpr-product-filter-price-slider .ui-slider-handle,.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,.wpr-logo-text{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}.wpr-member-social i,.wpr-testimonial-social i,.wpr-ticker-arrow i{display:block;width:100%;height:100%;line-height:inherit}.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-mini-cart-image,.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-product-filter-price-btn-right .wpr-product-filter-price-amount,.wpr-promo-box-image-position-right .wpr-promo-box,.wpr-stt-btn-icon-right .wpr-stt-btn,.wpr-tabs-position-right>.elementor-widget-container .wc-tabs-wrapper,.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>.wc-tabs-wrapper,.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-product-adc-align-left .cart,.wpr-product-adc-align-left .wpr-product-add-to-cart .wpr-quantity-wrapper,.wpr-product-meta-left .wpr-product-meta .product_meta,.wpr-product-rating-flex.wpr-product-rating-left .inner-block,.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-product-adc-align-center .cart,.wpr-product-adc-align-center .wpr-product-add-to-cart .wpr-quantity-wrapper,.wpr-product-meta-center .wpr-product-meta .product_meta,.wpr-product-rating-flex.wpr-product-rating-center .inner-block,.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-cart-wrapper .form-row.coupon-col,.wpr-feature-list-left .wpr-feature-list-item,.wpr-individual-rating,.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)}.elementor-widget-wpr-product-tabs .wc-tabs,.wpr-dual-button,.wpr-tabs,.wpr-tabs-position-left .elementor-widget-container .wc-tabs-wrapper,.wpr-tabs-position-right .elementor-widget-container .wc-tabs-wrapper,.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}.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,.wpr-product-filter-label-right .wpr-product-filter-tax-wrap li a span:last-child:not(.wpr-product-filter-tax-name){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-tabs-wrap,.wpr-ticker-heading{display:-webkit-box;display:-ms-flexbox}.wpr-ticker-heading{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-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-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;display:-webkit-box;display:-ms-flexbox}.wpr-add-to-cart-layout-column.wpr-product-adc-align-center .cart,.wpr-tabs-hr-position-center>.elementor-widget-container>.wpr-tabs{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wpr-add-to-cart-layout-column.wpr-product-adc-align-left .cart,.wpr-tabs-hr-position-left>.elementor-widget-container .wc-tabs,.wpr-tabs-hr-position-left>.elementor-widget-container>.wpr-tabs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.elementor-widget-wpr-product-tabs.wpr-tabs-position-above .wc-tabs,.wpr-add-to-cart-layout-column.wpr-product-adc-align-right .cart,.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,.elementor-widget-wpr-product-tabs:not(.wpr-tabs-hr-position-left):not(.wpr-tabs-hr-position-right):not(.wpr-tabs-hr-position-center) .elementor-widget-container .wc-tabs li,.elementor-widget-wpr-product-tabs:not(.wpr-tabs-hr-position-left):not(.wpr-tabs-hr-position-right):not(.wpr-tabs-hr-position-center) .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;cursor:pointer;line-height:1}.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: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;display:-webkit-box;display:-ms-flexbox}.wpr-switcher-wrap{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.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-stt-btn,.wpr-switcher-inner{display:-webkit-box;display:-ms-flexbox}.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: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-product-add-to-cart .quantity .qty,.wpr-product-add-to-cart .wpr-quantity-wrapper i,.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)}.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}.elementor-widget-wpr-product-tabs:not(.wpr-tabs-hr-position-left):not(.wpr-tabs-hr-position-right):not(.wpr-tabs-hr-position-center) .elementor-widget-container>.wpr-tabs .wc-tabs,.elementor-widget-wpr-product-tabs:not(.wpr-tabs-hr-position-left):not(.wpr-tabs-hr-position-right):not(.wpr-tabs-hr-position-center) .elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap,.woocommerce-MyAccount-navigation-link a,.wpr-account-tabs-stretch .woocommerce-MyAccount-navigation-link,.wpr-checkout-flex-justify .wc-proceed-to-checkout a,.wpr-flip-carousel ul li.flipster__item img,.wpr-product-media-wrap .woocommerce-product-gallery,.wpr-product-thumb-nav li img,.wpr-quantity-wrap,.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__nav__link{width:100%;height:100%;padding:0}.elementor-widget-wpr-product-tabs .comment-reply-title,.woocommerce div.product .wpr-product-tabs .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .wpr-product-tabs .woocommerce-tabs ul.tabs li::before,.woocommerce div.product .wpr-product-tabs .woocommerce-tabs ul.tabs::after,.woocommerce div.product .wpr-product-tabs .woocommerce-tabs ul.tabs::before,.woocommerce-notices-wrapper .woocommerce-error:after,.woocommerce-notices-wrapper .woocommerce-message:after,.wpr-checkout-notice .woocommerce-error:after,.wpr-checkout-notice .woocommerce-message:after,.wpr-close-cart,.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,.wpr-mini-cart .woocommerce-mini-cart-item.mini_cart_item:after,.wpr-mini-cart .woocommerce-mini-cart-item.mini_cart_item:before,.wpr-mini-cart-dropdown .wpr-mini-cart-separator,.wpr-product-add-to-cart .available-on-backorder,.wpr-product-add-to-cart .in-stock,.wpr-product-add-to-cart .out-of-stock,.wpr-product-add-to-cart .reset_variations,.wpr-product-rating a,.wpr-product-tabs h2.woocommerce-Reviews-title:first-of-type{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-product-add-to-cart .quantity,.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-mini-cart-sidebar.wpr-close-btn-yes .wpr-close-cart,.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}.elementor-widget-wpr-page-checkout select,.elementor-widget-wpr-page-checkout ul,.wpr-feature-list,.wpr-product-tabs ol,.wpr-product-tabs ul{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%}.wpr-mini-cart .woocommerce-mini-cart::-webkit-scrollbar{width:9px;background-color:transparent}.wpr-mini-cart .woocommerce-mini-cart::-webkit-scrollbar-thumb{border-right:3px solid}.wpr-mini-cart .woocommerce-mini-cart__empty-message{text-align:center;margin:0}.wpr-mini-cart-inner{position:relative;display:inline-block}.wpr-mini-cart{position:absolute;display:none;top:100%;z-index:999}.wpr-before-remove-from-mini-cart{opacity:.6}.wpr-close-cart span::before{font-family:"Font Awesome 5 Free";content:'\f00d';font-weight:600;cursor:pointer}.wpr-mini-cart-sidebar .wpr-mini-cart{background-color:transparent!important}.wpr-mini-cart-sidebar .wpr-mini-cart,.wpr-mini-cart-sidebar .wpr-shopping-cart-wrap{position:fixed;top:0;left:0;width:100%!important;height:100%;z-index:999;margin:0!important}.wpr-mini-cart-sidebar .wpr-shopping-cart-inner-wrap{position:absolute;top:0;-webkit-transition:1s;-o-transition:1s;transition:1s;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wpr-mini-cart-sidebar .widget_shopping_cart_content{position:relative;top:0;-webkit-transition:1s;-o-transition:1s;transition:1s;height:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}@-webkit-keyframes mini-cart-slide-in-align-left{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes mini-cart-slide-in-align-left{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes mini-cart-slide-out-align-left{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes mini-cart-slide-out-align-left{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes mini-cart-slide-in-align-right{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes mini-cart-slide-in-align-right{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes mini-cart-slide-out-align-right{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes mini-cart-slide-out-align-right{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}.wpr-mini-cart-sidebar.wpr-mini-cart-align-right .wpr-mini-cart-slide-in{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-animation-name:mini-cart-slide-in-align-right;animation-name:mini-cart-slide-in-align-right;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.wpr-mini-cart-sidebar.wpr-mini-cart-align-right .wpr-mini-cart-slide-out{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-animation-name:mini-cart-slide-out-align-right;animation-name:mini-cart-slide-out-align-right;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.wpr-mini-cart-sidebar.wpr-mini-cart-align-left .wpr-mini-cart-slide-in{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-animation-name:mini-cart-slide-in-align-left;animation-name:mini-cart-slide-in-align-left;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.wpr-mini-cart-sidebar.wpr-mini-cart-align-left .wpr-mini-cart-slide-out{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-animation-name:mini-cart-slide-out-align-left;animation-name:mini-cart-slide-out-align-left;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.wpr-mini-cart-icon-count{position:absolute;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;border-radius:50%}.wpr-buttons-layout-row .woocommerce-variation-add-to-cart,.wpr-mini-cart-toggle-btn,.wpr-product-add-to-cart .wpr-quantity-wrapper{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wpr-toggle-icon-none .wpr-mini-cart-btn-icon i::before{content:""}.wpr-toggle-icon-bag-light .wpr-mini-cart-btn-icon i::before{content:"\e8e3"}.wpr-toggle-icon-bag-medium .wpr-mini-cart-btn-icon i::before{content:"\e8e4"}.wpr-toggle-icon-bag-solid .wpr-mini-cart-btn-icon i::before{content:"\e8e5"}.wpr-toggle-icon-basket-light .wpr-mini-cart-btn-icon i::before{content:"\e8e6"}.wpr-toggle-icon-basket-medium .wpr-mini-cart-btn-icon i::before{content:"\e8e7"}.wpr-toggle-icon-basket-solid .wpr-mini-cart-btn-icon i::before{content:"\e8e8"}.wpr-toggle-icon-cart-light .wpr-mini-cart-btn-icon i::before{content:"\e8e9"}.wpr-toggle-icon-cart-medium .wpr-mini-cart-btn-icon i::before{content:"\e8ea"}.wpr-toggle-icon-cart-solid .wpr-mini-cart-btn-icon i::before{content:"\e8eb"}.wpr-mini-cart-wrap .woocommerce-mini-cart-item{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:28% auto;grid-template-columns:28% auto;width:100%;text-align:left}.wpr-mini-cart-image a img,.wpr-mini-cart-image img{float:none!important;display:block;min-width:100%;height:auto;margin-left:0!important}.wpr-mini-cart-remove{position:absolute;right:0}.wpr-mini-cart-wrap .woocommerce-mini-cart-item .remove{position:relative;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;vertical-align:middle;text-indent:-9999px}.wpr-mini-cart-wrap .woocommerce-mini-cart-item a.remove:before{font-family:"Font Awesome 5 Free";content:'\f00d';position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-indent:0;font-weight:600!important}.wpr-cart-wrapper .product-remove .remove:hover,.wpr-mini-cart-wrap .woocommerce-mini-cart-item .remove:hover{background-color:transparent;color:#000}.wpr-mini-cart-wrap .woocommerce-mini-cart__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0}.wpr-mini-cart-wrap .woocommerce-mini-cart__buttons a.button{width:50%;text-align:center;margin:0}.wpr-mini-cart .woocommerce-mini-cart__total{text-align:center;padding:10px;margin:0}.wpr-cart-wrapper dl.variation,.wpr-mini-cart dl.variation{display:-ms-grid!important;display:grid!important;-ms-grid-columns:25% 75%!important;grid-template-columns:25% 75%!important}.wpr-cart-wrapper dl.variation dd,.wpr-cart-wrapper dl.variation dt,.wpr-mini-cart dl.variation dd,.wpr-mini-cart dl.variation dt{float:none!important;margin:0!important}dl.variation dd{margin-right:10px!important}.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{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;margin:0;list-style:none}.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-product-media-wrap .flex-control-thumbs{list-style-type:none;cursor:pointer}.wpr-product-media-wrap .flex-control-thumbs li{clear:none!important;width:100%!important}.woocommerce [data-elementor-type=wpr-theme-builder] #content div.product div.images,.woocommerce div.product[data-elementor-type=wpr-theme-builder] div.images,.woocommerce-page [data-elementor-type=wpr-theme-builder] #content div.product div.images,.woocommerce-page div.product[data-elementor-type=wpr-theme-builder] div.images{float:none;width:100%;height:auto;margin-bottom:0}[data-elementor-type=wpr-theme-builder] ul.flex-direction-nav{position:absolute;top:90%;z-index:-9;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;width:100%;left:0;margin:0;padding:0;list-style:none}[data-elementor-type=wpr-theme-builder] .wpr-product-media-wrap a.flex-next,[data-elementor-type=wpr-theme-builder] .wpr-product-media-wrap a.flex-prev{visibility:hidden;overflow:hidden}[data-elementor-type=wpr-theme-builder] a.flex-next::after{visibility:visible;content:'\f054';font-family:'Font Awesome 5 Free';position:absolute;top:0;right:0}[data-elementor-type=wpr-theme-builder] a.flex-prev::before{visibility:visible;content:'\f053';font-family:'Font Awesome 5 Free';position:absolute;top:0;left:0}[data-elementor-type=wpr-theme-builder] ul.flex-direction-nav li a{color:#ccc}.wpr-product-media-wrap .wpr-product-sales-badge{position:absolute;top:0;left:0;z-index:2;display:inline-block}.woocommerce div.product[data-elementor-type=wpr-theme-builder] div.images .woocommerce-product-gallery__trigger,.wpr-product-media-wrap .wpr-product-media-lightbox{position:absolute;top:0;right:0}.wpr-product-media-wrap .woocommerce-product-gallery__trigger{display:none;opacity:0!important;z-index:99}.woocommerce div.product .wpr-product-tabs .woocommerce-tabs ul.tabs,.woocommerce div.product .wpr-product-tabs .woocommerce-tabs ul.tabs li{overflow:visible;padding:0;margin:0;border:none;background-color:transparent}.woocommerce div.product .wpr-product-tabs .woocommerce-tabs ul.tabs li a{display:block;font-weight:400}.wpr-tabs-position-above .wpr-product-tabs .woocommerce-tabs ul.tabs li.active:after{content:' ';display:block;border:none;-webkit-box-shadow:none;box-shadow:none;padding:0;margin:0 auto;position:static}.wpr-tabs-position-above .wpr-product-tabs .woocommerce-tabs ul.tabs li a{border-bottom:none!important}.wpr-tabs-hr-position-center>.elementor-widget-container .wc-tabs,.wpr-tabs-hr-position-center>.elementor-widget-container>.wc-tabs-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wpr-tabs-hr-position-right>.elementor-widget-container .wc-tabs{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.elementor-widget-wpr-product-tabs .wc-tabs li{position:relative;text-align:center}.elementor-widget-wpr-product-tabs .woocommerce-Tabs-panel{width:100%;display:none}.cart_totals table.shop_table,.elementor-widget-wpr-product-tabs .wpr-product-tabs table,.elementor-widget-wpr-product-tabs .wpr-product-tabs tr td,.elementor-widget-wpr-product-tabs .wpr-product-tabs tr th,.wpr-cart-section-table-wrap table.shop_table,.wpr-cart-wrapper table.shop_table td,.wpr-product-additional-information table.shop_attributes,.wpr-product-additional-information table.shop_attributes td,.wpr-product-additional-information table.shop_attributes th{border:none}.elementor-widget-wpr-product-tabs #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px solid;border-radius:4px;padding:1em 1em 0}.elementor-widget-wpr-product-tabs .woocommerce-Reviews .comment_container{border-bottom:none;padding:0;margin:0}.wpr-individual-rating-cont{position:relative;display:inline-block;width:150px}.wpr-individual-rating-cont span{position:absolute;top:0;left:0;display:inline-block;height:100%;background-color:#000}.elementor-widget-wpr-product-tabs #reviews #comments ol.commentlist li img.avatar{float:left;position:absolute;top:0;left:0;padding:0;width:32px;height:auto;background:#ebe9eb;border:1px solid #e4e1e3;margin:0;-webkit-box-shadow:none;box-shadow:none}.elementor-widget-wpr-product-tabs p.stars a{position:relative;height:1em;text-indent:-999em;display:inline-block;text-decoration:none;-webkit-box-shadow:none;box-shadow:none;margin:0;font-size:inherit;border:none;width:15px;text-indent:-999999px}.elementor-widget-wpr-product-tabs p.stars a.active::before,.elementor-widget-wpr-product-tabs p.stars a:hover::before,.elementor-widget-wpr-product-tabs p.stars.selected a.active:before,.elementor-widget-wpr-product-tabs p.stars.selected a:not(.active):before,.elementor-widget-wpr-product-tabs p.stars:hover a:before{content:"\e020"}.elementor-widget-wpr-product-tabs p.stars a:before,.elementor-widget-wpr-product-tabs p.stars a:hover~a:before,.elementor-widget-wpr-product-tabs p.stars.selected a.active~a:before{content:"\e021"}.elementor-widget-wpr-product-tabs p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:"\e021";text-indent:0;opacity:1;font-size:inherit}.elementor-widget-wpr-product-tabs .star-rating::before{color:#000;float:left;top:0;left:0;position:absolute}.elementor-widget-wpr-product-tabs .star-rating span::before{top:0;position:absolute;left:0}.wpr-product-meta .posted_in,.wpr-product-meta .sku_wrapper,.wpr-product-meta .tagged_as{display:none;position:relative}.woocommerce-notices-wrapper .woocommerce-error,.woocommerce-notices-wrapper .woocommerce-message,.wpr-checkout-notice .woocommerce-error,.wpr-checkout-notice .woocommerce-message{margin:0;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;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.woocommerce-notices-wrapper .woocommerce-error:before,.woocommerce-notices-wrapper .woocommerce-message:before,.wpr-checkout-notice .woocommerce-error:before,.wpr-checkout-notice .woocommerce-message:before{top:50%!important;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.wpr-checkout-notice a{white-space:nowrap}@media screen and (min-width:481px){.woocommerce-notices-wrapper .woocommerce-message:before,.wpr-checkout-notice .woocommerce-message:before{top:50%!important;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@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}.woocommerce-notices-wrapper .woocommerce-message,.wpr-checkout-notice .woocommerce-message{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.woocommerce-notices-wrapper .woocommerce-message p,.wpr-checkout-notice .woocommerce-message p{margin-bottom:.9em!important}}.wpr-product-add-to-cart *{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.elementor-widget-wpr-product-add-to-cart:not(.wpr-product-qty-align-default) .wpr-quantity-wrapper .qty{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.elementor-widget-wpr-product-add-to-cart:not(.wpr-product-qty-align-default) .wpr-quantity-wrapper .qty::-webkit-inner-spin-button,.wpr-quantity-wrap .qty::-webkit-outer-spin-button{-webkit-appearance:none}.wpr-buttons-layout-column .woocommerce-variation-add-to-cart{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.wpr-product-qty-align-left.wpr-buttons-layout-column .woocommerce-variation-add-to-cart .wpr-quantity-wrapper{-ms-flex-item-align:start;align-self:flex-start}.wpr-product-qty-align-right.wpr-buttons-layout-column .woocommerce-variation-add-to-cart .wpr-quantity-wrapper{-ms-flex-item-align:end;align-self:flex-end}.wpr-product-qty-align-before .wpr-quantity-wrapper i:first-child{border-right:0!important;border-bottom:0!important}.wpr-product-qty-align-before .wpr-quantity-wrapper i:last-child,.wpr-product-qty-align-both .wpr-quantity-wrapper i:first-child{border-right:0!important}.wpr-product-qty-align-after .wpr-quantity-wrapper i:first-child{border-left:0!important;border-bottom:0!important}.wpr-product-qty-align-after .wpr-quantity-wrapper i:last-child,.wpr-product-qty-align-both .wpr-quantity-wrapper i:last-child{border-left:0!important}.woocommerce div.product .wpr-product-add-to-cart form.cart .group_table td{vertical-align:middle;padding:0}.wpr-variations-layout-column .variations tr td,.wpr-variations-layout-column .variations tr th{padding:0;width:100%}.woocommerce-grouped-product-list-item a.button{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;width:100%;font-weight:400}.wpr-product-rating .wpr-woo-rating i:before{content:'\002605'!important}.wpr-cart-section-table-wrap,.wpr-cart-wrapper .cart_totals{overflow-x:auto}.elementor-widget-wpr-my-account-pro .woocommerce-MyAccount-content .shop_table,.woocommerce-cart .cart-collaterals .cart_totals table,.wpr-cart-wrapper table.shop_table{border-collapse:collapse}.wpr-cart-wrapper table td,.wpr-cart-wrapper table th{border:0}.elementor-widget[class*=elementor-widget-wpr-] table.shop_table .wc-item-meta li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:10px}@media screen and (max-width:881px){.wpr-cart-horizontal .wpr-cart-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.wpr-cart-horizontal .wpr-cart-wrapper .cart-collaterals .cart_totals,.wpr-cart-vertical .cart-collaterals .cart_totals,.wpr-checkout-horizontal .col2-set .col-1,.wpr-checkout-horizontal .col2-set .col-2,.wpr-checkout-vertical .col2-set .col-1,.wpr-checkout-vertical .col2-set .col-2,.wpr-my-account-tabs-horizontal .woocommerce-MyAccount-content,.wpr-my-account-tabs-horizontal nav.woocommerce-MyAccount-navigation{float:none;width:100%}.wpr-cart-sticky-yes .cart-collaterals{position:sticky;top:0}.elementor-widget-wpr-page-checkout .select2-container .select2-selection--single .select2-selection__rendered,.wpr-cart-wrapper .select2-selection--single .select2-selection__rendered{padding-left:0}.wpr-cart-wrapper .form-row.coupon-col .coupon-col-end button{width:100%;height:100%}.wpr-cart-wrapper a.remove:before{font-family:"Font Awesome 5 Free";content:'\f00d';position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-indent:0}.wpr-cart-wrapper .product-remove .remove{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;vertical-align:middle;text-indent:-9999px}.elementor-widget-wpr-page-checkout .select2-container--default .select2-selection--single,.elementor-widget-wpr-page-checkout .select2-container--focus span,.wpr-cart-wrapper .select2-container--default .select2-selection--single,.wpr-cart-wrapper .select2-container--focus span{border:none!important;outline:0!important}.wpr-checkout-order-review-table #order_review table{border:none!important}.wpr-checkout-order-review-table #order_review thead th:first-child{border-left-style:none!important;border-top-style:none!important}.wpr-checkout-order-review-table #order_review thead th:last-child{border-right-style:none!important;border-top-style:none!important}.wpr-checkout-order-review-table #order_review tbody td:first-child,.wpr-checkout-order-review-table #order_review tfoot tr th:first-child{border-left-style:none!important}.wpr-checkout-order-review-table #order_review tbody td:last-child,.wpr-checkout-order-review-table #order_review tfoot tr td:last-child{border-right-style:none!important}.wpr-checkout-order-review-table #order_review tfoot tr:last-child td,.wpr-checkout-order-review-table #order_review tfoot tr:last-child th{border-bottom-style:none!important}.elementor-widget-wpr-page-checkout table.shop_table{margin:0;border-collapse:collapse}@media screen and (max-width:670px){.wpr-checkout-horizontal .wpr-customer-details-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wpr-checkout-horizontal .wpr-customer-details-wrapper .wpr-checkout-order-review-table{max-width:100%}}.elementor-widget-wpr-my-account-pro .woocommerce-MyAccount-navigation ul{margin:0;padding:0;list-style-type:none}.elementor-widget-wpr-my-account-pro .woocommerce-MyAccount-content fieldset{border:none;padding:0}.elementor-widget-wpr-my-account-pro .select2-selection{height:auto!important;border:none!important}@media screen and (max-width:867px){.woocommerce-account .wpr-my-account-tabs-vertical .woocommerce-MyAccount-navigation{float:left}.woocommerce-account .wpr-my-account-tabs-vertical .woocommerce-MyAccount-content{float: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-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-my-account-tabs-horizontal .woocommerce-MyAccount-navigation ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.woocommerce-account .wpr-my-account-tabs-vertical .woocommerce-MyAccount-content,.woocommerce-account .wpr-my-account-tabs-vertical .woocommerce-MyAccount-navigation{width:100%!important}}.wpr-active-filters-horizontal .wpr-product-active-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.wpr-product-active-filters li a::before{font-family:"Font Awesome 5 Free";content:'\f00d';top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-weight:600!important}.wpr-product-filter-rating .wpr-rating-icon-full{color:orange}.wpr-product-filter-rating .wpr-rating-icon-empty{color:#d3d3d3}.wpr-product-filter-rating .wpr-active-product-filter .wpr-rating-icon-full,.wpr-product-filter-tax-wrap .wpr-active-product-filter{color:red}.wpr-product-filter-tax-wrap li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1}.wpr-product-filter-tax-wrap li a span:last-child:not(.wpr-product-filter-tax-name){margin-left:4px}.wpr-product-filter-tax-wrap li a span:first-child{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wpr-active-product-filter:not(.wpr-woo-rating) span:first-child:before{content:"\f00c";font-family:"Font Awesome 5 Free";font-weight:900}.wpr-product-filter-tax-child a{margin-left:10px}.wpr-product-filter-price-slider .ui-slider-range{position:absolute;display:block}.wpr-product-filter-price-slider .ui-slider-handle{position:absolute;cursor:ew-resize}.wpr-product-filter-slide-handlers-square .wpr-product-filter-price-slider .ui-slider-handle{border-radius:0;border:none!important;outline:0!important}.wpr-product-filter-price-amount{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
1
+ button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}[class*=elementor-widget-wpr-] a,[data-elementor-type=wpr-theme-builder] ul.flex-direction-nav li a:hover,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-atc-not-clickable,.wpr-search-form-disable-submit-btn-yes .wpr-search-form-submit{pointer-events:none;pointer-events:none}.elementor-widget-wpr-my-account-pro .wpr-my-account-tab .woocommerce-form-login__rememberme,.elementor-widghet-wpr-page-checkout .woocommerce-form-login__rememberme,.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-pr-show-text-yes .wpr-product-rating 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}.woocommerce-MyAccount-navigation-link a,.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-my-account-tabs-horizontal .woocommerce-MyAccount-navigation-link,.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-product-sales-badge 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,.wpr-comment-form .comment-notes,.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-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,[hidden],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-cart-wrapper dl.variation:after,.wpr-cart-wrapper dl.variation:before,.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-mini-cart .blockOverlay,.wpr-mini-cart dl.variation:after,.wpr-mini-cart dl.variation:before,.wpr-mini-cart-icon-count-hidden,.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}.elementor-widget-wpr-page-checkout .select2-selection,.elementor-widget-wpr-product-tabs .comment_container,.wpr-advanced-slider-wrap,.wpr-cart-wrapper .select2-selection,.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-mini-cart-btn-icon i,.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-product-media-wrap .flex-direction-nav li,.wpr-sub-menu-position-inline .wpr-sub-menu a,.wpr-timeline-centered .wpr-timeline-entry .wpr-timeline-entry-inner,.wpr-timeline-outer-container,ul.wpr-woo-mini-cart{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}.pswp__caption__center,.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-product-add-to-cart a.added_to_cart,.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-grid-orderby span,.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}.elementor-widget-wpr-product-tabs.wpr-forms-submit-justify .form-submit input,.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%}.woocommerce-notices-wrapper .woocommerce-error p,.woocommerce-notices-wrapper .woocommerce-message p,.wpr-advanced-slider.slick-dotted.slick-slider,.wpr-checkout-notice .woocommerce-error p,.wpr-checkout-notice .woocommerce-message p,.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,.wpr-woo-mini-cart .woocommerce-mini-cart-item: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-grid-sort-heading,.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-promo-box-btn-wrap,.wpr-promo-box-description,.wpr-promo-box-icon,.wpr-promo-box-title,.wpr-rating-icon-full:before,.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 .flex-viewport:hover .wpr-gallery-slider-arrow,.wpr-grid-slider-nav-fade:hover .wpr-grid-slider-arrow-container,.wpr-onepage-nav-item:hover .wpr-tooltip,.wpr-product-media-slider-nav-fade .wpr-gallery-slider:hover .wpr-gallery-slider-arrow,.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,.wpr-thumbnail-slider-nav-fade .wpr-product-thumb-nav:hover .wpr-thumbnail-slider-arrow{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}.elementor-widget-wpr-my-account-pro .woocommerce-Message,.elementor-widget-wpr-page-checkout .checkout_coupon p:first-child,.elementor-widget-wpr-page-checkout form .form-row,.woocommerce div.product .wpr-product-add-to-cart form.cart,.woocommerce div.product .wpr-product-add-to-cart form.cart .variations,.woocommerce div.product .wpr-product-add-to-cart form.cart div.quantity,.woocommerce div.product .wpr-product-tabs .woocommerce-tabs .panel,.wpr-added-tc-title p,.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-cart-wrapper form .form-row,.wpr-dual-title,.wpr-feature-list-description,.wpr-feature-list-title,.wpr-flip-carousel .flipster__nav,.wpr-grid-sort-heading *,.wpr-hotspot-tooltip p,.wpr-logo-description,.wpr-mini-cart-sidebar .wpr-close-cart h2,.wpr-my-account-tab .woocommerce-order-downloads,.wpr-my-account-tab p,.wpr-my-account-tab table.shop_table,.wpr-post-title,.wpr-product-filter-title,.wpr-product-media-wrap .slick-track,.wpr-product-tabs p,.wpr-product-title,.wpr-products-result-count .woocommerce-result-count{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-flip-carousel .flipster__button,.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 .added_to_cart,.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-product-add-to-cart .wpr-quantity-wrapper i,.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-arrows-wrap{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;z-index:1;width:100%;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-thumbnail-slider-arrows-wrap{position:absolute;top:90%;left:0;z-index:1;width:100%;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-gallery-slider-arrow,.wpr-thumbnail-slider-arrow{position:absolute;top:50%;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;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}.wpr-gallery-slider-arrow i,.wpr-thumbnail-slider-arrow i{display:block;width:100%;line-height:inherit}.wpr-gallery-slider-arrow,.wpr-thumbnail-slider-arrow,.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-gallery-slider-nav-fade .wpr-gallery-slider-arrow,.wpr-grid-slider-nav-fade .wpr-grid-slider-arrow-container,.wpr-product-media-slider-nav-fade .wpr-gallery-slider-arrow,.wpr-slider-nav-fade .wpr-slider-arrow,.wpr-thumbnail-slider-nav-fade .wpr-thumbnail-slider-arrow{opacity:0;visibility:hidden}.wpr-product-media-lightbox{position:absolute;top:0;right:0;z-index:9;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-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}.elementor-widget-wpr-product-tabs .comment-form-author,.elementor-widget-wpr-product-tabs .comment-form-email,.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,.elementor-widget[class*=elementor-widget-wpr-] table.shop_table .variation,.wpr-author-box-arrange-left .wpr-author-box,.wpr-ba-divider-icons,.wpr-button-content,.wpr-button-content-a,.wpr-button-content-b,.wpr-cart-section-wrap .coupon,.wpr-cart-wrapper,.wpr-checkout-horizontal .wpr-customer-details-wrapper,.wpr-comment-form-fields,.wpr-mailchimp-fields,.wpr-pc-content,.wpr-pc-wrapper,.wpr-post-nav-labels span,.wpr-post-navigation-wrap,.wpr-product-filter-label-left .wpr-product-filter-rating a,.wpr-product-filters .wpr-search-form-input-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}.elementor-widget-wpr-product-tabs:not(.wpr-tabs-hr-position-left):not(.wpr-tabs-hr-position-right):not(.wpr-tabs-hr-position-center) .elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:last-of-type,.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-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-product-adc-align-right .cart,.wpr-product-adc-align-right .wpr-product-add-to-cart .wpr-quantity-wrapper,.wpr-product-meta-right .wpr-product-meta .product_meta,.wpr-product-rating-flex.wpr-product-rating-right .inner-block,.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-grid-sorting,.wpr-post-nav-back a{display:-webkit-box;display:-ms-flexbox}.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: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,.wpr-product-active-filters,.wpr-product-filter-rating,.wpr-product-filter-tax-wrap{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{padding:0!important}.wpr-comment-avatar{float:left;overflow:hidden}.wpr-comment-avatar img{margin:0!important;position:static!important}.elementor-widget[class*=elementor-widget-wpr-] .variation-Size,.elementor-widget[class*=elementor-widget-wpr-] .wc-item-meta-label,.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-add-to-cart-icons-wrap,.wpr-checkout-horizontal .woocommerce-checkout .col2-set,.wpr-comment-form,.wpr-dual-heading-desc-top .wpr-dual-heading-wrap,.wpr-dual-heading-icon-top .wpr-dual-heading-wrap,.wpr-subtotal-align-bottom.wpr-mini-cart-sidebar .widget_shopping_cart_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.elementor-widget-wpr-product-tabs .commentlist li,.wpr-comment-form label,.wpr-product-tabs .woocommerce-noreviews{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-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-checkout-order-review-table,.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-product-media-wrap .swiper,.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-product-filter-rating.wpr-woo-rating-style-2 i:before,.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%}.elementor-widget-wpr-page-checkout .checkout_coupon .form-row-first,.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-sub-filters{display:none;padding:0}.wpr-grid-sorting{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-atc-not-clickable{opacity:.5}@-webkit-keyframes added-tc-popup-animation{from{opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes added-tc-popup-animation{from{opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes added-tc-popup-animation-hide{from{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@keyframes added-tc-popup-animation-hide{from{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@-webkit-keyframes added-tc-popup-animation-bottom{from{opacity:0;-webkit-transform:translateY(50%);transform:translateY(50%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes added-tc-popup-animation-bottom{from{opacity:0;-webkit-transform:translateY(50%);transform:translateY(50%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes added-tc-popup-animation-hide-bottom{from{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(50%);transform:translateY(50%)}}@keyframes added-tc-popup-animation-hide-bottom{from{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(50%);transform:translateY(50%)}}@-webkit-keyframes added-tc-popup-animation-slide-in-left{from{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes added-tc-popup-animation-slide-in-left{from{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes added-tc-popup-animation-slide-out-left{from{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes added-tc-popup-animation-slide-out-left{from{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes added-tc-popup-animation-scale-up{from{opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes added-tc-popup-animation-scale-up{from{opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes added-tc-popup-animation-scale-down{from{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}@keyframes added-tc-popup-animation-scale-down{from{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}@-webkit-keyframes added-tc-popup-animation-fade{from{opacity:0}to{opacity:1}}@keyframes added-tc-popup-animation-fade{from{opacity:0}to{opacity:1}}@-webkit-keyframes added-tc-popup-animation-fade-out{from{opacity:1}to{opacity:0}}@keyframes added-tc-popup-animation-fade-out{from{opacity:1}to{opacity:0}}@-webkit-keyframes added-tc-popup-animation-skew{from{opacity:0;-webkit-transform:perspective(600px) rotateX(-90deg);transform:perspective(600px) rotateX(-90deg)}to{opacity:1;-webkit-transform:perspective(600px) rotateX(0);transform:perspective(600px) rotateX(0)}}@keyframes added-tc-popup-animation-skew{from{opacity:0;-webkit-transform:perspective(600px) rotateX(-90deg);transform:perspective(600px) rotateX(-90deg)}to{opacity:1;-webkit-transform:perspective(600px) rotateX(0);transform:perspective(600px) rotateX(0)}}@-webkit-keyframes added-tc-popup-animation-skew-off{from{opacity:1;-webkit-transform:perspective(600px) rotateX(0);transform:perspective(600px) rotateX(0)}to{opacity:0;-webkit-transform:perspective(600px) rotateX(-90deg);transform:perspective(600px) rotateX(-90deg)}}@keyframes added-tc-popup-animation-skew-off{from{opacity:1;-webkit-transform:perspective(600px) rotateX(0);transform:perspective(600px) rotateX(0)}to{opacity:0;-webkit-transform:perspective(600px) rotateX(-90deg);transform:perspective(600px) rotateX(-90deg)}}@-webkit-keyframes added-tc-popup-animation-skew-bottom{from{opacity:0;-webkit-transform:perspective(600px) rotateX(90deg);transform:perspective(600px) rotateX(90deg)}to{opacity:1;-webkit-transform:perspective(600px) rotateX(0);transform:perspective(600px) rotateX(0)}}@keyframes added-tc-popup-animation-skew-bottom{from{opacity:0;-webkit-transform:perspective(600px) rotateX(90deg);transform:perspective(600px) rotateX(90deg)}to{opacity:1;-webkit-transform:perspective(600px) rotateX(0);transform:perspective(600px) rotateX(0)}}@-webkit-keyframes added-tc-popup-animation-skew-off-bottom{from{opacity:1;-webkit-transform:perspective(600px) rotateX(0);transform:perspective(600px) rotateX(0)}to{opacity:0;-webkit-transform:perspective(600px) rotateX(90deg);transform:perspective(600px) rotateX(90deg)}}@keyframes added-tc-popup-animation-skew-off-bottom{from{opacity:1;-webkit-transform:perspective(600px) rotateX(0);transform:perspective(600px) rotateX(0)}to{opacity:0;-webkit-transform:perspective(600px) rotateX(90deg);transform:perspective(600px) rotateX(90deg)}}.wpr-added-to-cart-popup{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:0;z-index:99999}.wpr-added-to-cart-popup.wpr-added-to-cart-slide-in-left{-webkit-animation-name:added-tc-popup-animation-slide-in-left!important;animation-name:added-tc-popup-animation-slide-in-left!important;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.wpr-added-to-cart-popup.wpr-added-to-cart-slide-out-left{-webkit-animation-name:added-tc-popup-animation-slide-out-left!important;animation-name:added-tc-popup-animation-slide-out-left!important;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.wpr-added-to-cart-popup.wpr-added-to-cart-scale-up{-webkit-animation-name:added-tc-popup-animation-scale-up!important;animation-name:added-tc-popup-animation-scale-up!important;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.wpr-added-to-cart-popup.wpr-added-to-cart-scale-down{-webkit-animation-name:added-tc-popup-animation-scale-down!important;animation-name:added-tc-popup-animation-scale-down!important;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.wpr-added-to-cart-popup.wpr-added-to-cart-fade{-webkit-animation-name:added-tc-popup-animation-fade!important;animation-name:added-tc-popup-animation-fade!important;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.wpr-added-to-cart-popup.wpr-added-to-cart-fade-out{-webkit-animation-name:added-tc-popup-animation-fade-out!important;animation-name:added-tc-popup-animation-fade-out!important;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.wpr-atc-popup-top .wpr-added-to-cart-popup.wpr-added-to-cart-skew{-webkit-transform-origin:center top 0;-ms-transform-origin:center top 0;transform-origin:center top 0;-webkit-animation-name:added-tc-popup-animation-skew!important;animation-name:added-tc-popup-animation-skew!important;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.wpr-atc-popup-top .wpr-added-to-cart-popup.wpr-added-to-cart-skew-off{-webkit-transform-origin:center top 0;-ms-transform-origin:center top 0;transform-origin:center top 0;-webkit-animation-name:added-tc-popup-animation-skew-off!important;animation-name:added-tc-popup-animation-skew-off!important;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.wpr-atc-popup-bottom .wpr-added-to-cart-popup.wpr-added-to-cart-skew{-webkit-transform-origin:center bottom 0;-ms-transform-origin:center bottom 0;transform-origin:center bottom 0;-webkit-animation-name:added-tc-popup-animation-skew-bottom!important;animation-name:added-tc-popup-animation-skew-bottom!important;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.wpr-atc-popup-bottom .wpr-added-to-cart-popup.wpr-added-to-cart-skew-off{-webkit-transform-origin:center bottom 0;-ms-transform-origin:center bottom 0;transform-origin:center bottom 0;-webkit-animation-name:added-tc-popup-animation-skew-off-bottom!important;animation-name:added-tc-popup-animation-skew-off-bottom!important;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.wpr-atc-popup-top .wpr-added-to-cart-popup{-webkit-animation-name:added-tc-popup-animation;animation-name:added-tc-popup-animation;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;top:0;right:0}.wpr-atc-popup-top .wpr-added-to-cart-popup-hide{-webkit-animation-name:added-tc-popup-animation-hide;animation-name:added-tc-popup-animation-hide;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.wpr-atc-popup-bottom .wpr-added-to-cart-popup{-webkit-animation-name:added-tc-popup-animation-bottom;animation-name:added-tc-popup-animation-bottom;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;bottom:0;right:0}.wpr-atc-popup-bottom .wpr-added-to-cart-popup-hide{-webkit-animation-name:added-tc-popup-animation-hide-bottom;animation-name:added-tc-popup-animation-hide-bottom;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.wpr-added-tc-title,.wpr-subtotal-align-bottom .wpr-mini-cart-separator{-webkit-box-flex:1;-ms-flex:1;flex:1}.wpr-added-tc-title a,.wpr-cart-wrapper img,.wpr-pricing-table-feature-icon,.wpr-pricing-table-feature-text{display:inline}.wpr-added-tc-popup-img img{width:100%;height:auto}.wpr-grid-pagination{margin-top:30px}.elementor-widget-wpr-product-tabs table td,.elementor-widget-wpr-product-tabs table th,.wpr-advanced-text-preffix,.wpr-advanced-text-suffix,.wpr-cart-wrapper table.shop_table img,.wpr-grid-pagination i,.wpr-grid-pagination svg,.wpr-product-additional-information table td,.wpr-product-additional-information table th{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-mini-cart-image a,.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}.wpr-grid-sorting-inner-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wpr-my-account-tabs-horizontal nav ul,.wpr-product-filter-label-right .wpr-product-filter-rating a,.wpr-sort-select-position-above .wpr-grid-sort-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wpr-grid-sorting-inner-wrap form .orderby::-ms-expend{display:none}.wpr-grid-sorting-wrap form .orderby{-moz-appearance:none;-webkit-appearance:none}.wpr-grid-sorting-wrap .wpr-orderby-icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-family:"Font Awesome 5 Free";font-weight:600!important}.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-category-grid-pro .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}@media screen and (max-width:580px){.wpr-grid-sorting-inner-wrap{flex-direction:column;align-items:flex-start}.wpr-products-result-count{margin-bottom:5px}.wpr-grid-orderby,.wpr-grid-orderby select.orderby,.wpr-products-result-count{width:100%!important}}.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: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-cart-wrapper .form-row.coupon-col .coupon-col-end,.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-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}.elementor-widget-wpr-product-tabs:not(.wpr-tabs-hr-position-left):not(.wpr-tabs-hr-position-right):not(.wpr-tabs-hr-position-center) .elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:first-of-type,.wpr-countdown-item:first-child{margin-left:0!important}.wpr-countdown-separator,.wpr-product-qty-align-center.wpr-buttons-layout-column .woocommerce-variation-add-to-cart .wpr-quantity-wrapper{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.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-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-mailchimp-error-message,.wpr-mailchimp-message,.wpr-mailchimp-success-message,.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-testimonial-meta-position-extra .wpr-testimonial-content-inner:before,body:not(.elementor-editor-active) .wpr-template-popup{display:none}.wpr-ba-divider,.wpr-ba-label{display:-webkit-box;display:-ms-flexbox}.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}.elementor-widget-wpr-product-tabs #reviews #comments ol.commentlist li .comment-text .description p,.woocommerce .elementor-widget-wpr-product-tabs table.shop_attributes,.wpr-cart-section-table-wrap table.shop_table,.wpr-forms-container .caldera-grid .help-block,.wpr-forms-container .wpcf7 p,.wpr-price-list-item:last-child,.wpr-product-additional-information table.shop_attributes,.wpr-product-stock 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-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-cart-vertical .wpr-cart-wrapper,.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 .wc-tabs,.wpr-tabs-position-left>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap,.wpr-tabs-position-right>.elementor-widget-container .wc-tabs,.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-cart-wrapper table.shop_table,.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,.wpr-product-filters .wpr-product-filter-price-amount button.button{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,.wpr-product-filter-price input{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}.elementor-widget-wpr-product-tabs .form-submit #submit,.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{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-product-filter-slide-handlers-round .wpr-product-filter-price-slider .ui-slider-handle,.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,.wpr-logo-text{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}.wpr-member-social i,.wpr-testimonial-social i,.wpr-ticker-arrow i{display:block;width:100%;height:100%;line-height:inherit}.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-mini-cart-image,.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-product-filter-price-btn-right .wpr-product-filter-price-amount,.wpr-promo-box-image-position-right .wpr-promo-box,.wpr-stt-btn-icon-right .wpr-stt-btn,.wpr-tabs-position-right>.elementor-widget-container .wc-tabs-wrapper,.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>.wc-tabs-wrapper,.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-product-adc-align-left .cart,.wpr-product-adc-align-left .wpr-product-add-to-cart .wpr-quantity-wrapper,.wpr-product-meta-left .wpr-product-meta .product_meta,.wpr-product-rating-flex.wpr-product-rating-left .inner-block,.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-product-adc-align-center .cart,.wpr-product-adc-align-center .wpr-product-add-to-cart .wpr-quantity-wrapper,.wpr-product-meta-center .wpr-product-meta .product_meta,.wpr-product-rating-flex.wpr-product-rating-center .inner-block,.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-cart-wrapper .form-row.coupon-col,.wpr-feature-list-left .wpr-feature-list-item,.wpr-individual-rating,.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)}.elementor-widget-wpr-product-tabs .wc-tabs,.wpr-dual-button,.wpr-tabs,.wpr-tabs-position-left .elementor-widget-container .wc-tabs-wrapper,.wpr-tabs-position-right .elementor-widget-container .wc-tabs-wrapper,.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}.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,.wpr-product-filter-label-right .wpr-product-filter-tax-wrap li a span:last-child:not(.wpr-product-filter-tax-name){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-tabs-wrap,.wpr-ticker-heading{display:-webkit-box;display:-ms-flexbox}.wpr-ticker-heading{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-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-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;display:-webkit-box;display:-ms-flexbox}.wpr-add-to-cart-layout-column.wpr-product-adc-align-center .cart,.wpr-tabs-hr-position-center>.elementor-widget-container>.wpr-tabs{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wpr-add-to-cart-layout-column.wpr-product-adc-align-left .cart,.wpr-tabs-hr-position-left>.elementor-widget-container .wc-tabs,.wpr-tabs-hr-position-left>.elementor-widget-container>.wpr-tabs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.elementor-widget-wpr-product-tabs.wpr-tabs-position-above .wc-tabs,.wpr-add-to-cart-layout-column.wpr-product-adc-align-right .cart,.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,.elementor-widget-wpr-product-tabs:not(.wpr-tabs-hr-position-left):not(.wpr-tabs-hr-position-right):not(.wpr-tabs-hr-position-center) .elementor-widget-container .wc-tabs li,.elementor-widget-wpr-product-tabs:not(.wpr-tabs-hr-position-left):not(.wpr-tabs-hr-position-right):not(.wpr-tabs-hr-position-center) .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;cursor:pointer;line-height:1}.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: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;display:-webkit-box;display:-ms-flexbox}.wpr-switcher-wrap{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.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-stt-btn,.wpr-switcher-inner{display:-webkit-box;display:-ms-flexbox}.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: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-product-add-to-cart .quantity .qty,.wpr-product-add-to-cart .wpr-quantity-wrapper i,.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)}.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}.elementor-widget-wpr-page-checkout .checkout_coupon .form-row-last button,.elementor-widget-wpr-product-tabs:not(.wpr-tabs-hr-position-left):not(.wpr-tabs-hr-position-right):not(.wpr-tabs-hr-position-center) .elementor-widget-container>.wpr-tabs .wc-tabs,.elementor-widget-wpr-product-tabs:not(.wpr-tabs-hr-position-left):not(.wpr-tabs-hr-position-right):not(.wpr-tabs-hr-position-center) .elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap,.woocommerce-MyAccount-navigation-link a,.wpr-account-tabs-stretch .woocommerce-MyAccount-navigation-link,.wpr-checkout-flex-justify .wc-proceed-to-checkout a,.wpr-flip-carousel ul li.flipster__item img,.wpr-product-media-wrap .woocommerce-product-gallery,.wpr-product-thumb-nav li img,.wpr-quantity-wrap,.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__nav__link{width:100%;height:100%;padding:0}.elementor-widget-wpr-product-tabs .comment-reply-title,.woocommerce div.product .wpr-product-tabs .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .wpr-product-tabs .woocommerce-tabs ul.tabs li::before,.woocommerce div.product .wpr-product-tabs .woocommerce-tabs ul.tabs::after,.woocommerce div.product .wpr-product-tabs .woocommerce-tabs ul.tabs::before,.woocommerce-notices-wrapper .woocommerce-error:after,.woocommerce-notices-wrapper .woocommerce-message:after,.wpr-checkout-notice .woocommerce-error:after,.wpr-checkout-notice .woocommerce-message:after,.wpr-close-cart,.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,.wpr-mini-cart .woocommerce-mini-cart-item.mini_cart_item:after,.wpr-mini-cart .woocommerce-mini-cart-item.mini_cart_item:before,.wpr-mini-cart-dropdown .wpr-mini-cart-separator,.wpr-product-add-to-cart .available-on-backorder,.wpr-product-add-to-cart .in-stock,.wpr-product-add-to-cart .out-of-stock,.wpr-product-add-to-cart .reset_variations,.wpr-product-rating a,.wpr-product-tabs h2.woocommerce-Reviews-title:first-of-type{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-product-add-to-cart .quantity,.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-mini-cart-sidebar.wpr-close-btn-yes .wpr-close-cart,.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}.elementor-widget-wpr-page-checkout select,.elementor-widget-wpr-page-checkout ul,.wpr-feature-list,.wpr-product-tabs ol,.wpr-product-tabs ul{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%}.wpr-mini-cart .woocommerce-mini-cart::-webkit-scrollbar{width:9px;background-color:transparent}.wpr-mini-cart .woocommerce-mini-cart::-webkit-scrollbar-thumb{border-right:3px solid}.wpr-mini-cart .woocommerce-mini-cart__empty-message{text-align:center;margin:0}.wpr-mini-cart-inner{position:relative;display:inline-block}.wpr-mini-cart{position:absolute;display:none;top:100%;z-index:999}.wpr-before-remove-from-mini-cart{opacity:.6}.wpr-close-cart span::before{font-family:"Font Awesome 5 Free";content:'\f00d';font-weight:600;cursor:pointer}.wpr-mini-cart-sidebar .wpr-mini-cart{background-color:transparent!important}.wpr-mini-cart-sidebar .wpr-mini-cart,.wpr-mini-cart-sidebar .wpr-shopping-cart-wrap{position:fixed;top:0;left:0;width:100%!important;height:100%;z-index:999;margin:0!important}.wpr-mini-cart-sidebar .wpr-shopping-cart-inner-wrap{position:absolute;top:0;-webkit-transition:1s;-o-transition:1s;transition:1s;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wpr-mini-cart-sidebar .widget_shopping_cart_content{position:relative;top:0;-webkit-transition:1s;-o-transition:1s;transition:1s;height:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}@-webkit-keyframes mini-cart-slide-in-align-left{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes mini-cart-slide-in-align-left{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes mini-cart-slide-out-align-left{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes mini-cart-slide-out-align-left{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes mini-cart-slide-in-align-right{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes mini-cart-slide-in-align-right{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes mini-cart-slide-out-align-right{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes mini-cart-slide-out-align-right{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}.wpr-mini-cart-sidebar.wpr-mini-cart-align-right .wpr-mini-cart-slide-in{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-animation-name:mini-cart-slide-in-align-right;animation-name:mini-cart-slide-in-align-right;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.wpr-mini-cart-sidebar.wpr-mini-cart-align-right .wpr-mini-cart-slide-out{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-animation-name:mini-cart-slide-out-align-right;animation-name:mini-cart-slide-out-align-right;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.wpr-mini-cart-sidebar.wpr-mini-cart-align-left .wpr-mini-cart-slide-in{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-animation-name:mini-cart-slide-in-align-left;animation-name:mini-cart-slide-in-align-left;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.wpr-mini-cart-sidebar.wpr-mini-cart-align-left .wpr-mini-cart-slide-out{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-animation-name:mini-cart-slide-out-align-left;animation-name:mini-cart-slide-out-align-left;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.wpr-mini-cart-icon-count{position:absolute;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;border-radius:50%}.wpr-buttons-layout-row .woocommerce-variation-add-to-cart,.wpr-mini-cart-toggle-btn,.wpr-product-add-to-cart .wpr-quantity-wrapper{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wpr-toggle-icon-none .wpr-mini-cart-btn-icon i::before{content:""}.wpr-toggle-icon-bag-light .wpr-mini-cart-btn-icon i::before{content:"\e8e3"}.wpr-toggle-icon-bag-medium .wpr-mini-cart-btn-icon i::before{content:"\e8e4"}.wpr-toggle-icon-bag-solid .wpr-mini-cart-btn-icon i::before{content:"\e8e5"}.wpr-toggle-icon-basket-light .wpr-mini-cart-btn-icon i::before{content:"\e8e6"}.wpr-toggle-icon-basket-medium .wpr-mini-cart-btn-icon i::before{content:"\e8e7"}.wpr-toggle-icon-basket-solid .wpr-mini-cart-btn-icon i::before{content:"\e8e8"}.wpr-toggle-icon-cart-light .wpr-mini-cart-btn-icon i::before{content:"\e8e9"}.wpr-toggle-icon-cart-medium .wpr-mini-cart-btn-icon i::before{content:"\e8ea"}.wpr-toggle-icon-cart-solid .wpr-mini-cart-btn-icon i::before{content:"\e8eb"}.wpr-mini-cart-wrap .woocommerce-mini-cart-item{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:28% auto;grid-template-columns:28% auto;width:100%;text-align:left}.wpr-mini-cart-image a img,.wpr-mini-cart-image img{float:none!important;display:block;min-width:100%;height:auto;margin-left:0!important}.wpr-mini-cart-remove{position:absolute;right:0}.wpr-mini-cart-wrap .woocommerce-mini-cart-item .remove{position:relative;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;vertical-align:middle;text-indent:-9999px}.wpr-mini-cart-wrap .woocommerce-mini-cart-item a.remove:before{font-family:"Font Awesome 5 Free";content:'\f00d';position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-indent:0;font-weight:600!important}.wpr-cart-wrapper .product-remove .remove:hover,.wpr-mini-cart-wrap .woocommerce-mini-cart-item .remove:hover{background-color:transparent;color:#000}.wpr-mini-cart-wrap .woocommerce-mini-cart__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0}.wpr-mini-cart-wrap .woocommerce-mini-cart__buttons a.button{width:50%;text-align:center;margin:0}.wpr-mini-cart .woocommerce-mini-cart__total{text-align:center;padding:10px;margin:0}.wpr-cart-wrapper dl.variation,.wpr-mini-cart dl.variation{display:-ms-grid!important;display:grid!important;-ms-grid-columns:25% 75%!important;grid-template-columns:25% 75%!important}.wpr-cart-wrapper dl.variation dd,.wpr-cart-wrapper dl.variation dt,.wpr-mini-cart dl.variation dd,.wpr-mini-cart dl.variation dt{float:none!important;margin:0!important}dl.variation dd{margin-right:10px!important}.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{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;margin:0;list-style:none}.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-product-media-wrap .flex-control-thumbs{list-style-type:none;cursor:pointer}.wpr-product-media-wrap .flex-control-thumbs li{clear:none!important;width:100%!important}.woocommerce [data-elementor-type=wpr-theme-builder] #content div.product div.images,.woocommerce div.product[data-elementor-type=wpr-theme-builder] div.images,.woocommerce-page [data-elementor-type=wpr-theme-builder] #content div.product div.images,.woocommerce-page div.product[data-elementor-type=wpr-theme-builder] div.images{float:none;width:100%;height:auto;margin-bottom:0}[data-elementor-type=wpr-theme-builder] ul.flex-direction-nav{position:absolute;top:90%;z-index:-9;opacity:0;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;width:100%;left:0;margin:0;padding:0;list-style:none}[data-elementor-type=wpr-theme-builder] .wpr-product-media-wrap a.flex-next,[data-elementor-type=wpr-theme-builder] .wpr-product-media-wrap a.flex-prev{visibility:hidden;overflow:hidden}[data-elementor-type=wpr-theme-builder] a.flex-next::after{visibility:visible;content:'\f054';font-family:'Font Awesome 5 Free';position:absolute;top:0;right:0}[data-elementor-type=wpr-theme-builder] a.flex-prev::before{visibility:visible;content:'\f053';font-family:'Font Awesome 5 Free';position:absolute;top:0;left:0}[data-elementor-type=wpr-theme-builder] ul.flex-direction-nav li a{color:#ccc}.wpr-product-media-wrap .wpr-product-sales-badge{position:absolute;top:0;left:0;z-index:2;display:inline-block}.woocommerce div.product[data-elementor-type=wpr-theme-builder] div.images .woocommerce-product-gallery__trigger,.wpr-product-media-wrap .wpr-product-media-lightbox{position:absolute;top:0;right:0}.wpr-product-media-wrap .woocommerce-product-gallery__trigger{display:none;opacity:0!important;z-index:99}.woocommerce div.product .wpr-product-tabs .woocommerce-tabs ul.tabs,.woocommerce div.product .wpr-product-tabs .woocommerce-tabs ul.tabs li{overflow:visible;padding:0;margin:0;border:none;background-color:transparent}.woocommerce div.product .wpr-product-tabs .woocommerce-tabs ul.tabs li a{display:block;font-weight:400}.wpr-tabs-position-above .wpr-product-tabs .woocommerce-tabs ul.tabs li.active:after{content:' ';display:block;border:none;-webkit-box-shadow:none;box-shadow:none;padding:0;margin:0 auto;position:static}.wpr-tabs-position-above .wpr-product-tabs .woocommerce-tabs ul.tabs li a{border-bottom:none!important}.wpr-tabs-hr-position-center>.elementor-widget-container .wc-tabs,.wpr-tabs-hr-position-center>.elementor-widget-container>.wc-tabs-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wpr-tabs-hr-position-right>.elementor-widget-container .wc-tabs{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.elementor-widget-wpr-product-tabs .wc-tabs li{position:relative;text-align:center}.elementor-widget-wpr-product-tabs .woocommerce-Tabs-panel{width:100%;display:none}.cart_totals table.shop_table,.elementor-widget-wpr-product-tabs .wpr-product-tabs table,.elementor-widget-wpr-product-tabs .wpr-product-tabs tr td,.elementor-widget-wpr-product-tabs .wpr-product-tabs tr th,.wpr-cart-section-table-wrap table.shop_table,.wpr-cart-wrapper table.shop_table td,.wpr-product-additional-information table.shop_attributes,.wpr-product-additional-information table.shop_attributes td,.wpr-product-additional-information table.shop_attributes th{border:none}.elementor-widget-wpr-product-tabs #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px solid;border-radius:4px;padding:1em 1em 0}.elementor-widget-wpr-product-tabs .woocommerce-Reviews .comment_container{border-bottom:none;padding:0;margin:0}.wpr-individual-rating-cont{position:relative;display:inline-block;width:150px}.wpr-individual-rating-cont span{position:absolute;top:0;left:0;display:inline-block;height:100%;background-color:#000}.elementor-widget-wpr-product-tabs #reviews #comments ol.commentlist li img.avatar{float:left;position:absolute;top:0;left:0;padding:0;width:32px;height:auto;background:#ebe9eb;border:1px solid #e4e1e3;margin:0;-webkit-box-shadow:none;box-shadow:none}.elementor-widget-wpr-product-tabs p.stars a{position:relative;height:1em;text-indent:-999em;display:inline-block;text-decoration:none;-webkit-box-shadow:none;box-shadow:none;margin:0;font-size:inherit;border:none;width:15px;text-indent:-999999px}.elementor-widget-wpr-product-tabs p.stars a.active::before,.elementor-widget-wpr-product-tabs p.stars a:hover::before,.elementor-widget-wpr-product-tabs p.stars.selected a.active:before,.elementor-widget-wpr-product-tabs p.stars.selected a:not(.active):before,.elementor-widget-wpr-product-tabs p.stars:hover a:before{content:"\e020"}.elementor-widget-wpr-product-tabs p.stars a:before,.elementor-widget-wpr-product-tabs p.stars a:hover~a:before,.elementor-widget-wpr-product-tabs p.stars.selected a.active~a:before{content:"\e021"}.elementor-widget-wpr-product-tabs p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:"\e021";text-indent:0;opacity:1;font-size:inherit}.elementor-widget-wpr-product-tabs .star-rating::before{color:#000;float:left;top:0;left:0;position:absolute}.elementor-widget-wpr-product-tabs .star-rating span::before{top:0;position:absolute;left:0}.wpr-product-meta .posted_in,.wpr-product-meta .sku_wrapper,.wpr-product-meta .tagged_as{display:none;position:relative}.woocommerce-notices-wrapper .woocommerce-error,.woocommerce-notices-wrapper .woocommerce-message,.wpr-checkout-notice .woocommerce-error,.wpr-checkout-notice .woocommerce-message{margin:0;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;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.woocommerce-notices-wrapper .woocommerce-error:before,.woocommerce-notices-wrapper .woocommerce-message:before,.wpr-checkout-notice .woocommerce-error:before,.wpr-checkout-notice .woocommerce-message:before{top:50%!important;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.wpr-checkout-notice a{white-space:nowrap}@media screen and (min-width:481px){.woocommerce-notices-wrapper .woocommerce-message:before,.wpr-checkout-notice .woocommerce-message:before{top:50%!important;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@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}.woocommerce-notices-wrapper .woocommerce-message,.wpr-checkout-notice .woocommerce-message{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.woocommerce-notices-wrapper .woocommerce-message p,.wpr-checkout-notice .woocommerce-message p{margin-bottom:.9em!important}}.wpr-product-add-to-cart *{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.elementor-widget-wpr-product-add-to-cart:not(.wpr-product-qty-align-default) .wpr-quantity-wrapper .qty{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.elementor-widget-wpr-product-add-to-cart:not(.wpr-product-qty-align-default) .wpr-quantity-wrapper .qty::-webkit-inner-spin-button,.wpr-quantity-wrap .qty::-webkit-outer-spin-button{-webkit-appearance:none}.wpr-buttons-layout-column .woocommerce-variation-add-to-cart{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.wpr-product-qty-align-left.wpr-buttons-layout-column .woocommerce-variation-add-to-cart .wpr-quantity-wrapper{-ms-flex-item-align:start;align-self:flex-start}.wpr-product-qty-align-right.wpr-buttons-layout-column .woocommerce-variation-add-to-cart .wpr-quantity-wrapper{-ms-flex-item-align:end;align-self:flex-end}.wpr-product-qty-align-before .wpr-quantity-wrapper i:first-child{border-right:0!important;border-bottom:0!important}.wpr-product-qty-align-before .wpr-quantity-wrapper i:last-child,.wpr-product-qty-align-both .wpr-quantity-wrapper i:first-child{border-right:0!important}.wpr-product-qty-align-after .wpr-quantity-wrapper i:first-child{border-left:0!important;border-bottom:0!important}.wpr-product-qty-align-after .wpr-quantity-wrapper i:last-child,.wpr-product-qty-align-both .wpr-quantity-wrapper i:last-child{border-left:0!important}.woocommerce div.product .wpr-product-add-to-cart form.cart .group_table td{vertical-align:middle;padding:0}.wpr-variations-layout-column .variations tr td,.wpr-variations-layout-column .variations tr th{padding:0;width:100%}.woocommerce-grouped-product-list-item a.button{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;width:100%;font-weight:400}.wpr-product-rating .wpr-woo-rating i:before{content:'\002605'!important}.wpr-cart-section-table-wrap,.wpr-cart-wrapper .cart_totals{overflow-x:auto}.elementor-widget-wpr-my-account-pro .woocommerce-MyAccount-content .shop_table,.woocommerce-cart .cart-collaterals .cart_totals table,.wpr-cart-wrapper table.shop_table{border-collapse:collapse}.wpr-cart-wrapper table td,.wpr-cart-wrapper table th{border:0}.elementor-widget[class*=elementor-widget-wpr-] table.shop_table .wc-item-meta li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:10px}@media screen and (max-width:881px){.wpr-cart-horizontal .wpr-cart-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.wpr-cart-horizontal .wpr-cart-wrapper .cart-collaterals .cart_totals,.wpr-cart-vertical .cart-collaterals .cart_totals,.wpr-checkout-horizontal .col2-set .col-1,.wpr-checkout-horizontal .col2-set .col-2,.wpr-checkout-vertical .col2-set .col-1,.wpr-checkout-vertical .col2-set .col-2,.wpr-my-account-tabs-horizontal .woocommerce-MyAccount-content,.wpr-my-account-tabs-horizontal nav.woocommerce-MyAccount-navigation{float:none;width:100%}.wpr-cart-sticky-yes .cart-collaterals{position:sticky;top:0}.elementor-widget-wpr-page-checkout .select2-container .select2-selection--single .select2-selection__rendered,.wpr-cart-wrapper .select2-selection--single .select2-selection__rendered{padding-left:0}.wpr-cart-wrapper .form-row.coupon-col .coupon-col-end button{width:100%;height:100%}.wpr-cart-wrapper a.remove:before{font-family:"Font Awesome 5 Free";content:'\f00d';position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-indent:0}.wpr-cart-wrapper .product-remove .remove{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;vertical-align:middle;text-indent:-9999px}.elementor-widget-wpr-page-checkout .select2-container--default .select2-selection--single,.elementor-widget-wpr-page-checkout .select2-container--focus span,.wpr-cart-wrapper .select2-container--default .select2-selection--single,.wpr-cart-wrapper .select2-container--focus span{border:none!important;outline:0!important}.elementor-widget-wpr-page-checkout .checkout_coupon .form-row-last{width:18%}.wpr-checkout-order-review-table #order_review table{border:none!important}.wpr-checkout-order-review-table #order_review thead th:first-child{border-left-style:none!important;border-top-style:none!important}.wpr-checkout-order-review-table #order_review thead th:last-child{border-right-style:none!important;border-top-style:none!important}.wpr-checkout-order-review-table #order_review tbody td:first-child,.wpr-checkout-order-review-table #order_review tfoot tr th:first-child{border-left-style:none!important}.wpr-checkout-order-review-table #order_review tbody td:last-child,.wpr-checkout-order-review-table #order_review tfoot tr td:last-child{border-right-style:none!important}.wpr-checkout-order-review-table #order_review tfoot tr:last-child td,.wpr-checkout-order-review-table #order_review tfoot tr:last-child th{border-bottom-style:none!important}.elementor-widget-wpr-page-checkout table.shop_table{margin:0;border-collapse:collapse}@media screen and (max-width:670px){.wpr-checkout-horizontal .wpr-customer-details-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wpr-checkout-horizontal .wpr-customer-details-wrapper .wpr-checkout-order-review-table{max-width:100%}}.elementor-widget-wpr-my-account-pro .woocommerce-MyAccount-navigation ul{margin:0;padding:0;list-style-type:none}.elementor-widget-wpr-my-account-pro .woocommerce-MyAccount-content fieldset{border:none;padding:0}.elementor-widget-wpr-my-account-pro .select2-selection{height:auto!important;border:none!important}@media screen and (max-width:867px){.woocommerce-account .wpr-my-account-tabs-vertical .woocommerce-MyAccount-navigation{float:left}.woocommerce-account .wpr-my-account-tabs-vertical .woocommerce-MyAccount-content{float: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-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-my-account-tabs-horizontal .woocommerce-MyAccount-navigation ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.woocommerce-account .wpr-my-account-tabs-vertical .woocommerce-MyAccount-content,.woocommerce-account .wpr-my-account-tabs-vertical .woocommerce-MyAccount-navigation{width:100%!important}}.wpr-active-filters-horizontal .wpr-product-active-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.wpr-product-active-filters li a::before{font-family:"Font Awesome 5 Free"!important;content:'\f00d';top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-weight:600!important}.wpr-product-filter-rating .wpr-rating-icon-full{color:orange}.wpr-product-filter-rating .wpr-rating-icon-empty{color:#d3d3d3}.wpr-product-filter-rating .wpr-active-product-filter .wpr-rating-icon-full,.wpr-product-filter-tax-wrap .wpr-active-product-filter{color:red}.wpr-product-filter-tax-wrap li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1}.wpr-product-filter-tax-wrap li a span:last-child:not(.wpr-product-filter-tax-name){margin-left:4px}.wpr-product-filter-tax-wrap li a span:first-child{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wpr-active-product-filter:not(.wpr-woo-rating) span:first-child:before{content:"\f00c";font-family:"Font Awesome 5 Free";font-weight:900}.wpr-product-filter-tax-child a{margin-left:10px}.wpr-product-filter-price-slider .ui-slider-range{position:absolute;display:block}.wpr-product-filter-price-slider .ui-slider-handle{position:absolute;cursor:ew-resize}.wpr-product-filter-slide-handlers-square .wpr-product-filter-price-slider .ui-slider-handle{border-radius:0;border:none!important;outline:0!important}.wpr-product-filter-price-amount{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
assets/css/lib/animations/button-animations.css CHANGED
@@ -1,1629 +1,1629 @@
1
- /*!
2
- * Hover.css (http://ianlunn.github.io/Hover/)
3
- * Version: 2.3.2
4
- * Author: Ian Lunn @IanLunn
5
- * Author URL: http://ianlunn.co.uk/
6
- * Github: https://github.com/IanLunn/Hover
7
-
8
- * Hover.css Copyright Ian Lunn 2017. Generated with Sass.
9
- */
10
-
11
-
12
- /* 2D TRANSITIONS */
13
- /* Forward */
14
- .elementor-animation-forward {
15
- display: inline-block;
16
- vertical-align: middle;
17
- -webkit-transform: perspective(1px) translateZ(0);
18
- transform: perspective(1px) translateZ(0);
19
- -webkit-transition-duration: 0.3s;
20
- -o-transition-duration: 0.3s;
21
- transition-duration: 0.3s;
22
- -webkit-transition-property: transform;
23
- -webkit-transition-property: -webkit-transform;
24
- transition-property: -webkit-transform;
25
- -o-transition-property: transform;
26
- transition-property: transform;
27
- transition-property: transform, -webkit-transform;
28
- }
29
- .elementor-animation-forward:hover, .elementor-animation-forward:focus, .elementor-animation-forward:active {
30
- -webkit-transform: translateX(8px);
31
- -ms-transform: translateX(8px);
32
- transform: translateX(8px);
33
- }
34
-
35
- /* Backward */
36
- .elementor-animation-backward {
37
- display: inline-block;
38
- vertical-align: middle;
39
- -webkit-transform: perspective(1px) translateZ(0);
40
- transform: perspective(1px) translateZ(0);
41
- -webkit-transition-duration: 0.3s;
42
- -o-transition-duration: 0.3s;
43
- transition-duration: 0.3s;
44
- -webkit-transition-property: transform;
45
- -webkit-transition-property: -webkit-transform;
46
- transition-property: -webkit-transform;
47
- -o-transition-property: transform;
48
- transition-property: transform;
49
- transition-property: transform, -webkit-transform;
50
- }
51
- .elementor-animation-backward:hover, .elementor-animation-backward:focus, .elementor-animation-backward:active {
52
- -webkit-transform: translateX(-8px);
53
- -ms-transform: translateX(-8px);
54
- transform: translateX(-8px);
55
- }
56
-
57
- /* BACKGROUND TRANSITIONS */
58
- /* Back Pulse */
59
- @-webkit-keyframes wpr-button-back-pulse {
60
- 50% {
61
- opacity: 0.5;
62
- }
63
- }
64
- @keyframes wpr-button-back-pulse {
65
- 50% {
66
- opacity: 0.5;
67
- }
68
- }
69
-
70
- .wpr-button-back-pulse:before {
71
- content: "";
72
- width: 100%;
73
- height: 100%;
74
- position: absolute;
75
- top: 0;
76
- left: 0;
77
- opacity: 0;
78
- z-index: -1;
79
- }
80
-
81
- .wpr-button-back-pulse:hover:before {
82
- opacity: 1;
83
- -webkit-animation-name: wpr-button-back-pulse;
84
- animation-name: wpr-button-back-pulse;
85
- -webkit-animation-duration: 1s;
86
- animation-duration: 1s;
87
- -webkit-animation-delay: 0.5s;
88
- animation-delay: 0.5s;
89
- -webkit-animation-timing-function: linear;
90
- animation-timing-function: linear;
91
- -webkit-animation-iteration-count: infinite;
92
- animation-iteration-count: infinite;
93
- }
94
-
95
- /* Sweep To Right */
96
- .wpr-button-sweep-to-right {
97
- display: inline-block;
98
- vertical-align: middle;
99
- -webkit-transform: perspective(1px) translateZ(0);
100
- transform: perspective(1px) translateZ(0);
101
- position: relative;
102
- -webkit-transition-property: color;
103
- -o-transition-property: color;
104
- transition-property: color;
105
- -webkit-transition-duration: 0.3s;
106
- -o-transition-duration: 0.3s;
107
- transition-duration: 0.3s;
108
- }
109
- .wpr-button-sweep-to-right:before {
110
- content: "";
111
- position: absolute;
112
- z-index: -1;
113
- top: 0;
114
- left: 0;
115
- right: 0;
116
- bottom: 0;
117
- -webkit-transform: scaleX(0);
118
- -ms-transform: scaleX(0);
119
- transform: scaleX(0);
120
- -webkit-transform-origin: 0 50%;
121
- -ms-transform-origin: 0 50%;
122
- transform-origin: 0 50%;
123
- -webkit-transition-property: transform;
124
- -webkit-transition-property: -webkit-transform;
125
- transition-property: -webkit-transform;
126
- -o-transition-property: transform;
127
- transition-property: transform;
128
- transition-property: transform, -webkit-transform;
129
- -webkit-transition-duration: 0.3s;
130
- -o-transition-duration: 0.3s;
131
- transition-duration: 0.3s;
132
- -webkit-transition-timing-function: ease-out;
133
- -o-transition-timing-function: ease-out;
134
- transition-timing-function: ease-out;
135
- }
136
- .wpr-button-sweep-to-right:hover:before, .wpr-button-sweep-to-right:focus:before, .wpr-button-sweep-to-right:active:before {
137
- -webkit-transform: scaleX(1);
138
- -ms-transform: scaleX(1);
139
- transform: scaleX(1);
140
- }
141
-
142
- /* Sweep To Left */
143
- .wpr-button-sweep-to-left {
144
- display: inline-block;
145
- vertical-align: middle;
146
- -webkit-transform: perspective(1px) translateZ(0);
147
- transform: perspective(1px) translateZ(0);
148
- position: relative;
149
- -webkit-transition-property: color;
150
- -o-transition-property: color;
151
- transition-property: color;
152
- -webkit-transition-duration: 0.3s;
153
- -o-transition-duration: 0.3s;
154
- transition-duration: 0.3s;
155
- }
156
- .wpr-button-sweep-to-left:before {
157
- content: "";
158
- position: absolute;
159
- z-index: -1;
160
- top: 0;
161
- left: 0;
162
- right: 0;
163
- bottom: 0;
164
- -webkit-transform: scaleX(0);
165
- -ms-transform: scaleX(0);
166
- transform: scaleX(0);
167
- -webkit-transform-origin: 100% 50%;
168
- -ms-transform-origin: 100% 50%;
169
- transform-origin: 100% 50%;
170
- -webkit-transition-property: transform;
171
- -webkit-transition-property: -webkit-transform;
172
- transition-property: -webkit-transform;
173
- -o-transition-property: transform;
174
- transition-property: transform;
175
- transition-property: transform, -webkit-transform;
176
- -webkit-transition-duration: 0.3s;
177
- -o-transition-duration: 0.3s;
178
- transition-duration: 0.3s;
179
- -webkit-transition-timing-function: ease-out;
180
- -o-transition-timing-function: ease-out;
181
- transition-timing-function: ease-out;
182
- }
183
- .wpr-button-sweep-to-left:hover:before, .wpr-button-sweep-to-left:focus:before, .wpr-button-sweep-to-left:active:before {
184
- -webkit-transform: scaleX(1);
185
- -ms-transform: scaleX(1);
186
- transform: scaleX(1);
187
- }
188
-
189
- /* Sweep To Bottom */
190
- .wpr-button-sweep-to-bottom {
191
- display: inline-block;
192
- vertical-align: middle;
193
- -webkit-transform: perspective(1px) translateZ(0);
194
- transform: perspective(1px) translateZ(0);
195
- position: relative;
196
- -webkit-transition-property: color;
197
- -o-transition-property: color;
198
- transition-property: color;
199
- -webkit-transition-duration: 0.3s;
200
- -o-transition-duration: 0.3s;
201
- transition-duration: 0.3s;
202
- }
203
- .wpr-button-sweep-to-bottom:before {
204
- content: "";
205
- position: absolute;
206
- z-index: -1;
207
- top: 0;
208
- left: 0;
209
- right: 0;
210
- bottom: 0;
211
- -webkit-transform: scaleY(0);
212
- -ms-transform: scaleY(0);
213
- transform: scaleY(0);
214
- -webkit-transform-origin: 50% 0;
215
- -ms-transform-origin: 50% 0;
216
- transform-origin: 50% 0;
217
- -webkit-transition-property: transform;
218
- -webkit-transition-property: -webkit-transform;
219
- transition-property: -webkit-transform;
220
- -o-transition-property: transform;
221
- transition-property: transform;
222
- transition-property: transform, -webkit-transform;
223
- -webkit-transition-duration: 0.3s;
224
- -o-transition-duration: 0.3s;
225
- transition-duration: 0.3s;
226
- -webkit-transition-timing-function: ease-out;
227
- -o-transition-timing-function: ease-out;
228
- transition-timing-function: ease-out;
229
- }
230
- .wpr-button-sweep-to-bottom:hover:before, .wpr-button-sweep-to-bottom:focus:before, .wpr-button-sweep-to-bottom:active:before {
231
- -webkit-transform: scaleY(1);
232
- -ms-transform: scaleY(1);
233
- transform: scaleY(1);
234
- }
235
-
236
- /* Sweep To Top */
237
- .wpr-button-sweep-to-top {
238
- display: inline-block;
239
- vertical-align: middle;
240
- -webkit-transform: perspective(1px) translateZ(0);
241
- transform: perspective(1px) translateZ(0);
242
- position: relative;
243
- -webkit-transition-property: color;
244
- -o-transition-property: color;
245
- transition-property: color;
246
- -webkit-transition-duration: 0.3s;
247
- -o-transition-duration: 0.3s;
248
- transition-duration: 0.3s;
249
- }
250
- .wpr-button-sweep-to-top:before {
251
- content: "";
252
- position: absolute;
253
- z-index: -1;
254
- top: 0;
255
- left: 0;
256
- right: 0;
257
- bottom: 0;
258
- -webkit-transform: scaleY(0);
259
- -ms-transform: scaleY(0);
260
- transform: scaleY(0);
261
- -webkit-transform-origin: 50% 100%;
262
- -ms-transform-origin: 50% 100%;
263
- transform-origin: 50% 100%;
264
- -webkit-transition-property: transform;
265
- -webkit-transition-property: -webkit-transform;
266
- transition-property: -webkit-transform;
267
- -o-transition-property: transform;
268
- transition-property: transform;
269
- transition-property: transform, -webkit-transform;
270
- -webkit-transition-duration: 0.3s;
271
- -o-transition-duration: 0.3s;
272
- transition-duration: 0.3s;
273
- -webkit-transition-timing-function: ease-out;
274
- -o-transition-timing-function: ease-out;
275
- transition-timing-function: ease-out;
276
- }
277
- .wpr-button-sweep-to-top:hover:before, .wpr-button-sweep-to-top:focus:before, .wpr-button-sweep-to-top:active:before {
278
- -webkit-transform: scaleY(1);
279
- -ms-transform: scaleY(1);
280
- transform: scaleY(1);
281
- }
282
-
283
- /* Bounce To Right */
284
- .wpr-button-bounce-to-right {
285
- display: inline-block;
286
- vertical-align: middle;
287
- -webkit-transform: perspective(1px) translateZ(0);
288
- transform: perspective(1px) translateZ(0);
289
- position: relative;
290
- -webkit-transition-property: color;
291
- -o-transition-property: color;
292
- transition-property: color;
293
- -webkit-transition-duration: 0.5s;
294
- -o-transition-duration: 0.5s;
295
- transition-duration: 0.5s;
296
- }
297
- .wpr-button-bounce-to-right:before {
298
- content: "";
299
- position: absolute;
300
- z-index: -1;
301
- top: 0;
302
- left: 0;
303
- right: 0;
304
- bottom: 0;
305
- -webkit-transform: scaleX(0);
306
- -ms-transform: scaleX(0);
307
- transform: scaleX(0);
308
- -webkit-transform-origin: 0 50%;
309
- -ms-transform-origin: 0 50%;
310
- transform-origin: 0 50%;
311
- -webkit-transition-property: transform;
312
- -webkit-transition-property: -webkit-transform;
313
- transition-property: -webkit-transform;
314
- -o-transition-property: transform;
315
- transition-property: transform;
316
- transition-property: transform, -webkit-transform;
317
- -webkit-transition-duration: 0.5s;
318
- -o-transition-duration: 0.5s;
319
- transition-duration: 0.5s;
320
- -webkit-transition-timing-function: ease-out;
321
- -o-transition-timing-function: ease-out;
322
- transition-timing-function: ease-out;
323
- }
324
-
325
- .wpr-button-bounce-to-right:hover:before, .wpr-button-bounce-to-right:focus:before, .wpr-button-bounce-to-right:active:before {
326
- -webkit-transform: scaleX(1);
327
- -ms-transform: scaleX(1);
328
- transform: scaleX(1);
329
- -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
330
- -o-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
331
- transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
332
- }
333
-
334
- /* Bounce To Left */
335
- .wpr-button-bounce-to-left {
336
- display: inline-block;
337
- vertical-align: middle;
338
- -webkit-transform: perspective(1px) translateZ(0);
339
- transform: perspective(1px) translateZ(0);
340
- position: relative;
341
- -webkit-transition-property: color;
342
- -o-transition-property: color;
343
- transition-property: color;
344
- -webkit-transition-duration: 0.5s;
345
- -o-transition-duration: 0.5s;
346
- transition-duration: 0.5s;
347
- }
348
- .wpr-button-bounce-to-left:before {
349
- content: "";
350
- position: absolute;
351
- z-index: -1;
352
- top: 0;
353
- left: 0;
354
- right: 0;
355
- bottom: 0;
356
- -webkit-transform: scaleX(0);
357
- -ms-transform: scaleX(0);
358
- transform: scaleX(0);
359
- -webkit-transform-origin: 100% 50%;
360
- -ms-transform-origin: 100% 50%;
361
- transform-origin: 100% 50%;
362
- -webkit-transition-property: transform;
363
- -webkit-transition-property: -webkit-transform;
364
- transition-property: -webkit-transform;
365
- -o-transition-property: transform;
366
- transition-property: transform;
367
- transition-property: transform, -webkit-transform;
368
- -webkit-transition-duration: 0.5s;
369
- -o-transition-duration: 0.5s;
370
- transition-duration: 0.5s;
371
- -webkit-transition-timing-function: ease-out;
372
- -o-transition-timing-function: ease-out;
373
- transition-timing-function: ease-out;
374
- }
375
- .wpr-button-bounce-to-left:hover:before, .wpr-button-bounce-to-left:focus:before, .wpr-button-bounce-to-left:active:before {
376
- -webkit-transform: scaleX(1);
377
- -ms-transform: scaleX(1);
378
- transform: scaleX(1);
379
- -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
380
- -o-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
381
- transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
382
- }
383
-
384
- /* Bounce To Bottom */
385
- .wpr-button-bounce-to-bottom {
386
- display: inline-block;
387
- vertical-align: middle;
388
- -webkit-transform: perspective(1px) translateZ(0);
389
- transform: perspective(1px) translateZ(0);
390
- position: relative;
391
- -webkit-transition-property: color;
392
- -o-transition-property: color;
393
- transition-property: color;
394
- -webkit-transition-duration: 0.5s;
395
- -o-transition-duration: 0.5s;
396
- transition-duration: 0.5s;
397
- }
398
- .wpr-button-bounce-to-bottom:before {
399
- content: "";
400
- position: absolute;
401
- z-index: -1;
402
- top: 0;
403
- left: 0;
404
- right: 0;
405
- bottom: 0;
406
- -webkit-transform: scaleY(0);
407
- -ms-transform: scaleY(0);
408
- transform: scaleY(0);
409
- -webkit-transform-origin: 50% 0;
410
- -ms-transform-origin: 50% 0;
411
- transform-origin: 50% 0;
412
- -webkit-transition-property: transform;
413
- -webkit-transition-property: -webkit-transform;
414
- transition-property: -webkit-transform;
415
- -o-transition-property: transform;
416
- transition-property: transform;
417
- transition-property: transform, -webkit-transform;
418
- -webkit-transition-duration: 0.5s;
419
- -o-transition-duration: 0.5s;
420
- transition-duration: 0.5s;
421
- -webkit-transition-timing-function: ease-out;
422
- -o-transition-timing-function: ease-out;
423
- transition-timing-function: ease-out;
424
- }
425
- .wpr-button-bounce-to-bottom:hover:before, .wpr-button-bounce-to-bottom:focus:before, .wpr-button-bounce-to-bottom:active:before {
426
- -webkit-transform: scaleY(1);
427
- -ms-transform: scaleY(1);
428
- transform: scaleY(1);
429
- -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
430
- -o-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
431
- transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
432
- }
433
-
434
- /* Bounce To Top */
435
- .wpr-button-bounce-to-top {
436
- display: inline-block;
437
- vertical-align: middle;
438
- -webkit-transform: perspective(1px) translateZ(0);
439
- transform: perspective(1px) translateZ(0);
440
- position: relative;
441
- -webkit-transition-property: color;
442
- -o-transition-property: color;
443
- transition-property: color;
444
- -webkit-transition-duration: 0.5s;
445
- -o-transition-duration: 0.5s;
446
- transition-duration: 0.5s;
447
- }
448
- .wpr-button-bounce-to-top:before {
449
- content: "";
450
- position: absolute;
451
- z-index: -1;
452
- top: 0;
453
- left: 0;
454
- right: 0;
455
- bottom: 0;
456
- -webkit-transform: scaleY(0);
457
- -ms-transform: scaleY(0);
458
- transform: scaleY(0);
459
- -webkit-transform-origin: 50% 100%;
460
- -ms-transform-origin: 50% 100%;
461
- transform-origin: 50% 100%;
462
- -webkit-transition-property: transform;
463
- -webkit-transition-property: -webkit-transform;
464
- transition-property: -webkit-transform;
465
- -o-transition-property: transform;
466
- transition-property: transform;
467
- transition-property: transform, -webkit-transform;
468
- -webkit-transition-duration: 0.5s;
469
- -o-transition-duration: 0.5s;
470
- transition-duration: 0.5s;
471
- -webkit-transition-timing-function: ease-out;
472
- -o-transition-timing-function: ease-out;
473
- transition-timing-function: ease-out;
474
- }
475
- .wpr-button-bounce-to-top:hover, .wpr-button-bounce-to-top:focus, .wpr-button-bounce-to-top:active {
476
- color: white;
477
- }
478
- .wpr-button-bounce-to-top:hover:before, .wpr-button-bounce-to-top:focus:before, .wpr-button-bounce-to-top:active:before {
479
- -webkit-transform: scaleY(1);
480
- -ms-transform: scaleY(1);
481
- transform: scaleY(1);
482
- -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
483
- -o-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
484
- transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
485
- }
486
-
487
- /* Radial Out */
488
- .wpr-button-radial-out {
489
- display: inline-block;
490
- vertical-align: middle;
491
- -webkit-transform: perspective(1px) translateZ(0);
492
- transform: perspective(1px) translateZ(0);
493
- position: relative;
494
- overflow: hidden;
495
- -webkit-transition-property: color;
496
- -o-transition-property: color;
497
- transition-property: color;
498
- -webkit-transition-duration: 0.3s;
499
- -o-transition-duration: 0.3s;
500
- transition-duration: 0.3s;
501
- }
502
- .wpr-button-radial-out:before {
503
- content: "";
504
- position: absolute;
505
- z-index: -1;
506
- top: 0;
507
- left: 0;
508
- right: 0;
509
- bottom: 0;
510
- border-radius: 100%;
511
- -webkit-transform: scale(0);
512
- -ms-transform: scale(0);
513
- transform: scale(0);
514
- -webkit-transition-property: transform;
515
- -webkit-transition-property: -webkit-transform;
516
- transition-property: -webkit-transform;
517
- -o-transition-property: transform;
518
- transition-property: transform;
519
- transition-property: transform, -webkit-transform;
520
- -webkit-transition-duration: 0.3s;
521
- -o-transition-duration: 0.3s;
522
- transition-duration: 0.3s;
523
- -webkit-transition-timing-function: ease-out;
524
- -o-transition-timing-function: ease-out;
525
- transition-timing-function: ease-out;
526
- }
527
- .wpr-button-radial-out:hover, .wpr-button-radial-out:focus, .wpr-button-radial-out:active {
528
- color: white;
529
- }
530
- .wpr-button-radial-out:hover:before, .wpr-button-radial-out:focus:before, .wpr-button-radial-out:active:before {
531
- -webkit-transform: scale(2);
532
- -ms-transform: scale(2);
533
- transform: scale(2);
534
- }
535
-
536
- /* Radial In */
537
- .wpr-button-radial-in {
538
- display: inline-block;
539
- vertical-align: middle;
540
- -webkit-transform: perspective(1px) translateZ(0);
541
- transform: perspective(1px) translateZ(0);
542
- position: relative;
543
- overflow: hidden;
544
- -webkit-transition-property: color;
545
- -o-transition-property: color;
546
- transition-property: color;
547
- -webkit-transition-duration: 0.3s;
548
- -o-transition-duration: 0.3s;
549
- transition-duration: 0.3s;
550
- }
551
- .wpr-button-radial-in:before {
552
- content: "";
553
- position: absolute;
554
- z-index: -1;
555
- top: 0;
556
- left: 0;
557
- right: 0;
558
- bottom: 0;
559
- border-radius: 100%;
560
- -webkit-transform: scale(2);
561
- -ms-transform: scale(2);
562
- transform: scale(2);
563
- -webkit-transition-property: transform;
564
- -webkit-transition-property: -webkit-transform;
565
- transition-property: -webkit-transform;
566
- -o-transition-property: transform;
567
- transition-property: transform;
568
- transition-property: transform, -webkit-transform;
569
- -webkit-transition-duration: 0.3s;
570
- -o-transition-duration: 0.3s;
571
- transition-duration: 0.3s;
572
- -webkit-transition-timing-function: ease-out;
573
- -o-transition-timing-function: ease-out;
574
- transition-timing-function: ease-out;
575
- }
576
- .wpr-button-radial-in:hover, .wpr-button-radial-in:focus, .wpr-button-radial-in:active {
577
- color: white;
578
- }
579
- .wpr-button-radial-in:hover:before, .wpr-button-radial-in:focus:before, .wpr-button-radial-in:active:before {
580
- -webkit-transform: scale(0);
581
- -ms-transform: scale(0);
582
- transform: scale(0);
583
- }
584
-
585
- /* Rectangle In */
586
- .wpr-button-rectangle-in {
587
- display: inline-block;
588
- vertical-align: middle;
589
- -webkit-transform: perspective(1px) translateZ(0);
590
- transform: perspective(1px) translateZ(0);
591
- position: relative;
592
- -webkit-transition-property: color;
593
- -o-transition-property: color;
594
- transition-property: color;
595
- -webkit-transition-duration: 0.3s;
596
- -o-transition-duration: 0.3s;
597
- transition-duration: 0.3s;
598
- }
599
- .wpr-button-rectangle-in:before {
600
- content: "";
601
- position: absolute;
602
- z-index: -1;
603
- top: 0;
604
- left: 0;
605
- right: 0;
606
- bottom: 0;
607
- -webkit-transform: scale(1);
608
- -ms-transform: scale(1);
609
- transform: scale(1);
610
- -webkit-transition-property: transform;
611
- -webkit-transition-property: -webkit-transform;
612
- transition-property: -webkit-transform;
613
- -o-transition-property: transform;
614
- transition-property: transform;
615
- transition-property: transform, -webkit-transform;
616
- -webkit-transition-duration: 0.3s;
617
- -o-transition-duration: 0.3s;
618
- transition-duration: 0.3s;
619
- -webkit-transition-timing-function: ease-out;
620
- -o-transition-timing-function: ease-out;
621
- transition-timing-function: ease-out;
622
- }
623
- .wpr-button-rectangle-in:hover:before, .wpr-button-rectangle-in:focus:before, .wpr-button-rectangle-in:active:before {
624
- -webkit-transform: scale(0);
625
- -ms-transform: scale(0);
626
- transform: scale(0);
627
- }
628
-
629
- /* Rectangle Out */
630
- .wpr-button-rectangle-out {
631
- display: inline-block;
632
- vertical-align: middle;
633
- -webkit-transform: perspective(1px) translateZ(0);
634
- transform: perspective(1px) translateZ(0);
635
- position: relative;
636
- -webkit-transition-property: color;
637
- -o-transition-property: color;
638
- transition-property: color;
639
- -webkit-transition-duration: 0.3s;
640
- -o-transition-duration: 0.3s;
641
- transition-duration: 0.3s;
642
- }
643
- .wpr-button-rectangle-out:before {
644
- content: "";
645
- position: absolute;
646
- z-index: -1;
647
- top: 0;
648
- left: 0;
649
- right: 0;
650
- bottom: 0;
651
- -webkit-transform: scale(0);
652
- -ms-transform: scale(0);
653
- transform: scale(0);
654
- -webkit-transition-property: transform;
655
- -webkit-transition-property: -webkit-transform;
656
- transition-property: -webkit-transform;
657
- -o-transition-property: transform;
658
- transition-property: transform;
659
- transition-property: transform, -webkit-transform;
660
- -webkit-transition-duration: 0.3s;
661
- -o-transition-duration: 0.3s;
662
- transition-duration: 0.3s;
663
- -webkit-transition-timing-function: ease-out;
664
- -o-transition-timing-function: ease-out;
665
- transition-timing-function: ease-out;
666
- }
667
- .wpr-button-rectangle-out:hover:before, .wpr-button-rectangle-out:focus:before, .wpr-button-rectangle-out:active:before {
668
- -webkit-transform: scale(1);
669
- -ms-transform: scale(1);
670
- transform: scale(1);
671
- }
672
-
673
- /* Shutter In Horizontal */
674
- .wpr-button-shutter-in-horizontal {
675
- display: inline-block;
676
- vertical-align: middle;
677
- -webkit-transform: perspective(1px) translateZ(0);
678
- transform: perspective(1px) translateZ(0);
679
- position: relative;
680
- -webkit-transition-property: color;
681
- -o-transition-property: color;
682
- transition-property: color;
683
- -webkit-transition-duration: 0.3s;
684
- -o-transition-duration: 0.3s;
685
- transition-duration: 0.3s;
686
- }
687
- .wpr-button-shutter-in-horizontal:before {
688
- content: "";
689
- position: absolute;
690
- z-index: -1;
691
- top: 0;
692
- bottom: 0;
693
- left: 0;
694
- right: 0;
695
- -webkit-transform: scaleX(1);
696
- -ms-transform: scaleX(1);
697
- transform: scaleX(1);
698
- -webkit-transform-origin: 50%;
699
- -ms-transform-origin: 50%;
700
- transform-origin: 50%;
701
- -webkit-transition-property: transform;
702
- -webkit-transition-property: -webkit-transform;
703
- transition-property: -webkit-transform;
704
- -o-transition-property: transform;
705
- transition-property: transform;
706
- transition-property: transform, -webkit-transform;
707
- -webkit-transition-duration: 0.3s;
708
- -o-transition-duration: 0.3s;
709
- transition-duration: 0.3s;
710
- -webkit-transition-timing-function: ease-out;
711
- -o-transition-timing-function: ease-out;
712
- transition-timing-function: ease-out;
713
- }
714
- .wpr-button-shutter-in-horizontal:hover:before, .wpr-button-shutter-in-horizontal:focus:before, .wpr-button-shutter-in-horizontal:active:before {
715
- -webkit-transform: scaleX(0);
716
- -ms-transform: scaleX(0);
717
- transform: scaleX(0);
718
- }
719
-
720
- /* Shutter Out Horizontal */
721
- .wpr-button-shutter-out-horizontal {
722
- display: inline-block;
723
- vertical-align: middle;
724
- -webkit-transform: perspective(1px) translateZ(0);
725
- transform: perspective(1px) translateZ(0);
726
- position: relative;
727
- -webkit-transition-property: color;
728
- -o-transition-property: color;
729
- transition-property: color;
730
- -webkit-transition-duration: 0.3s;
731
- -o-transition-duration: 0.3s;
732
- transition-duration: 0.3s;
733
- }
734
- .wpr-button-shutter-out-horizontal:before {
735
- content: "";
736
- position: absolute;
737
- z-index: -1;
738
- top: 0;
739
- bottom: 0;
740
- left: 0;
741
- right: 0;
742
- -webkit-transform: scaleX(0);
743
- -ms-transform: scaleX(0);
744
- transform: scaleX(0);
745
- -webkit-transform-origin: 50%;
746
- -ms-transform-origin: 50%;
747
- transform-origin: 50%;
748
- -webkit-transition-property: transform;
749
- -webkit-transition-property: -webkit-transform;
750
- transition-property: -webkit-transform;
751
- -o-transition-property: transform;
752
- transition-property: transform;
753
- transition-property: transform, -webkit-transform;
754
- -webkit-transition-duration: 0.3s;
755
- -o-transition-duration: 0.3s;
756
- transition-duration: 0.3s;
757
- -webkit-transition-timing-function: ease-out;
758
- -o-transition-timing-function: ease-out;
759
- transition-timing-function: ease-out;
760
- }
761
- .wpr-button-shutter-out-horizontal:hover:before, .wpr-button-shutter-out-horizontal:focus:before, .wpr-button-shutter-out-horizontal:active:before {
762
- -webkit-transform: scaleX(1);
763
- -ms-transform: scaleX(1);
764
- transform: scaleX(1);
765
- }
766
-
767
- /* Shutter In Vertical */
768
- .wpr-button-shutter-in-vertical {
769
- display: inline-block;
770
- vertical-align: middle;
771
- -webkit-transform: perspective(1px) translateZ(0);
772
- transform: perspective(1px) translateZ(0);
773
- position: relative;
774
- -webkit-transition-property: color;
775
- -o-transition-property: color;
776
- transition-property: color;
777
- -webkit-transition-duration: 0.3s;
778
- -o-transition-duration: 0.3s;
779
- transition-duration: 0.3s;
780
- }
781
- .wpr-button-shutter-in-vertical:before {
782
- content: "";
783
- position: absolute;
784
- z-index: -1;
785
- top: 0;
786
- bottom: 0;
787
- left: 0;
788
- right: 0;
789
- -webkit-transform: scaleY(1);
790
- -ms-transform: scaleY(1);
791
- transform: scaleY(1);
792
- -webkit-transform-origin: 50%;
793
- -ms-transform-origin: 50%;
794
- transform-origin: 50%;
795
- -webkit-transition-property: transform;
796
- -webkit-transition-property: -webkit-transform;
797
- transition-property: -webkit-transform;
798
- -o-transition-property: transform;
799
- transition-property: transform;
800
- transition-property: transform, -webkit-transform;
801
- -webkit-transition-duration: 0.3s;
802
- -o-transition-duration: 0.3s;
803
- transition-duration: 0.3s;
804
- -webkit-transition-timing-function: ease-out;
805
- -o-transition-timing-function: ease-out;
806
- transition-timing-function: ease-out;
807
- }
808
- .wpr-button-shutter-in-vertical:hover:before, .wpr-button-shutter-in-vertical:focus:before, .wpr-button-shutter-in-vertical:active:before {
809
- -webkit-transform: scaleY(0);
810
- -ms-transform: scaleY(0);
811
- transform: scaleY(0);
812
- }
813
-
814
- /* Shutter Out Vertical */
815
- .wpr-button-shutter-out-vertical {
816
- display: inline-block;
817
- vertical-align: middle;
818
- -webkit-transform: perspective(1px) translateZ(0);
819
- transform: perspective(1px) translateZ(0);
820
- position: relative;
821
- -webkit-transition-property: color;
822
- -o-transition-property: color;
823
- transition-property: color;
824
- -webkit-transition-duration: 0.3s;
825
- -o-transition-duration: 0.3s;
826
- transition-duration: 0.3s;
827
- }
828
- .wpr-button-shutter-out-vertical:before {
829
- content: "";
830
- position: absolute;
831
- z-index: -1;
832
- top: 0;
833
- bottom: 0;
834
- left: 0;
835
- right: 0;
836
- -webkit-transform: scaleY(0);
837
- -ms-transform: scaleY(0);
838
- transform: scaleY(0);
839
- -webkit-transform-origin: 50%;
840
- -ms-transform-origin: 50%;
841
- transform-origin: 50%;
842
- -webkit-transition-property: transform;
843
- -webkit-transition-property: -webkit-transform;
844
- transition-property: -webkit-transform;
845
- -o-transition-property: transform;
846
- transition-property: transform;
847
- transition-property: transform, -webkit-transform;
848
- -webkit-transition-duration: 0.3s;
849
- -o-transition-duration: 0.3s;
850
- transition-duration: 0.3s;
851
- -webkit-transition-timing-function: ease-out;
852
- -o-transition-timing-function: ease-out;
853
- transition-timing-function: ease-out;
854
- }
855
-
856
- .wpr-button-shutter-out-vertical:hover:before, .wpr-button-shutter-out-vertical:focus:before, .wpr-button-shutter-out-vertical:active:before {
857
- -webkit-transform: scaleY(1);
858
- -ms-transform: scaleY(1);
859
- transform: scaleY(1);
860
- }
861
-
862
- /* BORDER TRANSITIONS */
863
-
864
- /* Underline From Left */
865
- .wpr-button-underline-from-left {
866
- display: inline-block;
867
- vertical-align: middle;
868
- -webkit-transform: perspective(1px) translateZ(0);
869
- transform: perspective(1px) translateZ(0);
870
- position: relative;
871
- border: none !important;
872
- overflow: hidden;
873
- }
874
- .wpr-button-underline-from-left:before {
875
- content: "";
876
- position: absolute;
877
- z-index: -1;
878
- left: 0;
879
- right: 100%;
880
- bottom: 0;
881
- height: 4px;
882
- -webkit-transition-property: right;
883
- -o-transition-property: right;
884
- transition-property: right;
885
- -webkit-transition-duration: 0.3s;
886
- -o-transition-duration: 0.3s;
887
- transition-duration: 0.3s;
888
- -webkit-transition-timing-function: ease-out;
889
- -o-transition-timing-function: ease-out;
890
- transition-timing-function: ease-out;
891
- }
892
- .wpr-button-underline-from-left:hover:before, .wpr-button-underline-from-left:focus:before, .wpr-button-underline-from-left:active:before {
893
- right: 0;
894
- }
895
-
896
- /* Underline From Center */
897
- .wpr-button-underline-from-center {
898
- display: inline-block;
899
- vertical-align: middle;
900
- -webkit-transform: perspective(1px) translateZ(0);
901
- transform: perspective(1px) translateZ(0);
902
- position: relative;
903
- border: none !important;
904
- overflow: hidden;
905
- }
906
- .wpr-button-underline-from-center:before {
907
- content: "";
908
- position: absolute;
909
- z-index: -1;
910
- left: 51%;
911
- right: 51%;
912
- bottom: 0;
913
- -webkit-transition-property: left, right;
914
- -o-transition-property: left, right;
915
- transition-property: left, right;
916
- -webkit-transition-duration: 0.3s;
917
- -o-transition-duration: 0.3s;
918
- transition-duration: 0.3s;
919
- -webkit-transition-timing-function: ease-out;
920
- -o-transition-timing-function: ease-out;
921
- transition-timing-function: ease-out;
922
- }
923
- .wpr-button-underline-from-center:hover:before, .wpr-button-underline-from-center:focus:before, .wpr-button-underline-from-center:active:before {
924
- left: 0;
925
- right: 0;
926
- }
927
-
928
- /* Underline From Right */
929
- .wpr-button-underline-from-right {
930
- display: inline-block;
931
- vertical-align: middle;
932
- -webkit-transform: perspective(1px) translateZ(0);
933
- transform: perspective(1px) translateZ(0);
934
- position: relative;
935
- border: none !important;
936
- overflow: hidden;
937
- }
938
- .wpr-button-underline-from-right:before {
939
- content: "";
940
- position: absolute;
941
- z-index: -1;
942
- left: 100%;
943
- right: 0;
944
- bottom: 0;
945
- -webkit-transition-property: left;
946
- -o-transition-property: left;
947
- transition-property: left;
948
- -webkit-transition-duration: 0.3s;
949
- -o-transition-duration: 0.3s;
950
- transition-duration: 0.3s;
951
- -webkit-transition-timing-function: ease-out;
952
- -o-transition-timing-function: ease-out;
953
- transition-timing-function: ease-out;
954
- }
955
- .wpr-button-underline-from-right:hover:before, .wpr-button-underline-from-right:focus:before, .wpr-button-underline-from-right:active:before {
956
- left: 0;
957
- }
958
-
959
- /* Overline From Left */
960
- .wpr-button-overline-from-left {
961
- display: inline-block;
962
- vertical-align: middle;
963
- -webkit-transform: perspective(1px) translateZ(0);
964
- transform: perspective(1px) translateZ(0);
965
- position: relative;
966
- border: none !important;
967
- overflow: hidden;
968
- }
969
- .wpr-button-overline-from-left:before {
970
- content: "";
971
- position: absolute;
972
- z-index: -1;
973
- left: 0;
974
- right: 100%;
975
- top: 0;
976
- -webkit-transition-property: right;
977
- -o-transition-property: right;
978
- transition-property: right;
979
- -webkit-transition-duration: 0.3s;
980
- -o-transition-duration: 0.3s;
981
- transition-duration: 0.3s;
982
- -webkit-transition-timing-function: ease-out;
983
- -o-transition-timing-function: ease-out;
984
- transition-timing-function: ease-out;
985
- }
986
- .wpr-button-overline-from-left:hover:before, .wpr-button-overline-from-left:focus:before, .wpr-button-overline-from-left:active:before {
987
- right: 0;
988
- }
989
-
990
- /* Overline From Center */
991
- .wpr-button-overline-from-center {
992
- display: inline-block;
993
- vertical-align: middle;
994
- -webkit-transform: perspective(1px) translateZ(0);
995
- transform: perspective(1px) translateZ(0);
996
- position: relative;
997
- border: none !important;
998
- overflow: hidden;
999
- }
1000
- .wpr-button-overline-from-center:before {
1001
- content: "";
1002
- position: absolute;
1003
- z-index: -1;
1004
- left: 51%;
1005
- right: 51%;
1006
- top: 0;
1007
- -webkit-transition-property: left, right;
1008
- -o-transition-property: left, right;
1009
- transition-property: left, right;
1010
- -webkit-transition-duration: 0.3s;
1011
- -o-transition-duration: 0.3s;
1012
- transition-duration: 0.3s;
1013
- -webkit-transition-timing-function: ease-out;
1014
- -o-transition-timing-function: ease-out;
1015
- transition-timing-function: ease-out;
1016
- }
1017
- .wpr-button-overline-from-center:hover:before, .wpr-button-overline-from-center:focus:before, .wpr-button-overline-from-center:active:before {
1018
- left: 0;
1019
- right: 0;
1020
- }
1021
-
1022
- /* Overline From Right */
1023
- .wpr-button-overline-from-right {
1024
- display: inline-block;
1025
- vertical-align: middle;
1026
- -webkit-transform: perspective(1px) translateZ(0);
1027
- transform: perspective(1px) translateZ(0);
1028
- position: relative;
1029
- border: none !important;
1030
- overflow: hidden;
1031
- }
1032
- .wpr-button-overline-from-right:before {
1033
- content: "";
1034
- position: absolute;
1035
- z-index: -1;
1036
- left: 100%;
1037
- right: 0;
1038
- top: 0;
1039
- -webkit-transition-property: left;
1040
- -o-transition-property: left;
1041
- transition-property: left;
1042
- -webkit-transition-duration: 0.3s;
1043
- -o-transition-duration: 0.3s;
1044
- transition-duration: 0.3s;
1045
- -webkit-transition-timing-function: ease-out;
1046
- -o-transition-timing-function: ease-out;
1047
- transition-timing-function: ease-out;
1048
- }
1049
- .wpr-button-overline-from-right:hover:before, .wpr-button-overline-from-right:focus:before, .wpr-button-overline-from-right:active:before {
1050
- left: 0;
1051
- }
1052
-
1053
- /* Underline Reveal */
1054
- .wpr-button-underline-reveal {
1055
- display: inline-block;
1056
- vertical-align: middle;
1057
- -webkit-transform: perspective(1px) translateZ(0);
1058
- transform: perspective(1px) translateZ(0);
1059
- position: relative;
1060
- border: none !important;
1061
- overflow: hidden;
1062
- }
1063
- .wpr-button-underline-reveal:before {
1064
- content: "";
1065
- position: absolute;
1066
- z-index: -1;
1067
- left: 0;
1068
- right: 0;
1069
- bottom: 0;
1070
- -webkit-transform: translateY(100%);
1071
- -ms-transform: translateY(100%);
1072
- transform: translateY(100%);
1073
- -webkit-transition-property: transform;
1074
- -webkit-transition-property: -webkit-transform;
1075
- transition-property: -webkit-transform;
1076
- -o-transition-property: transform;
1077
- transition-property: transform;
1078
- transition-property: transform, -webkit-transform;
1079
- -webkit-transition-duration: 0.3s;
1080
- -o-transition-duration: 0.3s;
1081
- transition-duration: 0.3s;
1082
- -webkit-transition-timing-function: ease-out;
1083
- -o-transition-timing-function: ease-out;
1084
- transition-timing-function: ease-out;
1085
- }
1086
- .wpr-button-underline-reveal:hover:before, .wpr-button-underline-reveal:focus:before, .wpr-button-underline-reveal:active:before {
1087
- -webkit-transform: translateY(0);
1088
- -ms-transform: translateY(0);
1089
- transform: translateY(0);
1090
- }
1091
-
1092
- /* Overline Reveal */
1093
- .wpr-button-overline-reveal {
1094
- display: inline-block;
1095
- vertical-align: middle;
1096
- -webkit-transform: perspective(1px) translateZ(0);
1097
- transform: perspective(1px) translateZ(0);
1098
- position: relative;
1099
- border: none !important;
1100
- overflow: hidden;
1101
- }
1102
- .wpr-button-overline-reveal:before {
1103
- content: "";
1104
- position: absolute;
1105
- z-index: -1;
1106
- left: 0;
1107
- right: 0;
1108
- top: 0;
1109
- -webkit-transform: translateY(-100%);
1110
- -ms-transform: translateY(-100%);
1111
- transform: translateY(-100%);
1112
- -webkit-transition-property: transform;
1113
- -webkit-transition-property: -webkit-transform;
1114
- transition-property: -webkit-transform;
1115
- -o-transition-property: transform;
1116
- transition-property: transform;
1117
- transition-property: transform, -webkit-transform;
1118
- -webkit-transition-duration: 0.3s;
1119
- -o-transition-duration: 0.3s;
1120
- transition-duration: 0.3s;
1121
- -webkit-transition-timing-function: ease-out;
1122
- -o-transition-timing-function: ease-out;
1123
- transition-timing-function: ease-out;
1124
- }
1125
- .wpr-button-overline-reveal:hover:before, .wpr-button-overline-reveal:focus:before, .wpr-button-overline-reveal:active:before {
1126
- -webkit-transform: translateY(0);
1127
- -ms-transform: translateY(0);
1128
- transform: translateY(0);
1129
- }
1130
-
1131
- /* Winona */
1132
- .wpr-button-winona {
1133
- overflow: hidden;
1134
- -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
1135
- -o-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
1136
- transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
1137
- }
1138
- .wpr-button-winona::after {
1139
- content: attr(data-text);
1140
- position: absolute;
1141
- width: 100%;
1142
- height: 100%;
1143
- top: 0;
1144
- left: 0;
1145
- opacity: 0;
1146
- -webkit-transform: translate3d(0, 25%, 0);
1147
- transform: translate3d(0, 25%, 0);
1148
- }
1149
-
1150
- .wpr-button-winona::after,
1151
- .wpr-button-winona > span {
1152
- -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
1153
- -o-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
1154
- transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
1155
- }
1156
- .wpr-button-winona:hover::after {
1157
- opacity: 1;
1158
- -webkit-transform: translate3d(0, 0, 0);
1159
- transform: translate3d(0, 0, 0);
1160
- }
1161
- .wpr-button-winona:hover > span {
1162
- opacity: 0;
1163
- -webkit-transform: translate3d(0, -25%, 0);
1164
- transform: translate3d(0, -25%, 0);
1165
- }
1166
-
1167
- /* Wayra Left */
1168
- .wpr-button-wayra-left {
1169
- overflow: hidden;
1170
- -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
1171
- -o-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
1172
- transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
1173
- }
1174
- .wpr-button-wayra-left::after {
1175
- content: '';
1176
- position: absolute;
1177
- top: 0;
1178
- left: 0;
1179
- width: 150%;
1180
- height: 100%;
1181
- z-index: -1;
1182
- -webkit-transform: rotate3d(0, 0, 1, -90deg) translate3d(0, -3em, 0);
1183
- transform: rotate3d(0, 0, 1, -90deg) translate3d(0, -3em, 0);
1184
- -webkit-transform-origin: 0% 100%;
1185
- -ms-transform-origin: 0% 100%;
1186
- transform-origin: 0% 100%;
1187
- -webkit-transition: -webkit-transform 0.3s, opacity 0.3s, background-color 0.3s;
1188
- -webkit-transition: opacity 0.3s, background-color 0.3s, -webkit-transform 0.3s;
1189
- transition: opacity 0.3s, background-color 0.3s, -webkit-transform 0.3s;
1190
- -o-transition: transform 0.3s, opacity 0.3s, background-color 0.3s;
1191
- transition: transform 0.3s, opacity 0.3s, background-color 0.3s;
1192
- transition: transform 0.3s, opacity 0.3s, background-color 0.3s, -webkit-transform 0.3s;
1193
- }
1194
-
1195
- .wpr-button-wayra-left:hover::after {
1196
- opacity: 1;
1197
- -webkit-transform: rotate3d(0, 0, 1, 0deg);
1198
- transform: rotate3d(0, 0, 1, 0deg);
1199
- -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
1200
- -o-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
1201
- transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
1202
- }
1203
-
1204
- /* Wayra Right */
1205
- .wpr-button-wayra-right {
1206
- overflow: hidden;
1207
- -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
1208
- -o-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
1209
- transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
1210
- }
1211
- .wpr-button-wayra-right::after {
1212
- content: '';
1213
- position: absolute;
1214
- top: 0;
1215
- right: 0;
1216
- width: 150%;
1217
- height: 100%;
1218
- z-index: -1;
1219
- -webkit-transform: rotate3d(0, 0, 1, 90deg) translate3d(0, -3em, 0);
1220
- transform: rotate3d(0, 0, 1, 90deg) translate3d(0, -3em, 0);
1221
- -webkit-transform-origin: 100% 100%;
1222
- -ms-transform-origin: 100% 100%;
1223
- transform-origin: 100% 100%;
1224
- -webkit-transition: -webkit-transform 0.3s, opacity 0.3s, background-color 0.3s;
1225
- -webkit-transition: opacity 0.3s, background-color 0.3s, -webkit-transform 0.3s;
1226
- transition: opacity 0.3s, background-color 0.3s, -webkit-transform 0.3s;
1227
- -o-transition: transform 0.3s, opacity 0.3s, background-color 0.3s;
1228
- transition: transform 0.3s, opacity 0.3s, background-color 0.3s;
1229
- transition: transform 0.3s, opacity 0.3s, background-color 0.3s, -webkit-transform 0.3s;
1230
- }
1231
-
1232
- .wpr-button-wayra-right:hover::after {
1233
- opacity: 1;
1234
- -webkit-transform: rotate3d(0, 0, 1, 0deg);
1235
- transform: rotate3d(0, 0, 1, 0deg);
1236
- -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
1237
- -o-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
1238
- transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
1239
- }
1240
-
1241
-
1242
- /* Rayen Left */
1243
- .wpr-button-rayen-left {
1244
- overflow: hidden;
1245
- }
1246
- .wpr-button-rayen-left::after {
1247
- content: attr(data-text);
1248
- position: absolute;
1249
- top: 0;
1250
- left: 0;
1251
- width: 100%;
1252
- height: 100%;
1253
- -webkit-transform: translate3d(-100%, 0, 0);
1254
- transform: translate3d(-100%, 0, 0);
1255
- z-index: 10;
1256
- }
1257
- .wpr-button-rayen-left::after,
1258
- .wpr-button-rayen-left > span {
1259
- -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
1260
- -o-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
1261
- transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
1262
- }
1263
- .wpr-button-rayen-left:hover::after {
1264
- -webkit-transform: translate3d(0, 0, 0);
1265
- transform: translate3d(0, 0, 0);
1266
- }
1267
- .wpr-button-rayen-left:hover > span {
1268
- -webkit-transform: translate3d(0, 100%, 0);
1269
- transform: translate3d(0, 100%, 0);
1270
- }
1271
-
1272
- /* Rayen Right */
1273
- .wpr-button-rayen-right {
1274
- overflow: hidden;
1275
- }
1276
- .wpr-button-rayen-right::after {
1277
- content: attr(data-text);
1278
- position: absolute;
1279
- top: 0;
1280
- right: 0;
1281
- width: 100%;
1282
- height: 100%;
1283
- -webkit-transform: translate3d(100%, 0, 0);
1284
- transform: translate3d(100%, 0, 0);
1285
- z-index: 10;
1286
- }
1287
- .wpr-button-rayen-right::after,
1288
- .wpr-button-rayen-right > span {
1289
- -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
1290
- -o-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
1291
- transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
1292
- }
1293
- .wpr-button-rayen-right:hover::after {
1294
- -webkit-transform: translate3d(0, 0, 0);
1295
- transform: translate3d(0, 0, 0);
1296
- }
1297
- .wpr-button-rayen-right:hover > span {
1298
- -webkit-transform: translate3d(0, 100%, 0);
1299
- transform: translate3d(0, 100%, 0);
1300
- }
1301
-
1302
- /* Isi Right */
1303
- .wpr-button-isi-left {
1304
- overflow: hidden;
1305
- }
1306
- .wpr-button-isi-left::after {
1307
- content: '';
1308
- z-index: -1;
1309
- position: absolute;
1310
- top: 50%;
1311
- right: 100%;
1312
- margin: -15px 0 0 1px;
1313
- width: 15%;
1314
- height: 30px;
1315
- border-radius: 50%;
1316
- -webkit-transform-origin: 0% 50%;
1317
- -ms-transform-origin: 0% 50%;
1318
- transform-origin: 0% 50%;
1319
- -webkit-transform: scale3d(1, 2, 1);
1320
- transform: scale3d(1, 2, 1);
1321
- -webkit-transition-timing-function: cubic-bezier(0.7,0,0.9,1);
1322
- -o-transition-timing-function: cubic-bezier(0.7,0,0.9,1);
1323
- transition-timing-function: cubic-bezier(0.7,0,0.9,1);
1324
- }
1325
- .wpr-button-isi-left:hover::after {
1326
- -webkit-transform: scale3d(9, 9, 1);
1327
- }
1328
-
1329
- /* Isi Left */
1330
- .wpr-button-isi-right {
1331
- overflow: hidden;
1332
- }
1333
- .wpr-button-isi-right::after {
1334
- content: '';
1335
- z-index: -1;
1336
- position: absolute;
1337
- top: 50%;
1338
- left: 100%;
1339
- margin: -15px 0 0 1px;
1340
- width: 15%;
1341
- height: 30px;
1342
- border-radius: 50%;
1343
- -webkit-transform-origin: 100% 50%;
1344
- -ms-transform-origin: 100% 50%;
1345
- transform-origin: 100% 50%;
1346
- -webkit-transform: scale3d(1, 2, 1);
1347
- transform: scale3d(1, 2, 1);
1348
- -webkit-transition-timing-function: cubic-bezier(0.7,0,0.9,1);
1349
- -o-transition-timing-function: cubic-bezier(0.7,0,0.9,1);
1350
- transition-timing-function: cubic-bezier(0.7,0,0.9,1);
1351
- }
1352
- .wpr-button-isi-right:hover::after {
1353
- -webkit-transform: scale3d(9, 9, 1);
1354
- transform: scale3d(9, 9, 1);
1355
- }
1356
-
1357
- /* Aylen */
1358
- .wpr-button-aylen {
1359
- overflow: hidden;
1360
- }
1361
-
1362
- .wpr-button-aylen::after,
1363
- .wpr-button-aylen::before {
1364
- content: '';
1365
- position: absolute;
1366
- height: 100%;
1367
- width: 100%;
1368
- bottom: 100%;
1369
- left: 0;
1370
- z-index: -1;
1371
- -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
1372
- -o-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
1373
- transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
1374
- }
1375
-
1376
- .wpr-button-aylen::after {
1377
- opacity: 0.75;
1378
- }
1379
-
1380
- .wpr-button-aylen:hover::after,
1381
- .wpr-button-aylen:hover::before {
1382
- -webkit-transform: translate3d(0, 100%, 0);
1383
- transform: translate3d(0, 100%, 0);
1384
- }
1385
- .wpr-button-aylen:hover::before {
1386
- -webkit-transition-delay: 0.175s;
1387
- -o-transition-delay: 0.175s;
1388
- transition-delay: 0.175s;
1389
- }
1390
-
1391
- /* Antiman */
1392
- .wpr-button-antiman {
1393
- overflow: visible !important;
1394
- border: none !important;
1395
- }
1396
-
1397
- .wpr-button-antiman::after {
1398
- content: '';
1399
- z-index: -1;
1400
- border-radius: inherit;
1401
- pointer-events: none;
1402
- position: absolute;
1403
- top: 0;
1404
- left: 0;
1405
- width: 100%;
1406
- height: 100%;
1407
- -webkit-backface-visibility: hidden;
1408
- -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
1409
- -o-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
1410
- transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
1411
- }
1412
- .wpr-button-antiman::after {
1413
- opacity: 0;
1414
- -webkit-transform: scale3d(1.2, 1.2, 1);
1415
- transform: scale3d(1.2, 1.2, 1);
1416
- }
1417
- .wpr-button-antiman:hover::after {
1418
- opacity: 1;
1419
- -webkit-transform: scale3d(1, 1, 1);
1420
- transform: scale3d(1, 1, 1);
1421
- }
1422
-
1423
- /* Naira */
1424
- .wpr-button-naira {
1425
- overflow: hidden;
1426
- }
1427
- .wpr-button-naira::after {
1428
- content: '';
1429
- position: absolute;
1430
- left: -50%;
1431
- width: 200%;
1432
- height: 200%;
1433
- top: -50%;
1434
- z-index: -1;
1435
- -webkit-transform: translate3d(0, -100%, 0) rotate3d(0, 0, 1, -10deg);
1436
- transform: translate3d(0, -100%, 0) rotate3d(0, 0, 1, -10deg);
1437
- }
1438
- .wpr-button-naira .wpr-button-button-icon {
1439
- position: absolute;
1440
- top: 0;
1441
- width: 100%;
1442
- height: 100%;
1443
- left: 0;
1444
- margin: 0 !important;
1445
- -webkit-transform: translate3d(0, -100%, 0);
1446
- transform: translate3d(0, -100%, 0);
1447
- opacity: 0;
1448
- }
1449
- .wpr-button-naira .wpr-button-button-icon i {
1450
- position: absolute;
1451
- top: 50%;
1452
- left: 50%;
1453
- -webkit-transform: translate(-50%,-50%);
1454
- -ms-transform: translate(-50%,-50%);
1455
- transform: translate(-50%,-50%);
1456
- }
1457
-
1458
- .wpr-button-naira .wpr-button-button-text {
1459
- display: block;
1460
- }
1461
-
1462
- .wpr-button-naira .wpr-button-button-text,
1463
- .wpr-button-naira .wpr-button-button-icon {
1464
- -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
1465
- -o-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
1466
- transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
1467
- }
1468
-
1469
- .wpr-button-naira:hover .wpr-button-button-icon {
1470
- -webkit-transform: translate3d(0, 0, 0);
1471
- transform: translate3d(0, 0, 0);
1472
- opacity: 1;
1473
- }
1474
- .wpr-button-naira:hover .wpr-button-button-text {
1475
- opacity: 0;
1476
- -webkit-transform: translate3d(0, 100%, 0);
1477
- transform: translate3d(0, 100%, 0);
1478
- }
1479
- @-webkit-keyframes anim-naira-1 {
1480
- 50% {
1481
- -webkit-transform: translate3d(0, -50%, 0) rotate3d(0, 0, 1, -10deg);
1482
- transform: translate3d(0, -50%, 0) rotate3d(0, 0, 1, -10deg);
1483
- -webkit-animation-timing-function: ease-out;
1484
- animation-timing-function: ease-out;
1485
- }
1486
- 100% {
1487
- -webkit-transform: translate3d(0, 0%, 0) rotate3d(0, 0, 1, 0deg);
1488
- transform: translate3d(0, 0%, 0) rotate3d(0, 0, 1, 0deg);
1489
- }
1490
- }
1491
- @keyframes anim-naira-1 {
1492
- 50% {
1493
- -webkit-transform: translate3d(0, -50%, 0) rotate3d(0, 0, 1, -10deg);
1494
- transform: translate3d(0, -50%, 0) rotate3d(0, 0, 1, -10deg);
1495
- -webkit-animation-timing-function: ease-out;
1496
- animation-timing-function: ease-out;
1497
- }
1498
- 100% {
1499
- -webkit-transform: translate3d(0, 0%, 0) rotate3d(0, 0, 1, 0deg);
1500
- transform: translate3d(0, 0%, 0) rotate3d(0, 0, 1, 0deg);
1501
- }
1502
- }
1503
- .wpr-button-naira:hover::after {
1504
- -webkit-animation-name: anim-naira-1;
1505
- animation-name: anim-naira-1;
1506
- -webkit-animation-fill-mode: forwards;
1507
- animation-fill-mode: forwards;
1508
- -webkit-animation-timing-function: ease-in;
1509
- animation-timing-function: ease-in;
1510
- }
1511
-
1512
- /* Naira Up*/
1513
- .wpr-button-naira-up {
1514
- overflow: hidden;
1515
- }
1516
- .wpr-button-naira-up::after {
1517
- content: '';
1518
- position: absolute;
1519
- left: -50%;
1520
- width: 200%;
1521
- height: 200%;
1522
- top: -50%;
1523
- z-index: -1;
1524
- -webkit-transform: translate3d(0, 100%, 0) rotate3d(0, 0, 1, 10deg);
1525
- transform: translate3d(0, 100%, 0) rotate3d(0, 0, 1, 10deg);
1526
- }
1527
- .wpr-button-naira-up .wpr-button-button-icon {
1528
- position: absolute;
1529
- top: 0;
1530
- width: 100%;
1531
- height: 100%;
1532
- left: 0;
1533
- margin: 0 !important;
1534
- -webkit-transform: translate3d(0, 100%, 0);
1535
- transform: translate3d(0, 100%, 0);
1536
- opacity: 0;
1537
- }
1538
-
1539
- .wpr-button-naira-up .wpr-button-button-icon i {
1540
- position: absolute;
1541
- top: 50%;
1542
- left: 50%;
1543
- -webkit-transform: translate(-50%,-50%);
1544
- -ms-transform: translate(-50%,-50%);
1545
- transform: translate(-50%,-50%);
1546
- }
1547
-
1548
- .wpr-button-naira-up .wpr-button-button-text {
1549
- display: block;
1550
- }
1551
-
1552
- .wpr-button-naira-up .wpr-button-button-text,
1553
- .wpr-button-naira-up .wpr-button-button-icon {
1554
- -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
1555
- -o-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
1556
- transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
1557
- }
1558
-
1559
- .wpr-button-naira-up:hover .wpr-button-button-icon {
1560
- -webkit-transform: translate3d(0, 0, 0);
1561
- transform: translate3d(0, 0, 0);
1562
- opacity: 1;
1563
- }
1564
- .wpr-button-naira-up:hover .wpr-button-button-text {
1565
- opacity: 0;
1566
- -webkit-transform: translate3d(0, -100%, 0);
1567
- transform: translate3d(0, -100%, 0);
1568
- }
1569
- @-webkit-keyframes anim-naira-2 {
1570
- 50% {
1571
- -webkit-transform: translate3d(0, 50%, 0) rotate3d(0, 0, 1, 10deg);
1572
- transform: translate3d(0, 50%, 0) rotate3d(0, 0, 1, 10deg);
1573
- -webkit-animation-timing-function: ease-out;
1574
- animation-timing-function: ease-out;
1575
- }
1576
- 100% {
1577
- -webkit-transform: translate3d(0, 0%, 0) rotate3d(0, 0, 1, 0deg);
1578
- transform: translate3d(0, 0%, 0) rotate3d(0, 0, 1, 0deg);
1579
- }
1580
- }
1581
- @keyframes anim-naira-2 {
1582
- 50% {
1583
- -webkit-transform: translate3d(0, 50%, 0) rotate3d(0, 0, 1, 10deg);
1584
- transform: translate3d(0, 50%, 0) rotate3d(0, 0, 1, 10deg);
1585
- -webkit-animation-timing-function: ease-out;
1586
- animation-timing-function: ease-out;
1587
- }
1588
- 100% {
1589
- -webkit-transform: translate3d(0, 0%, 0) rotate3d(0, 0, 1, 0deg);
1590
- transform: translate3d(0, 0%, 0) rotate3d(0, 0, 1, 0deg);
1591
- }
1592
- }
1593
- .wpr-button-naira-up:hover::after {
1594
- -webkit-animation-name: anim-naira-2;
1595
- animation-name: anim-naira-2;
1596
- -webkit-animation-fill-mode: forwards;
1597
- animation-fill-mode: forwards;
1598
- -webkit-animation-timing-function: ease-in;
1599
- animation-timing-function: ease-in;
1600
- }
1601
-
1602
- /* Fade */
1603
- .wpr-button-none:before {
1604
- content: "";
1605
- position: absolute;
1606
- z-index: -1;
1607
- top: 0;
1608
- left: 0;
1609
- width: 100%;
1610
- height: 100%;
1611
- opacity: 0;
1612
- }
1613
- .wpr-button-none:hover:before {
1614
- opacity: 1;
1615
- }
1616
-
1617
-
1618
- .wpr-button-effect,
1619
- .wpr-button-effect::before,
1620
- .wpr-button-effect::after,
1621
- .wpr-button-effect span {
1622
- -webkit-transition-property: all;
1623
- -o-transition-property: all;
1624
- transition-property: all;
1625
- }
1626
-
1627
- .wpr-button-effect::after {
1628
- text-align: center;
1629
- }
1
+ /*!
2
+ * Hover.css (http://ianlunn.github.io/Hover/)
3
+ * Version: 2.3.2
4
+ * Author: Ian Lunn @IanLunn
5
+ * Author URL: http://ianlunn.co.uk/
6
+ * Github: https://github.com/IanLunn/Hover
7
+
8
+ * Hover.css Copyright Ian Lunn 2017. Generated with Sass.
9
+ */
10
+
11
+
12
+ /* 2D TRANSITIONS */
13
+ /* Forward */
14
+ .elementor-animation-forward {
15
+ display: inline-block;
16
+ vertical-align: middle;
17
+ -webkit-transform: perspective(1px) translateZ(0);
18
+ transform: perspective(1px) translateZ(0);
19
+ -webkit-transition-duration: 0.3s;
20
+ -o-transition-duration: 0.3s;
21
+ transition-duration: 0.3s;
22
+ -webkit-transition-property: transform;
23
+ -webkit-transition-property: -webkit-transform;
24
+ transition-property: -webkit-transform;
25
+ -o-transition-property: transform;
26
+ transition-property: transform;
27
+ transition-property: transform, -webkit-transform;
28
+ }
29
+ .elementor-animation-forward:hover, .elementor-animation-forward:focus, .elementor-animation-forward:active {
30
+ -webkit-transform: translateX(8px);
31
+ -ms-transform: translateX(8px);
32
+ transform: translateX(8px);
33
+ }
34
+
35
+ /* Backward */
36
+ .elementor-animation-backward {
37
+ display: inline-block;
38
+ vertical-align: middle;
39
+ -webkit-transform: perspective(1px) translateZ(0);
40
+ transform: perspective(1px) translateZ(0);
41
+ -webkit-transition-duration: 0.3s;
42
+ -o-transition-duration: 0.3s;
43
+ transition-duration: 0.3s;
44
+ -webkit-transition-property: transform;
45
+ -webkit-transition-property: -webkit-transform;
46
+ transition-property: -webkit-transform;
47
+ -o-transition-property: transform;
48
+ transition-property: transform;
49
+ transition-property: transform, -webkit-transform;
50
+ }
51
+ .elementor-animation-backward:hover, .elementor-animation-backward:focus, .elementor-animation-backward:active {
52
+ -webkit-transform: translateX(-8px);
53
+ -ms-transform: translateX(-8px);
54
+ transform: translateX(-8px);
55
+ }
56
+
57
+ /* BACKGROUND TRANSITIONS */
58
+ /* Back Pulse */
59
+ @-webkit-keyframes wpr-button-back-pulse {
60
+ 50% {
61
+ opacity: 0.5;
62
+ }
63
+ }
64
+ @keyframes wpr-button-back-pulse {
65
+ 50% {
66
+ opacity: 0.5;
67
+ }
68
+ }
69
+
70
+ .wpr-button-back-pulse:before {
71
+ content: "";
72
+ width: 100%;
73
+ height: 100%;
74
+ position: absolute;
75
+ top: 0;
76
+ left: 0;
77
+ opacity: 0;
78
+ z-index: -1;
79
+ }
80
+
81
+ .wpr-button-back-pulse:hover:before {
82
+ opacity: 1;
83
+ -webkit-animation-name: wpr-button-back-pulse;
84
+ animation-name: wpr-button-back-pulse;
85
+ -webkit-animation-duration: 1s;
86
+ animation-duration: 1s;
87
+ -webkit-animation-delay: 0.5s;
88
+ animation-delay: 0.5s;
89
+ -webkit-animation-timing-function: linear;
90
+ animation-timing-function: linear;
91
+ -webkit-animation-iteration-count: infinite;
92
+ animation-iteration-count: infinite;
93
+ }
94
+
95
+ /* Sweep To Right */
96
+ .wpr-button-sweep-to-right {
97
+ display: inline-block;
98
+ vertical-align: middle;
99
+ -webkit-transform: perspective(1px) translateZ(0);
100
+ transform: perspective(1px) translateZ(0);
101
+ position: relative;
102
+ -webkit-transition-property: color;
103
+ -o-transition-property: color;
104
+ transition-property: color;
105
+ -webkit-transition-duration: 0.3s;
106
+ -o-transition-duration: 0.3s;
107
+ transition-duration: 0.3s;
108
+ }
109
+ .wpr-button-sweep-to-right:before {
110
+ content: "";
111
+ position: absolute;
112
+ z-index: -1;
113
+ top: 0;
114
+ left: 0;
115
+ right: 0;
116
+ bottom: 0;
117
+ -webkit-transform: scaleX(0);
118
+ -ms-transform: scaleX(0);
119
+ transform: scaleX(0);
120
+ -webkit-transform-origin: 0 50%;
121
+ -ms-transform-origin: 0 50%;
122
+ transform-origin: 0 50%;
123
+ -webkit-transition-property: transform;
124
+ -webkit-transition-property: -webkit-transform;
125
+ transition-property: -webkit-transform;
126
+ -o-transition-property: transform;
127
+ transition-property: transform;
128
+ transition-property: transform, -webkit-transform;
129
+ -webkit-transition-duration: 0.3s;
130
+ -o-transition-duration: 0.3s;
131
+ transition-duration: 0.3s;
132
+ -webkit-transition-timing-function: ease-out;
133
+ -o-transition-timing-function: ease-out;
134
+ transition-timing-function: ease-out;
135
+ }
136
+ .wpr-button-sweep-to-right:hover:before, .wpr-button-sweep-to-right:focus:before, .wpr-button-sweep-to-right:active:before {
137
+ -webkit-transform: scaleX(1);
138
+ -ms-transform: scaleX(1);
139
+ transform: scaleX(1);
140
+ }
141
+
142
+ /* Sweep To Left */
143
+ .wpr-button-sweep-to-left {
144
+ display: inline-block;
145
+ vertical-align: middle;
146
+ -webkit-transform: perspective(1px) translateZ(0);
147
+ transform: perspective(1px) translateZ(0);
148
+ position: relative;
149
+ -webkit-transition-property: color;
150
+ -o-transition-property: color;
151
+ transition-property: color;
152
+ -webkit-transition-duration: 0.3s;
153
+ -o-transition-duration: 0.3s;
154
+ transition-duration: 0.3s;
155
+ }
156
+ .wpr-button-sweep-to-left:before {
157
+ content: "";
158
+ position: absolute;
159
+ z-index: -1;
160
+ top: 0;
161
+ left: 0;
162
+ right: 0;
163
+ bottom: 0;
164
+ -webkit-transform: scaleX(0);
165
+ -ms-transform: scaleX(0);
166
+ transform: scaleX(0);
167
+ -webkit-transform-origin: 100% 50%;
168
+ -ms-transform-origin: 100% 50%;
169
+ transform-origin: 100% 50%;
170
+ -webkit-transition-property: transform;
171
+ -webkit-transition-property: -webkit-transform;
172
+ transition-property: -webkit-transform;
173
+ -o-transition-property: transform;
174
+ transition-property: transform;
175
+ transition-property: transform, -webkit-transform;
176
+ -webkit-transition-duration: 0.3s;
177
+ -o-transition-duration: 0.3s;
178
+ transition-duration: 0.3s;
179
+ -webkit-transition-timing-function: ease-out;
180
+ -o-transition-timing-function: ease-out;
181
+ transition-timing-function: ease-out;
182
+ }
183
+ .wpr-button-sweep-to-left:hover:before, .wpr-button-sweep-to-left:focus:before, .wpr-button-sweep-to-left:active:before {
184
+ -webkit-transform: scaleX(1);
185
+ -ms-transform: scaleX(1);
186
+ transform: scaleX(1);
187
+ }
188
+
189
+ /* Sweep To Bottom */
190
+ .wpr-button-sweep-to-bottom {
191
+ display: inline-block;
192
+ vertical-align: middle;
193
+ -webkit-transform: perspective(1px) translateZ(0);
194
+ transform: perspective(1px) translateZ(0);
195
+ position: relative;
196
+ -webkit-transition-property: color;
197
+ -o-transition-property: color;
198
+ transition-property: color;
199
+ -webkit-transition-duration: 0.3s;
200
+ -o-transition-duration: 0.3s;
201
+ transition-duration: 0.3s;
202
+ }
203
+ .wpr-button-sweep-to-bottom:before {
204
+ content: "";
205
+ position: absolute;
206
+ z-index: -1;
207
+ top: 0;
208
+ left: 0;
209
+ right: 0;
210
+ bottom: 0;
211
+ -webkit-transform: scaleY(0);
212
+ -ms-transform: scaleY(0);
213
+ transform: scaleY(0);
214
+ -webkit-transform-origin: 50% 0;
215
+ -ms-transform-origin: 50% 0;
216
+ transform-origin: 50% 0;
217
+ -webkit-transition-property: transform;
218
+ -webkit-transition-property: -webkit-transform;
219
+ transition-property: -webkit-transform;
220
+ -o-transition-property: transform;
221
+ transition-property: transform;
222
+ transition-property: transform, -webkit-transform;
223
+ -webkit-transition-duration: 0.3s;
224
+ -o-transition-duration: 0.3s;
225
+ transition-duration: 0.3s;
226
+ -webkit-transition-timing-function: ease-out;
227
+ -o-transition-timing-function: ease-out;
228
+ transition-timing-function: ease-out;
229
+ }
230
+ .wpr-button-sweep-to-bottom:hover:before, .wpr-button-sweep-to-bottom:focus:before, .wpr-button-sweep-to-bottom:active:before {
231
+ -webkit-transform: scaleY(1);
232
+ -ms-transform: scaleY(1);
233
+ transform: scaleY(1);
234
+ }
235
+
236
+ /* Sweep To Top */
237
+ .wpr-button-sweep-to-top {
238
+ display: inline-block;
239
+ vertical-align: middle;
240
+ -webkit-transform: perspective(1px) translateZ(0);
241
+ transform: perspective(1px) translateZ(0);
242
+ position: relative;
243
+ -webkit-transition-property: color;
244
+ -o-transition-property: color;
245
+ transition-property: color;
246
+ -webkit-transition-duration: 0.3s;
247
+ -o-transition-duration: 0.3s;
248
+ transition-duration: 0.3s;
249
+ }
250
+ .wpr-button-sweep-to-top:before {
251
+ content: "";
252
+ position: absolute;
253
+ z-index: -1;
254
+ top: 0;
255
+ left: 0;
256
+ right: 0;
257
+ bottom: 0;
258
+ -webkit-transform: scaleY(0);
259
+ -ms-transform: scaleY(0);
260
+ transform: scaleY(0);
261
+ -webkit-transform-origin: 50% 100%;
262
+ -ms-transform-origin: 50% 100%;
263
+ transform-origin: 50% 100%;
264
+ -webkit-transition-property: transform;
265
+ -webkit-transition-property: -webkit-transform;
266
+ transition-property: -webkit-transform;
267
+ -o-transition-property: transform;
268
+ transition-property: transform;
269
+ transition-property: transform, -webkit-transform;
270
+ -webkit-transition-duration: 0.3s;
271
+ -o-transition-duration: 0.3s;
272
+ transition-duration: 0.3s;
273
+ -webkit-transition-timing-function: ease-out;
274
+ -o-transition-timing-function: ease-out;
275
+ transition-timing-function: ease-out;
276
+ }
277
+ .wpr-button-sweep-to-top:hover:before, .wpr-button-sweep-to-top:focus:before, .wpr-button-sweep-to-top:active:before {
278
+ -webkit-transform: scaleY(1);
279
+ -ms-transform: scaleY(1);
280
+ transform: scaleY(1);
281
+ }
282
+
283
+ /* Bounce To Right */
284
+ .wpr-button-bounce-to-right {
285
+ display: inline-block;
286
+ vertical-align: middle;
287
+ -webkit-transform: perspective(1px) translateZ(0);
288
+ transform: perspective(1px) translateZ(0);
289
+ position: relative;
290
+ -webkit-transition-property: color;
291
+ -o-transition-property: color;
292
+ transition-property: color;
293
+ -webkit-transition-duration: 0.5s;
294
+ -o-transition-duration: 0.5s;
295
+ transition-duration: 0.5s;
296
+ }
297
+ .wpr-button-bounce-to-right:before {
298
+ content: "";
299
+ position: absolute;
300
+ z-index: -1;
301
+ top: 0;
302
+ left: 0;
303
+ right: 0;
304
+ bottom: 0;
305
+ -webkit-transform: scaleX(0);
306
+ -ms-transform: scaleX(0);
307
+ transform: scaleX(0);
308
+ -webkit-transform-origin: 0 50%;
309
+ -ms-transform-origin: 0 50%;
310
+ transform-origin: 0 50%;
311
+ -webkit-transition-property: transform;
312
+ -webkit-transition-property: -webkit-transform;
313
+ transition-property: -webkit-transform;
314
+ -o-transition-property: transform;
315
+ transition-property: transform;
316
+ transition-property: transform, -webkit-transform;
317
+ -webkit-transition-duration: 0.5s;
318
+ -o-transition-duration: 0.5s;
319
+ transition-duration: 0.5s;
320
+ -webkit-transition-timing-function: ease-out;
321
+ -o-transition-timing-function: ease-out;
322
+ transition-timing-function: ease-out;
323
+ }
324
+
325
+ .wpr-button-bounce-to-right:hover:before, .wpr-button-bounce-to-right:focus:before, .wpr-button-bounce-to-right:active:before {
326
+ -webkit-transform: scaleX(1);
327
+ -ms-transform: scaleX(1);
328
+ transform: scaleX(1);
329
+ -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
330
+ -o-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
331
+ transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
332
+ }
333
+
334
+ /* Bounce To Left */
335
+ .wpr-button-bounce-to-left {
336
+ display: inline-block;
337
+ vertical-align: middle;
338
+ -webkit-transform: perspective(1px) translateZ(0);
339
+ transform: perspective(1px) translateZ(0);
340
+ position: relative;
341
+ -webkit-transition-property: color;
342
+ -o-transition-property: color;
343
+ transition-property: color;
344
+ -webkit-transition-duration: 0.5s;
345
+ -o-transition-duration: 0.5s;
346
+ transition-duration: 0.5s;
347
+ }
348
+ .wpr-button-bounce-to-left:before {
349
+ content: "";
350
+ position: absolute;
351
+ z-index: -1;
352
+ top: 0;
353
+ left: 0;
354
+ right: 0;
355
+ bottom: 0;
356
+ -webkit-transform: scaleX(0);
357
+ -ms-transform: scaleX(0);
358
+ transform: scaleX(0);
359
+ -webkit-transform-origin: 100% 50%;
360
+ -ms-transform-origin: 100% 50%;
361
+ transform-origin: 100% 50%;
362
+ -webkit-transition-property: transform;
363
+ -webkit-transition-property: -webkit-transform;
364
+ transition-property: -webkit-transform;
365
+ -o-transition-property: transform;
366
+ transition-property: transform;
367
+ transition-property: transform, -webkit-transform;
368
+ -webkit-transition-duration: 0.5s;
369
+ -o-transition-duration: 0.5s;
370
+ transition-duration: 0.5s;
371
+ -webkit-transition-timing-function: ease-out;
372
+ -o-transition-timing-function: ease-out;
373
+ transition-timing-function: ease-out;
374
+ }
375
+ .wpr-button-bounce-to-left:hover:before, .wpr-button-bounce-to-left:focus:before, .wpr-button-bounce-to-left:active:before {
376
+ -webkit-transform: scaleX(1);
377
+ -ms-transform: scaleX(1);
378
+ transform: scaleX(1);
379
+ -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
380
+ -o-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
381
+ transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
382
+ }
383
+
384
+ /* Bounce To Bottom */
385
+ .wpr-button-bounce-to-bottom {
386
+ display: inline-block;
387
+ vertical-align: middle;
388
+ -webkit-transform: perspective(1px) translateZ(0);
389
+ transform: perspective(1px) translateZ(0);
390
+ position: relative;
391
+ -webkit-transition-property: color;
392
+ -o-transition-property: color;
393
+ transition-property: color;
394
+ -webkit-transition-duration: 0.5s;
395
+ -o-transition-duration: 0.5s;
396
+ transition-duration: 0.5s;
397
+ }
398
+ .wpr-button-bounce-to-bottom:before {
399
+ content: "";
400
+ position: absolute;
401
+ z-index: -1;
402
+ top: 0;
403
+ left: 0;
404
+ right: 0;
405
+ bottom: 0;
406
+ -webkit-transform: scaleY(0);
407
+ -ms-transform: scaleY(0);
408
+ transform: scaleY(0);
409
+ -webkit-transform-origin: 50% 0;
410
+ -ms-transform-origin: 50% 0;
411
+ transform-origin: 50% 0;
412
+ -webkit-transition-property: transform;
413
+ -webkit-transition-property: -webkit-transform;
414
+ transition-property: -webkit-transform;
415
+ -o-transition-property: transform;
416
+ transition-property: transform;
417
+ transition-property: transform, -webkit-transform;
418
+ -webkit-transition-duration: 0.5s;
419
+ -o-transition-duration: 0.5s;
420
+ transition-duration: 0.5s;
421
+ -webkit-transition-timing-function: ease-out;
422
+ -o-transition-timing-function: ease-out;
423
+ transition-timing-function: ease-out;
424
+ }
425
+ .wpr-button-bounce-to-bottom:hover:before, .wpr-button-bounce-to-bottom:focus:before, .wpr-button-bounce-to-bottom:active:before {
426
+ -webkit-transform: scaleY(1);
427
+ -ms-transform: scaleY(1);
428
+ transform: scaleY(1);
429
+ -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
430
+ -o-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
431
+ transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
432
+ }
433
+
434
+ /* Bounce To Top */
435
+ .wpr-button-bounce-to-top {
436
+ display: inline-block;
437
+ vertical-align: middle;
438
+ -webkit-transform: perspective(1px) translateZ(0);
439
+ transform: perspective(1px) translateZ(0);
440
+ position: relative;
441
+ -webkit-transition-property: color;
442
+ -o-transition-property: color;
443
+ transition-property: color;
444
+ -webkit-transition-duration: 0.5s;
445
+ -o-transition-duration: 0.5s;
446
+ transition-duration: 0.5s;
447
+ }
448
+ .wpr-button-bounce-to-top:before {
449
+ content: "";
450
+ position: absolute;
451
+ z-index: -1;
452
+ top: 0;
453
+ left: 0;
454
+ right: 0;
455
+ bottom: 0;
456
+ -webkit-transform: scaleY(0);
457
+ -ms-transform: scaleY(0);
458
+ transform: scaleY(0);
459
+ -webkit-transform-origin: 50% 100%;
460
+ -ms-transform-origin: 50% 100%;
461
+ transform-origin: 50% 100%;
462
+ -webkit-transition-property: transform;
463
+ -webkit-transition-property: -webkit-transform;
464
+ transition-property: -webkit-transform;
465
+ -o-transition-property: transform;
466
+ transition-property: transform;
467
+ transition-property: transform, -webkit-transform;
468
+ -webkit-transition-duration: 0.5s;
469
+ -o-transition-duration: 0.5s;
470
+ transition-duration: 0.5s;
471
+ -webkit-transition-timing-function: ease-out;
472
+ -o-transition-timing-function: ease-out;
473
+ transition-timing-function: ease-out;
474
+ }
475
+ .wpr-button-bounce-to-top:hover, .wpr-button-bounce-to-top:focus, .wpr-button-bounce-to-top:active {
476
+ color: white;
477
+ }
478
+ .wpr-button-bounce-to-top:hover:before, .wpr-button-bounce-to-top:focus:before, .wpr-button-bounce-to-top:active:before {
479
+ -webkit-transform: scaleY(1);
480
+ -ms-transform: scaleY(1);
481
+ transform: scaleY(1);
482
+ -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
483
+ -o-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
484
+ transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
485
+ }
486
+
487
+ /* Radial Out */
488
+ .wpr-button-radial-out {
489
+ display: inline-block;
490
+ vertical-align: middle;
491
+ -webkit-transform: perspective(1px) translateZ(0);
492
+ transform: perspective(1px) translateZ(0);
493
+ position: relative;
494
+ overflow: hidden;
495
+ -webkit-transition-property: color;
496
+ -o-transition-property: color;
497
+ transition-property: color;
498
+ -webkit-transition-duration: 0.3s;
499
+ -o-transition-duration: 0.3s;
500
+ transition-duration: 0.3s;
501
+ }
502
+ .wpr-button-radial-out:before {
503
+ content: "";
504
+ position: absolute;
505
+ z-index: -1;
506
+ top: 0;
507
+ left: 0;
508
+ right: 0;
509
+ bottom: 0;
510
+ border-radius: 100%;
511
+ -webkit-transform: scale(0);
512
+ -ms-transform: scale(0);
513
+ transform: scale(0);
514
+ -webkit-transition-property: transform;
515
+ -webkit-transition-property: -webkit-transform;
516
+ transition-property: -webkit-transform;
517
+ -o-transition-property: transform;
518
+ transition-property: transform;
519
+ transition-property: transform, -webkit-transform;
520
+ -webkit-transition-duration: 0.3s;
521
+ -o-transition-duration: 0.3s;
522
+ transition-duration: 0.3s;
523
+ -webkit-transition-timing-function: ease-out;
524
+ -o-transition-timing-function: ease-out;
525
+ transition-timing-function: ease-out;
526
+ }
527
+ .wpr-button-radial-out:hover, .wpr-button-radial-out:focus, .wpr-button-radial-out:active {
528
+ color: white;
529
+ }
530
+ .wpr-button-radial-out:hover:before, .wpr-button-radial-out:focus:before, .wpr-button-radial-out:active:before {
531
+ -webkit-transform: scale(2);
532
+ -ms-transform: scale(2);
533
+ transform: scale(2);
534
+ }
535
+
536
+ /* Radial In */
537
+ .wpr-button-radial-in {
538
+ display: inline-block;
539
+ vertical-align: middle;
540
+ -webkit-transform: perspective(1px) translateZ(0);
541
+ transform: perspective(1px) translateZ(0);
542
+ position: relative;
543
+ overflow: hidden;
544
+ -webkit-transition-property: color;
545
+ -o-transition-property: color;
546
+ transition-property: color;
547
+ -webkit-transition-duration: 0.3s;
548
+ -o-transition-duration: 0.3s;
549
+ transition-duration: 0.3s;
550
+ }
551
+ .wpr-button-radial-in:before {
552
+ content: "";
553
+ position: absolute;
554
+ z-index: -1;
555
+ top: 0;
556
+ left: 0;
557
+ right: 0;
558
+ bottom: 0;
559
+ border-radius: 100%;
560
+ -webkit-transform: scale(2);
561
+ -ms-transform: scale(2);
562
+ transform: scale(2);
563
+ -webkit-transition-property: transform;
564
+ -webkit-transition-property: -webkit-transform;
565
+ transition-property: -webkit-transform;
566
+ -o-transition-property: transform;
567
+ transition-property: transform;
568
+ transition-property: transform, -webkit-transform;
569
+ -webkit-transition-duration: 0.3s;
570
+ -o-transition-duration: 0.3s;
571
+ transition-duration: 0.3s;
572
+ -webkit-transition-timing-function: ease-out;
573
+ -o-transition-timing-function: ease-out;
574
+ transition-timing-function: ease-out;
575
+ }
576
+ .wpr-button-radial-in:hover, .wpr-button-radial-in:focus, .wpr-button-radial-in:active {
577
+ color: white;
578
+ }
579
+ .wpr-button-radial-in:hover:before, .wpr-button-radial-in:focus:before, .wpr-button-radial-in:active:before {
580
+ -webkit-transform: scale(0);
581
+ -ms-transform: scale(0);
582
+ transform: scale(0);
583
+ }
584
+
585
+ /* Rectangle In */
586
+ .wpr-button-rectangle-in {
587
+ display: inline-block;
588
+ vertical-align: middle;
589
+ -webkit-transform: perspective(1px) translateZ(0);
590
+ transform: perspective(1px) translateZ(0);
591
+ position: relative;
592
+ -webkit-transition-property: color;
593
+ -o-transition-property: color;
594
+ transition-property: color;
595
+ -webkit-transition-duration: 0.3s;
596
+ -o-transition-duration: 0.3s;
597
+ transition-duration: 0.3s;
598
+ }
599
+ .wpr-button-rectangle-in:before {
600
+ content: "";
601
+ position: absolute;
602
+ z-index: -1;
603
+ top: 0;
604
+ left: 0;
605
+ right: 0;
606
+ bottom: 0;
607
+ -webkit-transform: scale(1);
608
+ -ms-transform: scale(1);
609
+ transform: scale(1);
610
+ -webkit-transition-property: transform;
611
+ -webkit-transition-property: -webkit-transform;
612
+ transition-property: -webkit-transform;
613
+ -o-transition-property: transform;
614
+ transition-property: transform;
615
+ transition-property: transform, -webkit-transform;
616
+ -webkit-transition-duration: 0.3s;
617
+ -o-transition-duration: 0.3s;
618
+ transition-duration: 0.3s;
619
+ -webkit-transition-timing-function: ease-out;
620
+ -o-transition-timing-function: ease-out;
621
+ transition-timing-function: ease-out;
622
+ }
623
+ .wpr-button-rectangle-in:hover:before, .wpr-button-rectangle-in:focus:before, .wpr-button-rectangle-in:active:before {
624
+ -webkit-transform: scale(0);
625
+ -ms-transform: scale(0);
626
+ transform: scale(0);
627
+ }
628
+
629
+ /* Rectangle Out */
630
+ .wpr-button-rectangle-out {
631
+ display: inline-block;
632
+ vertical-align: middle;
633
+ -webkit-transform: perspective(1px) translateZ(0);
634
+ transform: perspective(1px) translateZ(0);
635
+ position: relative;
636
+ -webkit-transition-property: color;
637
+ -o-transition-property: color;
638
+ transition-property: color;
639
+ -webkit-transition-duration: 0.3s;
640
+ -o-transition-duration: 0.3s;
641
+ transition-duration: 0.3s;
642
+ }
643
+ .wpr-button-rectangle-out:before {
644
+ content: "";
645
+ position: absolute;
646
+ z-index: -1;
647
+ top: 0;
648
+ left: 0;
649
+ right: 0;
650
+ bottom: 0;
651
+ -webkit-transform: scale(0);
652
+ -ms-transform: scale(0);
653
+ transform: scale(0);
654
+ -webkit-transition-property: transform;
655
+ -webkit-transition-property: -webkit-transform;
656
+ transition-property: -webkit-transform;
657
+ -o-transition-property: transform;
658
+ transition-property: transform;
659
+ transition-property: transform, -webkit-transform;
660
+ -webkit-transition-duration: 0.3s;
661
+ -o-transition-duration: 0.3s;
662
+ transition-duration: 0.3s;
663
+ -webkit-transition-timing-function: ease-out;
664
+ -o-transition-timing-function: ease-out;
665
+ transition-timing-function: ease-out;
666
+ }
667
+ .wpr-button-rectangle-out:hover:before, .wpr-button-rectangle-out:focus:before, .wpr-button-rectangle-out:active:before {
668
+ -webkit-transform: scale(1);
669
+ -ms-transform: scale(1);
670
+ transform: scale(1);
671
+ }
672
+
673
+ /* Shutter In Horizontal */
674
+ .wpr-button-shutter-in-horizontal {
675
+ display: inline-block;
676
+ vertical-align: middle;
677
+ -webkit-transform: perspective(1px) translateZ(0);
678
+ transform: perspective(1px) translateZ(0);
679
+ position: relative;
680
+ -webkit-transition-property: color;
681
+ -o-transition-property: color;
682
+ transition-property: color;
683
+ -webkit-transition-duration: 0.3s;
684
+ -o-transition-duration: 0.3s;
685
+ transition-duration: 0.3s;
686
+ }
687
+ .wpr-button-shutter-in-horizontal:before {
688
+ content: "";
689
+ position: absolute;
690
+ z-index: -1;
691
+ top: 0;
692
+ bottom: 0;
693
+ left: 0;
694
+ right: 0;
695
+ -webkit-transform: scaleX(1);
696
+ -ms-transform: scaleX(1);
697
+ transform: scaleX(1);
698
+ -webkit-transform-origin: 50%;
699
+ -ms-transform-origin: 50%;
700
+ transform-origin: 50%;
701
+ -webkit-transition-property: transform;
702
+ -webkit-transition-property: -webkit-transform;
703
+ transition-property: -webkit-transform;
704
+ -o-transition-property: transform;
705
+ transition-property: transform;
706
+ transition-property: transform, -webkit-transform;
707
+ -webkit-transition-duration: 0.3s;
708
+ -o-transition-duration: 0.3s;
709
+ transition-duration: 0.3s;
710
+ -webkit-transition-timing-function: ease-out;
711
+ -o-transition-timing-function: ease-out;
712
+ transition-timing-function: ease-out;
713
+ }
714
+ .wpr-button-shutter-in-horizontal:hover:before, .wpr-button-shutter-in-horizontal:focus:before, .wpr-button-shutter-in-horizontal:active:before {
715
+ -webkit-transform: scaleX(0);
716
+ -ms-transform: scaleX(0);
717
+ transform: scaleX(0);
718
+ }
719
+
720
+ /* Shutter Out Horizontal */
721
+ .wpr-button-shutter-out-horizontal {
722
+ display: inline-block;
723
+ vertical-align: middle;
724
+ -webkit-transform: perspective(1px) translateZ(0);
725
+ transform: perspective(1px) translateZ(0);
726
+ position: relative;
727
+ -webkit-transition-property: color;
728
+ -o-transition-property: color;
729
+ transition-property: color;
730
+ -webkit-transition-duration: 0.3s;
731
+ -o-transition-duration: 0.3s;
732
+ transition-duration: 0.3s;
733
+ }
734
+ .wpr-button-shutter-out-horizontal:before {
735
+ content: "";
736
+ position: absolute;
737
+ z-index: -1;
738
+ top: 0;
739
+ bottom: 0;
740
+ left: 0;
741
+ right: 0;
742
+ -webkit-transform: scaleX(0);
743
+ -ms-transform: scaleX(0);
744
+ transform: scaleX(0);
745
+ -webkit-transform-origin: 50%;
746
+ -ms-transform-origin: 50%;
747
+ transform-origin: 50%;
748
+ -webkit-transition-property: transform;
749
+ -webkit-transition-property: -webkit-transform;
750
+ transition-property: -webkit-transform;
751
+ -o-transition-property: transform;
752
+ transition-property: transform;
753
+ transition-property: transform, -webkit-transform;
754
+ -webkit-transition-duration: 0.3s;
755
+ -o-transition-duration: 0.3s;
756
+ transition-duration: 0.3s;
757
+ -webkit-transition-timing-function: ease-out;
758
+ -o-transition-timing-function: ease-out;
759
+ transition-timing-function: ease-out;
760
+ }
761
+ .wpr-button-shutter-out-horizontal:hover:before, .wpr-button-shutter-out-horizontal:focus:before, .wpr-button-shutter-out-horizontal:active:before {
762
+ -webkit-transform: scaleX(1);
763
+ -ms-transform: scaleX(1);
764
+ transform: scaleX(1);
765
+ }
766
+
767
+ /* Shutter In Vertical */
768
+ .wpr-button-shutter-in-vertical {
769
+ display: inline-block;
770
+ vertical-align: middle;
771
+ -webkit-transform: perspective(1px) translateZ(0);
772
+ transform: perspective(1px) translateZ(0);
773
+ position: relative;
774
+ -webkit-transition-property: color;
775
+ -o-transition-property: color;
776
+ transition-property: color;
777
+ -webkit-transition-duration: 0.3s;
778
+ -o-transition-duration: 0.3s;
779
+ transition-duration: 0.3s;
780
+ }
781
+ .wpr-button-shutter-in-vertical:before {
782
+ content: "";
783
+ position: absolute;
784
+ z-index: -1;
785
+ top: 0;
786
+ bottom: 0;
787
+ left: 0;
788
+ right: 0;
789
+ -webkit-transform: scaleY(1);
790
+ -ms-transform: scaleY(1);
791
+ transform: scaleY(1);
792
+ -webkit-transform-origin: 50%;
793
+ -ms-transform-origin: 50%;
794
+ transform-origin: 50%;
795
+ -webkit-transition-property: transform;
796
+ -webkit-transition-property: -webkit-transform;
797
+ transition-property: -webkit-transform;
798
+ -o-transition-property: transform;
799
+ transition-property: transform;
800
+ transition-property: transform, -webkit-transform;
801
+ -webkit-transition-duration: 0.3s;
802
+ -o-transition-duration: 0.3s;
803
+ transition-duration: 0.3s;
804
+ -webkit-transition-timing-function: ease-out;
805
+ -o-transition-timing-function: ease-out;
806
+ transition-timing-function: ease-out;
807
+ }
808
+ .wpr-button-shutter-in-vertical:hover:before, .wpr-button-shutter-in-vertical:focus:before, .wpr-button-shutter-in-vertical:active:before {
809
+ -webkit-transform: scaleY(0);
810
+ -ms-transform: scaleY(0);
811
+ transform: scaleY(0);
812
+ }
813
+
814
+ /* Shutter Out Vertical */
815
+ .wpr-button-shutter-out-vertical {
816
+ display: inline-block;
817
+ vertical-align: middle;
818
+ -webkit-transform: perspective(1px) translateZ(0);
819
+ transform: perspective(1px) translateZ(0);
820
+ position: relative;
821
+ -webkit-transition-property: color;
822
+ -o-transition-property: color;
823
+ transition-property: color;
824
+ -webkit-transition-duration: 0.3s;
825
+ -o-transition-duration: 0.3s;
826
+ transition-duration: 0.3s;
827
+ }
828
+ .wpr-button-shutter-out-vertical:before {
829
+ content: "";
830
+ position: absolute;
831
+ z-index: -1;
832
+ top: 0;
833
+ bottom: 0;
834
+ left: 0;
835
+ right: 0;
836
+ -webkit-transform: scaleY(0);
837
+ -ms-transform: scaleY(0);
838
+ transform: scaleY(0);
839
+ -webkit-transform-origin: 50%;
840
+ -ms-transform-origin: 50%;
841
+ transform-origin: 50%;
842
+ -webkit-transition-property: transform;
843
+ -webkit-transition-property: -webkit-transform;
844
+ transition-property: -webkit-transform;
845
+ -o-transition-property: transform;
846
+ transition-property: transform;
847
+ transition-property: transform, -webkit-transform;
848
+ -webkit-transition-duration: 0.3s;
849
+ -o-transition-duration: 0.3s;
850
+ transition-duration: 0.3s;
851
+ -webkit-transition-timing-function: ease-out;
852
+ -o-transition-timing-function: ease-out;
853
+ transition-timing-function: ease-out;
854
+ }
855
+
856
+ .wpr-button-shutter-out-vertical:hover:before, .wpr-button-shutter-out-vertical:focus:before, .wpr-button-shutter-out-vertical:active:before {
857
+ -webkit-transform: scaleY(1);
858
+ -ms-transform: scaleY(1);
859
+ transform: scaleY(1);
860
+ }
861
+
862
+ /* BORDER TRANSITIONS */
863
+
864
+ /* Underline From Left */
865
+ .wpr-button-underline-from-left {
866
+ display: inline-block;
867
+ vertical-align: middle;
868
+ -webkit-transform: perspective(1px) translateZ(0);
869
+ transform: perspective(1px) translateZ(0);
870
+ position: relative;
871
+ border: none !important;
872
+ overflow: hidden;
873
+ }
874
+ .wpr-button-underline-from-left:before {
875
+ content: "";
876
+ position: absolute;
877
+ z-index: -1;
878
+ left: 0;
879
+ right: 100%;
880
+ bottom: 0;
881
+ height: 4px;
882
+ -webkit-transition-property: right;
883
+ -o-transition-property: right;
884
+ transition-property: right;
885
+ -webkit-transition-duration: 0.3s;
886
+ -o-transition-duration: 0.3s;
887
+ transition-duration: 0.3s;
888
+ -webkit-transition-timing-function: ease-out;
889
+ -o-transition-timing-function: ease-out;
890
+ transition-timing-function: ease-out;
891
+ }
892
+ .wpr-button-underline-from-left:hover:before, .wpr-button-underline-from-left:focus:before, .wpr-button-underline-from-left:active:before {
893
+ right: 0;
894
+ }
895
+
896
+ /* Underline From Center */
897
+ .wpr-button-underline-from-center {
898
+ display: inline-block;
899
+ vertical-align: middle;
900
+ -webkit-transform: perspective(1px) translateZ(0);
901
+ transform: perspective(1px) translateZ(0);
902
+ position: relative;
903
+ border: none !important;
904
+ overflow: hidden;
905
+ }
906
+ .wpr-button-underline-from-center:before {
907
+ content: "";
908
+ position: absolute;
909
+ z-index: -1;
910
+ left: 51%;
911
+ right: 51%;
912
+ bottom: 0;
913
+ -webkit-transition-property: left, right;
914
+ -o-transition-property: left, right;
915
+ transition-property: left, right;
916
+ -webkit-transition-duration: 0.3s;
917
+ -o-transition-duration: 0.3s;
918
+ transition-duration: 0.3s;
919
+ -webkit-transition-timing-function: ease-out;
920
+ -o-transition-timing-function: ease-out;
921
+ transition-timing-function: ease-out;
922
+ }
923
+ .wpr-button-underline-from-center:hover:before, .wpr-button-underline-from-center:focus:before, .wpr-button-underline-from-center:active:before {
924
+ left: 0;
925
+ right: 0;
926
+ }
927
+
928
+ /* Underline From Right */
929
+ .wpr-button-underline-from-right {
930
+ display: inline-block;
931
+ vertical-align: middle;
932
+ -webkit-transform: perspective(1px) translateZ(0);
933
+ transform: perspective(1px) translateZ(0);
934
+ position: relative;
935
+ border: none !important;
936
+ overflow: hidden;
937
+ }
938
+ .wpr-button-underline-from-right:before {
939
+ content: "";
940
+ position: absolute;
941
+ z-index: -1;
942
+ left: 100%;
943
+ right: 0;
944
+ bottom: 0;
945
+ -webkit-transition-property: left;
946
+ -o-transition-property: left;
947
+ transition-property: left;
948
+ -webkit-transition-duration: 0.3s;
949
+ -o-transition-duration: 0.3s;
950
+ transition-duration: 0.3s;
951
+ -webkit-transition-timing-function: ease-out;
952
+ -o-transition-timing-function: ease-out;
953
+ transition-timing-function: ease-out;
954
+ }
955
+ .wpr-button-underline-from-right:hover:before, .wpr-button-underline-from-right:focus:before, .wpr-button-underline-from-right:active:before {
956
+ left: 0;
957
+ }
958
+
959
+ /* Overline From Left */
960
+ .wpr-button-overline-from-left {
961
+ display: inline-block;
962
+ vertical-align: middle;
963
+ -webkit-transform: perspective(1px) translateZ(0);
964
+ transform: perspective(1px) translateZ(0);
965
+ position: relative;
966
+ border: none !important;
967
+ overflow: hidden;
968
+ }
969
+ .wpr-button-overline-from-left:before {
970
+ content: "";
971
+ position: absolute;
972
+ z-index: -1;
973
+ left: 0;
974
+ right: 100%;
975
+ top: 0;
976
+ -webkit-transition-property: right;
977
+ -o-transition-property: right;
978
+ transition-property: right;
979
+ -webkit-transition-duration: 0.3s;
980
+ -o-transition-duration: 0.3s;
981
+ transition-duration: 0.3s;
982
+ -webkit-transition-timing-function: ease-out;
983
+ -o-transition-timing-function: ease-out;
984
+ transition-timing-function: ease-out;
985
+ }
986
+ .wpr-button-overline-from-left:hover:before, .wpr-button-overline-from-left:focus:before, .wpr-button-overline-from-left:active:before {
987
+ right: 0;
988
+ }
989
+
990
+ /* Overline From Center */
991
+ .wpr-button-overline-from-center {
992
+ display: inline-block;
993
+ vertical-align: middle;
994
+ -webkit-transform: perspective(1px) translateZ(0);
995
+ transform: perspective(1px) translateZ(0);
996
+ position: relative;
997
+ border: none !important;
998
+ overflow: hidden;
999
+ }
1000
+ .wpr-button-overline-from-center:before {
1001
+ content: "";
1002
+ position: absolute;
1003
+ z-index: -1;
1004
+ left: 51%;
1005
+ right: 51%;
1006
+ top: 0;
1007
+ -webkit-transition-property: left, right;
1008
+ -o-transition-property: left, right;
1009
+ transition-property: left, right;
1010
+ -webkit-transition-duration: 0.3s;
1011
+ -o-transition-duration: 0.3s;
1012
+ transition-duration: 0.3s;
1013
+ -webkit-transition-timing-function: ease-out;
1014
+ -o-transition-timing-function: ease-out;
1015
+ transition-timing-function: ease-out;
1016
+ }
1017
+ .wpr-button-overline-from-center:hover:before, .wpr-button-overline-from-center:focus:before, .wpr-button-overline-from-center:active:before {
1018
+ left: 0;
1019
+ right: 0;
1020
+ }
1021
+
1022
+ /* Overline From Right */
1023
+ .wpr-button-overline-from-right {
1024
+ display: inline-block;
1025
+ vertical-align: middle;
1026
+ -webkit-transform: perspective(1px) translateZ(0);
1027
+ transform: perspective(1px) translateZ(0);
1028
+ position: relative;
1029
+ border: none !important;
1030
+ overflow: hidden;
1031
+ }
1032
+ .wpr-button-overline-from-right:before {
1033
+ content: "";
1034
+ position: absolute;
1035
+ z-index: -1;
1036
+ left: 100%;
1037
+ right: 0;
1038
+ top: 0;
1039
+ -webkit-transition-property: left;
1040
+ -o-transition-property: left;
1041
+ transition-property: left;
1042
+ -webkit-transition-duration: 0.3s;
1043
+ -o-transition-duration: 0.3s;
1044
+ transition-duration: 0.3s;
1045
+ -webkit-transition-timing-function: ease-out;
1046
+ -o-transition-timing-function: ease-out;
1047
+ transition-timing-function: ease-out;
1048
+ }
1049
+ .wpr-button-overline-from-right:hover:before, .wpr-button-overline-from-right:focus:before, .wpr-button-overline-from-right:active:before {
1050
+ left: 0;
1051
+ }
1052
+
1053
+ /* Underline Reveal */
1054
+ .wpr-button-underline-reveal {
1055
+ display: inline-block;
1056
+ vertical-align: middle;
1057
+ -webkit-transform: perspective(1px) translateZ(0);
1058
+ transform: perspective(1px) translateZ(0);
1059
+ position: relative;
1060
+ border: none !important;
1061
+ overflow: hidden;
1062
+ }
1063
+ .wpr-button-underline-reveal:before {
1064
+ content: "";
1065
+ position: absolute;
1066
+ z-index: -1;
1067
+ left: 0;
1068
+ right: 0;
1069
+ bottom: 0;
1070
+ -webkit-transform: translateY(100%);
1071
+ -ms-transform: translateY(100%);
1072
+ transform: translateY(100%);
1073
+ -webkit-transition-property: transform;
1074
+ -webkit-transition-property: -webkit-transform;
1075
+ transition-property: -webkit-transform;
1076
+ -o-transition-property: transform;
1077
+ transition-property: transform;
1078
+ transition-property: transform, -webkit-transform;
1079
+ -webkit-transition-duration: 0.3s;
1080
+ -o-transition-duration: 0.3s;
1081
+ transition-duration: 0.3s;
1082
+ -webkit-transition-timing-function: ease-out;
1083
+ -o-transition-timing-function: ease-out;
1084
+ transition-timing-function: ease-out;
1085
+ }
1086
+ .wpr-button-underline-reveal:hover:before, .wpr-button-underline-reveal:focus:before, .wpr-button-underline-reveal:active:before {
1087
+ -webkit-transform: translateY(0);
1088
+ -ms-transform: translateY(0);
1089
+ transform: translateY(0);
1090
+ }
1091
+
1092
+ /* Overline Reveal */
1093
+ .wpr-button-overline-reveal {
1094
+ display: inline-block;
1095
+ vertical-align: middle;
1096
+ -webkit-transform: perspective(1px) translateZ(0);
1097
+ transform: perspective(1px) translateZ(0);
1098
+ position: relative;
1099
+ border: none !important;
1100
+ overflow: hidden;
1101
+ }
1102
+ .wpr-button-overline-reveal:before {
1103
+ content: "";
1104
+ position: absolute;
1105
+ z-index: -1;
1106
+ left: 0;
1107
+ right: 0;
1108
+ top: 0;
1109
+ -webkit-transform: translateY(-100%);
1110
+ -ms-transform: translateY(-100%);
1111
+ transform: translateY(-100%);
1112
+ -webkit-transition-property: transform;
1113
+ -webkit-transition-property: -webkit-transform;
1114
+ transition-property: -webkit-transform;
1115
+ -o-transition-property: transform;
1116
+ transition-property: transform;
1117
+ transition-property: transform, -webkit-transform;
1118
+ -webkit-transition-duration: 0.3s;
1119
+ -o-transition-duration: 0.3s;
1120
+ transition-duration: 0.3s;
1121
+ -webkit-transition-timing-function: ease-out;
1122
+ -o-transition-timing-function: ease-out;
1123
+ transition-timing-function: ease-out;
1124
+ }
1125
+ .wpr-button-overline-reveal:hover:before, .wpr-button-overline-reveal:focus:before, .wpr-button-overline-reveal:active:before {
1126
+ -webkit-transform: translateY(0);
1127
+ -ms-transform: translateY(0);
1128
+ transform: translateY(0);
1129
+ }
1130
+
1131
+ /* Winona */
1132
+ .wpr-button-winona {
1133
+ overflow: hidden;
1134
+ -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
1135
+ -o-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
1136
+ transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
1137
+ }
1138
+ .wpr-button-winona::after {
1139
+ content: attr(data-text);
1140
+ position: absolute;
1141
+ width: 100%;
1142
+ height: 100%;
1143
+ top: 0;
1144
+ left: 0;
1145
+ opacity: 0;
1146
+ -webkit-transform: translate3d(0, 25%, 0);
1147
+ transform: translate3d(0, 25%, 0);
1148
+ }
1149
+
1150
+ .wpr-button-winona::after,
1151
+ .wpr-button-winona > span {
1152
+ -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
1153
+ -o-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
1154
+ transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
1155
+ }
1156
+ .wpr-button-winona:hover::after {
1157
+ opacity: 1;
1158
+ -webkit-transform: translate3d(0, 0, 0);
1159
+ transform: translate3d(0, 0, 0);
1160
+ }
1161
+ .wpr-button-winona:hover > span {
1162
+ opacity: 0;
1163
+ -webkit-transform: translate3d(0, -25%, 0);
1164
+ transform: translate3d(0, -25%, 0);
1165
+ }
1166
+
1167
+ /* Wayra Left */
1168
+ .wpr-button-wayra-left {
1169
+ overflow: hidden;
1170
+ -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
1171
+ -o-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
1172
+ transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
1173
+ }
1174
+ .wpr-button-wayra-left::after {
1175
+ content: '';
1176
+ position: absolute;
1177
+ top: 0;
1178
+ left: 0;
1179
+ width: 150%;
1180
+ height: 100%;
1181
+ z-index: -1;
1182
+ -webkit-transform: rotate3d(0, 0, 1, -90deg) translate3d(0, -3em, 0);
1183
+ transform: rotate3d(0, 0, 1, -90deg) translate3d(0, -3em, 0);
1184
+ -webkit-transform-origin: 0% 100%;
1185
+ -ms-transform-origin: 0% 100%;
1186
+ transform-origin: 0% 100%;
1187
+ -webkit-transition: -webkit-transform 0.3s, opacity 0.3s, background-color 0.3s;
1188
+ -webkit-transition: opacity 0.3s, background-color 0.3s, -webkit-transform 0.3s;
1189
+ transition: opacity 0.3s, background-color 0.3s, -webkit-transform 0.3s;
1190
+ -o-transition: transform 0.3s, opacity 0.3s, background-color 0.3s;
1191
+ transition: transform 0.3s, opacity 0.3s, background-color 0.3s;
1192
+ transition: transform 0.3s, opacity 0.3s, background-color 0.3s, -webkit-transform 0.3s;
1193
+ }
1194
+
1195
+ .wpr-button-wayra-left:hover::after {
1196
+ opacity: 1;
1197
+ -webkit-transform: rotate3d(0, 0, 1, 0deg);
1198
+ transform: rotate3d(0, 0, 1, 0deg);
1199
+ -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
1200
+ -o-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
1201
+ transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
1202
+ }
1203
+
1204
+ /* Wayra Right */
1205
+ .wpr-button-wayra-right {
1206
+ overflow: hidden;
1207
+ -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
1208
+ -o-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
1209
+ transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
1210
+ }
1211
+ .wpr-button-wayra-right::after {
1212
+ content: '';
1213
+ position: absolute;
1214
+ top: 0;
1215
+ right: 0;
1216
+ width: 150%;
1217
+ height: 100%;
1218
+ z-index: -1;
1219
+ -webkit-transform: rotate3d(0, 0, 1, 90deg) translate3d(0, -3em, 0);
1220
+ transform: rotate3d(0, 0, 1, 90deg) translate3d(0, -3em, 0);
1221
+ -webkit-transform-origin: 100% 100%;
1222
+ -ms-transform-origin: 100% 100%;
1223
+ transform-origin: 100% 100%;
1224
+ -webkit-transition: -webkit-transform 0.3s, opacity 0.3s, background-color 0.3s;
1225
+ -webkit-transition: opacity 0.3s, background-color 0.3s, -webkit-transform 0.3s;
1226
+ transition: opacity 0.3s, background-color 0.3s, -webkit-transform 0.3s;
1227
+ -o-transition: transform 0.3s, opacity 0.3s, background-color 0.3s;
1228
+ transition: transform 0.3s, opacity 0.3s, background-color 0.3s;
1229
+ transition: transform 0.3s, opacity 0.3s, background-color 0.3s, -webkit-transform 0.3s;
1230
+ }
1231
+
1232
+ .wpr-button-wayra-right:hover::after {
1233
+ opacity: 1;
1234
+ -webkit-transform: rotate3d(0, 0, 1, 0deg);
1235
+ transform: rotate3d(0, 0, 1, 0deg);
1236
+ -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
1237
+ -o-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
1238
+ transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
1239
+ }
1240
+
1241
+
1242
+ /* Rayen Left */
1243
+ .wpr-button-rayen-left {
1244
+ overflow: hidden;
1245
+ }
1246
+ .wpr-button-rayen-left::after {
1247
+ content: attr(data-text);
1248
+ position: absolute;
1249
+ top: 0;
1250
+ left: 0;
1251
+ width: 100%;
1252
+ height: 100%;
1253
+ -webkit-transform: translate3d(-100%, 0, 0);
1254
+ transform: translate3d(-100%, 0, 0);
1255
+ z-index: 10;
1256
+ }
1257
+ .wpr-button-rayen-left::after,
1258
+ .wpr-button-rayen-left > span {
1259
+ -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
1260
+ -o-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
1261
+ transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
1262
+ }
1263
+ .wpr-button-rayen-left:hover::after {
1264
+ -webkit-transform: translate3d(0, 0, 0);
1265
+ transform: translate3d(0, 0, 0);
1266
+ }
1267
+ .wpr-button-rayen-left:hover > span {
1268
+ -webkit-transform: translate3d(0, 100%, 0);
1269
+ transform: translate3d(0, 100%, 0);
1270
+ }
1271
+
1272
+ /* Rayen Right */
1273
+ .wpr-button-rayen-right {
1274
+ overflow: hidden;
1275
+ }
1276
+ .wpr-button-rayen-right::after {
1277
+ content: attr(data-text);
1278
+ position: absolute;
1279
+ top: 0;
1280
+ right: 0;
1281
+ width: 100%;
1282
+ height: 100%;
1283
+ -webkit-transform: translate3d(100%, 0, 0);
1284
+ transform: translate3d(100%, 0, 0);
1285
+ z-index: 10;
1286
+ }
1287
+ .wpr-button-rayen-right::after,
1288
+ .wpr-button-rayen-right > span {
1289
+ -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
1290
+ -o-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
1291
+ transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
1292
+ }
1293
+ .wpr-button-rayen-right:hover::after {
1294
+ -webkit-transform: translate3d(0, 0, 0);
1295
+ transform: translate3d(0, 0, 0);
1296
+ }
1297
+ .wpr-button-rayen-right:hover > span {
1298
+ -webkit-transform: translate3d(0, 100%, 0);
1299
+ transform: translate3d(0, 100%, 0);
1300
+ }
1301
+
1302
+ /* Isi Right */
1303
+ .wpr-button-isi-left {
1304
+ overflow: hidden;
1305
+ }
1306
+ .wpr-button-isi-left::after {
1307
+ content: '';
1308
+ z-index: -1;
1309
+ position: absolute;
1310
+ top: 50%;
1311
+ right: 100%;
1312
+ margin: -15px 0 0 1px;
1313
+ width: 15%;
1314
+ height: 30px;
1315
+ border-radius: 50%;
1316
+ -webkit-transform-origin: 0% 50%;
1317
+ -ms-transform-origin: 0% 50%;
1318
+ transform-origin: 0% 50%;
1319
+ -webkit-transform: scale3d(1, 2, 1);
1320
+ transform: scale3d(1, 2, 1);
1321
+ -webkit-transition-timing-function: cubic-bezier(0.7,0,0.9,1);
1322
+ -o-transition-timing-function: cubic-bezier(0.7,0,0.9,1);
1323
+ transition-timing-function: cubic-bezier(0.7,0,0.9,1);
1324
+ }
1325
+ .wpr-button-isi-left:hover::after {
1326
+ -webkit-transform: scale3d(9, 9, 1);
1327
+ }
1328
+
1329
+ /* Isi Left */
1330
+ .wpr-button-isi-right {
1331
+ overflow: hidden;
1332
+ }
1333
+ .wpr-button-isi-right::after {
1334
+ content: '';
1335
+ z-index: -1;
1336
+ position: absolute;
1337
+ top: 50%;
1338
+ left: 100%;
1339
+ margin: -15px 0 0 1px;
1340
+ width: 15%;
1341
+ height: 30px;
1342
+ border-radius: 50%;
1343
+ -webkit-transform-origin: 100% 50%;
1344
+ -ms-transform-origin: 100% 50%;
1345
+ transform-origin: 100% 50%;
1346
+ -webkit-transform: scale3d(1, 2, 1);
1347
+ transform: scale3d(1, 2, 1);
1348
+ -webkit-transition-timing-function: cubic-bezier(0.7,0,0.9,1);
1349
+ -o-transition-timing-function: cubic-bezier(0.7,0,0.9,1);
1350
+ transition-timing-function: cubic-bezier(0.7,0,0.9,1);
1351
+ }
1352
+ .wpr-button-isi-right:hover::after {
1353
+ -webkit-transform: scale3d(9, 9, 1);
1354
+ transform: scale3d(9, 9, 1);
1355
+ }
1356
+
1357
+ /* Aylen */
1358
+ .wpr-button-aylen {
1359
+ overflow: hidden;
1360
+ }
1361
+
1362
+ .wpr-button-aylen::after,
1363
+ .wpr-button-aylen::before {
1364
+ content: '';
1365
+ position: absolute;
1366
+ height: 100%;
1367
+ width: 100%;
1368
+ bottom: 100%;
1369
+ left: 0;
1370
+ z-index: -1;
1371
+ -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
1372
+ -o-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
1373
+ transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
1374
+ }
1375
+
1376
+ .wpr-button-aylen::after {
1377
+ opacity: 0.75;
1378
+ }
1379
+
1380
+ .wpr-button-aylen:hover::after,
1381
+ .wpr-button-aylen:hover::before {
1382
+ -webkit-transform: translate3d(0, 100%, 0);
1383
+ transform: translate3d(0, 100%, 0);
1384
+ }
1385
+ .wpr-button-aylen:hover::before {
1386
+ -webkit-transition-delay: 0.175s;
1387
+ -o-transition-delay: 0.175s;
1388
+ transition-delay: 0.175s;
1389
+ }
1390
+
1391
+ /* Antiman */
1392
+ .wpr-button-antiman {
1393
+ overflow: visible !important;
1394
+ border: none !important;
1395
+ }
1396
+
1397
+ .wpr-button-antiman::after {
1398
+ content: '';
1399
+ z-index: -1;
1400
+ border-radius: inherit;
1401
+ pointer-events: none;
1402
+ position: absolute;
1403
+ top: 0;
1404
+ left: 0;
1405
+ width: 100%;
1406
+ height: 100%;
1407
+ -webkit-backface-visibility: hidden;
1408
+ -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
1409
+ -o-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
1410
+ transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
1411
+ }
1412
+ .wpr-button-antiman::after {
1413
+ opacity: 0;
1414
+ -webkit-transform: scale3d(1.2, 1.2, 1);
1415
+ transform: scale3d(1.2, 1.2, 1);
1416
+ }
1417
+ .wpr-button-antiman:hover::after {
1418
+ opacity: 1;
1419
+ -webkit-transform: scale3d(1, 1, 1);
1420
+ transform: scale3d(1, 1, 1);
1421
+ }
1422
+
1423
+ /* Naira */
1424
+ .wpr-button-naira {
1425
+ overflow: hidden;
1426
+ }
1427
+ .wpr-button-naira::after {
1428
+ content: '';
1429
+ position: absolute;
1430
+ left: -50%;
1431
+ width: 200%;
1432
+ height: 200%;
1433
+ top: -50%;
1434
+ z-index: -1;
1435
+ -webkit-transform: translate3d(0, -100%, 0) rotate3d(0, 0, 1, -10deg);
1436
+ transform: translate3d(0, -100%, 0) rotate3d(0, 0, 1, -10deg);
1437
+ }
1438
+ .wpr-button-naira .wpr-button-button-icon {
1439
+ position: absolute;
1440
+ top: 0;
1441
+ width: 100%;
1442
+ height: 100%;
1443
+ left: 0;
1444
+ margin: 0 !important;
1445
+ -webkit-transform: translate3d(0, -100%, 0);
1446
+ transform: translate3d(0, -100%, 0);
1447
+ opacity: 0;
1448
+ }
1449
+ .wpr-button-naira .wpr-button-button-icon i {
1450
+ position: absolute;
1451
+ top: 50%;
1452
+ left: 50%;
1453
+ -webkit-transform: translate(-50%,-50%);
1454
+ -ms-transform: translate(-50%,-50%);
1455
+ transform: translate(-50%,-50%);
1456
+ }
1457
+
1458
+ .wpr-button-naira .wpr-button-button-text {
1459
+ display: block;
1460
+ }
1461
+
1462
+ .wpr-button-naira .wpr-button-button-text,
1463
+ .wpr-button-naira .wpr-button-button-icon {
1464
+ -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
1465
+ -o-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
1466
+ transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
1467
+ }
1468
+
1469
+ .wpr-button-naira:hover .wpr-button-button-icon {
1470
+ -webkit-transform: translate3d(0, 0, 0);
1471
+ transform: translate3d(0, 0, 0);
1472
+ opacity: 1;
1473
+ }
1474
+ .wpr-button-naira:hover .wpr-button-button-text {
1475
+ opacity: 0;
1476
+ -webkit-transform: translate3d(0, 100%, 0);
1477
+ transform: translate3d(0, 100%, 0);
1478
+ }
1479
+ @-webkit-keyframes anim-naira-1 {
1480
+ 50% {
1481
+ -webkit-transform: translate3d(0, -50%, 0) rotate3d(0, 0, 1, -10deg);
1482
+ transform: translate3d(0, -50%, 0) rotate3d(0, 0, 1, -10deg);
1483
+ -webkit-animation-timing-function: ease-out;
1484
+ animation-timing-function: ease-out;
1485
+ }
1486
+ 100% {
1487
+ -webkit-transform: translate3d(0, 0%, 0) rotate3d(0, 0, 1, 0deg);
1488
+ transform: translate3d(0, 0%, 0) rotate3d(0, 0, 1, 0deg);
1489
+ }
1490
+ }
1491
+ @keyframes anim-naira-1 {
1492
+ 50% {
1493
+ -webkit-transform: translate3d(0, -50%, 0) rotate3d(0, 0, 1, -10deg);
1494
+ transform: translate3d(0, -50%, 0) rotate3d(0, 0, 1, -10deg);
1495
+ -webkit-animation-timing-function: ease-out;
1496
+ animation-timing-function: ease-out;
1497
+ }
1498
+ 100% {
1499
+ -webkit-transform: translate3d(0, 0%, 0) rotate3d(0, 0, 1, 0deg);
1500
+ transform: translate3d(0, 0%, 0) rotate3d(0, 0, 1, 0deg);
1501
+ }
1502
+ }
1503
+ .wpr-button-naira:hover::after {
1504
+ -webkit-animation-name: anim-naira-1;
1505
+ animation-name: anim-naira-1;
1506
+ -webkit-animation-fill-mode: forwards;
1507
+ animation-fill-mode: forwards;
1508
+ -webkit-animation-timing-function: ease-in;
1509
+ animation-timing-function: ease-in;
1510
+ }
1511
+
1512
+ /* Naira Up*/
1513
+ .wpr-button-naira-up {
1514
+ overflow: hidden;
1515
+ }
1516
+ .wpr-button-naira-up::after {
1517
+ content: '';
1518
+ position: absolute;
1519
+ left: -50%;
1520
+ width: 200%;
1521
+ height: 200%;
1522
+ top: -50%;
1523
+ z-index: -1;
1524
+ -webkit-transform: translate3d(0, 100%, 0) rotate3d(0, 0, 1, 10deg);
1525
+ transform: translate3d(0, 100%, 0) rotate3d(0, 0, 1, 10deg);
1526
+ }
1527
+ .wpr-button-naira-up .wpr-button-button-icon {
1528
+ position: absolute;
1529
+ top: 0;
1530
+ width: 100%;
1531
+ height: 100%;
1532
+ left: 0;
1533
+ margin: 0 !important;
1534
+ -webkit-transform: translate3d(0, 100%, 0);
1535
+ transform: translate3d(0, 100%, 0);
1536
+ opacity: 0;
1537
+ }
1538
+
1539
+ .wpr-button-naira-up .wpr-button-button-icon i {
1540
+ position: absolute;
1541
+ top: 50%;
1542
+ left: 50%;
1543
+ -webkit-transform: translate(-50%,-50%);
1544
+ -ms-transform: translate(-50%,-50%);
1545
+ transform: translate(-50%,-50%);
1546
+ }
1547
+
1548
+ .wpr-button-naira-up .wpr-button-button-text {
1549
+ display: block;
1550
+ }
1551
+
1552
+ .wpr-button-naira-up .wpr-button-button-text,
1553
+ .wpr-button-naira-up .wpr-button-button-icon {
1554
+ -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
1555
+ -o-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
1556
+ transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
1557
+ }
1558
+
1559
+ .wpr-button-naira-up:hover .wpr-button-button-icon {
1560
+ -webkit-transform: translate3d(0, 0, 0);
1561
+ transform: translate3d(0, 0, 0);
1562
+ opacity: 1;
1563
+ }
1564
+ .wpr-button-naira-up:hover .wpr-button-button-text {
1565
+ opacity: 0;
1566
+ -webkit-transform: translate3d(0, -100%, 0);
1567
+ transform: translate3d(0, -100%, 0);
1568
+ }
1569
+ @-webkit-keyframes anim-naira-2 {
1570
+ 50% {
1571
+ -webkit-transform: translate3d(0, 50%, 0) rotate3d(0, 0, 1, 10deg);
1572
+ transform: translate3d(0, 50%, 0) rotate3d(0, 0, 1, 10deg);
1573
+ -webkit-animation-timing-function: ease-out;
1574
+ animation-timing-function: ease-out;
1575
+ }
1576
+ 100% {
1577
+ -webkit-transform: translate3d(0, 0%, 0) rotate3d(0, 0, 1, 0deg);
1578
+ transform: translate3d(0, 0%, 0) rotate3d(0, 0, 1, 0deg);
1579
+ }
1580
+ }
1581
+ @keyframes anim-naira-2 {
1582
+ 50% {
1583
+ -webkit-transform: translate3d(0, 50%, 0) rotate3d(0, 0, 1, 10deg);
1584
+ transform: translate3d(0, 50%, 0) rotate3d(0, 0, 1, 10deg);
1585
+ -webkit-animation-timing-function: ease-out;
1586
+ animation-timing-function: ease-out;
1587
+ }
1588
+ 100% {
1589
+ -webkit-transform: translate3d(0, 0%, 0) rotate3d(0, 0, 1, 0deg);
1590
+ transform: translate3d(0, 0%, 0) rotate3d(0, 0, 1, 0deg);
1591
+ }
1592
+ }
1593
+ .wpr-button-naira-up:hover::after {
1594
+ -webkit-animation-name: anim-naira-2;
1595
+ animation-name: anim-naira-2;
1596
+ -webkit-animation-fill-mode: forwards;
1597
+ animation-fill-mode: forwards;
1598
+ -webkit-animation-timing-function: ease-in;
1599
+ animation-timing-function: ease-in;
1600
+ }
1601
+
1602
+ /* Fade */
1603
+ .wpr-button-none:before {
1604
+ content: "";
1605
+ position: absolute;
1606
+ z-index: -1;
1607
+ top: 0;
1608
+ left: 0;
1609
+ width: 100%;
1610
+ height: 100%;
1611
+ opacity: 0;
1612
+ }
1613
+ .wpr-button-none:hover:before {
1614
+ opacity: 1;
1615
+ }
1616
+
1617
+
1618
+ .wpr-button-effect,
1619
+ .wpr-button-effect::before,
1620
+ .wpr-button-effect::after,
1621
+ .wpr-button-effect span {
1622
+ -webkit-transition-property: all;
1623
+ -o-transition-property: all;
1624
+ transition-property: all;
1625
+ }
1626
+
1627
+ .wpr-button-effect::after {
1628
+ text-align: center;
1629
+ }
assets/css/lib/animations/text-animations.css CHANGED
@@ -1,843 +1,843 @@
1
- /*--------------------------------------------------------------
2
- == General
3
- --------------------------------------------------------------*/
4
-
5
- .wpr-anim-text-inner {
6
- display: inline-block;
7
- position: relative;
8
- text-align: left;
9
- }
10
-
11
- .wpr-anim-text-inner b {
12
- display: inline-block;
13
- position: absolute;
14
- white-space: nowrap;
15
- left: 0;
16
- top: 0;
17
- }
18
-
19
- .wpr-anim-text-inner b.wpr-anim-text-visible {
20
- position: relative;
21
- }
22
-
23
-
24
- /*--------------------------------------------------------------
25
- == Rotate 1
26
- --------------------------------------------------------------*/
27
-
28
- .wpr-anim-text.wpr-anim-text-type-rotate-1 .wpr-anim-text-inner {
29
- -webkit-perspective: 300px;
30
- perspective: 300px;
31
- }
32
-
33
- .wpr-anim-text.wpr-anim-text-type-rotate-1 b {
34
- opacity: 0;
35
- -webkit-transform-origin: 50% 100%;
36
- -ms-transform-origin: 50% 100%;
37
- transform-origin: 50% 100%;
38
- -webkit-transform: rotateX(180deg);
39
- -ms-transform: rotateX(180deg);
40
- transform: rotateX(180deg);
41
- }
42
-
43
- .wpr-anim-text.wpr-anim-text-type-rotate-1 b.wpr-anim-text-visible {
44
- opacity: 1;
45
- -webkit-transform: rotateX(0deg);
46
- -ms-transform: rotateX(0deg);
47
- transform: rotateX(0deg);
48
- -webkit-animation: wpr-anim-text-rotate-1-in 1.2s;
49
- animation: wpr-anim-text-rotate-1-in 1.2s;
50
- }
51
-
52
- .wpr-anim-text.wpr-anim-text-type-rotate-1 b.wpr-anim-text-hidden {
53
- -webkit-transform: rotateX(180deg);
54
- -ms-transform: rotateX(180deg);
55
- transform: rotateX(180deg);
56
- -webkit-animation: wpr-anim-text-rotate-1-out 1.2s;
57
- animation: wpr-anim-text-rotate-1-out 1.2s;
58
- }
59
-
60
- @-webkit-keyframes wpr-anim-text-rotate-1-in {
61
- 0% {
62
- -webkit-transform: rotateX(180deg);
63
- opacity: 0;
64
- }
65
- 35% {
66
- -webkit-transform: rotateX(120deg);
67
- opacity: 0;
68
- }
69
- 65% {
70
- opacity: 0;
71
- }
72
- 100% {
73
- -webkit-transform: rotateX(360deg);
74
- opacity: 1;
75
- }
76
- }
77
-
78
- @keyframes wpr-anim-text-rotate-1-in {
79
- 0% {
80
- -webkit-transform: rotateX(180deg);
81
- -ms-transform: rotateX(180deg);
82
- transform: rotateX(180deg);
83
- opacity: 0;
84
- }
85
- 35% {
86
- -webkit-transform: rotateX(120deg);
87
- -ms-transform: rotateX(120deg);
88
- transform: rotateX(120deg);
89
- opacity: 0;
90
- }
91
- 65% {
92
- opacity: 0;
93
- }
94
- 100% {
95
- -webkit-transform: rotateX(360deg);
96
- -ms-transform: rotateX(360deg);
97
- transform: rotateX(360deg);
98
- opacity: 1;
99
- }
100
- }
101
-
102
- @-webkit-keyframes wpr-anim-text-rotate-1-out {
103
- 0% {
104
- -webkit-transform: rotateX(0deg);
105
- opacity: 1;
106
- }
107
- 35% {
108
- -webkit-transform: rotateX(-40deg);
109
- opacity: 1;
110
- }
111
- 65% {
112
- opacity: 0;
113
- }
114
- 100% {
115
- -webkit-transform: rotateX(180deg);
116
- opacity: 0;
117
- }
118
- }
119
-
120
- @keyframes wpr-anim-text-rotate-1-out {
121
- 0% {
122
- -webkit-transform: rotateX(0deg);
123
- -ms-transform: rotateX(0deg);
124
- transform: rotateX(0deg);
125
- opacity: 1;
126
- }
127
- 35% {
128
- -webkit-transform: rotateX(-40deg);
129
- -ms-transform: rotateX(-40deg);
130
- transform: rotateX(-40deg);
131
- opacity: 1;
132
- }
133
- 65% {
134
- opacity: 0;
135
- }
136
- 100% {
137
- -webkit-transform: rotateX(180deg);
138
- -ms-transform: rotateX(180deg);
139
- transform: rotateX(180deg);
140
- opacity: 0;
141
- }
142
- }
143
-
144
-
145
- /*--------------------------------------------------------------
146
- == Typing
147
- --------------------------------------------------------------*/
148
-
149
- .wpr-anim-text.wpr-anim-text-type-typing .wpr-anim-text-inner {
150
- vertical-align: top;
151
- overflow: hidden;
152
- }
153
-
154
- .wpr-anim-text.wpr-anim-text-type-typing b {
155
- visibility: hidden;
156
- }
157
-
158
- .wpr-anim-text.wpr-anim-text-type-typing b.wpr-anim-text-visible {
159
- visibility: visible;
160
- }
161
-
162
- .wpr-anim-text.wpr-anim-text-type-typing i {
163
- position: absolute;
164
- visibility: hidden;
165
- }
166
-
167
- .wpr-anim-text.wpr-anim-text-type-typing i.wpr-anim-text-in {
168
- position: relative;
169
- visibility: visible;
170
- }
171
-
172
- @-webkit-keyframes wpr-anim-text-pulse {
173
- 0% {
174
- -webkit-transform: translateY(-50%) scale(1);
175
- opacity: 1;
176
- }
177
- 40% {
178
- -webkit-transform: translateY(-50%) scale(0.9);
179
- opacity: 0;
180
- }
181
- 100% {
182
- -webkit-transform: translateY(-50%) scale(0);
183
- opacity: 0;
184
- }
185
- }
186
-
187
- @keyframes wpr-anim-text-pulse {
188
- 0% {
189
- -webkit-transform: translateY(-50%) scale(1);
190
- -ms-transform: translateY(-50%) scale(1);
191
- transform: translateY(-50%) scale(1);
192
- opacity: 1;
193
- }
194
- 40% {
195
- -webkit-transform: translateY(-50%) scale(0.9);
196
- -ms-transform: translateY(-50%) scale(0.9);
197
- transform: translateY(-50%) scale(0.9);
198
- opacity: 0;
199
- }
200
- 100% {
201
- -webkit-transform: translateY(-50%) scale(0);
202
- -ms-transform: translateY(-50%) scale(0);
203
- transform: translateY(-50%) scale(0);
204
- opacity: 0;
205
- }
206
- }
207
-
208
-
209
- /*--------------------------------------------------------------
210
- == Rotate 2
211
- --------------------------------------------------------------*/
212
-
213
- .wpr-anim-text.wpr-anim-text-type-rotate-2 .wpr-anim-text-inner {
214
- -webkit-perspective: 300px;
215
- perspective: 300px;
216
- }
217
-
218
- .wpr-anim-text.wpr-anim-text-type-rotate-2 i,
219
- .wpr-anim-text.wpr-anim-text-type-rotate-2 em {
220
- display: inline-block;
221
- -webkit-backface-visibility: hidden;
222
- backface-visibility: hidden;
223
- }
224
-
225
- .wpr-anim-text.wpr-anim-text-type-rotate-2 b {
226
- opacity: 0;
227
- }
228
-
229
- .wpr-anim-text.wpr-anim-text-type-rotate-2 i {
230
- -webkit-transform-style: preserve-3d;
231
- transform-style: preserve-3d;
232
- -webkit-transform: translateZ(-20px) rotateX(90deg);
233
- -ms-transform: translateZ(-20px) rotateX(90deg);
234
- transform: translateZ(-20px) rotateX(90deg);
235
- opacity: 0;
236
- }
237
-
238
- .wpr-anim-text-visible .wpr-anim-text.wpr-anim-text-type-rotate-2 i {
239
- opacity: 1;
240
- }
241
-
242
- .wpr-anim-text.wpr-anim-text-type-rotate-2 i.wpr-anim-text-in {
243
- -webkit-animation: wpr-anim-text-rotate-2-in 0.4s forwards;
244
- animation: wpr-anim-text-rotate-2-in 0.4s forwards;
245
- }
246
-
247
- .wpr-anim-text.wpr-anim-text-type-rotate-2 i.wpr-anim-text-out {
248
- -webkit-animation: wpr-anim-text-rotate-2-out 0.4s forwards;
249
- animation: wpr-anim-text-rotate-2-out 0.4s forwards;
250
- }
251
-
252
- .wpr-anim-text.wpr-anim-text-type-rotate-2 em {
253
- -webkit-transform: translateZ(20px);
254
- -ms-transform: translateZ(20px);
255
- transform: translateZ(20px);
256
- }
257
-
258
- .no-csstransitions .wpr-anim-text.wpr-anim-text-type-rotate-2 i {
259
- -webkit-transform: rotateX(0deg);
260
- -ms-transform: rotateX(0deg);
261
- transform: rotateX(0deg);
262
- opacity: 0;
263
- }
264
-
265
- .no-csstransitions .wpr-anim-text.wpr-anim-text-type-rotate-2 i em {
266
- -webkit-transform: scale(1);
267
- -ms-transform: scale(1);
268
- transform: scale(1);
269
- }
270
-
271
- .no-csstransitions .wpr-anim-text.wpr-anim-text-type-rotate-2 .wpr-anim-text-visible i {
272
- opacity: 1;
273
- }
274
-
275
- @-webkit-keyframes wpr-anim-text-rotate-2-in {
276
- 0% {
277
- opacity: 0;
278
- -webkit-transform: translateZ(-20px) rotateX(90deg);
279
- }
280
- 60% {
281
- opacity: 1;
282
- -webkit-transform: translateZ(-20px) rotateX(-10deg);
283
- }
284
- 100% {
285
- opacity: 1;
286
- -webkit-transform: translateZ(-20px) rotateX(0deg);
287
- }
288
- }
289
-
290
- @keyframes wpr-anim-text-rotate-2-in {
291
- 0% {
292
- opacity: 0;
293
- -webkit-transform: translateZ(-20px) rotateX(90deg);
294
- -ms-transform: translateZ(-20px) rotateX(90deg);
295
- transform: translateZ(-20px) rotateX(90deg);
296
- }
297
- 60% {
298
- opacity: 1;
299
- -webkit-transform: translateZ(-20px) rotateX(-10deg);
300
- -ms-transform: translateZ(-20px) rotateX(-10deg);
301
- transform: translateZ(-20px) rotateX(-10deg);
302
- }
303
- 100% {
304
- opacity: 1;
305
- -webkit-transform: translateZ(-20px) rotateX(0deg);
306
- -ms-transform: translateZ(-20px) rotateX(0deg);
307
- transform: translateZ(-20px) rotateX(0deg);
308
- }
309
- }
310
-
311
- @-webkit-keyframes wpr-anim-text-rotate-2-out {
312
- 0% {
313
- opacity: 1;
314
- -webkit-transform: translateZ(-20px) rotateX(0);
315
- }
316
- 60% {
317
- opacity: 0;
318
- -webkit-transform: translateZ(-20px) rotateX(-100deg);
319
- }
320
- 100% {
321
- opacity: 0;
322
- -webkit-transform: translateZ(-20px) rotateX(-90deg);
323
- }
324
- }
325
-
326
- @keyframes wpr-anim-text-rotate-2-out {
327
- 0% {
328
- opacity: 1;
329
- -webkit-transform: translateZ(-20px) rotateX(0);
330
- -ms-transform: translateZ(-20px) rotateX(0);
331
- transform: translateZ(-20px) rotateX(0);
332
- }
333
- 60% {
334
- opacity: 0;
335
- -webkit-transform: translateZ(-20px) rotateX(-100deg);
336
- -ms-transform: translateZ(-20px) rotateX(-100deg);
337
- transform: translateZ(-20px) rotateX(-100deg);
338
- }
339
- 100% {
340
- opacity: 0;
341
- -webkit-transform: translateZ(-20px) rotateX(-90deg);
342
- -ms-transform: translateZ(-20px) rotateX(-90deg);
343
- transform: translateZ(-20px) rotateX(-90deg);
344
- }
345
- }
346
-
347
-
348
- /*--------------------------------------------------------------
349
- == Slide
350
- --------------------------------------------------------------*/
351
-
352
- .wpr-anim-text.wpr-anim-text-type-slide span {
353
- display: inline-block;
354
- padding: .2em 0;
355
- }
356
-
357
- .wpr-anim-text.wpr-anim-text-type-slide .wpr-anim-text-inner {
358
- overflow: hidden;
359
- vertical-align: top;
360
- }
361
-
362
- .wpr-anim-text.wpr-anim-text-type-slide b {
363
- opacity: 0;
364
- top: .2em;
365
- }
366
-
367
- .wpr-anim-text.wpr-anim-text-type-slide b.wpr-anim-text-visible {
368
- top: 0;
369
- opacity: 1;
370
- -webkit-animation: wpr-anim-text-slide-in 0.6s;
371
- animation: wpr-anim-text-slide-in 0.6s;
372
- }
373
-
374
- .wpr-anim-text.wpr-anim-text-type-slide b.wpr-anim-text-hidden {
375
- -webkit-animation: wpr-anim-text-slide-out 0.6s;
376
- animation: wpr-anim-text-slide-out 0.6s;
377
- }
378
-
379
- @-webkit-keyframes wpr-anim-text-slide-in {
380
- 0% {
381
- opacity: 0;
382
- -webkit-transform: translateY(-100%);
383
- }
384
- 60% {
385
- opacity: 1;
386
- -webkit-transform: translateY(20%);
387
- }
388
- 100% {
389
- opacity: 1;
390
- -webkit-transform: translateY(0);
391
- }
392
- }
393
-
394
- @keyframes wpr-anim-text-slide-in {
395
- 0% {
396
- opacity: 0;
397
- -webkit-transform: translateY(-100%);
398
- -ms-transform: translateY(-100%);
399
- transform: translateY(-100%);
400
- }
401
- 60% {
402
- opacity: 1;
403
- -webkit-transform: translateY(20%);
404
- -ms-transform: translateY(20%);
405
- transform: translateY(20%);
406
- }
407
- 100% {
408
- opacity: 1;
409
- -webkit-transform: translateY(0);
410
- -ms-transform: translateY(0);
411
- transform: translateY(0);
412
- }
413
- }
414
-
415
- @-webkit-keyframes wpr-anim-text-slide-out {
416
- 0% {
417
- opacity: 1;
418
- -webkit-transform: translateY(0);
419
- }
420
- 60% {
421
- opacity: 0;
422
- -webkit-transform: translateY(120%);
423
- }
424
- 100% {
425
- opacity: 0;
426
- -webkit-transform: translateY(100%);
427
- }
428
- }
429
-
430
- @keyframes wpr-anim-text-slide-out {
431
- 0% {
432
- opacity: 1;
433
- -webkit-transform: translateY(0);
434
- -ms-transform: translateY(0);
435
- transform: translateY(0);
436
- }
437
- 60% {
438
- opacity: 0;
439
- -webkit-transform: translateY(120%);
440
- -ms-transform: translateY(120%);
441
- transform: translateY(120%);
442
- }
443
- 100% {
444
- opacity: 0;
445
- -webkit-transform: translateY(100%);
446
- -ms-transform: translateY(100%);
447
- transform: translateY(100%);
448
- }
449
- }
450
-
451
-
452
- /*--------------------------------------------------------------
453
- == Clip
454
- --------------------------------------------------------------*/
455
-
456
- .wpr-anim-text.wpr-anim-text-type-clip span {
457
- display: inline-block;
458
- padding: .2em 0;
459
- }
460
-
461
- .wpr-anim-text.wpr-anim-text-type-clip .wpr-anim-text-inner {
462
- overflow: hidden;
463
- vertical-align: top;
464
- }
465
-
466
- .wpr-anim-text.wpr-anim-text-type-clip b {
467
- opacity: 0;
468
- }
469
-
470
- .wpr-anim-text.wpr-anim-text-type-clip b.wpr-anim-text-visible {
471
- opacity: 1;
472
- }
473
-
474
-
475
- /*--------------------------------------------------------------
476
- == Zoom
477
- --------------------------------------------------------------*/
478
-
479
- .wpr-anim-text.wpr-anim-text-type-zoom .wpr-anim-text-inner {
480
- -webkit-perspective: 300px;
481
- perspective: 300px;
482
- }
483
-
484
- .wpr-anim-text.wpr-anim-text-type-zoom b {
485
- opacity: 0;
486
- }
487
-
488
- .wpr-anim-text.wpr-anim-text-type-zoom b.wpr-anim-text-visible {
489
- opacity: 1;
490
- -webkit-animation: wpr-anim-text-zoom-in 0.8s;
491
- animation: wpr-anim-text-zoom-in 0.8s;
492
- }
493
-
494
- .wpr-anim-text.wpr-anim-text-type-zoom b.wpr-anim-text-hidden {
495
- -webkit-animation: wpr-anim-text-zoom-out 0.8s;
496
- animation: wpr-anim-text-zoom-out 0.8s;
497
- }
498
-
499
- @-webkit-keyframes wpr-anim-text-zoom-in {
500
- 0% {
501
- opacity: 0;
502
- -webkit-transform: translateZ(100px);
503
- }
504
- 100% {
505
- opacity: 1;
506
- -webkit-transform: translateZ(0);
507
- }
508
- }
509
-
510
- @keyframes wpr-anim-text-zoom-in {
511
- 0% {
512
- opacity: 0;
513
- -webkit-transform: translateZ(100px);
514
- -ms-transform: translateZ(100px);
515
- transform: translateZ(100px);
516
- }
517
- 100% {
518
- opacity: 1;
519
- -webkit-transform: translateZ(0);
520
- -ms-transform: translateZ(0);
521
- transform: translateZ(0);
522
- }
523
- }
524
-
525
- @-webkit-keyframes wpr-anim-text-zoom-out {
526
- 0% {
527
- opacity: 1;
528
- -webkit-transform: translateZ(0);
529
- }
530
- 100% {
531
- opacity: 0;
532
- -webkit-transform: translateZ(-100px);
533
- }
534
- }
535
-
536
- @keyframes wpr-anim-text-zoom-out {
537
- 0% {
538
- opacity: 1;
539
- -webkit-transform: translateZ(0);
540
- -ms-transform: translateZ(0);
541
- transform: translateZ(0);
542
- }
543
- 100% {
544
- opacity: 0;
545
- -webkit-transform: translateZ(-100px);
546
- -ms-transform: translateZ(-100px);
547
- transform: translateZ(-100px);
548
- }
549
- }
550
-
551
-
552
- /*--------------------------------------------------------------
553
- == Rotate-3
554
- --------------------------------------------------------------*/
555
-
556
- .wpr-anim-text.wpr-anim-text-type-rotate-3 .wpr-anim-text-inner {
557
- -webkit-perspective: 300px;
558
- perspective: 300px;
559
- }
560
-
561
- .wpr-anim-text.wpr-anim-text-type-rotate-3 b {
562
- opacity: 0;
563
- }
564
-
565
- .wpr-anim-text.wpr-anim-text-type-rotate-3 i {
566
- display: inline-block;
567
- -webkit-transform: rotateY(180deg);
568
- -ms-transform: rotateY(180deg);
569
- transform: rotateY(180deg);
570
- -webkit-backface-visibility: hidden;
571
- backface-visibility: hidden;
572
- }
573
-
574
- .wpr-anim-text-visible .wpr-anim-text.wpr-anim-text-type-rotate-3 i {
575
- -webkit-transform: rotateY(0deg);
576
- -ms-transform: rotateY(0deg);
577
- transform: rotateY(0deg);
578
- }
579
-
580
- .wpr-anim-text.wpr-anim-text-type-rotate-3 i.wpr-anim-text-in {
581
- -webkit-animation: wpr-anim-text-rotate-3-in 0.6s forwards;
582
- animation: wpr-anim-text-rotate-3-in 0.6s forwards;
583
- }
584
-
585
- .wpr-anim-text.wpr-anim-text-type-rotate-3 i.wpr-anim-text-out {
586
- -webkit-animation: wpr-anim-text-rotate-3-out 0.6s forwards;
587
- animation: wpr-anim-text-rotate-3-out 0.6s forwards;
588
- }
589
-
590
- .no-csstransitions .wpr-anim-text.wpr-anim-text-type-rotate-3 i {
591
- -webkit-transform: rotateY(0deg);
592
- -ms-transform: rotateY(0deg);
593
- transform: rotateY(0deg);
594
- opacity: 0;
595
- }
596
-
597
- .no-csstransitions .wpr-anim-text.wpr-anim-text-type-rotate-3 .wpr-anim-text-visible i {
598
- opacity: 1;
599
- }
600
-
601
- @-webkit-keyframes wpr-anim-text-rotate-3-in {
602
- 0% {
603
- -webkit-transform: rotateY(180deg);
604
- }
605
- 100% {
606
- -webkit-transform: rotateY(0deg);
607
- }
608
- }
609
-
610
- @keyframes wpr-anim-text-rotate-3-in {
611
- 0% {
612
- -webkit-transform: rotateY(180deg);
613
- -ms-transform: rotateY(180deg);
614
- transform: rotateY(180deg);
615
- }
616
- 100% {
617
- -webkit-transform: rotateY(0deg);
618
- -ms-transform: rotateY(0deg);
619
- transform: rotateY(0deg);
620
- }
621
- }
622
-
623
- @-webkit-keyframes wpr-anim-text-rotate-3-out {
624
- 0% {
625
- -webkit-transform: rotateY(0);
626
- }
627
- 100% {
628
- -webkit-transform: rotateY(-180deg);
629
- }
630
- }
631
-
632
- @keyframes wpr-anim-text-rotate-3-out {
633
- 0% {
634
- -webkit-transform: rotateY(0);
635
- -ms-transform: rotateY(0);
636
- transform: rotateY(0);
637
- }
638
- 100% {
639
- -webkit-transform: rotateY(-180deg);
640
- -ms-transform: rotateY(-180deg);
641
- transform: rotateY(-180deg);
642
- }
643
- }
644
-
645
-
646
- /*--------------------------------------------------------------
647
- == Scale
648
- --------------------------------------------------------------*/
649
-
650
- .wpr-anim-text.wpr-anim-text-type-scale b {
651
- opacity: 0;
652
- }
653
-
654
- .wpr-anim-text.wpr-anim-text-type-scale i {
655
- display: inline-block;
656
- opacity: 0;
657
- -webkit-transform: scale(0);
658
- -ms-transform: scale(0);
659
- transform: scale(0);
660
- }
661
-
662
- .wpr-anim-text-visible .wpr-anim-text.wpr-anim-text-type-scale i {
663
- opacity: 1;
664
- }
665
-
666
- .wpr-anim-text.wpr-anim-text-type-scale i.wpr-anim-text-in {
667
- -webkit-animation: wpr-anim-text-scale-up 0.6s forwards;
668
- animation: wpr-anim-text-scale-up 0.6s forwards;
669
- }
670
-
671
- .wpr-anim-text.wpr-anim-text-type-scale i.wpr-anim-text-out {
672
- -webkit-animation: wpr-anim-text-scale-down 0.6s forwards;
673
- animation: wpr-anim-text-scale-down 0.6s forwards;
674
- }
675
-
676
- .no-csstransitions .wpr-anim-text.wpr-anim-text-type-scale i {
677
- -webkit-transform: scale(1);
678
- -ms-transform: scale(1);
679
- transform: scale(1);
680
- opacity: 0;
681
- }
682
-
683
- .no-csstransitions .wpr-anim-text.wpr-anim-text-type-scale .wpr-anim-text-visible i {
684
- opacity: 1;
685
- }
686
-
687
- @-webkit-keyframes wpr-anim-text-scale-up {
688
- 0% {
689
- -webkit-transform: scale(0);
690
- opacity: 0;
691
- }
692
- 60% {
693
- -webkit-transform: scale(1.2);
694
- opacity: 1;
695
- }
696
- 100% {
697
- -webkit-transform: scale(1);
698
- opacity: 1;
699
- }
700
- }
701
-
702
- @keyframes wpr-anim-text-scale-up {
703
- 0% {
704
- -webkit-transform: scale(0);
705
- -ms-transform: scale(0);
706
- transform: scale(0);
707
- opacity: 0;
708
- }
709
- 60% {
710
- -webkit-transform: scale(1.2);
711
- -ms-transform: scale(1.2);
712
- transform: scale(1.2);
713
- opacity: 1;
714
- }
715
- 100% {
716
- -webkit-transform: scale(1);
717
- -ms-transform: scale(1);
718
- transform: scale(1);
719
- opacity: 1;
720
- }
721
- }
722
-
723
- @-webkit-keyframes wpr-anim-text-scale-down {
724
- 0% {
725
- -webkit-transform: scale(1);
726
- opacity: 1;
727
- }
728
- 60% {
729
- -webkit-transform: scale(0);
730
- opacity: 0;
731
- }
732
- }
733
-
734
- @keyframes wpr-anim-text-scale-down {
735
- 0% {
736
- -webkit-transform: scale(1);
737
- -ms-transform: scale(1);
738
- transform: scale(1);
739
- opacity: 1;
740
- }
741
- 60% {
742
- -webkit-transform: scale(0);
743
- -ms-transform: scale(0);
744
- transform: scale(0);
745
- opacity: 0;
746
- }
747
- }
748
-
749
-
750
- /*--------------------------------------------------------------
751
- == Push
752
- --------------------------------------------------------------*/
753
- .wpr-anim-text-type-push {
754
- overflow: hidden;
755
- }
756
-
757
- .wpr-anim-text.wpr-anim-text-type-push b {
758
- opacity: 0;
759
- }
760
-
761
- .wpr-anim-text.wpr-anim-text-type-push b.wpr-anim-text-visible {
762
- opacity: 1;
763
- -webkit-animation: wpr-anim-text-push-in 0.6s;
764
- animation: wpr-anim-text-push-in 0.6s;
765
- }
766
-
767
- .wpr-anim-text.wpr-anim-text-type-push b.wpr-anim-text-hidden {
768
- -webkit-animation: wpr-anim-text-push-out 0.6s;
769
- animation: wpr-anim-text-push-out 0.6s;
770
- }
771
-
772
- @-webkit-keyframes wpr-anim-text-push-in {
773
- 0% {
774
- opacity: 0;
775
- -webkit-transform: translateX(-100%);
776
- }
777
- 60% {
778
- opacity: 1;
779
- -webkit-transform: translateX(10%);
780
- }
781
- 100% {
782
- opacity: 1;
783
- -webkit-transform: translateX(0);
784
- }
785
- }
786
-
787
- @keyframes wpr-anim-text-push-in {
788
- 0% {
789
- opacity: 0;
790
- -webkit-transform: translateX(-100%);
791
- -ms-transform: translateX(-100%);
792
- transform: translateX(-100%);
793
- }
794
- 60% {
795
- opacity: 1;
796
- -webkit-transform: translateX(10%);
797
- -ms-transform: translateX(10%);
798
- transform: translateX(10%);
799
- }
800
- 100% {
801
- opacity: 1;
802
- -webkit-transform: translateX(0);
803
- -ms-transform: translateX(0);
804
- transform: translateX(0);
805
- }
806
- }
807
-
808
- @-webkit-keyframes wpr-anim-text-push-out {
809
- 0% {
810
- opacity: 1;
811
- -webkit-transform: translateX(0);
812
- }
813
- 60% {
814
- opacity: 0;
815
- -webkit-transform: translateX(110%);
816
- }
817
- 100% {
818
- opacity: 0;
819
- -webkit-transform: translateX(100%);
820
- }
821
- }
822
-
823
- @keyframes wpr-anim-text-push-out {
824
- 0% {
825
- opacity: 1;
826
- -webkit-transform: translateX(0);
827
- -ms-transform: translateX(0);
828
- transform: translateX(0);
829
- }
830
- 60% {
831
- opacity: 0;
832
- -webkit-transform: translateX(110%);
833
- -ms-transform: translateX(110%);
834
- transform: translateX(110%);
835
- }
836
- 100% {
837
- opacity: 0;
838
- -webkit-transform: translateX(100%);
839
- -ms-transform: translateX(100%);
840
- transform: translateX(100%);
841
- }
842
- }
843
-
1
+ /*--------------------------------------------------------------
2
+ == General
3
+ --------------------------------------------------------------*/
4
+
5
+ .wpr-anim-text-inner {
6
+ display: inline-block;
7
+ position: relative;
8
+ text-align: left;
9
+ }
10
+
11
+ .wpr-anim-text-inner b {
12
+ display: inline-block;
13
+ position: absolute;
14
+ white-space: nowrap;
15
+ left: 0;
16
+ top: 0;
17
+ }
18
+
19
+ .wpr-anim-text-inner b.wpr-anim-text-visible {
20
+ position: relative;
21
+ }
22
+
23
+
24
+ /*--------------------------------------------------------------
25
+ == Rotate 1
26
+ --------------------------------------------------------------*/
27
+
28
+ .wpr-anim-text.wpr-anim-text-type-rotate-1 .wpr-anim-text-inner {
29
+ -webkit-perspective: 300px;
30
+ perspective: 300px;
31
+ }
32
+
33
+ .wpr-anim-text.wpr-anim-text-type-rotate-1 b {
34
+ opacity: 0;
35
+ -webkit-transform-origin: 50% 100%;
36
+ -ms-transform-origin: 50% 100%;
37
+ transform-origin: 50% 100%;
38
+ -webkit-transform: rotateX(180deg);
39
+ -ms-transform: rotateX(180deg);
40
+ transform: rotateX(180deg);
41
+ }
42
+
43
+ .wpr-anim-text.wpr-anim-text-type-rotate-1 b.wpr-anim-text-visible {
44
+ opacity: 1;
45
+ -webkit-transform: rotateX(0deg);
46
+ -ms-transform: rotateX(0deg);
47
+ transform: rotateX(0deg);
48
+ -webkit-animation: wpr-anim-text-rotate-1-in 1.2s;
49
+ animation: wpr-anim-text-rotate-1-in 1.2s;
50
+ }
51
+
52
+ .wpr-anim-text.wpr-anim-text-type-rotate-1 b.wpr-anim-text-hidden {
53
+ -webkit-transform: rotateX(180deg);
54
+ -ms-transform: rotateX(180deg);
55
+ transform: rotateX(180deg);
56
+ -webkit-animation: wpr-anim-text-rotate-1-out 1.2s;
57
+ animation: wpr-anim-text-rotate-1-out 1.2s;
58
+ }
59
+
60
+ @-webkit-keyframes wpr-anim-text-rotate-1-in {
61
+ 0% {
62
+ -webkit-transform: rotateX(180deg);
63
+ opacity: 0;
64
+ }
65
+ 35% {
66
+ -webkit-transform: rotateX(120deg);
67
+ opacity: 0;
68
+ }
69
+ 65% {
70
+ opacity: 0;
71
+ }
72
+ 100% {
73
+ -webkit-transform: rotateX(360deg);
74
+ opacity: 1;
75
+ }
76
+ }
77
+
78
+ @keyframes wpr-anim-text-rotate-1-in {
79
+ 0% {
80
+ -webkit-transform: rotateX(180deg);
81
+ -ms-transform: rotateX(180deg);
82
+ transform: rotateX(180deg);
83
+ opacity: 0;
84
+ }
85
+ 35% {
86
+ -webkit-transform: rotateX(120deg);
87
+ -ms-transform: rotateX(120deg);
88
+ transform: rotateX(120deg);
89
+ opacity: 0;
90
+ }
91
+ 65% {
92
+ opacity: 0;
93
+ }
94
+ 100% {
95
+ -webkit-transform: rotateX(360deg);
96
+ -ms-transform: rotateX(360deg);
97
+ transform: rotateX(360deg);
98
+ opacity: 1;
99
+ }
100
+ }
101
+
102
+ @-webkit-keyframes wpr-anim-text-rotate-1-out {
103
+ 0% {
104
+ -webkit-transform: rotateX(0deg);
105
+ opacity: 1;
106
+ }
107
+ 35% {
108
+ -webkit-transform: rotateX(-40deg);
109
+ opacity: 1;
110
+ }
111
+ 65% {
112
+ opacity: 0;
113
+ }
114
+ 100% {
115
+ -webkit-transform: rotateX(180deg);
116
+ opacity: 0;
117
+ }
118
+ }
119
+
120
+ @keyframes wpr-anim-text-rotate-1-out {
121
+ 0% {
122
+ -webkit-transform: rotateX(0deg);
123
+ -ms-transform: rotateX(0deg);
124
+ transform: rotateX(0deg);
125
+ opacity: 1;
126
+ }
127
+ 35% {
128
+ -webkit-transform: rotateX(-40deg);
129
+ -ms-transform: rotateX(-40deg);
130
+ transform: rotateX(-40deg);
131
+ opacity: 1;
132
+ }
133
+ 65% {
134
+ opacity: 0;
135
+ }
136
+ 100% {
137
+ -webkit-transform: rotateX(180deg);
138
+ -ms-transform: rotateX(180deg);
139
+ transform: rotateX(180deg);
140
+ opacity: 0;
141
+ }
142
+ }
143
+
144
+
145
+ /*--------------------------------------------------------------
146
+ == Typing
147
+ --------------------------------------------------------------*/
148
+
149
+ .wpr-anim-text.wpr-anim-text-type-typing .wpr-anim-text-inner {
150
+ vertical-align: top;
151
+ overflow: hidden;
152
+ }
153
+
154
+ .wpr-anim-text.wpr-anim-text-type-typing b {
155
+ visibility: hidden;
156
+ }
157
+
158
+ .wpr-anim-text.wpr-anim-text-type-typing b.wpr-anim-text-visible {
159
+ visibility: visible;
160
+ }
161
+
162
+ .wpr-anim-text.wpr-anim-text-type-typing i {
163
+ position: absolute;
164
+ visibility: hidden;
165
+ }
166
+
167
+ .wpr-anim-text.wpr-anim-text-type-typing i.wpr-anim-text-in {
168
+ position: relative;
169
+ visibility: visible;
170
+ }
171
+
172
+ @-webkit-keyframes wpr-anim-text-pulse {
173
+ 0% {
174
+ -webkit-transform: translateY(-50%) scale(1);
175
+ opacity: 1;
176
+ }
177
+ 40% {
178
+ -webkit-transform: translateY(-50%) scale(0.9);
179
+ opacity: 0;
180
+ }
181
+ 100% {
182
+ -webkit-transform: translateY(-50%) scale(0);
183
+ opacity: 0;
184
+ }
185
+ }
186
+
187
+ @keyframes wpr-anim-text-pulse {
188
+ 0% {
189
+ -webkit-transform: translateY(-50%) scale(1);
190
+ -ms-transform: translateY(-50%) scale(1);
191
+ transform: translateY(-50%) scale(1);
192
+ opacity: 1;
193
+ }
194
+ 40% {
195
+ -webkit-transform: translateY(-50%) scale(0.9);
196
+ -ms-transform: translateY(-50%) scale(0.9);
197
+ transform: translateY(-50%) scale(0.9);
198
+ opacity: 0;
199
+ }
200
+ 100% {
201
+ -webkit-transform: translateY(-50%) scale(0);
202
+ -ms-transform: translateY(-50%) scale(0);
203
+ transform: translateY(-50%) scale(0);
204
+ opacity: 0;
205
+ }
206
+ }
207
+
208
+
209
+ /*--------------------------------------------------------------
210
+ == Rotate 2
211
+ --------------------------------------------------------------*/
212
+
213
+ .wpr-anim-text.wpr-anim-text-type-rotate-2 .wpr-anim-text-inner {
214
+ -webkit-perspective: 300px;
215
+ perspective: 300px;
216
+ }
217
+
218
+ .wpr-anim-text.wpr-anim-text-type-rotate-2 i,
219
+ .wpr-anim-text.wpr-anim-text-type-rotate-2 em {
220
+ display: inline-block;
221
+ -webkit-backface-visibility: hidden;
222
+ backface-visibility: hidden;
223
+ }
224
+
225
+ .wpr-anim-text.wpr-anim-text-type-rotate-2 b {
226
+ opacity: 0;
227
+ }
228
+
229
+ .wpr-anim-text.wpr-anim-text-type-rotate-2 i {
230
+ -webkit-transform-style: preserve-3d;
231
+ transform-style: preserve-3d;
232
+ -webkit-transform: translateZ(-20px) rotateX(90deg);
233
+ -ms-transform: translateZ(-20px) rotateX(90deg);
234
+ transform: translateZ(-20px) rotateX(90deg);
235
+ opacity: 0;
236
+ }
237
+
238
+ .wpr-anim-text-visible .wpr-anim-text.wpr-anim-text-type-rotate-2 i {
239
+ opacity: 1;
240
+ }
241
+
242
+ .wpr-anim-text.wpr-anim-text-type-rotate-2 i.wpr-anim-text-in {
243
+ -webkit-animation: wpr-anim-text-rotate-2-in 0.4s forwards;
244
+ animation: wpr-anim-text-rotate-2-in 0.4s forwards;
245
+ }
246
+
247
+ .wpr-anim-text.wpr-anim-text-type-rotate-2 i.wpr-anim-text-out {
248
+ -webkit-animation: wpr-anim-text-rotate-2-out 0.4s forwards;
249
+ animation: wpr-anim-text-rotate-2-out 0.4s forwards;
250
+ }
251
+
252
+ .wpr-anim-text.wpr-anim-text-type-rotate-2 em {
253
+ -webkit-transform: translateZ(20px);
254
+ -ms-transform: translateZ(20px);
255
+ transform: translateZ(20px);
256
+ }
257
+
258
+ .no-csstransitions .wpr-anim-text.wpr-anim-text-type-rotate-2 i {
259
+ -webkit-transform: rotateX(0deg);
260
+ -ms-transform: rotateX(0deg);
261
+ transform: rotateX(0deg);
262
+ opacity: 0;
263
+ }
264
+
265
+ .no-csstransitions .wpr-anim-text.wpr-anim-text-type-rotate-2 i em {
266
+ -webkit-transform: scale(1);
267
+ -ms-transform: scale(1);
268
+ transform: scale(1);
269
+ }
270
+
271
+ .no-csstransitions .wpr-anim-text.wpr-anim-text-type-rotate-2 .wpr-anim-text-visible i {
272
+ opacity: 1;
273
+ }
274
+
275
+ @-webkit-keyframes wpr-anim-text-rotate-2-in {
276
+ 0% {
277
+ opacity: 0;
278
+ -webkit-transform: translateZ(-20px) rotateX(90deg);
279
+ }
280
+ 60% {
281
+ opacity: 1;
282
+ -webkit-transform: translateZ(-20px) rotateX(-10deg);
283
+ }
284
+ 100% {
285
+ opacity: 1;
286
+ -webkit-transform: translateZ(-20px) rotateX(0deg);
287
+ }
288
+ }
289
+
290
+ @keyframes wpr-anim-text-rotate-2-in {
291
+ 0% {
292
+ opacity: 0;
293
+ -webkit-transform: translateZ(-20px) rotateX(90deg);
294
+ -ms-transform: translateZ(-20px) rotateX(90deg);
295
+ transform: translateZ(-20px) rotateX(90deg);
296
+ }
297
+ 60% {
298
+ opacity: 1;
299
+ -webkit-transform: translateZ(-20px) rotateX(-10deg);
300
+ -ms-transform: translateZ(-20px) rotateX(-10deg);
301
+ transform: translateZ(-20px) rotateX(-10deg);
302
+ }
303
+ 100% {
304
+ opacity: 1;
305
+ -webkit-transform: translateZ(-20px) rotateX(0deg);
306
+ -ms-transform: translateZ(-20px) rotateX(0deg);
307
+ transform: translateZ(-20px) rotateX(0deg);
308
+ }
309
+ }
310
+
311
+ @-webkit-keyframes wpr-anim-text-rotate-2-out {
312
+ 0% {
313
+ opacity: 1;
314
+ -webkit-transform: translateZ(-20px) rotateX(0);
315
+ }
316
+ 60% {
317
+ opacity: 0;
318
+ -webkit-transform: translateZ(-20px) rotateX(-100deg);
319
+ }
320
+ 100% {
321
+ opacity: 0;
322
+ -webkit-transform: translateZ(-20px) rotateX(-90deg);
323
+ }
324
+ }
325
+
326
+ @keyframes wpr-anim-text-rotate-2-out {
327
+ 0% {
328
+ opacity: 1;
329
+ -webkit-transform: translateZ(-20px) rotateX(0);
330
+ -ms-transform: translateZ(-20px) rotateX(0);
331
+ transform: translateZ(-20px) rotateX(0);
332
+ }
333
+ 60% {
334
+ opacity: 0;
335
+ -webkit-transform: translateZ(-20px) rotateX(-100deg);
336
+ -ms-transform: translateZ(-20px) rotateX(-100deg);
337
+ transform: translateZ(-20px) rotateX(-100deg);
338
+ }
339
+ 100% {
340
+ opacity: 0;
341
+ -webkit-transform: translateZ(-20px) rotateX(-90deg);
342
+ -ms-transform: translateZ(-20px) rotateX(-90deg);
343
+ transform: translateZ(-20px) rotateX(-90deg);
344
+ }
345
+ }
346
+
347
+
348
+ /*--------------------------------------------------------------
349
+ == Slide
350
+ --------------------------------------------------------------*/
351
+
352
+ .wpr-anim-text.wpr-anim-text-type-slide span {
353
+ display: inline-block;
354
+ padding: .2em 0;
355
+ }
356
+
357
+ .wpr-anim-text.wpr-anim-text-type-slide .wpr-anim-text-inner {
358
+ overflow: hidden;
359
+ vertical-align: top;
360
+ }
361
+
362
+ .wpr-anim-text.wpr-anim-text-type-slide b {
363
+ opacity: 0;
364
+ top: .2em;
365
+ }
366
+
367
+ .wpr-anim-text.wpr-anim-text-type-slide b.wpr-anim-text-visible {
368
+ top: 0;
369
+ opacity: 1;
370
+ -webkit-animation: wpr-anim-text-slide-in 0.6s;
371
+ animation: wpr-anim-text-slide-in 0.6s;
372
+ }
373
+
374
+ .wpr-anim-text.wpr-anim-text-type-slide b.wpr-anim-text-hidden {
375
+ -webkit-animation: wpr-anim-text-slide-out 0.6s;
376
+ animation: wpr-anim-text-slide-out 0.6s;
377
+ }
378
+
379
+ @-webkit-keyframes wpr-anim-text-slide-in {
380
+ 0% {
381
+ opacity: 0;
382
+ -webkit-transform: translateY(-100%);
383
+ }
384
+ 60% {
385
+ opacity: 1;
386
+ -webkit-transform: translateY(20%);
387
+ }
388
+ 100% {
389
+ opacity: 1;
390
+ -webkit-transform: translateY(0);
391
+ }
392
+ }
393
+
394
+ @keyframes wpr-anim-text-slide-in {
395
+ 0% {
396
+ opacity: 0;
397
+ -webkit-transform: translateY(-100%);
398
+ -ms-transform: translateY(-100%);
399
+ transform: translateY(-100%);
400
+ }
401
+ 60% {
402
+ opacity: 1;
403
+ -webkit-transform: translateY(20%);
404
+ -ms-transform: translateY(20%);
405
+ transform: translateY(20%);
406
+ }
407
+ 100% {
408
+ opacity: 1;
409
+ -webkit-transform: translateY(0);
410
+ -ms-transform: translateY(0);
411
+ transform: translateY(0);
412
+ }
413
+ }
414
+
415
+ @-webkit-keyframes wpr-anim-text-slide-out {
416
+ 0% {
417
+ opacity: 1;
418
+ -webkit-transform: translateY(0);
419
+ }
420
+ 60% {
421
+ opacity: 0;
422
+ -webkit-transform: translateY(120%);
423
+ }
424
+ 100% {
425
+ opacity: 0;
426
+ -webkit-transform: translateY(100%);
427
+ }
428
+ }
429
+
430
+ @keyframes wpr-anim-text-slide-out {
431
+ 0% {
432
+ opacity: 1;
433
+ -webkit-transform: translateY(0);
434
+ -ms-transform: translateY(0);
435
+ transform: translateY(0);
436
+ }
437
+ 60% {
438
+ opacity: 0;
439
+ -webkit-transform: translateY(120%);
440
+ -ms-transform: translateY(120%);
441
+ transform: translateY(120%);
442
+ }
443
+ 100% {
444
+ opacity: 0;
445
+ -webkit-transform: translateY(100%);
446
+ -ms-transform: translateY(100%);
447
+ transform: translateY(100%);
448
+ }
449
+ }
450
+
451
+
452
+ /*--------------------------------------------------------------
453
+ == Clip
454
+ --------------------------------------------------------------*/
455
+
456
+ .wpr-anim-text.wpr-anim-text-type-clip span {
457
+ display: inline-block;
458
+ padding: .2em 0;
459
+ }
460
+
461
+ .wpr-anim-text.wpr-anim-text-type-clip .wpr-anim-text-inner {
462
+ overflow: hidden;
463
+ vertical-align: top;
464
+ }
465
+
466
+ .wpr-anim-text.wpr-anim-text-type-clip b {
467
+ opacity: 0;
468
+ }
469
+
470
+ .wpr-anim-text.wpr-anim-text-type-clip b.wpr-anim-text-visible {
471
+ opacity: 1;
472
+ }
473
+
474
+
475
+ /*--------------------------------------------------------------
476
+ == Zoom
477
+ --------------------------------------------------------------*/
478
+
479
+ .wpr-anim-text.wpr-anim-text-type-zoom .wpr-anim-text-inner {
480
+ -webkit-perspective: 300px;
481
+ perspective: 300px;
482
+ }
483
+
484
+ .wpr-anim-text.wpr-anim-text-type-zoom b {
485
+ opacity: 0;
486
+ }
487
+
488
+ .wpr-anim-text.wpr-anim-text-type-zoom b.wpr-anim-text-visible {
489
+ opacity: 1;
490
+ -webkit-animation: wpr-anim-text-zoom-in 0.8s;
491
+ animation: wpr-anim-text-zoom-in 0.8s;
492
+ }
493
+
494
+ .wpr-anim-text.wpr-anim-text-type-zoom b.wpr-anim-text-hidden {
495
+ -webkit-animation: wpr-anim-text-zoom-out 0.8s;
496
+ animation: wpr-anim-text-zoom-out 0.8s;
497
+ }
498
+
499
+ @-webkit-keyframes wpr-anim-text-zoom-in {
500
+ 0% {
501
+ opacity: 0;
502
+ -webkit-transform: translateZ(100px);
503
+ }
504
+ 100% {
505
+ opacity: 1;
506
+ -webkit-transform: translateZ(0);
507
+ }
508
+ }
509
+
510
+ @keyframes wpr-anim-text-zoom-in {
511
+ 0% {
512
+ opacity: 0;
513
+ -webkit-transform: translateZ(100px);
514
+ -ms-transform: translateZ(100px);
515
+ transform: translateZ(100px);
516
+ }
517
+ 100% {
518
+ opacity: 1;
519
+ -webkit-transform: translateZ(0);
520
+ -ms-transform: translateZ(0);
521
+ transform: translateZ(0);
522
+ }
523
+ }
524
+
525
+ @-webkit-keyframes wpr-anim-text-zoom-out {
526
+ 0% {
527
+ opacity: 1;
528
+ -webkit-transform: translateZ(0);
529
+ }
530
+ 100% {
531
+ opacity: 0;
532
+ -webkit-transform: translateZ(-100px);
533
+ }
534
+ }
535
+
536
+ @keyframes wpr-anim-text-zoom-out {
537
+ 0% {
538
+ opacity: 1;
539
+ -webkit-transform: translateZ(0);
540
+ -ms-transform: translateZ(0);
541
+ transform: translateZ(0);
542
+ }
543
+ 100% {
544
+ opacity: 0;
545
+ -webkit-transform: translateZ(-100px);
546
+ -ms-transform: translateZ(-100px);
547
+ transform: translateZ(-100px);
548
+ }
549
+ }
550
+
551
+
552
+ /*--------------------------------------------------------------
553
+ == Rotate-3
554
+ --------------------------------------------------------------*/
555
+
556
+ .wpr-anim-text.wpr-anim-text-type-rotate-3 .wpr-anim-text-inner {
557
+ -webkit-perspective: 300px;
558
+ perspective: 300px;
559
+ }
560
+
561
+ .wpr-anim-text.wpr-anim-text-type-rotate-3 b {
562
+ opacity: 0;
563
+ }
564
+
565
+ .wpr-anim-text.wpr-anim-text-type-rotate-3 i {
566
+ display: inline-block;
567
+ -webkit-transform: rotateY(180deg);
568
+ -ms-transform: rotateY(180deg);
569
+ transform: rotateY(180deg);
570
+ -webkit-backface-visibility: hidden;
571
+ backface-visibility: hidden;
572
+ }
573
+
574
+ .wpr-anim-text-visible .wpr-anim-text.wpr-anim-text-type-rotate-3 i {
575
+ -webkit-transform: rotateY(0deg);
576
+ -ms-transform: rotateY(0deg);
577
+ transform: rotateY(0deg);
578
+ }
579
+
580
+ .wpr-anim-text.wpr-anim-text-type-rotate-3 i.wpr-anim-text-in {
581
+ -webkit-animation: wpr-anim-text-rotate-3-in 0.6s forwards;
582
+ animation: wpr-anim-text-rotate-3-in 0.6s forwards;
583
+ }
584
+
585
+ .wpr-anim-text.wpr-anim-text-type-rotate-3 i.wpr-anim-text-out {
586
+ -webkit-animation: wpr-anim-text-rotate-3-out 0.6s forwards;
587
+ animation: wpr-anim-text-rotate-3-out 0.6s forwards;
588
+ }
589
+
590
+ .no-csstransitions .wpr-anim-text.wpr-anim-text-type-rotate-3 i {
591
+ -webkit-transform: rotateY(0deg);
592
+ -ms-transform: rotateY(0deg);
593
+ transform: rotateY(0deg);
594
+ opacity: 0;
595
+ }
596
+
597
+ .no-csstransitions .wpr-anim-text.wpr-anim-text-type-rotate-3 .wpr-anim-text-visible i {
598
+ opacity: 1;
599
+ }
600
+
601
+ @-webkit-keyframes wpr-anim-text-rotate-3-in {
602
+ 0% {
603
+ -webkit-transform: rotateY(180deg);
604
+ }
605
+ 100% {
606
+ -webkit-transform: rotateY(0deg);
607
+ }
608
+ }
609
+
610
+ @keyframes wpr-anim-text-rotate-3-in {
611
+ 0% {
612
+ -webkit-transform: rotateY(180deg);
613
+ -ms-transform: rotateY(180deg);
614
+ transform: rotateY(180deg);
615
+ }
616
+ 100% {
617
+ -webkit-transform: rotateY(0deg);
618
+ -ms-transform: rotateY(0deg);
619
+ transform: rotateY(0deg);
620
+ }
621
+ }
622
+
623
+ @-webkit-keyframes wpr-anim-text-rotate-3-out {
624
+ 0% {
625
+ -webkit-transform: rotateY(0);
626
+ }
627
+ 100% {
628
+ -webkit-transform: rotateY(-180deg);
629
+ }
630
+ }
631
+
632
+ @keyframes wpr-anim-text-rotate-3-out {
633
+ 0% {
634
+ -webkit-transform: rotateY(0);
635
+ -ms-transform: rotateY(0);
636
+ transform: rotateY(0);
637
+ }
638
+ 100% {
639
+ -webkit-transform: rotateY(-180deg);
640
+ -ms-transform: rotateY(-180deg);
641
+ transform: rotateY(-180deg);
642
+ }
643
+ }
644
+
645
+
646
+ /*--------------------------------------------------------------
647
+ == Scale
648
+ --------------------------------------------------------------*/
649
+
650
+ .wpr-anim-text.wpr-anim-text-type-scale b {
651
+ opacity: 0;
652
+ }
653
+
654
+ .wpr-anim-text.wpr-anim-text-type-scale i {
655
+ display: inline-block;
656
+ opacity: 0;
657
+ -webkit-transform: scale(0);
658
+ -ms-transform: scale(0);
659
+ transform: scale(0);
660
+ }
661
+
662
+ .wpr-anim-text-visible .wpr-anim-text.wpr-anim-text-type-scale i {
663
+ opacity: 1;
664
+ }
665
+
666
+ .wpr-anim-text.wpr-anim-text-type-scale i.wpr-anim-text-in {
667
+ -webkit-animation: wpr-anim-text-scale-up 0.6s forwards;
668
+ animation: wpr-anim-text-scale-up 0.6s forwards;
669
+ }
670
+
671
+ .wpr-anim-text.wpr-anim-text-type-scale i.wpr-anim-text-out {
672
+ -webkit-animation: wpr-anim-text-scale-down 0.6s forwards;
673
+ animation: wpr-anim-text-scale-down 0.6s forwards;
674
+ }
675
+
676
+ .no-csstransitions .wpr-anim-text.wpr-anim-text-type-scale i {
677
+ -webkit-transform: scale(1);
678
+ -ms-transform: scale(1);
679
+ transform: scale(1);
680
+ opacity: 0;
681
+ }
682
+
683
+ .no-csstransitions .wpr-anim-text.wpr-anim-text-type-scale .wpr-anim-text-visible i {
684
+ opacity: 1;
685
+ }
686
+
687
+ @-webkit-keyframes wpr-anim-text-scale-up {
688
+ 0% {
689
+ -webkit-transform: scale(0);
690
+ opacity: 0;
691
+ }
692
+ 60% {
693
+ -webkit-transform: scale(1.2);
694
+ opacity: 1;
695
+ }
696
+ 100% {
697
+ -webkit-transform: scale(1);
698
+ opacity: 1;
699
+ }
700
+ }
701
+
702
+ @keyframes wpr-anim-text-scale-up {
703
+ 0% {
704
+ -webkit-transform: scale(0);
705
+ -ms-transform: scale(0);
706
+ transform: scale(0);
707
+ opacity: 0;
708
+ }
709
+ 60% {
710
+ -webkit-transform: scale(1.2);
711
+ -ms-transform: scale(1.2);
712
+ transform: scale(1.2);
713
+ opacity: 1;
714
+ }
715
+ 100% {
716
+ -webkit-transform: scale(1);
717
+ -ms-transform: scale(1);
718
+ transform: scale(1);
719
+ opacity: 1;
720
+ }
721
+ }
722
+
723
+ @-webkit-keyframes wpr-anim-text-scale-down {
724
+ 0% {
725
+ -webkit-transform: scale(1);
726
+ opacity: 1;
727
+ }
728
+ 60% {
729
+ -webkit-transform: scale(0);
730
+ opacity: 0;
731
+ }
732
+ }
733
+
734
+ @keyframes wpr-anim-text-scale-down {
735
+ 0% {
736
+ -webkit-transform: scale(1);
737
+ -ms-transform: scale(1);
738
+ transform: scale(1);
739
+ opacity: 1;
740
+ }
741
+ 60% {
742
+ -webkit-transform: scale(0);
743
+ -ms-transform: scale(0);
744
+ transform: scale(0);
745
+ opacity: 0;
746
+ }
747
+ }
748
+
749
+
750
+ /*--------------------------------------------------------------
751
+ == Push
752
+ --------------------------------------------------------------*/
753
+ .wpr-anim-text-type-push {
754
+ overflow: hidden;
755
+ }
756
+
757
+ .wpr-anim-text.wpr-anim-text-type-push b {
758
+ opacity: 0;
759
+ }
760
+
761
+ .wpr-anim-text.wpr-anim-text-type-push b.wpr-anim-text-visible {
762
+ opacity: 1;
763
+ -webkit-animation: wpr-anim-text-push-in 0.6s;
764
+ animation: wpr-anim-text-push-in 0.6s;
765
+ }
766
+
767
+ .wpr-anim-text.wpr-anim-text-type-push b.wpr-anim-text-hidden {
768
+ -webkit-animation: wpr-anim-text-push-out 0.6s;
769
+ animation: wpr-anim-text-push-out 0.6s;
770
+ }
771
+
772
+ @-webkit-keyframes wpr-anim-text-push-in {
773
+ 0% {
774
+ opacity: 0;
775
+ -webkit-transform: translateX(-100%);
776
+ }
777
+ 60% {
778
+ opacity: 1;
779
+ -webkit-transform: translateX(10%);
780
+ }
781
+ 100% {
782
+ opacity: 1;
783
+ -webkit-transform: translateX(0);
784
+ }
785
+ }
786
+
787
+ @keyframes wpr-anim-text-push-in {
788
+ 0% {
789
+ opacity: 0;
790
+ -webkit-transform: translateX(-100%);
791
+ -ms-transform: translateX(-100%);
792
+ transform: translateX(-100%);
793
+ }
794
+ 60% {
795
+ opacity: 1;
796
+ -webkit-transform: translateX(10%);
797
+ -ms-transform: translateX(10%);
798
+ transform: translateX(10%);
799
+ }
800
+ 100% {
801
+ opacity: 1;
802
+ -webkit-transform: translateX(0);
803
+ -ms-transform: translateX(0);
804
+ transform: translateX(0);
805
+ }
806
+ }
807
+
808
+ @-webkit-keyframes wpr-anim-text-push-out {
809
+ 0% {
810
+ opacity: 1;
811
+ -webkit-transform: translateX(0);
812
+ }
813
+ 60% {
814
+ opacity: 0;
815
+ -webkit-transform: translateX(110%);
816
+ }
817
+ 100% {
818
+ opacity: 0;
819
+ -webkit-transform: translateX(100%);
820
+ }
821
+ }
822
+
823
+ @keyframes wpr-anim-text-push-out {
824
+ 0% {
825
+ opacity: 1;
826
+ -webkit-transform: translateX(0);
827
+ -ms-transform: translateX(0);
828
+ transform: translateX(0);
829
+ }
830
+ 60% {
831
+ opacity: 0;
832
+ -webkit-transform: translateX(110%);
833
+ -ms-transform: translateX(110%);
834
+ transform: translateX(110%);
835
+ }
836
+ 100% {
837
+ opacity: 0;
838
+ -webkit-transform: translateX(100%);
839
+ -ms-transform: translateX(100%);
840
+ transform: translateX(100%);
841
+ }
842
+ }
843
+
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/css/lib/bricklayer/bricklayer.css CHANGED
@@ -1,49 +1,49 @@
1
- .bricklayer {
2
- display: -webkit-box;
3
- display: -webkit-flex;
4
- display: -ms-flexbox;
5
- display: flex;
6
- -webkit-box-align: start;
7
- -webkit-align-items: flex-start;
8
- -ms-flex-align: start;
9
- align-items: flex-start;
10
- -webkit-box-pack: center;
11
- -webkit-justify-content: center;
12
- -ms-flex-pack: center;
13
- justify-content: center;
14
- -webkit-flex-wrap: wrap;
15
- -ms-flex-wrap: wrap;
16
- flex-wrap: wrap;
17
- }
18
-
19
- .bricklayer-column-sizer {
20
- width: 100%;
21
- display: none;
22
- }
23
-
24
- @media screen and (min-width: 640px) {
25
- .bricklayer-column-sizer {
26
- width: 50%;
27
- }
28
- }
29
-
30
- @media screen and (min-width: 980px) {
31
- .bricklayer-column-sizer {
32
- width: 33.333%;
33
- }
34
- }
35
-
36
- @media screen and (min-width: 1200px) {
37
- .bricklayer-column-sizer {
38
- width: 25%;
39
- }
40
- }
41
-
42
- .bricklayer-column {
43
- -webkit-box-flex: 1;
44
- -webkit-flex: 1;
45
- -ms-flex: 1;
46
- flex: 1;
47
- padding-left: 5px;
48
- padding-right: 5px;
49
- }
1
+ .bricklayer {
2
+ display: -webkit-box;
3
+ display: -webkit-flex;
4
+ display: -ms-flexbox;
5
+ display: flex;
6
+ -webkit-box-align: start;
7
+ -webkit-align-items: flex-start;
8
+ -ms-flex-align: start;
9
+ align-items: flex-start;
10
+ -webkit-box-pack: center;
11
+ -webkit-justify-content: center;
12
+ -ms-flex-pack: center;
13
+ justify-content: center;
14
+ -webkit-flex-wrap: wrap;
15
+ -ms-flex-wrap: wrap;
16
+ flex-wrap: wrap;
17
+ }
18
+
19
+ .bricklayer-column-sizer {
20
+ width: 100%;
21
+ display: none;
22
+ }
23
+
24
+ @media screen and (min-width: 640px) {
25
+ .bricklayer-column-sizer {
26
+ width: 50%;
27
+ }
28
+ }
29
+
30
+ @media screen and (min-width: 980px) {
31
+ .bricklayer-column-sizer {
32
+ width: 33.333%;
33
+ }
34
+ }
35
+
36
+ @media screen and (min-width: 1200px) {
37
+ .bricklayer-column-sizer {
38
+ width: 25%;
39
+ }
40
+ }
41
+
42
+ .bricklayer-column {
43
+ -webkit-box-flex: 1;
44
+ -webkit-flex: 1;
45
+ -ms-flex: 1;
46
+ flex: 1;
47
+ padding-left: 5px;
48
+ padding-right: 5px;
49
+ }
assets/css/library-frontend.css CHANGED
@@ -1,709 +1,709 @@
1
- /*--------------------------------------------------------------
2
- == Library - Predefined Styles
3
- --------------------------------------------------------------*/
4
- #wpr-library-btn {
5
- display: -webkit-inline-box;
6
- display: -ms-inline-flexbox;
7
- display: inline-flex;
8
- width: 40px;
9
- height: 40px;
10
- vertical-align: top;
11
- margin-left: 10px;
12
- color: #fff;
13
- font-family: Arial,Helvetica,sans-serif;
14
- font-weight: bold;
15
- letter-spacing: 0.3px;
16
- cursor: pointer;
17
- }
18
-
19
- .wpr-library-icon {
20
- display: -webkit-inline-box;
21
- display: -ms-inline-flexbox;
22
- display: inline-flex;
23
- padding: 10px;
24
- margin-right: 10px;
25
- border-radius: 50%;
26
- color: transparent;
27
- font-family: Arial,Helvetica,sans-serif;
28
- font-size: 14px;
29
- font-weight: bold;
30
- letter-spacing: 0.3px;
31
- }
32
-
33
- .wpr-tplib-popup-overlay {
34
- position: fixed;
35
- top: 0;
36
- left: 0;
37
- z-index: 999999;
38
- width: 100%;
39
- height: 100%;
40
- background: rgba(0,0,0,0.5);
41
- }
42
-
43
- .wpr-tplib-popup {
44
- overflow: hidden;
45
- position: absolute;
46
- top: 30%;
47
- left: 50%;
48
- -webkit-transform: translate(-50%,-30%);
49
- -ms-transform: translate(-50%,-30%);
50
- transform: translate(-50%,-30%);
51
- background: #f1f3f5;
52
- min-width: 100%;
53
- height: 100%;
54
- }
55
-
56
- .wpr-tplib-header {
57
- display: -webkit-box;
58
- display: -ms-flexbox;
59
- display: flex;
60
- -webkit-box-align: center;
61
- -ms-flex-align: center;
62
- align-items: center;
63
- background-color: #fff;
64
- -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
65
- box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
66
- position: relative;
67
- z-index: 10;
68
- }
69
-
70
- .wpr-tplib-logo {
71
- display: -webkit-box;
72
- display: -ms-flexbox;
73
- display: flex;
74
- -webkit-box-align: center;
75
- -ms-flex-align: center;
76
- align-items: center;
77
- -webkit-box-pack: start;
78
- -ms-flex-pack: start;
79
- justify-content: flex-start;
80
- width: 200px;
81
- padding-left: 30px;
82
- color: #495157;
83
- font-size: 15px;
84
- font-weight: 700;
85
- font-family: "Roboto",Arial,Helvetica,Verdana,sans-serif;
86
- }
87
-
88
- .wpr-tplib-header ul {
89
- display: -webkit-inline-box;
90
- display: -ms-inline-flexbox;
91
- display: inline-flex;
92
- -webkit-box-pack: center;
93
- -ms-flex-pack: center;
94
- justify-content: center;
95
- width: 100%;
96
- margin-left: -130px;
97
- list-style: none;
98
- }
99
-
100
- .wpr-tplib-header ul li {
101
- width: 115px;
102
- padding: 20px 0;
103
- color: #6d7882;
104
- font-family: "Roboto",Arial,Helvetica,Verdana,sans-serif;
105
- font-size: 14px;
106
- line-height: 1;
107
- font-weight: 500;
108
- text-align: center;
109
- cursor: pointer;
110
-
111
- }
112
-
113
- .wpr-tplib-active-tab {
114
- background-image: -o-linear-gradient(top,#f1f3f5,#fff);
115
- background-image: -webkit-gradient(linear,left top, left bottom,from(#f1f3f5),to(#fff));
116
- background-image: linear-gradient(180deg,#f1f3f5,#fff);
117
- border-bottom: 3px solid #6A4BFF;
118
- }
119
-
120
- .wpr-tplib-close {
121
- display: -webkit-box;
122
- display: -ms-flexbox;
123
- display: flex;
124
- -webkit-box-align: center;
125
- -ms-flex-align: center;
126
- align-items: center;
127
- -webkit-box-pack: end;
128
- -ms-flex-pack: end;
129
- justify-content: flex-end;
130
- padding-right: 30px;
131
- color: #a4afb7;
132
- font-size: 18px;
133
- cursor: pointer;
134
- -webkit-transition: all .3s;
135
- -o-transition: all .3s;
136
- transition: all .3s;
137
- }
138
-
139
- .wpr-tplib-close:hover {
140
- color: #3a3a3a;
141
- }
142
-
143
- .wpr-tplib-close i {
144
- line-height: 20px;
145
- padding-left: 20px;
146
- }
147
-
148
- .wpr-tplib-popup h3 {
149
- margin: 0;
150
- }
151
-
152
- .wpr-tplib-header .wpr-tplib-insert-template {
153
- display: none;
154
- width: 120px;
155
- height: 27px;
156
- line-height: 27px;
157
- padding: 0 15px;
158
- margin-right: 15px;
159
- color: #fff;
160
- background-color: #6A4BFF;
161
- font-family: "Roboto",Arial,Helvetica,Verdana,sans-serif;
162
- font-size: 13px;
163
- border-radius: 2px;
164
- text-transform: uppercase;
165
- cursor: pointer;
166
- text-align: center;
167
- }
168
-
169
- .wpr-tplib-back {
170
- display: none;
171
- width: 230px;
172
- padding: 17px 15px;
173
- border-right: 1px solid #e6e9ec;
174
- color: #6d7882;
175
- font-size: 15px;
176
- font-weight: 700;
177
- font-family: "Roboto",Arial,Helvetica,Verdana,sans-serif;
178
- cursor: pointer;
179
- -webkit-transition: all .3s;
180
- -o-transition: all .3s;
181
- transition: all .3s;
182
- }
183
-
184
- .wpr-tplib-back:hover {
185
- color: #495157;
186
- }
187
-
188
- .wpr-tplib-back i {
189
- margin-right: 5px;
190
- }
191
-
192
- .wpr-tplib-back span {
193
-
194
- }
195
-
196
- .wpr-tplib-content-wrap {
197
- }
198
-
199
- .wpr-tplib-sidebar {
200
- padding: 30px 30px 20px 30px;
201
- }
202
-
203
- .wpr-tplib-sidebar .wpr-tplib-search {
204
- display: none;
205
- position: relative;
206
- margin: 30px 0;
207
- }
208
-
209
- .wpr-tplib-sidebar .wpr-tplib-search i {
210
- position: absolute;
211
- top: 50%;
212
- right: 10px;
213
- font-size: 12px;
214
- -webkit-transform: translateY(-50%);
215
- -ms-transform: translateY(-50%);
216
- transform: translateY(-50%);
217
- }
218
-
219
- .wpr-tplib-sidebar .wpr-tplib-search input {
220
- width: 100%;
221
- padding: 8px 10px;
222
- border: 0;
223
- border-bottom: 1px solid #efefef;
224
- }
225
-
226
- .wpr-tplib-sidebar .wpr-tplib-search input::-webkit-input-placeholder {
227
- color: #9a9a9a;
228
- }
229
-
230
- .wpr-tplib-sidebar .wpr-tplib-search input::-moz-placeholder {
231
- color: #9a9a9a;
232
- }
233
-
234
- .wpr-tplib-sidebar .wpr-tplib-search input:-ms-input-placeholder {
235
- color: #9a9a9a;
236
- }
237
-
238
- .wpr-tplib-sidebar .wpr-tplib-search input::-ms-input-placeholder {
239
- color: #9a9a9a;
240
- }
241
-
242
- .wpr-tplib-sidebar .wpr-tplib-search input::placeholder {
243
- color: #9a9a9a;
244
- }
245
-
246
- .wpr-tplib-filters-wrap {
247
- display: -webkit-box;
248
- display: -ms-flexbox;
249
- display: flex;
250
- }
251
-
252
- .wpr-tplib-sub-filters {
253
- display: none;
254
- margin-left: 20px;
255
- }
256
-
257
- .wpr-tplib-sub-filters ul {
258
- display: -webkit-box;
259
- display: -ms-flexbox;
260
- display: flex;
261
- }
262
-
263
- .wpr-tplib-sub-filters ul li {
264
- padding: 10px 25px;
265
- margin-right: 7px;
266
- line-height: 15px;
267
- font-size: 13px;
268
- font-weight: normal;
269
- background: #fff;
270
- -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.05);
271
- box-shadow: 0 2px 5px 0 rgba(0,0,0,0.05);
272
- cursor: pointer;
273
- border-radius: 3px;
274
- }
275
-
276
- .wpr-tplib-sub-filters ul li:hover,
277
- .wpr-tplib-sub-filters ul .wpr-tplib-activ-filter {
278
- background: #6A4BFF;
279
- color: #fff;
280
- }
281
-
282
- .wpr-tplib-filters {
283
- -webkit-box-sizing: border-box;
284
- box-sizing: border-box;
285
- display: -webkit-box;
286
- display: -ms-flexbox;
287
- display: flex;
288
- -webkit-box-orient: vertical;
289
- -webkit-box-direction: normal;
290
- -ms-flex-direction: column;
291
- flex-direction: column;
292
- -webkit-box-align: start;
293
- -ms-flex-align: start;
294
- align-items: flex-start;
295
- position: relative;
296
- width: 200px;
297
- font-size: 14px;
298
- font-weight: normal;
299
- font-family: "Roboto",Arial,Helvetica,Verdana,sans-serif;
300
- color: #6d7882;
301
- }
302
-
303
- .wpr-tplib-filters h3 {
304
- display: -webkit-box;
305
- display: -ms-flexbox;
306
- display: flex;
307
- width: 100%;
308
- padding: 10px 15px;
309
- font-size: 13px;
310
- font-weight: normal;
311
- font-family: "Roboto",Arial,Helvetica,Verdana,sans-serif;
312
- background: #fff;
313
- -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.05);
314
- box-shadow: 0 2px 5px 0 rgba(0,0,0,0.05);
315
- cursor: pointer;
316
- border-radius: 3px;
317
- }
318
-
319
- .wpr-tplib-filters h3 span {
320
- width: 100%;
321
- }
322
-
323
- .wpr-tplib-filters-list {
324
- visibility: hidden;
325
- opacity: 0;
326
- position: absolute;
327
- top: 38px;
328
- z-index: 999;
329
- width: 700px;
330
- padding: 20px 30px;
331
- background: #fff;
332
- -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.05);
333
- box-shadow: 0 2px 5px 0 rgba(0,0,0,0.05);
334
- -webkit-transition: all 0.2s ease-in;
335
- -o-transition: all 0.2s ease-in;
336
- transition: all 0.2s ease-in;
337
- border-radius: 3px;
338
- }
339
-
340
- .wpr-tplib-filters-list ul {
341
- display: -webkit-box;
342
- display: -ms-flexbox;
343
- display: flex;
344
- -ms-flex-wrap: wrap;
345
- flex-wrap: wrap;
346
- list-style: none;
347
- padding-left: 0;
348
- }
349
-
350
- .wpr-tplib-filters-list ul li {
351
- width: 25%;
352
- padding: 12px;
353
- color: #6d7882;
354
- background: #fff;
355
- font-size: 13px;
356
- line-height: 1;
357
- cursor: pointer;
358
- }
359
-
360
- .wpr-tplib-filters-list ul li:hover {
361
- background: #f9f9f9;
362
- color: #222;
363
- }
364
-
365
- .wpr-tplib-template-gird {
366
- position: absolute;
367
- width: 100%;
368
- height: calc(100% - 132px);
369
- overflow: auto;
370
- padding: 0 30px 30px 30px;
371
- margin-left: -10px;
372
- }
373
-
374
- .wpr-tplib-template-wrap {
375
- float: left;
376
- overflow: hidden;
377
- width: 18.5%;
378
- margin: 10px;
379
- border-radius: 3px;
380
- -webkit-box-shadow: 0 1px 20px 0 rgba(0,0,0,0.07);
381
- box-shadow: 0 1px 20px 0 rgba(0,0,0,0.07);
382
- }
383
-
384
- .wpr-tplib-template-wrap:not(.wpr-tplib-pro-active):before {
385
- content: 'Free';
386
- display: block;
387
- position: absolute;
388
- top: 10px;
389
- right: 10px;
390
- z-index: 1;
391
- width: 45px;
392
- padding: 4px;
393
- font-size: 11px;
394
- line-height: 16px;
395
- font-weight: bold;
396
- letter-spacing: 0.3px;
397
- text-transform: uppercase;
398
- text-align: center;
399
- background: #555;
400
- color: #fff;
401
- -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3);
402
- box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3);
403
- border-radius: 3px;
404
- }
405
-
406
- .wpr-tplib-pro-wrap:not(.wpr-tplib-pro-active):before {
407
- content: 'Pro';
408
- background: #6A4BFF;
409
- }
410
-
411
- @media screen and ( max-width: 1364px ) {
412
- .wpr-tplib-template-wrap {
413
- width: 23%;
414
- }
415
- }
416
-
417
- .wpr-tplib-template {
418
- }
419
-
420
- .wpr-tplib-template-wrap:hover .wpr-tplib-insert-template {
421
- opacity: 1;
422
- visibility: visible;
423
- }
424
-
425
- .wpr-tplib-template-media {
426
- position: relative;
427
- background-color: #e8e8e8;
428
- }
429
-
430
- .wpr-tplib-template-media img {
431
- width: 100%;
432
- max-width: 100%;
433
- height: auto;
434
- }
435
-
436
- .wpr-tplib-template-media:hover .wpr-tplib-template-media-overlay {
437
- opacity: 1;
438
- }
439
-
440
- .wpr-tplib-template-media-overlay {
441
- opacity: 0;
442
- position: absolute;
443
- top: 0;
444
- left: 0;
445
- width: 100%;
446
- height: 100%;
447
- background-color: rgba(0, 0, 0, 0.5);
448
- color: #fff;
449
- cursor: pointer;
450
- -webkit-transition: opacity 0.1s ease-in;
451
- -o-transition: opacity 0.1s ease-in;
452
- transition: opacity 0.1s ease-in;
453
- }
454
-
455
- .wpr-tplib-template-media-overlay i {
456
- position: absolute;
457
- top: 50%;
458
- left: 50%;
459
- -webkit-transform: translate(-50%, -50%);
460
- -ms-transform: translate(-50%, -50%);
461
- transform: translate(-50%, -50%);
462
- font-size: 25px;
463
- }
464
-
465
- .wpr-tplib-preview-wrap {
466
- display: none;
467
- }
468
-
469
- .wpr-tplib-image {
470
- display: -webkit-box;
471
- display: -ms-flexbox;
472
- display: flex;
473
- -webkit-box-pack: center;
474
- -ms-flex-pack: center;
475
- justify-content: center;
476
- padding: 20px;
477
- }
478
-
479
- .wpr-tplib-iframe {
480
- position: relative;
481
- padding-top: 56.25%;
482
- }
483
-
484
- .wpr-tplib-iframe iframe {
485
- position: absolute;
486
- top: 0;
487
- left: 0;
488
- width: 100%;
489
- height: 100%;
490
- }
491
-
492
- .wpr-tplib-template-footer {
493
- display: -webkit-box;
494
- display: -ms-flexbox;
495
- display: flex;
496
- -webkit-box-orient: vertical;
497
- -webkit-box-direction: normal;
498
- -ms-flex-flow: column wrap;
499
- flex-flow: column wrap;
500
- -ms-flex-line-pack: justify;
501
- align-content: space-between;
502
- -webkit-box-pack: center;
503
- -ms-flex-pack: center;
504
- justify-content: center;
505
- height: 45px;
506
- padding: 5px 15px;
507
- background-color: #fff;
508
- border-top: 1px solid #efefef;
509
- }
510
-
511
- .wpr-tplib-template-footer h3 {
512
- overflow: hidden;
513
- color: #6d7882;
514
- font-family: "Roboto",Arial,Helvetica,Verdana,sans-serif;
515
- font-size: 13px;
516
- font-weight: normal;
517
- white-space: nowrap;
518
- -o-text-overflow: ellipsis;
519
- text-overflow: ellipsis;
520
- }
521
-
522
- .wpr-tplib-template-footer .wpr-tplib-insert-template {
523
- opacity: 0;
524
- visibility: hidden;
525
- padding: 6px 10px;
526
- color: #fff;
527
- background-color: #6A4BFF;
528
- font-family: "Roboto",Arial,Helvetica,Verdana,sans-serif;
529
- font-size: 13px;
530
- line-height: 1;
531
- letter-spacing: 0.3px;
532
- border-radius: 3px;
533
- cursor: pointer;
534
- -webkit-transition: all 0.1s ease-in;
535
- -o-transition: all 0.1s ease-in;
536
- transition: all 0.1s ease-in;
537
- }
538
-
539
-
540
- #masonry-effect {
541
- display: -webkit-box;
542
- display: -ms-flexbox;
543
- display: flex;
544
- -webkit-box-orient: horizontal;
545
- -webkit-box-direction: normal;
546
- -ms-flex-direction: row;
547
- flex-direction: row;
548
- -ms-flex-wrap: wrap;
549
- flex-wrap: wrap;
550
- }
551
- .item {
552
- -webkit-box-sizing: border-box;
553
- box-sizing: border-box;
554
- -webkit-box-orient: vertical;
555
- -webkit-box-direction: normal;
556
- -ms-flex-direction: column;
557
- flex-direction: column;
558
- position: relative;
559
- width: calc(33.3%);
560
- }
561
-
562
-
563
- /* Elementor Loader */
564
- .wpr-tplib-loader {
565
- overflow: auto;
566
- position: absolute;
567
- width: 100%;
568
- height: 100%;
569
- z-index: 9999999999;
570
- background-color: #f1f3f5;
571
- }
572
-
573
- .elementor-loader-wrapper {
574
- position: absolute;
575
- width: 300px;
576
- left: 50%;
577
- top: 50%;
578
- -webkit-transform: translateX(-50%) translateY(-50%);
579
- -ms-transform: translateX(-50%) translateY(-50%);
580
- transform: translateX(-50%) translateY(-50%);
581
- display: -webkit-box;
582
- display: -ms-flexbox;
583
- display: flex;
584
- -ms-flex-wrap: wrap;
585
- flex-wrap: wrap;
586
- -webkit-box-pack: center;
587
- -ms-flex-pack: center;
588
- justify-content: center;
589
- }
590
-
591
- .elementor-loader {
592
- border-radius: 7px;
593
- padding: 40px;
594
- height: 150px;
595
- width: 150px;
596
- background-color: rgba(255, 255, 255, 0.9);
597
- -webkit-box-sizing: border-box;
598
- box-sizing: border-box;
599
- -webkit-box-shadow: 2px 2px 20px 4px rgba(0, 0, 0, 0.02);
600
- box-shadow: 2px 2px 20px 4px rgba(0, 0, 0, 0.02);
601
- }
602
-
603
- .elementor-loader-boxes {
604
- height: 100%;
605
- width: 100%;
606
- position: relative;
607
- }
608
-
609
- .elementor-loader-box {
610
- position: absolute;
611
- background-color: #d5dadf;
612
- -webkit-animation: load 1.8s linear infinite;
613
- animation: load 1.8s linear infinite;
614
- }
615
-
616
- .elementor-loader-box:nth-of-type(1) {
617
- width: 20%;
618
- height: 100%;
619
- left: 0;
620
- top: 0;
621
- }
622
-
623
- .elementor-loader-box:not(:nth-of-type(1)) {
624
- right: 0;
625
- height: 20%;
626
- width: 60%;
627
- }
628
-
629
- .elementor-loader-box:nth-of-type(2) {
630
- top: 0;
631
- -webkit-animation-delay: -0.45s;
632
- animation-delay: -0.45s;
633
- }
634
-
635
- .elementor-loader-box:nth-of-type(3) {
636
- top: 40%;
637
- -webkit-animation-delay: -0.9s;
638
- animation-delay: -0.9s;
639
- }
640
-
641
- .elementor-loader-box:nth-of-type(4) {
642
- bottom: 0;
643
- -webkit-animation-delay: -1.35s;
644
- animation-delay: -1.35s;
645
- }
646
-
647
- @-webkit-keyframes load {
648
- 0% {
649
- opacity: .3;
650
- }
651
- 50% {
652
- opacity: 1;
653
- }
654
- 100% {
655
- opacity: .3;
656
- }
657
- }
658
-
659
- @keyframes load {
660
- 0% {
661
- opacity: .3;
662
- }
663
- 50% {
664
- opacity: 1;
665
- }
666
- 100% {
667
- opacity: .3;
668
- }
669
- }
670
-
671
- .elementor-loading-title {
672
- font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
673
- color: #a4afb7;
674
- text-align: center;
675
- text-transform: uppercase;
676
- margin-top: 30px;
677
- letter-spacing: 7px;
678
- text-indent: 7px;
679
- font-size: 10px;
680
- width: 100%;
681
- }
682
-
683
-
684
- /* Scroll Bar */
685
- .wpr-tplib-popup ::-webkit-scrollbar {
686
- width: 6px;
687
- height: 0;
688
- border-radius: 3px;
689
- }
690
-
691
- .wpr-tplib-popup ::-webkit-scrollbar-button {
692
- width: 0px;
693
- height: 10px;
694
- }
695
-
696
- .wpr-tplib-popup ::-webkit-scrollbar-thumb {
697
- background-color: #d5dadf;
698
- border: 0px none #d5dadf;
699
- border-radius: 3px;
700
- }
701
-
702
- .wpr-tplib-popup ::-webkit-scrollbar-track {
703
- border: 0px none #fff;
704
- border-radius: 0;
705
- }
706
-
707
- .wpr-tplib-popup ::-webkit-scrollbar-corner {
708
- background: transparent;
709
  }
1
+ /*--------------------------------------------------------------
2
+ == Library - Predefined Styles
3
+ --------------------------------------------------------------*/
4
+ #wpr-library-btn {
5
+ display: -webkit-inline-box;
6
+ display: -ms-inline-flexbox;
7
+ display: inline-flex;
8
+ width: 40px;
9
+ height: 40px;
10
+ vertical-align: top;
11
+ margin-left: 10px;
12
+ color: #fff;
13
+ font-family: Arial,Helvetica,sans-serif;
14
+ font-weight: bold;
15
+ letter-spacing: 0.3px;
16
+ cursor: pointer;
17
+ }
18
+
19
+ .wpr-library-icon {
20
+ display: -webkit-inline-box;
21
+ display: -ms-inline-flexbox;
22
+ display: inline-flex;
23
+ padding: 10px;
24
+ margin-right: 10px;
25
+ border-radius: 50%;
26
+ color: transparent;
27
+ font-family: Arial,Helvetica,sans-serif;
28
+ font-size: 14px;
29
+ font-weight: bold;
30
+ letter-spacing: 0.3px;
31
+ }
32
+
33
+ .wpr-tplib-popup-overlay {
34
+ position: fixed;
35
+ top: 0;
36
+ left: 0;
37
+ z-index: 999999;
38
+ width: 100%;
39
+ height: 100%;
40
+ background: rgba(0,0,0,0.5);
41
+ }
42
+
43
+ .wpr-tplib-popup {
44
+ overflow: hidden;
45
+ position: absolute;
46
+ top: 30%;
47
+ left: 50%;
48
+ -webkit-transform: translate(-50%,-30%);
49
+ -ms-transform: translate(-50%,-30%);
50
+ transform: translate(-50%,-30%);
51
+ background: #f1f3f5;
52
+ min-width: 100%;
53
+ height: 100%;
54
+ }
55
+
56
+ .wpr-tplib-header {
57
+ display: -webkit-box;
58
+ display: -ms-flexbox;
59
+ display: flex;
60
+ -webkit-box-align: center;
61
+ -ms-flex-align: center;
62
+ align-items: center;
63
+ background-color: #fff;
64
+ -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
65
+ box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
66
+ position: relative;
67
+ z-index: 10;
68
+ }
69
+
70
+ .wpr-tplib-logo {
71
+ display: -webkit-box;
72
+ display: -ms-flexbox;
73
+ display: flex;
74
+ -webkit-box-align: center;
75
+ -ms-flex-align: center;
76
+ align-items: center;
77
+ -webkit-box-pack: start;
78
+ -ms-flex-pack: start;
79
+ justify-content: flex-start;
80
+ width: 200px;
81
+ padding-left: 30px;
82
+ color: #495157;
83
+ font-size: 15px;
84
+ font-weight: 700;
85
+ font-family: "Roboto",Arial,Helvetica,Verdana,sans-serif;
86
+ }
87
+
88
+ .wpr-tplib-header ul {
89
+ display: -webkit-inline-box;
90
+ display: -ms-inline-flexbox;
91
+ display: inline-flex;
92
+ -webkit-box-pack: center;
93
+ -ms-flex-pack: center;
94
+ justify-content: center;
95
+ width: 100%;
96
+ margin-left: -130px;
97
+ list-style: none;
98
+ }
99
+
100
+ .wpr-tplib-header ul li {
101
+ width: 115px;
102
+ padding: 20px 0;
103
+ color: #6d7882;
104
+ font-family: "Roboto",Arial,Helvetica,Verdana,sans-serif;
105
+ font-size: 14px;
106
+ line-height: 1;
107
+ font-weight: 500;
108
+ text-align: center;
109
+ cursor: pointer;
110
+
111
+ }
112
+
113
+ .wpr-tplib-active-tab {
114
+ background-image: -o-linear-gradient(top,#f1f3f5,#fff);
115
+ background-image: -webkit-gradient(linear,left top, left bottom,from(#f1f3f5),to(#fff));
116
+ background-image: linear-gradient(180deg,#f1f3f5,#fff);
117
+ border-bottom: 3px solid #6A4BFF;
118
+ }
119
+
120
+ .wpr-tplib-close {
121
+ display: -webkit-box;
122
+ display: -ms-flexbox;
123
+ display: flex;
124
+ -webkit-box-align: center;
125
+ -ms-flex-align: center;
126
+ align-items: center;
127
+ -webkit-box-pack: end;
128
+ -ms-flex-pack: end;
129
+ justify-content: flex-end;
130
+ padding-right: 30px;
131
+ color: #a4afb7;
132
+ font-size: 18px;
133
+ cursor: pointer;
134
+ -webkit-transition: all .3s;
135
+ -o-transition: all .3s;
136
+ transition: all .3s;
137
+ }
138
+
139
+ .wpr-tplib-close:hover {
140
+ color: #3a3a3a;
141
+ }
142
+
143
+ .wpr-tplib-close i {
144
+ line-height: 20px;
145
+ padding-left: 20px;
146
+ }
147
+
148
+ .wpr-tplib-popup h3 {
149
+ margin: 0;
150
+ }
151
+
152
+ .wpr-tplib-header .wpr-tplib-insert-template {
153
+ display: none;
154
+ width: 120px;
155
+ height: 27px;
156
+ line-height: 27px;
157
+ padding: 0 15px;
158
+ margin-right: 15px;
159
+ color: #fff;
160
+ background-color: #6A4BFF;
161
+ font-family: "Roboto",Arial,Helvetica,Verdana,sans-serif;
162
+ font-size: 13px;
163
+ border-radius: 2px;
164
+ text-transform: uppercase;
165
+ cursor: pointer;
166
+ text-align: center;
167
+ }
168
+
169
+ .wpr-tplib-back {
170
+ display: none;
171
+ width: 230px;
172
+ padding: 17px 15px;
173
+ border-right: 1px solid #e6e9ec;
174
+ color: #6d7882;
175
+ font-size: 15px;
176
+ font-weight: 700;
177
+ font-family: "Roboto",Arial,Helvetica,Verdana,sans-serif;
178
+ cursor: pointer;
179
+ -webkit-transition: all .3s;
180
+ -o-transition: all .3s;
181
+ transition: all .3s;
182
+ }
183
+
184
+ .wpr-tplib-back:hover {
185
+ color: #495157;
186
+ }
187
+
188
+ .wpr-tplib-back i {
189
+ margin-right: 5px;
190
+ }
191
+
192
+ .wpr-tplib-back span {
193
+
194
+ }
195
+
196
+ .wpr-tplib-content-wrap {
197
+ }
198
+
199
+ .wpr-tplib-sidebar {
200
+ padding: 30px 30px 20px 30px;
201
+ }
202
+
203
+ .wpr-tplib-sidebar .wpr-tplib-search {
204
+ display: none;
205
+ position: relative;
206
+ margin: 30px 0;
207
+ }
208
+
209
+ .wpr-tplib-sidebar .wpr-tplib-search i {
210
+ position: absolute;
211
+ top: 50%;
212
+ right: 10px;
213
+ font-size: 12px;
214
+ -webkit-transform: translateY(-50%);
215
+ -ms-transform: translateY(-50%);
216
+ transform: translateY(-50%);
217
+ }
218
+
219
+ .wpr-tplib-sidebar .wpr-tplib-search input {
220
+ width: 100%;
221
+ padding: 8px 10px;
222
+ border: 0;
223
+ border-bottom: 1px solid #efefef;
224
+ }
225
+
226
+ .wpr-tplib-sidebar .wpr-tplib-search input::-webkit-input-placeholder {
227
+ color: #9a9a9a;
228
+ }
229
+
230
+ .wpr-tplib-sidebar .wpr-tplib-search input::-moz-placeholder {
231
+ color: #9a9a9a;
232
+ }
233
+
234
+ .wpr-tplib-sidebar .wpr-tplib-search input:-ms-input-placeholder {
235
+ color: #9a9a9a;
236
+ }
237
+
238
+ .wpr-tplib-sidebar .wpr-tplib-search input::-ms-input-placeholder {
239
+ color: #9a9a9a;
240
+ }
241
+
242
+ .wpr-tplib-sidebar .wpr-tplib-search input::placeholder {
243
+ color: #9a9a9a;
244
+ }
245
+
246
+ .wpr-tplib-filters-wrap {
247
+ display: -webkit-box;
248
+ display: -ms-flexbox;
249
+ display: flex;
250
+ }
251
+
252
+ .wpr-tplib-sub-filters {
253
+ display: none;
254
+ margin-left: 20px;
255
+ }
256
+
257
+ .wpr-tplib-sub-filters ul {
258
+ display: -webkit-box;
259
+ display: -ms-flexbox;
260
+ display: flex;
261
+ }
262
+
263
+ .wpr-tplib-sub-filters ul li {
264
+ padding: 10px 25px;
265
+ margin-right: 7px;
266
+ line-height: 15px;
267
+ font-size: 13px;
268
+ font-weight: normal;
269
+ background: #fff;
270
+ -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.05);
271
+ box-shadow: 0 2px 5px 0 rgba(0,0,0,0.05);
272
+ cursor: pointer;
273
+ border-radius: 3px;
274
+ }
275
+
276
+ .wpr-tplib-sub-filters ul li:hover,
277
+ .wpr-tplib-sub-filters ul .wpr-tplib-activ-filter {
278
+ background: #6A4BFF;
279
+ color: #fff;
280
+ }
281
+
282
+ .wpr-tplib-filters {
283
+ -webkit-box-sizing: border-box;
284
+ box-sizing: border-box;
285
+ display: -webkit-box;
286
+ display: -ms-flexbox;
287
+ display: flex;
288
+ -webkit-box-orient: vertical;
289
+ -webkit-box-direction: normal;
290
+ -ms-flex-direction: column;
291
+ flex-direction: column;
292
+ -webkit-box-align: start;
293
+ -ms-flex-align: start;
294
+ align-items: flex-start;
295
+ position: relative;
296
+ width: 200px;
297
+ font-size: 14px;
298
+ font-weight: normal;
299
+ font-family: "Roboto",Arial,Helvetica,Verdana,sans-serif;
300
+ color: #6d7882;
301
+ }
302
+
303
+ .wpr-tplib-filters h3 {
304
+ display: -webkit-box;
305
+ display: -ms-flexbox;
306
+ display: flex;
307
+ width: 100%;
308
+ padding: 10px 15px;
309
+ font-size: 13px;
310
+ font-weight: normal;
311
+ font-family: "Roboto",Arial,Helvetica,Verdana,sans-serif;
312
+ background: #fff;
313
+ -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.05);
314
+ box-shadow: 0 2px 5px 0 rgba(0,0,0,0.05);
315
+ cursor: pointer;
316
+ border-radius: 3px;
317
+ }
318
+
319
+ .wpr-tplib-filters h3 span {
320
+ width: 100%;
321
+ }
322
+
323
+ .wpr-tplib-filters-list {
324
+ visibility: hidden;
325
+ opacity: 0;
326
+ position: absolute;
327
+ top: 38px;
328
+ z-index: 999;
329
+ width: 700px;
330
+ padding: 20px 30px;
331
+ background: #fff;
332
+ -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.05);
333
+ box-shadow: 0 2px 5px 0 rgba(0,0,0,0.05);
334
+ -webkit-transition: all 0.2s ease-in;
335
+ -o-transition: all 0.2s ease-in;
336
+ transition: all 0.2s ease-in;
337
+ border-radius: 3px;
338
+ }
339
+
340
+ .wpr-tplib-filters-list ul {
341
+ display: -webkit-box;
342
+ display: -ms-flexbox;
343
+ display: flex;
344
+ -ms-flex-wrap: wrap;
345
+ flex-wrap: wrap;
346
+ list-style: none;
347
+ padding-left: 0;
348
+ }
349
+
350
+ .wpr-tplib-filters-list ul li {
351
+ width: 25%;
352
+ padding: 12px;
353
+ color: #6d7882;
354
+ background: #fff;
355
+ font-size: 13px;
356
+ line-height: 1;
357
+ cursor: pointer;
358
+ }
359
+
360
+ .wpr-tplib-filters-list ul li:hover {
361
+ background: #f9f9f9;
362
+ color: #222;
363
+ }
364
+
365
+ .wpr-tplib-template-gird {
366
+ position: absolute;
367
+ width: 100%;
368
+ height: calc(100% - 132px);
369
+ overflow: auto;
370
+ padding: 0 30px 30px 30px;
371
+ margin-left: -10px;
372
+ }
373
+
374
+ .wpr-tplib-template-wrap {
375
+ float: left;
376
+ overflow: hidden;
377
+ width: 18.5%;
378
+ margin: 10px;
379
+ border-radius: 3px;
380
+ -webkit-box-shadow: 0 1px 20px 0 rgba(0,0,0,0.07);
381
+ box-shadow: 0 1px 20px 0 rgba(0,0,0,0.07);
382
+ }
383
+
384
+ .wpr-tplib-template-wrap:not(.wpr-tplib-pro-active):before {
385
+ content: 'Free';
386
+ display: block;
387
+ position: absolute;
388
+ top: 10px;
389
+ right: 10px;
390
+ z-index: 1;
391
+ width: 45px;
392
+ padding: 4px;
393
+ font-size: 11px;
394
+ line-height: 16px;
395
+ font-weight: bold;
396
+ letter-spacing: 0.3px;
397
+ text-transform: uppercase;
398
+ text-align: center;
399
+ background: #555;
400
+ color: #fff;
401
+ -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3);
402
+ box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3);
403
+ border-radius: 3px;
404
+ }
405
+
406
+ .wpr-tplib-pro-wrap:not(.wpr-tplib-pro-active):before {
407
+ content: 'Pro';
408
+ background: #6A4BFF;
409
+ }
410
+
411
+ @media screen and ( max-width: 1364px ) {
412
+ .wpr-tplib-template-wrap {
413
+ width: 23%;
414
+ }
415
+ }
416
+
417
+ .wpr-tplib-template {
418
+ }
419
+
420
+ .wpr-tplib-template-wrap:hover .wpr-tplib-insert-template {
421
+ opacity: 1;
422
+ visibility: visible;
423
+ }
424
+
425
+ .wpr-tplib-template-media {
426
+ position: relative;
427
+ background-color: #e8e8e8;
428
+ }
429
+
430
+ .wpr-tplib-template-media img {
431
+ width: 100%;
432
+ max-width: 100%;
433
+ height: auto;
434
+ }
435
+
436
+ .wpr-tplib-template-media:hover .wpr-tplib-template-media-overlay {
437
+ opacity: 1;
438
+ }
439
+
440
+ .wpr-tplib-template-media-overlay {
441
+ opacity: 0;
442
+ position: absolute;
443
+ top: 0;
444
+ left: 0;
445
+ width: 100%;
446
+ height: 100%;
447
+ background-color: rgba(0, 0, 0, 0.5);
448
+ color: #fff;
449
+ cursor: pointer;
450
+ -webkit-transition: opacity 0.1s ease-in;
451
+ -o-transition: opacity 0.1s ease-in;
452
+ transition: opacity 0.1s ease-in;
453
+ }
454
+
455
+ .wpr-tplib-template-media-overlay i {
456
+ position: absolute;
457
+ top: 50%;
458
+ left: 50%;
459
+ -webkit-transform: translate(-50%, -50%);
460
+ -ms-transform: translate(-50%, -50%);
461
+ transform: translate(-50%, -50%);
462
+ font-size: 25px;
463
+ }
464
+
465
+ .wpr-tplib-preview-wrap {
466
+ display: none;
467
+ }
468
+
469
+ .wpr-tplib-image {
470
+ display: -webkit-box;
471
+ display: -ms-flexbox;
472
+ display: flex;
473
+ -webkit-box-pack: center;
474
+ -ms-flex-pack: center;
475
+ justify-content: center;
476
+ padding: 20px;
477
+ }
478
+
479
+ .wpr-tplib-iframe {
480
+ position: relative;
481
+ padding-top: 56.25%;
482
+ }
483
+
484
+ .wpr-tplib-iframe iframe {
485
+ position: absolute;
486
+ top: 0;
487
+ left: 0;
488
+ width: 100%;
489
+ height: 100%;
490
+ }
491
+
492
+ .wpr-tplib-template-footer {
493
+ display: -webkit-box;
494
+ display: -ms-flexbox;
495
+ display: flex;
496
+ -webkit-box-orient: vertical;
497
+ -webkit-box-direction: normal;
498
+ -ms-flex-flow: column wrap;
499
+ flex-flow: column wrap;
500
+ -ms-flex-line-pack: justify;
501
+ align-content: space-between;
502
+ -webkit-box-pack: center;
503
+ -ms-flex-pack: center;
504
+ justify-content: center;
505
+ height: 45px;
506
+ padding: 5px 15px;
507
+ background-color: #fff;
508
+ border-top: 1px solid #efefef;
509
+ }
510
+
511
+ .wpr-tplib-template-footer h3 {
512
+ overflow: hidden;
513
+ color: #6d7882;
514
+ font-family: "Roboto",Arial,Helvetica,Verdana,sans-serif;
515
+ font-size: 13px;
516
+ font-weight: normal;
517
+ white-space: nowrap;
518
+ -o-text-overflow: ellipsis;
519
+ text-overflow: ellipsis;
520
+ }
521
+
522
+ .wpr-tplib-template-footer .wpr-tplib-insert-template {
523
+ opacity: 0;
524
+ visibility: hidden;
525
+ padding: 6px 10px;
526
+ color: #fff;
527
+ background-color: #6A4BFF;
528
+ font-family: "Roboto",Arial,Helvetica,Verdana,sans-serif;
529
+ font-size: 13px;
530
+ line-height: 1;
531
+ letter-spacing: 0.3px;
532
+ border-radius: 3px;
533
+ cursor: pointer;
534
+ -webkit-transition: all 0.1s ease-in;
535
+ -o-transition: all 0.1s ease-in;
536
+ transition: all 0.1s ease-in;
537
+ }
538
+
539
+
540
+ #masonry-effect {
541
+ display: -webkit-box;
542
+ display: -ms-flexbox;
543
+ display: flex;
544
+ -webkit-box-orient: horizontal;
545
+ -webkit-box-direction: normal;
546
+ -ms-flex-direction: row;
547
+ flex-direction: row;
548
+ -ms-flex-wrap: wrap;
549
+ flex-wrap: wrap;
550
+ }
551
+ .item {
552
+ -webkit-box-sizing: border-box;
553
+ box-sizing: border-box;
554
+ -webkit-box-orient: vertical;
555
+ -webkit-box-direction: normal;
556
+ -ms-flex-direction: column;
557
+ flex-direction: column;
558
+ position: relative;
559
+ width: calc(33.3%);
560
+ }
561
+
562
+
563
+ /* Elementor Loader */
564
+ .wpr-tplib-loader {
565
+ overflow: auto;
566
+ position: absolute;
567
+ width: 100%;
568
+ height: 100%;
569
+ z-index: 9999999999;
570
+ background-color: #f1f3f5;
571
+ }
572
+
573
+ .elementor-loader-wrapper {
574
+ position: absolute;
575
+ width: 300px;
576
+ left: 50%;
577
+ top: 50%;
578
+ -webkit-transform: translateX(-50%) translateY(-50%);
579
+ -ms-transform: translateX(-50%) translateY(-50%);
580
+ transform: translateX(-50%) translateY(-50%);
581
+ display: -webkit-box;
582
+ display: -ms-flexbox;
583
+ display: flex;
584
+ -ms-flex-wrap: wrap;
585
+ flex-wrap: wrap;
586
+ -webkit-box-pack: center;
587
+ -ms-flex-pack: center;
588
+ justify-content: center;
589
+ }
590
+
591
+ .elementor-loader {
592
+ border-radius: 7px;
593
+ padding: 40px;
594
+ height: 150px;
595
+ width: 150px;
596
+ background-color: rgba(255, 255, 255, 0.9);
597
+ -webkit-box-sizing: border-box;
598
+ box-sizing: border-box;
599
+ -webkit-box-shadow: 2px 2px 20px 4px rgba(0, 0, 0, 0.02);
600
+ box-shadow: 2px 2px 20px 4px rgba(0, 0, 0, 0.02);
601
+ }
602
+
603
+ .elementor-loader-boxes {
604
+ height: 100%;
605
+ width: 100%;
606
+ position: relative;
607
+ }
608
+
609
+ .elementor-loader-box {
610
+ position: absolute;
611
+ background-color: #d5dadf;
612
+ -webkit-animation: load 1.8s linear infinite;
613
+ animation: load 1.8s linear infinite;
614
+ }
615
+
616
+ .elementor-loader-box:nth-of-type(1) {
617
+ width: 20%;
618
+ height: 100%;
619
+ left: 0;
620
+ top: 0;
621
+ }
622
+
623
+ .elementor-loader-box:not(:nth-of-type(1)) {
624
+ right: 0;
625
+ height: 20%;
626
+ width: 60%;
627
+ }
628
+
629
+ .elementor-loader-box:nth-of-type(2) {
630
+ top: 0;
631
+ -webkit-animation-delay: -0.45s;
632
+ animation-delay: -0.45s;
633
+ }
634
+
635
+ .elementor-loader-box:nth-of-type(3) {
636
+ top: 40%;
637
+ -webkit-animation-delay: -0.9s;
638
+ animation-delay: -0.9s;
639
+ }
640
+
641
+ .elementor-loader-box:nth-of-type(4) {
642
+ bottom: 0;
643
+ -webkit-animation-delay: -1.35s;
644
+ animation-delay: -1.35s;
645
+ }
646
+
647
+ @-webkit-keyframes load {
648
+ 0% {
649
+ opacity: .3;
650
+ }
651
+ 50% {
652
+ opacity: 1;
653
+ }
654
+ 100% {
655
+ opacity: .3;
656
+ }
657
+ }
658
+
659
+ @keyframes load {
660
+ 0% {
661
+ opacity: .3;
662
+ }
663
+ 50% {
664
+ opacity: 1;
665
+ }
666
+ 100% {
667
+ opacity: .3;
668
+ }
669
+ }
670
+
671
+ .elementor-loading-title {
672
+ font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
673
+ color: #a4afb7;
674
+ text-align: center;
675
+ text-transform: uppercase;
676
+ margin-top: 30px;
677
+ letter-spacing: 7px;
678
+ text-indent: 7px;
679
+ font-size: 10px;
680
+ width: 100%;
681
+ }
682
+
683
+
684
+ /* Scroll Bar */
685
+ .wpr-tplib-popup ::-webkit-scrollbar {
686
+ width: 6px;
687
+ height: 0;
688
+ border-radius: 3px;
689
+ }
690
+
691
+ .wpr-tplib-popup ::-webkit-scrollbar-button {
692
+ width: 0px;
693
+ height: 10px;
694
+ }
695
+
696
+ .wpr-tplib-popup ::-webkit-scrollbar-thumb {
697
+ background-color: #d5dadf;
698
+ border: 0px none #d5dadf;
699
+ border-radius: 3px;
700
+ }
701
+
702
+ .wpr-tplib-popup ::-webkit-scrollbar-track {
703
+ border: 0px none #fff;
704
+ border-radius: 0;
705
+ }
706
+
707
+ .wpr-tplib-popup ::-webkit-scrollbar-corner {
708
+ background: transparent;
709
  }
assets/js/{lib → admin/lib}/confetti/confetti.min.js RENAMED
File without changes
assets/js/admin/templates-kit.js CHANGED
@@ -25,7 +25,7 @@ jQuery(document).ready(function( $ ) {
25
  return false;
26
  }
27
 
28
- var confirmImport = confirm('Are you sure you want to import this Template Kit?\n\nElementor Header, Footer, Pages, Media Files, Menus and some required plugins will be installed on your website.');
29
 
30
  if ( confirmImport ) {
31
  WprTemplatesKit.importTemplatesKit( $(this).attr('data-kit-id') );
25
  return false;
26
  }
27
 
28
+ var confirmImport = confirm('For the best results, it is recommended to temporarily deactivate All other Active plugins Except Elementor and Royal Elementor Addons.\n\nElementor Header, Footer, Pages, Media Files, Menus and some required plugins will be installed on your website.');
29
 
30
  if ( confirmImport ) {
31
  WprTemplatesKit.importTemplatesKit( $(this).attr('data-kit-id') );
assets/js/editor.js CHANGED
@@ -1,386 +1,386 @@
1
- ( function( $ ) {//TODO: manage comments
2
-
3
- "use strict";
4
-
5
- var mutationObserver = new MutationObserver(function(mutations) {
6
- // Elementor Search Input
7
- if ( $('#elementor-panel-elements-search-input').length ) {
8
-
9
- var searchTimeout = null;
10
- $('#elementor-panel-elements-search-input').on( 'keyup', function(e) {
11
- if ( e.which === 13 ) {
12
- return false;
13
- }
14
-
15
- var val = $(this).val();
16
-
17
- if (searchTimeout != null) {
18
- clearTimeout(searchTimeout);
19
- }
20
-
21
- searchTimeout = setTimeout(function() {
22
- searchTimeout = null;
23
-
24
- elementorCommon.ajax.addRequest( 'wpr_elementor_search_data', {
25
- data: {
26
- search_query: val,
27
- },
28
- success: function() {
29
- console.log('Success!');
30
- }
31
- });
32
- }, 1000);
33
- });
34
-
35
- }
36
- });
37
-
38
- // Listen to Elementor Panel Changes
39
- mutationObserver.observe($('#elementor-panel')[0], {
40
- childList: true,
41
- subtree: true,
42
- });
43
-
44
-
45
- // Make our custom css visible in the panel's front-end
46
- elementor.hooks.addFilter( 'editor/style/styleText', function( css, context ) {
47
- if ( ! context ) {
48
- return;
49
- }
50
-
51
- var model = context.model,
52
- customCSS = model.get('settings').get('wpr_custom_css');
53
- var selector = '.elementor-element.elementor-element-' + model.get('id');
54
-
55
- if ( 'document' === model.get('elType') ) {
56
- selector = elementor.config.document.settings.cssWrapperSelector;
57
- }
58
-
59
- if ( customCSS ) {
60
- css += customCSS.replace(/selector/g, selector);
61
- }
62
-
63
- return css;
64
- });
65
-
66
- // Shortcode Widget: Select Template
67
- function selectShortcodeTemplate( model, e, textarea ) {
68
- var data = e.params.data;
69
-
70
- // Update Settings
71
- model.attributes.settings.attributes.shortcode = '[wpr-template id="'+ data.id +'"]';
72
-
73
- // Update Textarea
74
- textarea.val('[wpr-template id="'+ data.id +'"]');
75
-
76
- // Refresh Preview
77
- model.renderRemoteServer();
78
- }
79
-
80
- elementor.hooks.addAction( 'panel/open_editor/widget/shortcode', function( panel, model, view ) {
81
-
82
- var $select = panel.$el.find('.elementor-control-type-select2').find('select'),
83
- $textarea = panel.$el.find('.elementor-control-type-textarea').find('textarea');
84
-
85
- // Change
86
- $select.on( 'select2:select', function( e ) {
87
- selectShortcodeTemplate( model, e, $textarea );
88
- });
89
-
90
- // Render
91
- panel.$el.find('#elementor-controls').on( 'DOMNodeInserted ', '.elementor-control-type-select2', function(){
92
- $(this).find( 'select' ).on( 'select2:select', function( e ) {
93
- selectShortcodeTemplate( model, e, $textarea );
94
- } );
95
- });
96
- } );
97
-
98
-
99
- // WPR Grid Widget: Select Element (Filter Taxonomies)
100
- function filterGridTaxonomies( data, value ) {
101
- var options = [];
102
-
103
- for ( var key in data ) {
104
- if ( key !== value ) {
105
- for ( var i = 0; i < data[key].length; i++ ) {
106
- options.push( '.elementor-control-element_select select option[value="'+ data[key][i] +'"]' );
107
- }
108
- }
109
- }
110
-
111
- // Reset
112
- $( 'head' ).find( '#element_select_filter_style' ).remove();
113
-
114
- if ( 'related' === value || 'current' === value ) {
115
- return;
116
- }
117
-
118
- // Append Styles
119
- $( 'head' ).append('<style id="element_select_filter_style">'+ options.join(',') +' { display: none !important; }</style>');
120
- }
121
-
122
- // WPR Grid Widget: Post Meta Keys (Filter by Query)
123
- function filterGridMetaKeys( data, value ) {
124
- var options = [];
125
-
126
- for ( var key in data ) {
127
- if ( key !== value ) {
128
- for ( var i = 0; i < data[key].length; i++ ) {
129
- options.push( '.select2-results__options li[data-select2-id*="-'+ data[key][i] +'"]' );
130
- }
131
- }
132
- }
133
-
134
- // Reset
135
- $( 'head' ).find( '#post_meta_keys_filter_style' ).remove();
136
-
137
- // Append Styles
138
- $( 'head' ).append('<style id="post_meta_keys_filter_style">'+ options.join(',') +' { display: none !important; }</style>');
139
- }
140
-
141
- // WPR Grid Widget / List style: Element Location
142
- function disableListLocation( value ) {
143
- // Reset
144
- $( 'head' ).find( '#list_element_location_style' ).remove();
145
-
146
- if ( 'list' !== value ) {
147
- return;
148
- }
149
-
150
- // Append Styles
151
- $( 'head' ).append('<style id="list_element_location_style">.elementor-control-element_location option[value="above"] { display: none !important; }</style>');
152
- }
153
-
154
- // Grid
155
- elementor.hooks.addAction( 'panel/open_editor/widget/wpr-grid', function( panel, model, view ) {
156
- var $querySource = panel.$el.find('.elementor-control-query_source').find( 'select' ),
157
- taxonomies = JSON.parse( panel.$el.find('.elementor-control-element_select_filter').find('input').val() ),
158
- metaKeys = JSON.parse( panel.$el.find('.elementor-control-post_meta_keys_filter').find('input').val() );
159
-
160
- // Open
161
- filterGridTaxonomies( taxonomies, $querySource.val() );
162
- filterGridMetaKeys( metaKeys, $querySource.val() );
163
-
164
- // Change
165
- $querySource.on( 'change', function() {
166
- filterGridTaxonomies( taxonomies, $(this).val() );
167
- filterGridMetaKeys( metaKeys, $(this).val() );
168
- });
169
-
170
- // Render Query Source
171
- panel.$el.find('#elementor-controls').on( 'DOMNodeInserted ', '.elementor-control-query_source', function(){
172
- $(this).find( 'select' ).on( 'change', function() {
173
- filterGridTaxonomies( taxonomies, $(this).val() );
174
- filterGridMetaKeys( metaKeys, $(this).val() );
175
- } );
176
- });
177
-
178
- // Render Layout Select
179
- panel.$el.find('#elementor-controls').on( 'DOMNodeInserted ', '.elementor-control-layout_select', function(){
180
- disableListLocation( $(this).find( 'select' ).val() );
181
-
182
- $(this).find( 'select' ).on( 'change', function() {
183
- disableListLocation( $(this).val() );
184
- } );
185
- });
186
-
187
- // Render Grid Elements
188
- panel.$el.find('#elementor-controls').on( 'DOMNodeInserted ', '.elementor-control-grid_elements', function() {
189
-
190
- $(this).find( '.elementor-control-element_select select' ).on( 'change', function() {
191
- var wrapper = $(this).closest( '.elementor-repeater-row-controls' );
192
-
193
- if ( 'lightbox' === $(this).val() ) {
194
- wrapper.find('.elementor-control-element_location').find( 'select' ).val( 'over' ).trigger( 'change' );
195
- wrapper.find('.elementor-control-element_animation').find( 'select' ).val( 'fade-in' ).trigger( 'change' );
196
- wrapper.find('.elementor-control-element_align_hr').find( 'input' ).eq(1).prop('checked',true).trigger( 'change' );
197
- wrapper.find('.elementor-control-element_lightbox_overlay').find( 'input' ).prop('checked',true).trigger( 'change' );
198
- wrapper.find('.elementor-control-element_extra_icon_pos').find( 'select' ).val( 'before' ).trigger( 'change' );
199
- setTimeout(function() {
200
- wrapper.find('.elementor-control-element_extra_icon_pos').addClass( 'elementor-hidden-control' );
201
- }, 100 );
202
- } else {
203
- wrapper.find('.elementor-control-element_extra_text_pos').find( 'select' ).val( 'none' ).trigger( 'change' );
204
- wrapper.find('.elementor-control-element_extra_icon_pos').find( 'select' ).val( 'none' ).trigger( 'change' );
205
- wrapper.find('.elementor-control-element_extra_icon_pos').removeClass( 'elementor-hidden-control' );
206
- }
207
- } );
208
- });
209
-
210
- var sOffsets = {};
211
-
212
- // Prevent Bubble on Click
213
- panel.$el.find('#elementor-controls').on( 'DOMNodeInserted ', '.elementor-control-type-section', function() {
214
- var current = $(this),
215
- attrClass = current.attr( 'class' ),
216
- firstIndex = attrClass.indexOf( 'elementor-control-section_' ),
217
- lastIndex = attrClass.indexOf( 'elementor-control-type-section' ) - 1;
218
-
219
- var oKey = attrClass.substring( firstIndex, lastIndex ),
220
- oProperty = current.offset().top;
221
-
222
- sOffsets[oKey] = oProperty;
223
-
224
- setTimeout(function() {
225
- current.on( 'click', function( event ) {
226
- var current = $(this),
227
- attrClass = current.attr( 'class' ),
228
- firstIndex = attrClass.indexOf( 'elementor-control-section_' ),
229
- lastIndex = attrClass.indexOf( 'elementor-control-type-section' ) - 1,
230
- sectionClass = attrClass.substring( firstIndex, lastIndex );
231
-
232
- setTimeout( function() {
233
- $( '#elementor-panel-content-wrapper' ).scrollTop( sOffsets[sectionClass] - 100 );
234
- }, 10 );
235
- });
236
- }, 100 );
237
- });
238
- } );
239
-
240
- // Image Grid
241
- elementor.hooks.addAction( 'panel/open_editor/widget/wpr-media-grid', function( panel, model, view ) {
242
- // Render Grid Elements
243
- panel.$el.find('#elementor-controls').on( 'DOMNodeInserted ', '.elementor-control-grid_elements', function() {
244
- $(this).find( '.elementor-control-element_select select' ).on( 'change', function() {
245
- var wrapper = $(this).closest( '.elementor-repeater-row-controls' );
246
-
247
- if ( 'lightbox' === $(this).val() ) {
248
- wrapper.find('.elementor-control-element_location').find( 'select' ).val( 'over' ).trigger( 'change' );
249
- wrapper.find('.elementor-control-element_animation').find( 'select' ).val( 'fade-in' ).trigger( 'change' );
250
- wrapper.find('.elementor-control-element_align_hr').find( 'input' ).eq(1).prop('checked',true).trigger( 'change' );
251
- wrapper.find('.elementor-control-element_lightbox_overlay').find( 'input' ).prop('checked',true).trigger( 'change' );
252
- wrapper.find('.elementor-control-element_extra_icon_pos').find( 'select' ).val( 'before' ).trigger( 'change' );
253
- setTimeout(function() {
254
- wrapper.find('.elementor-control-element_extra_icon_pos').addClass( 'elementor-hidden-control' );
255
- }, 100 );
256
- } else {
257
- wrapper.find('.elementor-control-element_extra_text_pos').find( 'select' ).val( 'none' ).trigger( 'change' );
258
- wrapper.find('.elementor-control-element_extra_icon_pos').find( 'select' ).val( 'none' ).trigger( 'change' );
259
- wrapper.find('.elementor-control-element_extra_icon_pos').removeClass( 'elementor-hidden-control' );
260
- }
261
- } );
262
- });
263
- } );
264
-
265
- // Woo Grid
266
- elementor.hooks.addAction( 'panel/open_editor/widget/wpr-woo-grid', function( panel, model, view ) {
267
- // Render Grid Elements
268
- panel.$el.find('#elementor-controls').on( 'DOMNodeInserted ', '.elementor-control-grid_elements', function() {
269
- $(this).find( '.elementor-control-element_select select' ).on( 'change', function() {
270
- var wrapper = $(this).closest( '.elementor-repeater-row-controls' );
271
-
272
- if ( 'lightbox' === $(this).val() ) {
273
- wrapper.find('.elementor-control-element_location').find( 'select' ).val( 'over' ).trigger( 'change' );
274
- wrapper.find('.elementor-control-element_animation').find( 'select' ).val( 'fade-in' ).trigger( 'change' );
275
- wrapper.find('.elementor-control-element_align_hr').find( 'input' ).eq(1).prop('checked',true).trigger( 'change' );
276
- wrapper.find('.elementor-control-element_lightbox_overlay').find( 'input' ).prop('checked',true).trigger( 'change' );
277
- wrapper.find('.elementor-control-element_extra_icon_pos').find( 'select' ).val( 'before' ).trigger( 'change' );
278
- setTimeout(function() {
279
- wrapper.find('.elementor-control-element_extra_icon_pos').addClass( 'elementor-hidden-control' );
280
- }, 100 );
281
- } else {
282
- wrapper.find('.elementor-control-element_extra_text_pos').find( 'select' ).val( 'none' ).trigger( 'change' );
283
- wrapper.find('.elementor-control-element_extra_icon_pos').find( 'select' ).val( 'none' ).trigger( 'change' );
284
- wrapper.find('.elementor-control-element_extra_icon_pos').removeClass( 'elementor-hidden-control' );
285
- }
286
- } );
287
- });
288
-
289
- var sOffsets = {};
290
-
291
- // Prevent Bubble on Click - not working - //tmp
292
- panel.$el.find('#elementor-controls').on( 'DOMNodeInserted ', '.elementor-control-type-section', function() {
293
- var current = $(this),
294
- attrClass = current.attr( 'class' ),
295
- firstIndex = attrClass.indexOf( 'elementor-control-section_' ),
296
- lastIndex = attrClass.indexOf( 'elementor-control-type-section' ) - 1;
297
-
298
- var oKey = attrClass.substring( firstIndex, lastIndex ),
299
- oPropery = current.offset().top;
300
-
301
- sOffsets[oKey] = oPropery;
302
-
303
- setTimeout(function() {
304
- current.on( 'click', function( event ) {
305
- var current = $(this),
306
- attrClass = current.attr( 'class' ),
307
- firstIndex = attrClass.indexOf( 'elementor-control-section_' ),
308
- lastIndex = attrClass.indexOf( 'elementor-control-type-section' ) - 1,
309
- sectionClass = attrClass.substring( firstIndex, lastIndex );
310
-
311
- setTimeout( function() {
312
- $( '#elementor-panel-content-wrapper' ).scrollTop( sOffsets[sectionClass] - 100 );
313
- }, 10 );
314
- });
315
- }, 100 );
316
- });
317
- } );
318
-
319
- // Get Referrer Link
320
- var referrer = document.referrer;
321
-
322
- // Return to Plugin Page
323
- if ( '' !== referrer && referrer.indexOf( 'page=wpr-addons' ) > -1 ) {
324
- $(window).on( 'load', function() {
325
-
326
- $('#elementor-panel-header-menu-button').on( 'click', function() {
327
-
328
- setTimeout(function() {
329
- $('.elementor-panel-menu-item-exit-to-dashboard').on( 'click', function() {
330
- window.location.href = referrer;
331
- });
332
- }, 300);
333
- });
334
- });
335
- }
336
-
337
- // Advanced Slider - TODO: Check if necessary or remove
338
- // elementor.hooks.addAction( 'panel/open_editor/widget/wpr-advanced-slider', function( panel, model, view ) {
339
- // var elControls = panel.$el,
340
- // $select = elControls.find('.elementor-control-slider_content_type').find('select');
341
-
342
- // if ( 'custom' !== $select.val() ) {
343
- // elControls.find('.elementor-control-slider_items .elementor-repeater-row-controls .elementor-control').addClass('wpr-elementor-hidden-control');
344
- // elControls.find('.elementor-control-slider_content_type').removeClass('wpr-elementor-hidden-control');
345
- // elControls.find('.elementor-control-slider_select_template').removeClass('wpr-elementor-hidden-control');
346
- // } else {
347
- // elControls.find('.elementor-control-slider_items .elementor-repeater-row-controls .elementor-control').removeClass('wpr-elementor-hidden-control');
348
- // elControls.find('.elementor-control-slider_select_template').addClass('wpr-elementor-hidden-control');
349
- // }
350
-
351
- // $select.on( 'change', function() {
352
-
353
- // if ( 'custom' !== $(this).val() ) {
354
- // elControls.find('.elementor-control-slider_items .elementor-repeater-row-controls .elementor-control').addClass('wpr-elementor-hidden-control');
355
- // elControls.find('.elementor-control-slider_content_type').removeClass('wpr-elementor-hidden-control');
356
- // elControls.find('.elementor-control-slider_select_template').removeClass('wpr-elementor-hidden-control');
357
- // } else {
358
- // elControls.find('.elementor-control-slider_items .elementor-repeater-row-controls .elementor-control').removeClass('wpr-elementor-hidden-control');
359
- // elControls.find('.elementor-control-slider_select_template').addClass('wpr-elementor-hidden-control');
360
- // }
361
- // });
362
- // } );
363
-
364
- /*--------------------------------------------------------------
365
- == Widget Preview and Library buttons
366
- --------------------------------------------------------------*/
367
-
368
- for (const [key, value] of Object.entries(registered_modules)) {
369
- elementor.hooks.addAction( 'panel/open_editor/widget/wpr-'+ value[0], function( panel, model, view ) {
370
- openPedefinedStyles( panel.$el, view.$el, value[0], value[1], value[2] );
371
- } );
372
- }
373
-
374
- function openPedefinedStyles( panel, preview, widget, url, filter ) {
375
- panel.on( 'click', '.elementor-control-wpr_library_buttons .elementor-control-raw-html div a:first-child', function() {
376
- var theme = $(this).data('theme');
377
- $(this).attr('href', url +'?ref=rea-plugin-panel-'+ widget +'-utmtr'+ theme.slice(0,3) +'nkbs'+ theme.slice(3,theme.length) +'-preview'+ filter);
378
- });
379
-
380
- panel.on( 'click', '.elementor-control-wpr_library_buttons .elementor-control-raw-html div a:last-child', function() {
381
- preview.closest('body').find('#wpr-library-btn').attr('data-filter', widget);
382
- preview.closest('body').find('#wpr-library-btn').trigger('click');
383
- });
384
- }
385
-
386
  }( jQuery ) );
1
+ ( function( $ ) {//TODO: manage comments
2
+
3
+ "use strict";
4
+
5
+ var mutationObserver = new MutationObserver(function(mutations) {
6
+ // Elementor Search Input
7
+ if ( $('#elementor-panel-elements-search-input').length ) {
8
+
9
+ var searchTimeout = null;
10
+ $('#elementor-panel-elements-search-input').on( 'keyup', function(e) {
11
+ if ( e.which === 13 ) {
12
+ return false;
13
+ }
14
+
15
+ var val = $(this).val();
16
+
17
+ if (searchTimeout != null) {
18
+ clearTimeout(searchTimeout);
19
+ }
20
+
21
+ searchTimeout = setTimeout(function() {
22
+ searchTimeout = null;
23
+
24
+ elementorCommon.ajax.addRequest( 'wpr_elementor_search_data', {
25
+ data: {
26
+ search_query: val,
27
+ },
28
+ success: function() {
29
+ console.log('Success!');
30
+ }
31
+ });
32
+ }, 1000);
33
+ });
34
+
35
+ }
36
+ });
37
+
38
+ // Listen to Elementor Panel Changes
39
+ mutationObserver.observe($('#elementor-panel')[0], {
40
+ childList: true,
41
+ subtree: true,
42
+ });
43
+
44
+
45
+ // Make our custom css visible in the panel's front-end
46
+ elementor.hooks.addFilter( 'editor/style/styleText', function( css, context ) {
47
+ if ( ! context ) {
48
+ return;
49
+ }
50
+
51
+ var model = context.model,
52
+ customCSS = model.get('settings').get('wpr_custom_css');
53
+ var selector = '.elementor-element.elementor-element-' + model.get('id');
54
+
55
+ if ( 'document' === model.get('elType') ) {
56
+ selector = elementor.config.document.settings.cssWrapperSelector;
57
+ }
58
+
59
+ if ( customCSS ) {
60
+ css += customCSS.replace(/selector/g, selector);
61
+ }
62
+
63
+ return css;
64
+ });
65
+
66
+ // Shortcode Widget: Select Template
67
+ function selectShortcodeTemplate( model, e, textarea ) {
68
+ var data = e.params.data;
69
+
70
+ // Update Settings
71
+ model.attributes.settings.attributes.shortcode = '[wpr-template id="'+ data.id +'"]';
72
+
73
+ // Update Textarea
74
+ textarea.val('[wpr-template id="'+ data.id +'"]');
75
+
76
+ // Refresh Preview
77
+ model.renderRemoteServer();
78
+ }
79
+
80
+ elementor.hooks.addAction( 'panel/open_editor/widget/shortcode', function( panel, model, view ) {
81
+
82
+ var $select = panel.$el.find('.elementor-control-type-select2').find('select'),
83
+ $textarea = panel.$el.find('.elementor-control-type-textarea').find('textarea');
84
+
85
+ // Change
86
+ $select.on( 'select2:select', function( e ) {
87
+ selectShortcodeTemplate( model, e, $textarea );
88
+ });
89
+
90
+ // Render
91
+ panel.$el.find('#elementor-controls').on( 'DOMNodeInserted ', '.elementor-control-type-select2', function(){
92
+ $(this).find( 'select' ).on( 'select2:select', function( e ) {
93
+ selectShortcodeTemplate( model, e, $textarea );
94
+ } );
95
+ });
96
+ } );
97
+
98
+
99
+ // WPR Grid Widget: Select Element (Filter Taxonomies)
100
+ function filterGridTaxonomies( data, value ) {
101
+ var options = [];
102
+
103
+ for ( var key in data ) {
104
+ if ( key !== value ) {
105
+ for ( var i = 0; i < data[key].length; i++ ) {
106
+ options.push( '.elementor-control-element_select select option[value="'+ data[key][i] +'"]' );
107
+ }
108
+ }
109
+ }
110
+
111
+ // Reset
112
+ $( 'head' ).find( '#element_select_filter_style' ).remove();
113
+
114
+ if ( 'related' === value || 'current' === value ) {
115
+ return;
116
+ }
117
+
118
+ // Append Styles
119
+ $( 'head' ).append('<style id="element_select_filter_style">'+ options.join(',') +' { display: none !important; }</style>');
120
+ }
121
+
122
+ // WPR Grid Widget: Post Meta Keys (Filter by Query)
123
+ function filterGridMetaKeys( data, value ) {
124
+ var options = [];
125
+
126
+ for ( var key in data ) {
127
+ if ( key !== value ) {
128
+ for ( var i = 0; i < data[key].length; i++ ) {
129
+ options.push( '.select2-results__options li[data-select2-id*="-'+ data[key][i] +'"]' );
130
+ }
131
+ }
132
+ }
133
+
134
+ // Reset
135
+ $( 'head' ).find( '#post_meta_keys_filter_style' ).remove();
136
+
137
+ // Append Styles
138
+ $( 'head' ).append('<style id="post_meta_keys_filter_style">'+ options.join(',') +' { display: none !important; }</style>');
139
+ }
140
+
141
+ // WPR Grid Widget / List style: Element Location
142
+ function disableListLocation( value ) {
143
+ // Reset
144
+ $( 'head' ).find( '#list_element_location_style' ).remove();
145
+
146
+ if ( 'list' !== value ) {
147
+ return;
148
+ }
149
+
150
+ // Append Styles
151
+ $( 'head' ).append('<style id="list_element_location_style">.elementor-control-element_location option[value="above"] { display: none !important; }</style>');
152
+ }
153
+
154
+ // Grid
155
+ elementor.hooks.addAction( 'panel/open_editor/widget/wpr-grid', function( panel, model, view ) {
156
+ var $querySource = panel.$el.find('.elementor-control-query_source').find( 'select' ),
157
+ taxonomies = JSON.parse( panel.$el.find('.elementor-control-element_select_filter').find('input').val() ),
158
+ metaKeys = JSON.parse( panel.$el.find('.elementor-control-post_meta_keys_filter').find('input').val() );
159
+
160
+ // Open
161
+ filterGridTaxonomies( taxonomies, $querySource.val() );
162
+ filterGridMetaKeys( metaKeys, $querySource.val() );
163
+
164
+ // Change
165
+ $querySource.on( 'change', function() {
166
+ filterGridTaxonomies( taxonomies, $(this).val() );
167
+ filterGridMetaKeys( metaKeys, $(this).val() );
168
+ });
169
+
170
+ // Render Query Source
171
+ panel.$el.find('#elementor-controls').on( 'DOMNodeInserted ', '.elementor-control-query_source', function(){
172
+ $(this).find( 'select' ).on( 'change', function() {
173
+ filterGridTaxonomies( taxonomies, $(this).val() );
174
+ filterGridMetaKeys( metaKeys, $(this).val() );
175
+ } );
176
+ });
177
+
178
+ // Render Layout Select
179
+ panel.$el.find('#elementor-controls').on( 'DOMNodeInserted ', '.elementor-control-layout_select', function(){
180
+ disableListLocation( $(this).find( 'select' ).val() );
181
+
182
+ $(this).find( 'select' ).on( 'change', function() {
183
+ disableListLocation( $(this).val() );
184
+ } );
185
+ });
186
+
187
+ // Render Grid Elements
188
+ panel.$el.find('#elementor-controls').on( 'DOMNodeInserted ', '.elementor-control-grid_elements', function() {
189
+
190
+ $(this).find( '.elementor-control-element_select select' ).on( 'change', function() {
191
+ var wrapper = $(this).closest( '.elementor-repeater-row-controls' );
192
+
193
+ if ( 'lightbox' === $(this).val() ) {
194
+ wrapper.find('.elementor-control-element_location').find( 'select' ).val( 'over' ).trigger( 'change' );
195
+ wrapper.find('.elementor-control-element_animation').find( 'select' ).val( 'fade-in' ).trigger( 'change' );
196
+ wrapper.find('.elementor-control-element_align_hr').find( 'input' ).eq(1).prop('checked',true).trigger( 'change' );
197
+ wrapper.find('.elementor-control-element_lightbox_overlay').find( 'input' ).prop('checked',true).trigger( 'change' );
198
+ wrapper.find('.elementor-control-element_extra_icon_pos').find( 'select' ).val( 'before' ).trigger( 'change' );
199
+ setTimeout(function() {
200
+ wrapper.find('.elementor-control-element_extra_icon_pos').addClass( 'elementor-hidden-control' );
201
+ }, 100 );
202
+ } else {
203
+ wrapper.find('.elementor-control-element_extra_text_pos').find( 'select' ).val( 'none' ).trigger( 'change' );
204
+ wrapper.find('.elementor-control-element_extra_icon_pos').find( 'select' ).val( 'none' ).trigger( 'change' );
205
+ wrapper.find('.elementor-control-element_extra_icon_pos').removeClass( 'elementor-hidden-control' );
206
+ }
207
+ } );
208
+ });
209
+
210
+ var sOffsets = {};
211
+
212
+ // Prevent Bubble on Click
213
+ panel.$el.find('#elementor-controls').on( 'DOMNodeInserted ', '.elementor-control-type-section', function() {
214
+ var current = $(this),
215
+ attrClass = current.attr( 'class' ),
216
+ firstIndex = attrClass.indexOf( 'elementor-control-section_' ),
217
+ lastIndex = attrClass.indexOf( 'elementor-control-type-section' ) - 1;
218
+
219
+ var oKey = attrClass.substring( firstIndex, lastIndex ),
220
+ oProperty = current.offset().top;
221
+
222
+ sOffsets[oKey] = oProperty;
223
+
224
+ setTimeout(function() {
225
+ current.on( 'click', function( event ) {
226
+ var current = $(this),
227
+ attrClass = current.attr( 'class' ),
228
+ firstIndex = attrClass.indexOf( 'elementor-control-section_' ),
229
+ lastIndex = attrClass.indexOf( 'elementor-control-type-section' ) - 1,
230
+ sectionClass = attrClass.substring( firstIndex, lastIndex );
231
+
232
+ setTimeout( function() {
233
+ $( '#elementor-panel-content-wrapper' ).scrollTop( sOffsets[sectionClass] - 100 );
234
+ }, 10 );
235
+ });
236
+ }, 100 );
237
+ });
238
+ } );
239
+
240
+ // Image Grid
241
+ elementor.hooks.addAction( 'panel/open_editor/widget/wpr-media-grid', function( panel, model, view ) {
242
+ // Render Grid Elements
243
+ panel.$el.find('#elementor-controls').on( 'DOMNodeInserted ', '.elementor-control-grid_elements', function() {
244
+ $(this).find( '.elementor-control-element_select select' ).on( 'change', function() {
245
+ var wrapper = $(this).closest( '.elementor-repeater-row-controls' );
246
+
247
+ if ( 'lightbox' === $(this).val() ) {
248
+ wrapper.find('.elementor-control-element_location').find( 'select' ).val( 'over' ).trigger( 'change' );
249
+ wrapper.find('.elementor-control-element_animation').find( 'select' ).val( 'fade-in' ).trigger( 'change' );
250
+ wrapper.find('.elementor-control-element_align_hr').find( 'input' ).eq(1).prop('checked',true).trigger( 'change' );
251
+ wrapper.find('.elementor-control-element_lightbox_overlay').find( 'input' ).prop('checked',true).trigger( 'change' );
252
+ wrapper.find('.elementor-control-element_extra_icon_pos').find( 'select' ).val( 'before' ).trigger( 'change' );
253
+ setTimeout(function() {
254
+ wrapper.find('.elementor-control-element_extra_icon_pos').addClass( 'elementor-hidden-control' );
255
+ }, 100 );
256
+ } else {
257
+ wrapper.find('.elementor-control-element_extra_text_pos').find( 'select' ).val( 'none' ).trigger( 'change' );
258
+ wrapper.find('.elementor-control-element_extra_icon_pos').find( 'select' ).val( 'none' ).trigger( 'change' );
259
+ wrapper.find('.elementor-control-element_extra_icon_pos').removeClass( 'elementor-hidden-control' );
260
+ }
261
+ } );
262
+ });
263
+ } );
264
+
265
+ // Woo Grid
266
+ elementor.hooks.addAction( 'panel/open_editor/widget/wpr-woo-grid', function( panel, model, view ) {
267
+ // Render Grid Elements
268
+ panel.$el.find('#elementor-controls').on( 'DOMNodeInserted ', '.elementor-control-grid_elements', function() {
269
+ $(this).find( '.elementor-control-element_select select' ).on( 'change', function() {
270
+ var wrapper = $(this).closest( '.elementor-repeater-row-controls' );
271
+
272
+ if ( 'lightbox' === $(this).val() ) {
273
+ wrapper.find('.elementor-control-element_location').find( 'select' ).val( 'over' ).trigger( 'change' );
274
+ wrapper.find('.elementor-control-element_animation').find( 'select' ).val( 'fade-in' ).trigger( 'change' );
275
+ wrapper.find('.elementor-control-element_align_hr').find( 'input' ).eq(1).prop('checked',true).trigger( 'change' );
276
+ wrapper.find('.elementor-control-element_lightbox_overlay').find( 'input' ).prop('checked',true).trigger( 'change' );
277
+ wrapper.find('.elementor-control-element_extra_icon_pos').find( 'select' ).val( 'before' ).trigger( 'change' );
278
+ setTimeout(function() {
279
+ wrapper.find('.elementor-control-element_extra_icon_pos').addClass( 'elementor-hidden-control' );
280
+ }, 100 );
281
+ } else {
282
+ wrapper.find('.elementor-control-element_extra_text_pos').find( 'select' ).val( 'none' ).trigger( 'change' );
283
+ wrapper.find('.elementor-control-element_extra_icon_pos').find( 'select' ).val( 'none' ).trigger( 'change' );
284
+ wrapper.find('.elementor-control-element_extra_icon_pos').removeClass( 'elementor-hidden-control' );
285
+ }
286
+ } );
287
+ });
288
+
289
+ var sOffsets = {};
290
+
291
+ // Prevent Bubble on Click - not working - //tmp
292
+ panel.$el.find('#elementor-controls').on( 'DOMNodeInserted ', '.elementor-control-type-section', function() {
293
+ var current = $(this),
294
+ attrClass = current.attr( 'class' ),
295
+ firstIndex = attrClass.indexOf( 'elementor-control-section_' ),
296
+ lastIndex = attrClass.indexOf( 'elementor-control-type-section' ) - 1;
297
+
298
+ var oKey = attrClass.substring( firstIndex, lastIndex ),
299
+ oPropery = current.offset().top;
300
+
301
+ sOffsets[oKey] = oPropery;
302
+
303
+ setTimeout(function() {
304
+ current.on( 'click', function( event ) {
305
+ var current = $(this),
306
+ attrClass = current.attr( 'class' ),
307
+ firstIndex = attrClass.indexOf( 'elementor-control-section_' ),
308
+ lastIndex = attrClass.indexOf( 'elementor-control-type-section' ) - 1,
309
+ sectionClass = attrClass.substring( firstIndex, lastIndex );
310
+
311
+ setTimeout( function() {
312
+ $( '#elementor-panel-content-wrapper' ).scrollTop( sOffsets[sectionClass] - 100 );
313
+ }, 10 );
314
+ });
315
+ }, 100 );
316
+ });
317
+ } );
318
+
319
+ // Get Referrer Link
320
+ var referrer = document.referrer;
321
+
322
+ // Return to Plugin Page
323
+ if ( '' !== referrer && referrer.indexOf( 'page=wpr-addons' ) > -1 ) {
324
+ $(window).on( 'load', function() {
325
+
326
+ $('#elementor-panel-header-menu-button').on( 'click', function() {
327
+
328
+ setTimeout(function() {
329
+ $('.elementor-panel-menu-item-exit-to-dashboard').on( 'click', function() {
330
+ window.location.href = referrer;
331
+ });
332
+ }, 300);
333
+ });
334
+ });
335
+ }
336
+
337
+ // Advanced Slider - TODO: Check if necessary or remove
338
+ // elementor.hooks.addAction( 'panel/open_editor/widget/wpr-advanced-slider', function( panel, model, view ) {
339
+ // var elControls = panel.$el,
340
+ // $select = elControls.find('.elementor-control-slider_content_type').find('select');
341
+
342
+ // if ( 'custom' !== $select.val() ) {
343
+ // elControls.find('.elementor-control-slider_items .elementor-repeater-row-controls .elementor-control').addClass('wpr-elementor-hidden-control');
344
+ // elControls.find('.elementor-control-slider_content_type').removeClass('wpr-elementor-hidden-control');
345
+ // elControls.find('.elementor-control-slider_select_template').removeClass('wpr-elementor-hidden-control');
346
+ // } else {
347
+ // elControls.find('.elementor-control-slider_items .elementor-repeater-row-controls .elementor-control').removeClass('wpr-elementor-hidden-control');
348
+ // elControls.find('.elementor-control-slider_select_template').addClass('wpr-elementor-hidden-control');
349
+ // }
350
+
351
+ // $select.on( 'change', function() {
352
+
353
+ // if ( 'custom' !== $(this).val() ) {
354
+ // elControls.find('.elementor-control-slider_items .elementor-repeater-row-controls .elementor-control').addClass('wpr-elementor-hidden-control');
355
+ // elControls.find('.elementor-control-slider_content_type').removeClass('wpr-elementor-hidden-control');
356
+ // elControls.find('.elementor-control-slider_select_template').removeClass('wpr-elementor-hidden-control');
357
+ // } else {
358
+ // elControls.find('.elementor-control-slider_items .elementor-repeater-row-controls .elementor-control').removeClass('wpr-elementor-hidden-control');
359
+ // elControls.find('.elementor-control-slider_select_template').addClass('wpr-elementor-hidden-control');
360
+ // }
361
+ // });
362
+ // } );
363
+
364
+ /*--------------------------------------------------------------
365
+ == Widget Preview and Library buttons
366
+ --------------------------------------------------------------*/
367
+
368
+ for (const [key, value] of Object.entries(registered_modules)) {
369
+ elementor.hooks.addAction( 'panel/open_editor/widget/wpr-'+ value[0], function( panel, model, view ) {
370
+ openPedefinedStyles( panel.$el, view.$el, value[0], value[1], value[2] );
371
+ } );
372
+ }
373
+
374
+ function openPedefinedStyles( panel, preview, widget, url, filter ) {
375
+ panel.on( 'click', '.elementor-control-wpr_library_buttons .elementor-control-raw-html div a:first-child', function() {
376
+ var theme = $(this).data('theme');
377
+ $(this).attr('href', url +'?ref=rea-plugin-panel-'+ widget +'-utmtr'+ theme.slice(0,3) +'nkbs'+ theme.slice(3,theme.length) +'-preview'+ filter);
378
+ });
379
+
380
+ panel.on( 'click', '.elementor-control-wpr_library_buttons .elementor-control-raw-html div a:last-child', function() {
381
+ preview.closest('body').find('#wpr-library-btn').attr('data-filter', widget);
382
+ preview.closest('body').find('#wpr-library-btn').trigger('click');
383
+ });
384
+ }
385
+
386
  }( jQuery ) );
assets/js/frontend.js CHANGED
@@ -151,11 +151,11 @@
151
  availableDevices = !WprElements.editorCheck() ? $scope.attr('data-wpr-sticky-devices') : $scope.find('.wpr-sticky-section-yes-editor').attr('data-wpr-sticky-devices'),
152
  activeDevices = !WprElements.editorCheck() ? $scope.attr('data-wpr-active-breakpoints') : $scope.find('.wpr-sticky-section-yes-editor').attr('data-wpr-active-breakpoints'),
153
  stickySectionExists = $scope.hasClass('wpr-sticky-section-yes') || $scope.find('.wpr-sticky-section-yes-editor') ? true : false,
154
- positionStyle, adminBarHeight, location = +$scope.css('top').slice(0, -2),
 
155
  stickyHeaderFooter = $scope.closest('div[data-elementor-type="wp-post"]').length ? $scope.closest('div[data-elementor-type="wp-post"]') : '',
156
  headerFooterZIndex = !WprElements.editorCheck() ? $scope.attr('data-wpr-z-index') : $scope.find('.wpr-sticky-section-yes-editor').attr('data-wpr-z-index');
157
 
158
- // $scope.closest('div[data-elementor-type="wp-post"]').length &&
159
  if ( !$scope.find('.wpr-sticky-section-yes-editor').length) {
160
  positionType = $scope.attr('data-wpr-position-type');
161
  positionLocation = $scope.attr('data-wpr-position-location');
@@ -164,6 +164,14 @@
164
  activeDevices = $scope.attr('data-wpr-active-breakpoints');
165
  headerFooterZIndex = $scope.attr('data-wpr-z-index');
166
  }
 
 
 
 
 
 
 
 
167
  if ( 0 == availableDevices.length ) {
168
  positionType = 'static';
169
  }
@@ -234,7 +242,7 @@
234
  if($('#wpadminbar').length) {
235
  adminBarHeight = $('#wpadminbar').css('height').slice(0, $('#wpadminbar').css('height').length - 2);
236
  if ( 'top' === positionLocation && ( 'fixed' == $scope.css('position') || 'sticky' == $scope.css('position') ) ) {
237
- $scope.css('top', +adminBarHeight + location + 'px');
238
  $scope.css('bottom', 'auto');
239
  }
240
  }
@@ -3195,6 +3203,7 @@
3195
  prBarCounterValuePersent = prBarOptions.counterValuePersent,
3196
  prBarAnimDuration = prBarOptions.animDuration,
3197
  prBarAnimDelay = prBarOptions.animDelay,
 
3198
  currentDeviceMode = elementorFrontend.getCurrentDeviceMode(),
3199
  numeratorData = {
3200
  toValue: prBarCounterValue,
@@ -3254,6 +3263,45 @@
3254
 
3255
  progressBar();
3256
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3257
  $(window).on('scroll', function() {
3258
  progressBar();
3259
  });
151
  availableDevices = !WprElements.editorCheck() ? $scope.attr('data-wpr-sticky-devices') : $scope.find('.wpr-sticky-section-yes-editor').attr('data-wpr-sticky-devices'),
152
  activeDevices = !WprElements.editorCheck() ? $scope.attr('data-wpr-active-breakpoints') : $scope.find('.wpr-sticky-section-yes-editor').attr('data-wpr-active-breakpoints'),
153
  stickySectionExists = $scope.hasClass('wpr-sticky-section-yes') || $scope.find('.wpr-sticky-section-yes-editor') ? true : false,
154
+ positionStyle,
155
+ adminBarHeight,
156
  stickyHeaderFooter = $scope.closest('div[data-elementor-type="wp-post"]').length ? $scope.closest('div[data-elementor-type="wp-post"]') : '',
157
  headerFooterZIndex = !WprElements.editorCheck() ? $scope.attr('data-wpr-z-index') : $scope.find('.wpr-sticky-section-yes-editor').attr('data-wpr-z-index');
158
 
 
159
  if ( !$scope.find('.wpr-sticky-section-yes-editor').length) {
160
  positionType = $scope.attr('data-wpr-position-type');
161
  positionLocation = $scope.attr('data-wpr-position-location');
164
  activeDevices = $scope.attr('data-wpr-active-breakpoints');
165
  headerFooterZIndex = $scope.attr('data-wpr-z-index');
166
  }
167
+
168
+ if ( 'top' === positionLocation && 'auto' === $scope.css('top') ) {
169
+ var offsetTop = 0;
170
+ $scope.css('top', 0);
171
+ } else {
172
+ var offsetTop = +$scope.css('top').slice(0, -2);
173
+ }
174
+
175
  if ( 0 == availableDevices.length ) {
176
  positionType = 'static';
177
  }
242
  if($('#wpadminbar').length) {
243
  adminBarHeight = $('#wpadminbar').css('height').slice(0, $('#wpadminbar').css('height').length - 2);
244
  if ( 'top' === positionLocation && ( 'fixed' == $scope.css('position') || 'sticky' == $scope.css('position') ) ) {
245
+ $scope.css('top', +adminBarHeight + offsetTop + 'px');
246
  $scope.css('bottom', 'auto');
247
  }
248
  }
3203
  prBarCounterValuePersent = prBarOptions.counterValuePersent,
3204
  prBarAnimDuration = prBarOptions.animDuration,
3205
  prBarAnimDelay = prBarOptions.animDelay,
3206
+ prBarLoopDelay = +prBarOptions.loopDelay,
3207
  currentDeviceMode = elementorFrontend.getCurrentDeviceMode(),
3208
  numeratorData = {
3209
  toValue: prBarCounterValue,
3263
 
3264
  progressBar();
3265
 
3266
+ if (prBarOptions.loop === 'yes') {
3267
+ setInterval(function() {
3268
+
3269
+ if ( isInViewport( prBarVrLine ) ) {
3270
+ prBarVrLine.css({
3271
+ 'height': 0 + '%'
3272
+ });
3273
+ }
3274
+
3275
+ if ( isInViewport( prBarHrLine ) ) {
3276
+ prBarHrLine.css({
3277
+ 'width': 0 + '%'
3278
+ });
3279
+ }
3280
+
3281
+ if ( isInViewport( prBarCircle ) ) {
3282
+ var circleDashOffset = prBarCircleOptions.circleOffset;
3283
+
3284
+ $prBarCirclePrline.css({
3285
+ 'stroke-dashoffset': $prBarCirclePrline.css('stroke-dasharray')
3286
+ });
3287
+ }
3288
+
3289
+ // Set Delay
3290
+ if ( isInViewport( prBarVrLine ) || isInViewport( prBarHrLine ) || isInViewport( prBarCircle ) ) {
3291
+ setTimeout(function() {
3292
+ prBarCounter.numerator( {
3293
+ toValue: 0,
3294
+ duration: prBarAnimDuration,
3295
+ } );
3296
+ }, prBarAnimDelay);
3297
+ }
3298
+
3299
+ setTimeout(function() {
3300
+ progressBar();
3301
+ }, prBarAnimDuration + prBarAnimDelay);
3302
+ }, (prBarAnimDuration + prBarAnimDelay) * prBarLoopDelay);
3303
+ }
3304
+
3305
  $(window).on('scroll', function() {
3306
  progressBar();
3307
  });
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-woo-category-grid-pro.default":e.widgetGrid,"wpr-featured-media.default":e.widgetFeaturedMedia,"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,"wpr-product-media.default":e.widgetProductMedia,"wpr-product-add-to-cart.default":e.widgetProductAddToCart,"wpr-product-mini-cart.default":e.widgetProductMiniCart,"wpr-product-filters.default":e.widgetProductFilters,"wpr-page-cart.default":e.widgetPageCart,"wpr-my-account-pro.default":e.widgetPageMyAccount,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",n=e.editorCheck()?i.find(".wpr-particle-wrapper").attr("wpr-speed"):i.attr("wpr-speed"),l=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=l,r.particles.line_linked.color=s,r.particles.move.speed=n,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"),n=e.editorCheck()?i.find(".wpr-particle-wrapper").attr("data-wpr-particles-editor"):i.attr("data-wpr-particles");"section"===a&&void 0!==n&&(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(n):r(n)),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(n):r(n))))}(),(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]:n:"static",e[i]=a):t[1]>d&&-1!==p.indexOf(t[0])&&(a=n)}),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"===l?(i.css({position:a}),""!==w&&w.css({position:a,top:o+"px",bottom:"auto","z-index":g,width:"100%"})):(i.css({position:a}),""!==w&&(w=w.find(".wpr-sticky-section-yes"),w.css({position:a,bottom:o+"px",top:"auto","z-index":g,width:"100%"})))}function u(){t("#wpadminbar").length&&(s=t("#wpadminbar").css("height").slice(0,t("#wpadminbar").css("height").length-2),"top"===l&&("fixed"==i.css("position")||"sticky"==i.css("position"))&&(i.css("top",+s+m+"px"),i.css("bottom","auto")))}var a,s,n=e.editorCheck()?i.find(".wpr-sticky-section-yes-editor").attr("data-wpr-position-type"):i.attr("data-wpr-position-type"),l=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),w=i.closest("div[data-elementor-type=\"wp-post\"]").length?i.closest("div[data-elementor-type=\"wp-post\"]"):"",g=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||(n=i.attr("data-wpr-position-type"),l=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"),g=i.attr("data-wpr-z-index")),0==p.length&&(n="static"),e.editorCheck()&&p){var y=i.find(".wpr-sticky-section-yes-editor").attr("data-wpr-sticky-devices");i.attr("data-wpr-sticky-devices",y),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"),n=i.find(".wpr-mobile-nav-menu-container"),l=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")?(l.children("a").on("click",function(r){var e=t(this).parent(),n=e.children(".wpr-sub-menu");l.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(l.children(".wpr-sub-menu"),!1),e.hasClass("wpr-sub-open")?(e.removeClass("wpr-sub-open"),a(n,!1)):(r.preventDefault(),e.addClass("wpr-sub-open"),a(n,!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){l.is(t.target)||0!==l.has(t.target).length||(l.not().removeClass("wpr-sub-open"),a(l.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))})):(l.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")?(l.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=n.find(".wpr-mobile-nav-menu");n.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 n(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("-"),n=!!/\d{3,}x\d{3,}/.test(e.substring(r,s))&&e.substring(r,s);42<=e.substring(r,s).length&&(n=""),""!==n&&(!1===n?i=[e.slice(0,r),"-150x150",e.slice(r)].join(""):i=e.replace(n,"-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 l(){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,n,l,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,w=e.media_distance,g=3,y=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/)&&(y=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/)&&(l=C[_].slice(-1)),-1!==C[_].search(/laptop\d/)&&(n=C[_].slice(-1));g=440>=k?y:768>=k?a?a:h:881>=k?h:1025>=k?s?s:h:1201>=k?n?n:u:1920>=k?u:2300>=k?u:2650>=k?l?l:u:3e3>=k?l?l:u:l?l:u,8<g&&(g=8),"string"==typeof g&&-1!==g.indexOf("pro")&&(g=3),d.outerWidth(Math.floor(v/g-b)),d.css("margin-bottom",T+"px"),1===g&&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 q="left"===f?"margin-right":"margin-left";d.find(".wpr-grid-media-wrap").css(q,w+"px"),d.find(".wpr-grid-item-below-content").css({float:f,width:"calc((100% - "+m+"%) - "+w+"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+"%) - "+w+"px)"}),d.filter(":even").find(".wpr-grid-media-wrap").css("margin-right",w+"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+"%) - "+w+"px)"}),d.filter(":odd").find(".wpr-grid-media-wrap").css("margin-left",w+"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/g,gutter:b},fitRows:{comlumnWidth:v/g,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",n(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"))}),r.hasClass("elementor-widget-wpr-woo-category-grid-pro")||""===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(){m=0;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 n="#filter:"+i.replace(".","");"*"===i&&(n="#filter:all"),window.location.href=window.location.pathname+window.location.search+n}"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){r.find(".woocommerce-result-count").length&&r.find(".woocommerce-result-count").text(`Showing 1–${r.find(".wpr-grid-item").length} of ${p.data("found-posts")} results`);var c=p.attr("data-settings");if(r.find(".wpr-grid-orderby form").length){var f=r.find(".wpr-grid-orderby form");r.find(".orderby").on("change",function(){f.trigger("submit")})}if("undefined"!=typeof c&&!1!==c){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);var m=0;if(p.on("arrangeComplete",function(e,i){var a=0,s=0,n=0,l=c.animation_duration,o=c.filters_animation_duration;if(p.hasClass("grid-images-loaded"))n=0;else if(p.css("opacity","1"),"default"===c.animation&&"default"===c.filters_animation)return;for(var d in i){(0==m||d>m-1)&&(n+=c.animation_delay,r.find(i[d].element).find(".wpr-grid-item-inner").css({opacity:"1",top:"0",transform:"scale(1)",transition:"all "+l+"s ease-in "+n+"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"}))}m=i.length}),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 w=r.find(".wpr-grid-pagination"),g=".elementor-element-"+r.attr("data-id"),y=!1,h=!1;"infinite-scroll"===c.pagination_type&&(h=300,y=g+" .wpr-load-more-btn"),p.infiniteScroll({path:g+" .wpr-grid-pagination a",hideNav:y,append:!1,history:!1,scrollThreshold:h,status:g+" .page-load-status",onInit:function(){this.on("load",function(){p.removeClass("grid-images-loaded")})}}),p.on("request.infiniteScroll",function(){w.find(".wpr-load-more-btn").hide(),w.find(".wpr-pagination-loading").css("display","inline-block")});var u=0;p.on("load.infiniteScroll",function(e,i){u++;var f=t(i).find(g).find(".wpr-grid-item");if(r.find(".woocommerce-result-count").length){var m=r.find(".woocommerce-result-count").text(),y=m.replace(/\d\u2013\d+/,"1\u2013"+(r.find(".wpr-grid-item").length+f.length));r.find(".woocommerce-result-count").text(y)}p.infiniteScroll("appendItems",f),p.isotope("appended",f),f.imagesLoaded().progress(function(){o(c),setTimeout(function(){o(c),d(c)},10),setTimeout(function(){p.addClass("grid-images-loaded")},500)}),w.find(".wpr-pagination-loading").hide(),c.pagination_max_pages-1===u?(w.find(".wpr-pagination-finish").fadeIn(1e3),w.delay(2e3).fadeOut(1e3),setTimeout(function(){w.find(".wpr-pagination-loading").hide()},500)):"load-more"===c.pagination_type&&w.find(".wpr-load-more-btn").fadeIn(),setTimeout(function(){l(c)},300),n(c),p.data("lightGallery").destroy(!0),p.lightGallery(c.lightbox),s(),a()}),w.find(".wpr-load-more-btn").on("click",function(){return p.infiniteScroll("loadNextPage"),!1})}}else{p.animate({opacity:"1"},1e3);var b=r.attr("class"),T=b.match(/wpr-grid-slider-columns-\d/)?b.match(/wpr-grid-slider-columns-\d/).join().slice(-1):2,v=b.match(/columns--widescreen\d/)?b.match(/columns--widescreen\d/).join().slice(-1):T,k=b.match(/columns--laptop\d/)?b.match(/columns--laptop\d/).join().slice(-1):T,x=b.match(/columns--tablet_extra\d/)?b.match(/columns--tablet_extra\d/).join().slice(-1):C,C=b.match(/columns--tablet\d/)?b.match(/columns--tablet\d/).join().slice(-1):2,_=b.match(/columns--mobile_extra\d/)?b.match(/columns--mobile_extra\d/).join().slice(-1):C,S=b.match(/columns--mobile\d/)?b.match(/columns--mobile\d/).join().slice(-1):1,z=b.match(/wpr-grid-slides-to-scroll-\d/)?+b.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:T,responsive:[{breakpoint:1e4,settings:{slidesToShow:v,slidesToScroll:z>v?1:z}},{breakpoint:2399,settings:{slidesToShow:T,slidesToScroll:z>T?1:z}},{breakpoint:1221,settings:{slidesToShow:k,slidesToScroll:z>k?1:z}},{breakpoint:1200,settings:{slidesToShow:x,slidesToScroll:z>x?1:z}},{breakpoint:1024,settings:{slidesToShow:C,slidesToScroll:z>C?1:z}},{breakpoint:880,settings:{slidesToShow:_,slidesToScroll:z>_?1:z}},{breakpoint:768,settings:{slidesToShow:S,slidesToScroll:z>S?1:z}}]}),r.find(".slick-dots").length&&r.hasClass("wpr-grid-slider-dots-horizontal")){var q=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",q),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"))}if(p.find(".wpr-grid-item-add-to-cart").length){var j=p.find(".wpr-grid-item-add-to-cart").find("i"),A=j.attr("class");j.length&&(A=A.substring(A.indexOf("fa-"),A.length)),t("body").on("adding_to_cart",function(e,t){t.fadeTo("slow",0)}),t("body").on("added_to_cart",function(e,i,r,a){if(a.next().fadeTo(700,1),a.css("display","none"),"sidebar"===a.data("atc-popup"))t(".wpr-mini-cart-toggle-wrap a").length&&t(".wpr-mini-cart-toggle-wrap a").each(function(){"none"===t(this).closest(".wpr-mini-cart-inner").find(".wpr-mini-cart").css("display")&&t(this).trigger("click")});else if("popup"===a.data("atc-popup")){var s,n,l=a.closest(".wpr-grid-item"),o=l.find(".wpr-grid-item-title").text(),d=a.next().attr("href"),p=l.find(".wpr-grid-image-wrap").length?l.find(".wpr-grid-image-wrap").data("src"):"",c=a.data("atc-animation"),f=a.data("atc-fade-out-in"),m=a.data("atc-animation-time"),w="wpr-added-to-cart-default";"slide-left"===c?(w="wpr-added-to-cart-slide-in-left",n="wpr-added-to-cart-slide-out-left"):"scale-up"===c?(w="wpr-added-to-cart-scale-up",n="wpr-added-to-cart-scale-down"):"skew"===c?(w="wpr-added-to-cart-skew",n="wpr-added-to-cart-skew-off"):"fade"===c?(w="wpr-added-to-cart-fade",n="wpr-added-to-cart-fade-out"):n="wpr-added-to-cart-popup-hide",s=""===p?"":"<div class=\"wpr-added-tc-popup-img\"><img src="+p+" alt=\"\" /></div>",t(this).find(".wpr-grid").append("<div class=\"wpr-added-to-cart-popup "+w+"\">"+s+"<div class=\"wpr-added-tc-title\"><p>"+o+" was added to cart</p><p><a href="+d+">View Cart</a></p></div></div>"),setTimeout(()=>{t(this).find(".wpr-added-to-cart-popup").addClass(n),setTimeout(()=>{t(this).find(".wpr-added-to-cart-popup").remove()},1e3*m)},1e3*f)}j.length&&(a.find("i").removeClass(A).addClass("fa-check"),setTimeout(function(){a.find("i").removeClass("fa-check").addClass(A)},3500))})}a(),s(),r.hasClass("elementor-widget-wpr-woo-category-grid-pro")||n(c),l(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 n=i.find(".wpr-sharing-trigger"),l=i.find(".wpr-post-sharing-inner"),o=5;l.first().find("a").each(function(){o+=t(this).outerWidth()+parseInt(t(this).css("margin-right"),10)});var d=parseInt(l.find("a").css("margin-right"),10);"left"===n.attr("data-direction")?(l.css("width",o+"px"),l.css("left",-(d+o)+"px")):"right"===n.attr("data-direction")?(l.css("width",o+"px"),l.css("right",-(d+o)+"px")):"top"===n.attr("data-direction")?(l.find("a").css({"margin-right":"0","margin-top":d+"px"}),l.css({top:-d+"px",left:"50%","-webkit-transform":"translate(-50%, -100%)",transform:"translate(-50%, -100%)"})):"right"===n.attr("data-direction")?(l.css("width",o+"px"),l.css({left:d+"px"})):"bottom"===n.attr("data-direction")&&(l.find("a").css({"margin-right":"0","margin-bottom":d+"px"}),l.css({bottom:-d+"px",left:"50%","-webkit-transform":"translate(-50%, 100%)",transform:"translate(-50%, 100%)"})),"click"===n.attr("data-action")?n.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))}):(n.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 n=i.find(".wpr-featured-media-wrap");s=JSON.parse(s),n.lightGallery(s),n.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(e){if(e.find(".wpr-gallery-slider-arrows-wrap")){var i=e.find(".wpr-gallery-slider-arrows-wrap");i.remove(),e.find(".flex-viewport").append(i),e.find(".wpr-gallery-slider-arrow").on("click",function(){t(this).hasClass("wpr-gallery-slider-prev-arrow")?e.find("a.flex-prev").trigger("click"):t(this).hasClass("wpr-gallery-slider-next-arrow")&&e.find("a.flex-next").trigger("click")})}},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(n),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"),n=null,l=s.data("interval"),o=s.data("show-again"),d=new Date(1e3*l);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||l!==f[c].interval?p.setSeconds(p.getSeconds()+l):f[c].endTime:p.setSeconds(p.getSeconds()+l),d+o<p.setSeconds(p.getSeconds())&&(d=p.setSeconds(p.getSeconds()+l)),f[c]={interval:l,endTime:d},localStorage.setItem("WprCountDownSettings",JSON.stringify(f))}r(),e.editorCheck()||(n=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"),n=a.data("controls"),l=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:n.type,fullscreenControl:n.fullscreen,zoomControl:n.zoom,streetViewControl:n.streetview}),c=0;c<l.length;c++){var f=l[c],m="",w=f.gm_marker_icon_size_width.size,g=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(w,g)});var y=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(y,f),o.push(y),d.extend(y.position)}}if(1<l.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(n.css("left"),10)?e.stop().css("opacity",0):e.stop().css("opacity",1),r.outerWidth()-(a+15)<=parseInt(n.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(n.css("top"),10)?e.stop().css("opacity",0):e.stop().css("opacity",1),r.outerHeight()-(a+15)<=parseInt(n.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"),n=r.find(".wpr-ba-divider"),l=r.attr("data-position");r.hasClass("wpr-ba-horizontal")?(n.css("left",l+"%"),s.css("left",l+"%"),s.find("img").css("right",l+"%"),n.on("move",function(t){var e=t.pageX-r.offset().left;n.css({left:"auto",right:"auto"}),s.css({left:"auto",right:"auto"}),0<e&&e<r.outerWidth()?(n.css("left",e),s.css("left",e),s.find("img").css("right",e)):0>=e?(n.css("left",0),s.css("left",0),s.find("img").css("right",0)):e>=r.outerWidth()&&(n.css("right",-n.outerWidth()/2),s.css("right",0),s.find("img").css("right","100%")),i()})):(n.css("top",l+"%"),s.css("top",l+"%"),s.find("img").css("bottom",l+"%"),n.on("move",function(t){var e=t.pageY-r.offset().top;n.css({top:"auto",bottom:"auto"}),s.css({top:"auto",bottom:"auto"}),0<e&&e<r.outerHeight()?(n.css("top",e),s.css("top",e),s.find("img").css("bottom",e)):0>=e?(n.css("top",0),s.css("top",0),s.find("img").css("bottom",0)):e>=r.outerHeight()&&(n.css("bottom",-n.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;n.css("left",a),s.css("left",a),s.find("img").css("right",a)}else{var a=e.pageY-t(this).offset().top;n.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=n.find(".wpr-slider-item").outerWidth(),r=n.find(".wpr-slider-item").outerHeight(),a=16/9,s=0,l=0;i/r>a?(t=i,e=t/a,s="-"+(e-r)/2+"px"):(e=r,t=e*a,l="-"+(t-i)/2+"px"),n.find("iframe").css({width:t+"px",height:e+"px","max-width":"none",position:"absolute",left:l+"",top:s+"",display:"block","text-align":"inherit","line-height":"0px","border-width":"0px",margin:"0px",padding:"0px"})}function r(){n.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&&n.find(".wpr-slider-item").not(".slick-active").find(".wpr-slider-animation").removeClass("wpr-animation-enter")}function s(){n.find(".slick-active").find(".wpr-slider-content").fadeIn(0),1==d&&n.find(".slick-active").find(".wpr-slider-animation").addClass("wpr-animation-enter")}var n=e.find(".wpr-advanced-slider"),l=n.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,w=o.match(/columns--mobile_extra\d/)?o.match(/columns--mobile_extra\d/).join().slice(-1):m,g=o.match(/columns--mobile\d/)?o.match(/columns--mobile\d/).join().slice(-1):1,y=+o.match(/wpr-adv-slides-to-scroll-\d/).join().slice(-1),h=n.attr("data-slide-effect");if(n.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:y>p?1:y,fade:1==p&&"fade"===h}},{breakpoint:2399,settings:{slidesToShow:d,slidesToScroll:y>d?1:y,fade:1==d&&"fade"===h}},{breakpoint:1221,settings:{slidesToShow:c,slidesToScroll:y>c?1:y,fade:1==c&&"fade"===h}},{breakpoint:1200,settings:{slidesToShow:f,slidesToScroll:y>f?1:y,fade:1==f&&"fade"===h}},{breakpoint:1024,settings:{slidesToShow:m,slidesToScroll:y>m?1:y,fade:1==m&&"fade"===h}},{breakpoint:880,settings:{slidesToShow:w,slidesToScroll:y>w?1:y,fade:1==w&&"fade"===h}},{breakpoint:768,settings:{slidesToShow:g,slidesToScroll:y>g?1:y,fade:1==g&&"fade"===h}}]}),t(window).on("load resize",function(){i()}),r(),s(),n.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))}),n.on({beforeChange:function(){n.find(".wpr-slider-item").not(".slick-active").find(".wpr-slider-video").remove(),n.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,n=r.match(/columns--laptop\d/)?r.match(/columns--laptop\d/).join().slice(-1):a,l=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:n,slidesToScroll:c>n?1:c,fade:1==n&&"fade"===f}},{breakpoint:1200,settings:{slidesToShow:l,slidesToScroll:c>l?1:c,fade:1==l&&"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,n=i.longShadowSizeMobile;"desktop"===r&&(a=i.longShadowSize),"tablet"===r&&s&&(a=s),"mobile"===r&&n&&(a=n),t.find(".wpr-clipped-text-long-shadow").attr("style","text-shadow:"+f(i.longShadowColor,a,i.longShadowDirection))}}function r(){a(w.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 n=r.join("");e.html(n).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(){n(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 n(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(){l(t,g)},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,g),d(t.find("i").eq(0),t,r,g)}else e.parents(".wpr-anim-text").hasClass("wpr-anim-text-type-clip")?e.parents(".wpr-anim-text-inner").animate({width:"2px"},g,function(){c(e,t),l(t)}):(c(e,t),setTimeout(function(){n(t)},T))}function l(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()},g,function(){setTimeout(function(){n(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(){n(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(){n(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"),w=e.find(".wpr-anim-text-letters"),g=m.attr("data-anim-duration"),y=g.split(","),h=m.attr("data-anim-loop"),u=m.find("b").length,b=0;m.find("b").first().addClass("wpr-anim-text-visible");var g=parseInt(y[0],10),T=parseInt(y[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:g+"%"}),i(d)&&d.css({width:g+"%"}),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"),n=s.find(".wpr-prbar-circle-svg"),l=n.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"),w=c.counterValue,g=c.counterValuePersent,y=c.animDuration,h=c.animDelay,u=elementorFrontend.getCurrentDeviceMode(),b={toValue:w,duration:y};"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,n=a.match(/columns--widescreen\d/)?a.match(/columns--widescreen\d/).join().slice(-1):s,l=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:n,slidesToScroll:m>n?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:l,slidesToScroll:m>l?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=n.eq(e),i=o.eq(e),r="auto";l.css({height:l.outerHeight(!0)}),n.removeClass("wpr-tab-active"),t.addClass("wpr-tab-active"),o.removeClass("wpr-tab-content-active wpr-animation-enter"),r=i.outerHeight(!0),r+=parseInt(l.css("border-top-width"))+parseInt(l.css("border-bottom-width")),i.addClass("wpr-tab-content-active wpr-animation-enter"),l.css({height:r}),setTimeout(function(){l.css({height:"auto"})},500)}function r(){n.on("click",function(){var e=t(this).data("tab")-1;clearInterval(f),i(e)})}function a(){n.hover(function(){var e=t(this).data("tab")-1;clearInterval(f),i(e)})}var s=t(".wpr-tabs",e).first(),n=t(".wpr-tabs-wrap",s).first(),l=t(".wpr-tabs-content-wrap",s).first(),n=t("> .wpr-tab",n),o=t("> .wpr-tab-content",l),d=s.data("options"),p=d.activeTab-1;if(n.eq(p).addClass("wpr-tab-active"),o.eq(p).addClass("wpr-tab-content-active wpr-animation-enter"),"yes"===d.autoplay)var c=d.activeTab-1,f=setInterval(function(){c<n.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),n="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)),l.css({height:l.outerHeight(!0)}),p.removeClass("wpr-switcher-content-active wpr-animation-enter"),n=a.outerHeight(!0),n+=parseInt(l.css("border-top-width"))+parseInt(l.css("border-bottom-width")),a.addClass("wpr-switcher-content-active wpr-animation-enter"),l.css({height:n}),setTimeout(function(){l.css({height:"auto"})},500)}var a=t(".wpr-content-toggle",e).first(),s=t(".wpr-switcher-container",a).first(),n=t(".wpr-switcher-wrap",a).first(),l=t(".wpr-switcher-content-wrap",a).first(),o=t("> .wpr-switcher-bg",n),d=t("> .wpr-switcher",n),p=t("> .wpr-switcher-content",l),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")?n.on("click",function(){var e=n.find(".wpr-switcher-active");1===parseInt(e.data("switcher"),10)?(n.children(".wpr-switcher").eq(0).removeClass("wpr-switcher-active"),n.children(".wpr-switcher").eq(1).addClass("wpr-switcher-active"),n.closest(".wpr-switcher-container").attr("data-active-switcher",2),r(1)):2===parseInt(e.data("switcher"),10)&&(n.children(".wpr-switcher").eq(1).removeClass("wpr-switcher-active"),n.children(".wpr-switcher").eq(0).addClass("wpr-switcher-active"),n.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),n=100*(i[0].getBoundingClientRect().bottom/e),l=r<a.scroll_end,o=n>a.scroll_start;if("viewport"===a.trigger&&(o&&l?s.play():s.pause()),"scroll"===a.trigger&&o&&l){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,n=document.documentElement.clientHeight/2;s+n-r.offset().top>e.offset().top-r.offset().top+parseInt(e.css("height").slice(0,-2))||p.css("height",s+n-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 n=a.offset().top,l=r.offset().top,o=n-s.offset().top+"px",d=l-n+parseInt(r.css("height").slice(0,-2));e.css("top",o),e.css("height",d),""===t?"":t.css("top",o)}}var n=0<i.find(".wpr-timeline-centered").length?i.find(".wpr-timeline-centered"):"",l=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"),w=i.find(".wpr-story-info-vertical").attr("data-animation-offset")?+i.find(".wpr-story-info-vertical").attr("data-animation-offset"):"",g=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,l),setTimeout(function(){s(d,p,c,f,l),t(window).trigger("resize")},500),t(window).smartresize(function(){s(d,p,c,f,l)}),t(window).resize(function(){s(d,p,c,f,l)}),"load-more"!==n.attr("data-pagination")&&i.find(".wpr-grid-pagination").css("visibility","hidden"),AOS.init({offset:parseInt(w),duration:g,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 y=(void 0===n||"load-more"!==n.attr("data-pagination"))&&10;n.infiniteScroll({path:m+" .wpr-grid-pagination a",hideNav:!1,append:m+".wpr-timeline-entry",history:!1,scrollThreshold:y,status:m+" .page-load-status"}),n.on("request.infiniteScroll",function(){i.find(".wpr-load-more-btn").hide(),i.find(".wpr-pagination-loading").css("display","inline-block")});var h=0;n.on("load.infiniteScroll",function(e,r){h++;var y=t(r).find(m).find(".wpr-timeline-entry");n.infiniteScroll("appendItems",y),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(w),duration:g,once:!0}),t(window).scroll(),i.find(".wpr-pagination-loading").hide(),n.data("max-pages")-1===h?(i.find(".wpr-pagination-finish").fadeIn(1e3),o.delay(2e3).fadeOut(1e3)):"load-more"===n.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(),l=i.find(".wpr-timeline-centered"),s(d,p,c,f,l),t(window).trigger("resize"),a(c,f)}),e.editorCheck()||(i.find(".wpr-load-more-btn").on("click",function(){return n.infiniteScroll("loadNextPage"),!1}),"infinite-scroll"==n.attr("data-pagination")&&n.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")})})},widgetProductAddToCart:function(e){var i=jQuery(".woocommerce .wpr-quantity-wrapper"),r=i.find("input.qty").attr("max")?i.find("input.qty").attr("max"):99999999,a=e.find(".wpr-product-add-to-cart").attr("layout-settings"),s=e.find(".wpr-add-to-cart-icons-wrap"),n=e.find(".wpr-add-to-cart-icons-wrap").length?"first-child":"last-child",l=e.find(".wpr-add-to-cart-icons-wrap").length?"last-child":"first-child";e.find("input.qty").each(function(){t(this).val()||t(this).val(0)}),e.find(".variations").find("select").on("change",function(){var i=!1;e.find(".variations").find("select").each(function(){"choose an option"!==t(this).find("option:selected").text().toLowerCase()&&(i=!0)}),!1==i?e.find(".reset_variations").css("display","none"):e.find(".reset_variations").css("display","inline-block")}),"default"!==a&&i.find("input.qty").attr("type","text").removeAttr("step").removeAttr("min").removeAttr("max"),i.on("click","i:"+n,function(){parseInt(jQuery(this).prev(".quantity").find("input.qty").val(),10)<r&&"both"==a?(jQuery(this).prev(".quantity").find("input.qty").val(parseInt(jQuery(this).prev(".quantity").find("input.qty").val(),10)+1),jQuery("input[name=\"update_cart\"]").removeAttr("disabled")):parseInt(jQuery(this).parent().siblings(".quantity").find("input.qty").val(),10)<r&&"both"!==a&&"default"!==a&&(jQuery(this).parent().siblings(".quantity").find("input.qty").val(parseInt(jQuery(this).parent().siblings(".quantity").find("input.qty").val(),10)+1),jQuery("input[name=\"update_cart\"]").removeAttr("disabled"))}),i.on("click","i:"+l,function(){0<parseInt(jQuery(this).next(".quantity").find("input.qty").val(),10)&&"both"==a?(jQuery(this).next(".quantity").find("input.qty").val(parseInt(jQuery(this).next(".quantity").find("input.qty").val(),10)-1),jQuery("input[name=\"update_cart\"]").removeAttr("disabled")):0<parseInt(jQuery(this).parent().siblings(".quantity").find("input.qty").val(),10)&&"both"!==a&&"default"!==a&&(jQuery(this).parent().siblings(".quantity").find("input.qty").val(parseInt(jQuery(this).parent().siblings(".quantity").find("input.qty").val(),10)-1),jQuery("input[name=\"update_cart\"]").removeAttr("disabled"))}),i.find("input.qty").keyup(function(){jQuery(this).val()>r&&jQuery(this).val(r)}),"yes"===e.find(".wpr-product-add-to-cart").data("ajax-add-to-cart")&&e.find(".single_add_to_cart_button").on("click",function(i){i.preventDefault();let r=t(this).closest("form");if(!r[0].checkValidity())return r[0].reportValidity(),!1;let a=t(this),s=a.val()||"",n=r.serialize();t.ajax({type:"POST",url:WprConfig.ajaxurl,data:"action=wpr_addons_add_cart_single_product&add-to-cart="+s+"&"+n,beforeSend:function(){a.removeClass("added").addClass("loading")},complete:function(){a.addClass("added").removeClass("loading")},success:function(i){if(i.error&&i.product_url)return void(window.location=i.product_url);if(setTimeout(function(){a.removeClass("added")},1e3),t(document.body).trigger("wc_fragment_refresh"),t(document.body).trigger("added_to_cart",[i.fragments,i.cart_hash,a]),"undefined"==typeof wc_add_to_cart_params)return!1;var r=parseInt(t(".wpr-mini-cart-icon-count").text()),s=parseInt(e.find(".wpr-quantity-wrapper .qty").val());t(".wpr-mini-cart-icon-count").text(r+s)}})})},widgetProductMiniCart:function(i){function r(){i.find(".wpr-close-cart span").on("click",function(){i.find(".wpr-shopping-cart-inner-wrap").addClass("wpr-mini-cart-slide-out"),i.find(".wpr-mini-cart-slide-out").css("animation-speed",a),i.find(".wpr-shopping-cart-wrap").fadeOut(a),t("body").removeClass("wpr-mini-cart-sidebar-body"),setTimeout(function(){i.find(".wpr-shopping-cart-inner-wrap").removeClass("wpr-mini-cart-slide-out"),i.find(".wpr-mini-cart").css({display:"none"})},a+100)})}i.find(".wpr-mini-cart").css({display:"none"});var a=i.find(".wpr-mini-cart-wrap").data("animation");t("body").on("click",function(t){t.target.classList.value.includes("wpr-mini-cart")||t.target.closest(".wpr-mini-cart")||(i.hasClass("wpr-mini-cart-slide")?i.find(".wpr-mini-cart").slideUp(a):i.find(".wpr-mini-cart").fadeOut(a))}),0!==i.hasClass("wpr-mini-cart-sidebar").length&&(t("#wpadminbar").length&&i.find(".wpr-mini-cart").css({"z-index":999999}),r(),i.find(".wpr-shopping-cart-wrap").on("click",function(r){r.target.classList.value.includes("wpr-shopping-cart-inner-wrap")||r.target.closest(".wpr-shopping-cart-inner-wrap")||(i.find(".wpr-shopping-cart-inner-wrap").addClass("wpr-mini-cart-slide-out"),i.find(".wpr-mini-cart-slide-out").css("animation-speed",a),i.find(".wpr-shopping-cart-wrap").fadeOut(a),t("body").removeClass("wpr-mini-cart-sidebar-body"),setTimeout(function(){i.find(".wpr-shopping-cart-inner-wrap").removeClass("wpr-mini-cart-slide-out"),i.find(".wpr-mini-cart").css({display:"none"})},a+100))})),i.find(".wpr-mini-cart").length&&i.find(".wpr-mini-cart-toggle-btn").on("click",function(r){r.stopPropagation(),r.preventDefault(),"none"===i.find(".wpr-mini-cart").css("display")?(i.hasClass("wpr-mini-cart-slide")?i.find(".wpr-mini-cart").slideDown(a):i.find(".wpr-mini-cart").fadeIn(a),i.hasClass("wpr-mini-cart-sidebar")&&(i.find(".wpr-shopping-cart-wrap").fadeIn(a),i.find(".wpr-shopping-cart-inner-wrap").addClass("wpr-mini-cart-slide-in"),i.find(".wpr-mini-cart-slide-in").css("animation-speed",a),t("body").addClass("wpr-mini-cart-sidebar-body")),setTimeout(function(){i.find(".wpr-shopping-cart-inner-wrap").removeClass("wpr-mini-cart-slide-in"),i.hasClass("wpr-mini-cart-sidebar")&&i.find(".wpr-woo-mini-cart").trigger("resize")},a+100)):i.hasClass("wpr-mini-cart-slide")?i.find(".wpr-mini-cart").slideUp(a):i.find(".wpr-mini-cart").fadeOut(a)});var s=new MutationObserver(function(){0!==i.hasClass("wpr-mini-cart-sidebar").length&&r(),i.find(".woocommerce-mini-cart-item").on("click",".wpr-remove-item-from-mini-cart",function(){t(this).closest("li").addClass("wpr-before-remove-from-mini-cart")})});s.observe(i[0],{childList:!0,subtree:!0})},widgetProductFilters:function(e){0!==e.find(".wpr-search-form-input").length&&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")}})},widgetPageCart:function(){},widgetPageMyAccount:function(i){e.editorCheck()&&(i.find(".woocommerce-MyAccount-content").each(function(){1!==t(this).index()&&t(this).css("display","none")}),i.find(".woocommerce-MyAccount-navigation-link").on("click",function(){var e,r,a;e=i.find(".woocommerce-MyAccount-content"),e.each(function(){t(this).css("display","none")}),r=i.find(".woocommerce-MyAccount-navigation-link"),r.each(function(){t(this).removeClass("is-active")}),a=t(this).attr("class").slice(t(this).attr("class").indexOf("--")+2),t(this).addClass("is-active"),i.find("[wpr-my-account-page=\""+a+"\"]").css("display","block")}))},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-woo-category-grid-pro.default":e.widgetGrid,"wpr-featured-media.default":e.widgetFeaturedMedia,"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,"wpr-product-media.default":e.widgetProductMedia,"wpr-product-add-to-cart.default":e.widgetProductAddToCart,"wpr-product-mini-cart.default":e.widgetProductMiniCart,"wpr-product-filters.default":e.widgetProductFilters,"wpr-page-cart.default":e.widgetPageCart,"wpr-my-account-pro.default":e.widgetPageMyAccount,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}),""!==m&&m.css({position:a,top:o+"px",bottom:"auto","z-index":w,width:"100%"})):(i.css({position:a}),""!==m&&(m=m.find(".wpr-sticky-section-yes"),m.css({position:a,bottom:o+"px",top:"auto","z-index":w,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+g+"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.closest("div[data-elementor-type=\"wp-post\"]").length?i.closest("div[data-elementor-type=\"wp-post\"]"):"",w=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"),w=i.attr("data-wpr-z-index")),"top"===n&&"auto"===i.css("top")){var g=0;i.css("top",0)}else var g=+i.css("top").slice(0,-2);if(0==p.length&&(l="static"),e.editorCheck()&&p){var y=i.find(".wpr-sticky-section-yes-editor").attr("data-wpr-sticky-devices");i.attr("data-wpr-sticky-devices",y),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,w=e.media_distance,g=3,y=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/)&&(y=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));g=440>=k?y: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:3e3>=k?n?n:u:n?n:u,8<g&&(g=8),"string"==typeof g&&-1!==g.indexOf("pro")&&(g=3),d.outerWidth(Math.floor(v/g-b)),d.css("margin-bottom",T+"px"),1===g&&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 q="left"===f?"margin-right":"margin-left";d.find(".wpr-grid-media-wrap").css(q,w+"px"),d.find(".wpr-grid-item-below-content").css({float:f,width:"calc((100% - "+m+"%) - "+w+"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+"%) - "+w+"px)"}),d.filter(":even").find(".wpr-grid-media-wrap").css("margin-right",w+"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+"%) - "+w+"px)"}),d.filter(":odd").find(".wpr-grid-media-wrap").css("margin-left",w+"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/g,gutter:b},fitRows:{comlumnWidth:v/g,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"))}),r.hasClass("elementor-widget-wpr-woo-category-grid-pro")||""===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(){m=0;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){r.find(".woocommerce-result-count").length&&r.find(".woocommerce-result-count").text(`Showing 1–${r.find(".wpr-grid-item").length} of ${p.data("found-posts")} results`);var c=p.attr("data-settings");if(r.find(".wpr-grid-orderby form").length){var f=r.find(".wpr-grid-orderby form");r.find(".orderby").on("change",function(){f.trigger("submit")})}if("undefined"!=typeof c&&!1!==c){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);var m=0;if(p.on("arrangeComplete",function(e,i){var a=0,s=0,l=0,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){(0==m||d>m-1)&&(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"}))}m=i.length}),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 w=r.find(".wpr-grid-pagination"),g=".elementor-element-"+r.attr("data-id"),y=!1,h=!1;"infinite-scroll"===c.pagination_type&&(h=300,y=g+" .wpr-load-more-btn"),p.infiniteScroll({path:g+" .wpr-grid-pagination a",hideNav:y,append:!1,history:!1,scrollThreshold:h,status:g+" .page-load-status",onInit:function(){this.on("load",function(){p.removeClass("grid-images-loaded")})}}),p.on("request.infiniteScroll",function(){w.find(".wpr-load-more-btn").hide(),w.find(".wpr-pagination-loading").css("display","inline-block")});var u=0;p.on("load.infiniteScroll",function(e,i){u++;var f=t(i).find(g).find(".wpr-grid-item");if(r.find(".woocommerce-result-count").length){var m=r.find(".woocommerce-result-count").text(),y=m.replace(/\d\u2013\d+/,"1\u2013"+(r.find(".wpr-grid-item").length+f.length));r.find(".woocommerce-result-count").text(y)}p.infiniteScroll("appendItems",f),p.isotope("appended",f),f.imagesLoaded().progress(function(){o(c),setTimeout(function(){o(c),d(c)},10),setTimeout(function(){p.addClass("grid-images-loaded")},500)}),w.find(".wpr-pagination-loading").hide(),c.pagination_max_pages-1===u?(w.find(".wpr-pagination-finish").fadeIn(1e3),w.delay(2e3).fadeOut(1e3),setTimeout(function(){w.find(".wpr-pagination-loading").hide()},500)):"load-more"===c.pagination_type&&w.find(".wpr-load-more-btn").fadeIn(),setTimeout(function(){n(c)},300),l(c),p.data("lightGallery").destroy(!0),p.lightGallery(c.lightbox),s(),a()}),w.find(".wpr-load-more-btn").on("click",function(){return p.infiniteScroll("loadNextPage"),!1})}}else{p.animate({opacity:"1"},1e3);var b=r.attr("class"),T=b.match(/wpr-grid-slider-columns-\d/)?b.match(/wpr-grid-slider-columns-\d/).join().slice(-1):2,v=b.match(/columns--widescreen\d/)?b.match(/columns--widescreen\d/).join().slice(-1):T,k=b.match(/columns--laptop\d/)?b.match(/columns--laptop\d/).join().slice(-1):T,x=b.match(/columns--tablet_extra\d/)?b.match(/columns--tablet_extra\d/).join().slice(-1):C,C=b.match(/columns--tablet\d/)?b.match(/columns--tablet\d/).join().slice(-1):2,_=b.match(/columns--mobile_extra\d/)?b.match(/columns--mobile_extra\d/).join().slice(-1):C,S=b.match(/columns--mobile\d/)?b.match(/columns--mobile\d/).join().slice(-1):1,z=b.match(/wpr-grid-slides-to-scroll-\d/)?+b.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:T,responsive:[{breakpoint:1e4,settings:{slidesToShow:v,slidesToScroll:z>v?1:z}},{breakpoint:2399,settings:{slidesToShow:T,slidesToScroll:z>T?1:z}},{breakpoint:1221,settings:{slidesToShow:k,slidesToScroll:z>k?1:z}},{breakpoint:1200,settings:{slidesToShow:x,slidesToScroll:z>x?1:z}},{breakpoint:1024,settings:{slidesToShow:C,slidesToScroll:z>C?1:z}},{breakpoint:880,settings:{slidesToShow:_,slidesToScroll:z>_?1:z}},{breakpoint:768,settings:{slidesToShow:S,slidesToScroll:z>S?1:z}}]}),r.find(".slick-dots").length&&r.hasClass("wpr-grid-slider-dots-horizontal")){var q=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",q),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"))}if(p.find(".wpr-grid-item-add-to-cart").length){var j=p.find(".wpr-grid-item-add-to-cart").find("i"),A=j.attr("class");j.length&&(A=A.substring(A.indexOf("fa-"),A.length)),t("body").on("adding_to_cart",function(e,t){t.fadeTo("slow",0)}),t("body").on("added_to_cart",function(e,i,r,a){if(a.next().fadeTo(700,1),a.css("display","none"),"sidebar"===a.data("atc-popup"))t(".wpr-mini-cart-toggle-wrap a").length&&t(".wpr-mini-cart-toggle-wrap a").each(function(){"none"===t(this).closest(".wpr-mini-cart-inner").find(".wpr-mini-cart").css("display")&&t(this).trigger("click")});else if("popup"===a.data("atc-popup")){var s,l,n=a.closest(".wpr-grid-item"),o=n.find(".wpr-grid-item-title").text(),d=a.next().attr("href"),p=n.find(".wpr-grid-image-wrap").length?n.find(".wpr-grid-image-wrap").data("src"):"",c=a.data("atc-animation"),f=a.data("atc-fade-out-in"),m=a.data("atc-animation-time"),w="wpr-added-to-cart-default";"slide-left"===c?(w="wpr-added-to-cart-slide-in-left",l="wpr-added-to-cart-slide-out-left"):"scale-up"===c?(w="wpr-added-to-cart-scale-up",l="wpr-added-to-cart-scale-down"):"skew"===c?(w="wpr-added-to-cart-skew",l="wpr-added-to-cart-skew-off"):"fade"===c?(w="wpr-added-to-cart-fade",l="wpr-added-to-cart-fade-out"):l="wpr-added-to-cart-popup-hide",s=""===p?"":"<div class=\"wpr-added-tc-popup-img\"><img src="+p+" alt=\"\" /></div>",t(this).find(".wpr-grid").append("<div class=\"wpr-added-to-cart-popup "+w+"\">"+s+"<div class=\"wpr-added-tc-title\"><p>"+o+" was added to cart</p><p><a href="+d+">View Cart</a></p></div></div>"),setTimeout(()=>{t(this).find(".wpr-added-to-cart-popup").addClass(l),setTimeout(()=>{t(this).find(".wpr-added-to-cart-popup").remove()},1e3*m)},1e3*f)}j.length&&(a.find("i").removeClass(A).addClass("fa-check"),setTimeout(function(){a.find("i").removeClass("fa-check").addClass(A)},3500))})}a(),s(),r.hasClass("elementor-widget-wpr-woo-category-grid-pro")||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(e){if(e.find(".wpr-gallery-slider-arrows-wrap")){var i=e.find(".wpr-gallery-slider-arrows-wrap");i.remove(),e.find(".flex-viewport").append(i),e.find(".wpr-gallery-slider-arrow").on("click",function(){t(this).hasClass("wpr-gallery-slider-prev-arrow")?e.find("a.flex-prev").trigger("click"):t(this).hasClass("wpr-gallery-slider-next-arrow")&&e.find("a.flex-next").trigger("click")})}},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="",w=f.gm_marker_icon_size_width.size,g=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(w,g)});var y=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(y,f),o.push(y),d.extend(y.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,w=o.match(/columns--mobile_extra\d/)?o.match(/columns--mobile_extra\d/).join().slice(-1):m,g=o.match(/columns--mobile\d/)?o.match(/columns--mobile\d/).join().slice(-1):1,y=+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:y>p?1:y,fade:1==p&&"fade"===h}},{breakpoint:2399,settings:{slidesToShow:d,slidesToScroll:y>d?1:y,fade:1==d&&"fade"===h}},{breakpoint:1221,settings:{slidesToShow:c,slidesToScroll:y>c?1:y,fade:1==c&&"fade"===h}},{breakpoint:1200,settings:{slidesToShow:f,slidesToScroll:y>f?1:y,fade:1==f&&"fade"===h}},{breakpoint:1024,settings:{slidesToShow:m,slidesToScroll:y>m?1:y,fade:1==m&&"fade"===h}},{breakpoint:880,settings:{slidesToShow:w,slidesToScroll:y>w?1:y,fade:1==w&&"fade"===h}},{breakpoint:768,settings:{slidesToShow:g,slidesToScroll:y>g?1:y,fade:1==g&&"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(w.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,g)},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,g),d(t.find("i").eq(0),t,r,g)}else e.parents(".wpr-anim-text").hasClass("wpr-anim-text-type-clip")?e.parents(".wpr-anim-text-inner").animate({width:"2px"},g,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()},g,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"),w=e.find(".wpr-anim-text-letters"),g=m.attr("data-anim-duration"),y=g.split(","),h=m.attr("data-anim-loop"),u=m.find("b").length,b=0;m.find("b").first().addClass("wpr-anim-text-visible");var g=parseInt(y[0],10),T=parseInt(y[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:g+"%"}),i(d)&&d.css({width:g+"%"}),i(s)){var e=f.circleOffset;o.css({"stroke-dashoffset":e})}(i(p)||i(d)||i(s))&&setTimeout(function(){m.numerator(T)},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"),w=c.counterValue,g=c.counterValuePersent,y=c.animDuration,h=c.animDelay,u=+c.loopDelay,b=elementorFrontend.getCurrentDeviceMode(),T={toValue:w,duration:y};"yes"===c.counterSeparator&&(T.delimiter=",");r(),"yes"===c.loop&&setInterval(function(){if(i(p)&&p.css({height:"0%"}),i(d)&&d.css({width:"0%"}),i(s)){f.circleOffset;o.css({"stroke-dashoffset":o.css("stroke-dasharray")})}(i(p)||i(d)||i(s))&&setTimeout(function(){m.numerator({toValue:0,duration:y})},h),setTimeout(function(){r()},y+h)},(y+h)*u),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"),"yes"===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"),w=i.find(".wpr-story-info-vertical").attr("data-animation-offset")?+i.find(".wpr-story-info-vertical").attr("data-animation-offset"):"",g=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(w),duration:g,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 y=(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:y,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 y=t(r).find(m).find(".wpr-timeline-entry");l.infiniteScroll("appendItems",y),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(w),duration:g,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")})})},widgetProductAddToCart:function(e){var i=jQuery(".woocommerce .wpr-quantity-wrapper"),r=i.find("input.qty").attr("max")?i.find("input.qty").attr("max"):99999999,a=e.find(".wpr-product-add-to-cart").attr("layout-settings"),s=e.find(".wpr-add-to-cart-icons-wrap"),l=e.find(".wpr-add-to-cart-icons-wrap").length?"first-child":"last-child",n=e.find(".wpr-add-to-cart-icons-wrap").length?"last-child":"first-child";e.find("input.qty").each(function(){t(this).val()||t(this).val(0)}),e.find(".variations").find("select").on("change",function(){var i=!1;e.find(".variations").find("select").each(function(){"choose an option"!==t(this).find("option:selected").text().toLowerCase()&&(i=!0)}),!1==i?e.find(".reset_variations").css("display","none"):e.find(".reset_variations").css("display","inline-block")}),"default"!==a&&i.find("input.qty").attr("type","text").removeAttr("step").removeAttr("min").removeAttr("max"),i.on("click","i:"+l,function(){parseInt(jQuery(this).prev(".quantity").find("input.qty").val(),10)<r&&"both"==a?(jQuery(this).prev(".quantity").find("input.qty").val(parseInt(jQuery(this).prev(".quantity").find("input.qty").val(),10)+1),jQuery("input[name=\"update_cart\"]").removeAttr("disabled")):parseInt(jQuery(this).parent().siblings(".quantity").find("input.qty").val(),10)<r&&"both"!==a&&"default"!==a&&(jQuery(this).parent().siblings(".quantity").find("input.qty").val(parseInt(jQuery(this).parent().siblings(".quantity").find("input.qty").val(),10)+1),jQuery("input[name=\"update_cart\"]").removeAttr("disabled"))}),i.on("click","i:"+n,function(){0<parseInt(jQuery(this).next(".quantity").find("input.qty").val(),10)&&"both"==a?(jQuery(this).next(".quantity").find("input.qty").val(parseInt(jQuery(this).next(".quantity").find("input.qty").val(),10)-1),jQuery("input[name=\"update_cart\"]").removeAttr("disabled")):0<parseInt(jQuery(this).parent().siblings(".quantity").find("input.qty").val(),10)&&"both"!==a&&"default"!==a&&(jQuery(this).parent().siblings(".quantity").find("input.qty").val(parseInt(jQuery(this).parent().siblings(".quantity").find("input.qty").val(),10)-1),jQuery("input[name=\"update_cart\"]").removeAttr("disabled"))}),i.find("input.qty").keyup(function(){jQuery(this).val()>r&&jQuery(this).val(r)}),"yes"===e.find(".wpr-product-add-to-cart").data("ajax-add-to-cart")&&e.find(".single_add_to_cart_button").on("click",function(i){i.preventDefault();let r=t(this).closest("form");if(!r[0].checkValidity())return r[0].reportValidity(),!1;let a=t(this),s=a.val()||"",l=r.serialize();t.ajax({type:"POST",url:WprConfig.ajaxurl,data:"action=wpr_addons_add_cart_single_product&add-to-cart="+s+"&"+l,beforeSend:function(){a.removeClass("added").addClass("loading")},complete:function(){a.addClass("added").removeClass("loading")},success:function(i){if(i.error&&i.product_url)return void(window.location=i.product_url);if(setTimeout(function(){a.removeClass("added")},1e3),t(document.body).trigger("wc_fragment_refresh"),t(document.body).trigger("added_to_cart",[i.fragments,i.cart_hash,a]),"undefined"==typeof wc_add_to_cart_params)return!1;var r=parseInt(t(".wpr-mini-cart-icon-count").text()),s=parseInt(e.find(".wpr-quantity-wrapper .qty").val());t(".wpr-mini-cart-icon-count").text(r+s)}})})},widgetProductMiniCart:function(i){function r(){i.find(".wpr-close-cart span").on("click",function(){i.find(".wpr-shopping-cart-inner-wrap").addClass("wpr-mini-cart-slide-out"),i.find(".wpr-mini-cart-slide-out").css("animation-speed",a),i.find(".wpr-shopping-cart-wrap").fadeOut(a),t("body").removeClass("wpr-mini-cart-sidebar-body"),setTimeout(function(){i.find(".wpr-shopping-cart-inner-wrap").removeClass("wpr-mini-cart-slide-out"),i.find(".wpr-mini-cart").css({display:"none"})},a+100)})}i.find(".wpr-mini-cart").css({display:"none"});var a=i.find(".wpr-mini-cart-wrap").data("animation");t("body").on("click",function(t){t.target.classList.value.includes("wpr-mini-cart")||t.target.closest(".wpr-mini-cart")||(i.hasClass("wpr-mini-cart-slide")?i.find(".wpr-mini-cart").slideUp(a):i.find(".wpr-mini-cart").fadeOut(a))}),0!==i.hasClass("wpr-mini-cart-sidebar").length&&(t("#wpadminbar").length&&i.find(".wpr-mini-cart").css({"z-index":999999}),r(),i.find(".wpr-shopping-cart-wrap").on("click",function(r){r.target.classList.value.includes("wpr-shopping-cart-inner-wrap")||r.target.closest(".wpr-shopping-cart-inner-wrap")||(i.find(".wpr-shopping-cart-inner-wrap").addClass("wpr-mini-cart-slide-out"),i.find(".wpr-mini-cart-slide-out").css("animation-speed",a),i.find(".wpr-shopping-cart-wrap").fadeOut(a),t("body").removeClass("wpr-mini-cart-sidebar-body"),setTimeout(function(){i.find(".wpr-shopping-cart-inner-wrap").removeClass("wpr-mini-cart-slide-out"),i.find(".wpr-mini-cart").css({display:"none"})},a+100))})),i.find(".wpr-mini-cart").length&&i.find(".wpr-mini-cart-toggle-btn").on("click",function(r){r.stopPropagation(),r.preventDefault(),"none"===i.find(".wpr-mini-cart").css("display")?(i.hasClass("wpr-mini-cart-slide")?i.find(".wpr-mini-cart").slideDown(a):i.find(".wpr-mini-cart").fadeIn(a),i.hasClass("wpr-mini-cart-sidebar")&&(i.find(".wpr-shopping-cart-wrap").fadeIn(a),i.find(".wpr-shopping-cart-inner-wrap").addClass("wpr-mini-cart-slide-in"),i.find(".wpr-mini-cart-slide-in").css("animation-speed",a),t("body").addClass("wpr-mini-cart-sidebar-body")),setTimeout(function(){i.find(".wpr-shopping-cart-inner-wrap").removeClass("wpr-mini-cart-slide-in"),i.hasClass("wpr-mini-cart-sidebar")&&i.find(".wpr-woo-mini-cart").trigger("resize")},a+100)):i.hasClass("wpr-mini-cart-slide")?i.find(".wpr-mini-cart").slideUp(a):i.find(".wpr-mini-cart").fadeOut(a)});var s=new MutationObserver(function(){0!==i.hasClass("wpr-mini-cart-sidebar").length&&r(),i.find(".woocommerce-mini-cart-item").on("click",".wpr-remove-item-from-mini-cart",function(){t(this).closest("li").addClass("wpr-before-remove-from-mini-cart")})});s.observe(i[0],{childList:!0,subtree:!0})},widgetProductFilters:function(e){0!==e.find(".wpr-search-form-input").length&&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")}})},widgetPageCart:function(){},widgetPageMyAccount:function(i){e.editorCheck()&&(i.find(".woocommerce-MyAccount-content").each(function(){1!==t(this).index()&&t(this).css("display","none")}),i.find(".woocommerce-MyAccount-navigation-link").on("click",function(){var e,r,a;e=i.find(".woocommerce-MyAccount-content"),e.each(function(){t(this).css("display","none")}),r=i.find(".woocommerce-MyAccount-navigation-link"),r.each(function(){t(this).removeClass("is-active")}),a=t(this).attr("class").slice(t(this).attr("class").indexOf("--")+2),t(this).addClass("is-active"),i.find("[wpr-my-account-page=\""+a+"\"]").css("display","block")}))},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/gmap/markerclusterer.js CHANGED
@@ -1,1321 +1,1321 @@
1
- // ==ClosureCompiler==
2
- // @compilation_level ADVANCED_OPTIMIZATIONS
3
- // @externs_url http://closure-compiler.googlecode.com/svn/trunk/contrib/externs/maps/google_maps_api_v3_3.js
4
- // ==/ClosureCompiler==
5
-
6
- /**
7
- * @name MarkerClusterer for Google Maps v3
8
- * @version version 1.0.3
9
- * @author Luke Mahe
10
- * @fileoverview
11
- * The library creates and manages per-zoom-level clusters for large amounts of
12
- * markers.
13
- */
14
-
15
- /**
16
- * @license
17
- * Licensed under the Apache License, Version 2.0 (the "License");
18
- * you may not use this file except in compliance with the License.
19
- * You may obtain a copy of the License at
20
- *
21
- * http://www.apache.org/licenses/LICENSE-2.0
22
- *
23
- * Unless required by applicable law or agreed to in writing, software
24
- * distributed under the License is distributed on an "AS IS" BASIS,
25
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
26
- * See the License for the specific language governing permissions and
27
- * limitations under the License.
28
- */
29
-
30
-
31
- /**
32
- * A Marker Clusterer that clusters markers.
33
- *
34
- * @param {google.maps.Map} map The Google map to attach to.
35
- * @param {Array.<google.maps.Marker>=} opt_markers Optional markers to add to
36
- * the cluster.
37
- * @param {Object=} opt_options support the following options:
38
- * 'gridSize': (number) The grid size of a cluster in pixels.
39
- * 'maxZoom': (number) The maximum zoom level that a marker can be part of a
40
- * cluster.
41
- * 'zoomOnClick': (boolean) Whether the default behaviour of clicking on a
42
- * cluster is to zoom into it.
43
- * 'imagePath': (string) The base URL where the images representing
44
- * clusters will be found. The full URL will be:
45
- * {imagePath}[1-5].{imageExtension}
46
- * Default: '../images/m'.
47
- * 'imageExtension': (string) The suffix for images URL representing
48
- * clusters will be found. See _imagePath_ for details.
49
- * Default: 'png'.
50
- * 'averageCenter': (boolean) Whether the center of each cluster should be
51
- * the average of all markers in the cluster.
52
- * 'minimumClusterSize': (number) The minimum number of markers to be in a
53
- * cluster before the markers are hidden and a count
54
- * is shown.
55
- * 'styles': (object) An object that has style properties:
56
- * 'url': (string) The image url.
57
- * 'height': (number) The image height.
58
- * 'width': (number) The image width.
59
- * 'anchor': (Array) The anchor position of the label text.
60
- * 'textColor': (string) The text color.
61
- * 'textSize': (number) The text size.
62
- * 'backgroundPosition': (string) The position of the backgound x, y.
63
- * @constructor
64
- * @extends google.maps.OverlayView
65
- */
66
- function MarkerClusterer(map, opt_markers, opt_options) {
67
- // MarkerClusterer implements google.maps.OverlayView interface. We use the
68
- // extend function to extend MarkerClusterer with google.maps.OverlayView
69
- // because it might not always be available when the code is defined so we
70
- // look for it at the last possible moment. If it doesn't exist now then
71
- // there is no point going ahead :)
72
- this.extend(MarkerClusterer, google.maps.OverlayView);
73
- this.map_ = map;
74
-
75
- /**
76
- * @type {Array.<google.maps.Marker>}
77
- * @private
78
- */
79
- this.markers_ = [];
80
-
81
- /**
82
- * @type {Array.<Cluster>}
83
- */
84
- this.clusters_ = [];
85
-
86
- this.sizes = [53, 56, 66, 78, 90];
87
-
88
- /**
89
- * @private
90
- */
91
- this.styles_ = [];
92
-
93
- /**
94
- * @type {boolean}
95
- * @private
96
- */
97
- this.ready_ = false;
98
-
99
- var options = opt_options || {};
100
-
101
- /**
102
- * @type {number}
103
- * @private
104
- */
105
- this.gridSize_ = options['gridSize'] || 60;
106
-
107
- /**
108
- * @private
109
- */
110
- this.minClusterSize_ = options['minimumClusterSize'] || 2;
111
-
112
-
113
- /**
114
- * @type {?number}
115
- * @private
116
- */
117
- this.maxZoom_ = options['maxZoom'] || null;
118
-
119
- this.styles_ = options['styles'] || [];
120
-
121
- /**
122
- * @type {string}
123
- * @private
124
- */
125
- this.imagePath_ = options['imagePath'] ||
126
- this.MARKER_CLUSTER_IMAGE_PATH_;
127
-
128
- /**
129
- * @type {string}
130
- * @private
131
- */
132
- this.imageExtension_ = options['imageExtension'] ||
133
- this.MARKER_CLUSTER_IMAGE_EXTENSION_;
134
-
135
- /**
136
- * @type {boolean}
137
- * @private
138
- */
139
- this.zoomOnClick_ = true;
140
-
141
- if (options['zoomOnClick'] != undefined) {
142
- this.zoomOnClick_ = options['zoomOnClick'];
143
- }
144
-
145
- /**
146
- * @type {boolean}
147
- * @private
148
- */
149
- this.averageCenter_ = false;
150
-
151
- if (options['averageCenter'] != undefined) {
152
- this.averageCenter_ = options['averageCenter'];
153
- }
154
-
155
- this.setupStyles_();
156
-
157
- this.setMap(map);
158
-
159
- /**
160
- * @type {number}
161
- * @private
162
- */
163
- this.prevZoom_ = this.map_.getZoom();
164
-
165
- // Add the map event listeners
166
- var that = this;
167
- google.maps.event.addListener(this.map_, 'zoom_changed', function() {
168
- // Determines map type and prevent illegal zoom levels
169
- var zoom = that.map_.getZoom();
170
- var minZoom = that.map_.minZoom || 0;
171
- var maxZoom = Math.min(that.map_.maxZoom || 100,
172
- that.map_.mapTypes[that.map_.getMapTypeId()].maxZoom);
173
- zoom = Math.min(Math.max(zoom,minZoom),maxZoom);
174
-
175
- if (that.prevZoom_ != zoom) {
176
- that.prevZoom_ = zoom;
177
- that.resetViewport();
178
- }
179
- });
180
-
181
- google.maps.event.addListener(this.map_, 'idle', function() {
182
- that.redraw();
183
- });
184
-
185
- // Finally, add the markers
186
- if (opt_markers && (opt_markers.length || Object.keys(opt_markers).length)) {
187
- this.addMarkers(opt_markers, false);
188
- }
189
- }
190
-
191
-
192
- /**
193
- * The marker cluster image path.
194
- *
195
- * @type {string}
196
- * @private
197
- */
198
- MarkerClusterer.prototype.MARKER_CLUSTER_IMAGE_PATH_ = '../images/m';
199
-
200
-
201
- /**
202
- * The marker cluster image path.
203
- *
204
- * @type {string}
205
- * @private
206
- */
207
- MarkerClusterer.prototype.MARKER_CLUSTER_IMAGE_EXTENSION_ = 'png';
208
-
209
-
210
- /**
211
- * Extends a objects prototype by anothers.
212
- *
213
- * @param {Object} obj1 The object to be extended.
214
- * @param {Object} obj2 The object to extend with.
215
- * @return {Object} The new extended object.
216
- * @ignore
217
- */
218
- MarkerClusterer.prototype.extend = function(obj1, obj2) {
219
- return (function(object) {
220
- for (var property in object.prototype) {
221
- this.prototype[property] = object.prototype[property];
222
- }
223
- return this;
224
- }).apply(obj1, [obj2]);
225
- };
226
-
227
-
228
- /**
229
- * Implementaion of the interface method.
230
- * @ignore
231
- */
232
- MarkerClusterer.prototype.onAdd = function() {
233
- this.setReady_(true);
234
- };
235
-
236
- /**
237
- * Implementaion of the interface method.
238
- * @ignore
239
- */
240
- MarkerClusterer.prototype.draw = function() {};
241
-
242
- /**
243
- * Sets up the styles object.
244
- *
245
- * @private
246
- */
247
- MarkerClusterer.prototype.setupStyles_ = function() {
248
- if (this.styles_.length) {
249
- return;
250
- }
251
-
252
- for (var i = 0, size; size = this.sizes[i]; i++) {
253
- this.styles_.push({
254
- url: this.imagePath_ + (i + 1) + '.' + this.imageExtension_,
255
- height: size,
256
- width: size
257
- });
258
- }
259
- };
260
-
261
- /**
262
- * Fit the map to the bounds of the markers in the clusterer.
263
- */
264
- MarkerClusterer.prototype.fitMapToMarkers = function() {
265
- var markers = this.getMarkers();
266
- var bounds = new google.maps.LatLngBounds();
267
- for (var i = 0, marker; marker = markers[i]; i++) {
268
- bounds.extend(marker.getPosition());
269
- }
270
-
271
- this.map_.fitBounds(bounds);
272
- };
273
-
274
-
275
- /**
276
- * Sets the styles.
277
- *
278
- * @param {Object} styles The style to set.
279
- */
280
- MarkerClusterer.prototype.setStyles = function(styles) {
281
- this.styles_ = styles;
282
- };
283
-
284
-
285
- /**
286
- * Gets the styles.
287
- *
288
- * @return {Object} The styles object.
289
- */
290
- MarkerClusterer.prototype.getStyles = function() {
291
- return this.styles_;
292
- };
293
-
294
-
295
- /**
296
- * Whether zoom on click is set.
297
- *
298
- * @return {boolean} True if zoomOnClick_ is set.
299
- */
300
- MarkerClusterer.prototype.isZoomOnClick = function() {
301
- return this.zoomOnClick_;
302
- };
303
-
304
- /**
305
- * Whether average center is set.
306
- *
307
- * @return {boolean} True if averageCenter_ is set.
308
- */
309
- MarkerClusterer.prototype.isAverageCenter = function() {
310
- return this.averageCenter_;
311
- };
312
-
313
-
314
- /**
315
- * Returns the array of markers in the clusterer.
316
- *
317
- * @return {Array.<google.maps.Marker>} The markers.
318
- */
319
- MarkerClusterer.prototype.getMarkers = function() {
320
- return this.markers_;
321
- };
322
-
323
-
324
- /**
325
- * Returns the number of markers in the clusterer
326
- *
327
- * @return {Number} The number of markers.
328
- */
329
- MarkerClusterer.prototype.getTotalMarkers = function() {
330
- return this.markers_.length;
331
- };
332
-
333
-
334
- /**
335
- * Sets the max zoom for the clusterer.
336
- *
337
- * @param {number} maxZoom The max zoom level.
338
- */
339
- MarkerClusterer.prototype.setMaxZoom = function(maxZoom) {
340
- this.maxZoom_ = maxZoom;
341
- };
342
-
343
-
344
- /**
345
- * Gets the max zoom for the clusterer.
346
- *
347
- * @return {number} The max zoom level.
348
- */
349
- MarkerClusterer.prototype.getMaxZoom = function() {
350
- return this.maxZoom_;
351
- };
352
-
353
-
354
- /**
355
- * The function for calculating the cluster icon image.
356
- *
357
- * @param {Array.<google.maps.Marker>} markers The markers in the clusterer.
358
- * @param {number} numStyles The number of styles available.
359
- * @return {Object} A object properties: 'text' (string) and 'index' (number).
360
- * @private
361
- */
362
- MarkerClusterer.prototype.calculator_ = function(markers, numStyles) {
363
- var index = 0;
364
- var count = markers.length;
365
- var dv = count;
366
- while (dv !== 0) {
367
- dv = parseInt(dv / 10, 10);
368
- index++;
369
- }
370
-
371
- index = Math.min(index, numStyles);
372
- return {
373
- text: count,
374
- index: index
375
- };
376
- };
377
-
378
-
379
- /**
380
- * Set the calculator function.
381
- *
382
- * @param {function(Array, number)} calculator The function to set as the
383
- * calculator. The function should return a object properties:
384
- * 'text' (string) and 'index' (number).
385
- *
386
- */
387
- MarkerClusterer.prototype.setCalculator = function(calculator) {
388
- this.calculator_ = calculator;
389
- };
390
-
391
-
392
- /**
393
- * Get the calculator function.
394
- *
395
- * @return {function(Array, number)} the calculator function.
396
- */
397
- MarkerClusterer.prototype.getCalculator = function() {
398
- return this.calculator_;
399
- };
400
-
401
-
402
- /**
403
- * Add an array of markers to the clusterer.
404
- *
405
- * @param {Array.<google.maps.Marker>} markers The markers to add.
406
- * @param {boolean=} opt_nodraw Whether to redraw the clusters.
407
- */
408
- MarkerClusterer.prototype.addMarkers = function(markers, opt_nodraw) {
409
- if (markers.length) {
410
- for (var i = 0, marker; marker = markers[i]; i++) {
411
- this.pushMarkerTo_(marker);
412
- }
413
- } else if (Object.keys(markers).length) {
414
- for (var marker in markers) {
415
- this.pushMarkerTo_(markers[marker]);
416
- }
417
- }
418
- if (!opt_nodraw) {
419
- this.redraw();
420
- }
421
- };
422
-
423
-
424
- /**
425
- * Pushes a marker to the clusterer.
426
- *
427
- * @param {google.maps.Marker} marker The marker to add.
428
- * @private
429
- */
430
- MarkerClusterer.prototype.pushMarkerTo_ = function(marker) {
431
- marker.isAdded = false;
432
- if (marker['draggable']) {
433
- // If the marker is draggable add a listener so we update the clusters on
434
- // the drag end.
435
- var that = this;
436
- google.maps.event.addListener(marker, 'dragend', function() {
437
- marker.isAdded = false;
438
- that.repaint();
439
- });
440
- }
441
- this.markers_.push(marker);
442
- };
443
-
444
-
445
- /**
446
- * Adds a marker to the clusterer and redraws if needed.
447
- *
448
- * @param {google.maps.Marker} marker The marker to add.
449
- * @param {boolean=} opt_nodraw Whether to redraw the clusters.
450
- */
451
- MarkerClusterer.prototype.addMarker = function(marker, opt_nodraw) {
452
- this.pushMarkerTo_(marker);
453
- if (!opt_nodraw) {
454
- this.redraw();
455
- }
456
- };
457
-
458
-
459
- /**
460
- * Removes a marker and returns true if removed, false if not
461
- *
462
- * @param {google.maps.Marker} marker The marker to remove
463
- * @return {boolean} Whether the marker was removed or not
464
- * @private
465
- */
466
- MarkerClusterer.prototype.removeMarker_ = function(marker) {
467
- var index = -1;
468
- if (this.markers_.indexOf) {
469
- index = this.markers_.indexOf(marker);
470
- } else {
471
- for (var i = 0, m; m = this.markers_[i]; i++) {
472
- if (m == marker) {
473
- index = i;
474
- break;
475
- }
476
- }
477
- }
478
-
479
- if (index == -1) {
480
- // Marker is not in our list of markers.
481
- return false;
482
- }
483
-
484
- marker.setMap(null);
485
-
486
- this.markers_.splice(index, 1);
487
-
488
- return true;
489
- };
490
-
491
-
492
- /**
493
- * Remove a marker from the cluster.
494
- *
495
- * @param {google.maps.Marker} marker The marker to remove.
496
- * @param {boolean=} opt_nodraw Optional boolean to force no redraw.
497
- * @return {boolean} True if the marker was removed.
498
- */
499
- MarkerClusterer.prototype.removeMarker = function(marker, opt_nodraw) {
500
- var removed = this.removeMarker_(marker);
501
-
502
- if (!opt_nodraw && removed) {
503
- this.resetViewport();
504
- this.redraw();
505
- return true;
506
- } else {
507
- return false;
508
- }
509
- };
510
-
511
-
512
- /**
513
- * Removes an array of markers from the cluster.
514
- *
515
- * @param {Array.<google.maps.Marker>} markers The markers to remove.
516
- * @param {boolean=} opt_nodraw Optional boolean to force no redraw.
517
- */
518
- MarkerClusterer.prototype.removeMarkers = function(markers, opt_nodraw) {
519
- // create a local copy of markers if required
520
- // (removeMarker_ modifies the getMarkers() array in place)
521
- var markersCopy = markers === this.getMarkers() ? markers.slice() : markers;
522
- var removed = false;
523
-
524
- for (var i = 0, marker; marker = markersCopy[i]; i++) {
525
- var r = this.removeMarker_(marker);
526
- removed = removed || r;
527
- }
528
-
529
- if (!opt_nodraw && removed) {
530
- this.resetViewport();
531
- this.redraw();
532
- return true;
533
- }
534
- };
535
-
536
-
537
- /**
538
- * Sets the clusterer's ready state.
539
- *
540
- * @param {boolean} ready The state.
541
- * @private
542
- */
543
- MarkerClusterer.prototype.setReady_ = function(ready) {
544
- if (!this.ready_) {
545
- this.ready_ = ready;
546
- this.createClusters_();
547
- }
548
- };
549
-
550
-
551
- /**
552
- * Returns the number of clusters in the clusterer.
553
- *
554
- * @return {number} The number of clusters.
555
- */
556
- MarkerClusterer.prototype.getTotalClusters = function() {
557
- return this.clusters_.length;
558
- };
559
-
560
-
561
- /**
562
- * Returns the google map that the clusterer is associated with.
563
- *
564
- * @return {google.maps.Map} The map.
565
- */
566
- MarkerClusterer.prototype.getMap = function() {
567
- return this.map_;
568
- };
569
-
570
-
571
- /**
572
- * Sets the google map that the clusterer is associated with.
573
- *
574
- * @param {google.maps.Map} map The map.
575
- */
576
- MarkerClusterer.prototype.setMap = function(map) {
577
- this.map_ = map;
578
- };
579
-
580
-
581
- /**
582
- * Returns the size of the grid.
583
- *
584
- * @return {number} The grid size.
585
- */
586
- MarkerClusterer.prototype.getGridSize = function() {
587
- return this.gridSize_;
588
- };
589
-
590
-
591
- /**
592
- * Sets the size of the grid.
593
- *
594
- * @param {number} size The grid size.
595
- */
596
- MarkerClusterer.prototype.setGridSize = function(size) {
597
- this.gridSize_ = size;
598
- };
599
-
600
-
601
- /**
602
- * Returns the min cluster size.
603
- *
604
- * @return {number} The grid size.
605
- */
606
- MarkerClusterer.prototype.getMinClusterSize = function() {
607
- return this.minClusterSize_;
608
- };
609
-
610
- /**
611
- * Sets the min cluster size.
612
- *
613
- * @param {number} size The grid size.
614
- */
615
- MarkerClusterer.prototype.setMinClusterSize = function(size) {
616
- this.minClusterSize_ = size;
617
- };
618
-
619
-
620
- /**
621
- * Extends a bounds object by the grid size.
622
- *
623
- * @param {google.maps.LatLngBounds} bounds The bounds to extend.
624
- * @return {google.maps.LatLngBounds} The extended bounds.
625
- */
626
- MarkerClusterer.prototype.getExtendedBounds = function(bounds) {
627
- var projection = this.getProjection();
628
-
629
- // Turn the bounds into latlng.
630
- var tr = new google.maps.LatLng(bounds.getNorthEast().lat(),
631
- bounds.getNorthEast().lng());
632
- var bl = new google.maps.LatLng(bounds.getSouthWest().lat(),
633
- bounds.getSouthWest().lng());
634
-
635
- // Convert the points to pixels and the extend out by the grid size.
636
- var trPix = projection.fromLatLngToDivPixel(tr);
637
- trPix.x += this.gridSize_;
638
- trPix.y -= this.gridSize_;
639
-
640
- var blPix = projection.fromLatLngToDivPixel(bl);
641
- blPix.x -= this.gridSize_;
642
- blPix.y += this.gridSize_;
643
-
644
- // Convert the pixel points back to LatLng
645
- var ne = projection.fromDivPixelToLatLng(trPix);
646
- var sw = projection.fromDivPixelToLatLng(blPix);
647
-
648
- // Extend the bounds to contain the new bounds.
649
- bounds.extend(ne);
650
- bounds.extend(sw);
651
-
652
- return bounds;
653
- };
654
-
655
-
656
- /**
657
- * Determins if a marker is contained in a bounds.
658
- *
659
- * @param {google.maps.Marker} marker The marker to check.
660
- * @param {google.maps.LatLngBounds} bounds The bounds to check against.
661
- * @return {boolean} True if the marker is in the bounds.
662
- * @private
663
- */
664
- MarkerClusterer.prototype.isMarkerInBounds_ = function(marker, bounds) {
665
- return bounds.contains(marker.getPosition());
666
- };
667
-
668
-
669
- /**
670
- * Clears all clusters and markers from the clusterer.
671
- */
672
- MarkerClusterer.prototype.clearMarkers = function() {
673
- this.resetViewport(true);
674
-
675
- // Set the markers a empty array.
676
- this.markers_ = [];
677
- };
678
-
679
-
680
- /**
681
- * Clears all existing clusters and recreates them.
682
- * @param {boolean} opt_hide To also hide the marker.
683
- */
684
- MarkerClusterer.prototype.resetViewport = function(opt_hide) {
685
- // Remove all the clusters
686
- for (var i = 0, cluster; cluster = this.clusters_[i]; i++) {
687
- cluster.remove();
688
- }
689
-
690
- // Reset the markers to not be added and to be invisible.
691
- for (var i = 0, marker; marker = this.markers_[i]; i++) {
692
- marker.isAdded = false;
693
- if (opt_hide) {
694
- marker.setMap(null);
695
- }
696
- }
697
-
698
- this.clusters_ = [];
699
- };
700
-
701
- /**
702
- *
703
- */
704
- MarkerClusterer.prototype.repaint = function() {
705
- var oldClusters = this.clusters_.slice();
706
- this.clusters_.length = 0;
707
- this.resetViewport();
708
- this.redraw();
709
-
710
- // Remove the old clusters.
711
- // Do it in a timeout so the other clusters have been drawn first.
712
- window.setTimeout(function() {
713
- for (var i = 0, cluster; cluster = oldClusters[i]; i++) {
714
- cluster.remove();
715
- }
716
- }, 0);
717
- };
718
-
719
-
720
- /**
721
- * Redraws the clusters.
722
- */
723
- MarkerClusterer.prototype.redraw = function() {
724
- this.createClusters_();
725
- };
726
-
727
-
728
- /**
729
- * Calculates the distance between two latlng locations in km.
730
- * @see http://www.movable-type.co.uk/scripts/latlong.html
731
- *
732
- * @param {google.maps.LatLng} p1 The first lat lng point.
733
- * @param {google.maps.LatLng} p2 The second lat lng point.
734
- * @return {number} The distance between the two points in km.
735
- * @private
736
- */
737
- MarkerClusterer.prototype.distanceBetweenPoints_ = function(p1, p2) {
738
- if (!p1 || !p2) {
739
- return 0;
740
- }
741
-
742
- var R = 6371; // Radius of the Earth in km
743
- var dLat = (p2.lat() - p1.lat()) * Math.PI / 180;
744
- var dLon = (p2.lng() - p1.lng()) * Math.PI / 180;
745
- var a = Math.sin(dLat / 2) * Math.sin(dLat / 2) +
746
- Math.cos(p1.lat() * Math.PI / 180) * Math.cos(p2.lat() * Math.PI / 180) *
747
- Math.sin(dLon / 2) * Math.sin(dLon / 2);
748
- var c = 2 * Math.atan2(Math.sqrt(a), Math.sqrt(1 - a));
749
- var d = R * c;
750
- return d;
751
- };
752
-
753
-
754
- /**
755
- * Add a marker to a cluster, or creates a new cluster.
756
- *
757
- * @param {google.maps.Marker} marker The marker to add.
758
- * @private
759
- */
760
- MarkerClusterer.prototype.addToClosestCluster_ = function(marker) {
761
- var distance = 40000; // Some large number
762
- var clusterToAddTo = null;
763
- var pos = marker.getPosition();
764
- for (var i = 0, cluster; cluster = this.clusters_[i]; i++) {
765
- var center = cluster.getCenter();
766
- if (center) {
767
- var d = this.distanceBetweenPoints_(center, marker.getPosition());
768
- if (d < distance) {
769
- distance = d;
770
- clusterToAddTo = cluster;
771
- }
772
- }
773
- }
774
-
775
- if (clusterToAddTo && clusterToAddTo.isMarkerInClusterBounds(marker)) {
776
- clusterToAddTo.addMarker(marker);
777
- } else {
778
- var cluster = new Cluster(this);
779
- cluster.addMarker(marker);
780
- this.clusters_.push(cluster);
781
- }
782
- };
783
-
784
-
785
- /**
786
- * Creates the clusters.
787
- *
788
- * @private
789
- */
790
- MarkerClusterer.prototype.createClusters_ = function() {
791
- if (!this.ready_) {
792
- return;
793
- }
794
-
795
- // Get our current map view bounds.
796
- // Create a new bounds object so we don't affect the map.
797
- var mapBounds = new google.maps.LatLngBounds(this.map_.getBounds().getSouthWest(),
798
- this.map_.getBounds().getNorthEast());
799
- var bounds = this.getExtendedBounds(mapBounds);
800
-
801
- for (var i = 0, marker; marker = this.markers_[i]; i++) {
802
- if (!marker.isAdded && this.isMarkerInBounds_(marker, bounds)) {
803
- this.addToClosestCluster_(marker);
804
- }
805
- }
806
- };
807
-
808
-
809
- /**
810
- * A cluster that contains markers.
811
- *
812
- * @param {MarkerClusterer} markerClusterer The markerclusterer that this
813
- * cluster is associated with.
814
- * @constructor
815
- * @ignore
816
- */
817
- function Cluster(markerClusterer) {
818
- this.markerClusterer_ = markerClusterer;
819
- this.map_ = markerClusterer.getMap();
820
- this.gridSize_ = markerClusterer.getGridSize();
821
- this.minClusterSize_ = markerClusterer.getMinClusterSize();
822
- this.averageCenter_ = markerClusterer.isAverageCenter();
823
- this.center_ = null;
824
- this.markers_ = [];
825
- this.bounds_ = null;
826
- this.clusterIcon_ = new ClusterIcon(this, markerClusterer.getStyles(),
827
- markerClusterer.getGridSize());
828
- }
829
-
830
- /**
831
- * Determins if a marker is already added to the cluster.
832
- *
833
- * @param {google.maps.Marker} marker The marker to check.
834
- * @return {boolean} True if the marker is already added.
835
- */
836
- Cluster.prototype.isMarkerAlreadyAdded = function(marker) {
837
- if (this.markers_.indexOf) {
838
- return this.markers_.indexOf(marker) != -1;
839
- } else {
840
- for (var i = 0, m; m = this.markers_[i]; i++) {
841
- if (m == marker) {
842
- return true;
843
- }
844
- }
845
- }
846
- return false;
847
- };
848
-
849
-
850
- /**
851
- * Add a marker the cluster.
852
- *
853
- * @param {google.maps.Marker} marker The marker to add.
854
- * @return {boolean} True if the marker was added.
855
- */
856
- Cluster.prototype.addMarker = function(marker) {
857
- if (this.isMarkerAlreadyAdded(marker)) {
858
- return false;
859
- }
860
-
861
- if (!this.center_) {
862
- this.center_ = marker.getPosition();
863
- this.calculateBounds_();
864
- } else {
865
- if (this.averageCenter_) {
866
- var l = this.markers_.length + 1;
867
- var lat = (this.center_.lat() * (l-1) + marker.getPosition().lat()) / l;
868
- var lng = (this.center_.lng() * (l-1) + marker.getPosition().lng()) / l;
869
- this.center_ = new google.maps.LatLng(lat, lng);
870
- this.calculateBounds_();
871
- }
872
- }
873
-
874
- marker.isAdded = true;
875
- this.markers_.push(marker);
876
-
877
- var len = this.markers_.length;
878
- if (len < this.minClusterSize_ && marker.getMap() != this.map_) {
879
- // Min cluster size not reached so show the marker.
880
- marker.setMap(this.map_);
881
- }
882
-
883
- if (len == this.minClusterSize_) {
884
- // Hide the markers that were showing.
885
- for (var i = 0; i < len; i++) {
886
- this.markers_[i].setMap(null);
887
- }
888
- }
889
-
890
- if (len >= this.minClusterSize_) {
891
- marker.setMap(null);
892
- }
893
-
894
- this.updateIcon();
895
- return true;
896
- };
897
-
898
-
899
- /**
900
- * Returns the marker clusterer that the cluster is associated with.
901
- *
902
- * @return {MarkerClusterer} The associated marker clusterer.
903
- */
904
- Cluster.prototype.getMarkerClusterer = function() {
905
- return this.markerClusterer_;
906
- };
907
-
908
-
909
- /**
910
- * Returns the bounds of the cluster.
911
- *
912
- * @return {google.maps.LatLngBounds} the cluster bounds.
913
- */
914
- Cluster.prototype.getBounds = function() {
915
- var bounds = new google.maps.LatLngBounds(this.center_, this.center_);
916
- var markers = this.getMarkers();
917
- for (var i = 0, marker; marker = markers[i]; i++) {
918
- bounds.extend(marker.getPosition());
919
- }
920
- return bounds;
921
- };
922
-
923
-
924
- /**
925
- * Removes the cluster
926
- */
927
- Cluster.prototype.remove = function() {
928
- this.clusterIcon_.remove();
929
- this.markers_.length = 0;
930
- delete this.markers_;
931
- };
932
-
933
-
934
- /**
935
- * Returns the number of markers in the cluster.
936
- *
937
- * @return {number} The number of markers in the cluster.
938
- */
939
- Cluster.prototype.getSize = function() {
940
- return this.markers_.length;
941
- };
942
-
943
-
944
- /**
945
- * Returns a list of the markers in the cluster.
946
- *
947
- * @return {Array.<google.maps.Marker>} The markers in the cluster.
948
- */
949
- Cluster.prototype.getMarkers = function() {
950
- return this.markers_;
951
- };
952
-
953
-
954
- /**
955
- * Returns the center of the cluster.
956
- *
957
- * @return {google.maps.LatLng} The cluster center.
958
- */
959
- Cluster.prototype.getCenter = function() {
960
- return this.center_;
961
- };
962
-
963
-
964
- /**
965
- * Calculated the extended bounds of the cluster with the grid.
966
- *
967
- * @private
968
- */
969
- Cluster.prototype.calculateBounds_ = function() {
970
- var bounds = new google.maps.LatLngBounds(this.center_, this.center_);
971
- this.bounds_ = this.markerClusterer_.getExtendedBounds(bounds);
972
- };
973
-
974
-
975
- /**
976
- * Determines if a marker lies in the clusters bounds.
977
- *
978
- * @param {google.maps.Marker} marker The marker to check.
979
- * @return {boolean} True if the marker lies in the bounds.
980
- */
981
- Cluster.prototype.isMarkerInClusterBounds = function(marker) {
982
- return this.bounds_.contains(marker.getPosition());
983
- };
984
-
985
-
986
- /**
987
- * Returns the map that the cluster is associated with.
988
- *
989
- * @return {google.maps.Map} The map.
990
- */
991
- Cluster.prototype.getMap = function() {
992
- return this.map_;
993
- };
994
-
995
-
996
- /**
997
- * Updates the cluster icon
998
- */
999
- Cluster.prototype.updateIcon = function() {
1000
- var zoom = this.map_.getZoom();
1001
- var mz = this.markerClusterer_.getMaxZoom();
1002
-
1003
- if (mz && zoom > mz) {
1004
- // The zoom is greater than our max zoom so show all the markers in cluster.
1005
- for (var i = 0, marker; marker = this.markers_[i]; i++) {
1006
- marker.setMap(this.map_);
1007
- }
1008
- return;
1009
- }
1010
-
1011
- if (this.markers_.length < this.minClusterSize_) {
1012
- // Min cluster size not yet reached.
1013
- this.clusterIcon_.hide();
1014
- return;
1015
- }
1016
-
1017
- var numStyles = this.markerClusterer_.getStyles().length;
1018
- var sums = this.markerClusterer_.getCalculator()(this.markers_, numStyles);
1019
- this.clusterIcon_.setCenter(this.center_);
1020
- this.clusterIcon_.setSums(sums);
1021
- this.clusterIcon_.show();
1022
- };
1023
-
1024
-
1025
- /**
1026
- * A cluster icon
1027
- *
1028
- * @param {Cluster} cluster The cluster to be associated with.
1029
- * @param {Object} styles An object that has style properties:
1030
- * 'url': (string) The image url.
1031
- * 'height': (number) The image height.
1032
- * 'width': (number) The image width.
1033
- * 'anchor': (Array) The anchor position of the label text.
1034
- * 'textColor': (string) The text color.
1035
- * 'textSize': (number) The text size.
1036
- * 'backgroundPosition: (string) The background postition x, y.
1037
- * @param {number=} opt_padding Optional padding to apply to the cluster icon.
1038
- * @constructor
1039
- * @extends google.maps.OverlayView
1040
- * @ignore
1041
- */
1042
- function ClusterIcon(cluster, styles, opt_padding) {
1043
- cluster.getMarkerClusterer().extend(ClusterIcon, google.maps.OverlayView);
1044
-
1045
- this.styles_ = styles;
1046
- this.padding_ = opt_padding || 0;
1047
- this.cluster_ = cluster;
1048
- this.center_ = null;
1049
- this.map_ = cluster.getMap();
1050
- this.div_ = null;
1051
- this.sums_ = null;
1052
- this.visible_ = false;
1053
-
1054
- this.setMap(this.map_);
1055
- }
1056
-
1057
-
1058
- /**
1059
- * Triggers the clusterclick event and zoom's if the option is set.
1060
- */
1061
- ClusterIcon.prototype.triggerClusterClick = function() {
1062
- var markerClusterer = this.cluster_.getMarkerClusterer();
1063
-
1064
- // Trigger the clusterclick event.
1065
- google.maps.event.trigger(markerClusterer.map_, 'clusterclick', this.cluster_);
1066
-
1067
- if (markerClusterer.isZoomOnClick()) {
1068
- // Zoom into the cluster.
1069
- this.map_.fitBounds(this.cluster_.getBounds());
1070
- }
1071
- };
1072
-
1073
-
1074
- /**
1075
- * Adding the cluster icon to the dom.
1076
- * @ignore
1077
- */
1078
- ClusterIcon.prototype.onAdd = function() {
1079
- this.div_ = document.createElement('DIV');
1080
- if (this.visible_) {
1081
- var pos = this.getPosFromLatLng_(this.center_);
1082
- this.div_.style.cssText = this.createCss(pos);
1083
- this.div_.innerHTML = this.sums_.text;
1084
- }
1085
-
1086
- var panes = this.getPanes();
1087
- panes.overlayMouseTarget.appendChild(this.div_);
1088
-
1089
- var that = this;
1090
- google.maps.event.addDomListener(this.div_, 'click', function() {
1091
- that.triggerClusterClick();
1092
- });
1093
- };
1094
-
1095
-
1096
- /**
1097
- * Returns the position to place the div dending on the latlng.
1098
- *
1099
- * @param {google.maps.LatLng} latlng The position in latlng.
1100
- * @return {google.maps.Point} The position in pixels.
1101
- * @private
1102
- */
1103
- ClusterIcon.prototype.getPosFromLatLng_ = function(latlng) {
1104
- var pos = this.getProjection().fromLatLngToDivPixel(latlng);
1105
- pos.x -= parseInt(this.width_ / 2, 10);
1106
- pos.y -= parseInt(this.height_ / 2, 10);
1107
- return pos;
1108
- };
1109
-
1110
-
1111
- /**
1112
- * Draw the icon.
1113
- * @ignore
1114
- */
1115
- ClusterIcon.prototype.draw = function() {
1116
- if (this.visible_) {
1117
- var pos = this.getPosFromLatLng_(this.center_);
1118
- this.div_.style.top = pos.y + 'px';
1119
- this.div_.style.left = pos.x + 'px';
1120
- this.div_.style.zIndex = google.maps.Marker.MAX_ZINDEX + 1;
1121
- }
1122
- };
1123
-
1124
-
1125
- /**
1126
- * Hide the icon.
1127
- */
1128
- ClusterIcon.prototype.hide = function() {
1129
- if (this.div_) {
1130
- this.div_.style.display = 'none';
1131
- }
1132
- this.visible_ = false;
1133
- };
1134
-
1135
-
1136
- /**
1137
- * Position and show the icon.
1138
- */
1139
- ClusterIcon.prototype.show = function() {
1140
- if (this.div_) {
1141
- var pos = this.getPosFromLatLng_(this.center_);
1142
- this.div_.style.cssText = this.createCss(pos);
1143
- this.div_.style.display = '';
1144
- }
1145
- this.visible_ = true;
1146
- };
1147
-
1148
-
1149
- /**
1150
- * Remove the icon from the map
1151
- */
1152
- ClusterIcon.prototype.remove = function() {
1153
- this.setMap(null);
1154
- };
1155
-
1156
-
1157
- /**
1158
- * Implementation of the onRemove interface.
1159
- * @ignore
1160
- */
1161
- ClusterIcon.prototype.onRemove = function() {
1162
- if (this.div_ && this.div_.parentNode) {
1163
- this.hide();
1164
- this.div_.parentNode.removeChild(this.div_);
1165
- this.div_ = null;
1166
- }
1167
- };
1168
-
1169
-
1170
- /**
1171
- * Set the sums of the icon.
1172
- *
1173
- * @param {Object} sums The sums containing:
1174
- * 'text': (string) The text to display in the icon.
1175
- * 'index': (number) The style index of the icon.
1176
- */
1177
- ClusterIcon.prototype.setSums = function(sums) {
1178
- this.sums_ = sums;
1179
- this.text_ = sums.text;
1180
- this.index_ = sums.index;
1181
- if (this.div_) {
1182
- this.div_.innerHTML = sums.text;
1183
- }
1184
-
1185
- this.useStyle();
1186
- };
1187
-
1188
-
1189
- /**
1190
- * Sets the icon to the the styles.
1191
- */
1192
- ClusterIcon.prototype.useStyle = function() {
1193
- var index = Math.max(0, this.sums_.index - 1);
1194
- index = Math.min(this.styles_.length - 1, index);
1195
- var style = this.styles_[index];
1196
- this.url_ = style['url'];
1197
- this.height_ = style['height'];
1198
- this.width_ = style['width'];
1199
- this.textColor_ = style['textColor'];
1200
- this.anchor_ = style['anchor'];
1201
- this.textSize_ = style['textSize'];
1202
- this.backgroundPosition_ = style['backgroundPosition'];
1203
- };
1204
-
1205
-
1206
- /**
1207
- * Sets the center of the icon.
1208
- *
1209
- * @param {google.maps.LatLng} center The latlng to set as the center.
1210
- */
1211
- ClusterIcon.prototype.setCenter = function(center) {
1212
- this.center_ = center;
1213
- };
1214
-
1215
-
1216
- /**
1217
- * Create the css text based on the position of the icon.
1218
- *
1219
- * @param {google.maps.Point} pos The position.
1220
- * @return {string} The css style text.
1221
- */
1222
- ClusterIcon.prototype.createCss = function(pos) {
1223
- var style = [];
1224
- style.push('background-image:url(' + this.url_ + ');');
1225
- var backgroundPosition = this.backgroundPosition_ ? this.backgroundPosition_ : '0 0';
1226
- style.push('background-position:' + backgroundPosition + ';');
1227
-
1228
- if (typeof this.anchor_ === 'object') {
1229
- if (typeof this.anchor_[0] === 'number' && this.anchor_[0] > 0 &&
1230
- this.anchor_[0] < this.height_) {
1231
- style.push('height:' + (this.height_ - this.anchor_[0]) +
1232
- 'px; padding-top:' + this.anchor_[0] + 'px;');
1233
- } else {
1234
- style.push('height:' + this.height_ + 'px; line-height:' + this.height_ +
1235
- 'px;');
1236
- }
1237
- if (typeof this.anchor_[1] === 'number' && this.anchor_[1] > 0 &&
1238
- this.anchor_[1] < this.width_) {
1239
- style.push('width:' + (this.width_ - this.anchor_[1]) +
1240
- 'px; padding-left:' + this.anchor_[1] + 'px;');
1241
- } else {
1242
- style.push('width:' + this.width_ + 'px; text-align:center;');
1243
- }
1244
- } else {
1245
- style.push('height:' + this.height_ + 'px; line-height:' +
1246
- this.height_ + 'px; width:' + this.width_ + 'px; text-align:center;');
1247
- }
1248
-
1249
- var txtColor = this.textColor_ ? this.textColor_ : 'black';
1250
- var txtSize = this.textSize_ ? this.textSize_ : 11;
1251
-
1252
- style.push('cursor:pointer; top:' + pos.y + 'px; left:' +
1253
- pos.x + 'px; color:' + txtColor + '; position:absolute; font-size:' +
1254
- txtSize + 'px; font-family:Arial,sans-serif; font-weight:bold');
1255
- return style.join('');
1256
- };
1257
-
1258
-
1259
- // Export Symbols for Closure
1260
- // If you are not going to compile with closure then you can remove the
1261
- // code below.
1262
- var window = window || {};
1263
- window['MarkerClusterer'] = MarkerClusterer;
1264
- MarkerClusterer.prototype['addMarker'] = MarkerClusterer.prototype.addMarker;
1265
- MarkerClusterer.prototype['addMarkers'] = MarkerClusterer.prototype.addMarkers;
1266
- MarkerClusterer.prototype['clearMarkers'] =
1267
- MarkerClusterer.prototype.clearMarkers;
1268
- MarkerClusterer.prototype['fitMapToMarkers'] =
1269
- MarkerClusterer.prototype.fitMapToMarkers;
1270
- MarkerClusterer.prototype['getCalculator'] =
1271
- MarkerClusterer.prototype.getCalculator;
1272
- MarkerClusterer.prototype['getGridSize'] =
1273
- MarkerClusterer.prototype.getGridSize;
1274
- MarkerClusterer.prototype['getExtendedBounds'] =
1275
- MarkerClusterer.prototype.getExtendedBounds;
1276
- MarkerClusterer.prototype['getMap'] = MarkerClusterer.prototype.getMap;
1277
- MarkerClusterer.prototype['getMarkers'] = MarkerClusterer.prototype.getMarkers;
1278
- MarkerClusterer.prototype['getMaxZoom'] = MarkerClusterer.prototype.getMaxZoom;
1279
- MarkerClusterer.prototype['getStyles'] = MarkerClusterer.prototype.getStyles;
1280
- MarkerClusterer.prototype['getTotalClusters'] =
1281
- MarkerClusterer.prototype.getTotalClusters;
1282
- MarkerClusterer.prototype['getTotalMarkers'] =
1283
- MarkerClusterer.prototype.getTotalMarkers;
1284
- MarkerClusterer.prototype['redraw'] = MarkerClusterer.prototype.redraw;
1285
- MarkerClusterer.prototype['removeMarker'] =
1286
- MarkerClusterer.prototype.removeMarker;
1287
- MarkerClusterer.prototype['removeMarkers'] =
1288
- MarkerClusterer.prototype.removeMarkers;
1289
- MarkerClusterer.prototype['resetViewport'] =
1290
- MarkerClusterer.prototype.resetViewport;
1291
- MarkerClusterer.prototype['repaint'] =
1292
- MarkerClusterer.prototype.repaint;
1293
- MarkerClusterer.prototype['setCalculator'] =
1294
- MarkerClusterer.prototype.setCalculator;
1295
- MarkerClusterer.prototype['setGridSize'] =
1296
- MarkerClusterer.prototype.setGridSize;
1297
- MarkerClusterer.prototype['setMaxZoom'] =
1298
- MarkerClusterer.prototype.setMaxZoom;
1299
- MarkerClusterer.prototype['onAdd'] = MarkerClusterer.prototype.onAdd;
1300
- MarkerClusterer.prototype['draw'] = MarkerClusterer.prototype.draw;
1301
-
1302
- Cluster.prototype['getCenter'] = Cluster.prototype.getCenter;
1303
- Cluster.prototype['getSize'] = Cluster.prototype.getSize;
1304
- Cluster.prototype['getMarkers'] = Cluster.prototype.getMarkers;
1305
-
1306
- ClusterIcon.prototype['onAdd'] = ClusterIcon.prototype.onAdd;
1307
- ClusterIcon.prototype['draw'] = ClusterIcon.prototype.draw;
1308
- ClusterIcon.prototype['onRemove'] = ClusterIcon.prototype.onRemove;
1309
-
1310
- Object.keys = Object.keys || function(o) {
1311
- var result = [];
1312
- for(var name in o) {
1313
- if (o.hasOwnProperty(name))
1314
- result.push(name);
1315
- }
1316
- return result;
1317
- };
1318
-
1319
- if (typeof module == 'object') {
1320
- module.exports = MarkerClusterer;
1
+ // ==ClosureCompiler==
2
+ // @compilation_level ADVANCED_OPTIMIZATIONS
3
+ // @externs_url http://closure-compiler.googlecode.com/svn/trunk/contrib/externs/maps/google_maps_api_v3_3.js
4
+ // ==/ClosureCompiler==
5
+
6
+ /**
7
+ * @name MarkerClusterer for Google Maps v3
8
+ * @version version 1.0.3
9
+ * @author Luke Mahe
10
+ * @fileoverview
11
+ * The library creates and manages per-zoom-level clusters for large amounts of
12
+ * markers.
13
+ */
14
+
15
+ /**
16
+ * @license
17
+ * Licensed under the Apache License, Version 2.0 (the "License");
18
+ * you may not use this file except in compliance with the License.
19
+ * You may obtain a copy of the License at
20
+ *
21
+ * http://www.apache.org/licenses/LICENSE-2.0
22
+ *
23
+ * Unless required by applicable law or agreed to in writing, software
24
+ * distributed under the License is distributed on an "AS IS" BASIS,
25
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
26
+ * See the License for the specific language governing permissions and
27
+ * limitations under the License.
28
+ */
29
+
30
+
31
+ /**
32
+ * A Marker Clusterer that clusters markers.
33
+ *
34
+ * @param {google.maps.Map} map The Google map to attach to.
35
+ * @param {Array.<google.maps.Marker>=} opt_markers Optional markers to add to
36
+ * the cluster.
37
+ * @param {Object=} opt_options support the following options:
38
+ * 'gridSize': (number) The grid size of a cluster in pixels.
39
+ * 'maxZoom': (number) The maximum zoom level that a marker can be part of a
40
+ * cluster.
41
+ * 'zoomOnClick': (boolean) Whether the default behaviour of clicking on a
42
+ * cluster is to zoom into it.
43
+ * 'imagePath': (string) The base URL where the images representing
44
+ * clusters will be found. The full URL will be:
45
+ * {imagePath}[1-5].{imageExtension}
46
+ * Default: '../images/m'.
47
+ * 'imageExtension': (string) The suffix for images URL representing
48
+ * clusters will be found. See _imagePath_ for details.
49
+ * Default: 'png'.
50
+ * 'averageCenter': (boolean) Whether the center of each cluster should be
51
+ * the average of all markers in the cluster.
52
+ * 'minimumClusterSize': (number) The minimum number of markers to be in a
53
+ * cluster before the markers are hidden and a count
54
+ * is shown.
55
+ * 'styles': (object) An object that has style properties:
56
+ * 'url': (string) The image url.
57
+ * 'height': (number) The image height.
58
+ * 'width': (number) The image width.
59
+ * 'anchor': (Array) The anchor position of the label text.
60
+ * 'textColor': (string) The text color.
61
+ * 'textSize': (number) The text size.
62
+ * 'backgroundPosition': (string) The position of the backgound x, y.
63
+ * @constructor
64
+ * @extends google.maps.OverlayView
65
+ */
66
+ function MarkerClusterer(map, opt_markers, opt_options) {
67
+ // MarkerClusterer implements google.maps.OverlayView interface. We use the
68
+ // extend function to extend MarkerClusterer with google.maps.OverlayView
69
+ // because it might not always be available when the code is defined so we
70
+ // look for it at the last possible moment. If it doesn't exist now then
71
+ // there is no point going ahead :)
72
+ this.extend(MarkerClusterer, google.maps.OverlayView);
73
+ this.map_ = map;
74
+
75
+ /**
76
+ * @type {Array.<google.maps.Marker>}
77
+ * @private
78
+ */
79
+ this.markers_ = [];
80
+
81
+ /**
82
+ * @type {Array.<Cluster>}
83
+ */
84
+ this.clusters_ = [];
85
+
86
+ this.sizes = [53, 56, 66, 78, 90];
87
+
88
+ /**
89
+ * @private
90
+ */
91
+ this.styles_ = [];
92
+
93
+ /**
94
+ * @type {boolean}
95
+ * @private
96
+ */
97
+ this.ready_ = false;
98
+
99
+ var options = opt_options || {};
100
+
101
+ /**
102
+ * @type {number}
103
+ * @private
104
+ */
105
+ this.gridSize_ = options['gridSize'] || 60;
106
+
107
+ /**
108
+ * @private
109
+ */
110
+ this.minClusterSize_ = options['minimumClusterSize'] || 2;
111
+
112
+
113
+ /**
114
+ * @type {?number}
115
+ * @private
116
+ */
117
+ this.maxZoom_ = options['maxZoom'] || null;
118
+
119
+ this.styles_ = options['styles'] || [];
120
+
121
+ /**
122
+ * @type {string}
123
+ * @private
124
+ */
125
+ this.imagePath_ = options['imagePath'] ||
126
+ this.MARKER_CLUSTER_IMAGE_PATH_;
127
+
128
+ /**
129
+ * @type {string}
130
+ * @private
131
+ */
132
+ this.imageExtension_ = options['imageExtension'] ||
133
+ this.MARKER_CLUSTER_IMAGE_EXTENSION_;
134
+
135
+ /**
136
+ * @type {boolean}
137
+ * @private
138
+ */
139
+ this.zoomOnClick_ = true;
140
+
141
+ if (options['zoomOnClick'] != undefined) {
142
+ this.zoomOnClick_ = options['zoomOnClick'];
143
+ }
144
+
145
+ /**
146
+ * @type {boolean}
147
+ * @private
148
+ */
149
+ this.averageCenter_ = false;
150
+
151
+ if (options['averageCenter'] != undefined) {
152
+ this.averageCenter_ = options['averageCenter'];
153
+ }
154
+
155
+ this.setupStyles_();
156
+
157
+ this.setMap(map);
158
+
159
+ /**
160
+ * @type {number}
161
+ * @private
162
+ */
163
+ this.prevZoom_ = this.map_.getZoom();
164
+
165
+ // Add the map event listeners
166
+ var that = this;
167
+ google.maps.event.addListener(this.map_, 'zoom_changed', function() {
168
+ // Determines map type and prevent illegal zoom levels
169
+ var zoom = that.map_.getZoom();
170
+ var minZoom = that.map_.minZoom || 0;
171
+ var maxZoom = Math.min(that.map_.maxZoom || 100,
172
+ that.map_.mapTypes[that.map_.getMapTypeId()].maxZoom);
173
+ zoom = Math.min(Math.max(zoom,minZoom),maxZoom);
174
+
175
+ if (that.prevZoom_ != zoom) {
176
+ that.prevZoom_ = zoom;
177
+ that.resetViewport();
178
+ }
179
+ });
180
+
181
+ google.maps.event.addListener(this.map_, 'idle', function() {
182
+ that.redraw();
183
+ });
184
+
185
+ // Finally, add the markers
186
+ if (opt_markers && (opt_markers.length || Object.keys(opt_markers).length)) {
187
+ this.addMarkers(opt_markers, false);
188
+ }
189
+ }
190
+
191
+
192
+ /**
193
+ * The marker cluster image path.
194
+ *
195
+ * @type {string}
196
+ * @private
197
+ */
198
+ MarkerClusterer.prototype.MARKER_CLUSTER_IMAGE_PATH_ = '../images/m';
199
+
200
+
201
+ /**
202
+ * The marker cluster image path.
203
+ *
204
+ * @type {string}
205
+ * @private
206
+ */
207
+ MarkerClusterer.prototype.MARKER_CLUSTER_IMAGE_EXTENSION_ = 'png';
208
+
209
+
210
+ /**
211
+ * Extends a objects prototype by anothers.
212
+ *
213
+ * @param {Object} obj1 The object to be extended.
214
+ * @param {Object} obj2 The object to extend with.
215
+ * @return {Object} The new extended object.
216
+ * @ignore
217
+ */
218
+ MarkerClusterer.prototype.extend = function(obj1, obj2) {
219
+ return (function(object) {
220
+ for (var property in object.prototype) {
221
+ this.prototype[property] = object.prototype[property];
222
+ }
223
+ return this;
224
+ }).apply(obj1, [obj2]);
225
+ };
226
+
227
+
228
+ /**
229
+ * Implementaion of the interface method.
230
+ * @ignore
231
+ */
232
+ MarkerClusterer.prototype.onAdd = function() {
233
+ this.setReady_(true);
234
+ };
235
+
236
+ /**
237
+ * Implementaion of the interface method.
238
+ * @ignore
239
+ */
240
+ MarkerClusterer.prototype.draw = function() {};
241
+
242
+ /**
243
+ * Sets up the styles object.
244
+ *
245
+ * @private
246
+ */
247
+ MarkerClusterer.prototype.setupStyles_ = function() {
248
+ if (this.styles_.length) {
249
+ return;
250
+ }
251
+
252
+ for (var i = 0, size; size = this.sizes[i]; i++) {
253
+ this.styles_.push({
254
+ url: this.imagePath_ + (i + 1) + '.' + this.imageExtension_,
255
+ height: size,
256
+ width: size
257
+ });
258
+ }
259
+ };
260
+
261
+ /**
262
+ * Fit the map to the bounds of the markers in the clusterer.
263
+ */
264
+ MarkerClusterer.prototype.fitMapToMarkers = function() {
265
+ var markers = this.getMarkers();
266
+ var bounds = new google.maps.LatLngBounds();
267
+ for (var i = 0, marker; marker = markers[i]; i++) {
268
+ bounds.extend(marker.getPosition());
269
+ }
270
+
271
+ this.map_.fitBounds(bounds);
272
+ };
273
+
274
+
275
+ /**
276
+ * Sets the styles.
277
+ *
278
+ * @param {Object} styles The style to set.
279
+ */
280
+ MarkerClusterer.prototype.setStyles = function(styles) {
281
+ this.styles_ = styles;
282
+ };
283
+
284
+
285
+ /**
286
+ * Gets the styles.
287
+ *
288
+ * @return {Object} The styles object.
289
+ */
290
+ MarkerClusterer.prototype.getStyles = function() {
291
+ return this.styles_;
292
+ };
293
+
294
+
295
+ /**
296
+ * Whether zoom on click is set.
297
+ *
298
+ * @return {boolean} True if zoomOnClick_ is set.
299
+ */
300
+ MarkerClusterer.prototype.isZoomOnClick = function() {
301
+ return this.zoomOnClick_;
302
+ };
303
+
304
+ /**
305
+ * Whether average center is set.
306
+ *
307
+ * @return {boolean} True if averageCenter_ is set.
308
+ */
309
+ MarkerClusterer.prototype.isAverageCenter = function() {
310
+ return this.averageCenter_;
311
+ };
312
+
313
+
314
+ /**
315
+ * Returns the array of markers in the clusterer.
316
+ *
317
+ * @return {Array.<google.maps.Marker>} The markers.
318
+ */
319
+ MarkerClusterer.prototype.getMarkers = function() {
320
+ return this.markers_;
321
+ };
322
+
323
+
324
+ /**
325
+ * Returns the number of markers in the clusterer
326
+ *
327
+ * @return {Number} The number of markers.
328
+ */
329
+ MarkerClusterer.prototype.getTotalMarkers = function() {
330
+ return this.markers_.length;
331
+ };
332
+
333
+
334
+ /**
335
+ * Sets the max zoom for the clusterer.
336
+ *
337
+ * @param {number} maxZoom The max zoom level.
338
+ */
339
+ MarkerClusterer.prototype.setMaxZoom = function(maxZoom) {
340
+ this.maxZoom_ = maxZoom;
341
+ };
342
+
343
+
344
+ /**
345
+ * Gets the max zoom for the clusterer.
346
+ *
347
+ * @return {number} The max zoom level.
348
+ */
349
+ MarkerClusterer.prototype.getMaxZoom = function() {
350
+ return this.maxZoom_;
351
+ };
352
+
353
+
354
+ /**
355
+ * The function for calculating the cluster icon image.
356
+ *
357
+ * @param {Array.<google.maps.Marker>} markers The markers in the clusterer.
358
+ * @param {number} numStyles The number of styles available.
359
+ * @return {Object} A object properties: 'text' (string) and 'index' (number).
360
+ * @private
361
+ */
362
+ MarkerClusterer.prototype.calculator_ = function(markers, numStyles) {
363
+ var index = 0;
364
+ var count = markers.length;
365
+ var dv = count;
366
+ while (dv !== 0) {
367
+ dv = parseInt(dv / 10, 10);
368
+ index++;
369
+ }
370
+
371
+ index = Math.min(index, numStyles);
372
+ return {
373
+ text: count,
374
+ index: index
375
+ };
376
+ };
377
+
378
+
379
+ /**
380
+ * Set the calculator function.
381
+ *
382
+ * @param {function(Array, number)} calculator The function to set as the
383
+ * calculator. The function should return a object properties:
384
+ * 'text' (string) and 'index' (number).
385
+ *
386
+ */
387
+ MarkerClusterer.prototype.setCalculator = function(calculator) {
388
+ this.calculator_ = calculator;
389
+ };
390
+
391
+
392
+ /**
393
+ * Get the calculator function.
394
+ *
395
+ * @return {function(Array, number)} the calculator function.
396
+ */
397
+ MarkerClusterer.prototype.getCalculator = function() {
398
+ return this.calculator_;
399
+ };
400
+
401
+
402
+ /**
403
+ * Add an array of markers to the clusterer.
404
+ *
405
+ * @param {Array.<google.maps.Marker>} markers The markers to add.
406
+ * @param {boolean=} opt_nodraw Whether to redraw the clusters.
407
+ */
408
+ MarkerClusterer.prototype.addMarkers = function(markers, opt_nodraw) {
409
+ if (markers.length) {
410
+ for (var i = 0, marker; marker = markers[i]; i++) {
411
+ this.pushMarkerTo_(marker);
412
+ }
413
+ } else if (Object.keys(markers).length) {
414
+ for (var marker in markers) {
415
+ this.pushMarkerTo_(markers[marker]);
416
+ }
417
+ }
418
+ if (!opt_nodraw) {
419
+ this.redraw();
420
+ }
421
+ };
422
+
423
+
424
+ /**
425
+ * Pushes a marker to the clusterer.
426
+ *
427
+ * @param {google.maps.Marker} marker The marker to add.
428
+ * @private
429
+ */
430
+ MarkerClusterer.prototype.pushMarkerTo_ = function(marker) {
431
+ marker.isAdded = false;
432
+ if (marker['draggable']) {
433
+ // If the marker is draggable add a listener so we update the clusters on
434
+ // the drag end.
435
+ var that = this;
436
+ google.maps.event.addListener(marker, 'dragend', function() {
437
+ marker.isAdded = false;
438
+ that.repaint();
439
+ });
440
+ }
441
+ this.markers_.push(marker);
442
+ };
443
+
444
+
445
+ /**
446
+ * Adds a marker to the clusterer and redraws if needed.
447
+ *
448
+ * @param {google.maps.Marker} marker The marker to add.
449
+ * @param {boolean=} opt_nodraw Whether to redraw the clusters.
450
+ */
451
+ MarkerClusterer.prototype.addMarker = function(marker, opt_nodraw) {
452
+ this.pushMarkerTo_(marker);
453
+ if (!opt_nodraw) {
454
+ this.redraw();
455
+ }
456
+ };
457
+
458
+
459
+ /**
460
+ * Removes a marker and returns true if removed, false if not
461
+ *
462
+ * @param {google.maps.Marker} marker The marker to remove
463
+ * @return {boolean} Whether the marker was removed or not
464
+ * @private
465
+ */
466
+ MarkerClusterer.prototype.removeMarker_ = function(marker) {
467
+ var index = -1;
468
+ if (this.markers_.indexOf) {
469
+ index = this.markers_.indexOf(marker);
470
+ } else {
471
+ for (var i = 0, m; m = this.markers_[i]; i++) {
472
+ if (m == marker) {
473
+ index = i;
474
+ break;
475
+ }
476
+ }
477
+ }
478
+
479
+ if (index == -1) {
480
+ // Marker is not in our list of markers.
481
+ return false;
482
+ }
483
+
484
+ marker.setMap(null);
485
+
486
+ this.markers_.splice(index, 1);
487
+
488
+ return true;
489
+ };
490
+
491
+
492
+ /**
493
+ * Remove a marker from the cluster.
494
+ *
495
+ * @param {google.maps.Marker} marker The marker to remove.
496
+ * @param {boolean=} opt_nodraw Optional boolean to force no redraw.
497
+ * @return {boolean} True if the marker was removed.
498
+ */
499
+ MarkerClusterer.prototype.removeMarker = function(marker, opt_nodraw) {
500
+ var removed = this.removeMarker_(marker);
501
+
502
+ if (!opt_nodraw && removed) {
503
+ this.resetViewport();
504
+ this.redraw();
505
+ return true;
506
+ } else {
507
+ return false;
508
+ }
509
+ };
510
+
511
+
512
+ /**
513
+ * Removes an array of markers from the cluster.
514
+ *
515
+ * @param {Array.<google.maps.Marker>} markers The markers to remove.
516
+ * @param {boolean=} opt_nodraw Optional boolean to force no redraw.
517
+ */
518
+ MarkerClusterer.prototype.removeMarkers = function(markers, opt_nodraw) {
519
+ // create a local copy of markers if required
520
+ // (removeMarker_ modifies the getMarkers() array in place)
521
+ var markersCopy = markers === this.getMarkers() ? markers.slice() : markers;
522
+ var removed = false;
523
+
524
+ for (var i = 0, marker; marker = markersCopy[i]; i++) {
525
+ var r = this.removeMarker_(marker);
526
+ removed = removed || r;
527
+ }
528
+
529
+ if (!opt_nodraw && removed) {
530
+ this.resetViewport();
531
+ this.redraw();
532
+ return true;
533
+ }
534
+ };
535
+
536
+
537
+ /**
538
+ * Sets the clusterer's ready state.
539
+ *
540
+ * @param {boolean} ready The state.
541
+ * @private
542
+ */
543
+ MarkerClusterer.prototype.setReady_ = function(ready) {
544
+ if (!this.ready_) {
545
+ this.rea