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

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

Code changes from version 1.1.0 to 1.2

Files changed (51) hide show
  1. admin/includes/wpr-templates-data.php +105 -0
  2. assets/css/admin/rating-notice.css +3 -0
  3. assets/css/frontend.css +92 -1
  4. assets/css/frontend.min.css +1 -1
  5. assets/css/lib/bricklayer/bricklayer.css +49 -0
  6. assets/css/lib/bricklayer/bricklayer.min.css +1 -0
  7. assets/img/icon-128x128.png +0 -0
  8. assets/img/icon-256x256.png +0 -0
  9. assets/js/admin/update-notice.js +0 -0
  10. assets/js/frontend.js +394 -37
  11. assets/js/frontend.min.js +1 -2968
  12. assets/js/lib/bricklayer/bricklayer.js +207 -0
  13. assets/js/lib/bricklayer/bricklayer.min.js +1 -0
  14. classes/rating-notice.php +197 -0
  15. classes/utilities.php +10 -13
  16. modules/advanced-slider/widgets/wpr-advanced-slider.php +80 -65
  17. modules/advanced-text/widgets/advanced-text.php +2 -2
  18. modules/author-box/widgets/wpr-author-box.php +1 -1
  19. modules/back-to-top/widgets/wpr-back-to-top.php +1 -1
  20. modules/before-after/widgets/wpr-before-after.php +4 -4
  21. modules/business-hours/widgets/wpr-business-hours.php +1 -1
  22. modules/button/widgets/wpr-button.php +3 -3
  23. modules/content-ticker/widgets/wpr-content-ticker.php +28 -62
  24. modules/content-toggle/widgets/wpr-content-toggle.php +3 -3
  25. modules/countdown/widgets/wpr-countdown.php +2 -2
  26. modules/dual-button/widgets/wpr-dual-button.php +3 -3
  27. modules/flip-box/widgets/wpr-flip-box.php +5 -5
  28. modules/forms/widgets/wpr-forms.php +1 -1
  29. modules/google-maps/widgets/wpr-google-maps.php +1 -1
  30. modules/grid/widgets/wpr-grid.php +65 -61
  31. modules/image-hotspots/widgets/wpr-image-hotspots.php +3 -3
  32. modules/logo/widgets/wpr-logo.php +1 -1
  33. modules/magazine-grid/widgets/wpr-magazine-grid.php +19 -12
  34. modules/mailchimp/widgets/wpr-mailchimp.php +1 -1
  35. modules/media-grid/widgets/wpr-media-grid.php +64 -58
  36. modules/nav-menu/widgets/wpr-nav-menu.php +14 -8
  37. modules/onepage-nav/widgets/wpr-onepage-nav.php +1 -1
  38. modules/phone-call/widgets/wpr-phone-call.php +1 -1
  39. modules/price-list/widgets/wpr-price-list.php +1 -1
  40. modules/pricing-table/widgets/pricing-table.php +1 -1
  41. modules/progress-bar/widgets/wpr-progress-bar.php +19 -3
  42. modules/promo-box/widgets/wpr-promo-box.php +4 -4
  43. modules/search/widgets/wpr-search.php +1 -1
  44. modules/sharing-buttons/widgets/wpr-sharing-buttons.php +2 -2
  45. modules/tabs/widgets/wpr-tabs.php +72 -60
  46. modules/team-member/widgets/wpr-team-member.php +1 -1
  47. modules/testimonial/widgets/wpr-testimonial-carousel.php +60 -64
  48. modules/woo-grid/widgets/wpr-woo-grid.php +58 -62
  49. plugin.php +3 -0
  50. readme.txt +16 -4
  51. wpr-addons.php +14 -4
admin/includes/wpr-templates-data.php ADDED
@@ -0,0 +1,105 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ namespace WprAddons\Admin\Includes;
4
+
5
+ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
6
+
7
+ /**
8
+ * WPR_Templates_Data setup
9
+ *
10
+ * @since 1.0
11
+ */
12
+ class WPR_Templates_Data {
13
+
14
+ /**
15
+ ** List of Predefined Templates
16
+ */
17
+ public static function get( $template ) {
18
+
19
+ // Headers
20
+ if ( $template === 'header' ) {
21
+ $templates = array(
22
+ 'Header v1',
23
+ 'Header v2',
24
+ 'Header v3',
25
+ 'Header v4',
26
+ );
27
+
28
+ // Footers
29
+ } elseif ( $template === 'footer' ) {
30
+ $templates = array(
31
+ 'Footer v1',
32
+ 'Footer v2',
33
+ 'Footer v3',
34
+ 'Footer v4',
35
+ );
36
+
37
+ // Blog Posts
38
+ } elseif ( $template === 'blog-post' ) {
39
+ $templates = array(
40
+ 'Blog Post v1',
41
+ 'Blog Post v2',
42
+ 'Blog Post v3',
43
+ );
44
+
45
+ // Portfolio Posts
46
+ } elseif ( $template === 'portfolio-post' ) {
47
+ $templates = array(
48
+ 'Portfolio Post v1',
49
+ 'Portfolio Post v2',
50
+ 'Portfolio Post v3',
51
+ );
52
+
53
+ // WooCommerce Products
54
+ } elseif ( $template === 'woocommerce-product' ) {
55
+ $templates = array(
56
+ 'WooCommerce Product v1',
57
+ 'WooCommerce Product v2',
58
+ 'WooCommerce Product v3',
59
+ );
60
+
61
+ // 404 Pages
62
+ } elseif ( $template === '404-page' ) {
63
+ $templates = array(
64
+ '404 Page v1',
65
+ '404 Page v2',
66
+ '404 Page v3',
67
+ );
68
+
69
+ // Blog Archives
70
+ } elseif ( $template === 'blog-archive' ) {
71
+ $templates = array(
72
+ 'Blog Archive v1',
73
+ 'Blog Archive v2',
74
+ 'Blog Archive v3',
75
+ );
76
+
77
+ // Portfolio Archives
78
+ } elseif ( $template === 'portfolio-archive' ) {
79
+ $templates = array(
80
+ 'Portfolio Archive v1',
81
+ 'Portfolio Archive v2',
82
+ 'Portfolio Archive v3',
83
+ );
84
+
85
+ // WooCommerce Archives
86
+ } elseif ( $template === 'woocommerce-archive' ) {
87
+ $templates = array(
88
+ 'WooCommerce Archive v1',
89
+ 'WooCommerce Archive v2',
90
+ 'WooCommerce Archive v3',
91
+ );
92
+
93
+ // Popups
94
+ } elseif ( $template === 'popup' ) {
95
+ $templates = array(
96
+ 'Popup v1',
97
+ 'Popup v2',
98
+ 'Popup v3',
99
+ );
100
+ }
101
+
102
+ return $templates;
103
+ }
104
+
105
+ }
assets/css/admin/rating-notice.css ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ .notice-for-rating .notice-dismiss {
2
+ display: none;
3
+ }
assets/css/frontend.css CHANGED
@@ -479,7 +479,73 @@ div[class*="wpr-main-menu-align-"] .wpr-nav-menu-vertical .wpr-nav-menu > li > .
479
  text-align: right;
480
  }
481
 
482
- @media screen and ( max-width: 1025px ) {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
483
  .wpr-main-menu-align--tabletleft .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon,
484
  .wpr-main-menu-align--tabletcenter .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon {
485
  right: 0;
@@ -501,6 +567,28 @@ div[class*="wpr-main-menu-align-"] .wpr-nav-menu-vertical .wpr-nav-menu > li > .
501
  }
502
  }
503
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
504
  @media screen and ( max-width: 767px ) {
505
  .wpr-main-menu-align--mobileleft .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon,
506
  .wpr-main-menu-align--mobilecenter .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon {
@@ -5741,6 +5829,8 @@ body:not(.elementor-editor-active) .wpr-template-popup {
5741
 
5742
  .wpr-testimonial-dots li {
5743
  float: left;
 
 
5744
  }
5745
 
5746
  .wpr-testimonial-dot {
@@ -9438,6 +9528,7 @@ body:not(.elementor-editor-active) .wpr-template-popup {
9438
  .wpr-tabs-position-above > .elementor-widget-container > .wpr-tabs > .wpr-tabs-wrap > .wpr-tab:before {
9439
  border-left-color: transparent;
9440
  border-right-color: transparent;
 
9441
  border-top-style: solid;
9442
  border-left-style: solid;
9443
  border-right-style: solid;
479
  text-align: right;
480
  }
481
 
482
+ @media screen and ( min-width: 2400px ) {
483
+ .wpr-main-menu-align--widescreenleft .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon,
484
+ .wpr-main-menu-align--widescreencenter .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon {
485
+ right: 0;
486
+ }
487
+
488
+ .wpr-main-menu-align--widescreenleft .wpr-nav-menu-horizontal .wpr-nav-menu,
489
+ .wpr-main-menu-align--widescreenleft .wpr-nav-menu-vertical .wpr-menu-item {
490
+ text-align: left;
491
+ }
492
+
493
+ .wpr-main-menu-align--widescreencenter .wpr-nav-menu-horizontal .wpr-nav-menu,
494
+ .wpr-main-menu-align--widescreencenter .wpr-nav-menu-vertical .wpr-menu-item {
495
+ text-align: center;
496
+ }
497
+
498
+ .wpr-main-menu-align--widescreenright .wpr-nav-menu-horizontal .wpr-nav-menu,
499
+ .wpr-main-menu-align--widescreenright .wpr-nav-menu-vertical .wpr-menu-item {
500
+ text-align: right;
501
+ }
502
+ }
503
+
504
+ @media screen and ( max-width: 1221px ) {
505
+ .wpr-main-menu-align--laptopleft .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon,
506
+ .wpr-main-menu-align--laptopcenter .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon {
507
+ right: 0;
508
+ }
509
+
510
+ .wpr-main-menu-align--laptopleft .wpr-nav-menu-horizontal .wpr-nav-menu,
511
+ .wpr-main-menu-align--laptopleft .wpr-nav-menu-vertical .wpr-menu-item {
512
+ text-align: left;
513
+ }
514
+
515
+ .wpr-main-menu-align--laptopcenter .wpr-nav-menu-horizontal .wpr-nav-menu,
516
+ .wpr-main-menu-align--laptopcenter .wpr-nav-menu-vertical .wpr-menu-item {
517
+ text-align: center;
518
+ }
519
+
520
+ .wpr-main-menu-align--laptopright .wpr-nav-menu-horizontal .wpr-nav-menu,
521
+ .wpr-main-menu-align--laptopright .wpr-nav-menu-vertical .wpr-menu-item {
522
+ text-align: right;
523
+ }
524
+ }
525
+
526
+ @media screen and ( max-width: 1200px ) {
527
+ .wpr-main-menu-align--tablet_extraleft .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon,
528
+ .wpr-main-menu-align--tablet_extracenter .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon {
529
+ right: 0;
530
+ }
531
+
532
+ .wpr-main-menu-align--tablet_extraleft .wpr-nav-menu-horizontal .wpr-nav-menu,
533
+ .wpr-main-menu-align--tablet_extraleft .wpr-nav-menu-vertical .wpr-menu-item {
534
+ text-align: left;
535
+ }
536
+
537
+ .wpr-main-menu-align--tablet_extracenter .wpr-nav-menu-horizontal .wpr-nav-menu,
538
+ .wpr-main-menu-align--tablet_extracenter .wpr-nav-menu-vertical .wpr-menu-item {
539
+ text-align: center;
540
+ }
541
+
542
+ .wpr-main-menu-align--tablet_extraright .wpr-nav-menu-horizontal .wpr-nav-menu,
543
+ .wpr-main-menu-align--tablet_extraright .wpr-nav-menu-vertical .wpr-menu-item {
544
+ text-align: right;
545
+ }
546
+ }
547
+
548
+ @media screen and ( max-width: 1024px ) {
549
  .wpr-main-menu-align--tabletleft .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon,
550
  .wpr-main-menu-align--tabletcenter .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon {
551
  right: 0;
567
  }
568
  }
569
 
570
+ @media screen and ( max-width: 880px ) {
571
+ .wpr-main-menu-align--mobile_extraleft .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon,
572
+ .wpr-main-menu-align--mobile_extracenter .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon {
573
+ right: 0;
574
+ }
575
+
576
+ .wpr-main-menu-align--mobile_extraleft .wpr-nav-menu-horizontal .wpr-nav-menu,
577
+ .wpr-main-menu-align--mobile_extraleft .wpr-nav-menu-vertical .wpr-menu-item {
578
+ text-align: left;
579
+ }
580
+
581
+ .wpr-main-menu-align--mobile_extracenter .wpr-nav-menu-horizontal .wpr-nav-menu,
582
+ .wpr-main-menu-align--mobile_extracenter .wpr-nav-menu-vertical .wpr-menu-item {
583
+ text-align: center;
584
+ }
585
+
586
+ .wpr-main-menu-align--mobile_extraright .wpr-nav-menu-horizontal .wpr-nav-menu,
587
+ .wpr-main-menu-align--mobile_extraright .wpr-nav-menu-vertical .wpr-menu-item {
588
+ text-align: right;
589
+ }
590
+ }
591
+
592
  @media screen and ( max-width: 767px ) {
593
  .wpr-main-menu-align--mobileleft .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon,
594
  .wpr-main-menu-align--mobilecenter .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon {
5829
 
5830
  .wpr-testimonial-dots li {
5831
  float: left;
5832
+ width: auto !important;
5833
+ margin: 0 !important;
5834
  }
5835
 
5836
  .wpr-testimonial-dot {
9528
  .wpr-tabs-position-above > .elementor-widget-container > .wpr-tabs > .wpr-tabs-wrap > .wpr-tab:before {
9529
  border-left-color: transparent;
9530
  border-right-color: transparent;
9531
+ border-top-color: white;
9532
  border-top-style: solid;
9533
  border-left-style: solid;
9534
  border-right-style: solid;
assets/css/frontend.min.css CHANGED
@@ -1 +1 @@
1
- html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,figcaption,figure,footer,header,main,nav,section{display:block}ul{list-style-type:none}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border:0;height:1px;margin:20px 0}pre{font-family:monospace,monospace;font-size:1em}a{text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{display:block;border-style:none}svg:not(:root){overflow:hidden;display:inline}button,input{overflow:visible}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}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}[type=search]:focus{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.wpr-hidden-element{display:none!important}.wpr-cv-container{display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:90}.wpr-cv-outer{display:table;width:100%;height:100%}.wpr-cv-inner{display:table-cell;vertical-align:middle}.wpr-no-transition-delay{-webkit-transition-delay:0s!important;-o-transition-delay:0s!important;transition-delay:0s!important}.wpr-enable-dropcap p:first-child:first-letter{float:left;padding-right:10px;font-size:50px;line-height:1}.wpr-tooltip{visibility:hidden;opacity:0;position:absolute;top:0;left:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);padding:6px 10px;border-radius:4px;font-size:15px;-webkit-transition:all 230ms ease-in-out 0s;-o-transition:all 230ms ease-in-out 0s;transition:all 230ms ease-in-out 0s}.wpr-tooltip:before{content:"";position:absolute;left:10px;bottom:-5px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top-style:solid;border-top-width:6px}.wpr-mobile-nav-menu,.wpr-nav-menu{list-style:none;font-size:0}.wpr-nav-menu li{position:relative}.wpr-nav-menu-horizontal .wpr-nav-menu>li{display:inline-block}.wpr-nav-menu .wpr-menu-item{display:block;position:relative;z-index:1}.wpr-mobile-nav-menu li,.wpr-nav-menu li{font-size:16px;line-height:1}.wpr-nav-menu-horizontal .wpr-nav-menu>li:first-child,.wpr-pointer-line-fx .wpr-nav-menu-horizontal>li:first-child .wpr-menu-item,.wpr-pointer-none .wpr-nav-menu-horizontal>li:first-child .wpr-menu-item{padding-left:0!important;margin-left:0!important}.wpr-nav-menu-horizontal .wpr-nav-menu>li:last-child,.wpr-pointer-line-fx .wpr-nav-menu-horizontal>li:last-child .wpr-menu-item,.wpr-pointer-none .wpr-nav-menu-horizontal>li:last-child .wpr-menu-item{padding-right:0!important;margin-right:0!important}div[class*=wpr-main-menu-align-] .wpr-nav-menu-vertical .wpr-nav-menu>li>.wpr-sub-menu{left:100%}.wpr-main-menu-align-center .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon,.wpr-main-menu-align-left .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon{right:0}.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-sub-icon{left:0}.wpr-main-menu-align-left .wpr-nav-menu-horizontal .wpr-nav-menu,.wpr-main-menu-align-left .wpr-nav-menu-vertical .wpr-menu-item,.wpr-main-menu-align-left .wpr-nav-menu-vertical .wpr-sub-menu li a{text-align:left}.wpr-main-menu-align-center .wpr-nav-menu-horizontal .wpr-nav-menu,.wpr-main-menu-align-center .wpr-nav-menu-vertical .wpr-menu-item{text-align:center}.wpr-main-menu-align-right .wpr-nav-menu-horizontal .wpr-nav-menu,.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-menu-item,.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-sub-menu li a{text-align:right}@media screen and (max-width:1025px){.wpr-main-menu-align--tabletcenter .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon,.wpr-main-menu-align--tabletleft .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon{right:0}.wpr-main-menu-align--tabletleft .wpr-nav-menu-horizontal .wpr-nav-menu,.wpr-main-menu-align--tabletleft .wpr-nav-menu-vertical .wpr-menu-item{text-align:left}.wpr-main-menu-align--tabletcenter .wpr-nav-menu-horizontal .wpr-nav-menu,.wpr-main-menu-align--tabletcenter .wpr-nav-menu-vertical .wpr-menu-item{text-align:center}.wpr-main-menu-align--tabletright .wpr-nav-menu-horizontal .wpr-nav-menu,.wpr-main-menu-align--tabletright .wpr-nav-menu-vertical .wpr-menu-item{text-align:right}}@media screen and (max-width:767px){.wpr-main-menu-align--mobilecenter .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon,.wpr-main-menu-align--mobileleft .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon{right:0}.wpr-main-menu-align--mobileleft .wpr-nav-menu-horizontal .wpr-nav-menu,.wpr-main-menu-align--mobileleft .wpr-nav-menu-vertical .wpr-menu-item{text-align:left}.wpr-main-menu-align--mobilecenter .wpr-nav-menu-horizontal .wpr-nav-menu,.wpr-main-menu-align--mobilecenter .wpr-nav-menu-vertical .wpr-menu-item{text-align:center}.wpr-main-menu-align--mobileright .wpr-nav-menu-horizontal .wpr-nav-menu,.wpr-main-menu-align--mobileright .wpr-nav-menu-vertical .wpr-menu-item{text-align:right}}.wpr-nav-menu .wpr-sub-menu{display:none;position:absolute;z-index:999;width:180px;text-align:left;list-style:none;margin:0}.wpr-nav-menu-vertical .wpr-nav-menu>li>.wpr-sub-menu{top:0}.wpr-sub-menu-position-inline .wpr-nav-menu-vertical .wpr-sub-menu{position:static;width:100%!important;text-align:center!important;margin-left:0!important}.wpr-sub-menu-position-inline .wpr-sub-menu a{position:relative}.wpr-nav-menu .wpr-sub-menu .wpr-sub-menu{top:0;left:100%}.wpr-sub-menu .wpr-sub-menu-item{display:block;font-size:14px}.wpr-nav-menu-horizontal .wpr-menu-item .wpr-sub-icon{margin-left:7px;text-indent:0}.wpr-sub-icon{position:absolute;top:48%;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%)}.wpr-sub-icon-rotate{-webkit-transform:rotate(-90deg) translateX(80%);-ms-transform:rotate(-90deg) translateX(80%);transform:rotate(-90deg) translateX(80%)}.wpr-sub-divider-yes .wpr-sub-menu li:not(:last-child){border-bottom-style:solid}.wpr-mobile-nav-menu,.wpr-mobile-nav-menu-container{display:none}.wpr-mobile-nav-menu{position:absolute;z-index:9999}.wpr-mobile-menu-drdown-align-left .wpr-mobile-nav-menu{left:0}.wpr-mobile-menu-drdown-align-center .wpr-mobile-nav-menu{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.wpr-mobile-menu-drdown-align-right .wpr-mobile-nav-menu{right:0}.wpr-mobile-menu-item,.wpr-mobile-sub-menu-item{position:relative}.wpr-mobile-menu-item,.wpr-mobile-sub-menu-item{display:block}.wpr-mobile-sub-menu{display:none}.wpr-mobile-nav-menu .menu-item-has-children>a:after{position:absolute;right:0;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%)}.wpr-mobile-menu-item-align-left .wpr-mobile-sub-menu a:before{content:' ';display:inline-block;width:10px}.wpr-mobile-menu-item-align-left .wpr-mobile-sub-menu .wpr-mobile-sub-menu a:before{width:20px}.wpr-mobile-menu-item-align-center .wpr-mobile-nav-menu{text-align:center}.wpr-mobile-menu-item-align-right .wpr-mobile-nav-menu{text-align:right}.wpr-mobile-menu-item-align-right .wpr-mobile-nav-menu .menu-item-has-children>a:after{right:auto!important;left:0}div[class*=wpr-sub-icon-] .wpr-mobile-nav-menu .menu-item-has-children>a:after{font-family:"Font Awesome 5 Free";font-size:12px;font-weight:900;font-style:normal;text-decoration:none;line-height:1;letter-spacing:0;text-rendering:auto;-webkit-font-smoothing:antialiased}.wpr-sub-icon-caret-down .wpr-mobile-nav-menu .menu-item-has-children>a:after,.wpr-sub-icon-caret-down .wpr-sub-icon:before{content:"\f0d7"}.wpr-sub-icon-angle-down .wpr-mobile-nav-menu .menu-item-has-children>a:after,.wpr-sub-icon-angle-down .wpr-sub-icon:before{content:"\f107"}.wpr-sub-icon-chevron-down .wpr-mobile-nav-menu .menu-item-has-children>a:after,.wpr-sub-icon-chevron-down .wpr-sub-icon:before{content:"\f078"}.wpr-sub-icon-plus .wpr-mobile-nav-menu .menu-item-has-children>a:after,.wpr-sub-icon-plus .wpr-sub-icon:before{content:"\f067"}.wpr-mobile-divider-yes .wpr-mobile-nav-menu a{border-bottom-style:solid}.wpr-mobile-toggle-wrap{font-size:0;line-height:0}.wpr-mobile-toggle{display:inline-block;padding:7px;cursor:pointer;border-style:solid;text-align:center}.wpr-mobile-toggle-line{display:block;width:100%}.wpr-mobile-toggle-line:last-child{margin-bottom:0!important}.wpr-mobile-toggle-text{font-size:16px;line-height:1!important}.wpr-mobile-toggle-text:last-child{display:none}.wpr-mobile-toggle-v2 .wpr-mobile-toggle-line:nth-child(2){width:78%;margin-left:24%}.wpr-mobile-toggle-v2 .wpr-mobile-toggle-line:nth-child(3){width:45%;margin-left:57%}.wpr-mobile-toggle-v3 .wpr-mobile-toggle-line:nth-child(2){width:75%;margin-left:15%}.wpr-mobile-toggle-v4 .wpr-mobile-toggle-line:nth-child(1),.wpr-mobile-toggle-v4 .wpr-mobile-toggle-line:nth-child(3){width:75%;margin-left:25%}.wpr-mobile-toggle-v4 .wpr-mobile-toggle-line:nth-child(2){width:75%;margin-right:25%}.wpr-mobile-toggle-v5 .wpr-mobile-toggle-line:nth-child(1){display:none}.wpr-nav-menu-bp-always .wpr-nav-menu-container{display:none}.wpr-nav-menu-bp-always .wpr-mobile-nav-menu-container{display:block}@media screen and (max-width:1025px){.wpr-nav-menu-bp-tablet .wpr-nav-menu-container{display:none}.wpr-nav-menu-bp-tablet .wpr-mobile-nav-menu-container{display:block}}@media screen and (max-width:767px){.wpr-nav-menu-bp-mobile .wpr-nav-menu-container,.wpr-nav-menu-bp-pro-al .wpr-nav-menu-container,.wpr-nav-menu-bp-pro-nn .wpr-nav-menu-container{display:none}.wpr-nav-menu-bp-mobile .wpr-mobile-nav-menu-container,.wpr-nav-menu-bp-pro-al .wpr-mobile-nav-menu-container,.wpr-nav-menu-bp-pro-nn .wpr-mobile-nav-menu-container{display:block}}.wpr-pointer-background-fx .wpr-active-menu-item:before,.wpr-pointer-border-fx .wpr-active-menu-item:before,.wpr-pointer-line-fx .wpr-active-menu-item:after,.wpr-pointer-line-fx .wpr-active-menu-item:before{opacity:1!important}.wpr-pointer-fx-none{-webkit-transition-duration:0s!important;-o-transition-duration:0s!important;transition-duration:0s!important}.wpr-pointer-double-line.wpr-pointer-fx-grow .wpr-active-menu-item:after,.wpr-pointer-double-line.wpr-pointer-fx-grow .wpr-active-menu-item:before,.wpr-pointer-double-line.wpr-pointer-fx-slide .wpr-active-menu-item:after,.wpr-pointer-double-line.wpr-pointer-fx-slide .wpr-active-menu-item:before,.wpr-pointer-overline.wpr-pointer-fx-grow .wpr-active-menu-item:before,.wpr-pointer-overline.wpr-pointer-fx-slide .wpr-active-menu-item:before,.wpr-pointer-underline.wpr-pointer-fx-grow .wpr-active-menu-item:after,.wpr-pointer-underline.wpr-pointer-fx-slide .wpr-active-menu-item:after{width:100%}.wpr-pointer-line-fx.wpr-pointer-fx-drop .wpr-active-menu-item:before{top:0}.wpr-pointer-line-fx.wpr-pointer-fx-drop .wpr-active-menu-item:after{bottom:0}.wpr-pointer-background-fx.wpr-pointer-fx-grow .wpr-active-menu-item:before,.wpr-pointer-background-fx.wpr-pointer-fx-shrink .wpr-active-menu-item:before,.wpr-pointer-background-fx.wpr-pointer-fx-sweep .wpr-active-menu-item:before,.wpr-pointer-border-fx.wpr-pointer-fx-grow .wpr-active-menu-item:before,.wpr-pointer-border-fx.wpr-pointer-fx-shrink .wpr-active-menu-item:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.wpr-pointer-background-fx.wpr-pointer-fx-skew .wpr-active-menu-item:before{-webkit-transform:perspective(600px) rotateX(0);transform:perspective(600px) rotateX(0)}.wpr-mobile-nav-menu .sub-menu-toggle{display:none!important}.elementor-widget-wpr-nav-menu .wpr-mobile-nav-menu a,.elementor-widget-wpr-nav-menu .wpr-mobile-toggle-text,.elementor-widget-wpr-nav-menu .wpr-nav-menu .wpr-menu-item{line-height:26px}.elementor-widget-wpr-nav-menu .wpr-sub-menu .wpr-sub-menu-item{font-size:14px}.wpr-onepage-nav{position:fixed;z-index:99999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wpr-onepage-nav-item{position:relative}.wpr-onepage-nav-item:last-child{margin-bottom:0!important}.wpr-onepage-nav-vr-top .wpr-onepage-nav{top:0}.wpr-onepage-nav-vr-middle .wpr-onepage-nav{top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:translateY(-50%)}.wpr-onepage-nav-vr-bottom .wpr-onepage-nav{bottom:0}.wpr-onepage-nav-hr-left .wpr-onepage-nav{left:0}.wpr-onepage-nav-hr-right .wpr-onepage-nav{right:0}.wpr-onepage-nav-item .wpr-tooltip{text-align:center}.wpr-onepage-nav-item:hover .wpr-tooltip{opacity:1;visibility:visible}.wpr-onepage-nav-hr-left .wpr-onepage-nav-item:hover .wpr-tooltip{-ms-transform:translate(10%,-50%);transform:translate(10%,-50%);-webkit-transform:translate(10%,-50%)}.wpr-onepage-nav-hr-left .wpr-onepage-nav-item .wpr-tooltip{top:50%;left:100%;-ms-transform:translate(20%,-50%);transform:translate(20%,-50%);-webkit-transform:translate(20%,-50%)}.wpr-onepage-nav-hr-left .wpr-onepage-nav-item .wpr-tooltip:before{left:auto;left:-8px;top:50%;-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.wpr-onepage-nav-hr-right .wpr-onepage-nav-item:hover .wpr-tooltip{-ms-transform:translate(-110%,-50%);transform:translate(-110%,-50%);-webkit-transform:translate(-110%,-50%)}.wpr-onepage-nav-hr-right .wpr-onepage-nav-item .wpr-tooltip{top:50%;left:0;-ms-transform:translate(-120%,-50%);transform:translate(-120%,-50%);-webkit-transform:translate(-120%,-50%)}.wpr-onepage-nav-hr-right .wpr-onepage-nav-item .wpr-tooltip:before{left:auto;right:-8px;top:50%;-webkit-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}.elementor-widget-wpr-onepage-nav .wpr-onepage-nav{background-color:#605be5;-webkit-box-shadow:0 0 15px 0 #d7d7d7;box-shadow:0 0 15px 0 #d7d7d7}.elementor-widget-wpr-onepage-nav .wpr-onepage-nav-item .wpr-tooltip{font-size:14px}.wpr-featured-media-image{position:relative;display:inline-block;vertical-align:middle}.wpr-featured-media-caption{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}.wpr-featured-media-caption span{display:inline-block}.wpr-fm-image-caption-hover [data-caption=gallery] .wpr-featured-media-caption,.wpr-fm-image-caption-hover [data-caption=standard] .wpr-featured-media-caption{opacity:0;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.wpr-fm-image-caption-hover [data-caption=gallery]:hover .wpr-featured-media-caption,.wpr-fm-image-caption-hover [data-caption=standard]:hover .wpr-featured-media-caption{opacity:1}.wpr-gallery-slider{opacity:0}.wpr-gallery-lightbox-yes .wpr-featured-media-image{cursor:pointer}.wpr-gallery-slide img{margin:0 auto}.wpr-gallery-slider-arrow{position:absolute;z-index:120;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;text-align:center;cursor:pointer}.wpr-gallery-slider-arrow i{display:block;width:100%;height:100%;line-height:inherit}.wpr-gallery-slider-arrow{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.wpr-gallery-slider-nav-fade .wpr-gallery-slider-arrow{opacity:0;visibility:hidden}.wpr-gallery-slider-nav-fade .wpr-gallery-slider:hover .wpr-gallery-slider-arrow{opacity:1;visibility:visible}.wpr-gallery-slider-dots{position:absolute;display:inline-table;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:110}.wpr-gallery-slider-dots ul{list-style:none;margin:0;padding:0}.wpr-gallery-slider-dots li{float:left}.wpr-gallery-slider-dot{display:block;cursor:pointer}.wpr-gallery-slider-dots li:last-child .wpr-gallery-slider-dot{margin:0!important}.wpr-author-box-image{display:inline-block;overflow:hidden}.wpr-author-box-arrange-left .wpr-author-box{display:-webkit-box;display:-ms-flexbox;display:flex}.wpr-author-box-arrange-right .wpr-author-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.wpr-author-box-arrange-left .wpr-author-box-image,.wpr-author-box-arrange-right .wpr-author-box-image{-ms-flex-negative:0;flex-shrink:0}.wpr-author-box-arrange-left .wpr-author-box-text,.wpr-author-box-arrange-right .wpr-author-box-text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.wpr-author-box-btn{display:inline-block}.wpr-post-navigation-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.wpr-post-navigation-wrap>div:last-child{margin-right:0!important}.wpr-post-nav-fixed-default-wrap{position:fixed;bottom:0;z-index:999}.wpr-post-nav-fixed.wpr-post-navigation{position:fixed;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:999}.wpr-post-nav-fixed.wpr-post-navigation a{display:block}.wpr-post-nav-fixed.wpr-post-navigation img{position:absolute;top:0}.wpr-post-nav-fixed.wpr-post-nav-prev{left:0}.wpr-post-nav-fixed.wpr-post-nav-next{right:0}.wpr-post-nav-fixed.wpr-post-nav-hover img{opacity:0}.wpr-post-nav-fixed.wpr-post-nav-hover.wpr-post-nav-prev img{-webkit-transform:perspective(600px) rotateY(90deg);transform:perspective(600px) rotateY(90deg);-webkit-transform-origin:center left 0;-ms-transform-origin:center left 0;transform-origin:center left 0}.wpr-post-nav-fixed.wpr-post-nav-hover.wpr-post-nav-next img{-webkit-transform:perspective(600px) rotateY(-90deg);transform:perspective(600px) rotateY(-90deg);-webkit-transform-origin:center right 0;-ms-transform-origin:center right 0;transform-origin:center right 0}.wpr-post-nav-fixed.wpr-post-nav-hover:hover img{opacity:1;position:absolute;-webkit-transform:none;-ms-transform:none;transform:none}.wpr-post-nav-static.wpr-post-navigation{width:50%}.wpr-post-navigation{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-size:cover;background-position:center center;background-repeat:no-repeat}.wpr-post-navigation{position:relative}.wpr-post-navigation a{position:relative;z-index:2}.wpr-post-nav-overlay{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.wpr-post-nav-back{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;font-size:30px}.wpr-post-navigation a{display:-webkit-box;display:-ms-flexbox;display:flex}.wpr-post-nav-next a{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.wpr-post-nav-labels{min-width:0}.wpr-post-nav-labels h5{overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.wpr-post-nav-next{text-align:right}.wpr-post-navigation i{font-size:20px;text-align:center}.wpr-post-nav-labels span{display:inline-block}.wpr-post-nav-dividers{padding:10px 0;border-top:1px solid #000;border-bottom:1px solid #000}.wpr-post-nav-divider{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;-ms-flex-negative:0;flex-shrink:0}.wpr-post-nav-dividers.wpr-post-navigation-wrap{padding-left:0!important;padding-right:0!important}.wpr-post-nav-back a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:0}.wpr-post-nav-back span{display:inline-block;border-style:solid}.wpr-post-nav-back span:nth-child(2n){margin-right:0!important}.wpr-post-info li{position:relative}.wpr-post-info-horizontal li{display:inline-block}.wpr-post-info-horizontal li:last-child{padding-right:0!important}.wpr-post-info-vertical li:last-child{padding-bottom:0!important}.wpr-post-info li:after{content:' ';display:inline-block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.wpr-post-info li:last-child:after{display:none}.wpr-post-info li .wpr-post-info-text{display:inline-block;text-align:left!important}.wpr-post-info-align-left .wpr-post-info-vertical li:after{left:0}.wpr-post-info-align-center .wpr-post-info-vertical li:after{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.wpr-post-info-align-right .wpr-post-info-vertical li:after{right:0}.wpr-post-info-text span{display:inline-block}.wpr-post-info-author img{display:inline-block;margin-right:10px}.wpr-post-info-custom-field a,.wpr-post-info-custom-field span{display:inline-block}.wpr-comment-avatar{float:left;overflow:hidden}.wpr-comment-avatar img{position:static!important}.wpr-comment-metadata>*{display:inline-block}.wpr-comment-metadata p{display:block}.wpr-comments-wrap .comment-reply-link{float:none!important}.wpr-comment-reply-separate.wpr-comment-reply-align-right .wpr-comment-reply{text-align:right}.wpr-comment-reply-inline.wpr-comment-reply-align-right .wpr-comment-reply{float:right}.wpr-comment-reply-inline.wpr-comment-reply-align-left .wpr-comment-reply:before{content:'\00a0|\00a0'}.wpr-comment-reply a,.wpr-comments-navigation a,.wpr-comments-navigation span{display:inline-block}.wpr-comments-navigation-center,.wpr-comments-navigation-justify{text-align:center}.wpr-comments-navigation-left{text-align:left}.wpr-comments-navigation-right{text-align:right}.wpr-comments-navigation-justify a.prev{float:left}.wpr-comments-navigation-justify a.next{float:right}.wpr-comment-form .comment-notes{display:none}.wpr-comment-form-author input,.wpr-comment-form-email input,.wpr-comment-form-text,.wpr-comment-form-text textarea,.wpr-comment-form-url input{display:block;width:100%}.wpr-comment-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wpr-contact-form-fields{display:-webkit-box;display:-ms-flexbox;display:flex}.wpr-cf-no-url .wpr-comment-form-email{margin-right:0!important}.wpr-cf-style-1 .wpr-contact-form-fields,.wpr-cf-style-4 .wpr-contact-form-fields{display:block}.wpr-comment-form .wpr-contact-form-fields>div{width:100%}.wpr-cf-style-2 .wpr-contact-form-fields,.wpr-cf-style-5 .wpr-contact-form-fields{display:block;width:50%}.wpr-cf-style-2 .wpr-contact-form-fields>div,.wpr-cf-style-5 .wpr-contact-form-fields>div{margin-right:0!important}.wpr-cf-style-4.wpr-comment-form .wpr-comment-form-text,.wpr-cf-style-5.wpr-comment-form .wpr-comment-form-text,.wpr-cf-style-6.wpr-comment-form .wpr-comment-form-text{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.wpr-submit-comment{cursor:pointer}.wpr-comments-list .comment-respond{margin-bottom:30px}.wpr-product-media-wrap{position:relative;display:inline-block;max-width:100%}.wpr-product-media-image{display:inline-block;position:relative;vertical-align:middle;overflow:hidden}.wpr-product-media-caption{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}.wpr-product-media-caption span{display:inline-block}.wpr-pd-image-caption-hover .wpr-product-media-wrap .wpr-product-media-caption{opacity:0;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.wpr-pd-image-caption-hover .wpr-product-media-wrap:hover .wpr-product-media-caption{opacity:1}.wpr-product-thumb-nav li{overflow:hidden;cursor:pointer;opacity:.75}.wpr-product-thumb-nav li.slick-current{opacity:1}.wpr-product-thumb-nav li img{width:100%}.wpr-gallery-lightbox-yes .wpr-product-media-image{cursor:pointer}.wpr-gallery-zoom-yes .wpr-product-media-image:hover img{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}.wpr-product-media-onsale{position:absolute;top:0;left:0;z-index:2}.wpr-product-price-separate .wpr-product-price del,.wpr-product-price-separate .wpr-product-price ins{display:block}.wpr-grid{opacity:0}.wpr-grid-item{float:left;position:relative;text-align:center}.wpr-grid-item,.wpr-grid-item *{outline:0!important}.wpr-grid-last-row{margin-bottom:0!important}.wpr-grid-item-above-content{border-bottom:0!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.wpr-grid:not([data-settings*=list]) .wpr-grid-item-below-content{border-top:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.wpr-grid-item-inner,.wpr-grid-media-wrap{position:relative}.wpr-grid-image-wrap{overflow:hidden}.wpr-grid-image-wrap img{display:block;width:100%}.wpr-grid-media-hover{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.wpr-grid-media-hover-top{position:absolute;top:0;left:0;width:100%;z-index:2}.wpr-grid-media-hover-bottom{position:absolute;bottom:0;left:0;width:100%;z-index:2}.wpr-grid-media-hover-middle{position:relative;z-index:2}.wpr-grid .wpr-cv-container,.wpr-magazine-grid .wpr-cv-container{z-index:1}.wpr-grid-item-display-block{clear:both}.wpr-grid-item-display-custom.wpr-grid-item-align-left,.wpr-grid-item-display-inline.wpr-grid-item-align-left{float:left}.wpr-grid-item-display-custom.wpr-grid-item-align-right,.wpr-grid-item-display-inline.wpr-grid-item-align-right{float:right}.wpr-grid-item-display-custom.wpr-grid-item-align-center,.wpr-grid-item-display-inline.wpr-grid-item-align-center{float:none;display:inline-block;vertical-align:middle}.wpr-grid-cf-style-1 .inner-block>a,.wpr-grid-cf-style-1 .inner-block>span,.wpr-grid-cf-style-2 .inner-block>a,.wpr-grid-cf-style-2 .inner-block>span,.wpr-grid-item-add-to-cart .inner-block>a,.wpr-grid-item-author .inner-block a,.wpr-grid-item-comments .inner-block a,.wpr-grid-item-date .inner-block>span,.wpr-grid-item-lightbox .inner-block>span,.wpr-grid-item-likes .inner-block a,.wpr-grid-item-price .inner-block>span,.wpr-grid-item-read-more .inner-block a,.wpr-grid-item-sharing .inner-block>span,.wpr-grid-item-status .inner-block>span,.wpr-grid-item-time .inner-block>span,.wpr-grid-item-title .inner-block a,.wpr-grid-product-categories .inner-block a,.wpr-grid-product-tags .inner-block a,.wpr-grid-sep-style-1 .inner-block>span,.wpr-grid-sep-style-2 .inner-block>span,.wpr-grid-tax-style-1 .inner-block a,.wpr-grid-tax-style-2 .inner-block a{display:inline-block}.wpr-grid-item-display-custom.wpr-grid-cf-style-1 .inner-block>a,.wpr-grid-item-display-custom.wpr-grid-cf-style-1 .inner-block>span,.wpr-grid-item-display-custom.wpr-grid-cf-style-2 .inner-block>a,.wpr-grid-item-display-custom.wpr-grid-cf-style-2 .inner-block>span,.wpr-grid-item-display-custom.wpr-grid-item-add-to-cart .inner-block>a,.wpr-grid-item-display-custom.wpr-grid-item-comments .inner-block a,.wpr-grid-item-display-custom.wpr-grid-item-date .inner-block>span,.wpr-grid-item-display-custom.wpr-grid-item-lightbox .inner-block>span,.wpr-grid-item-display-custom.wpr-grid-item-likes .inner-block a,.wpr-grid-item-display-custom.wpr-grid-item-product-price .inner-block>span,.wpr-grid-item-display-custom.wpr-grid-item-product-status .inner-block>span,.wpr-grid-item-display-custom.wpr-grid-item-read-more .inner-block a,.wpr-grid-item-display-custom.wpr-grid-item-sharing .inner-block>span,.wpr-grid-item-display-custom.wpr-grid-item-time .inner-block>span,.wpr-grid-item-display-custom.wpr-grid-item-title .inner-block a,.wpr-grid-item-display-custom.wpr-grid-sep-style-1 .inner-block>span,.wpr-grid-item-display-custom.wpr-grid-sep-style-2 .inner-block>span{width:100%}.wpr-grid-item-excerpt .inner-block p{margin:0!important}.wpr-grid-media-hover-bg{position:absolute}.wpr-grid-media-hover-bg img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(1)!important;-ms-transform:translate(-50%,-50%) scale(1)!important;transform:translate(-50%,-50%) scale(1)!important;-webkit-filter:grayscale(0)!important;filter:grayscale(0)!important;-webkit-filter:blur(0)!important;-filter:blur(0)!important}.wpr-grid-item-author img,.wpr-grid-item-author span{display:inline-block;vertical-align:middle}.wpr-grid-item-author img{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;-webkit-filter:none!important;filter:none!important}.wpr-grid-item-likes .inner-block a{text-align:center}.wpr-likes-no-default.wpr-likes-zero i{padding:0!important}.wpr-grid-item-sharing .inner-block a{text-align:center}.wpr-grid-item-sharing .wpr-post-sharing{position:relative}.wpr-grid-item-sharing .wpr-sharing-icon{display:inline-block;position:relative}.wpr-grid-item-sharing .wpr-sharing-icon .wpr-tooltip{left:50%;-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);-webkit-transform:translate(-50%,-100%)}.wpr-grid-item-sharing .wpr-sharing-icon:hover .wpr-tooltip{visibility:visible;opacity:1;-ms-transform:translate(-50%,-120%);transform:translate(-50%,-120%);-webkit-transform:translate(-50%,-120%)}.wpr-grid-item-sharing .wpr-tooltip:before{left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform:translateX(-50%)}.wpr-grid-item-sharing .wpr-sharing-trigger{cursor:pointer}.wpr-grid-item-sharing .wpr-tooltip{display:block;padding:10px}.wpr-grid-item-sharing .wpr-sharing-hidden{visibility:hidden;position:absolute;z-index:3;text-align:center}.wpr-grid-item-sharing .wpr-sharing-hidden a{opacity:0}.wpr-sharing-hidden a{position:relative;top:-5px;-webkit-transition-duration:.3s!important;-o-transition-duration:.3s!important;transition-duration:.3s!important;-webkit-transition-timing-function:cubic-bezier(.445,.050,.55,.95);-o-transition-timing-function:cubic-bezier(.445,.050,.55,.95);transition-timing-function:cubic-bezier(.445,.050,.55,.95);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.wpr-sharing-hidden a+a{-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}.wpr-sharing-hidden a+a+a{-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.wpr-sharing-hidden a+a+a+a{-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.wpr-sharing-hidden a+a+a+a+a{-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.wpr-grid-item-sharing a:last-of-type{margin-right:0!important}.wpr-grid-item-sharing .inner-block a{-webkit-transition-property:color,background-color,border;-o-transition-property:color,background-color,border;transition-property:color,background-color,border;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear}.wpr-grid-item-add-to-cart .inner-block>a,.wpr-grid-item-read-more .inner-block>a{position:relative;overflow:hidden;vertical-align:middle}.wpr-grid-item-add-to-cart .inner-block>a i,.wpr-grid-item-add-to-cart .inner-block>a span,.wpr-grid-item-read-more .inner-block>a i,.wpr-grid-item-read-more .inner-block>a span{position:relative;z-index:2;opacity:1}.wpr-grid-item-add-to-cart .inner-block>a:after,.wpr-grid-item-add-to-cart .inner-block>a:before,.wpr-grid-item-read-more .inner-block>a:after,.wpr-grid-item-read-more .inner-block>a:before{z-index:1}.wpr-grid-item-lightbox .inner-block>span,.wpr-grid-lightbox-overlay{cursor:pointer}.wpr-grid-lightbox-overlay{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%}.admin-bar .lg-toolbar{top:32px}.wpr-grid-item-separator .inner-block{font-size:0;line-height:0}.wpr-grid-item-separator.wpr-grid-item-display-inline span{width:100%!important}.wpr-woo-rating i{display:inline;position:relative;font-family:eicons;font-style:normal;line-height:1;overflow:hidden}.wpr-woo-rating i:before{content:'\e934';font-weight:900;display:block;position:absolute;top:0;left:0;font-size:inherit;font-family:inherit;overflow:hidden}.wpr-woo-rating-style-2 .wpr-woo-rating i:before{content:'\002605'}.wpr-woo-rating i:last-of-type{margin-right:0!important}.wpr-rating-icon-empty:before{display:none!important}.wpr-rating-icon-0:before{width:0}.wpr-rating-icon-1:before{width:10%}.wpr-rating-icon-2:before{width:20%}.wpr-rating-icon-3:before{width:30%}.wpr-rating-icon-4:before{width:40%}.wpr-rating-icon-5:before{width:50%}.wpr-rating-icon-6:before{width:60%}.wpr-rating-icon-7:before{width:70%}.wpr-rating-icon-8:before{width:80%}.wpr-rating-icon-9:before{width:90%}.wpr-rating-icon-full:before{width:100%}.wpr-grid-filters li{display:inline-block}.wpr-grid-filters li:last-of-type{margin-right:0!important}.wpr-grid-filters li span{display:inline-block;cursor:pointer;text-decoration:inherit}.wpr-grid-filters li a{display:inline-block}.wpr-grid-filters li sup{position:relative;padding-left:5px;line-height:1}.wpr-grid-filters li sup[data-brackets=yes]:before{content:'\0028'}.wpr-grid-filters li sup[data-brackets=yes]:after{content:'\0029'}.wpr-grid-filters .wpr-active-filter.wpr-pointer-item:after,.wpr-grid-filters .wpr-active-filter.wpr-pointer-item:before{opacity:1!important;width:100%!important}.wpr-grid-filters-sep{font-style:normal}.wpr-grid-filters-sep-left li:first-child .wpr-grid-filters-sep,.wpr-grid-filters-sep-right li:last-of-type .wpr-grid-filters-sep{display:none}.wpr-sub-filters{display:none}.wpr-grid-sorting{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.wpr-grid-sorting .woocommerce-ordering,.wpr-grid-sorting>div{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.wpr-grid-sorting .woocommerce-ordering{text-align:right}.wpr-grid-sorting .woocommerce-ordering select{width:auto;outline:0!important}.wpr-grid-sorting .woocommerce-ordering,.wpr-grid-sorting .woocommerce-result-count,.wpr-grid-sorting .wpr-shop-page-title{margin:0!important}.wpr-grid-pagination{margin-top:30px}.wpr-grid-pagination>a,.wpr-grid-pagination>span{display:inline-block}.wpr-grid-pagination svg{vertical-align:middle}.wpr-grid-pagination .wpr-disabled-arrow{cursor:not-allowed;opacity:.4}.wpr-pagination-finish,.wpr-pagination-loading{display:none}.wpr-grid-pagination-center .wpr-grid-pagination,.wpr-grid-pagination-justify .wpr-grid-pagination{text-align:center}.wpr-grid-pagination-left .wpr-grid-pagination{text-align:left}.wpr-grid-pagination-right .wpr-grid-pagination{text-align:right}.wpr-grid-pagination-infinite-scroll{text-align:center}.wpr-grid-pagination-justify .wpr-grid-pagi-left-arrows,.wpr-grid-pagination-justify .wpr-grid-pagination-default .wpr-prev-post-link{float:left}.wpr-grid-pagination-justify .wpr-grid-pagi-right-arrows,.wpr-grid-pagination-justify .wpr-grid-pagination-default .wpr-next-post-link{float:right}.wpr-grid-pagi-left-arrows,.wpr-grid-pagi-right-arrows,.wpr-grid-pagination>div>a,.wpr-grid-pagination>div>span{display:inline-block}.wpr-grid-pagi-right-arrows a:last-child,.wpr-grid-pagi-right-arrows span:last-child,.wpr-load-more-btn{margin-right:0!important}@media screen and (max-width:767px){.wpr-grid-pagination a,.wpr-grid-pagination span{margin-bottom:10px}.wpr-grid-pagination a>span,.wpr-grid-pagination span>span{display:none}.wpr-grid-pagination a i,.wpr-grid-pagination span i{padding:0!important}}.elementor-editor-active .wpr-grid-pagination-infinite-scroll{display:none}.wpr-grid-slider-nav-position-default .wpr-grid-slider-arrow-container{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex}.wpr-grid-slider-nav-position-default .wpr-grid-slider-arrow{position:static}.wpr-grid-slider-nav-position-default .wpr-grid-slider-prev-arrow{-ms-transform:none;transform:none;-webkit-transform:none}.wpr-grid-slider-nav-position-default .wpr-grid-slider-next-arrow{-ms-transform:translateY(0) rotate(180deg);transform:translateY(0) rotate(180deg);-webkit-transform:translateY(0) rotate(180deg)}.wpr-grid-slider-nav-align-bottom-center .wpr-grid-slider-arrow-container,.wpr-grid-slider-nav-align-top-center .wpr-grid-slider-arrow-container{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.wpr-grid-slider-arrow{position:absolute;z-index:120;top:50%;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;text-align:center;cursor:pointer}.wpr-grid-slider-arrow i{display:block;width:100%;height:100%}.wpr-grid-slider-prev-arrow{left:1%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.wpr-grid-slider-next-arrow{right:1%;-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.wpr-grid-slider-nav-fade .wpr-grid-slider-arrow-container{opacity:0;visibility:hidden}.wpr-grid-slider-nav-fade:hover .wpr-grid-slider-arrow-container{opacity:1;visibility:visible}.wpr-grid-slider-dots{display:inline-table;position:absolute;z-index:110;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.wpr-grid-slider-dots ul{list-style:none;margin:0;padding:0}.wpr-grid-slider-dots-horizontal .wpr-grid-slider-dots li,.wpr-grid-slider-dots-pro-vr .slick-dots li{float:left}.wpr-grid.slick-dotted.slick-slider{margin-bottom:0!important}.wpr-grid-slider-dots-vertical .slick-dots li{display:block;width:auto!important;height:auto!important;margin:0!important}.wpr-grid-slider-dots-horizontal .slick-dots li,.wpr-grid-slider-dots-pro-vr .slick-dots li{width:auto!important;padding-top:10px;margin:0!important}.wpr-grid-slider-dots-horizontal .slick-dots li:last-child span{margin-right:0!important}.wpr-grid-slider-dot{display:block;cursor:pointer}.wpr-grid-slider-dots li:last-child .wpr-grid-slider-dot{margin:0!important}.wpr-grid-item-protected{position:absolute;top:0;left:0;z-index:11!important;width:100%;height:100%}.wpr-grid-item-protected i{font-size:22px}.wpr-grid-item-protected input{width:50%;border:none;margin-top:10px;padding:7px 13px;font-size:13px}.elementor-widget-wpr-grid .wpr-grid-media-hover-bg,.elementor-widget-wpr-media-grid .wpr-grid-media-hover-bg,.elementor-widget-wpr-woo-grid .wpr-grid-media-hover-bg{background-color:rgba(0,0,0,.25)}.elementor-widget-wpr-magazine-grid .wpr-grid-media-hover-bg{background-image:-o-linear-gradient(top,rgba(255,255,255,0) 46%,rgba(96,91,229,.87) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(46%,rgba(255,255,255,0)),to(rgba(96,91,229,.87)));background-image:linear-gradient(180deg,rgba(255,255,255,0) 46%,rgba(96,91,229,.87) 100%)}.elementor-widget-wpr-grid .wpr-grid-item-title,.elementor-widget-wpr-woo-grid .wpr-grid-item-title{font-size:21px;font-weight:700;line-height:23px}.elementor-widget-wpr-magazine-grid .wpr-grid-item-title{font-size:22px}.elementor-widget-wpr-media-grid .wpr-grid-item-title{font-size:15px;font-weight:500}.elementor-widget-wpr-grid .wpr-grid-cf-style-1,.elementor-widget-wpr-grid .wpr-grid-filters li,.elementor-widget-wpr-grid .wpr-grid-item-author,.elementor-widget-wpr-grid .wpr-grid-item-content,.elementor-widget-wpr-grid .wpr-grid-item-excerpt,.elementor-widget-wpr-grid .wpr-grid-item-likes,.elementor-widget-wpr-grid .wpr-grid-item-protected p,.elementor-widget-wpr-grid .wpr-grid-item-read-more a,.elementor-widget-wpr-grid .wpr-grid-item-sharing,.elementor-widget-wpr-grid .wpr-grid-item-time,.elementor-widget-wpr-grid .wpr-grid-pagination,.elementor-widget-wpr-grid .wpr-grid-tax-style-1,.elementor-widget-wpr-magazine-grid .wpr-grid-item-content,.elementor-widget-wpr-magazine-grid .wpr-grid-item-excerpt,.elementor-widget-wpr-media-grid .wpr-grid-filters li,.elementor-widget-wpr-media-grid .wpr-grid-item-sharing,.elementor-widget-wpr-woo-grid .wpr-grid-item-add-to-cart a,.elementor-widget-wpr-woo-grid .wpr-grid-item-content,.elementor-widget-wpr-woo-grid .wpr-grid-item-lightbox,.elementor-widget-wpr-woo-grid .wpr-grid-item-likes,.elementor-widget-wpr-woo-grid .wpr-grid-item-price .inner-block>span,.elementor-widget-wpr-woo-grid .wpr-grid-item-sharing,.elementor-widget-wpr-woo-grid .wpr-grid-item-status .inner-block>span,.elementor-widget-wpr-woo-grid .wpr-grid-pagination,.elementor-widget-wpr-woo-grid .wpr-grid-product-categories,.elementor-widget-wpr-woo-grid .wpr-grid-product-tags,.elementor-widget-wpr-woo-grid .wpr-woo-rating span{font-size:14px}.elementor-widget-wpr-magazine-grid .wpr-grid-tax-style-1{font-size:12px;list-style-position:.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:.3px}.elementor-widget-wpr-grid .wpr-grid-item-comments,.elementor-widget-wpr-grid .wpr-grid-item-date,.elementor-widget-wpr-grid .wpr-grid-tax-style-2,.elementor-widget-wpr-media-grid .wpr-grid-item-author,.elementor-widget-wpr-media-grid .wpr-grid-item-caption,.elementor-widget-wpr-media-grid .wpr-grid-item-date,.elementor-widget-wpr-media-grid .wpr-grid-item-likes,.elementor-widget-wpr-media-grid .wpr-grid-item-time,.elementor-widget-wpr-media-grid .wpr-grid-tax-style-1,.elementor-widget-wpr-media-grid .wpr-grid-tax-style-2,.elementor-widget-wpr-media-magazine-grid .wpr-grid-tax-style-2{font-size:14px}.elementor-widget-wpr-grid .wpr-grid-item-lightbox,.elementor-widget-wpr-media-grid .wpr-grid-item-lightbox{font-size:18px}.elementor-widget-wpr-grid .wpr-grid-cf-style-2,.elementor-widget-wpr-media-grid .wpr-grid-pagination{font-size:15px}.elementor-widget-wpr-grid .wpr-grid-tax-style-2 .inner-block a{background-color:#605be5}.elementor-widget-wpr-grid .wpr-grid-tax-style-2 .inner-block a:hover{background-color:#4a45d2}.wpr-magazine-grid{display:-ms-grid;display:grid;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-ms-grid-rows:1fr 1fr;grid-template-rows:1fr 1fr}.wpr-mgzn-grid-item{text-align:center}.wpr-mgzn-grid-1vh-3h{-ms-grid-rows:auto;grid-template-rows:auto}.wpr-mgzn-grid-1-1-1{-ms-grid-rows:1fr;grid-template-rows:1fr}.wpr-mgzn-grid-1-1-3,.wpr-mgzn-grid-2-3{-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6,1fr)}.wpr-mgzn-grid-2-h{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.wpr-mgzn-grid-3-h{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.wpr-mgzn-grid-4-h{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}.wpr-mgzn-grid-1vh-3h .wpr-mgzn-grid-item:nth-child(1){-ms-grid-column:1;grid-column-start:1;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:3;grid-row-end:4}.wpr-mgzn-grid-1vh-3h .wpr-mgzn-grid-item:nth-child(2){-ms-grid-column:2;grid-column-start:2}.wpr-mgzn-grid-1vh-3h .wpr-mgzn-grid-item:nth-child(3){-ms-grid-column:2;grid-column-start:2}.wpr-mgzn-grid-1vh-3h .wpr-mgzn-grid-item:nth-child(4){-ms-grid-column:2;grid-column-start:2}.wpr-mgzn-grid-1-1-2 .wpr-mgzn-grid-item:nth-child(1),.wpr-mgzn-grid-1-2 .wpr-mgzn-grid-item:nth-child(1),.wpr-mgzn-grid-1-3 .wpr-mgzn-grid-item:nth-child(1),.wpr-mgzn-grid-1-4 .wpr-mgzn-grid-item:nth-child(1){-ms-grid-column:1;grid-column-start:1;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:2;grid-row-end:3}.wpr-mgzn-grid-1-1-2 .wpr-mgzn-grid-item:nth-child(2){-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:2;grid-row-end:3}.wpr-mgzn-grid-2-1-2 .wpr-mgzn-grid-item:nth-child(2){-ms-grid-column:2;grid-column-start:2;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:2;grid-row-end:3}.wpr-mgzn-grid-1-3 .wpr-mgzn-grid-item:nth-child(2){-ms-grid-column:2;grid-column-start:2;-ms-grid-column-span:2;grid-column-end:4}.wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(1),.wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(2),.wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(1),.wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(2){-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:1;grid-row-end:2}.wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(1){-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:3;grid-column-end:4}.wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(2){-ms-grid-column:4;grid-column-start:4;-ms-grid-column-span:3;grid-column-end:7}.wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(1){-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:4;grid-column-end:5}.wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(2){-ms-grid-column:5;grid-column-start:5;-ms-grid-column-span:2;grid-column-end:7}.wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(3),.wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(4),.wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(5),.wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(3),.wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(4),.wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(5){-ms-grid-row:2;grid-row-start:2;-ms-grid-row-span:1;grid-row-end:3}.wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(3),.wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(3){-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:2;grid-column-end:3}.wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(4),.wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(4){-ms-grid-column:3;grid-column-start:3;-ms-grid-column-span:2;grid-column-end:5}.wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(5),.wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(5){-ms-grid-column:5;grid-column-start:5;-ms-grid-column-span:2;grid-column-end:7}.wpr-magazine-grid .wpr-grid-image-wrap,.wpr-magazine-grid .wpr-grid-item-inner,.wpr-magazine-grid .wpr-grid-media-wrap{height:100%}.wpr-magazine-grid .wpr-grid-image-wrap{background-size:cover;background-position:center center}.wpr-magazine-grid .wpr-grid-media-hover{z-index:1}@media screen and (max-width:1024px){.wpr-magazine-grid.wpr-mgzn-grid-1-2{-ms-grid-columns:1fr 1fr!important;grid-template-columns:1fr 1fr!important;-ms-grid-rows:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr}.wpr-magazine-grid.wpr-mgzn-grid-1-2>:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-1-2>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-1-2>:nth-child(3){-ms-grid-row:2;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-1-2>:nth-child(4){-ms-grid-row:2;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-1-2>:nth-child(5){-ms-grid-row:3;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-1-2>:nth-child(6){-ms-grid-row:3;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-1-2 article:nth-child(1){-ms-grid-column-span:3!important;grid-column-end:3!important}.wpr-magazine-grid.wpr-mgzn-grid-1-3{-ms-grid-columns:1fr 1fr!important;grid-template-columns:1fr 1fr!important;-ms-grid-rows:1fr 1fr 1fr!important;grid-template-rows:1fr 1fr 1fr!important}.wpr-magazine-grid.wpr-mgzn-grid-1-3>:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-1-3>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-1-3>:nth-child(3){-ms-grid-row:2;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-1-3>:nth-child(4){-ms-grid-row:2;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-1-3>:nth-child(5){-ms-grid-row:3;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-1-3>:nth-child(6){-ms-grid-row:3;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-1-3 article:nth-child(1){-ms-grid-column-span:3!important;grid-column-end:3!important;-ms-grid-row-span:2!important;grid-row-end:2!important}.wpr-magazine-grid.wpr-mgzn-grid-1-3 article:nth-child(2){-ms-grid-column:1!important;grid-column-start:1!important;-ms-grid-column-span:2!important;grid-column-end:3!important}.wpr-magazine-grid.wpr-mgzn-grid-1-4{-ms-grid-columns:1fr 1fr!important;grid-template-columns:1fr 1fr!important;-ms-grid-rows:(1fr)[3];grid-template-rows:repeat(3,1fr)}.wpr-magazine-grid.wpr-mgzn-grid-1-4>:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-1-4>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-1-4>:nth-child(3){-ms-grid-row:2;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-1-4>:nth-child(4){-ms-grid-row:2;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-1-4>:nth-child(5){-ms-grid-row:3;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-1-4>:nth-child(6){-ms-grid-row:3;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-1-4 article:nth-child(1){-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:2;grid-column-end:3;-ms-grid-row-span:1!important;grid-row-end:1!important}.wpr-magazine-grid.wpr-mgzn-grid-1-1-2{-ms-grid-columns:1fr 1fr!important;grid-template-columns:1fr 1fr!important;-ms-grid-rows:1fr 1fr 1fr!important;grid-template-rows:1fr 1fr 1fr!important}.wpr-magazine-grid.wpr-mgzn-grid-1-1-2>:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-1-1-2>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-1-1-2>:nth-child(3){-ms-grid-row:2;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-1-1-2>:nth-child(4){-ms-grid-row:2;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-1-1-2>:nth-child(5){-ms-grid-row:3;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-1-1-2>:nth-child(6){-ms-grid-row:3;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-1-1-2 article:nth-child(1){-ms-grid-column-span:3;grid-column-end:3;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:1;grid-row-end:2}.wpr-magazine-grid.wpr-mgzn-grid-1-1-2 article:nth-child(2){-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:2;grid-column-end:3;-ms-grid-row:2;grid-row-start:2;-ms-grid-row-span:1;grid-row-end:3}.wpr-magazine-grid.wpr-mgzn-grid-2-1-2{-ms-grid-columns:1fr 1fr!important;grid-template-columns:1fr 1fr!important;-ms-grid-rows:1fr 1fr 1fr!important;grid-template-rows:1fr 1fr 1fr!important}.wpr-magazine-grid.wpr-mgzn-grid-2-1-2>:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-2-1-2>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-2-1-2>:nth-child(3){-ms-grid-row:2;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-2-1-2>:nth-child(4){-ms-grid-row:2;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-2-1-2>:nth-child(5){-ms-grid-row:3;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-2-1-2>:nth-child(6){-ms-grid-row:3;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-2-1-2 article:nth-child(2){-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:2;grid-column-end:3;-ms-grid-row:2;grid-row-start:2}.wpr-magazine-grid.wpr-mgzn-grid-1vh-3h{-ms-grid-columns:1fr 1fr!important;grid-template-columns:1fr 1fr!important}.wpr-magazine-grid.wpr-mgzn-grid-1-1-1{-ms-grid-columns:1fr 1fr!important;grid-template-columns:1fr 1fr!important;-ms-grid-rows:1fr 1fr!important;grid-template-rows:1fr 1fr!important}.wpr-magazine-grid.wpr-mgzn-grid-1-1-1>:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-1-1-1>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-1-1-1>:nth-child(3){-ms-grid-row:2;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-1-1-1>:nth-child(4){-ms-grid-row:2;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-1-1-1 article:nth-child(2){-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:2;grid-column-end:3;-ms-grid-row:1;grid-row-start:1}.wpr-magazine-grid.wpr-mgzn-grid-1-1-3{-ms-grid-columns:1fr 1fr!important;grid-template-columns:1fr 1fr!important;-ms-grid-rows:(1fr)[3];grid-template-rows:repeat(3,1fr)}.wpr-magazine-grid.wpr-mgzn-grid-1-1-3>:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-1-1-3>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-1-1-3>:nth-child(3){-ms-grid-row:2;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-1-1-3>:nth-child(4){-ms-grid-row:2;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-1-1-3>:nth-child(5){-ms-grid-row:3;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-1-1-3>:nth-child(6){-ms-grid-row:3;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-1-1-3 article:nth-child(1){-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:2;grid-column-end:3;-ms-grid-row-span:2;grid-row-end:2}.wpr-magazine-grid.wpr-mgzn-grid-1-1-3 article:nth-child(2){-ms-grid-row:2;grid-row-start:2;-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:1;grid-column-end:2}.wpr-magazine-grid.wpr-mgzn-grid-1-1-3 article:nth-child(3){-ms-grid-row:2;grid-row-start:2;-ms-grid-column:2;grid-column-start:2;-ms-grid-column-span:1;grid-column-end:3}.wpr-magazine-grid.wpr-mgzn-grid-1-1-3 article:nth-child(4){-ms-grid-row:3;grid-row-start:3;-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:1;grid-column-end:2}.wpr-magazine-grid.wpr-mgzn-grid-1-1-3 article:nth-child(5){-ms-grid-row:3;grid-row-start:3;-ms-grid-column:2;grid-column-start:2;-ms-grid-column-span:1;grid-column-end:3}.wpr-magazine-grid.wpr-mgzn-grid-2-3{-ms-grid-columns:1fr 1fr!important;grid-template-columns:1fr 1fr!important;-ms-grid-rows:(1fr)[6]!important;grid-template-rows:repeat(6,1fr)!important}.wpr-magazine-grid.wpr-mgzn-grid-2-3>:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-2-3>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-2-3>:nth-child(3){-ms-grid-row:2;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-2-3>:nth-child(4){-ms-grid-row:2;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-2-3>:nth-child(5){-ms-grid-row:3;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-2-3>:nth-child(6){-ms-grid-row:3;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-2-3>:nth-child(7){-ms-grid-row:4;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-2-3>:nth-child(8){-ms-grid-row:4;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-2-3>:nth-child(9){-ms-grid-row:5;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-2-3>:nth-child(10){-ms-grid-row:5;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-2-3>:nth-child(11){-ms-grid-row:6;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-2-3>:nth-child(12){-ms-grid-row:6;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-2-3 article:nth-child(1){-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:1;grid-column-end:2;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:3;grid-row-end:4}.wpr-magazine-grid.wpr-mgzn-grid-2-3 article:nth-child(2){-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:1;grid-column-end:2;-ms-grid-row:4;grid-row-start:4;-ms-grid-row-span:3;grid-row-end:7}.wpr-magazine-grid.wpr-mgzn-grid-2-3 article:nth-child(3){-ms-grid-column:2;grid-column-start:2;-ms-grid-column-span:1;grid-column-end:3;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:2;grid-row-end:3}.wpr-magazine-grid.wpr-mgzn-grid-2-3 article:nth-child(4){-ms-grid-column:2;grid-column-start:2;-ms-grid-column-span:1;grid-column-end:3;-ms-grid-row:3;grid-row-start:3;-ms-grid-row-span:2;grid-row-end:5}.wpr-magazine-grid.wpr-mgzn-grid-2-3 article:nth-child(5){-ms-grid-column:2;grid-column-start:2;-ms-grid-column-span:1;grid-column-end:3;-ms-grid-row:5;grid-row-start:5;-ms-grid-row-span:2;grid-row-end:7}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-1{-ms-grid-columns:1fr 1fr!important;grid-template-columns:1fr 1fr!important;-ms-grid-rows:(1fr)[2]!important;grid-template-rows:repeat(2,1fr)!important}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-1>:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-1>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-1>:nth-child(3){-ms-grid-row:2;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-1>:nth-child(4){-ms-grid-row:2;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2{-ms-grid-columns:1fr 1fr!important;grid-template-columns:1fr 1fr!important;-ms-grid-rows:(1fr)[4]!important;grid-template-rows:repeat(4,1fr)!important}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2>:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2>:nth-child(3){-ms-grid-row:2;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2>:nth-child(4){-ms-grid-row:2;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2>:nth-child(5){-ms-grid-row:3;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2>:nth-child(6){-ms-grid-row:3;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2>:nth-child(7){-ms-grid-row:4;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2>:nth-child(8){-ms-grid-row:4;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3{-ms-grid-columns:1fr 1fr!important;grid-template-columns:1fr 1fr!important;-ms-grid-rows:(1fr)[6]!important;grid-template-rows:repeat(6,1fr)!important}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>:nth-child(3){-ms-grid-row:2;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>:nth-child(4){-ms-grid-row:2;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>:nth-child(5){-ms-grid-row:3;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>:nth-child(6){-ms-grid-row:3;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>:nth-child(7){-ms-grid-row:4;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>:nth-child(8){-ms-grid-row:4;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>:nth-child(9){-ms-grid-row:5;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>:nth-child(10){-ms-grid-row:5;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>:nth-child(11){-ms-grid-row:6;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>:nth-child(12){-ms-grid-row:6;-ms-grid-column:2}}@media screen and (max-width:767px){.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-1{-ms-grid-columns:1fr!important;grid-template-columns:1fr!important;-ms-grid-rows:(1fr)[3]!important;grid-template-rows:repeat(3,1fr)!important}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-1>:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-1>:nth-child(2){-ms-grid-row:2;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-1>:nth-child(3){-ms-grid-row:3;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-2{-ms-grid-columns:1fr!important;grid-template-columns:1fr!important;-ms-grid-rows:(1fr)[6]!important;grid-template-rows:repeat(6,1fr)!important}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-2>:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-2>:nth-child(2){-ms-grid-row:2;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-2>:nth-child(3){-ms-grid-row:3;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-2>:nth-child(4){-ms-grid-row:4;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-2>:nth-child(5){-ms-grid-row:5;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-2>:nth-child(6){-ms-grid-row:6;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3{-ms-grid-columns:1fr!important;grid-template-columns:1fr!important;-ms-grid-rows:(1fr)[9]!important;grid-template-rows:repeat(9,1fr)!important}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3>:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3>:nth-child(2){-ms-grid-row:2;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3>:nth-child(3){-ms-grid-row:3;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3>:nth-child(4){-ms-grid-row:4;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3>:nth-child(5){-ms-grid-row:5;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3>:nth-child(6){-ms-grid-row:6;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3>:nth-child(7){-ms-grid-row:7;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3>:nth-child(8){-ms-grid-row:8;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3>:nth-child(9){-ms-grid-row:9;-ms-grid-column:1}}.wpr-sharing-buttons .wpr-sharing-icon{overflow:hidden;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff!important}.wpr-sharing-buttons .wpr-sharing-icon i{display:block;text-align:center}.wpr-sharing-label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.elementor-widget-wpr-sharing-buttons.elementor-grid-0 .wpr-sharing-buttons,.elementor-widget-wpr-sharing-buttons[class*=elementor-grid-pro-] .wpr-sharing-buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-widget-wpr-sharing-buttons:not(.elementor-grid-0):not(.elementor-grid-pro-3):not(.elementor-grid-pro-4):not(.elementor-grid-pro-5):not(.elementor-grid-pro-6) .wpr-sharing-label-off .wpr-sharing-icon i{width:100%!important}.wpr-sharing-buttons.wpr-sharing-col-1 .wpr-sharing-icon{width:100%;margin-right:0!important}.wpr-sharing-buttons .wpr-sharing-icon:last-child,.wpr-sharing-col-1 .wpr-sharing-buttons .wpr-sharing-icon,.wpr-sharing-col-2 .wpr-sharing-buttons .wpr-sharing-icon:nth-child(2n),.wpr-sharing-col-3 .wpr-sharing-buttons .wpr-sharing-icon:nth-child(3n),.wpr-sharing-col-4 .wpr-sharing-buttons .wpr-sharing-icon:nth-child(4n),.wpr-sharing-col-5 .wpr-sharing-buttons .wpr-sharing-icon:nth-child(5n),.wpr-sharing-col-6 .wpr-sharing-buttons .wpr-sharing-icon:nth-child(6n){margin-right:0!important}.wpr-sharing-buttons .wpr-sharing-icon{transition-propery:opacity,border-color;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear}.wpr-sharing-buttons .wpr-sharing-icon i,.wpr-sharing-buttons .wpr-sharing-icon span{transition-propery:color,background-color;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear}.wpr-sharing-official .wpr-sharing-icon:hover{opacity:.85}.wpr-sharing-official .wpr-sharing-facebook-f i,.wpr-sharing-official .wpr-sharing-facebook-f span{background-color:#3b5998}.wpr-sharing-official .wpr-sharing-twitter i,.wpr-sharing-official .wpr-sharing-twitter span{background-color:#1da1f2}.wpr-sharing-official .wpr-sharing-linkedin-in i,.wpr-sharing-official .wpr-sharing-linkedin-in span{background-color:#0077b5}.wpr-sharing-official .wpr-sharing-pinterest-p i,.wpr-sharing-official .wpr-sharing-pinterest-p span{background-color:#bd081c}.wpr-sharing-official .wpr-sharing-reddit i,.wpr-sharing-official .wpr-sharing-reddit span{background-color:#ff4500}.wpr-sharing-official .wpr-sharing-tumblr i,.wpr-sharing-official .wpr-sharing-tumblr span{background-color:#35465c}.wpr-sharing-official .wpr-sharing-digg i,.wpr-sharing-official .wpr-sharing-digg span{background-color:#005be2}.wpr-sharing-official .wpr-sharing-xing i,.wpr-sharing-official .wpr-sharing-xing span{background-color:#026466}.wpr-sharing-official .wpr-sharing-stumbleupon i,.wpr-sharing-official .wpr-sharing-stumbleupon span{background-color:#eb4924}.wpr-sharing-official .wpr-sharing-vk i,.wpr-sharing-official .wpr-sharing-vk span{background-color:#45668e}.wpr-sharing-official .wpr-sharing-odnoklassniki i,.wpr-sharing-official .wpr-sharing-odnoklassniki span{background-color:#f4731c}.wpr-sharing-official .wpr-sharing-get-pocket i,.wpr-sharing-official .wpr-sharing-get-pocket span{background-color:#ef3f56}.wpr-sharing-official .wpr-sharing-skype i,.wpr-sharing-official .wpr-sharing-skype span{background-color:#00aff0}.wpr-sharing-official .wpr-sharing-whatsapp i,.wpr-sharing-official .wpr-sharing-whatsapp span{background-color:#25d366}.wpr-sharing-official .wpr-sharing-telegram i,.wpr-sharing-official .wpr-sharing-telegram span{background-color:#2ca5e0}.wpr-sharing-official .wpr-sharing-delicious i,.wpr-sharing-official .wpr-sharing-delicious span{background-color:#39f}.wpr-sharing-official .wpr-sharing-envelope i,.wpr-sharing-official .wpr-sharing-envelope span{background-color:#c13b2c}.wpr-sharing-official .wpr-sharing-print i,.wpr-sharing-official .wpr-sharing-print span{background-color:#96c859}.wpr-sharing-official .wpr-sharing-facebook-f{border-color:#3b5998}.wpr-sharing-official .wpr-sharing-twitter{border-color:#1da1f2}.wpr-sharing-official .wpr-sharing-linkedin-in{border-color:#0077b5}.wpr-sharing-official .wpr-sharing-pinterest-p{border-color:#bd081c}.wpr-sharing-official .wpr-sharing-reddit{border-color:#ff4500}.wpr-sharing-official .wpr-sharing-tumblr{border-color:#35465c}.wpr-sharing-official .wpr-sharing-digg{border-color:#005be2}.wpr-sharing-official .wpr-sharing-xing{border-color:#026466}.wpr-sharing-official .wpr-sharing-stumbleupon{border-color:#eb4924}.wpr-sharing-official .wpr-sharing-vk{border-color:#45668e}.wpr-sharing-official .wpr-sharing-odnoklassniki{border-color:#f4731c}.wpr-sharing-official .wpr-sharing-get-pocket{border-color:#ef3f56}.wpr-sharing-official .wpr-sharing-skype{border-color:#00aff0}.wpr-sharing-official .wpr-sharing-whatsapp{border-color:#25d366}.wpr-sharing-official .wpr-sharing-telegram{border-color:#2ca5e0}.wpr-sharing-official .wpr-sharing-delicious{border-color:#39f}.wpr-sharing-official .wpr-sharing-envelope{border-color:#c13b2c}.wpr-sharing-official .wpr-sharing-print{border-color:#96c859}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-facebook-f i,.wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-facebook-f span{color:#3b5998;background-color:transparent}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-twitter i,.wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-twitter span{color:#1da1f2;background-color:transparent}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-linkedin-in i,.wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-linkedin-in span{color:#0077b5;background-color:transparent}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-pinterest-p i,.wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-pinterest-p span{color:#bd081c;background-color:transparent}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-reddit i,.wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-reddit span{color:#ff4500;background-color:transparent}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-tumblr i,.wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-tumblr span{color:#35465c;background-color:transparent}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-digg i,.wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-digg span{color:#005be2;background-color:transparent}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-xing i,.wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-xing span{color:#026466;background-color:transparent}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-stumbleupon i,.wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-stumbleupon span{color:#eb4924;background-color:transparent}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-vk i,.wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-vk span{color:#45668e;background-color:transparent}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-odnoklassniki i,.wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-odnoklassniki span{color:#f4731c;background-color:transparent}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-get-pocket i,.wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-get-pocket span{color:#ef3f56;background-color:transparent}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-skype i,.wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-skype span{color:#00aff0;background-color:transparent}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-whatsapp i,.wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-whatsapp span{color:#25d366;background-color:transparent}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-telegram i,.wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-telegram span{color:#2ca5e0;background-color:transparent}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-delicious i,.wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-delicious span{color:#39f;background-color:transparent}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-envelope i,.wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-envelope span{color:#c13b2c;background-color:transparent}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-print i,.wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-print span{color:#96c859;background-color:transparent}.wpr-countdown-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 auto}.wpr-countdown-item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;overflow:hidden;color:#fff;text-align:center}.wpr-countdown-item:first-child{margin-left:0!important}.wpr-countdown-item:last-of-type{margin-right:0!important}.wpr-countdown-number{display:block}.wpr-countdown-separator{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.wpr-countdown-separator span{display:block}.wpr-countdown-separator:last-of-type{display:none!important}.wpr-countdown-wrap+div:not(.wpr-countdown-message){display:none}.wpr-countdown-message+div{display:none}.elementor-widget-wpr-countdown .wpr-countdown-item{background-color:#605be5}.elementor-widget-wpr-countdown .wpr-countdown-number{font-size:70px}.elementor-widget-wpr-countdown .wpr-countdown-label{font-size:19px;line-height:45px}.wpr-google-map .gm-style-iw-c{padding:0!important}.wpr-google-map .gm-style-iw-c>button{top:0!important;right:0!important}.wpr-google-map .gm-style-iw-c .wpr-gm-iwindow h3{margin-bottom:7px}.wpr-google-map .gm-style-iw-d{overflow:hidden!important}.wpr-google-map .gm-style img{max-width:none!important}.wpr-forms-container .wpcf7-form .wpcf7-form-control-wrap{display:block!important}.wpcf7 label,.wpcf7-quiz-label{width:100%}.wpr-forms-container .wpcf7 p{margin-bottom:0}.wpr-forms-container .wpcf7-form .ajax-loader{display:block;visibility:hidden;height:0;overflow:hidden;clear:both}.wpr-forms-container .caldera-grid select.form-control,.wpr-forms-container .nf-field-container select,.wpr-forms-container .wpcf7-date,.wpr-forms-container .wpcf7-number,.wpr-forms-container .wpcf7-select,.wpr-forms-container select.wpforms-field-medium{padding:7px 10px!important}.wpr-forms-container .wpcf7-date{width:auto!important}.wpr-forms-container .wpcf7-number{width:100px!important}.wpr-forms-container .wpcf7-form .wpcf7-submit{display:block}.wpr-forms-container .wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item,.wpr-forms-container .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item,.wpr-forms-container .wpcf7-form-control.wpcf7-radio .wpcf7-list-item{margin-left:0;margin-right:10px}.wpr-forms-container .wpcf7-response-output{clear:both;margin:0}.wpr-forms-container .wpforms-field:not(.wpforms-field-address) .wpforms-field-medium{display:inline-block!important;max-width:100%!important}.wpr-forms-container .wpforms-field-address,.wpr-forms-container .wpforms-field-phone,.wpr-forms-container .wpforms-page-indicator{display:inline-block}.wpr-forms-container .wpforms-field-address .wpforms-field-medium{max-width:100%!important}.wpr-forms-container .intl-tel-input.allow-dropdown input.wpforms-field-medium,.wpr-forms-container .wpforms-field-address div.wpforms-field-medium{width:100%!important;max-width:100%!important}.wpr-forms-container .intl-tel-input.allow-dropdown{display:inline-block!important;max-width:100%!important}.wpr-forms-align-left .wpr-forms-container div.wpforms-container-full .wpforms-form .wpforms-list-inline ul li:last-child{margin-right:0!important}.wpr-forms-container .caldera-grid .alert-success,.wpr-forms-container .nf-response-msg,.wpr-forms-container .wpcf7-mail-sent-ok,.wpr-forms-container .wpforms-confirmation-container-full{padding:10px 15px;border:2px solid}.wpr-forms-container label.wpforms-error a{text-decoration:underline}.wpr-forms-container .wpforms-smart-phone-field{text-indent:0!important}.wpr-forms-container select.ninja-forms-field{line-height:1!important}.wpr-forms-container .nf-form-wrap .checkbox-wrap label{display:inline-block!important}.wpr-forms-container .nf-form-wrap .starrating .stars{display:inline-block}.wpr-forms-submit-center .caldera-grid .btn-default:not(a),.wpr-forms-submit-center .submit-wrap .ninja-forms-field,.wpr-forms-submit-center .wpcf7-submit,.wpr-forms-submit-center .wpforms-page-next,.wpr-forms-submit-center .wpforms-page-previous,.wpr-forms-submit-center .wpforms-submit{display:block!important;margin-left:auto!important;margin-right:auto!important}.wpr-forms-submit-left .caldera-grid .btn-default:not(a),.wpr-forms-submit-left .submit-wrap .ninja-forms-field,.wpr-forms-submit-left .wpcf7-submit,.wpr-forms-submit-left .wpforms-page-next,.wpr-forms-submit-left .wpforms-page-previous,.wpr-forms-submit-left .wpforms-submit{float:left!important}.wpr-forms-submit-left .caldera-grid .btn-default:not(a),.wpr-forms-submit-right .submit-wrap .ninja-forms-field,.wpr-forms-submit-right .wpcf7-submit,.wpr-forms-submit-right .wpforms-page-next,.wpr-forms-submit-right .wpforms-page-previous,.wpr-forms-submit-right .wpforms-submit{float:right!important}.wpr-forms-submit-justify .caldera-grid .btn-default:not(a),.wpr-forms-submit-justify .submit-wrap .ninja-forms-field,.wpr-forms-submit-justify .wpcf7-submit,.wpr-forms-submit-justify .wpforms-page-next,.wpr-forms-submit-justify .wpforms-page-previous,.wpr-forms-submit-justify .wpforms-submit{display:block!important;width:100%!important;text-align:center!important}.wpr-custom-chk-radio .wpcf7-acceptance input,.wpr-custom-chk-radio .wpcf7-checkbox input,.wpr-custom-chk-radio .wpcf7-radio input,.wpr-custom-chk-radio .wpforms-field-checkbox input,.wpr-custom-chk-radio .wpforms-field-gdpr-checkbox input,.wpr-custom-chk-radio .wpforms-field-radio input{display:none!important}.wpr-custom-chk-radio .wpcf7-acceptance .wpcf7-list-item-label,.wpr-custom-chk-radio .wpcf7-checkbox .wpcf7-list-item-label,.wpr-custom-chk-radio .wpcf7-radio .wpcf7-list-item-label,.wpr-custom-chk-radio .wpforms-field-checkbox input+label,.wpr-custom-chk-radio .wpforms-field-gdpr-checkbox input+label,.wpr-custom-chk-radio .wpforms-field-radio input+label,.wpr-custom-chk-radio .wpforms-field-radio input+span{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.wpr-custom-chk-radio .wpcf7-acceptance .wpcf7-list-item-label:before,.wpr-custom-chk-radio .wpcf7-checkbox .wpcf7-list-item-label:before,.wpr-custom-chk-radio .wpcf7-radio .wpcf7-list-item-label:before,.wpr-custom-chk-radio .wpforms-field-checkbox input+label:before,.wpr-custom-chk-radio .wpforms-field-gdpr-checkbox input+label:before,.wpr-custom-chk-radio .wpforms-field-radio input+label:before,.wpr-custom-chk-radio .wpforms-field-radio input:not(.wpforms-screen-reader-element)+span:before{content:"\2714";display:inline-block;position:relative;top:-1px;text-align:center;border:1px solid;margin-right:5px;color:transparent}.wpr-forms-align-right .wpforms-field-checkbox ul li input:first-child,.wpr-forms-align-right .wpforms-field-gdpr-checkbox input:first-child,.wpr-forms-align-right .wpforms-field-radio ul li input:first-child,.wpr-forms-align-right .wpforms-image-choices label input:first-of-type{float:right;margin-right:0!important;margin-left:10px!important}.wpr-forms-align-right .wpr-forms-container,.wpr-forms-align-right .wpr-forms-container .wpcf7-form-control{direction:rtl}.wpr-forms-align-right .nf-form-wrap .field-wrap{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.wpr-forms-align-right .label-right .nf-field-description{margin-right:0!important}.wpr-forms-align-right .nf-error.field-wrap .nf-field-element:after{right:auto!important;left:1px!important}.wpr-forms-align-right .wpr-custom-chk-radio .wpcf7-acceptance .wpcf7-list-item-label:before,.wpr-forms-align-right .wpr-custom-chk-radio .wpcf7-checkbox .wpcf7-list-item-label:before,.wpr-forms-align-right .wpr-custom-chk-radio .wpcf7-radio .wpcf7-list-item-label:before,.wpr-forms-align-right .wpr-custom-chk-radio .wpforms-field-checkbox input+label:before,.wpr-forms-align-right .wpr-custom-chk-radio .wpforms-field-gdpr-checkbox input+label:before,.wpr-forms-align-right .wpr-custom-chk-radio .wpforms-field-radio input+label:before,.wpr-forms-align-right .wpr-custom-chk-radio .wpforms-field-radio input:not(.wpforms-screen-reader-element)+span:before{margin-right:0;margin-left:5px}.wpr-forms-align-right .wpcf7-acceptance .wpcf7-list-item,.wpr-forms-align-right .wpcf7-list-item.last,.wpr-forms-align-right div.wpforms-container-full .wpforms-form .wpforms-list-inline ul li:first-child{margin-right:0!important}.wpr-forms-align-right .wpr-forms-container .intl-tel-input .flag-container{left:auto!important;right:0!important}.wpr-forms-align-right .caldera-grid .col-sm-4,.wpr-forms-align-right .caldera-grid .col-sm-6{float:right}.wpr-forms-align-right .wpr-forms-container .caldera-grid .checkbox label,.wpr-forms-align-right .wpr-forms-container .caldera-grid .checkbox-inline label,.wpr-forms-align-right .wpr-forms-container .caldera-grid .radio label{padding-left:0!important;padding-right:20px}.wpr-forms-align-right .wpr-forms-container .caldera-grid .checkbox input,.wpr-forms-align-right .wpr-forms-container .caldera-grid .radio input{margin-right:-20px!important;margin-left:0!important}.wpr-forms-align-right .wpr-forms-container .caldera-grid .cf-credit-card{background-position:99% center!important}.wpr-forms-align-right .wpr-forms-container .caldera-grid .live-gravatar{text-align:right!important}.wpr-forms-align-left .wpr-forms-container .caldera-grid .live-gravatar{text-align:left!important}.wpr-forms-container .nf-form-content{padding:0;max-width:none}.wpr-forms-container .nf-form-content .label-above .field-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wpr-forms-container .nf-form-content .label-above .nf-field-label{margin-top:0}.wpr-forms-container .field-wrap:not(.textarea-wrap):not(.submit-wrap) .ninja-forms-field{border-radius:0}.wpr-forms-container .field-wrap.textarea-wrap .ninja-forms-field{display:block}.wpr-forms-container .field-wrap.submit-wrap .ninja-forms-field{cursor:pointer}.wpr-forms-container .listselect-wrap>div select.ninja-forms-field{-webkit-appearance:menulist;-moz-appearance:menulist;appearance:menulist}.wpr-forms-container .nf-form-content .list-select-wrap .nf-field-element>div,.wpr-forms-container .nf-form-content input:not([type=button]),.wpr-forms-container .nf-form-content textarea{background:0 0;border:none}.wpr-forms-container .checkbox-container.label-right .field-wrap{display:block}.wpr-forms-container .listcheckbox-wrap ul li,.wpr-forms-container .listradio-wrap ul li{display:inline-block;margin-right:10px!important;margin-bottom:7px!important}.wpr-forms-container .listcheckbox-container .nf-field-element label:after{top:1px}.wpr-forms-container .listradio-wrap .nf-field-element label{margin-left:25px!important}.wpr-forms-container .listradio-wrap .nf-field-element label:after{top:0;left:-25px}.wpr-forms-container .listradio-wrap .nf-field-element label.nf-checked-label:before{top:4px;left:-21px}.wpr-forms-container .checkbox-wrap label,.wpr-forms-container .listcheckbox-wrap label,.wpr-forms-container .listradio-wrap label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.wpr-forms-container .nf-error.field-wrap .nf-field-element:after{top:0!important;bottom:0!important;height:auto!important}.wpr-forms-container .wpforms-form .wpforms-field,.wpr-forms-container .wpforms-submit-container{padding:0!important}.wpr-forms-container .wpforms-container,.wpr-forms-container .wpforms-field-address .wpforms-field-row:nth-last-child(2),.wpr-forms-container div.wpforms-container-full .wpforms-form .wpforms-field-row{margin-bottom:0!important}.wpr-forms-container .wpforms-submit-container:after{content:" ";clear:both;display:table}.wpr-forms-container .caldera-grid .help-block{margin-bottom:0}.wpr-forms-container .caldera-grid .caldera-forms-gdpr-field-label a{text-decoration:underline}.wpr-forms-container .caldera-grid .intl-tel-input input{text-indent:40px}.wpr-forms-container .caldera-grid input.cf-credit-card{text-indent:33px}.wpr-forms-container .caldera-grid .cf-credit-card{background-position:5px center!important}.wpr-forms-container .cf2-dropzone .form-control{height:auto}.wpr-forms-container .caldera-grid .form-group input,.wpr-forms-container .caldera-grid .form-group textarea{-webkit-box-shadow:none;box-shadow:none}.wpr-forms-container .caldera-grid .has-error .form-control{-webkit-box-shadow:none;box-shadow:none}.wpr-forms-container .caldera-grid .alert-success{text-shadow:none}.elementor-widget-wpr-forms .nf-form-title h3,.elementor-widget-wpr-forms .wpforms-head-container .wpforms-title{font-size:28px;font-weight:800}.elementor-widget-wpr-forms .nf-form-fields-required,.elementor-widget-wpr-forms .wpforms-head-container .wpforms-description{font-size:14px}.elementor-widget-wpr-forms .caldera-forms-summary-field ul li,.elementor-widget-wpr-forms .caldera-grid .caldera-forms-gdpr-field-label,.elementor-widget-wpr-forms .caldera-grid .checkbox label,.elementor-widget-wpr-forms .caldera-grid .control-label,.elementor-widget-wpr-forms .caldera-grid .radio label,.elementor-widget-wpr-forms .caldera-grid .total-line,.elementor-widget-wpr-forms .nf-field-container label,.elementor-widget-wpr-forms .wpcf7-form,.elementor-widget-wpr-forms .wpforms-captcha-equation,.elementor-widget-wpr-forms .wpforms-captcha-question,.elementor-widget-wpr-forms .wpforms-field-label,.elementor-widget-wpr-forms .wpforms-field-label-inline,.elementor-widget-wpr-forms .wpforms-image-choices-label,.elementor-widget-wpr-forms .wpforms-payment-total,.elementor-widget-wpr-forms .wpr-forms-container .nf-response-msg,.elementor-widget-wpr-forms .wpr-forms-container .wpforms-confirmation-container-full{font-size:14px}.elementor-widget-wpr-forms .caldera-grid .form-control[type=color_picker],.elementor-widget-wpr-forms .caldera-grid .form-control[type=credit_card_cvc],.elementor-widget-wpr-forms .caldera-grid .form-control[type=email],.elementor-widget-wpr-forms .caldera-grid .form-control[type=number],.elementor-widget-wpr-forms .caldera-grid .form-control[type=phone],.elementor-widget-wpr-forms .caldera-grid .form-control[type=tel],.elementor-widget-wpr-forms .caldera-grid .form-control[type=text],.elementor-widget-wpr-forms .caldera-grid .form-control[type=url],.elementor-widget-wpr-forms .caldera-grid select.form-control,.elementor-widget-wpr-forms .caldera-grid textarea.form-control,.elementor-widget-wpr-forms .ninja-forms-field,.elementor-widget-wpr-forms .wpcf7-date,.elementor-widget-wpr-forms .wpcf7-number,.elementor-widget-wpr-forms .wpcf7-quiz,.elementor-widget-wpr-forms .wpcf7-select,.elementor-widget-wpr-forms .wpcf7-text,.elementor-widget-wpr-forms .wpcf7-textarea,.elementor-widget-wpr-forms .wpforms-form input[type=date],.elementor-widget-wpr-forms .wpforms-form input[type=datetime-local],.elementor-widget-wpr-forms .wpforms-form input[type=datetime],.elementor-widget-wpr-forms .wpforms-form input[type=email],.elementor-widget-wpr-forms .wpforms-form input[type=month],.elementor-widget-wpr-forms .wpforms-form input[type=number],.elementor-widget-wpr-forms .wpforms-form input[type=password],.elementor-widget-wpr-forms .wpforms-form input[type=range],.elementor-widget-wpr-forms .wpforms-form input[type=search],.elementor-widget-wpr-forms .wpforms-form input[type=tel],.elementor-widget-wpr-forms .wpforms-form input[type=text],.elementor-widget-wpr-forms .wpforms-form input[type=time],.elementor-widget-wpr-forms .wpforms-form input[type=url],.elementor-widget-wpr-forms .wpforms-form input[type=week],.elementor-widget-wpr-forms .wpforms-form select,.elementor-widget-wpr-forms .wpforms-form textarea{font-size:13px;letter-spacing:.2px}.elementor-widget-wpr-forms .caldera-grid .btn-default,.elementor-widget-wpr-forms .caldera-grid .cf2-dropzone button,.elementor-widget-wpr-forms .submit-wrap .ninja-forms-field,.elementor-widget-wpr-forms .wpcf7-submit,.elementor-widget-wpr-forms .wpforms-page-next,.elementor-widget-wpr-forms .wpforms-page-previous,.elementor-widget-wpr-forms .wpforms-submit{background-color:#605be5}.elementor-widget-wpr-forms .caldera-grid .btn-default:hover,.elementor-widget-wpr-forms .caldera-grid .btn-success,.elementor-widget-wpr-forms .caldera-grid .cf2-dropzone button:hover,.elementor-widget-wpr-forms .submit-wrap .ninja-forms-field:hover,.elementor-widget-wpr-forms .wpcf7-submit:hover,.elementor-widget-wpr-forms .wpforms-page-next:hover,.elementor-widget-wpr-forms .wpforms-page-previous:hover,.elementor-widget-wpr-forms .wpforms-submit:hover{background-color:#4a45d2}.elementor-widget-wpr-forms .wpr-forms-container .caldera_ajax_error_block,.elementor-widget-wpr-forms .wpr-forms-container .nf-error-msg,.elementor-widget-wpr-forms .wpr-forms-container .wpcf7-not-valid-tip,.elementor-widget-wpr-forms .wpr-forms-container .wpcf7-response-output,.elementor-widget-wpr-forms .wpr-forms-container label.wpforms-error{font-size:14px}.elementor-widget-wpr-forms .caldera-forms-summary-field ul li,.elementor-widget-wpr-forms .caldera-grid .caldera-forms-gdpr-field-label,.elementor-widget-wpr-forms .caldera-grid .checkbox label,.elementor-widget-wpr-forms .caldera-grid .control-label,.elementor-widget-wpr-forms .caldera-grid .radio label,.elementor-widget-wpr-forms .caldera-grid .total-line,.elementor-widget-wpr-forms .nf-field-container label,.elementor-widget-wpr-forms .wpcf7-form,.elementor-widget-wpr-forms .wpforms-captcha-equation,.elementor-widget-wpr-forms .wpforms-captcha-question,.elementor-widget-wpr-forms .wpforms-field-label,.elementor-widget-wpr-forms .wpforms-field-label-inline,.elementor-widget-wpr-forms .wpforms-image-choices-label,.elementor-widget-wpr-forms .wpforms-payment-total,.elementor-widget-wpr-forms .wpr-forms-container .nf-response-msg,.elementor-widget-wpr-forms .wpr-forms-container .wpforms-confirmation-container-full{font-weight:400}.elementor-widget-wpr-forms.caldera-grid .help-block,.elementor-widget-wpr-forms.nf-field-description,.elementor-widget-wpr-forms.wpforms-field-description,.elementor-widget-wpr-forms.wpforms-field-sublabel{font-size:14px}.wpr-ba-image-container{position:relative;overflow:hidden}.wpr-ba-image-container *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.wpr-ba-image-1 img,.wpr-ba-image-2 img{max-width:100%;width:100%}.wpr-ba-image-2{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.wpr-ba-image-2 img{position:absolute;top:0}.wpr-ba-divider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;left:50%;z-index:3;height:100%;cursor:pointer;-ms-touch-action:none;touch-action:none}.wpr-ba-divider-icons{display:-webkit-box;display:-ms-flexbox;display:flex}.wpr-ba-vertical .wpr-ba-divider-icons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wpr-ba-horizontal .wpr-ba-divider-icons i:first-child{text-align:right;padding-right:10%}.wpr-ba-horizontal .wpr-ba-divider-icons i:last-child{text-align:left;padding-left:10%}.wpr-ba-divider-icons .fa{text-align:center}.wpr-ba-vertical .wpr-ba-divider{top:50%;left:auto;width:100%;height:auto}.wpr-ba-vertical .wpr-ba-image-2 img{top:auto}.wpr-ba-horizontal .wpr-ba-divider-icons:after,.wpr-ba-horizontal .wpr-ba-divider-icons:before{content:'';display:block;position:absolute;height:100%}.wpr-ba-vertical .wpr-ba-divider-icons:after,.wpr-ba-vertical .wpr-ba-divider-icons:before{content:'';display:block;position:absolute;width:100%}.wpr-ba-label{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px}.wpr-ba-labels-none .wpr-ba-label{display:none}.wpr-ba-labels-hover .wpr-ba-label{opacity:0;-webkit-transition:.1s ease-in;-o-transition:.1s ease-in;transition:.1s ease-in}.wpr-ba-labels-hover:hover .wpr-ba-label{opacity:1}.wpr-ba-horizontal .wpr-ba-label{top:0;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wpr-ba-horizontal .wpr-ba-label-1{left:0}.wpr-ba-horizontal .wpr-ba-label-2{right:0}.wpr-ba-vertical .wpr-ba-label{left:0;width:100%}.wpr-ba-vertical .wpr-ba-label-1{top:0}.wpr-ba-vertical .wpr-ba-label-2{bottom:0}.elementor-widget-wpr-before-after .wpr-ba-label>div{background-color:#605be5;font-size:14px}body:not(.elementor-editor-active) .wpr-template-popup{display:none}.wpr-template-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999999}.wpr-template-popup-inner{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;top:0;left:0;width:100%;height:100%}.wpr-popup-container{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;position:relative}.wpr-popup-container>div{width:100%}.wpr-popup-image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff}.wpr-popup-overlay{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background:rgba(0,0,0,.7)}.wpr-popup-close-btn{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;right:0;z-index:99;width:auto!important;cursor:pointer}.wpr-popup-notification .wpr-template-popup-inner,.wpr-popup-notification.wpr-template-popup{height:auto!important}.wpr-popup-notification .wpr-popup-overlay{display:none!important}.wpr-popup-container.ps-container.ps-active-x>.ps-scrollbar-x-rail,.wpr-popup-container.ps-container.ps-active-y>.ps-scrollbar-y-rail{display:block;background-color:transparent}.wpr-popup-container.ps-container>.ps-scrollbar-y-rail{display:none;position:absolute;right:3px;width:3px}.wpr-popup-container.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-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 0}.wpr-popup-container .elementor-editor-section-settings .elementor-editor-element-setting:last-child:after{top:0;border-width:0 0 22px 12px}.elementor-editor-active [data-elementor-type=wpr-popup] .elementor-section-wrap:not(:empty)+#elementor-add-new-section,.elementor-editor-active [data-elementor-type=wpr-popup]:not(.elementor-edit-mode){display:none}.wpr-template-edit-btn{position:absolute;top:0;right:40px;display:none;line-height:1;padding:8px 13px;cursor:pointer;background:#333;color:#fff;border:1px solid #000}.elementor-editor-active .wpr-template-edit-btn{display:inline-block;opacity:0;visibility:hidden}.elementor-editor-active .elementor-element-edit-mode:hover .wpr-template-edit-btn{opacity:1;visibility:visible}.wpr-mailchimp-fields{display:-webkit-box;display:-ms-flexbox;display:flex}.wpr-mailchimp-email input,.wpr-mailchimp-email label,.wpr-mailchimp-first-name input,.wpr-mailchimp-first-name label,.wpr-mailchimp-last-name input,.wpr-mailchimp-last-name label{display:block;width:100%}.wpr-mailchimp-layout-hr .wpr-mailchimp-fields{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.wpr-mailchimp-layout-vr .wpr-mailchimp-fields{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wpr-mailchimp-layout-hr .wpr-mailchimp-email,.wpr-mailchimp-layout-hr .wpr-mailchimp-first-name,.wpr-mailchimp-layout-hr .wpr-mailchimp-last-name{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.wpr-mailchimp-subscribe-btn{width:100%;padding:0;outline:0!important;cursor:pointer}.wpr-mailchimp-error-message,.wpr-mailchimp-message,.wpr-mailchimp-success-message{display:none}.elementor-widget-wpr-mailchimp .wpr-mailchimp-header h3{font-size:28px;font-weight:800}.elementor-widget-wpr-mailchimp .wpr-mailchimp-header p{font-size:14px}.elementor-widget-wpr-mailchimp .wpr-mailchimp-fields label{font-size:13px}.elementor-widget-wpr-mailchimp .wpr-mailchimp-subscribe-btn{background-color:#605be5}.elementor-widget-wpr-mailchimp .wpr-mailchimp-subscribe-btn:hover{background-color:#4a45d2}.wpr-advanced-slider-wrap{position:relative}.wpr-advanced-slider{position:relative;height:500px;overflow:hidden}.wpr-slider-item{position:relative;height:500px;overflow:hidden}.wpr-slider-content{position:relative;max-width:750px;width:100%;padding:10px 50px 50px 50px;z-index:90}.wpr-slider-item-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center}.wpr-slider-description p,.wpr-slider-sub-title h3,.wpr-slider-title h2{display:inline-block}.wpr-slider-title h2{color:#fff;font-size:40px;font-weight:600;line-height:1.5em;padding:5px 10px 5px 10px;margin:0 0 2px 0}.wpr-slider-sub-title h3{font-size:16px;padding:5px 10px 5px 10px;margin:0 0 10px 0}.wpr-slider-description p{padding:5px 10px 5px 10px;margin:0 0 30px 0}.wpr-slider-primary-btn,.wpr-slider-secondary-btn{padding:12px 25px 12px 25px;margin:0 10px 0 10px;border-style:solid;border-width:1px;border-color:#fff;border-radius:2px}.wpr-slider-btns svg,.wpr-slider-scroll-btn svg{vertical-align:bottom}@keyframes ken-burns-in{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.3);transform:scale(1.3)}}@-webkit-keyframes ken-burns-in{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.3);transform:scale(1.3)}}@keyframes ken-burns-out{0%{-webkit-transform:scale(1.3);transform:scale(1.3)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes ken-burns-out{0%{-webkit-transform:scale(1.3);transform:scale(1.3)}100%{-webkit-transform:scale(1);transform:scale(1)}}.wpr-advanced-slider .slick-slide.slick-active .wpr-slider-item-bg{-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:10s;animation-duration:10s}.wpr-advanced-slider .slick-slide.slick-active .wpr-slider-item-bg.wpr-ken-burns-in{-webkit-animation-name:ken-burns-in;animation-name:ken-burns-in;-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}.wpr-advanced-slider .slick-slide.slick-active .wpr-slider-item-bg.wpr-ken-burns-out{-webkit-animation-name:ken-burns-out;animation-name:ken-burns-out;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.wpr-ken-burns-in{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.wpr-ken-burns-out{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}.wpr-slider-item-url{display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:90}.wpr-slider-nav-position-default .wpr-slider-arrow-container{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex}.wpr-slider-nav-position-default .wpr-slider-arrow{position:static}.wpr-slider-nav-position-default .wpr-slider-prev-arrow{-ms-transform:none;transform:none;-webkit-transform:none}.wpr-slider-nav-position-default .wpr-slider-next-arrow{-ms-transform:translateY(0) rotate(180deg);transform:translateY(0) rotate(180deg);-webkit-transform:translateY(0) rotate(180deg)}.wpr-slider-nav-align-bottom-center .wpr-slider-arrow-container,.wpr-slider-nav-align-top-center .wpr-slider-arrow-container{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.wpr-slider-arrow{position:absolute;z-index:120;top:50%;-webkit-box-sizing:content-box;box-sizing:content-box;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wpr-slider-arrow i{display:block;line-height:inherit}.wpr-slider-prev-arrow{left:1%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.wpr-slider-next-arrow{right:1%;-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.wpr-slider-nav-fade .wpr-slider-arrow{opacity:0;visibility:hidden}.wpr-slider-nav-fade .wpr-advanced-slider-wrap:hover .wpr-slider-arrow{opacity:1;visibility:visible}.wpr-slider-dots{display:inline-table;position:absolute;z-index:110;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.wpr-slider-dots .slick-dots{position:static!important}.wpr-slider-dots ul{list-style:none;margin:0;padding:0}.wpr-advanced-slider.slick-dotted.slick-slider{margin-bottom:0!important}.wpr-slider-dots-vertical .slick-dots li{display:block;width:auto!important;height:auto!important;margin:0!important}.wpr-slider-dots-horizontal .slick-dots li{width:auto!important;padding-top:10px;margin:0!important}.wpr-slider-dots-horizontal .slick-dots li:last-child span,.wpr-slider-dots-pro-vr .slick-dots li:last-child span{margin-right:0!important}.wpr-slider-dots-horizontal .wpr-slider-dots li,.wpr-slider-dots-pro-vr .wpr-slider-dots li{float:left}.wpr-slider-dot{display:block;cursor:pointer}.wpr-slider-dots li:last-child .wpr-slider-dot{margin:0!important}.wpr-slider-scroll-btn{position:absolute;bottom:45px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:inline-block;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;line-height:1;overflow:hidden}@-webkit-keyframes wpr-scroll-animation{0%{opacity:0;-webkit-transform:translate3d(0,-60%,0);transform:translate3d(0,-60%,0)}50%{opacity:1;-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0)}100%{opacity:0;-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0)}}@keyframes wpr-scroll-animation{0%{opacity:0;-webkit-transform:translate3d(0,-60%,0);transform:translate3d(0,-60%,0)}50%{opacity:1;-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0)}100%{opacity:0;-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0)}}.wpr-scroll-animation{-webkit-animation-name:wpr-scroll-animation;animation-name:wpr-scroll-animation;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.wpr-slider-video{position:absolute;width:100%;height:100%;top:0;left:0;z-index:90}.wpr-slider-video-btn{margin:0 auto}.wpr-slider-video-btn i{display:block}.wpr-slider-video-icon-size-none .wpr-slider-video-btn{display:none}.wpr-slider-video-icon-size-small .wpr-slider-video-btn{height:50px;width:50px;font-size:16px;padding:16px 0 0 4px;border-width:1px}.wpr-slider-video-icon-size-medium .wpr-slider-video-btn{height:80px;width:80px;font-size:26px;padding:25px 0 0 5px;border-width:2px}.wpr-slider-video-icon-size-large .wpr-slider-video-btn{height:100px;width:100px;font-size:30px;padding:33px 0 0 7px;border-width:2px}.wpr-slider-video-btn{text-align:center;border-style:solid;border-radius:50%;cursor:pointer}.wpr-slider-item-overlay{position:absolute;left:0;top:0;width:100%;height:100%;z-index:80}.wpr-pricing-table{position:relative}.wpr-pricing-table-heading{text-align:center}.wpr-pricing-table-headding-inner{display:inline-block}.wpr-pricing-table-heading-left .wpr-pricing-table-headding-inner>div,.wpr-pricing-table-heading-right .wpr-pricing-table-headding-inner>div{display:inline-block;vertical-align:top}.wpr-pricing-table-heading-left .wpr-pricing-table-icon{float:left}.wpr-pricing-table-heading-right .wpr-pricing-table-icon{float:right}.wpr-pricing-table-heading-left .wpr-pricing-table-title-wrap,.wpr-pricing-table-heading-right .wpr-pricing-table-title-wrap{text-align:left}.wpr-pricing-table-heading-center .wpr-pricing-table-icon img{margin:0 auto}.wpr-pricing-table-icon img{display:block;border-style:none}.elementor-widget-wpr-pricing-table .wpr-pricing-table-title-wrap .wpr-pricing-table-title{font-size:26px;font-weight:600}.elementor-widget-wpr-pricing-table .wpr-pricing-table-title-wrap .wpr-pricing-table-sub-title{font-size:14px}.wpr-pricing-table-price{text-align:center;font-size:65px;font-weight:500;line-height:.9}.wpr-pricing-table-price-inner{-ms-box-orient:horizontal;display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wpr-pricing-table-currency,.wpr-pricing-table-old-price,.wpr-pricing-table-preiod,.wpr-pricing-table-sub-price{line-height:1}.wpr-pricing-table-preiod{font-size:17px;line-height:1.5;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.wpr-pricing-table-old-price{text-decoration:line-through!important}.wpr-pricing-table-feature{position:relative;font-size:15px}.wpr-pricing-table-feature-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto}.wpr-pricing-table-feature-inner span{position:relative}.wpr-pricing-table-feature-inner span.wpr-pricing-table-ftext-line-yes{text-decoration:line-through}.wpr-pricing-table-feature:after{content:"";display:block;width:100%;margin:0 auto}.wpr-pricing-table section:last-of-type:after{display:none}.wpr-pricing-table-feature-icon,.wpr-pricing-table-feature-text{display:inline}.wpr-pricing-table-feature-icon{margin-right:8px}.wpr-pricing-table-feature-tooltip{position:absolute;top:0;left:50%;border-radius:4px;padding:6px 10px;visibility:hidden;opacity:0;font-size:15px;-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);-webkit-transition:all 230ms ease-in-out 0s;-o-transition:all 230ms ease-in-out 0s;transition:all 230ms ease-in-out 0s;text-align:center}.wpr-pricing-table-feature-tooltip:before{content:"";position:absolute;left:10px;bottom:-5px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top-style:solid;border-top-width:6px}.wpr-pricing-table-feature:hover .wpr-pricing-table-feature-tooltip{visibility:visible;opacity:1;-ms-transform:translate(-50%,-80%);transform:translate(-50%,-80%);-webkit-transform:translate(-50%,-80%)}.wpr-pricing-table-feature-tooltip:before{left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform:translateX(-50%)!important}.wpr-pricing-table-button{text-align:center;font-size:17px}.wpr-pricing-table-btn{position:relative;overflow:hidden;display:inline-block;vertical-align:middle;cursor:pointer}.wpr-pricing-table-btn span{position:relative;z-index:2;opacity:1!important}.wpr-pricing-table-btn:after,.wpr-pricing-table-btn:before{z-index:1!important}.wpr-pricing-table-badge{position:absolute;display:inline-block;text-align:center;z-index:2}.elementor-widget-wpr-pricing-table .wpr-pricing-table-badge .wpr-pricing-table-badge-inner{font-size:15px;font-weight:900}.wpr-pricing-table-badge-left{left:0;right:auto}.wpr-pricing-table-badge-right{left:auto;right:0}.wpr-pricing-table-badge-corner{top:0;width:200px;height:200px;overflow:hidden}.wpr-pricing-table-badge-corner .wpr-pricing-table-badge-inner{width:200%}.wpr-pricing-table-badge-corner.wpr-pricing-table-badge-right{-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform:rotate(90deg)}.wpr-pricing-table-badge-cyrcle{top:0}.wpr-pricing-table-badge-cyrcle .wpr-pricing-table-badge-inner{border-radius:100%}.wpr-pricing-table-badge-flag{border-right:5px}.wpr-pricing-table-badge-flag.wpr-pricing-table-badge-left{margin-left:-10px}.wpr-pricing-table-badge-flag.wpr-pricing-table-badge-right{margin-right:-10px}.wpr-pricing-table-badge-flag:before{content:"";position:absolute;z-index:1;bottom:-5px;width:0;height:0;margin-left:-10px;border-left:10px solid transparent;border-right:10px solid transparent;border-top-style:solid;border-top-width:10px}.wpr-pricing-table-badge-flag .wpr-pricing-table-badge-inner{position:relative;z-index:2;border-top-left-radius:3px;border-top-right-radius:3px}.wpr-pricing-table-badge-flag.wpr-pricing-table-badge-left:before{left:5px;-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform:rotate(90deg)}.wpr-pricing-table-badge-flag.wpr-pricing-table-badge-right:before{right:-5px;-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}.wpr-pricing-table-badge-flag.wpr-pricing-table-badge-left .wpr-pricing-table-badge-inner{border-bottom-right-radius:3px}.wpr-pricing-table-badge-flag.wpr-pricing-table-badge-right .wpr-pricing-table-badge-inner{border-bottom-left-radius:3px}.wpr-pricing-table-text{font-size:13px;line-height:1.3}.wpr-pricing-table-divider{margin:0 auto}.wpr-pricing-table-animation-slide{-webkit-transition-property:margin;-o-transition-property:margin;transition-property:margin;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.wpr-pricing-table-animation-bounce{-webkit-animation-iteration-count:1;animation-iteration-count:1}.wpr-pricing-table-animation-slide:hover{margin-top:-5px}.wpr-pricing-table-animation-bounce:hover{-webkit-animation-name:bounce;animation-name:bounce}.elementor-widget-wpr-pricing-table .wpr-pricing-table-heading{background-color:#f9f9f9}.elementor-widget-wpr-pricing-table .wpr-pricing-table-price{background-color:#605be5}.elementor-widget-wpr-pricing-table .wpr-pricing-table-button{background-color:#f9f9f9}.elementor-widget-wpr-pricing-table .wpr-pricing-table-btn{background-color:#2b2b2b}.elementor-widget-wpr-pricing-table .wpr-pricing-table-btn:hover{background-color:#4a45d2}.elementor-widget-wpr-pricing-table .wpr-pricing-table-text{background-color:#f9f9f9}.wpr-logo{position:relative;display:inline-table;overflow:hidden}.wpr-logo-image img{display:block}.wpr-logo-description{margin:0}.wpr-logo-image{position:relative;display:block;width:100%;z-index:7}.wpr-logo-url{position:absolute;display:block;width:100%;height:100%;top:0;left:0;z-index:5}.wpr-logo-position-left .wpr-logo-image,.wpr-logo-position-left .wpr-logo-text{float:left}.wpr-logo-position-right .wpr-logo-image,.wpr-logo-position-right .wpr-logo-text{float:right}.wpr-logo-position-center .wpr-logo-image{margin:0 auto}.wpr-logo-position-center .wpr-logo-text{text-align:center}.wpr-logo-position-left .wpr-logo-text,.wpr-logo-position-right .wpr-logo-text{text-align:left}.elementor-widget-wpr-logo .wpr-logo-title{font-size:16px;line-height:1.5}.elementor-widget-wpr-logo .wpr-logo-description{font-size:13px}.wpr-testimonial-carousel .slick-slider{cursor:drag}.wpr-testimonial-carousel .slick-track{display:-webkit-box!important;display:flex!important;display:-ms-flexbox!important}.wpr-testimonial-carousel .slick-slide{height:inherit!important}.wpr-testimonial-carousel-wrap .slick-list{padding-right:1px!important}.wpr-testimonial-nav-position-default .wpr-testimonial-arrow-container{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex}.wpr-testimonial-nav-position-default .wpr-testimonial-arrow{position:static}.wpr-testimonial-nav-position-default .wpr-testimonial-prev-arrow{-ms-transform:none;transform:none;-webkit-transform:none}.wpr-testimonial-nav-position-default .wpr-testimonial-next-arrow{-ms-transform:translateY(0) rotate(180deg);transform:translateY(0) rotate(180deg);-webkit-transform:translateY(0) rotate(180deg)}.wpr-testimonial-nav-align-bottom-center .wpr-testimonial-arrow-container,.wpr-testimonial-nav-align-top-center .wpr-testimonial-arrow-container{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.wpr-testimonial-arrow{position:absolute;z-index:120;top:52%;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;cursor:pointer}.wpr-testimonial-arrow i{display:block;line-height:inherit}.wpr-testimonial-prev-arrow{left:2%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.wpr-testimonial-next-arrow{right:2%;-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.wpr-testimonial-nav-fade .wpr-testimonial-arrow{opacity:0}.wpr-testimonial-dots{display:inline-table;position:absolute;z-index:110;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.wpr-testimonial-dots ul{list-style:none;margin:0}.wpr-testimonial-dots li{float:left}.wpr-testimonial-dot{display:block;cursor:pointer}.wpr-testimonial-dots li:last-child .wpr-testimonial-dot{margin:0!important}.wpr-testimonial-social-media{display:inline-block}.wpr-testimonial-social{display:block;float:left;width:45px;height:45px;line-height:45px;font-size:45px;-webkit-box-sizing:content-box;box-sizing:content-box;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;cursor:pointer}.wpr-testimonial-social i{display:block;width:100%;height:100%;line-height:inherit}.wpr-testimonial-social:last-child{margin-right:0!important}.wpr-testimonial-rating i{display:inline;position:relative;font-family:eicons;font-style:normal;line-height:1;overflow:hidden}.wpr-testimonial-rating i:before{content:'\e934';font-weight:900;display:block;position:absolute;top:0;left:0;font-size:inherit;font-family:inherit;overflow:hidden}.wpr-testimonial-rating-style_2 .wpr-testimonial-rating i:before{content:'\002605'}.wpr-testimonial-rating i:last-of-type{margin-right:0!important}.wpr-rating-icon-empty:before{display:none!important}.elementor-widget-wpr-testimonial-carousel .wpr-testimonial-content-wrap .wpr-testimonial-title{font-size:18px;font-weight:700}.wpr-testimonial-content{position:relative;font-size:15px}.wpr-testimonial-content p{position:relative;z-index:5;margin:0}.wpr-testimonial-content .wpr-testimonial-icon{position:absolute;width:100%;z-index:1}.wpr-testimonial-date{font-size:10px}.wpr-testimonial-content-inner{position:relative;background-color:#f9f9f9}.wpr-testimonial-triangle-yes .wpr-testimonial-content-inner:before{content:"";position:absolute;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top-style:solid;border-top-width:15px}.wpr-testimonial-meta-position-bottom.wpr-testimonial-meta-align-center .wpr-testimonial-content-inner:before,.wpr-testimonial-meta-position-top.wpr-testimonial-meta-align-center .wpr-testimonial-content-inner:before{right:calc(50% - 15px)}.wpr-testimonial-meta-position-bottom.wpr-testimonial-meta-align-left .wpr-testimonial-content-inner:before,.wpr-testimonial-meta-position-top.wpr-testimonial-meta-align-left .wpr-testimonial-content-inner:before{margin-left:-15px}.wpr-testimonial-meta-position-bottom.wpr-testimonial-meta-align-right .wpr-testimonial-content-inner:before,.wpr-testimonial-meta-position-top.wpr-testimonial-meta-align-right .wpr-testimonial-content-inner:before{margin-right:-15px}.wpr-testimonial-meta-position-left .wpr-testimonial-content-inner:before,.wpr-testimonial-meta-position-right .wpr-testimonial-content-inner:before{margin-top:-7.5px}.wpr-testimonial-meta-position-top .wpr-testimonial-content-inner:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.wpr-testimonial-meta-position-top .wpr-testimonial-content-inner{margin-top:15px}.wpr-testimonial-meta-position-right .wpr-testimonial-content-inner:before{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.wpr-testimonial-meta-position-right .wpr-testimonial-content-inner{margin-right:15px}.wpr-testimonial-meta-position-left .wpr-testimonial-content-inner:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.wpr-testimonial-meta-position-left .wpr-testimonial-content-inner{margin-left:15px}.wpr-testimonial-meta-position-bottom .wpr-testimonial-content-inner:before{bottom:-15px}.wpr-testimonial-meta-position-bottom .wpr-testimonial-content-inner{margin-bottom:15px}.wpr-testimonial-meta-position-extra .wpr-testimonial-content-inner:before{display:none}.wpr-testimonial-meta-position-left .wpr-testimonial-content-inner:before{left:-22px}.wpr-testimonial-meta-position-right .wpr-testimonial-content-inner:before{right:-22px}.wpr-testimonial-meta-position-top .wpr-testimonial-content-inner:before{top:-15px}.wpr-testimonial-meta-position-bottom .wpr-testimonial-content-inner:before{bottom:-15px}.wpr-testimonial-image{overflow:hidden}.elementor-widget-wpr-testimonial-carousel .wpr-testimonial-meta .wpr-testimonial-name{font-size:14px;font-weight:700}.wpr-testimonial-logo-image{display:block;overflow:hidden}.wpr-testimonial-item{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.wpr-testimonial-meta-position-extra .wpr-testimonial-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wpr-testimonial-meta-position-top .wpr-testimonial-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wpr-testimonial-meta-position-bottom .wpr-testimonial-item{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.wpr-testimonial-meta-position-right .wpr-testimonial-item{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.wpr-testimonial-meta-position-left .wpr-testimonial-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.wpr-testimonial-meta-position-left .wpr-testimonial-meta,.wpr-testimonial-meta-position-right .wpr-testimonial-meta{-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:480px){.wpr-testimonial-meta-position-left .wpr-testimonial-item,.wpr-testimonial-meta-position-right .wpr-testimonial-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wpr-testimonial-meta-position-left .wpr-testimonial-content-inner,.wpr-testimonial-meta-position-right .wpr-testimonial-content-inner{margin-left:0!important}.wpr-testimonial-meta-position-left .wpr-testimonial-meta,.wpr-testimonial-meta-position-right .wpr-testimonial-meta{margin-left:0!important;margin-right:0!important;padding:0!important;margin-bottom:20px}.wpr-testimonial-meta-position-left .wpr-testimonial-content-inner:before,.wpr-testimonial-meta-position-right .wpr-testimonial-content-inner:before{display:none}}.wpr-testimonial-job{font-size:10px}.wpr-testimonial-image-position-left .wpr-testimonial-meta-inner>div,.wpr-testimonial-image-position-right .wpr-testimonial-meta-inner>div{display:inline-block;vertical-align:top}.wpr-testimonial-image-position-center.wpr-testimonial-meta-align-left .wpr-testimonial-meta img,.wpr-testimonial-image-position-left .wpr-testimonial-image,.wpr-testimonial-image-position-left .wpr-testimonial-logo-image img{float:left}.wpr-testimonial-image-position-center.wpr-testimonial-meta-align-right .wpr-testimonial-meta img,.wpr-testimonial-image-position-right .wpr-testimonial-image,.wpr-testimonial-image-position-right .wpr-testimonial-logo-image img{float:right}.wpr-testimonial-image-position-left .wpr-testimonial-meta-content-wrap,.wpr-testimonial-meta-align-left .wpr-testimonial-meta{text-align:left}.wpr-testimonial-meta-align-center .wpr-testimonial-meta{text-align:center}.wpr-testimonial-image-position-right .wpr-testimonial-meta-content-wrap,.wpr-testimonial-meta-align-right .wpr-testimonial-meta{text-align:right}.wpr-testimonial-meta-align-center .wpr-testimonial-meta img{margin:0 auto}.wpr-testimonial-meta-position-extra .wpr-testimonial-meta img{display:inline-block}.wpr-testimonial-meta-inner{display:inline-block}.wpr-testimonial-meta-position-bottom .wpr-testimonial-logo-image img,.wpr-testimonial-meta-position-bottom .wpr-testimonial-social-media,.wpr-testimonial-meta-position-top .wpr-testimonial-logo-image img,.wpr-testimonial-meta-position-top .wpr-testimonial-social-media{float:none!important;display:inline-block!important}@media screen and (min-width:480px){.wpr-testimonial-image-position-left .wpr-testimonial-image,.wpr-testimonial-image-position-right .wpr-testimonial-image{margin-bottom:0!important}}@media screen and (max-width:480px){.wpr-testimonial-meta-position-left .wpr-testimonial-image,.wpr-testimonial-meta-position-left .wpr-testimonial-meta-content-wrap,.wpr-testimonial-meta-position-right .wpr-testimonial-image,.wpr-testimonial-meta-position-right .wpr-testimonial-meta-content-wrap{display:block!important;float:none!important;text-align:center!important}.wpr-testimonial-meta-position-left.wpr-testimonial-image-position-left .wpr-testimonial-image,.wpr-testimonial-meta-position-left.wpr-testimonial-image-position-right .wpr-testimonial-image,.wpr-testimonial-meta-position-right.wpr-testimonial-image-position-left .wpr-testimonial-image,.wpr-testimonial-meta-position-right.wpr-testimonial-image-position-right .wpr-testimonial-image{margin-left:0!important;margin-right:0!important}.wpr-testimonial-meta-position-left .wpr-testimonial-image img,.wpr-testimonial-meta-position-left .wpr-testimonial-logo-image img,.wpr-testimonial-meta-position-right .wpr-testimonial-image img,.wpr-testimonial-meta-position-right .wpr-testimonial-logo-image img{display:inline-block!important;float:none!important}}.wpr-search-form-input-wrap{border-style:solid;width:100%;overflow:hidden}.wpr-search-form .wpr-search-form-input{width:100%;height:100%;font-size:14px;background-color:transparent}.wpr-search-form-style-inner .wpr-search-form-input-wrap,.wpr-search-form-style-outer .wpr-search-form{display:-webkit-box;display:-ms-flexbox;display:flex}.wpr-search-form-style-inner.wpr-search-form-position-left .wpr-search-form-input-wrap,.wpr-search-form-style-outer.wpr-search-form-position-left .wpr-search-form{-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.wpr-search-form-submit{cursor:pointer;border-style:solid;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.wpr-search-form-disable-submit-btn-yes .wpr-search-form-submit{pointer-events:none;cursor:default}.wpr-team-member{overflow:hidden}.wpr-member-content{overflow:hidden}.wpr-member-name{display:block;line-height:1}.elementor .elementor-widget-wpr-team-member .wpr-member-name{font-size:24px;font-weight:500}.wpr-member-job{font-size:13px}.wpr-member-description{font-size:15px;line-height:1.4}.wpr-member-media{position:relative;margin:0 auto;width:100%;overflow:hidden}.wpr-member-image{overflow:hidden}.wpr-member-overlay-content{position:relative}.wpr-member-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.9)}.wpr-member-social-media{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.wpr-member-social{display:block;width:45px;height:45px;line-height:45px;font-size:45px;-webkit-box-sizing:content-box;box-sizing:content-box;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;cursor:pointer}.wpr-member-social i{display:block;width:100%;height:100%;line-height:inherit}.wpr-member-social:last-child{margin-right:0!important}.wpr-team-member-social-media-left .wpr-member-social-media{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.wpr-team-member-social-media-right .wpr-member-social-media{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.wpr-team-member-social-media-center .wpr-member-social-media{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wpr-member-btn{display:inline-block;position:relative;overflow:hidden;display:inline-block;vertical-align:middle;background-color:#222;cursor:pointer;font-size:14px}.wpr-member-btn span{position:relative;z-index:2;opacity:1!important}.wpr-member-btn:after,.wpr-member-btn:before{z-index:1!important}.wpr-member-divider{overflow:hidden}.wpr-member-divider:after{content:"";display:block;width:100%;margin-top:0;overflow:hidden}.wpr-team-member-divider-left .wpr-member-divider:after{float:left}.wpr-team-member-divider-right .wpr-member-divider:after{float:right}.wpr-team-member-divider-center .wpr-member-divider:after{margin-left:auto;margin-right:auto}.wpr-button-wrap{position:relative;display:inline-table;z-index:1;width:100%}.wpr-button{display:block;position:relative;width:100%;z-index:1;overflow:hidden}.elementor .elementor-widget-wpr-button .wpr-button-text{font-size:15px;font-weight:500}.wpr-button-icon-style-block .wpr-button-text,.wpr-button-icon-style-inline-block .wpr-button-text{width:100%}.wpr-button-icon-style-block .wpr-button-icon,.wpr-button-icon-style-inline-block .wpr-button-icon{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wpr-button-content{display:-webkit-box;display:-ms-flexbox;display:flex}.wpr-button-icon,.wpr-button-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wpr-button-icon-position-left .wpr-button-icon{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.wpr-button-icon-position-left .wpr-button-text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.wpr-button-tooltip{position:absolute;border-radius:4px;visibility:hidden;opacity:0;font-size:13px;line-height:1.5;-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;z-index:20}.wpr-button-tooltip:before{content:"";position:absolute;width:0;height:0;border-top-style:solid;border-left:6px solid transparent;border-right:6px solid transparent;border-top-width:6px}.wpr-button-tooltip p{margin:0}.wpr-button-wrap:hover .wpr-button-tooltip{visibility:visible;opacity:1}.wpr-button-tooltip-position-top .wpr-button-tooltip{top:0;left:50%;-ms-transform:translate(-50%,-120%);transform:translate(-50%,-120%);-webkit-transform:translate(-50%,-120%);margin-top:-5px}.wpr-button-tooltip-position-top .wpr-button-wrap:hover .wpr-button-tooltip{-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);-webkit-transform:translate(-50%,-100%)}.wpr-button-tooltip-position-top .wpr-button-tooltip:before{left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform:translateX(-50%);bottom:-5px}.wpr-button-tooltip-position-bottom .wpr-button-tooltip{bottom:0;left:50%;-ms-transform:translate(-50%,120%);transform:translate(-50%,120%);-webkit-transform:translate(-50%,120%);margin-bottom:-5px}.wpr-button-tooltip-position-bottom .wpr-button-wrap:hover .wpr-button-tooltip{-ms-transform:translate(-50%,100%);transform:translate(-50%,100%);-webkit-transform:translate(-50%,100%)}.wpr-button-tooltip-position-bottom .wpr-button-tooltip:before{top:-5px;left:50%;-webkit-transform:translateX(-50%) rotate(180deg);-ms-transform:translateX(-50%) rotate(180deg);transform:translateX(-50%) rotate(180deg)}.wpr-button-tooltip-position-left .wpr-button-tooltip{top:50%;left:0;-ms-transform:translate(-120%,-50%);transform:translate(-120%,-50%);-webkit-transform:translate(-120%,-50%);margin-left:-5px}.wpr-button-tooltip-position-left .wpr-button-wrap:hover .wpr-button-tooltip{-ms-transform:translate(-100%,-50%);transform:translate(-100%,-50%);-webkit-transform:translate(-100%,-50%)}.wpr-button-tooltip-position-left .wpr-button-tooltip:before{right:-8px;top:50%;-webkit-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}.wpr-button-tooltip-position-right .wpr-button-tooltip{top:50%;right:0;-ms-transform:translate(120%,-50%);transform:translate(120%,-50%);-webkit-transform:translate(120%,-50%);margin-right:-5px}.wpr-button-tooltip-position-right .wpr-button-wrap:hover .wpr-button-tooltip{-ms-transform:translate(100%,-50%);transform:translate(100%,-50%);-webkit-transform:translate(100%,-50%)}.wpr-button-tooltip-position-right .wpr-button-tooltip:before{left:-8px;top:50%;-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);-webkit-transform:translateY(-50%) rotate(90deg)}.elementor-widget-wpr-button .wpr-button{background-color:#605be5}.elementor-widget-wpr-button .wpr-button-none:hover,.elementor-widget-wpr-button .wpr-button::after,.elementor-widget-wpr-button .wpr-button::before,.elementor-widget-wpr-button [class*=elementor-animation]:hover{background-color:#4a45d2}.elementor-widget-wpr-button .wpr-button-text,.elementor-widget-wpr-button .wpr-button::after{font-size:14px}.wpr-dual-button{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex}.wpr-button-a-wrap,.wpr-button-b-wrap{position:relative;width:100%}.wpr-button-a-wrap{z-index:5}.wpr-button-b-wrap{z-index:2}.wpr-button-a,.wpr-button-b{display:block;position:relative;width:100%;z-index:1;overflow:hidden}.wpr-button-content-a,.wpr-button-content-b{display:-webkit-box;display:-ms-flexbox;display:flex}.wpr-button-icon-a,.wpr-button-icon-b,.wpr-button-text-a,.wpr-button-text-b{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wpr-button-icon-a-position-left .wpr-button-icon-a,.wpr-button-icon-b-position-left .wpr-button-icon-b{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.wpr-button-icon-a-position-left .wpr-button-text-a,.wpr-button-icon-b-position-left .wpr-button-text-b{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.wpr-button-middle-badge{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:50%;right:0;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);text-align:center;-webkit-box-sizing:content-box;box-sizing:content-box;z-index:10;border-width:3px;border-color:#00ce1b;-webkit-box-shadow:0 0 0 4px rgba(255,255,255,.3);box-shadow:0 0 0 4px rgba(255,255,255,.3)}.wpr-button-middle-badge i{line-height:inherit}.wpr-button-tooltip-a{position:absolute;border-radius:4px;visibility:hidden;opacity:0;font-size:13px;line-height:1.5;-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;z-index:20}.wpr-button-tooltip-a:before{content:"";position:absolute;width:0;height:0;border-top-style:solid;border-left:6px solid transparent;border-right:6px solid transparent;border-top-width:6px}.wpr-button-tooltip-a p{margin:0}.wpr-button-a-wrap:hover .wpr-button-tooltip-a{visibility:visible;opacity:1}.wpr-button-tooltip-a-position-top .wpr-button-tooltip-a{top:0;left:50%;-ms-transform:translate(-50%,-120%);transform:translate(-50%,-120%);-webkit-transform:translate(-50%,-120%);margin-top:-5px}.wpr-button-tooltip-a-position-top .wpr-button-a-wrap:hover .wpr-button-tooltip-a{-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);-webkit-transform:translate(-50%,-100%)}.wpr-button-tooltip-a-position-top .wpr-button-tooltip-a:before{left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform:translateX(-50%);bottom:-5px}.wpr-button-tooltip-a-position-bottom .wpr-button-tooltip-a{bottom:0;left:50%;-ms-transform:translate(-50%,120%);transform:translate(-50%,120%);-webkit-transform:translate(-50%,120%);margin-bottom:-5px}.wpr-button-tooltip-a-position-bottom .wpr-button-a-wrap:hover .wpr-button-tooltip-a{-ms-transform:translate(-50%,100%);transform:translate(-50%,100%);-webkit-transform:translate(-50%,100%)}.wpr-button-tooltip-a-position-bottom .wpr-button-tooltip-a:before{top:-5px;left:50%;-webkit-transform:translateX(-50%) rotate(180deg);-ms-transform:translateX(-50%) rotate(180deg);transform:translateX(-50%) rotate(180deg)}.wpr-button-tooltip-a-position-left .wpr-button-tooltip-a{top:50%;left:0;-ms-transform:translate(-120%,-50%);transform:translate(-120%,-50%);-webkit-transform:translate(-120%,-50%);margin-left:-5px}.wpr-button-tooltip-a-position-left .wpr-button-a-wrap:hover .wpr-button-tooltip-a{-ms-transform:translate(-100%,-50%);transform:translate(-100%,-50%);-webkit-transform:translate(-100%,-50%)}.wpr-button-tooltip-a-position-left .wpr-button-tooltip-a:before{right:-8px;top:50%;-webkit-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}.wpr-button-tooltip-a-position-right .wpr-button-tooltip-a{top:50%;right:0;-ms-transform:translate(120%,-50%);transform:translate(120%,-50%);-webkit-transform:translate(120%,-50%);margin-right:-5px}.wpr-button-tooltip-a-position-right .wpr-button-a-wrap:hover .wpr-button-tooltip-a{-ms-transform:translate(100%,-50%);transform:translate(100%,-50%);-webkit-transform:translate(100%,-50%)}.wpr-button-tooltip-a-position-right .wpr-button-tooltip-a:before{left:-8px;top:50%;-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.wpr-button-tooltip-b{position:absolute;border-radius:4px;visibility:hidden;opacity:0;font-size:13px;line-height:1.5;-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;z-index:20}.wpr-button-tooltip-b:before{content:"";position:absolute;width:0;height:0;border-top-style:solid;border-left:6px solid transparent;border-right:6px solid transparent;border-top-width:6px}.wpr-button-tooltip-b p{margin:0}.wpr-button-b-wrap:hover .wpr-button-tooltip-b{visibility:visible;opacity:1}.wpr-button-tooltip-b-position-top .wpr-button-tooltip-b{top:0;left:50%;-ms-transform:translate(-50%,-120%);transform:translate(-50%,-120%);-webkit-transform:translate(-50%,-120%);margin-top:-5px}.wpr-button-tooltip-b-position-top .wpr-button-b-wrap:hover .wpr-button-tooltip-b{-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);-webkit-transform:translate(-50%,-100%)}.wpr-button-tooltip-b-position-top .wpr-button-tooltip-b:before{left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform:translateX(-50%);bottom:-5px}.wpr-button-tooltip-b-position-bottom .wpr-button-tooltip-b{bottom:0;left:50%;-ms-transform:translate(-50%,120%);transform:translate(-50%,120%);-webkit-transform:translate(-50%,120%);margin-bottom:-5px}.wpr-button-tooltip-b-position-bottom .wpr-button-b-wrap:hover .wpr-button-tooltip-b{-ms-transform:translate(-50%,100%);transform:translate(-50%,100%);-webkit-transform:translate(-50%,100%)}.wpr-button-tooltip-b-position-bottom .wpr-button-tooltip-b:before{top:-5px;left:50%;-webkit-transform:translateX(-50%) rotate(180deg);-ms-transform:translateX(-50%) rotate(180deg);transform:translateX(-50%) rotate(180deg)}.wpr-button-tooltip-b-position-left .wpr-button-tooltip-b{top:50%;left:0;-ms-transform:translate(-120%,-50%);transform:translate(-120%,-50%);-webkit-transform:translate(-120%,-50%);margin-left:-5px}.wpr-button-tooltip-b-position-left .wpr-button-b-wrap:hover .wpr-button-tooltip-b{-ms-transform:translate(-100%,-50%);transform:translate(-100%,-50%);-webkit-transform:translate(-100%,-50%)}.wpr-button-tooltip-b-position-left .wpr-button-tooltip-b:before{right:-8px;top:50%;-webkit-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}.wpr-button-tooltip-b-position-right .wpr-button-tooltip-b{top:50%;right:0;-ms-transform:translate(120%,-50%);transform:translate(120%,-50%);-webkit-transform:translate(120%,-50%);margin-right:-5px}.wpr-button-tooltip-b-position-right .wpr-button-b-wrap:hover .wpr-button-tooltip-b{-ms-transform:translate(100%,-50%);transform:translate(100%,-50%);-webkit-transform:translate(100%,-50%)}.wpr-button-tooltip-b-position-right .wpr-button-tooltip-b:before{left:-8px;top:50%;-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}@media screen and (max-width:480px){.wpr-button-tooltip-a-position-left .wpr-button-tooltip-a,.wpr-button-tooltip-b-position-right .wpr-button-tooltip-b,.wpr-button-tooltip-position-left .wpr-button-tooltip,.wpr-button-tooltip-position-right .wpr-button-tooltip{top:0;left:50%!important;right:auto!important;-ms-transform:translate(-50%,-120%);transform:translate(-50%,-120%);-webkit-transform:translate(-50%,-120%);margin-top:-5px}.wpr-button-tooltip-a-position-left .wpr-button-a-wrap:hover .wpr-button-tooltip-a,.wpr-button-tooltip-b-position-right .wpr-button-b-wrap:hover .wpr-button-tooltip-b,.wpr-button-tooltip-position-left .wpr-button-wrap:hover .wpr-button-tooltip,.wpr-button-tooltip-position-right .wpr-button-wrap:hover .wpr-button-tooltip{-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);-webkit-transform:translate(-50%,-100%)}.wpr-button-tooltip-a-position-left .wpr-button-tooltip-a:before,.wpr-button-tooltip-b-position-right .wpr-button-tooltip-b:before,.wpr-button-tooltip-position-left .wpr-button-tooltip:before,.wpr-button-tooltip-position-right .wpr-button-tooltip:before{left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform:translateX(-50%);bottom:-5px;top:auto}}.elementor-widget-wpr-dual-button .wpr-button-a,.elementor-widget-wpr-dual-button .wpr-button-b{background-color:#605be5}.elementor-widget-wpr-dual-button .wpr-dual-button .wpr-button-effect::after,.elementor-widget-wpr-dual-button .wpr-dual-button .wpr-button-effect::before,.elementor-widget-wpr-dual-button .wpr-dual-button .wpr-button-none:hover,.elementor-widget-wpr-dual-button .wpr-dual-button [class*=elementor-animation]:hover{background-color:#4a45d2}.elementor-widget-wpr-dual-button .wpr-button-a::after,.elementor-widget-wpr-dual-button .wpr-button-b::after,.elementor-widget-wpr-dual-button .wpr-button-text-a,.elementor-widget-wpr-dual-button .wpr-button-text-b{font-size:14px}.elementor-widget-wpr-dual-button .wpr-button-middle-badge{font-size:13px}.wpr-anim-text,.wpr-clipped-text,.wpr-highlighted-text{display:inline-block;vertical-align:middle}.wpr-advanced-text-preffix,.wpr-advanced-text-suffix{vertical-align:middle}.elementor-widget-wpr-advanced-text b{font-weight:none}.elementor-widget-wpr-advanced-text .wpr-advanced-text .wpr-advanced-text-preffix,.elementor-widget-wpr-advanced-text .wpr-advanced-text .wpr-advanced-text-suffix,.elementor-widget-wpr-advanced-text .wpr-advanced-text .wpr-anim-text,.elementor-widget-wpr-advanced-text .wpr-advanced-text .wpr-anim-text b,.elementor-widget-wpr-advanced-text .wpr-advanced-text .wpr-highlighted-text{font-size:32px;font-weight:700}.wpr-advanced-text{display:block}.wpr-clipped-text{position:relative;-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate(0,0);z-index:0}.wpr-clipped-text-content{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.elementor-widget-wpr-advanced-text .wpr-advanced-text .wpr-clipped-text{font-size:50px;font-weight:700}.wpr-clipped-text-long-shadow{position:absolute;display:inline-block;top:0;left:0;width:100%;height:100%;z-index:-1}.wpr-highlighted-text{position:relative;text-align:left}.wpr-highlighted-text-inner{position:relative;z-index:1}.wpr-highlighted-text svg{position:absolute;top:50%;left:50%;width:100%;height:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overflow:visible;z-index:auto}.wpr-highlighted-text svg path{-webkit-animation-name:wpr-anim-text;animation-name:wpr-anim-text;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;fill:none;stroke-width:4;stroke-dasharray:1500;-webkit-animation-iteration-count:1;-animation-iteration-count:1;opacity:0}.wpr-highlighted-text .wpr-highlight-curly{-webkit-transform:translate(-50%,25%);-ms-transform:translate(-50%,25%);transform:translate(-50%,25%)}.wpr-highlighted-text .wpr-highlight-x{-webkit-transform:translate(-50%,-35%);-ms-transform:translate(-50%,-35%);transform:translate(-50%,-35%)}.wpr-highlighted-text .wpr-highlight-strikethrough{-webkit-transform:translate(-50%,-47%);-ms-transform:translate(-50%,-47%);transform:translate(-50%,-47%)}.wpr-highlighted-text .wpr-highlight-underline{-webkit-transform:translate(-50%,27%);-ms-transform:translate(-50%,27%);transform:translate(-50%,27%)}.wpr-highlighted-text .wpr-highlight-double{-webkit-transform:translate(-50%,-40%);-ms-transform:translate(-50%,-40%);transform:translate(-50%,-40%)}.wpr-highlighted-text .wpr-highlight-double-underline{-webkit-transform:translate(-50%,30%);-ms-transform:translate(-50%,30%);transform:translate(-50%,30%)}.wpr-highlighted-text .wpr-highlight-diagonal{-webkit-transform:translate(-50%,-40%);-ms-transform:translate(-50%,-40%);transform:translate(-50%,-40%)}.wpr-animated-text-infinite-yes .wpr-highlighted-text svg path{-webkit-animation-name:wpr-anim-text-infinite;animation-name:wpr-anim-text-infinite}@-webkit-keyframes wpr-anim-text-infinite{0%{opacity:1;stroke-dasharray:0 1500}12%{stroke-dasharray:1500 1500}80%{opacity:1}97%{opacity:0;stroke-dasharray:1500 1500}100%{stroke-dasharray:0 1500}}@keyframes wpr-anim-text-infinite{0%{opacity:1;stroke-dasharray:0 1500}12%{stroke-dasharray:1500 1500}80%{opacity:1}97%{opacity:0;stroke-dasharray:1500 1500}100%{stroke-dasharray:0 1500}}@-webkit-keyframes wpr-anim-text{0%{opacity:1;stroke-dasharray:0 1500}12%{stroke-dasharray:1500 1500}100%{opacity:1}}@keyframes wpr-anim-text{0%{opacity:1;stroke-dasharray:0 1500}12%{stroke-dasharray:1500 1500}100%{opacity:1}}@-webkit-keyframes wpr-anim-text-infinite{0%{opacity:1;stroke-dasharray:0 1500}12%{stroke-dasharray:1500 1500}100%{opacity:1}}.wpr-anim-text-inner{float:left}.wpr-anim-text-cursor{display:inline-block;zoom:1;opacity:1;-webkit-animation-name:wpr-cursor-blink;animation-name:wpr-cursor-blink;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes wpr-cursor-blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@keyframes wpr-cursor-blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.elementor-widget-wpr-advanced-text .wpr-clipped-text-content{background-color:#605be5}.wpr-prbar-counter-value-suffix{line-height:1}.wpr-prbar-hr-line{position:relative;width:100%;overflow:hidden}.wpr-prbar-hr-line-inner{position:relative;top:0;left:0;width:0;height:100%;-webkit-transition-property:width;-o-transition-property:width;transition-property:width;overflow:hidden}.wpr-prbar-hr-line .wpr-prbar-content{position:absolute;top:0;left:0;width:100%;height:100%}.wpr-prbar-hr-line .wpr-prbar-title-wrap{position:absolute;top:50%;left:12px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.wpr-prbar-layout-hr-line .wpr-prbar-subtitle{text-align:left}.wpr-prbar-hr-line .wpr-prbar-counter{position:absolute;top:50%;right:12px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.wpr-prbar-layout-hr-line .wpr-prbar-title-wrap{float:left}.wpr-prbar-layout-hr-line .wpr-prbar-counter{float:right}.wpr-prbar-vr-line{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;margin:0 auto;overflow:hidden}.wpr-prbar-vr-line-inner{position:relative;width:100%;height:0;-webkit-transition-property:height;-o-transition-property:height;transition-property:height;overflow:hidden}.wpr-prbar-circle{position:relative;display:table;width:100%;height:auto;margin:0 auto}.wpr-prbar-circle-svg{width:100%;height:auto;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);border-radius:50%}.wpr-prbar-circle-prline{-webkit-transition-property:stroke-dasharray,stroke-dashoffset;-o-transition-property:stroke-dasharray,stroke-dashoffset;transition-property:stroke-dasharray,stroke-dashoffset;stroke-linecap:butt}.wpr-prbar-circle .wpr-prbar-content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.wpr-prbar-content{text-align:center;overflow:hidden}.wpr-prbar-counter{display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:flex;font-size:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wpr-prbar-subtitle,.wpr-prbar-title{font-size:12px;text-align:center}.wpr-prbar-stripe-yes .wpr-prbar-hr-line-inner:after,.wpr-prbar-stripe-yes .wpr-prbar-vr-line-inner:after{content:'';position:absolute;top:0;left:-30px;width:calc(100% + 60px);height:100%;background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:30px 30px}.wpr-prbar-stripe-yes.wpr-prbar-stripe-anim-right .wpr-prbar-hr-line-inner:after,.wpr-prbar-stripe-yes.wpr-prbar-stripe-anim-right .wpr-prbar-vr-line-inner:after{-webkit-animation:stripe-anim-right 2s linear infinite;animation:stripe-anim-right 2s linear infinite}.wpr-prbar-stripe-yes.wpr-prbar-stripe-anim-left .wpr-prbar-hr-line-inner:after,.wpr-prbar-stripe-yes.wpr-prbar-stripe-anim-left .wpr-prbar-vr-line-inner:after{-webkit-animation:stripe-anim-left 2s linear infinite;animation:stripe-anim-left 2s linear infinite}@-webkit-keyframes stripe-anim-right{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(30px,0);transform:translate(30px,0)}}@keyframes stripe-anim-right{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(30px,0);transform:translate(30px,0)}}@-webkit-keyframes stripe-anim-left{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(-30px,0);transform:translate(-30px,0)}}@keyframes stripe-anim-left{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(-30px,0);transform:translate(-30px,0)}}.elementor-widget-wpr-progress-bar .wpr-prbar-hr-line-inner,.elementor-widget-wpr-progress-bar .wpr-prbar-vr-line-inner{background-color:#605be5}.wpr-price-list-item:last-child{margin-bottom:0}.wpr-price-list-content{width:100%;overflow:hidden}.wpr-price-list-item{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.wpr-price-list-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.wpr-price-list-position-right .wpr-price-list-item{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.wpr-price-list-position-center .wpr-price-list-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wpr-price-list-position-center .wpr-price-list-heading{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wpr-price-list-position-center .wpr-price-list-separator{display:none}.wpr-price-list-position-left .wpr-price-list-price-wrap,.wpr-price-list-position-right .wpr-price-list-price-wrap{margin-left:auto}.wpr-price-list-image img{display:block;margin:0 auto}.wpr-price-list-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-widget-wpr-price-list .wpr-price-list-heading .wpr-price-list-price,.elementor-widget-wpr-price-list .wpr-price-list-heading .wpr-price-list-title{font-size:17px;font-weight:700}.wpr-price-list-old-price{font-size:11px}.wpr-price-list-description{font-size:14px}.wpr-price-list-separator{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:0}.wpr-price-list-price-wrap{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wpr-price-list-old-position-after .wpr-price-list-price-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.wpr-price-list-old-position-after .wpr-price-list-old-price{margin-right:10px}.wpr-price-list-old-position-before .wpr-price-list-old-price{margin-left:3px}.wpr-price-list-old-price{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:line-through}.wpr-image-hotspots{position:relative}.wpr-hotspot-item-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.wpr-hotspot-image img{width:100%}.wpr-hotspot-item{position:absolute}.wpr-hotspot-text{font-size:15px}.wpr-hotspot-content{position:relative;z-index:15;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;text-align:center}.wpr-hotspot-icon-position-left .wpr-hotspot-content{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.wpr-hotspot-item,.wpr-hotspot-item:before{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-play-state:running;animation-play-state:running}.wpr-hotspot-trigger-click .wpr-hotspot-item,.wpr-hotspot-trigger-hover .wpr-hotspot-item{cursor:pointer}.wpr-hotspot-tooltip{position:absolute;border-radius:4px;visibility:hidden;opacity:0;font-size:13px;line-height:1.5;-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;z-index:20;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.5);box-shadow:0 0 4px 0 rgba(0,0,0,.5);font-size:13px}.wpr-hotspot-tooltip:before{content:"";position:absolute;width:0;height:0}.wpr-hotspot-tooltip-position-pro-bt .wpr-hotspot-tooltip,.wpr-hotspot-tooltip-position-pro-lt .wpr-hotspot-tooltip,.wpr-hotspot-tooltip-position-pro-rt .wpr-hotspot-tooltip{top:-120%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.wpr-hotspot-tooltip-position-bottom .wpr-hotspot-tooltip:before,.wpr-hotspot-tooltip-position-top .wpr-hotspot-tooltip:before{border-left-color:transparent;border-right-color:transparent;border-top-style:solid;border-left-style:solid;border-right-style:solid}.wpr-hotspot-tooltip-position-left .wpr-hotspot-tooltip:before,.wpr-hotspot-tooltip-position-right .wpr-hotspot-tooltip:before{border-bottom-color:transparent;border-top-color:transparent;border-right-style:solid;border-bottom-style:solid;border-top-style:solid}.wpr-hotspot-tooltip p{margin:0}.wpr-tooltip-active .wpr-hotspot-tooltip{visibility:visible;opacity:1}.wpr-hotspot-tooltip-position-top .wpr-hotspot-tooltip:before{left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform:translateX(-50%)}.wpr-hotspot-tooltip-position-bottom .wpr-hotspot-tooltip:before{left:50%;-webkit-transform:translateX(-50%) rotate(180deg);-ms-transform:translateX(-50%) rotate(180deg);transform:translateX(-50%) rotate(180deg)}.wpr-hotspot-tooltip-position-left .wpr-hotspot-tooltip:before{top:50%;-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.wpr-hotspot-tooltip-position-right .wpr-hotspot-tooltip:before{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.wpr-hotspot-tooltip-position-bottom .wpr-hotspot-tooltip,.wpr-hotspot-tooltip-position-top .wpr-hotspot-tooltip{left:50%}.wpr-hotspot-tooltip-position-left .wpr-hotspot-tooltip,.wpr-hotspot-tooltip-position-right .wpr-hotspot-tooltip{top:50%}.wpr-hotspot-tooltip-position-top.wpr-tooltip-effect-shift-toward .wpr-hotspot-tooltip{-webkit-transform:translate(-50%,-120%);-ms-transform:translate(-50%,-120%);transform:translate(-50%,-120%)}.wpr-hotspot-tooltip-position-top.wpr-tooltip-effect-shift-toward .wpr-tooltip-active .wpr-hotspot-tooltip{-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.wpr-hotspot-tooltip-position-bottom.wpr-tooltip-effect-shift-toward .wpr-hotspot-tooltip{-webkit-transform:translate(-50%,120%);-ms-transform:translate(-50%,120%);transform:translate(-50%,120%)}.wpr-hotspot-tooltip-position-bottom.wpr-tooltip-effect-shift-toward .wpr-tooltip-active .wpr-hotspot-tooltip{-webkit-transform:translate(-50%,100%);-ms-transform:translate(-50%,100%);transform:translate(-50%,100%)}.wpr-hotspot-tooltip-position-left.wpr-tooltip-effect-shift-toward .wpr-hotspot-tooltip{-webkit-transform:translate(-120%,-50%);-ms-transform:translate(-120%,-50%);transform:translate(-120%,-50%)}.wpr-hotspot-tooltip-position-left.wpr-tooltip-effect-shift-toward .wpr-tooltip-active .wpr-hotspot-tooltip{-webkit-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}.wpr-hotspot-tooltip-position-right.wpr-tooltip-effect-shift-toward .wpr-hotspot-tooltip{-webkit-transform:translate(120%,-50%);-ms-transform:translate(120%,-50%);transform:translate(120%,-50%)}.wpr-hotspot-tooltip-position-right.wpr-tooltip-effect-shift-toward .wpr-tooltip-active .wpr-hotspot-tooltip{-webkit-transform:translate(100%,-50%);-ms-transform:translate(100%,-50%);transform:translate(100%,-50%)}.wpr-hotspot-tooltip-position-top.wpr-tooltip-effect-fade .wpr-hotspot-tooltip{-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.wpr-hotspot-tooltip-position-bottom.wpr-tooltip-effect-fade .wpr-hotspot-tooltip{-webkit-transform:translate(-50%,100%);-ms-transform:translate(-50%,100%);transform:translate(-50%,100%)}.wpr-hotspot-tooltip-position-left.wpr-tooltip-effect-fade .wpr-hotspot-tooltip{-webkit-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}.wpr-hotspot-tooltip-position-right.wpr-tooltip-effect-fade .wpr-hotspot-tooltip{-webkit-transform:translate(100%,-50%);-ms-transform:translate(100%,-50%);transform:translate(100%,-50%)}.wpr-hotspot-tooltip-position-top.wpr-tooltip-effect-scale .wpr-hotspot-tooltip{-webkit-transform:translate(-50%,-100%) scale(.7);-ms-transform:translate(-50%,-100%) scale(.7);transform:translate(-50%,-100%) scale(.7)}.wpr-hotspot-tooltip-position-bottom.wpr-tooltip-effect-scale .wpr-hotspot-tooltip{-webkit-transform:translate(-50%,100%) scale(.7);-ms-transform:translate(-50%,100%) scale(.7);transform:translate(-50%,100%) scale(.7)}.wpr-hotspot-tooltip-position-left.wpr-tooltip-effect-scale .wpr-hotspot-tooltip{-webkit-transform:translate(-100%,-50%) scale(.7);-ms-transform:translate(-100%,-50%) scale(.7);transform:translate(-100%,-50%) scale(.7)}.wpr-hotspot-tooltip-position-right.wpr-tooltip-effect-scale .wpr-hotspot-tooltip{-webkit-transform:translate(100%,-50%) scale(.7);-ms-transform:translate(100%,-50%) scale(.7);transform:translate(100%,-50%) scale(.7)}.wpr-hotspot-tooltip-position-top.wpr-tooltip-effect-scale .wpr-tooltip-active .wpr-hotspot-tooltip{-webkit-transform:translate(-50%,-100%) scale(1);-ms-transform:translate(-50%,-100%) scale(1);transform:translate(-50%,-100%) scale(1)}.wpr-hotspot-tooltip-position-bottom.wpr-tooltip-effect-scale .wpr-tooltip-active .wpr-hotspot-tooltip{-webkit-transform:translate(-50%,100%) scale(1);-ms-transform:translate(-50%,100%) scale(1);transform:translate(-50%,100%) scale(1)}.wpr-hotspot-tooltip-position-left.wpr-tooltip-effect-scale .wpr-tooltip-active .wpr-hotspot-tooltip{-webkit-transform:translate(-100%,-50%) scale(1);-ms-transform:translate(-100%,-50%) scale(1);transform:translate(-100%,-50%) scale(1)}.wpr-hotspot-tooltip-position-right.wpr-tooltip-effect-scale .wpr-tooltip-active .wpr-hotspot-tooltip{-webkit-transform:translate(100%,-50%) scale(1);-ms-transform:translate(100%,-50%) scale(1);transform:translate(100%,-50%) scale(1)}@keyframes wpr-hotspot-anim-pulse{0%,100%,87%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}88%,92%,96%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}90%,94%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}}@-webkit-keyframes wpr-hotspot-anim-pulse{0%,100%,87%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}88%,92%,96%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}90%,94%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}}.wpr-hotspot-anim-pulse{-webkit-animation-name:wpr-hotspot-anim-pulse;animation-name:wpr-hotspot-anim-pulse;-webkit-animation-duration:5s;animation-duration:5s}@keyframes wpr-hotspot-anim-shake{0%,100%,87%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}88%,92%,96%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}90%,94%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}}@-webkit-keyframes wpr-hotspot-anim-shake{0%,100%,87%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}88%,92%,96%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}90%,94%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}}.wpr-hotspot-anim-shake{-webkit-animation-name:wpr-hotspot-anim-shake;animation-name:wpr-hotspot-anim-shake;-webkit-animation-duration:5s;animation-duration:5s}@keyframes wpr-hotspot-anim-swing{0%,100%,70%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}75%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}80%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}85%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}90%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}}@-webkit-keyframes wpr-hotspot-anim-swing{0%,100%,70%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}75%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}80%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}85%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}90%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}}.wpr-hotspot-anim-swing{-webkit-animation-name:wpr-hotspot-anim-swing;animation-name:wpr-hotspot-anim-swing;-webkit-animation-duration:5s;animation-duration:5s}@keyframes wpr-hotspot-anim-tada{0%,100%,84%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}85%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}88%,92%,96%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}90%,94%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}}@-webkit-keyframes wpr-hotspot-anim-tada{0%,100%,84%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}85%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}88%,92%,96%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}90%,94%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}}.wpr-hotspot-anim-tada{-webkit-animation-name:wpr-hotspot-anim-tada;animation-name:wpr-hotspot-anim-tada;-webkit-animation-duration:6s;animation-duration:6s}@keyframes wpr-hotspot-anim-glow{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}@-webkit-keyframes wpr-hotspot-anim-glow{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}.wpr-hotspot-anim-glow:before{content:'';display:block;position:absolute;left:0;top:0;height:100%;width:100%;z-index:-1;-webkit-animation-name:wpr-hotspot-anim-glow;animation-name:wpr-hotspot-anim-glow;-webkit-animation-duration:2s;animation-duration:2s}.wpr-divider-wrap{display:inline-block;width:100%;overflow:hidden}.wpr-divider{display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wpr-divider-text{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.elementor-widget-wpr-divider .wpr-divider .wpr-divider-text{font-size:21px}.wpr-divider-border-left,.wpr-divider-border-right{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.wpr-divider-border{display:block;width:100%;height:1px}.wpr-divider-align-left .wpr-divider-border-left,.wpr-divider-align-right .wpr-divider-border-right{display:none}.wpr-divider-image{display:block;overflow:hidden}.wpr-business-hours{overflow:hidden}.wpr-business-hours-item{position:relative;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .1s;-o-transition:all .1s;transition:all .1s}.wpr-business-day{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;text-align:left}.elementor-widget-wpr-business-hours .wpr-business-hours .wpr-business-closed,.elementor-widget-wpr-business-hours .wpr-business-hours .wpr-business-day,.elementor-widget-wpr-business-hours .wpr-business-hours .wpr-business-time{font-size:16px;font-weight:500}.wpr-business-closed,.wpr-business-time{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;text-align:right}.wpr-business-hours-item:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%}.wpr-business-hours-item:last-of-type:after{display:none}.elementor-widget-wpr-business-hours .wpr-business-closed,.elementor-widget-wpr-business-hours .wpr-business-day,.elementor-widget-wpr-business-hours .wpr-business-time{font-weight:500}.wpr-flip-box{position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-perspective:1000px;perspective:1000px}.wpr-flip-box-item{position:absolute;top:0;left:0;width:100%;height:100%}.wpr-flip-box-front{z-index:5}.wpr-flip-box[data-trigger=box]{cursor:pointer}.elementor-widget-wpr-flip-box .wpr-flip-box-back .wpr-flip-box-content .wpr-flip-box-title,.elementor-widget-wpr-flip-box .wpr-flip-box-front .wpr-flip-box-content .wpr-flip-box-title{font-size:23px;font-weight:600}.elementor-widget-wpr-flip-box .wpr-flip-box-back .wpr-flip-box-content .wpr-flip-box-description,.elementor-widget-wpr-flip-box .wpr-flip-box-front .wpr-flip-box-content .wpr-flip-box-description{font-size:15px}.wpr-flip-box-item{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition-property:all;-o-transition-property:all;transition-property:all}.wpr-flip-box-content{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:10}.wpr-flip-box-overlay{position:absolute;width:100%;height:100%;top:0;left:0;z-index:5}.wpr-flip-box-link{display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:20}.wpr-flip-box-btn{position:relative;display:inline-table;cursor:pointer}.wpr-flip-box-btn-icon{margin-left:5px}.wpr-flip-box-btn span{position:relative;z-index:2;opacity:1!important}.wpr-flip-box-btn:after,.wpr-flip-box-btn:before{z-index:1!important}.wpr-flip-box-image img{display:block;width:100%}.wpr-flip-box-title a,.wpr-flip-box-title a:hover{color:inherit}.wpr-flip-box-back-align-left .wpr-flip-box-back .wpr-flip-box-image img,.wpr-flip-box-front-align-left .wpr-flip-box-front .wpr-flip-box-image img{float:left}.wpr-flip-box-back-align-center .wpr-flip-box-back .wpr-flip-box-image img,.wpr-flip-box-front-align-center .wpr-flip-box-front .wpr-flip-box-image img{margin:0 auto}.wpr-flip-box-back-align-right .wpr-flip-box-back .wpr-flip-box-image img,.wpr-flip-box-front-align-right .wpr-flip-box-front .wpr-flip-box-image img{float:right}.wpr-flip-box-animation-flip.wpr-flip-box-anim-direction-left .wpr-flip-box-active .wpr-flip-box-front,.wpr-flip-box-animation-flip.wpr-flip-box-anim-direction-right .wpr-flip-box-back{-webkit-transform:rotateX(0) rotateY(-180deg);transform:rotateX(0) rotateY(-180deg)}.wpr-flip-box-animation-flip.wpr-flip-box-anim-direction-left .wpr-flip-box-back,.wpr-flip-box-animation-flip.wpr-flip-box-anim-direction-right .wpr-flip-box-active .wpr-flip-box-front{-webkit-transform:rotateX(0) rotateY(180deg);transform:rotateX(0) rotateY(180deg)}.wpr-flip-box-animation-flip.wpr-flip-box-anim-direction-down .wpr-flip-box-active .wpr-flip-box-front,.wpr-flip-box-animation-flip.wpr-flip-box-anim-direction-up .wpr-flip-box-back{-webkit-transform:rotateX(-180deg) rotateY(0);transform:rotateX(-180deg) rotateY(0)}.wpr-flip-box-animation-flip.wpr-flip-box-anim-direction-down .wpr-flip-box-back,.wpr-flip-box-animation-flip.wpr-flip-box-anim-direction-up .wpr-flip-box-active .wpr-flip-box-front{-webkit-transform:rotateX(180deg) rotateY(0);transform:rotateX(180deg) rotateY(0)}.wpr-flip-box-animation-flip .wpr-flip-box-active .wpr-flip-box-back{-webkit-transform:none;-ms-transform:none;transform:none}.wpr-flip-box-animation-3d-yes .wpr-flip-box-content{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(70px) scale(.93);transform:translateZ(70px) scale(.93)}.wpr-flip-box-animation-push .wpr-flip-box,.wpr-flip-box-animation-slide .wpr-flip-box{overflow:hidden}.wpr-flip-box-animation-push .wpr-flip-box-back,.wpr-flip-box-animation-slide .wpr-flip-box-back{z-index:10}.wpr-flip-box-animation-push.wpr-flip-box-anim-direction-up .wpr-flip-box-back,.wpr-flip-box-animation-slide.wpr-flip-box-anim-direction-up .wpr-flip-box-back{top:100%}.wpr-flip-box-animation-push.wpr-flip-box-anim-direction-up .wpr-flip-box-active .wpr-flip-box-back,.wpr-flip-box-animation-slide.wpr-flip-box-anim-direction-up .wpr-flip-box-active .wpr-flip-box-back{top:0}.wpr-flip-box-animation-push.wpr-flip-box-anim-direction-down .wpr-flip-box-back,.wpr-flip-box-animation-slide.wpr-flip-box-anim-direction-down .wpr-flip-box-back{top:auto;bottom:100%}.wpr-flip-box-animation-push.wpr-flip-box-anim-direction-down .wpr-flip-box-active .wpr-flip-box-back,.wpr-flip-box-animation-slide.wpr-flip-box-anim-direction-down .wpr-flip-box-active .wpr-flip-box-back{top:auto;bottom:0}.wpr-flip-box-animation-push.wpr-flip-box-anim-direction-left .wpr-flip-box-back,.wpr-flip-box-animation-slide.wpr-flip-box-anim-direction-left .wpr-flip-box-back{left:100%}.wpr-flip-box-animation-push.wpr-flip-box-anim-direction-left .wpr-flip-box-active .wpr-flip-box-back,.wpr-flip-box-animation-slide.wpr-flip-box-anim-direction-left .wpr-flip-box-active .wpr-flip-box-back{left:0}.wpr-flip-box-animation-push.wpr-flip-box-anim-direction-right .wpr-flip-box-back,.wpr-flip-box-animation-slide.wpr-flip-box-anim-direction-right .wpr-flip-box-back{left:auto;right:100%}.wpr-flip-box-animation-push.wpr-flip-box-anim-direction-right .wpr-flip-box-active .wpr-flip-box-back,.wpr-flip-box-animation-slide.wpr-flip-box-anim-direction-right .wpr-flip-box-active .wpr-flip-box-back{left:auto;right:0}.wpr-flip-box-animation-push.wpr-flip-box-anim-direction-up .wpr-flip-box-active .wpr-flip-box-front{top:-100%}.wpr-flip-box-animation-push.wpr-flip-box-anim-direction-down .wpr-flip-box-active .wpr-flip-box-front{top:100%}.wpr-flip-box-animation-push.wpr-flip-box-anim-direction-left .wpr-flip-box-active .wpr-flip-box-front{left:-100%}.wpr-flip-box-animation-push.wpr-flip-box-anim-direction-right .wpr-flip-box-active .wpr-flip-box-front{left:100%}.wpr-flip-box-animation-fade .wpr-flip-box-active .wpr-flip-box-front{opacity:0}.wpr-flip-box-animation-zoom-in .wpr-flip-box-back{opacity:0;-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9);z-index:10}.wpr-flip-box-animation-zoom-in .wpr-flip-box-active .wpr-flip-box-back{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.wpr-flip-box-animation-zoom-out .wpr-flip-box-active .wpr-flip-box-front{opacity:0;-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}.elementor-widget-wpr-flip-box .wpr-flip-box-front{background-color:#605be5}.elementor-widget-wpr-flip-box .wpr-flip-box-back{background-color:#ff348b}.wpr-promo-box{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.wpr-promo-box-image{position:relative;overflow:hidden}.wpr-promo-box-style-cover .wpr-promo-box-image,.wpr-promo-box-style-pro-cs .wpr-promo-box-image{position:absolute;top:0;left:0;height:100%;width:100%}.wpr-promo-box-bg-image{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;background-size:cover;background-position:50%}.wpr-promo-box-bg-overlay{position:absolute;top:0;left:0;height:100%;width:100%;z-index:15;-webkit-transition-property:all;-o-transition-property:all;transition-property:all}.wpr-promo-box-content{position:relative;z-index:20;width:100%;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.elementor-widget-wpr-promo-box.wpr-promo-box-style-classic .wpr-promo-box-content{background-color:#212121}.elementor-widget-wpr-promo-box.wpr-promo-box-style-classic .wpr-promo-box:hover .wpr-promo-box-content{background-color:#ddb34f}.wpr-promo-box-image-position-right .wpr-promo-box{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.wpr-promo-box-image-position-center .wpr-promo-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:640px){.wpr-promo-box-style-classic .wpr-promo-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wpr-promo-box-style-classic .wpr-promo-box-image{min-width:auto!important}}.wpr-promo-box-link{display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:40}.wpr-promo-box-btn{display:inline-block}.wpr-promo-box-btn-wrap,.wpr-promo-box-description,.wpr-promo-box-icon,.wpr-promo-box-title{width:100%}.wpr-promo-box-btn-icon{margin-left:5px}.wpr-promo-box-icon img{display:inline-block}.elementor .elementor-widget-wpr-promo-box .wpr-promo-box:hover .wpr-promo-box-bg-image{-webkit-filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) hue-rotate( 0deg );filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) hue-rotate( 0deg )}.wpr-promo-box-badge{position:absolute;display:inline-block;text-align:center;z-index:35}.wpr-promo-box-badge-left{left:0;right:auto}.wpr-promo-box-badge-right{left:auto;right:0}.wpr-promo-box-badge-corner{top:0;width:200px;height:200px;overflow:hidden}.wpr-promo-box-badge-corner .wpr-promo-box-badge-inner{width:200%}.wpr-promo-box-badge-corner.wpr-promo-box-badge-right{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.wpr-promo-box-badge-cyrcle{top:0}.wpr-promo-box-badge-cyrcle.wpr-promo-box-badge-left{-webkit-transform:translateX(-40%) translateY(-40%);-ms-transform:translateX(-40%) translateY(-40%);transform:translateX(-40%) translateY(-40%)}.wpr-promo-box-badge-cyrcle.wpr-promo-box-badge-right{-webkit-transform:translateX(40%) translateY(-40%);-ms-transform:translateX(40%) translateY(-40%);transform:translateX(40%) translateY(-40%)}.wpr-promo-box-badge-cyrcle .wpr-promo-box-badge-inner{border-radius:100%}.wpr-promo-box-badge-flag{border-right:5px}.wpr-promo-box-badge-flag.wpr-promo-box-badge-left{margin-left:-10px}.wpr-promo-box-badge-flag.wpr-promo-box-badge-right{margin-right:-10px}.wpr-promo-box-badge-flag:before{content:"";position:absolute;z-index:1;bottom:-5px;width:0;height:0;margin-left:-10px;border-left:10px solid transparent;border-right:10px solid transparent;border-top-style:solid;border-top-width:10px}.wpr-promo-box-badge-flag .wpr-promo-box-badge-inner{position:relative;z-index:2;border-top-left-radius:3px;border-top-right-radius:3px}.wpr-promo-box-badge-flag.wpr-promo-box-badge-left:before{left:5px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.wpr-promo-box-badge-flag.wpr-promo-box-badge-right:before{right:-5px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.wpr-promo-box-badge-flag.wpr-promo-box-badge-left .wpr-promo-box-badge-inner{border-bottom-right-radius:3px}.wpr-promo-box-badge-flag.wpr-promo-box-badge-right .wpr-promo-box-badge-inner{border-bottom-left-radius:3px}.elementor-widget-wpr-promo-box .wpr-promo-box-title{font-size:24px;font-weight:600}.elementor-widget-wpr-promo-box .wpr-promo-box-description{font-size:15px}.elementor-widget-wpr-promo-box .wpr-promo-box-badge,.elementor-widget-wpr-promo-box .wpr-promo-box-btn{font-size:14px}.elementor-widget-wpr-promo-box .wpr-promo-box-badge .wpr-promo-box-badge-inner{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.4px}.elementor-widget-wpr-promo-box .wpr-promo-box-badge-corner .wpr-promo-box-badge-inner{line-height:1.6}.wpr-content-ticker{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.wpr-content-ticker-inner{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:20;width:100%;overflow:hidden}.wpr-ticker-arrow-position-left .wpr-content-ticker-inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.wpr-ticker-gradient-type-both .wpr-ticker-gradient:before,.wpr-ticker-gradient-type-left .wpr-ticker-gradient:before{content:"";position:absolute;bottom:0;top:0;left:0;width:40px;z-index:20}.wpr-ticker-gradient-type-both .wpr-ticker-gradient:after,.wpr-ticker-gradient-type-right .wpr-ticker-gradient:after{content:"";position:absolute;bottom:0;top:0;right:0;width:40px;z-index:20}.wpr-ticker-arrow-position-left .wpr-ticker-slider-controls{margin-right:20px}.wpr-ticker-arrow-position-right .wpr-ticker-slider-controls{margin-left:20px}.wpr-ticker-slider{position:relative;width:100%;overflow:hidden}.wpr-ticker-heading-position-right .wpr-content-ticker{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.wpr-ticker-title{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;overflow:hidden;-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.wpr-ticker-title a,.wpr-ticker-title:hover a{color:inherit}.elementor-widget-wpr-content-ticker .wpr-ticker-item .wpr-ticker-title{font-size:14px}.wpr-ticker-title-inner{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline}.wpr-ticker-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:25;-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.wpr-ticker-heading-icon-position-left .wpr-ticker-heading{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-widget-wpr-content-ticker .wpr-content-ticker .wpr-ticker-heading{font-size:14px}.wpr-ticker-heading-triangle-middle .wpr-ticker-heading:before{content:"";position:absolute;width:0;height:0;background:0 0!important;border-bottom-color:transparent;border-top-color:transparent;border-right-style:solid;border-bottom-style:solid;border-top-style:solid;border-width:10px;top:50%;-webkit-transition-property:inherit;-o-transition-property:inherit;transition-property:inherit;-webkit-transition-timing-function:inherit;-o-transition-timing-function:inherit;transition-timing-function:inherit;-webkit-transition-duration:inherit;-o-transition-duration:inherit;transition-duration:inherit}.wpr-ticker-heading-triangle-bottom .wpr-ticker-heading:before,.wpr-ticker-heading-triangle-top .wpr-ticker-heading:before{content:"";position:absolute;top:0;bottom:0;width:100%;z-index:1;-webkit-transition-property:inherit;-o-transition-property:inherit;transition-property:inherit;-webkit-transition-timing-function:inherit;-o-transition-timing-function:inherit;transition-timing-function:inherit;-webkit-transition-duration:inherit;-o-transition-duration:inherit;transition-duration:inherit}.wpr-ticker-heading-icon,.wpr-ticker-heading-text{position:relative;z-index:20;-webkit-transition-property:inherit;-o-transition-property:inherit;transition-property:inherit;-webkit-transition-timing-function:inherit;-o-transition-timing-function:inherit;transition-timing-function:inherit;-webkit-transition-duration:inherit;-o-transition-duration:inherit;transition-duration:inherit}.wpr-ticker-heading-triangle-top .wpr-ticker-heading:before{-ms-transform:skew(20deg);transform:skew(20deg);-webkit-transform:skew(20deg)}.wpr-ticker-heading-triangle-bottom .wpr-ticker-heading:before{-ms-transform:skew(-20deg);transform:skew(-20deg);-webkit-transform:skew(-20deg)}.wpr-ticker-heading-position-left.wpr-ticker-heading-triangle-middle .wpr-ticker-heading:before{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.wpr-ticker-heading-position-right.wpr-ticker-heading-triangle-middle .wpr-ticker-heading:before{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.wpr-ticker-slider-controls{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex}.wpr-ticker-arrow-style-vertical .wpr-ticker-slider-controls{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wpr-ticker-arrow-style-horizontal .wpr-ticker-slider-controls{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.wpr-ticker-arrow{-webkit-box-sizing:content-box;box-sizing:content-box;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;cursor:pointer}.wpr-ticker-arrow i{display:block;width:100%;height:100%;line-height:inherit}.wpr-ticker-next-arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.wpr-content-ticker-inner .wpr-ticker-item{display:-moz-flex!important;display:-ms-flex!important;display:-o-flex!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center;position:relative;overflow:hidden}.wpr-ticker-marquee{overflow:hidden}.wpr-ticker-marquee .js-marquee{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex}.wpr-ticker-arrow-style-vertical .wpr-ticker-slider .wpr-ticker-item{margin:1px 0}.wpr-ticker-image{margin-right:10px}.wpr-ticker-link{display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:20}.wpr-ticker-icon-circle{display:block;border-radius:50%;-webkit-border-radius:50%;z-index:5;-webkit-transition-property:inherit;-o-transition-property:inherit;transition-property:inherit;-webkit-transition-timing-function:inherit;-o-transition-timing-function:inherit;transition-timing-function:inherit;-webkit-transition-duration:inherit;-o-transition-duration:inherit;transition-duration:inherit}.wpr-ticker-icon-circle:after,.wpr-ticker-icon-circle:before{content:"";position:absolute;top:50%;left:50%;-webkit-animation-name:wpr-ticker-icon-blink;animation-name:wpr-ticker-icon-blink;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:50%;border-width:1px;border-style:solid;-webkit-border-radius:50%;-moz-border-radius:50%;-webkit-transition-property:inherit;-o-transition-property:inherit;transition-property:inherit;-webkit-transition-timing-function:inherit;-o-transition-timing-function:inherit;transition-timing-function:inherit;-webkit-transition-duration:inherit;-o-transition-duration:inherit;transition-duration:inherit}.wpr-ticker-icon-circle:after{-webkit-animation-delay:1s;animation-delay:1s}@-webkit-keyframes wpr-ticker-icon-blink{0%{-webkit-transform:scale(1,1);transform:scale(1,1)}100%{-webkit-transform:scale(3,3);transform:scale(3,3);opacity:0}}@keyframes wpr-ticker-icon-blink{0%{-webkit-transform:scale(1,1);transform:scale(1,1)}100%{-webkit-transform:scale(3,3);transform:scale(3,3);opacity:0}}.wpr-tabs{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex}.wpr-tabs-position-above>.elementor-widget-container>.wpr-tabs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wpr-tabs-position-left>.elementor-widget-container>.wpr-tabs{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.wpr-tabs-position-right>.elementor-widget-container>.wpr-tabs{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.wpr-tabs-wrap{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.wpr-tabs-position-left>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap,.wpr-tabs-position-right>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wpr-tabs-hr-position-center>.elementor-widget-container>.wpr-tabs{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wpr-tabs-hr-position-left>.elementor-widget-container>.wpr-tabs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.wpr-tabs-hr-position-right>.elementor-widget-container>.wpr-tabs{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.wpr-tabs-hr-position-justify>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap{width:100%}.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab,.wpr-tabs-hr-position-justify>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}.wpr-tabs-hr-position-justify>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:first-of-type{margin-left:0!important}.wpr-tabs-hr-position-justify>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:last-of-type{margin-right:0!important}.wpr-tab{position:relative;z-index:25;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.wpr-tab,.wpr-tab-icon,.wpr-tab-image,.wpr-tab-title{-webkit-transition-property:all;-o-transition-property:all;transition-property:all}.wpr-tab-icon,.wpr-tab-icon i,.wpr-tab-image,.wpr-tab-title{-webkit-transition-duration:inherit;-o-transition-duration:inherit;transition-duration:inherit}.elementor-element.elementor-widget-wpr-tabs>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab .wpr-tab-title,.elementor-element.elementor-widget-wpr-tabs>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab.wpr-tab-active .wpr-tab-title,.elementor-element.elementor-widget-wpr-tabs>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:hover .wpr-tab-title{font-size:15px;font-weight:500}.wpr-tabs-content-wrap{position:relative;width:100%;-webkit-transition-property:height;-o-transition-property:height;transition-property:height;-webkit-transition-timing-function:cubic-bezier(.5,.9,.6,.95);-o-transition-timing-function:cubic-bezier(.5,.9,.6,.95);transition-timing-function:cubic-bezier(.5,.9,.6,.95);-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;z-index:1;overflow:hidden}.wpr-tab-content{position:absolute;width:100%;top:0;left:0;z-index:1}.elementor-element.elementor-widget-wpr-tabs>.elementor-widget-container>.wpr-tabs>.wpr-tabs-content-wrap>.wpr-tab-content{font-size:14px}.wpr-tab-content-active{position:relative;z-index:100}.wpr-tab-content-inner{opacity:0}.wpr-tab-content-active .wpr-tab-content-inner.wpr-overlay-none{opacity:1}.wpr-tabs-icon-position-left>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab .wpr-tab-icon,.wpr-tabs-icon-position-left>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab .wpr-tab-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.wpr-tabs-icon-position-left>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab .wpr-tab-title{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.wpr-tabs-icon-position-center>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.wpr-tabs-triangle-yes>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before{content:"";position:absolute;width:0;height:0;-webkit-transition-property:border-color;-o-transition-property:border-color;transition-property:border-color;-webkit-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0;visibility:hidden;z-index:110}.wpr-tabs-triangle-yes>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab-active.wpr-tab:before{opacity:1;visibility:visible}.wpr-tabs-position-above>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before{border-left-color:transparent;border-right-color:transparent;border-top-style:solid;border-left-style:solid;border-right-style:solid}.wpr-tabs-position-left>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before,.wpr-tabs-position-right>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before{border-bottom-color:transparent;border-top-color:transparent;border-right-style:solid;border-bottom-style:solid;border-top-style:solid}.wpr-tabs-position-above.wpr-tabs-triangle-type-outer.wpr-tabs-position-above>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before{left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform:translateX(-50%)}.wpr-tabs-position-above.wpr-tabs-triangle-type-inner.wpr-tabs-position-above>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before{left:50%;-ms-transform:translateX(-50%) rotate(180deg);transform:translateX(-50%) rotate(180deg);-webkit-transform:translateX(-50%) rotate(180deg);bottom:-1px}.wpr-tabs-position-left.wpr-tabs-triangle-type-outer>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before,.wpr-tabs-position-right.wpr-tabs-triangle-type-inner>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before{top:50%;-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);-webkit-transform:translateY(-50%) rotate(180deg)}.wpr-tabs-position-left.wpr-tabs-triangle-type-inner>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before,.wpr-tabs-position-right.wpr-tabs-triangle-type-outer>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before{top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:translateY(-50%)}.wpr-tabs-position-left.wpr-tabs-triangle-type-inner>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before{right:0}.wpr-tabs-position-right.wpr-tabs-triangle-type-inner>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before{left:0}.wpr-ticker-effect-typing .wpr-ticker-title:after{display:inline-block;vertical-align:top;opacity:1;color:inherit;margin-left:2px}.wpr-ticker-effect-typing .slick-current .wpr-ticker-title:after{-webkit-animation-name:wpr-cursor-blink;animation-name:wpr-cursor-blink;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:.5s;animation-duration:.5s}.wpr-ticker-effect-typing .slick-current .wpr-ticker-title-inner{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-animation:wpr-ticker-typing 1s steps(30,end);animation:wpr-ticker-typing 1s steps(30,end);overflow:hidden}@-webkit-keyframes wpr-ticker-typing{from{width:0}to{width:100%}}@keyframes wpr-ticker-typing{from{width:0}to{width:100%}}.wpr-switcher-container{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}.wpr-switcher-wrap{position:relative;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wpr-switcher{position:relative;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:20;cursor:pointer}.wpr-switcher-inner{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wpr-switcher-label-style-outer>.elementor-widget-container>.wpr-content-toggle>.wpr-switcher-container>.wpr-switcher-first{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.wpr-switcher-label-style-outer>.elementor-widget-container>.wpr-content-toggle>.wpr-switcher-container>.wpr-switcher-second{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.wpr-switcher-icon-position-left>.elementor-widget-container>.wpr-content-toggle>.wpr-switcher-container>.wpr-switcher-inner>.wpr-switcher-icon,.wpr-switcher-icon-position-left>.elementor-widget-container>.wpr-content-toggle>.wpr-switcher-container>.wpr-switcher-outer>.wpr-switcher-wrap>.wpr-switcher>.wpr-switcher-inner>.wpr-switcher-icon{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.wpr-switcher-icon-position-left>.elementor-widget-container>.wpr-content-toggle>.wpr-switcher-container>.wpr-switcher-inner>.wpr-switcher-label,.wpr-switcher-icon-position-left>.elementor-widget-container>.wpr-content-toggle>.wpr-switcher-container>.wpr-switcher-outer>.wpr-switcher-wrap>.wpr-switcher>.wpr-switcher-inner>.wpr-switcher-label{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.wpr-switcher-content-wrap{position:relative;width:100%;-webkit-transition-property:height;-o-transition-property:height;transition-property:height;-webkit-transition-timing-function:cubic-bezier(.5,.9,.6,.95);-o-transition-timing-function:cubic-bezier(.5,.9,.6,.95);transition-timing-function:cubic-bezier(.5,.9,.6,.95);-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;z-index:1;overflow:hidden}.wpr-switcher-content{position:absolute;width:100%;top:0;left:0;z-index:1}.wpr-switcher-content-active{position:relative;z-index:100}.wpr-switcher-content-inner{opacity:0}.wpr-switcher-content-active .wpr-switcher-content-inner.wpr-overlay-none{opacity:1}.wpr-switcher-bg{position:absolute;height:100%;z-index:1;-o-transition:all ease-in-out .4s;transition:all ease-in-out .4s;-webkit-transition:all ease-in-out .4s}.wpr-switcher-style-dual.wpr-switcher-label-style-outer>.elementor-widget-container>.wpr-content-toggle>.wpr-switcher-container[data-active-switcher*="1"] .wpr-switcher-bg{left:0}.wpr-switcher-style-dual.wpr-switcher-label-style-outer>.elementor-widget-container>.wpr-content-toggle>.wpr-switcher-container[data-active-switcher*="2"] .wpr-switcher-bg{left:100%;-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transform:translateX(-100%)}.wpr-stt-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.wpr-stt-btn{border:none;cursor:pointer;font-size:16px;line-height:48px;text-align:center;padding:20px;max-width:5cm;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;box-shadow:0 0 10px 0 rgb(0,0,0,.25)}.wpr-stt-btn-icon-left .wpr-stt-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wpr-stt-btn-icon-right .wpr-stt-btn{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.wpr-stt-btn-icon-bottom .wpr-stt-btn{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.wpr-stt-btn-icon-top .wpr-stt-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wpr-stt-btn-align-fixed .wpr-stt-btn{visibility:hidden;position:fixed;z-index:9999}.wpr-stt-btn-align-fixed-right .wpr-stt-btn{left:auto}.wpr-stt-btn-align-fixed-left .wpr-stt-btn{right:auto}.wpr-pc-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.wpr-pc-btn{border:none;cursor:pointer;font-size:16px;line-height:48px;text-align:center;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1}.elementor a.wpr-pc-btn{box-shadow:0 0 10px 0 rgb(0,0,0,.2)}.wpr-pc-content{display:-webkit-box;display:-ms-flexbox;display:flex}.wpr-pc-btn-icon-right .wpr-pc-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wpr-pc-btn-icon-left .wpr-pc-content{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.wpr-pc-btn-icon-bottom .wpr-pc-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wpr-pc-btn-icon-top .wpr-pc-content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.wpr-pc-btn-align-fixed .wpr-pc-btn{position:fixed;z-index:9999}.wpr-pc-btn-align-fixed-right .wpr-pc-btn{left:auto}.wpr-pc-btn-align-fixed-left .wpr-pc-btn{right:auto}
1
+ html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,figcaption,figure,footer,header,main,nav,section{display:block}ul{list-style-type:none}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border:0;height:1px;margin:20px 0}pre{font-family:monospace,monospace;font-size:1em}a{text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{display:block;border-style:none}svg:not(:root){overflow:hidden;display:inline}button,input{overflow:visible}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}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}[type=search]:focus{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.wpr-hidden-element{display:none!important}.wpr-cv-container{display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:90}.wpr-cv-outer{display:table;width:100%;height:100%}.wpr-cv-inner{display:table-cell;vertical-align:middle}.wpr-no-transition-delay{-webkit-transition-delay:0s!important;-o-transition-delay:0s!important;transition-delay:0s!important}.wpr-enable-dropcap p:first-child:first-letter{float:left;padding-right:10px;font-size:50px;line-height:1}.wpr-tooltip{visibility:hidden;opacity:0;position:absolute;top:0;left:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);padding:6px 10px;border-radius:4px;font-size:15px;-webkit-transition:all 230ms ease-in-out 0s;-o-transition:all 230ms ease-in-out 0s;transition:all 230ms ease-in-out 0s}.wpr-tooltip:before{content:"";position:absolute;left:10px;bottom:-5px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top-style:solid;border-top-width:6px}.wpr-mobile-nav-menu,.wpr-nav-menu{list-style:none;font-size:0}.wpr-nav-menu li{position:relative}.wpr-nav-menu-horizontal .wpr-nav-menu>li{display:inline-block}.wpr-nav-menu .wpr-menu-item{display:block;position:relative;z-index:1}.wpr-mobile-nav-menu li,.wpr-nav-menu li{font-size:16px;line-height:1}.wpr-nav-menu-horizontal .wpr-nav-menu>li:first-child,.wpr-pointer-line-fx .wpr-nav-menu-horizontal>li:first-child .wpr-menu-item,.wpr-pointer-none .wpr-nav-menu-horizontal>li:first-child .wpr-menu-item{padding-left:0!important;margin-left:0!important}.wpr-nav-menu-horizontal .wpr-nav-menu>li:last-child,.wpr-pointer-line-fx .wpr-nav-menu-horizontal>li:last-child .wpr-menu-item,.wpr-pointer-none .wpr-nav-menu-horizontal>li:last-child .wpr-menu-item{padding-right:0!important;margin-right:0!important}div[class*=wpr-main-menu-align-] .wpr-nav-menu-vertical .wpr-nav-menu>li>.wpr-sub-menu{left:100%}.wpr-main-menu-align-center .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon,.wpr-main-menu-align-left .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon{right:0}.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-sub-icon{left:0}.wpr-main-menu-align-left .wpr-nav-menu-horizontal .wpr-nav-menu,.wpr-main-menu-align-left .wpr-nav-menu-vertical .wpr-menu-item,.wpr-main-menu-align-left .wpr-nav-menu-vertical .wpr-sub-menu li a{text-align:left}.wpr-main-menu-align-center .wpr-nav-menu-horizontal .wpr-nav-menu,.wpr-main-menu-align-center .wpr-nav-menu-vertical .wpr-menu-item{text-align:center}.wpr-main-menu-align-right .wpr-nav-menu-horizontal .wpr-nav-menu,.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-menu-item,.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-sub-menu li a{text-align:right}@media screen and (min-width:2400px){.wpr-main-menu-align--widescreencenter .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon,.wpr-main-menu-align--widescreenleft .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon{right:0}.wpr-main-menu-align--widescreenleft .wpr-nav-menu-horizontal .wpr-nav-menu,.wpr-main-menu-align--widescreenleft .wpr-nav-menu-vertical .wpr-menu-item{text-align:left}.wpr-main-menu-align--widescreencenter .wpr-nav-menu-horizontal .wpr-nav-menu,.wpr-main-menu-align--widescreencenter .wpr-nav-menu-vertical .wpr-menu-item{text-align:center}.wpr-main-menu-align--widescreenright .wpr-nav-menu-horizontal .wpr-nav-menu,.wpr-main-menu-align--widescreenright .wpr-nav-menu-vertical .wpr-menu-item{text-align:right}}@media screen and (max-width:1221px){.wpr-main-menu-align--laptopcenter .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon,.wpr-main-menu-align--laptopleft .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon{right:0}.wpr-main-menu-align--laptopleft .wpr-nav-menu-horizontal .wpr-nav-menu,.wpr-main-menu-align--laptopleft .wpr-nav-menu-vertical .wpr-menu-item{text-align:left}.wpr-main-menu-align--laptopcenter .wpr-nav-menu-horizontal .wpr-nav-menu,.wpr-main-menu-align--laptopcenter .wpr-nav-menu-vertical .wpr-menu-item{text-align:center}.wpr-main-menu-align--laptopright .wpr-nav-menu-horizontal .wpr-nav-menu,.wpr-main-menu-align--laptopright .wpr-nav-menu-vertical .wpr-menu-item{text-align:right}}@media screen and (max-width:1200px){.wpr-main-menu-align--tablet_extracenter .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon,.wpr-main-menu-align--tablet_extraleft .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon{right:0}.wpr-main-menu-align--tablet_extraleft .wpr-nav-menu-horizontal .wpr-nav-menu,.wpr-main-menu-align--tablet_extraleft .wpr-nav-menu-vertical .wpr-menu-item{text-align:left}.wpr-main-menu-align--tablet_extracenter .wpr-nav-menu-horizontal .wpr-nav-menu,.wpr-main-menu-align--tablet_extracenter .wpr-nav-menu-vertical .wpr-menu-item{text-align:center}.wpr-main-menu-align--tablet_extraright .wpr-nav-menu-horizontal .wpr-nav-menu,.wpr-main-menu-align--tablet_extraright .wpr-nav-menu-vertical .wpr-menu-item{text-align:right}}@media screen and (max-width:1024px){.wpr-main-menu-align--tabletcenter .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon,.wpr-main-menu-align--tabletleft .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon{right:0}.wpr-main-menu-align--tabletleft .wpr-nav-menu-horizontal .wpr-nav-menu,.wpr-main-menu-align--tabletleft .wpr-nav-menu-vertical .wpr-menu-item{text-align:left}.wpr-main-menu-align--tabletcenter .wpr-nav-menu-horizontal .wpr-nav-menu,.wpr-main-menu-align--tabletcenter .wpr-nav-menu-vertical .wpr-menu-item{text-align:center}.wpr-main-menu-align--tabletright .wpr-nav-menu-horizontal .wpr-nav-menu,.wpr-main-menu-align--tabletright .wpr-nav-menu-vertical .wpr-menu-item{text-align:right}}@media screen and (max-width:880px){.wpr-main-menu-align--mobile_extracenter .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon,.wpr-main-menu-align--mobile_extraleft .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon{right:0}.wpr-main-menu-align--mobile_extraleft .wpr-nav-menu-horizontal .wpr-nav-menu,.wpr-main-menu-align--mobile_extraleft .wpr-nav-menu-vertical .wpr-menu-item{text-align:left}.wpr-main-menu-align--mobile_extracenter .wpr-nav-menu-horizontal .wpr-nav-menu,.wpr-main-menu-align--mobile_extracenter .wpr-nav-menu-vertical .wpr-menu-item{text-align:center}.wpr-main-menu-align--mobile_extraright .wpr-nav-menu-horizontal .wpr-nav-menu,.wpr-main-menu-align--mobile_extraright .wpr-nav-menu-vertical .wpr-menu-item{text-align:right}}@media screen and (max-width:767px){.wpr-main-menu-align--mobilecenter .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon,.wpr-main-menu-align--mobileleft .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon{right:0}.wpr-main-menu-align--mobileleft .wpr-nav-menu-horizontal .wpr-nav-menu,.wpr-main-menu-align--mobileleft .wpr-nav-menu-vertical .wpr-menu-item{text-align:left}.wpr-main-menu-align--mobilecenter .wpr-nav-menu-horizontal .wpr-nav-menu,.wpr-main-menu-align--mobilecenter .wpr-nav-menu-vertical .wpr-menu-item{text-align:center}.wpr-main-menu-align--mobileright .wpr-nav-menu-horizontal .wpr-nav-menu,.wpr-main-menu-align--mobileright .wpr-nav-menu-vertical .wpr-menu-item{text-align:right}}.wpr-nav-menu .wpr-sub-menu{display:none;position:absolute;z-index:999;width:180px;text-align:left;list-style:none;margin:0}.wpr-nav-menu-vertical .wpr-nav-menu>li>.wpr-sub-menu{top:0}.wpr-sub-menu-position-inline .wpr-nav-menu-vertical .wpr-sub-menu{position:static;width:100%!important;text-align:center!important;margin-left:0!important}.wpr-sub-menu-position-inline .wpr-sub-menu a{position:relative}.wpr-nav-menu .wpr-sub-menu .wpr-sub-menu{top:0;left:100%}.wpr-sub-menu .wpr-sub-menu-item{display:block;font-size:14px}.wpr-nav-menu-horizontal .wpr-menu-item .wpr-sub-icon{margin-left:7px;text-indent:0}.wpr-sub-icon{position:absolute;top:48%;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%)}.wpr-sub-icon-rotate{-webkit-transform:rotate(-90deg) translateX(80%);-ms-transform:rotate(-90deg) translateX(80%);transform:rotate(-90deg) translateX(80%)}.wpr-sub-divider-yes .wpr-sub-menu li:not(:last-child){border-bottom-style:solid}.wpr-mobile-nav-menu,.wpr-mobile-nav-menu-container{display:none}.wpr-mobile-nav-menu{position:absolute;z-index:9999}.wpr-mobile-menu-drdown-align-left .wpr-mobile-nav-menu{left:0}.wpr-mobile-menu-drdown-align-center .wpr-mobile-nav-menu{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.wpr-mobile-menu-drdown-align-right .wpr-mobile-nav-menu{right:0}.wpr-mobile-menu-item,.wpr-mobile-sub-menu-item{position:relative}.wpr-mobile-menu-item,.wpr-mobile-sub-menu-item{display:block}.wpr-mobile-sub-menu{display:none}.wpr-mobile-nav-menu .menu-item-has-children>a:after{position:absolute;right:0;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%)}.wpr-mobile-menu-item-align-left .wpr-mobile-sub-menu a:before{content:' ';display:inline-block;width:10px}.wpr-mobile-menu-item-align-left .wpr-mobile-sub-menu .wpr-mobile-sub-menu a:before{width:20px}.wpr-mobile-menu-item-align-center .wpr-mobile-nav-menu{text-align:center}.wpr-mobile-menu-item-align-right .wpr-mobile-nav-menu{text-align:right}.wpr-mobile-menu-item-align-right .wpr-mobile-nav-menu .menu-item-has-children>a:after{right:auto!important;left:0}div[class*=wpr-sub-icon-] .wpr-mobile-nav-menu .menu-item-has-children>a:after{font-family:"Font Awesome 5 Free";font-size:12px;font-weight:900;font-style:normal;text-decoration:none;line-height:1;letter-spacing:0;text-rendering:auto;-webkit-font-smoothing:antialiased}.wpr-sub-icon-caret-down .wpr-mobile-nav-menu .menu-item-has-children>a:after,.wpr-sub-icon-caret-down .wpr-sub-icon:before{content:"\f0d7"}.wpr-sub-icon-angle-down .wpr-mobile-nav-menu .menu-item-has-children>a:after,.wpr-sub-icon-angle-down .wpr-sub-icon:before{content:"\f107"}.wpr-sub-icon-chevron-down .wpr-mobile-nav-menu .menu-item-has-children>a:after,.wpr-sub-icon-chevron-down .wpr-sub-icon:before{content:"\f078"}.wpr-sub-icon-plus .wpr-mobile-nav-menu .menu-item-has-children>a:after,.wpr-sub-icon-plus .wpr-sub-icon:before{content:"\f067"}.wpr-mobile-divider-yes .wpr-mobile-nav-menu a{border-bottom-style:solid}.wpr-mobile-toggle-wrap{font-size:0;line-height:0}.wpr-mobile-toggle{display:inline-block;padding:7px;cursor:pointer;border-style:solid;text-align:center}.wpr-mobile-toggle-line{display:block;width:100%}.wpr-mobile-toggle-line:last-child{margin-bottom:0!important}.wpr-mobile-toggle-text{font-size:16px;line-height:1!important}.wpr-mobile-toggle-text:last-child{display:none}.wpr-mobile-toggle-v2 .wpr-mobile-toggle-line:nth-child(2){width:78%;margin-left:24%}.wpr-mobile-toggle-v2 .wpr-mobile-toggle-line:nth-child(3){width:45%;margin-left:57%}.wpr-mobile-toggle-v3 .wpr-mobile-toggle-line:nth-child(2){width:75%;margin-left:15%}.wpr-mobile-toggle-v4 .wpr-mobile-toggle-line:nth-child(1),.wpr-mobile-toggle-v4 .wpr-mobile-toggle-line:nth-child(3){width:75%;margin-left:25%}.wpr-mobile-toggle-v4 .wpr-mobile-toggle-line:nth-child(2){width:75%;margin-right:25%}.wpr-mobile-toggle-v5 .wpr-mobile-toggle-line:nth-child(1){display:none}.wpr-nav-menu-bp-always .wpr-nav-menu-container{display:none}.wpr-nav-menu-bp-always .wpr-mobile-nav-menu-container{display:block}@media screen and (max-width:1025px){.wpr-nav-menu-bp-tablet .wpr-nav-menu-container{display:none}.wpr-nav-menu-bp-tablet .wpr-mobile-nav-menu-container{display:block}}@media screen and (max-width:767px){.wpr-nav-menu-bp-mobile .wpr-nav-menu-container,.wpr-nav-menu-bp-pro-al .wpr-nav-menu-container,.wpr-nav-menu-bp-pro-nn .wpr-nav-menu-container{display:none}.wpr-nav-menu-bp-mobile .wpr-mobile-nav-menu-container,.wpr-nav-menu-bp-pro-al .wpr-mobile-nav-menu-container,.wpr-nav-menu-bp-pro-nn .wpr-mobile-nav-menu-container{display:block}}.wpr-pointer-background-fx .wpr-active-menu-item:before,.wpr-pointer-border-fx .wpr-active-menu-item:before,.wpr-pointer-line-fx .wpr-active-menu-item:after,.wpr-pointer-line-fx .wpr-active-menu-item:before{opacity:1!important}.wpr-pointer-fx-none{-webkit-transition-duration:0s!important;-o-transition-duration:0s!important;transition-duration:0s!important}.wpr-pointer-double-line.wpr-pointer-fx-grow .wpr-active-menu-item:after,.wpr-pointer-double-line.wpr-pointer-fx-grow .wpr-active-menu-item:before,.wpr-pointer-double-line.wpr-pointer-fx-slide .wpr-active-menu-item:after,.wpr-pointer-double-line.wpr-pointer-fx-slide .wpr-active-menu-item:before,.wpr-pointer-overline.wpr-pointer-fx-grow .wpr-active-menu-item:before,.wpr-pointer-overline.wpr-pointer-fx-slide .wpr-active-menu-item:before,.wpr-pointer-underline.wpr-pointer-fx-grow .wpr-active-menu-item:after,.wpr-pointer-underline.wpr-pointer-fx-slide .wpr-active-menu-item:after{width:100%}.wpr-pointer-line-fx.wpr-pointer-fx-drop .wpr-active-menu-item:before{top:0}.wpr-pointer-line-fx.wpr-pointer-fx-drop .wpr-active-menu-item:after{bottom:0}.wpr-pointer-background-fx.wpr-pointer-fx-grow .wpr-active-menu-item:before,.wpr-pointer-background-fx.wpr-pointer-fx-shrink .wpr-active-menu-item:before,.wpr-pointer-background-fx.wpr-pointer-fx-sweep .wpr-active-menu-item:before,.wpr-pointer-border-fx.wpr-pointer-fx-grow .wpr-active-menu-item:before,.wpr-pointer-border-fx.wpr-pointer-fx-shrink .wpr-active-menu-item:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.wpr-pointer-background-fx.wpr-pointer-fx-skew .wpr-active-menu-item:before{-webkit-transform:perspective(600px) rotateX(0);transform:perspective(600px) rotateX(0)}.wpr-mobile-nav-menu .sub-menu-toggle{display:none!important}.elementor-widget-wpr-nav-menu .wpr-mobile-nav-menu a,.elementor-widget-wpr-nav-menu .wpr-mobile-toggle-text,.elementor-widget-wpr-nav-menu .wpr-nav-menu .wpr-menu-item{line-height:26px}.elementor-widget-wpr-nav-menu .wpr-sub-menu .wpr-sub-menu-item{font-size:14px}.wpr-onepage-nav{position:fixed;z-index:99999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wpr-onepage-nav-item{position:relative}.wpr-onepage-nav-item:last-child{margin-bottom:0!important}.wpr-onepage-nav-vr-top .wpr-onepage-nav{top:0}.wpr-onepage-nav-vr-middle .wpr-onepage-nav{top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:translateY(-50%)}.wpr-onepage-nav-vr-bottom .wpr-onepage-nav{bottom:0}.wpr-onepage-nav-hr-left .wpr-onepage-nav{left:0}.wpr-onepage-nav-hr-right .wpr-onepage-nav{right:0}.wpr-onepage-nav-item .wpr-tooltip{text-align:center}.wpr-onepage-nav-item:hover .wpr-tooltip{opacity:1;visibility:visible}.wpr-onepage-nav-hr-left .wpr-onepage-nav-item:hover .wpr-tooltip{-ms-transform:translate(10%,-50%);transform:translate(10%,-50%);-webkit-transform:translate(10%,-50%)}.wpr-onepage-nav-hr-left .wpr-onepage-nav-item .wpr-tooltip{top:50%;left:100%;-ms-transform:translate(20%,-50%);transform:translate(20%,-50%);-webkit-transform:translate(20%,-50%)}.wpr-onepage-nav-hr-left .wpr-onepage-nav-item .wpr-tooltip:before{left:auto;left:-8px;top:50%;-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.wpr-onepage-nav-hr-right .wpr-onepage-nav-item:hover .wpr-tooltip{-ms-transform:translate(-110%,-50%);transform:translate(-110%,-50%);-webkit-transform:translate(-110%,-50%)}.wpr-onepage-nav-hr-right .wpr-onepage-nav-item .wpr-tooltip{top:50%;left:0;-ms-transform:translate(-120%,-50%);transform:translate(-120%,-50%);-webkit-transform:translate(-120%,-50%)}.wpr-onepage-nav-hr-right .wpr-onepage-nav-item .wpr-tooltip:before{left:auto;right:-8px;top:50%;-webkit-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}.elementor-widget-wpr-onepage-nav .wpr-onepage-nav{background-color:#605be5;-webkit-box-shadow:0 0 15px 0 #d7d7d7;box-shadow:0 0 15px 0 #d7d7d7}.elementor-widget-wpr-onepage-nav .wpr-onepage-nav-item .wpr-tooltip{font-size:14px}.wpr-featured-media-image{position:relative;display:inline-block;vertical-align:middle}.wpr-featured-media-caption{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}.wpr-featured-media-caption span{display:inline-block}.wpr-fm-image-caption-hover [data-caption=gallery] .wpr-featured-media-caption,.wpr-fm-image-caption-hover [data-caption=standard] .wpr-featured-media-caption{opacity:0;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.wpr-fm-image-caption-hover [data-caption=gallery]:hover .wpr-featured-media-caption,.wpr-fm-image-caption-hover [data-caption=standard]:hover .wpr-featured-media-caption{opacity:1}.wpr-gallery-slider{opacity:0}.wpr-gallery-lightbox-yes .wpr-featured-media-image{cursor:pointer}.wpr-gallery-slide img{margin:0 auto}.wpr-gallery-slider-arrow{position:absolute;z-index:120;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;text-align:center;cursor:pointer}.wpr-gallery-slider-arrow i{display:block;width:100%;height:100%;line-height:inherit}.wpr-gallery-slider-arrow{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.wpr-gallery-slider-nav-fade .wpr-gallery-slider-arrow{opacity:0;visibility:hidden}.wpr-gallery-slider-nav-fade .wpr-gallery-slider:hover .wpr-gallery-slider-arrow{opacity:1;visibility:visible}.wpr-gallery-slider-dots{position:absolute;display:inline-table;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:110}.wpr-gallery-slider-dots ul{list-style:none;margin:0;padding:0}.wpr-gallery-slider-dots li{float:left}.wpr-gallery-slider-dot{display:block;cursor:pointer}.wpr-gallery-slider-dots li:last-child .wpr-gallery-slider-dot{margin:0!important}.wpr-author-box-image{display:inline-block;overflow:hidden}.wpr-author-box-arrange-left .wpr-author-box{display:-webkit-box;display:-ms-flexbox;display:flex}.wpr-author-box-arrange-right .wpr-author-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.wpr-author-box-arrange-left .wpr-author-box-image,.wpr-author-box-arrange-right .wpr-author-box-image{-ms-flex-negative:0;flex-shrink:0}.wpr-author-box-arrange-left .wpr-author-box-text,.wpr-author-box-arrange-right .wpr-author-box-text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.wpr-author-box-btn{display:inline-block}.wpr-post-navigation-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.wpr-post-navigation-wrap>div:last-child{margin-right:0!important}.wpr-post-nav-fixed-default-wrap{position:fixed;bottom:0;z-index:999}.wpr-post-nav-fixed.wpr-post-navigation{position:fixed;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:999}.wpr-post-nav-fixed.wpr-post-navigation a{display:block}.wpr-post-nav-fixed.wpr-post-navigation img{position:absolute;top:0}.wpr-post-nav-fixed.wpr-post-nav-prev{left:0}.wpr-post-nav-fixed.wpr-post-nav-next{right:0}.wpr-post-nav-fixed.wpr-post-nav-hover img{opacity:0}.wpr-post-nav-fixed.wpr-post-nav-hover.wpr-post-nav-prev img{-webkit-transform:perspective(600px) rotateY(90deg);transform:perspective(600px) rotateY(90deg);-webkit-transform-origin:center left 0;-ms-transform-origin:center left 0;transform-origin:center left 0}.wpr-post-nav-fixed.wpr-post-nav-hover.wpr-post-nav-next img{-webkit-transform:perspective(600px) rotateY(-90deg);transform:perspective(600px) rotateY(-90deg);-webkit-transform-origin:center right 0;-ms-transform-origin:center right 0;transform-origin:center right 0}.wpr-post-nav-fixed.wpr-post-nav-hover:hover img{opacity:1;position:absolute;-webkit-transform:none;-ms-transform:none;transform:none}.wpr-post-nav-static.wpr-post-navigation{width:50%}.wpr-post-navigation{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-size:cover;background-position:center center;background-repeat:no-repeat}.wpr-post-navigation{position:relative}.wpr-post-navigation a{position:relative;z-index:2}.wpr-post-nav-overlay{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.wpr-post-nav-back{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;font-size:30px}.wpr-post-navigation a{display:-webkit-box;display:-ms-flexbox;display:flex}.wpr-post-nav-next a{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.wpr-post-nav-labels{min-width:0}.wpr-post-nav-labels h5{overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.wpr-post-nav-next{text-align:right}.wpr-post-navigation i{font-size:20px;text-align:center}.wpr-post-nav-labels span{display:inline-block}.wpr-post-nav-dividers{padding:10px 0;border-top:1px solid #000;border-bottom:1px solid #000}.wpr-post-nav-divider{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;-ms-flex-negative:0;flex-shrink:0}.wpr-post-nav-dividers.wpr-post-navigation-wrap{padding-left:0!important;padding-right:0!important}.wpr-post-nav-back a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:0}.wpr-post-nav-back span{display:inline-block;border-style:solid}.wpr-post-nav-back span:nth-child(2n){margin-right:0!important}.wpr-post-info li{position:relative}.wpr-post-info-horizontal li{display:inline-block}.wpr-post-info-horizontal li:last-child{padding-right:0!important}.wpr-post-info-vertical li:last-child{padding-bottom:0!important}.wpr-post-info li:after{content:' ';display:inline-block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.wpr-post-info li:last-child:after{display:none}.wpr-post-info li .wpr-post-info-text{display:inline-block;text-align:left!important}.wpr-post-info-align-left .wpr-post-info-vertical li:after{left:0}.wpr-post-info-align-center .wpr-post-info-vertical li:after{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.wpr-post-info-align-right .wpr-post-info-vertical li:after{right:0}.wpr-post-info-text span{display:inline-block}.wpr-post-info-author img{display:inline-block;margin-right:10px}.wpr-post-info-custom-field a,.wpr-post-info-custom-field span{display:inline-block}.wpr-comment-avatar{float:left;overflow:hidden}.wpr-comment-avatar img{position:static!important}.wpr-comment-metadata>*{display:inline-block}.wpr-comment-metadata p{display:block}.wpr-comments-wrap .comment-reply-link{float:none!important}.wpr-comment-reply-separate.wpr-comment-reply-align-right .wpr-comment-reply{text-align:right}.wpr-comment-reply-inline.wpr-comment-reply-align-right .wpr-comment-reply{float:right}.wpr-comment-reply-inline.wpr-comment-reply-align-left .wpr-comment-reply:before{content:'\00a0|\00a0'}.wpr-comment-reply a,.wpr-comments-navigation a,.wpr-comments-navigation span{display:inline-block}.wpr-comments-navigation-center,.wpr-comments-navigation-justify{text-align:center}.wpr-comments-navigation-left{text-align:left}.wpr-comments-navigation-right{text-align:right}.wpr-comments-navigation-justify a.prev{float:left}.wpr-comments-navigation-justify a.next{float:right}.wpr-comment-form .comment-notes{display:none}.wpr-comment-form-author input,.wpr-comment-form-email input,.wpr-comment-form-text,.wpr-comment-form-text textarea,.wpr-comment-form-url input{display:block;width:100%}.wpr-comment-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wpr-contact-form-fields{display:-webkit-box;display:-ms-flexbox;display:flex}.wpr-cf-no-url .wpr-comment-form-email{margin-right:0!important}.wpr-cf-style-1 .wpr-contact-form-fields,.wpr-cf-style-4 .wpr-contact-form-fields{display:block}.wpr-comment-form .wpr-contact-form-fields>div{width:100%}.wpr-cf-style-2 .wpr-contact-form-fields,.wpr-cf-style-5 .wpr-contact-form-fields{display:block;width:50%}.wpr-cf-style-2 .wpr-contact-form-fields>div,.wpr-cf-style-5 .wpr-contact-form-fields>div{margin-right:0!important}.wpr-cf-style-4.wpr-comment-form .wpr-comment-form-text,.wpr-cf-style-5.wpr-comment-form .wpr-comment-form-text,.wpr-cf-style-6.wpr-comment-form .wpr-comment-form-text{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.wpr-submit-comment{cursor:pointer}.wpr-comments-list .comment-respond{margin-bottom:30px}.wpr-product-media-wrap{position:relative;display:inline-block;max-width:100%}.wpr-product-media-image{display:inline-block;position:relative;vertical-align:middle;overflow:hidden}.wpr-product-media-caption{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}.wpr-product-media-caption span{display:inline-block}.wpr-pd-image-caption-hover .wpr-product-media-wrap .wpr-product-media-caption{opacity:0;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.wpr-pd-image-caption-hover .wpr-product-media-wrap:hover .wpr-product-media-caption{opacity:1}.wpr-product-thumb-nav li{overflow:hidden;cursor:pointer;opacity:.75}.wpr-product-thumb-nav li.slick-current{opacity:1}.wpr-product-thumb-nav li img{width:100%}.wpr-gallery-lightbox-yes .wpr-product-media-image{cursor:pointer}.wpr-gallery-zoom-yes .wpr-product-media-image:hover img{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}.wpr-product-media-onsale{position:absolute;top:0;left:0;z-index:2}.wpr-product-price-separate .wpr-product-price del,.wpr-product-price-separate .wpr-product-price ins{display:block}.wpr-grid{opacity:0}.wpr-grid-item{float:left;position:relative;text-align:center}.wpr-grid-item,.wpr-grid-item *{outline:0!important}.wpr-grid-last-row{margin-bottom:0!important}.wpr-grid-item-above-content{border-bottom:0!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.wpr-grid:not([data-settings*=list]) .wpr-grid-item-below-content{border-top:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.wpr-grid-item-inner,.wpr-grid-media-wrap{position:relative}.wpr-grid-image-wrap{overflow:hidden}.wpr-grid-image-wrap img{display:block;width:100%}.wpr-grid-media-hover{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.wpr-grid-media-hover-top{position:absolute;top:0;left:0;width:100%;z-index:2}.wpr-grid-media-hover-bottom{position:absolute;bottom:0;left:0;width:100%;z-index:2}.wpr-grid-media-hover-middle{position:relative;z-index:2}.wpr-grid .wpr-cv-container,.wpr-magazine-grid .wpr-cv-container{z-index:1}.wpr-grid-item-display-block{clear:both}.wpr-grid-item-display-custom.wpr-grid-item-align-left,.wpr-grid-item-display-inline.wpr-grid-item-align-left{float:left}.wpr-grid-item-display-custom.wpr-grid-item-align-right,.wpr-grid-item-display-inline.wpr-grid-item-align-right{float:right}.wpr-grid-item-display-custom.wpr-grid-item-align-center,.wpr-grid-item-display-inline.wpr-grid-item-align-center{float:none;display:inline-block;vertical-align:middle}.wpr-grid-cf-style-1 .inner-block>a,.wpr-grid-cf-style-1 .inner-block>span,.wpr-grid-cf-style-2 .inner-block>a,.wpr-grid-cf-style-2 .inner-block>span,.wpr-grid-item-add-to-cart .inner-block>a,.wpr-grid-item-author .inner-block a,.wpr-grid-item-comments .inner-block a,.wpr-grid-item-date .inner-block>span,.wpr-grid-item-lightbox .inner-block>span,.wpr-grid-item-likes .inner-block a,.wpr-grid-item-price .inner-block>span,.wpr-grid-item-read-more .inner-block a,.wpr-grid-item-sharing .inner-block>span,.wpr-grid-item-status .inner-block>span,.wpr-grid-item-time .inner-block>span,.wpr-grid-item-title .inner-block a,.wpr-grid-product-categories .inner-block a,.wpr-grid-product-tags .inner-block a,.wpr-grid-sep-style-1 .inner-block>span,.wpr-grid-sep-style-2 .inner-block>span,.wpr-grid-tax-style-1 .inner-block a,.wpr-grid-tax-style-2 .inner-block a{display:inline-block}.wpr-grid-item-display-custom.wpr-grid-cf-style-1 .inner-block>a,.wpr-grid-item-display-custom.wpr-grid-cf-style-1 .inner-block>span,.wpr-grid-item-display-custom.wpr-grid-cf-style-2 .inner-block>a,.wpr-grid-item-display-custom.wpr-grid-cf-style-2 .inner-block>span,.wpr-grid-item-display-custom.wpr-grid-item-add-to-cart .inner-block>a,.wpr-grid-item-display-custom.wpr-grid-item-comments .inner-block a,.wpr-grid-item-display-custom.wpr-grid-item-date .inner-block>span,.wpr-grid-item-display-custom.wpr-grid-item-lightbox .inner-block>span,.wpr-grid-item-display-custom.wpr-grid-item-likes .inner-block a,.wpr-grid-item-display-custom.wpr-grid-item-product-price .inner-block>span,.wpr-grid-item-display-custom.wpr-grid-item-product-status .inner-block>span,.wpr-grid-item-display-custom.wpr-grid-item-read-more .inner-block a,.wpr-grid-item-display-custom.wpr-grid-item-sharing .inner-block>span,.wpr-grid-item-display-custom.wpr-grid-item-time .inner-block>span,.wpr-grid-item-display-custom.wpr-grid-item-title .inner-block a,.wpr-grid-item-display-custom.wpr-grid-sep-style-1 .inner-block>span,.wpr-grid-item-display-custom.wpr-grid-sep-style-2 .inner-block>span{width:100%}.wpr-grid-item-excerpt .inner-block p{margin:0!important}.wpr-grid-media-hover-bg{position:absolute}.wpr-grid-media-hover-bg img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(1)!important;-ms-transform:translate(-50%,-50%) scale(1)!important;transform:translate(-50%,-50%) scale(1)!important;-webkit-filter:grayscale(0)!important;filter:grayscale(0)!important;-webkit-filter:blur(0)!important;-filter:blur(0)!important}.wpr-grid-item-author img,.wpr-grid-item-author span{display:inline-block;vertical-align:middle}.wpr-grid-item-author img{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;-webkit-filter:none!important;filter:none!important}.wpr-grid-item-likes .inner-block a{text-align:center}.wpr-likes-no-default.wpr-likes-zero i{padding:0!important}.wpr-grid-item-sharing .inner-block a{text-align:center}.wpr-grid-item-sharing .wpr-post-sharing{position:relative}.wpr-grid-item-sharing .wpr-sharing-icon{display:inline-block;position:relative}.wpr-grid-item-sharing .wpr-sharing-icon .wpr-tooltip{left:50%;-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);-webkit-transform:translate(-50%,-100%)}.wpr-grid-item-sharing .wpr-sharing-icon:hover .wpr-tooltip{visibility:visible;opacity:1;-ms-transform:translate(-50%,-120%);transform:translate(-50%,-120%);-webkit-transform:translate(-50%,-120%)}.wpr-grid-item-sharing .wpr-tooltip:before{left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform:translateX(-50%)}.wpr-grid-item-sharing .wpr-sharing-trigger{cursor:pointer}.wpr-grid-item-sharing .wpr-tooltip{display:block;padding:10px}.wpr-grid-item-sharing .wpr-sharing-hidden{visibility:hidden;position:absolute;z-index:3;text-align:center}.wpr-grid-item-sharing .wpr-sharing-hidden a{opacity:0}.wpr-sharing-hidden a{position:relative;top:-5px;-webkit-transition-duration:.3s!important;-o-transition-duration:.3s!important;transition-duration:.3s!important;-webkit-transition-timing-function:cubic-bezier(.445,.050,.55,.95);-o-transition-timing-function:cubic-bezier(.445,.050,.55,.95);transition-timing-function:cubic-bezier(.445,.050,.55,.95);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.wpr-sharing-hidden a+a{-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}.wpr-sharing-hidden a+a+a{-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.wpr-sharing-hidden a+a+a+a{-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.wpr-sharing-hidden a+a+a+a+a{-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.wpr-grid-item-sharing a:last-of-type{margin-right:0!important}.wpr-grid-item-sharing .inner-block a{-webkit-transition-property:color,background-color,border;-o-transition-property:color,background-color,border;transition-property:color,background-color,border;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear}.wpr-grid-item-add-to-cart .inner-block>a,.wpr-grid-item-read-more .inner-block>a{position:relative;overflow:hidden;vertical-align:middle}.wpr-grid-item-add-to-cart .inner-block>a i,.wpr-grid-item-add-to-cart .inner-block>a span,.wpr-grid-item-read-more .inner-block>a i,.wpr-grid-item-read-more .inner-block>a span{position:relative;z-index:2;opacity:1}.wpr-grid-item-add-to-cart .inner-block>a:after,.wpr-grid-item-add-to-cart .inner-block>a:before,.wpr-grid-item-read-more .inner-block>a:after,.wpr-grid-item-read-more .inner-block>a:before{z-index:1}.wpr-grid-item-lightbox .inner-block>span,.wpr-grid-lightbox-overlay{cursor:pointer}.wpr-grid-lightbox-overlay{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%}.admin-bar .lg-toolbar{top:32px}.wpr-grid-item-separator .inner-block{font-size:0;line-height:0}.wpr-grid-item-separator.wpr-grid-item-display-inline span{width:100%!important}.wpr-woo-rating i{display:inline;position:relative;font-family:eicons;font-style:normal;line-height:1;overflow:hidden}.wpr-woo-rating i:before{content:'\e934';font-weight:900;display:block;position:absolute;top:0;left:0;font-size:inherit;font-family:inherit;overflow:hidden}.wpr-woo-rating-style-2 .wpr-woo-rating i:before{content:'\002605'}.wpr-woo-rating i:last-of-type{margin-right:0!important}.wpr-rating-icon-empty:before{display:none!important}.wpr-rating-icon-0:before{width:0}.wpr-rating-icon-1:before{width:10%}.wpr-rating-icon-2:before{width:20%}.wpr-rating-icon-3:before{width:30%}.wpr-rating-icon-4:before{width:40%}.wpr-rating-icon-5:before{width:50%}.wpr-rating-icon-6:before{width:60%}.wpr-rating-icon-7:before{width:70%}.wpr-rating-icon-8:before{width:80%}.wpr-rating-icon-9:before{width:90%}.wpr-rating-icon-full:before{width:100%}.wpr-grid-filters li{display:inline-block}.wpr-grid-filters li:last-of-type{margin-right:0!important}.wpr-grid-filters li span{display:inline-block;cursor:pointer;text-decoration:inherit}.wpr-grid-filters li a{display:inline-block}.wpr-grid-filters li sup{position:relative;padding-left:5px;line-height:1}.wpr-grid-filters li sup[data-brackets=yes]:before{content:'\0028'}.wpr-grid-filters li sup[data-brackets=yes]:after{content:'\0029'}.wpr-grid-filters .wpr-active-filter.wpr-pointer-item:after,.wpr-grid-filters .wpr-active-filter.wpr-pointer-item:before{opacity:1!important;width:100%!important}.wpr-grid-filters-sep{font-style:normal}.wpr-grid-filters-sep-left li:first-child .wpr-grid-filters-sep,.wpr-grid-filters-sep-right li:last-of-type .wpr-grid-filters-sep{display:none}.wpr-sub-filters{display:none}.wpr-grid-sorting{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.wpr-grid-sorting .woocommerce-ordering,.wpr-grid-sorting>div{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.wpr-grid-sorting .woocommerce-ordering{text-align:right}.wpr-grid-sorting .woocommerce-ordering select{width:auto;outline:0!important}.wpr-grid-sorting .woocommerce-ordering,.wpr-grid-sorting .woocommerce-result-count,.wpr-grid-sorting .wpr-shop-page-title{margin:0!important}.wpr-grid-pagination{margin-top:30px}.wpr-grid-pagination>a,.wpr-grid-pagination>span{display:inline-block}.wpr-grid-pagination svg{vertical-align:middle}.wpr-grid-pagination .wpr-disabled-arrow{cursor:not-allowed;opacity:.4}.wpr-pagination-finish,.wpr-pagination-loading{display:none}.wpr-grid-pagination-center .wpr-grid-pagination,.wpr-grid-pagination-justify .wpr-grid-pagination{text-align:center}.wpr-grid-pagination-left .wpr-grid-pagination{text-align:left}.wpr-grid-pagination-right .wpr-grid-pagination{text-align:right}.wpr-grid-pagination-infinite-scroll{text-align:center}.wpr-grid-pagination-justify .wpr-grid-pagi-left-arrows,.wpr-grid-pagination-justify .wpr-grid-pagination-default .wpr-prev-post-link{float:left}.wpr-grid-pagination-justify .wpr-grid-pagi-right-arrows,.wpr-grid-pagination-justify .wpr-grid-pagination-default .wpr-next-post-link{float:right}.wpr-grid-pagi-left-arrows,.wpr-grid-pagi-right-arrows,.wpr-grid-pagination>div>a,.wpr-grid-pagination>div>span{display:inline-block}.wpr-grid-pagi-right-arrows a:last-child,.wpr-grid-pagi-right-arrows span:last-child,.wpr-load-more-btn{margin-right:0!important}@media screen and (max-width:767px){.wpr-grid-pagination a,.wpr-grid-pagination span{margin-bottom:10px}.wpr-grid-pagination a>span,.wpr-grid-pagination span>span{display:none}.wpr-grid-pagination a i,.wpr-grid-pagination span i{padding:0!important}}.elementor-editor-active .wpr-grid-pagination-infinite-scroll{display:none}.wpr-grid-slider-nav-position-default .wpr-grid-slider-arrow-container{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex}.wpr-grid-slider-nav-position-default .wpr-grid-slider-arrow{position:static}.wpr-grid-slider-nav-position-default .wpr-grid-slider-prev-arrow{-ms-transform:none;transform:none;-webkit-transform:none}.wpr-grid-slider-nav-position-default .wpr-grid-slider-next-arrow{-ms-transform:translateY(0) rotate(180deg);transform:translateY(0) rotate(180deg);-webkit-transform:translateY(0) rotate(180deg)}.wpr-grid-slider-nav-align-bottom-center .wpr-grid-slider-arrow-container,.wpr-grid-slider-nav-align-top-center .wpr-grid-slider-arrow-container{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.wpr-grid-slider-arrow{position:absolute;z-index:120;top:50%;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;text-align:center;cursor:pointer}.wpr-grid-slider-arrow i{display:block;width:100%;height:100%}.wpr-grid-slider-prev-arrow{left:1%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.wpr-grid-slider-next-arrow{right:1%;-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.wpr-grid-slider-nav-fade .wpr-grid-slider-arrow-container{opacity:0;visibility:hidden}.wpr-grid-slider-nav-fade:hover .wpr-grid-slider-arrow-container{opacity:1;visibility:visible}.wpr-grid-slider-dots{display:inline-table;position:absolute;z-index:110;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.wpr-grid-slider-dots ul{list-style:none;margin:0;padding:0}.wpr-grid-slider-dots-horizontal .wpr-grid-slider-dots li,.wpr-grid-slider-dots-pro-vr .slick-dots li{float:left}.wpr-grid.slick-dotted.slick-slider{margin-bottom:0!important}.wpr-grid-slider-dots-vertical .slick-dots li{display:block;width:auto!important;height:auto!important;margin:0!important}.wpr-grid-slider-dots-horizontal .slick-dots li,.wpr-grid-slider-dots-pro-vr .slick-dots li{width:auto!important;padding-top:10px;margin:0!important}.wpr-grid-slider-dots-horizontal .slick-dots li:last-child span{margin-right:0!important}.wpr-grid-slider-dot{display:block;cursor:pointer}.wpr-grid-slider-dots li:last-child .wpr-grid-slider-dot{margin:0!important}.wpr-grid-item-protected{position:absolute;top:0;left:0;z-index:11!important;width:100%;height:100%}.wpr-grid-item-protected i{font-size:22px}.wpr-grid-item-protected input{width:50%;border:none;margin-top:10px;padding:7px 13px;font-size:13px}.elementor-widget-wpr-grid .wpr-grid-media-hover-bg,.elementor-widget-wpr-media-grid .wpr-grid-media-hover-bg,.elementor-widget-wpr-woo-grid .wpr-grid-media-hover-bg{background-color:rgba(0,0,0,.25)}.elementor-widget-wpr-magazine-grid .wpr-grid-media-hover-bg{background-image:-o-linear-gradient(top,rgba(255,255,255,0) 46%,rgba(96,91,229,.87) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(46%,rgba(255,255,255,0)),to(rgba(96,91,229,.87)));background-image:linear-gradient(180deg,rgba(255,255,255,0) 46%,rgba(96,91,229,.87) 100%)}.elementor-widget-wpr-grid .wpr-grid-item-title,.elementor-widget-wpr-woo-grid .wpr-grid-item-title{font-size:21px;font-weight:700;line-height:23px}.elementor-widget-wpr-magazine-grid .wpr-grid-item-title{font-size:22px}.elementor-widget-wpr-media-grid .wpr-grid-item-title{font-size:15px;font-weight:500}.elementor-widget-wpr-grid .wpr-grid-cf-style-1,.elementor-widget-wpr-grid .wpr-grid-filters li,.elementor-widget-wpr-grid .wpr-grid-item-author,.elementor-widget-wpr-grid .wpr-grid-item-content,.elementor-widget-wpr-grid .wpr-grid-item-excerpt,.elementor-widget-wpr-grid .wpr-grid-item-likes,.elementor-widget-wpr-grid .wpr-grid-item-protected p,.elementor-widget-wpr-grid .wpr-grid-item-read-more a,.elementor-widget-wpr-grid .wpr-grid-item-sharing,.elementor-widget-wpr-grid .wpr-grid-item-time,.elementor-widget-wpr-grid .wpr-grid-pagination,.elementor-widget-wpr-grid .wpr-grid-tax-style-1,.elementor-widget-wpr-magazine-grid .wpr-grid-item-content,.elementor-widget-wpr-magazine-grid .wpr-grid-item-excerpt,.elementor-widget-wpr-media-grid .wpr-grid-filters li,.elementor-widget-wpr-media-grid .wpr-grid-item-sharing,.elementor-widget-wpr-woo-grid .wpr-grid-item-add-to-cart a,.elementor-widget-wpr-woo-grid .wpr-grid-item-content,.elementor-widget-wpr-woo-grid .wpr-grid-item-lightbox,.elementor-widget-wpr-woo-grid .wpr-grid-item-likes,.elementor-widget-wpr-woo-grid .wpr-grid-item-price .inner-block>span,.elementor-widget-wpr-woo-grid .wpr-grid-item-sharing,.elementor-widget-wpr-woo-grid .wpr-grid-item-status .inner-block>span,.elementor-widget-wpr-woo-grid .wpr-grid-pagination,.elementor-widget-wpr-woo-grid .wpr-grid-product-categories,.elementor-widget-wpr-woo-grid .wpr-grid-product-tags,.elementor-widget-wpr-woo-grid .wpr-woo-rating span{font-size:14px}.elementor-widget-wpr-magazine-grid .wpr-grid-tax-style-1{font-size:12px;list-style-position:.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:.3px}.elementor-widget-wpr-grid .wpr-grid-item-comments,.elementor-widget-wpr-grid .wpr-grid-item-date,.elementor-widget-wpr-grid .wpr-grid-tax-style-2,.elementor-widget-wpr-media-grid .wpr-grid-item-author,.elementor-widget-wpr-media-grid .wpr-grid-item-caption,.elementor-widget-wpr-media-grid .wpr-grid-item-date,.elementor-widget-wpr-media-grid .wpr-grid-item-likes,.elementor-widget-wpr-media-grid .wpr-grid-item-time,.elementor-widget-wpr-media-grid .wpr-grid-tax-style-1,.elementor-widget-wpr-media-grid .wpr-grid-tax-style-2,.elementor-widget-wpr-media-magazine-grid .wpr-grid-tax-style-2{font-size:14px}.elementor-widget-wpr-grid .wpr-grid-item-lightbox,.elementor-widget-wpr-media-grid .wpr-grid-item-lightbox{font-size:18px}.elementor-widget-wpr-grid .wpr-grid-cf-style-2,.elementor-widget-wpr-media-grid .wpr-grid-pagination{font-size:15px}.elementor-widget-wpr-grid .wpr-grid-tax-style-2 .inner-block a{background-color:#605be5}.elementor-widget-wpr-grid .wpr-grid-tax-style-2 .inner-block a:hover{background-color:#4a45d2}.wpr-magazine-grid{display:-ms-grid;display:grid;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-ms-grid-rows:1fr 1fr;grid-template-rows:1fr 1fr}.wpr-mgzn-grid-item{text-align:center}.wpr-mgzn-grid-1vh-3h{-ms-grid-rows:auto;grid-template-rows:auto}.wpr-mgzn-grid-1-1-1{-ms-grid-rows:1fr;grid-template-rows:1fr}.wpr-mgzn-grid-1-1-3,.wpr-mgzn-grid-2-3{-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6,1fr)}.wpr-mgzn-grid-2-h{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.wpr-mgzn-grid-3-h{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.wpr-mgzn-grid-4-h{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}.wpr-mgzn-grid-1vh-3h .wpr-mgzn-grid-item:nth-child(1){-ms-grid-column:1;grid-column-start:1;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:3;grid-row-end:4}.wpr-mgzn-grid-1vh-3h .wpr-mgzn-grid-item:nth-child(2){-ms-grid-column:2;grid-column-start:2}.wpr-mgzn-grid-1vh-3h .wpr-mgzn-grid-item:nth-child(3){-ms-grid-column:2;grid-column-start:2}.wpr-mgzn-grid-1vh-3h .wpr-mgzn-grid-item:nth-child(4){-ms-grid-column:2;grid-column-start:2}.wpr-mgzn-grid-1-1-2 .wpr-mgzn-grid-item:nth-child(1),.wpr-mgzn-grid-1-2 .wpr-mgzn-grid-item:nth-child(1),.wpr-mgzn-grid-1-3 .wpr-mgzn-grid-item:nth-child(1),.wpr-mgzn-grid-1-4 .wpr-mgzn-grid-item:nth-child(1){-ms-grid-column:1;grid-column-start:1;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:2;grid-row-end:3}.wpr-mgzn-grid-1-1-2 .wpr-mgzn-grid-item:nth-child(2){-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:2;grid-row-end:3}.wpr-mgzn-grid-2-1-2 .wpr-mgzn-grid-item:nth-child(2){-ms-grid-column:2;grid-column-start:2;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:2;grid-row-end:3}.wpr-mgzn-grid-1-3 .wpr-mgzn-grid-item:nth-child(2){-ms-grid-column:2;grid-column-start:2;-ms-grid-column-span:2;grid-column-end:4}.wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(1),.wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(2),.wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(1),.wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(2){-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:1;grid-row-end:2}.wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(1){-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:3;grid-column-end:4}.wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(2){-ms-grid-column:4;grid-column-start:4;-ms-grid-column-span:3;grid-column-end:7}.wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(1){-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:4;grid-column-end:5}.wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(2){-ms-grid-column:5;grid-column-start:5;-ms-grid-column-span:2;grid-column-end:7}.wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(3),.wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(4),.wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(5),.wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(3),.wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(4),.wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(5){-ms-grid-row:2;grid-row-start:2;-ms-grid-row-span:1;grid-row-end:3}.wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(3),.wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(3){-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:2;grid-column-end:3}.wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(4),.wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(4){-ms-grid-column:3;grid-column-start:3;-ms-grid-column-span:2;grid-column-end:5}.wpr-mgzn-grid-1-1-3 .wpr-mgzn-grid-item:nth-child(5),.wpr-mgzn-grid-2-3 .wpr-mgzn-grid-item:nth-child(5){-ms-grid-column:5;grid-column-start:5;-ms-grid-column-span:2;grid-column-end:7}.wpr-magazine-grid .wpr-grid-image-wrap,.wpr-magazine-grid .wpr-grid-item-inner,.wpr-magazine-grid .wpr-grid-media-wrap{height:100%}.wpr-magazine-grid .wpr-grid-image-wrap{background-size:cover;background-position:center center}.wpr-magazine-grid .wpr-grid-media-hover{z-index:1}@media screen and (max-width:1024px){.wpr-magazine-grid.wpr-mgzn-grid-1-2{-ms-grid-columns:1fr 1fr!important;grid-template-columns:1fr 1fr!important;-ms-grid-rows:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr}.wpr-magazine-grid.wpr-mgzn-grid-1-2>:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-1-2>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-1-2>:nth-child(3){-ms-grid-row:2;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-1-2>:nth-child(4){-ms-grid-row:2;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-1-2>:nth-child(5){-ms-grid-row:3;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-1-2>:nth-child(6){-ms-grid-row:3;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-1-2 article:nth-child(1){-ms-grid-column-span:3!important;grid-column-end:3!important}.wpr-magazine-grid.wpr-mgzn-grid-1-3{-ms-grid-columns:1fr 1fr!important;grid-template-columns:1fr 1fr!important;-ms-grid-rows:1fr 1fr 1fr!important;grid-template-rows:1fr 1fr 1fr!important}.wpr-magazine-grid.wpr-mgzn-grid-1-3>:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-1-3>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-1-3>:nth-child(3){-ms-grid-row:2;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-1-3>:nth-child(4){-ms-grid-row:2;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-1-3>:nth-child(5){-ms-grid-row:3;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-1-3>:nth-child(6){-ms-grid-row:3;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-1-3 article:nth-child(1){-ms-grid-column-span:3!important;grid-column-end:3!important;-ms-grid-row-span:2!important;grid-row-end:2!important}.wpr-magazine-grid.wpr-mgzn-grid-1-3 article:nth-child(2){-ms-grid-column:1!important;grid-column-start:1!important;-ms-grid-column-span:2!important;grid-column-end:3!important}.wpr-magazine-grid.wpr-mgzn-grid-1-4{-ms-grid-columns:1fr 1fr!important;grid-template-columns:1fr 1fr!important;-ms-grid-rows:(1fr)[3];grid-template-rows:repeat(3,1fr)}.wpr-magazine-grid.wpr-mgzn-grid-1-4>:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-1-4>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-1-4>:nth-child(3){-ms-grid-row:2;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-1-4>:nth-child(4){-ms-grid-row:2;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-1-4>:nth-child(5){-ms-grid-row:3;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-1-4>:nth-child(6){-ms-grid-row:3;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-1-4 article:nth-child(1){-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:2;grid-column-end:3;-ms-grid-row-span:1!important;grid-row-end:1!important}.wpr-magazine-grid.wpr-mgzn-grid-1-1-2{-ms-grid-columns:1fr 1fr!important;grid-template-columns:1fr 1fr!important;-ms-grid-rows:1fr 1fr 1fr!important;grid-template-rows:1fr 1fr 1fr!important}.wpr-magazine-grid.wpr-mgzn-grid-1-1-2>:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-1-1-2>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-1-1-2>:nth-child(3){-ms-grid-row:2;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-1-1-2>:nth-child(4){-ms-grid-row:2;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-1-1-2>:nth-child(5){-ms-grid-row:3;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-1-1-2>:nth-child(6){-ms-grid-row:3;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-1-1-2 article:nth-child(1){-ms-grid-column-span:3;grid-column-end:3;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:1;grid-row-end:2}.wpr-magazine-grid.wpr-mgzn-grid-1-1-2 article:nth-child(2){-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:2;grid-column-end:3;-ms-grid-row:2;grid-row-start:2;-ms-grid-row-span:1;grid-row-end:3}.wpr-magazine-grid.wpr-mgzn-grid-2-1-2{-ms-grid-columns:1fr 1fr!important;grid-template-columns:1fr 1fr!important;-ms-grid-rows:1fr 1fr 1fr!important;grid-template-rows:1fr 1fr 1fr!important}.wpr-magazine-grid.wpr-mgzn-grid-2-1-2>:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-2-1-2>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-2-1-2>:nth-child(3){-ms-grid-row:2;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-2-1-2>:nth-child(4){-ms-grid-row:2;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-2-1-2>:nth-child(5){-ms-grid-row:3;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-2-1-2>:nth-child(6){-ms-grid-row:3;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-2-1-2 article:nth-child(2){-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:2;grid-column-end:3;-ms-grid-row:2;grid-row-start:2}.wpr-magazine-grid.wpr-mgzn-grid-1vh-3h{-ms-grid-columns:1fr 1fr!important;grid-template-columns:1fr 1fr!important}.wpr-magazine-grid.wpr-mgzn-grid-1-1-1{-ms-grid-columns:1fr 1fr!important;grid-template-columns:1fr 1fr!important;-ms-grid-rows:1fr 1fr!important;grid-template-rows:1fr 1fr!important}.wpr-magazine-grid.wpr-mgzn-grid-1-1-1>:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-1-1-1>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-1-1-1>:nth-child(3){-ms-grid-row:2;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-1-1-1>:nth-child(4){-ms-grid-row:2;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-1-1-1 article:nth-child(2){-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:2;grid-column-end:3;-ms-grid-row:1;grid-row-start:1}.wpr-magazine-grid.wpr-mgzn-grid-1-1-3{-ms-grid-columns:1fr 1fr!important;grid-template-columns:1fr 1fr!important;-ms-grid-rows:(1fr)[3];grid-template-rows:repeat(3,1fr)}.wpr-magazine-grid.wpr-mgzn-grid-1-1-3>:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-1-1-3>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-1-1-3>:nth-child(3){-ms-grid-row:2;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-1-1-3>:nth-child(4){-ms-grid-row:2;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-1-1-3>:nth-child(5){-ms-grid-row:3;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-1-1-3>:nth-child(6){-ms-grid-row:3;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-1-1-3 article:nth-child(1){-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:2;grid-column-end:3;-ms-grid-row-span:2;grid-row-end:2}.wpr-magazine-grid.wpr-mgzn-grid-1-1-3 article:nth-child(2){-ms-grid-row:2;grid-row-start:2;-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:1;grid-column-end:2}.wpr-magazine-grid.wpr-mgzn-grid-1-1-3 article:nth-child(3){-ms-grid-row:2;grid-row-start:2;-ms-grid-column:2;grid-column-start:2;-ms-grid-column-span:1;grid-column-end:3}.wpr-magazine-grid.wpr-mgzn-grid-1-1-3 article:nth-child(4){-ms-grid-row:3;grid-row-start:3;-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:1;grid-column-end:2}.wpr-magazine-grid.wpr-mgzn-grid-1-1-3 article:nth-child(5){-ms-grid-row:3;grid-row-start:3;-ms-grid-column:2;grid-column-start:2;-ms-grid-column-span:1;grid-column-end:3}.wpr-magazine-grid.wpr-mgzn-grid-2-3{-ms-grid-columns:1fr 1fr!important;grid-template-columns:1fr 1fr!important;-ms-grid-rows:(1fr)[6]!important;grid-template-rows:repeat(6,1fr)!important}.wpr-magazine-grid.wpr-mgzn-grid-2-3>:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-2-3>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-2-3>:nth-child(3){-ms-grid-row:2;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-2-3>:nth-child(4){-ms-grid-row:2;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-2-3>:nth-child(5){-ms-grid-row:3;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-2-3>:nth-child(6){-ms-grid-row:3;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-2-3>:nth-child(7){-ms-grid-row:4;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-2-3>:nth-child(8){-ms-grid-row:4;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-2-3>:nth-child(9){-ms-grid-row:5;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-2-3>:nth-child(10){-ms-grid-row:5;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-2-3>:nth-child(11){-ms-grid-row:6;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-2-3>:nth-child(12){-ms-grid-row:6;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-2-3 article:nth-child(1){-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:1;grid-column-end:2;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:3;grid-row-end:4}.wpr-magazine-grid.wpr-mgzn-grid-2-3 article:nth-child(2){-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:1;grid-column-end:2;-ms-grid-row:4;grid-row-start:4;-ms-grid-row-span:3;grid-row-end:7}.wpr-magazine-grid.wpr-mgzn-grid-2-3 article:nth-child(3){-ms-grid-column:2;grid-column-start:2;-ms-grid-column-span:1;grid-column-end:3;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:2;grid-row-end:3}.wpr-magazine-grid.wpr-mgzn-grid-2-3 article:nth-child(4){-ms-grid-column:2;grid-column-start:2;-ms-grid-column-span:1;grid-column-end:3;-ms-grid-row:3;grid-row-start:3;-ms-grid-row-span:2;grid-row-end:5}.wpr-magazine-grid.wpr-mgzn-grid-2-3 article:nth-child(5){-ms-grid-column:2;grid-column-start:2;-ms-grid-column-span:1;grid-column-end:3;-ms-grid-row:5;grid-row-start:5;-ms-grid-row-span:2;grid-row-end:7}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-1{-ms-grid-columns:1fr 1fr!important;grid-template-columns:1fr 1fr!important;-ms-grid-rows:(1fr)[2]!important;grid-template-rows:repeat(2,1fr)!important}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-1>:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-1>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-1>:nth-child(3){-ms-grid-row:2;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-1>:nth-child(4){-ms-grid-row:2;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2{-ms-grid-columns:1fr 1fr!important;grid-template-columns:1fr 1fr!important;-ms-grid-rows:(1fr)[4]!important;grid-template-rows:repeat(4,1fr)!important}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2>:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2>:nth-child(3){-ms-grid-row:2;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2>:nth-child(4){-ms-grid-row:2;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2>:nth-child(5){-ms-grid-row:3;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2>:nth-child(6){-ms-grid-row:3;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2>:nth-child(7){-ms-grid-row:4;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-2>:nth-child(8){-ms-grid-row:4;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3{-ms-grid-columns:1fr 1fr!important;grid-template-columns:1fr 1fr!important;-ms-grid-rows:(1fr)[6]!important;grid-template-rows:repeat(6,1fr)!important}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>:nth-child(3){-ms-grid-row:2;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>:nth-child(4){-ms-grid-row:2;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>:nth-child(5){-ms-grid-row:3;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>:nth-child(6){-ms-grid-row:3;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>:nth-child(7){-ms-grid-row:4;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>:nth-child(8){-ms-grid-row:4;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>:nth-child(9){-ms-grid-row:5;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>:nth-child(10){-ms-grid-row:5;-ms-grid-column:2}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>:nth-child(11){-ms-grid-row:6;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-4-h.wpr-mgzn-grid-rows-3>:nth-child(12){-ms-grid-row:6;-ms-grid-column:2}}@media screen and (max-width:767px){.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-1{-ms-grid-columns:1fr!important;grid-template-columns:1fr!important;-ms-grid-rows:(1fr)[3]!important;grid-template-rows:repeat(3,1fr)!important}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-1>:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-1>:nth-child(2){-ms-grid-row:2;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-1>:nth-child(3){-ms-grid-row:3;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-2{-ms-grid-columns:1fr!important;grid-template-columns:1fr!important;-ms-grid-rows:(1fr)[6]!important;grid-template-rows:repeat(6,1fr)!important}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-2>:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-2>:nth-child(2){-ms-grid-row:2;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-2>:nth-child(3){-ms-grid-row:3;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-2>:nth-child(4){-ms-grid-row:4;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-2>:nth-child(5){-ms-grid-row:5;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-2>:nth-child(6){-ms-grid-row:6;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3{-ms-grid-columns:1fr!important;grid-template-columns:1fr!important;-ms-grid-rows:(1fr)[9]!important;grid-template-rows:repeat(9,1fr)!important}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3>:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3>:nth-child(2){-ms-grid-row:2;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3>:nth-child(3){-ms-grid-row:3;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3>:nth-child(4){-ms-grid-row:4;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3>:nth-child(5){-ms-grid-row:5;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3>:nth-child(6){-ms-grid-row:6;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3>:nth-child(7){-ms-grid-row:7;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3>:nth-child(8){-ms-grid-row:8;-ms-grid-column:1}.wpr-magazine-grid.wpr-mgzn-grid-3-h.wpr-mgzn-grid-rows-3>:nth-child(9){-ms-grid-row:9;-ms-grid-column:1}}.wpr-sharing-buttons .wpr-sharing-icon{overflow:hidden;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff!important}.wpr-sharing-buttons .wpr-sharing-icon i{display:block;text-align:center}.wpr-sharing-label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.elementor-widget-wpr-sharing-buttons.elementor-grid-0 .wpr-sharing-buttons,.elementor-widget-wpr-sharing-buttons[class*=elementor-grid-pro-] .wpr-sharing-buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-widget-wpr-sharing-buttons:not(.elementor-grid-0):not(.elementor-grid-pro-3):not(.elementor-grid-pro-4):not(.elementor-grid-pro-5):not(.elementor-grid-pro-6) .wpr-sharing-label-off .wpr-sharing-icon i{width:100%!important}.wpr-sharing-buttons.wpr-sharing-col-1 .wpr-sharing-icon{width:100%;margin-right:0!important}.wpr-sharing-buttons .wpr-sharing-icon:last-child,.wpr-sharing-col-1 .wpr-sharing-buttons .wpr-sharing-icon,.wpr-sharing-col-2 .wpr-sharing-buttons .wpr-sharing-icon:nth-child(2n),.wpr-sharing-col-3 .wpr-sharing-buttons .wpr-sharing-icon:nth-child(3n),.wpr-sharing-col-4 .wpr-sharing-buttons .wpr-sharing-icon:nth-child(4n),.wpr-sharing-col-5 .wpr-sharing-buttons .wpr-sharing-icon:nth-child(5n),.wpr-sharing-col-6 .wpr-sharing-buttons .wpr-sharing-icon:nth-child(6n){margin-right:0!important}.wpr-sharing-buttons .wpr-sharing-icon{transition-propery:opacity,border-color;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear}.wpr-sharing-buttons .wpr-sharing-icon i,.wpr-sharing-buttons .wpr-sharing-icon span{transition-propery:color,background-color;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear}.wpr-sharing-official .wpr-sharing-icon:hover{opacity:.85}.wpr-sharing-official .wpr-sharing-facebook-f i,.wpr-sharing-official .wpr-sharing-facebook-f span{background-color:#3b5998}.wpr-sharing-official .wpr-sharing-twitter i,.wpr-sharing-official .wpr-sharing-twitter span{background-color:#1da1f2}.wpr-sharing-official .wpr-sharing-linkedin-in i,.wpr-sharing-official .wpr-sharing-linkedin-in span{background-color:#0077b5}.wpr-sharing-official .wpr-sharing-pinterest-p i,.wpr-sharing-official .wpr-sharing-pinterest-p span{background-color:#bd081c}.wpr-sharing-official .wpr-sharing-reddit i,.wpr-sharing-official .wpr-sharing-reddit span{background-color:#ff4500}.wpr-sharing-official .wpr-sharing-tumblr i,.wpr-sharing-official .wpr-sharing-tumblr span{background-color:#35465c}.wpr-sharing-official .wpr-sharing-digg i,.wpr-sharing-official .wpr-sharing-digg span{background-color:#005be2}.wpr-sharing-official .wpr-sharing-xing i,.wpr-sharing-official .wpr-sharing-xing span{background-color:#026466}.wpr-sharing-official .wpr-sharing-stumbleupon i,.wpr-sharing-official .wpr-sharing-stumbleupon span{background-color:#eb4924}.wpr-sharing-official .wpr-sharing-vk i,.wpr-sharing-official .wpr-sharing-vk span{background-color:#45668e}.wpr-sharing-official .wpr-sharing-odnoklassniki i,.wpr-sharing-official .wpr-sharing-odnoklassniki span{background-color:#f4731c}.wpr-sharing-official .wpr-sharing-get-pocket i,.wpr-sharing-official .wpr-sharing-get-pocket span{background-color:#ef3f56}.wpr-sharing-official .wpr-sharing-skype i,.wpr-sharing-official .wpr-sharing-skype span{background-color:#00aff0}.wpr-sharing-official .wpr-sharing-whatsapp i,.wpr-sharing-official .wpr-sharing-whatsapp span{background-color:#25d366}.wpr-sharing-official .wpr-sharing-telegram i,.wpr-sharing-official .wpr-sharing-telegram span{background-color:#2ca5e0}.wpr-sharing-official .wpr-sharing-delicious i,.wpr-sharing-official .wpr-sharing-delicious span{background-color:#39f}.wpr-sharing-official .wpr-sharing-envelope i,.wpr-sharing-official .wpr-sharing-envelope span{background-color:#c13b2c}.wpr-sharing-official .wpr-sharing-print i,.wpr-sharing-official .wpr-sharing-print span{background-color:#96c859}.wpr-sharing-official .wpr-sharing-facebook-f{border-color:#3b5998}.wpr-sharing-official .wpr-sharing-twitter{border-color:#1da1f2}.wpr-sharing-official .wpr-sharing-linkedin-in{border-color:#0077b5}.wpr-sharing-official .wpr-sharing-pinterest-p{border-color:#bd081c}.wpr-sharing-official .wpr-sharing-reddit{border-color:#ff4500}.wpr-sharing-official .wpr-sharing-tumblr{border-color:#35465c}.wpr-sharing-official .wpr-sharing-digg{border-color:#005be2}.wpr-sharing-official .wpr-sharing-xing{border-color:#026466}.wpr-sharing-official .wpr-sharing-stumbleupon{border-color:#eb4924}.wpr-sharing-official .wpr-sharing-vk{border-color:#45668e}.wpr-sharing-official .wpr-sharing-odnoklassniki{border-color:#f4731c}.wpr-sharing-official .wpr-sharing-get-pocket{border-color:#ef3f56}.wpr-sharing-official .wpr-sharing-skype{border-color:#00aff0}.wpr-sharing-official .wpr-sharing-whatsapp{border-color:#25d366}.wpr-sharing-official .wpr-sharing-telegram{border-color:#2ca5e0}.wpr-sharing-official .wpr-sharing-delicious{border-color:#39f}.wpr-sharing-official .wpr-sharing-envelope{border-color:#c13b2c}.wpr-sharing-official .wpr-sharing-print{border-color:#96c859}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-facebook-f i,.wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-facebook-f span{color:#3b5998;background-color:transparent}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-twitter i,.wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-twitter span{color:#1da1f2;background-color:transparent}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-linkedin-in i,.wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-linkedin-in span{color:#0077b5;background-color:transparent}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-pinterest-p i,.wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-pinterest-p span{color:#bd081c;background-color:transparent}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-reddit i,.wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-reddit span{color:#ff4500;background-color:transparent}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-tumblr i,.wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-tumblr span{color:#35465c;background-color:transparent}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-digg i,.wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-digg span{color:#005be2;background-color:transparent}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-xing i,.wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-xing span{color:#026466;background-color:transparent}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-stumbleupon i,.wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-stumbleupon span{color:#eb4924;background-color:transparent}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-vk i,.wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-vk span{color:#45668e;background-color:transparent}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-odnoklassniki i,.wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-odnoklassniki span{color:#f4731c;background-color:transparent}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-get-pocket i,.wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-get-pocket span{color:#ef3f56;background-color:transparent}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-skype i,.wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-skype span{color:#00aff0;background-color:transparent}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-whatsapp i,.wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-whatsapp span{color:#25d366;background-color:transparent}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-telegram i,.wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-telegram span{color:#2ca5e0;background-color:transparent}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-delicious i,.wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-delicious span{color:#39f;background-color:transparent}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-envelope i,.wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-envelope span{color:#c13b2c;background-color:transparent}.wpr-sharing-official.wpr-sharing-icon-tr .wpr-sharing-print i,.wpr-sharing-official.wpr-sharing-label-tr .wpr-sharing-print span{color:#96c859;background-color:transparent}.wpr-countdown-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 auto}.wpr-countdown-item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;overflow:hidden;color:#fff;text-align:center}.wpr-countdown-item:first-child{margin-left:0!important}.wpr-countdown-item:last-of-type{margin-right:0!important}.wpr-countdown-number{display:block}.wpr-countdown-separator{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.wpr-countdown-separator span{display:block}.wpr-countdown-separator:last-of-type{display:none!important}.wpr-countdown-wrap+div:not(.wpr-countdown-message){display:none}.wpr-countdown-message+div{display:none}.elementor-widget-wpr-countdown .wpr-countdown-item{background-color:#605be5}.elementor-widget-wpr-countdown .wpr-countdown-number{font-size:70px}.elementor-widget-wpr-countdown .wpr-countdown-label{font-size:19px;line-height:45px}.wpr-google-map .gm-style-iw-c{padding:0!important}.wpr-google-map .gm-style-iw-c>button{top:0!important;right:0!important}.wpr-google-map .gm-style-iw-c .wpr-gm-iwindow h3{margin-bottom:7px}.wpr-google-map .gm-style-iw-d{overflow:hidden!important}.wpr-google-map .gm-style img{max-width:none!important}.wpr-forms-container .wpcf7-form .wpcf7-form-control-wrap{display:block!important}.wpcf7 label,.wpcf7-quiz-label{width:100%}.wpr-forms-container .wpcf7 p{margin-bottom:0}.wpr-forms-container .wpcf7-form .ajax-loader{display:block;visibility:hidden;height:0;overflow:hidden;clear:both}.wpr-forms-container .caldera-grid select.form-control,.wpr-forms-container .nf-field-container select,.wpr-forms-container .wpcf7-date,.wpr-forms-container .wpcf7-number,.wpr-forms-container .wpcf7-select,.wpr-forms-container select.wpforms-field-medium{padding:7px 10px!important}.wpr-forms-container .wpcf7-date{width:auto!important}.wpr-forms-container .wpcf7-number{width:100px!important}.wpr-forms-container .wpcf7-form .wpcf7-submit{display:block}.wpr-forms-container .wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item,.wpr-forms-container .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item,.wpr-forms-container .wpcf7-form-control.wpcf7-radio .wpcf7-list-item{margin-left:0;margin-right:10px}.wpr-forms-container .wpcf7-response-output{clear:both;margin:0}.wpr-forms-container .wpforms-field:not(.wpforms-field-address) .wpforms-field-medium{display:inline-block!important;max-width:100%!important}.wpr-forms-container .wpforms-field-address,.wpr-forms-container .wpforms-field-phone,.wpr-forms-container .wpforms-page-indicator{display:inline-block}.wpr-forms-container .wpforms-field-address .wpforms-field-medium{max-width:100%!important}.wpr-forms-container .intl-tel-input.allow-dropdown input.wpforms-field-medium,.wpr-forms-container .wpforms-field-address div.wpforms-field-medium{width:100%!important;max-width:100%!important}.wpr-forms-container .intl-tel-input.allow-dropdown{display:inline-block!important;max-width:100%!important}.wpr-forms-align-left .wpr-forms-container div.wpforms-container-full .wpforms-form .wpforms-list-inline ul li:last-child{margin-right:0!important}.wpr-forms-container .caldera-grid .alert-success,.wpr-forms-container .nf-response-msg,.wpr-forms-container .wpcf7-mail-sent-ok,.wpr-forms-container .wpforms-confirmation-container-full{padding:10px 15px;border:2px solid}.wpr-forms-container label.wpforms-error a{text-decoration:underline}.wpr-forms-container .wpforms-smart-phone-field{text-indent:0!important}.wpr-forms-container select.ninja-forms-field{line-height:1!important}.wpr-forms-container .nf-form-wrap .checkbox-wrap label{display:inline-block!important}.wpr-forms-container .nf-form-wrap .starrating .stars{display:inline-block}.wpr-forms-submit-center .caldera-grid .btn-default:not(a),.wpr-forms-submit-center .submit-wrap .ninja-forms-field,.wpr-forms-submit-center .wpcf7-submit,.wpr-forms-submit-center .wpforms-page-next,.wpr-forms-submit-center .wpforms-page-previous,.wpr-forms-submit-center .wpforms-submit{display:block!important;margin-left:auto!important;margin-right:auto!important}.wpr-forms-submit-left .caldera-grid .btn-default:not(a),.wpr-forms-submit-left .submit-wrap .ninja-forms-field,.wpr-forms-submit-left .wpcf7-submit,.wpr-forms-submit-left .wpforms-page-next,.wpr-forms-submit-left .wpforms-page-previous,.wpr-forms-submit-left .wpforms-submit{float:left!important}.wpr-forms-submit-left .caldera-grid .btn-default:not(a),.wpr-forms-submit-right .submit-wrap .ninja-forms-field,.wpr-forms-submit-right .wpcf7-submit,.wpr-forms-submit-right .wpforms-page-next,.wpr-forms-submit-right .wpforms-page-previous,.wpr-forms-submit-right .wpforms-submit{float:right!important}.wpr-forms-submit-justify .caldera-grid .btn-default:not(a),.wpr-forms-submit-justify .submit-wrap .ninja-forms-field,.wpr-forms-submit-justify .wpcf7-submit,.wpr-forms-submit-justify .wpforms-page-next,.wpr-forms-submit-justify .wpforms-page-previous,.wpr-forms-submit-justify .wpforms-submit{display:block!important;width:100%!important;text-align:center!important}.wpr-custom-chk-radio .wpcf7-acceptance input,.wpr-custom-chk-radio .wpcf7-checkbox input,.wpr-custom-chk-radio .wpcf7-radio input,.wpr-custom-chk-radio .wpforms-field-checkbox input,.wpr-custom-chk-radio .wpforms-field-gdpr-checkbox input,.wpr-custom-chk-radio .wpforms-field-radio input{display:none!important}.wpr-custom-chk-radio .wpcf7-acceptance .wpcf7-list-item-label,.wpr-custom-chk-radio .wpcf7-checkbox .wpcf7-list-item-label,.wpr-custom-chk-radio .wpcf7-radio .wpcf7-list-item-label,.wpr-custom-chk-radio .wpforms-field-checkbox input+label,.wpr-custom-chk-radio .wpforms-field-gdpr-checkbox input+label,.wpr-custom-chk-radio .wpforms-field-radio input+label,.wpr-custom-chk-radio .wpforms-field-radio input+span{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.wpr-custom-chk-radio .wpcf7-acceptance .wpcf7-list-item-label:before,.wpr-custom-chk-radio .wpcf7-checkbox .wpcf7-list-item-label:before,.wpr-custom-chk-radio .wpcf7-radio .wpcf7-list-item-label:before,.wpr-custom-chk-radio .wpforms-field-checkbox input+label:before,.wpr-custom-chk-radio .wpforms-field-gdpr-checkbox input+label:before,.wpr-custom-chk-radio .wpforms-field-radio input+label:before,.wpr-custom-chk-radio .wpforms-field-radio input:not(.wpforms-screen-reader-element)+span:before{content:"\2714";display:inline-block;position:relative;top:-1px;text-align:center;border:1px solid;margin-right:5px;color:transparent}.wpr-forms-align-right .wpforms-field-checkbox ul li input:first-child,.wpr-forms-align-right .wpforms-field-gdpr-checkbox input:first-child,.wpr-forms-align-right .wpforms-field-radio ul li input:first-child,.wpr-forms-align-right .wpforms-image-choices label input:first-of-type{float:right;margin-right:0!important;margin-left:10px!important}.wpr-forms-align-right .wpr-forms-container,.wpr-forms-align-right .wpr-forms-container .wpcf7-form-control{direction:rtl}.wpr-forms-align-right .nf-form-wrap .field-wrap{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.wpr-forms-align-right .label-right .nf-field-description{margin-right:0!important}.wpr-forms-align-right .nf-error.field-wrap .nf-field-element:after{right:auto!important;left:1px!important}.wpr-forms-align-right .wpr-custom-chk-radio .wpcf7-acceptance .wpcf7-list-item-label:before,.wpr-forms-align-right .wpr-custom-chk-radio .wpcf7-checkbox .wpcf7-list-item-label:before,.wpr-forms-align-right .wpr-custom-chk-radio .wpcf7-radio .wpcf7-list-item-label:before,.wpr-forms-align-right .wpr-custom-chk-radio .wpforms-field-checkbox input+label:before,.wpr-forms-align-right .wpr-custom-chk-radio .wpforms-field-gdpr-checkbox input+label:before,.wpr-forms-align-right .wpr-custom-chk-radio .wpforms-field-radio input+label:before,.wpr-forms-align-right .wpr-custom-chk-radio .wpforms-field-radio input:not(.wpforms-screen-reader-element)+span:before{margin-right:0;margin-left:5px}.wpr-forms-align-right .wpcf7-acceptance .wpcf7-list-item,.wpr-forms-align-right .wpcf7-list-item.last,.wpr-forms-align-right div.wpforms-container-full .wpforms-form .wpforms-list-inline ul li:first-child{margin-right:0!important}.wpr-forms-align-right .wpr-forms-container .intl-tel-input .flag-container{left:auto!important;right:0!important}.wpr-forms-align-right .caldera-grid .col-sm-4,.wpr-forms-align-right .caldera-grid .col-sm-6{float:right}.wpr-forms-align-right .wpr-forms-container .caldera-grid .checkbox label,.wpr-forms-align-right .wpr-forms-container .caldera-grid .checkbox-inline label,.wpr-forms-align-right .wpr-forms-container .caldera-grid .radio label{padding-left:0!important;padding-right:20px}.wpr-forms-align-right .wpr-forms-container .caldera-grid .checkbox input,.wpr-forms-align-right .wpr-forms-container .caldera-grid .radio input{margin-right:-20px!important;margin-left:0!important}.wpr-forms-align-right .wpr-forms-container .caldera-grid .cf-credit-card{background-position:99% center!important}.wpr-forms-align-right .wpr-forms-container .caldera-grid .live-gravatar{text-align:right!important}.wpr-forms-align-left .wpr-forms-container .caldera-grid .live-gravatar{text-align:left!important}.wpr-forms-container .nf-form-content{padding:0;max-width:none}.wpr-forms-container .nf-form-content .label-above .field-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wpr-forms-container .nf-form-content .label-above .nf-field-label{margin-top:0}.wpr-forms-container .field-wrap:not(.textarea-wrap):not(.submit-wrap) .ninja-forms-field{border-radius:0}.wpr-forms-container .field-wrap.textarea-wrap .ninja-forms-field{display:block}.wpr-forms-container .field-wrap.submit-wrap .ninja-forms-field{cursor:pointer}.wpr-forms-container .listselect-wrap>div select.ninja-forms-field{-webkit-appearance:menulist;-moz-appearance:menulist;appearance:menulist}.wpr-forms-container .nf-form-content .list-select-wrap .nf-field-element>div,.wpr-forms-container .nf-form-content input:not([type=button]),.wpr-forms-container .nf-form-content textarea{background:0 0;border:none}.wpr-forms-container .checkbox-container.label-right .field-wrap{display:block}.wpr-forms-container .listcheckbox-wrap ul li,.wpr-forms-container .listradio-wrap ul li{display:inline-block;margin-right:10px!important;margin-bottom:7px!important}.wpr-forms-container .listcheckbox-container .nf-field-element label:after{top:1px}.wpr-forms-container .listradio-wrap .nf-field-element label{margin-left:25px!important}.wpr-forms-container .listradio-wrap .nf-field-element label:after{top:0;left:-25px}.wpr-forms-container .listradio-wrap .nf-field-element label.nf-checked-label:before{top:4px;left:-21px}.wpr-forms-container .checkbox-wrap label,.wpr-forms-container .listcheckbox-wrap label,.wpr-forms-container .listradio-wrap label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.wpr-forms-container .nf-error.field-wrap .nf-field-element:after{top:0!important;bottom:0!important;height:auto!important}.wpr-forms-container .wpforms-form .wpforms-field,.wpr-forms-container .wpforms-submit-container{padding:0!important}.wpr-forms-container .wpforms-container,.wpr-forms-container .wpforms-field-address .wpforms-field-row:nth-last-child(2),.wpr-forms-container div.wpforms-container-full .wpforms-form .wpforms-field-row{margin-bottom:0!important}.wpr-forms-container .wpforms-submit-container:after{content:" ";clear:both;display:table}.wpr-forms-container .caldera-grid .help-block{margin-bottom:0}.wpr-forms-container .caldera-grid .caldera-forms-gdpr-field-label a{text-decoration:underline}.wpr-forms-container .caldera-grid .intl-tel-input input{text-indent:40px}.wpr-forms-container .caldera-grid input.cf-credit-card{text-indent:33px}.wpr-forms-container .caldera-grid .cf-credit-card{background-position:5px center!important}.wpr-forms-container .cf2-dropzone .form-control{height:auto}.wpr-forms-container .caldera-grid .form-group input,.wpr-forms-container .caldera-grid .form-group textarea{-webkit-box-shadow:none;box-shadow:none}.wpr-forms-container .caldera-grid .has-error .form-control{-webkit-box-shadow:none;box-shadow:none}.wpr-forms-container .caldera-grid .alert-success{text-shadow:none}.elementor-widget-wpr-forms .nf-form-title h3,.elementor-widget-wpr-forms .wpforms-head-container .wpforms-title{font-size:28px;font-weight:800}.elementor-widget-wpr-forms .nf-form-fields-required,.elementor-widget-wpr-forms .wpforms-head-container .wpforms-description{font-size:14px}.elementor-widget-wpr-forms .caldera-forms-summary-field ul li,.elementor-widget-wpr-forms .caldera-grid .caldera-forms-gdpr-field-label,.elementor-widget-wpr-forms .caldera-grid .checkbox label,.elementor-widget-wpr-forms .caldera-grid .control-label,.elementor-widget-wpr-forms .caldera-grid .radio label,.elementor-widget-wpr-forms .caldera-grid .total-line,.elementor-widget-wpr-forms .nf-field-container label,.elementor-widget-wpr-forms .wpcf7-form,.elementor-widget-wpr-forms .wpforms-captcha-equation,.elementor-widget-wpr-forms .wpforms-captcha-question,.elementor-widget-wpr-forms .wpforms-field-label,.elementor-widget-wpr-forms .wpforms-field-label-inline,.elementor-widget-wpr-forms .wpforms-image-choices-label,.elementor-widget-wpr-forms .wpforms-payment-total,.elementor-widget-wpr-forms .wpr-forms-container .nf-response-msg,.elementor-widget-wpr-forms .wpr-forms-container .wpforms-confirmation-container-full{font-size:14px}.elementor-widget-wpr-forms .caldera-grid .form-control[type=color_picker],.elementor-widget-wpr-forms .caldera-grid .form-control[type=credit_card_cvc],.elementor-widget-wpr-forms .caldera-grid .form-control[type=email],.elementor-widget-wpr-forms .caldera-grid .form-control[type=number],.elementor-widget-wpr-forms .caldera-grid .form-control[type=phone],.elementor-widget-wpr-forms .caldera-grid .form-control[type=tel],.elementor-widget-wpr-forms .caldera-grid .form-control[type=text],.elementor-widget-wpr-forms .caldera-grid .form-control[type=url],.elementor-widget-wpr-forms .caldera-grid select.form-control,.elementor-widget-wpr-forms .caldera-grid textarea.form-control,.elementor-widget-wpr-forms .ninja-forms-field,.elementor-widget-wpr-forms .wpcf7-date,.elementor-widget-wpr-forms .wpcf7-number,.elementor-widget-wpr-forms .wpcf7-quiz,.elementor-widget-wpr-forms .wpcf7-select,.elementor-widget-wpr-forms .wpcf7-text,.elementor-widget-wpr-forms .wpcf7-textarea,.elementor-widget-wpr-forms .wpforms-form input[type=date],.elementor-widget-wpr-forms .wpforms-form input[type=datetime-local],.elementor-widget-wpr-forms .wpforms-form input[type=datetime],.elementor-widget-wpr-forms .wpforms-form input[type=email],.elementor-widget-wpr-forms .wpforms-form input[type=month],.elementor-widget-wpr-forms .wpforms-form input[type=number],.elementor-widget-wpr-forms .wpforms-form input[type=password],.elementor-widget-wpr-forms .wpforms-form input[type=range],.elementor-widget-wpr-forms .wpforms-form input[type=search],.elementor-widget-wpr-forms .wpforms-form input[type=tel],.elementor-widget-wpr-forms .wpforms-form input[type=text],.elementor-widget-wpr-forms .wpforms-form input[type=time],.elementor-widget-wpr-forms .wpforms-form input[type=url],.elementor-widget-wpr-forms .wpforms-form input[type=week],.elementor-widget-wpr-forms .wpforms-form select,.elementor-widget-wpr-forms .wpforms-form textarea{font-size:13px;letter-spacing:.2px}.elementor-widget-wpr-forms .caldera-grid .btn-default,.elementor-widget-wpr-forms .caldera-grid .cf2-dropzone button,.elementor-widget-wpr-forms .submit-wrap .ninja-forms-field,.elementor-widget-wpr-forms .wpcf7-submit,.elementor-widget-wpr-forms .wpforms-page-next,.elementor-widget-wpr-forms .wpforms-page-previous,.elementor-widget-wpr-forms .wpforms-submit{background-color:#605be5}.elementor-widget-wpr-forms .caldera-grid .btn-default:hover,.elementor-widget-wpr-forms .caldera-grid .btn-success,.elementor-widget-wpr-forms .caldera-grid .cf2-dropzone button:hover,.elementor-widget-wpr-forms .submit-wrap .ninja-forms-field:hover,.elementor-widget-wpr-forms .wpcf7-submit:hover,.elementor-widget-wpr-forms .wpforms-page-next:hover,.elementor-widget-wpr-forms .wpforms-page-previous:hover,.elementor-widget-wpr-forms .wpforms-submit:hover{background-color:#4a45d2}.elementor-widget-wpr-forms .wpr-forms-container .caldera_ajax_error_block,.elementor-widget-wpr-forms .wpr-forms-container .nf-error-msg,.elementor-widget-wpr-forms .wpr-forms-container .wpcf7-not-valid-tip,.elementor-widget-wpr-forms .wpr-forms-container .wpcf7-response-output,.elementor-widget-wpr-forms .wpr-forms-container label.wpforms-error{font-size:14px}.elementor-widget-wpr-forms .caldera-forms-summary-field ul li,.elementor-widget-wpr-forms .caldera-grid .caldera-forms-gdpr-field-label,.elementor-widget-wpr-forms .caldera-grid .checkbox label,.elementor-widget-wpr-forms .caldera-grid .control-label,.elementor-widget-wpr-forms .caldera-grid .radio label,.elementor-widget-wpr-forms .caldera-grid .total-line,.elementor-widget-wpr-forms .nf-field-container label,.elementor-widget-wpr-forms .wpcf7-form,.elementor-widget-wpr-forms .wpforms-captcha-equation,.elementor-widget-wpr-forms .wpforms-captcha-question,.elementor-widget-wpr-forms .wpforms-field-label,.elementor-widget-wpr-forms .wpforms-field-label-inline,.elementor-widget-wpr-forms .wpforms-image-choices-label,.elementor-widget-wpr-forms .wpforms-payment-total,.elementor-widget-wpr-forms .wpr-forms-container .nf-response-msg,.elementor-widget-wpr-forms .wpr-forms-container .wpforms-confirmation-container-full{font-weight:400}.elementor-widget-wpr-forms.caldera-grid .help-block,.elementor-widget-wpr-forms.nf-field-description,.elementor-widget-wpr-forms.wpforms-field-description,.elementor-widget-wpr-forms.wpforms-field-sublabel{font-size:14px}.wpr-ba-image-container{position:relative;overflow:hidden}.wpr-ba-image-container *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.wpr-ba-image-1 img,.wpr-ba-image-2 img{max-width:100%;width:100%}.wpr-ba-image-2{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.wpr-ba-image-2 img{position:absolute;top:0}.wpr-ba-divider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;left:50%;z-index:3;height:100%;cursor:pointer;-ms-touch-action:none;touch-action:none}.wpr-ba-divider-icons{display:-webkit-box;display:-ms-flexbox;display:flex}.wpr-ba-vertical .wpr-ba-divider-icons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wpr-ba-horizontal .wpr-ba-divider-icons i:first-child{text-align:right;padding-right:10%}.wpr-ba-horizontal .wpr-ba-divider-icons i:last-child{text-align:left;padding-left:10%}.wpr-ba-divider-icons .fa{text-align:center}.wpr-ba-vertical .wpr-ba-divider{top:50%;left:auto;width:100%;height:auto}.wpr-ba-vertical .wpr-ba-image-2 img{top:auto}.wpr-ba-horizontal .wpr-ba-divider-icons:after,.wpr-ba-horizontal .wpr-ba-divider-icons:before{content:'';display:block;position:absolute;height:100%}.wpr-ba-vertical .wpr-ba-divider-icons:after,.wpr-ba-vertical .wpr-ba-divider-icons:before{content:'';display:block;position:absolute;width:100%}.wpr-ba-label{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px}.wpr-ba-labels-none .wpr-ba-label{display:none}.wpr-ba-labels-hover .wpr-ba-label{opacity:0;-webkit-transition:.1s ease-in;-o-transition:.1s ease-in;transition:.1s ease-in}.wpr-ba-labels-hover:hover .wpr-ba-label{opacity:1}.wpr-ba-horizontal .wpr-ba-label{top:0;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wpr-ba-horizontal .wpr-ba-label-1{left:0}.wpr-ba-horizontal .wpr-ba-label-2{right:0}.wpr-ba-vertical .wpr-ba-label{left:0;width:100%}.wpr-ba-vertical .wpr-ba-label-1{top:0}.wpr-ba-vertical .wpr-ba-label-2{bottom:0}.elementor-widget-wpr-before-after .wpr-ba-label>div{background-color:#605be5;font-size:14px}body:not(.elementor-editor-active) .wpr-template-popup{display:none}.wpr-template-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999999}.wpr-template-popup-inner{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;top:0;left:0;width:100%;height:100%}.wpr-popup-container{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;position:relative}.wpr-popup-container>div{width:100%}.wpr-popup-image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff}.wpr-popup-overlay{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background:rgba(0,0,0,.7)}.wpr-popup-close-btn{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;right:0;z-index:99;width:auto!important;cursor:pointer}.wpr-popup-notification .wpr-template-popup-inner,.wpr-popup-notification.wpr-template-popup{height:auto!important}.wpr-popup-notification .wpr-popup-overlay{display:none!important}.wpr-popup-container.ps-container.ps-active-x>.ps-scrollbar-x-rail,.wpr-popup-container.ps-container.ps-active-y>.ps-scrollbar-y-rail{display:block;background-color:transparent}.wpr-popup-container.ps-container>.ps-scrollbar-y-rail{display:none;position:absolute;right:3px;width:3px}.wpr-popup-container.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-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 0}.wpr-popup-container .elementor-editor-section-settings .elementor-editor-element-setting:last-child:after{top:0;border-width:0 0 22px 12px}.elementor-editor-active [data-elementor-type=wpr-popup] .elementor-section-wrap:not(:empty)+#elementor-add-new-section,.elementor-editor-active [data-elementor-type=wpr-popup]:not(.elementor-edit-mode){display:none}.wpr-template-edit-btn{position:absolute;top:0;right:40px;display:none;line-height:1;padding:8px 13px;cursor:pointer;background:#333;color:#fff;border:1px solid #000}.elementor-editor-active .wpr-template-edit-btn{display:inline-block;opacity:0;visibility:hidden}.elementor-editor-active .elementor-element-edit-mode:hover .wpr-template-edit-btn{opacity:1;visibility:visible}.wpr-mailchimp-fields{display:-webkit-box;display:-ms-flexbox;display:flex}.wpr-mailchimp-email input,.wpr-mailchimp-email label,.wpr-mailchimp-first-name input,.wpr-mailchimp-first-name label,.wpr-mailchimp-last-name input,.wpr-mailchimp-last-name label{display:block;width:100%}.wpr-mailchimp-layout-hr .wpr-mailchimp-fields{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.wpr-mailchimp-layout-vr .wpr-mailchimp-fields{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wpr-mailchimp-layout-hr .wpr-mailchimp-email,.wpr-mailchimp-layout-hr .wpr-mailchimp-first-name,.wpr-mailchimp-layout-hr .wpr-mailchimp-last-name{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.wpr-mailchimp-subscribe-btn{width:100%;padding:0;outline:0!important;cursor:pointer}.wpr-mailchimp-error-message,.wpr-mailchimp-message,.wpr-mailchimp-success-message{display:none}.elementor-widget-wpr-mailchimp .wpr-mailchimp-header h3{font-size:28px;font-weight:800}.elementor-widget-wpr-mailchimp .wpr-mailchimp-header p{font-size:14px}.elementor-widget-wpr-mailchimp .wpr-mailchimp-fields label{font-size:13px}.elementor-widget-wpr-mailchimp .wpr-mailchimp-subscribe-btn{background-color:#605be5}.elementor-widget-wpr-mailchimp .wpr-mailchimp-subscribe-btn:hover{background-color:#4a45d2}.wpr-advanced-slider-wrap{position:relative}.wpr-advanced-slider{position:relative;height:500px;overflow:hidden}.wpr-slider-item{position:relative;height:500px;overflow:hidden}.wpr-slider-content{position:relative;max-width:750px;width:100%;padding:10px 50px 50px 50px;z-index:90}.wpr-slider-item-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center}.wpr-slider-description p,.wpr-slider-sub-title h3,.wpr-slider-title h2{display:inline-block}.wpr-slider-title h2{color:#fff;font-size:40px;font-weight:600;line-height:1.5em;padding:5px 10px 5px 10px;margin:0 0 2px 0}.wpr-slider-sub-title h3{font-size:16px;padding:5px 10px 5px 10px;margin:0 0 10px 0}.wpr-slider-description p{padding:5px 10px 5px 10px;margin:0 0 30px 0}.wpr-slider-primary-btn,.wpr-slider-secondary-btn{padding:12px 25px 12px 25px;margin:0 10px 0 10px;border-style:solid;border-width:1px;border-color:#fff;border-radius:2px}.wpr-slider-btns svg,.wpr-slider-scroll-btn svg{vertical-align:bottom}@keyframes ken-burns-in{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.3);transform:scale(1.3)}}@-webkit-keyframes ken-burns-in{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.3);transform:scale(1.3)}}@keyframes ken-burns-out{0%{-webkit-transform:scale(1.3);transform:scale(1.3)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes ken-burns-out{0%{-webkit-transform:scale(1.3);transform:scale(1.3)}100%{-webkit-transform:scale(1);transform:scale(1)}}.wpr-advanced-slider .slick-slide.slick-active .wpr-slider-item-bg{-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:10s;animation-duration:10s}.wpr-advanced-slider .slick-slide.slick-active .wpr-slider-item-bg.wpr-ken-burns-in{-webkit-animation-name:ken-burns-in;animation-name:ken-burns-in;-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}.wpr-advanced-slider .slick-slide.slick-active .wpr-slider-item-bg.wpr-ken-burns-out{-webkit-animation-name:ken-burns-out;animation-name:ken-burns-out;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.wpr-ken-burns-in{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.wpr-ken-burns-out{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}.wpr-slider-item-url{display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:90}.wpr-slider-nav-position-default .wpr-slider-arrow-container{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex}.wpr-slider-nav-position-default .wpr-slider-arrow{position:static}.wpr-slider-nav-position-default .wpr-slider-prev-arrow{-ms-transform:none;transform:none;-webkit-transform:none}.wpr-slider-nav-position-default .wpr-slider-next-arrow{-ms-transform:translateY(0) rotate(180deg);transform:translateY(0) rotate(180deg);-webkit-transform:translateY(0) rotate(180deg)}.wpr-slider-nav-align-bottom-center .wpr-slider-arrow-container,.wpr-slider-nav-align-top-center .wpr-slider-arrow-container{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.wpr-slider-arrow{position:absolute;z-index:120;top:50%;-webkit-box-sizing:content-box;box-sizing:content-box;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wpr-slider-arrow i{display:block;line-height:inherit}.wpr-slider-prev-arrow{left:1%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.wpr-slider-next-arrow{right:1%;-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.wpr-slider-nav-fade .wpr-slider-arrow{opacity:0;visibility:hidden}.wpr-slider-nav-fade .wpr-advanced-slider-wrap:hover .wpr-slider-arrow{opacity:1;visibility:visible}.wpr-slider-dots{display:inline-table;position:absolute;z-index:110;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.wpr-slider-dots .slick-dots{position:static!important}.wpr-slider-dots ul{list-style:none;margin:0;padding:0}.wpr-advanced-slider.slick-dotted.slick-slider{margin-bottom:0!important}.wpr-slider-dots-vertical .slick-dots li{display:block;width:auto!important;height:auto!important;margin:0!important}.wpr-slider-dots-horizontal .slick-dots li{width:auto!important;padding-top:10px;margin:0!important}.wpr-slider-dots-horizontal .slick-dots li:last-child span,.wpr-slider-dots-pro-vr .slick-dots li:last-child span{margin-right:0!important}.wpr-slider-dots-horizontal .wpr-slider-dots li,.wpr-slider-dots-pro-vr .wpr-slider-dots li{float:left}.wpr-slider-dot{display:block;cursor:pointer}.wpr-slider-dots li:last-child .wpr-slider-dot{margin:0!important}.wpr-slider-scroll-btn{position:absolute;bottom:45px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:inline-block;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;line-height:1;overflow:hidden}@-webkit-keyframes wpr-scroll-animation{0%{opacity:0;-webkit-transform:translate3d(0,-60%,0);transform:translate3d(0,-60%,0)}50%{opacity:1;-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0)}100%{opacity:0;-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0)}}@keyframes wpr-scroll-animation{0%{opacity:0;-webkit-transform:translate3d(0,-60%,0);transform:translate3d(0,-60%,0)}50%{opacity:1;-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0)}100%{opacity:0;-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0)}}.wpr-scroll-animation{-webkit-animation-name:wpr-scroll-animation;animation-name:wpr-scroll-animation;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.wpr-slider-video{position:absolute;width:100%;height:100%;top:0;left:0;z-index:90}.wpr-slider-video-btn{margin:0 auto}.wpr-slider-video-btn i{display:block}.wpr-slider-video-icon-size-none .wpr-slider-video-btn{display:none}.wpr-slider-video-icon-size-small .wpr-slider-video-btn{height:50px;width:50px;font-size:16px;padding:16px 0 0 4px;border-width:1px}.wpr-slider-video-icon-size-medium .wpr-slider-video-btn{height:80px;width:80px;font-size:26px;padding:25px 0 0 5px;border-width:2px}.wpr-slider-video-icon-size-large .wpr-slider-video-btn{height:100px;width:100px;font-size:30px;padding:33px 0 0 7px;border-width:2px}.wpr-slider-video-btn{text-align:center;border-style:solid;border-radius:50%;cursor:pointer}.wpr-slider-item-overlay{position:absolute;left:0;top:0;width:100%;height:100%;z-index:80}.wpr-pricing-table{position:relative}.wpr-pricing-table-heading{text-align:center}.wpr-pricing-table-headding-inner{display:inline-block}.wpr-pricing-table-heading-left .wpr-pricing-table-headding-inner>div,.wpr-pricing-table-heading-right .wpr-pricing-table-headding-inner>div{display:inline-block;vertical-align:top}.wpr-pricing-table-heading-left .wpr-pricing-table-icon{float:left}.wpr-pricing-table-heading-right .wpr-pricing-table-icon{float:right}.wpr-pricing-table-heading-left .wpr-pricing-table-title-wrap,.wpr-pricing-table-heading-right .wpr-pricing-table-title-wrap{text-align:left}.wpr-pricing-table-heading-center .wpr-pricing-table-icon img{margin:0 auto}.wpr-pricing-table-icon img{display:block;border-style:none}.elementor-widget-wpr-pricing-table .wpr-pricing-table-title-wrap .wpr-pricing-table-title{font-size:26px;font-weight:600}.elementor-widget-wpr-pricing-table .wpr-pricing-table-title-wrap .wpr-pricing-table-sub-title{font-size:14px}.wpr-pricing-table-price{text-align:center;font-size:65px;font-weight:500;line-height:.9}.wpr-pricing-table-price-inner{-ms-box-orient:horizontal;display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wpr-pricing-table-currency,.wpr-pricing-table-old-price,.wpr-pricing-table-preiod,.wpr-pricing-table-sub-price{line-height:1}.wpr-pricing-table-preiod{font-size:17px;line-height:1.5;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.wpr-pricing-table-old-price{text-decoration:line-through!important}.wpr-pricing-table-feature{position:relative;font-size:15px}.wpr-pricing-table-feature-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto}.wpr-pricing-table-feature-inner span{position:relative}.wpr-pricing-table-feature-inner span.wpr-pricing-table-ftext-line-yes{text-decoration:line-through}.wpr-pricing-table-feature:after{content:"";display:block;width:100%;margin:0 auto}.wpr-pricing-table section:last-of-type:after{display:none}.wpr-pricing-table-feature-icon,.wpr-pricing-table-feature-text{display:inline}.wpr-pricing-table-feature-icon{margin-right:8px}.wpr-pricing-table-feature-tooltip{position:absolute;top:0;left:50%;border-radius:4px;padding:6px 10px;visibility:hidden;opacity:0;font-size:15px;-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);-webkit-transition:all 230ms ease-in-out 0s;-o-transition:all 230ms ease-in-out 0s;transition:all 230ms ease-in-out 0s;text-align:center}.wpr-pricing-table-feature-tooltip:before{content:"";position:absolute;left:10px;bottom:-5px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top-style:solid;border-top-width:6px}.wpr-pricing-table-feature:hover .wpr-pricing-table-feature-tooltip{visibility:visible;opacity:1;-ms-transform:translate(-50%,-80%);transform:translate(-50%,-80%);-webkit-transform:translate(-50%,-80%)}.wpr-pricing-table-feature-tooltip:before{left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform:translateX(-50%)!important}.wpr-pricing-table-button{text-align:center;font-size:17px}.wpr-pricing-table-btn{position:relative;overflow:hidden;display:inline-block;vertical-align:middle;cursor:pointer}.wpr-pricing-table-btn span{position:relative;z-index:2;opacity:1!important}.wpr-pricing-table-btn:after,.wpr-pricing-table-btn:before{z-index:1!important}.wpr-pricing-table-badge{position:absolute;display:inline-block;text-align:center;z-index:2}.elementor-widget-wpr-pricing-table .wpr-pricing-table-badge .wpr-pricing-table-badge-inner{font-size:15px;font-weight:900}.wpr-pricing-table-badge-left{left:0;right:auto}.wpr-pricing-table-badge-right{left:auto;right:0}.wpr-pricing-table-badge-corner{top:0;width:200px;height:200px;overflow:hidden}.wpr-pricing-table-badge-corner .wpr-pricing-table-badge-inner{width:200%}.wpr-pricing-table-badge-corner.wpr-pricing-table-badge-right{-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform:rotate(90deg)}.wpr-pricing-table-badge-cyrcle{top:0}.wpr-pricing-table-badge-cyrcle .wpr-pricing-table-badge-inner{border-radius:100%}.wpr-pricing-table-badge-flag{border-right:5px}.wpr-pricing-table-badge-flag.wpr-pricing-table-badge-left{margin-left:-10px}.wpr-pricing-table-badge-flag.wpr-pricing-table-badge-right{margin-right:-10px}.wpr-pricing-table-badge-flag:before{content:"";position:absolute;z-index:1;bottom:-5px;width:0;height:0;margin-left:-10px;border-left:10px solid transparent;border-right:10px solid transparent;border-top-style:solid;border-top-width:10px}.wpr-pricing-table-badge-flag .wpr-pricing-table-badge-inner{position:relative;z-index:2;border-top-left-radius:3px;border-top-right-radius:3px}.wpr-pricing-table-badge-flag.wpr-pricing-table-badge-left:before{left:5px;-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform:rotate(90deg)}.wpr-pricing-table-badge-flag.wpr-pricing-table-badge-right:before{right:-5px;-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}.wpr-pricing-table-badge-flag.wpr-pricing-table-badge-left .wpr-pricing-table-badge-inner{border-bottom-right-radius:3px}.wpr-pricing-table-badge-flag.wpr-pricing-table-badge-right .wpr-pricing-table-badge-inner{border-bottom-left-radius:3px}.wpr-pricing-table-text{font-size:13px;line-height:1.3}.wpr-pricing-table-divider{margin:0 auto}.wpr-pricing-table-animation-slide{-webkit-transition-property:margin;-o-transition-property:margin;transition-property:margin;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.wpr-pricing-table-animation-bounce{-webkit-animation-iteration-count:1;animation-iteration-count:1}.wpr-pricing-table-animation-slide:hover{margin-top:-5px}.wpr-pricing-table-animation-bounce:hover{-webkit-animation-name:bounce;animation-name:bounce}.elementor-widget-wpr-pricing-table .wpr-pricing-table-heading{background-color:#f9f9f9}.elementor-widget-wpr-pricing-table .wpr-pricing-table-price{background-color:#605be5}.elementor-widget-wpr-pricing-table .wpr-pricing-table-button{background-color:#f9f9f9}.elementor-widget-wpr-pricing-table .wpr-pricing-table-btn{background-color:#2b2b2b}.elementor-widget-wpr-pricing-table .wpr-pricing-table-btn:hover{background-color:#4a45d2}.elementor-widget-wpr-pricing-table .wpr-pricing-table-text{background-color:#f9f9f9}.wpr-logo{position:relative;display:inline-table;overflow:hidden}.wpr-logo-image img{display:block}.wpr-logo-description{margin:0}.wpr-logo-image{position:relative;display:block;width:100%;z-index:7}.wpr-logo-url{position:absolute;display:block;width:100%;height:100%;top:0;left:0;z-index:5}.wpr-logo-position-left .wpr-logo-image,.wpr-logo-position-left .wpr-logo-text{float:left}.wpr-logo-position-right .wpr-logo-image,.wpr-logo-position-right .wpr-logo-text{float:right}.wpr-logo-position-center .wpr-logo-image{margin:0 auto}.wpr-logo-position-center .wpr-logo-text{text-align:center}.wpr-logo-position-left .wpr-logo-text,.wpr-logo-position-right .wpr-logo-text{text-align:left}.elementor-widget-wpr-logo .wpr-logo-title{font-size:16px;line-height:1.5}.elementor-widget-wpr-logo .wpr-logo-description{font-size:13px}.wpr-testimonial-carousel .slick-slider{cursor:drag}.wpr-testimonial-carousel .slick-track{display:-webkit-box!important;display:flex!important;display:-ms-flexbox!important}.wpr-testimonial-carousel .slick-slide{height:inherit!important}.wpr-testimonial-carousel-wrap .slick-list{padding-right:1px!important}.wpr-testimonial-nav-position-default .wpr-testimonial-arrow-container{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex}.wpr-testimonial-nav-position-default .wpr-testimonial-arrow{position:static}.wpr-testimonial-nav-position-default .wpr-testimonial-prev-arrow{-ms-transform:none;transform:none;-webkit-transform:none}.wpr-testimonial-nav-position-default .wpr-testimonial-next-arrow{-ms-transform:translateY(0) rotate(180deg);transform:translateY(0) rotate(180deg);-webkit-transform:translateY(0) rotate(180deg)}.wpr-testimonial-nav-align-bottom-center .wpr-testimonial-arrow-container,.wpr-testimonial-nav-align-top-center .wpr-testimonial-arrow-container{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.wpr-testimonial-arrow{position:absolute;z-index:120;top:52%;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;cursor:pointer}.wpr-testimonial-arrow i{display:block;line-height:inherit}.wpr-testimonial-prev-arrow{left:2%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.wpr-testimonial-next-arrow{right:2%;-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.wpr-testimonial-nav-fade .wpr-testimonial-arrow{opacity:0}.wpr-testimonial-dots{display:inline-table;position:absolute;z-index:110;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.wpr-testimonial-dots ul{list-style:none;margin:0}.wpr-testimonial-dots li{float:left;width:auto!important;margin:0!important}.wpr-testimonial-dot{display:block;cursor:pointer}.wpr-testimonial-dots li:last-child .wpr-testimonial-dot{margin:0!important}.wpr-testimonial-social-media{display:inline-block}.wpr-testimonial-social{display:block;float:left;width:45px;height:45px;line-height:45px;font-size:45px;-webkit-box-sizing:content-box;box-sizing:content-box;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;cursor:pointer}.wpr-testimonial-social i{display:block;width:100%;height:100%;line-height:inherit}.wpr-testimonial-social:last-child{margin-right:0!important}.wpr-testimonial-rating i{display:inline;position:relative;font-family:eicons;font-style:normal;line-height:1;overflow:hidden}.wpr-testimonial-rating i:before{content:'\e934';font-weight:900;display:block;position:absolute;top:0;left:0;font-size:inherit;font-family:inherit;overflow:hidden}.wpr-testimonial-rating-style_2 .wpr-testimonial-rating i:before{content:'\002605'}.wpr-testimonial-rating i:last-of-type{margin-right:0!important}.wpr-rating-icon-empty:before{display:none!important}.elementor-widget-wpr-testimonial-carousel .wpr-testimonial-content-wrap .wpr-testimonial-title{font-size:18px;font-weight:700}.wpr-testimonial-content{position:relative;font-size:15px}.wpr-testimonial-content p{position:relative;z-index:5;margin:0}.wpr-testimonial-content .wpr-testimonial-icon{position:absolute;width:100%;z-index:1}.wpr-testimonial-date{font-size:10px}.wpr-testimonial-content-inner{position:relative;background-color:#f9f9f9}.wpr-testimonial-triangle-yes .wpr-testimonial-content-inner:before{content:"";position:absolute;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top-style:solid;border-top-width:15px}.wpr-testimonial-meta-position-bottom.wpr-testimonial-meta-align-center .wpr-testimonial-content-inner:before,.wpr-testimonial-meta-position-top.wpr-testimonial-meta-align-center .wpr-testimonial-content-inner:before{right:calc(50% - 15px)}.wpr-testimonial-meta-position-bottom.wpr-testimonial-meta-align-left .wpr-testimonial-content-inner:before,.wpr-testimonial-meta-position-top.wpr-testimonial-meta-align-left .wpr-testimonial-content-inner:before{margin-left:-15px}.wpr-testimonial-meta-position-bottom.wpr-testimonial-meta-align-right .wpr-testimonial-content-inner:before,.wpr-testimonial-meta-position-top.wpr-testimonial-meta-align-right .wpr-testimonial-content-inner:before{margin-right:-15px}.wpr-testimonial-meta-position-left .wpr-testimonial-content-inner:before,.wpr-testimonial-meta-position-right .wpr-testimonial-content-inner:before{margin-top:-7.5px}.wpr-testimonial-meta-position-top .wpr-testimonial-content-inner:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.wpr-testimonial-meta-position-top .wpr-testimonial-content-inner{margin-top:15px}.wpr-testimonial-meta-position-right .wpr-testimonial-content-inner:before{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.wpr-testimonial-meta-position-right .wpr-testimonial-content-inner{margin-right:15px}.wpr-testimonial-meta-position-left .wpr-testimonial-content-inner:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.wpr-testimonial-meta-position-left .wpr-testimonial-content-inner{margin-left:15px}.wpr-testimonial-meta-position-bottom .wpr-testimonial-content-inner:before{bottom:-15px}.wpr-testimonial-meta-position-bottom .wpr-testimonial-content-inner{margin-bottom:15px}.wpr-testimonial-meta-position-extra .wpr-testimonial-content-inner:before{display:none}.wpr-testimonial-meta-position-left .wpr-testimonial-content-inner:before{left:-22px}.wpr-testimonial-meta-position-right .wpr-testimonial-content-inner:before{right:-22px}.wpr-testimonial-meta-position-top .wpr-testimonial-content-inner:before{top:-15px}.wpr-testimonial-meta-position-bottom .wpr-testimonial-content-inner:before{bottom:-15px}.wpr-testimonial-image{overflow:hidden}.elementor-widget-wpr-testimonial-carousel .wpr-testimonial-meta .wpr-testimonial-name{font-size:14px;font-weight:700}.wpr-testimonial-logo-image{display:block;overflow:hidden}.wpr-testimonial-item{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.wpr-testimonial-meta-position-extra .wpr-testimonial-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wpr-testimonial-meta-position-top .wpr-testimonial-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wpr-testimonial-meta-position-bottom .wpr-testimonial-item{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.wpr-testimonial-meta-position-right .wpr-testimonial-item{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.wpr-testimonial-meta-position-left .wpr-testimonial-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.wpr-testimonial-meta-position-left .wpr-testimonial-meta,.wpr-testimonial-meta-position-right .wpr-testimonial-meta{-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:480px){.wpr-testimonial-meta-position-left .wpr-testimonial-item,.wpr-testimonial-meta-position-right .wpr-testimonial-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wpr-testimonial-meta-position-left .wpr-testimonial-content-inner,.wpr-testimonial-meta-position-right .wpr-testimonial-content-inner{margin-left:0!important}.wpr-testimonial-meta-position-left .wpr-testimonial-meta,.wpr-testimonial-meta-position-right .wpr-testimonial-meta{margin-left:0!important;margin-right:0!important;padding:0!important;margin-bottom:20px}.wpr-testimonial-meta-position-left .wpr-testimonial-content-inner:before,.wpr-testimonial-meta-position-right .wpr-testimonial-content-inner:before{display:none}}.wpr-testimonial-job{font-size:10px}.wpr-testimonial-image-position-left .wpr-testimonial-meta-inner>div,.wpr-testimonial-image-position-right .wpr-testimonial-meta-inner>div{display:inline-block;vertical-align:top}.wpr-testimonial-image-position-center.wpr-testimonial-meta-align-left .wpr-testimonial-meta img,.wpr-testimonial-image-position-left .wpr-testimonial-image,.wpr-testimonial-image-position-left .wpr-testimonial-logo-image img{float:left}.wpr-testimonial-image-position-center.wpr-testimonial-meta-align-right .wpr-testimonial-meta img,.wpr-testimonial-image-position-right .wpr-testimonial-image,.wpr-testimonial-image-position-right .wpr-testimonial-logo-image img{float:right}.wpr-testimonial-image-position-left .wpr-testimonial-meta-content-wrap,.wpr-testimonial-meta-align-left .wpr-testimonial-meta{text-align:left}.wpr-testimonial-meta-align-center .wpr-testimonial-meta{text-align:center}.wpr-testimonial-image-position-right .wpr-testimonial-meta-content-wrap,.wpr-testimonial-meta-align-right .wpr-testimonial-meta{text-align:right}.wpr-testimonial-meta-align-center .wpr-testimonial-meta img{margin:0 auto}.wpr-testimonial-meta-position-extra .wpr-testimonial-meta img{display:inline-block}.wpr-testimonial-meta-inner{display:inline-block}.wpr-testimonial-meta-position-bottom .wpr-testimonial-logo-image img,.wpr-testimonial-meta-position-bottom .wpr-testimonial-social-media,.wpr-testimonial-meta-position-top .wpr-testimonial-logo-image img,.wpr-testimonial-meta-position-top .wpr-testimonial-social-media{float:none!important;display:inline-block!important}@media screen and (min-width:480px){.wpr-testimonial-image-position-left .wpr-testimonial-image,.wpr-testimonial-image-position-right .wpr-testimonial-image{margin-bottom:0!important}}@media screen and (max-width:480px){.wpr-testimonial-meta-position-left .wpr-testimonial-image,.wpr-testimonial-meta-position-left .wpr-testimonial-meta-content-wrap,.wpr-testimonial-meta-position-right .wpr-testimonial-image,.wpr-testimonial-meta-position-right .wpr-testimonial-meta-content-wrap{display:block!important;float:none!important;text-align:center!important}.wpr-testimonial-meta-position-left.wpr-testimonial-image-position-left .wpr-testimonial-image,.wpr-testimonial-meta-position-left.wpr-testimonial-image-position-right .wpr-testimonial-image,.wpr-testimonial-meta-position-right.wpr-testimonial-image-position-left .wpr-testimonial-image,.wpr-testimonial-meta-position-right.wpr-testimonial-image-position-right .wpr-testimonial-image{margin-left:0!important;margin-right:0!important}.wpr-testimonial-meta-position-left .wpr-testimonial-image img,.wpr-testimonial-meta-position-left .wpr-testimonial-logo-image img,.wpr-testimonial-meta-position-right .wpr-testimonial-image img,.wpr-testimonial-meta-position-right .wpr-testimonial-logo-image img{display:inline-block!important;float:none!important}}.wpr-search-form-input-wrap{border-style:solid;width:100%;overflow:hidden}.wpr-search-form .wpr-search-form-input{width:100%;height:100%;font-size:14px;background-color:transparent}.wpr-search-form-style-inner .wpr-search-form-input-wrap,.wpr-search-form-style-outer .wpr-search-form{display:-webkit-box;display:-ms-flexbox;display:flex}.wpr-search-form-style-inner.wpr-search-form-position-left .wpr-search-form-input-wrap,.wpr-search-form-style-outer.wpr-search-form-position-left .wpr-search-form{-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.wpr-search-form-submit{cursor:pointer;border-style:solid;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.wpr-search-form-disable-submit-btn-yes .wpr-search-form-submit{pointer-events:none;cursor:default}.wpr-team-member{overflow:hidden}.wpr-member-content{overflow:hidden}.wpr-member-name{display:block;line-height:1}.elementor .elementor-widget-wpr-team-member .wpr-member-name{font-size:24px;font-weight:500}.wpr-member-job{font-size:13px}.wpr-member-description{font-size:15px;line-height:1.4}.wpr-member-media{position:relative;margin:0 auto;width:100%;overflow:hidden}.wpr-member-image{overflow:hidden}.wpr-member-overlay-content{position:relative}.wpr-member-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.9)}.wpr-member-social-media{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.wpr-member-social{display:block;width:45px;height:45px;line-height:45px;font-size:45px;-webkit-box-sizing:content-box;box-sizing:content-box;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;cursor:pointer}.wpr-member-social i{display:block;width:100%;height:100%;line-height:inherit}.wpr-member-social:last-child{margin-right:0!important}.wpr-team-member-social-media-left .wpr-member-social-media{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.wpr-team-member-social-media-right .wpr-member-social-media{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.wpr-team-member-social-media-center .wpr-member-social-media{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wpr-member-btn{display:inline-block;position:relative;overflow:hidden;display:inline-block;vertical-align:middle;background-color:#222;cursor:pointer;font-size:14px}.wpr-member-btn span{position:relative;z-index:2;opacity:1!important}.wpr-member-btn:after,.wpr-member-btn:before{z-index:1!important}.wpr-member-divider{overflow:hidden}.wpr-member-divider:after{content:"";display:block;width:100%;margin-top:0;overflow:hidden}.wpr-team-member-divider-left .wpr-member-divider:after{float:left}.wpr-team-member-divider-right .wpr-member-divider:after{float:right}.wpr-team-member-divider-center .wpr-member-divider:after{margin-left:auto;margin-right:auto}.wpr-button-wrap{position:relative;display:inline-table;z-index:1;width:100%}.wpr-button{display:block;position:relative;width:100%;z-index:1;overflow:hidden}.elementor .elementor-widget-wpr-button .wpr-button-text{font-size:15px;font-weight:500}.wpr-button-icon-style-block .wpr-button-text,.wpr-button-icon-style-inline-block .wpr-button-text{width:100%}.wpr-button-icon-style-block .wpr-button-icon,.wpr-button-icon-style-inline-block .wpr-button-icon{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wpr-button-content{display:-webkit-box;display:-ms-flexbox;display:flex}.wpr-button-icon,.wpr-button-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wpr-button-icon-position-left .wpr-button-icon{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.wpr-button-icon-position-left .wpr-button-text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.wpr-button-tooltip{position:absolute;border-radius:4px;visibility:hidden;opacity:0;font-size:13px;line-height:1.5;-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;z-index:20}.wpr-button-tooltip:before{content:"";position:absolute;width:0;height:0;border-top-style:solid;border-left:6px solid transparent;border-right:6px solid transparent;border-top-width:6px}.wpr-button-tooltip p{margin:0}.wpr-button-wrap:hover .wpr-button-tooltip{visibility:visible;opacity:1}.wpr-button-tooltip-position-top .wpr-button-tooltip{top:0;left:50%;-ms-transform:translate(-50%,-120%);transform:translate(-50%,-120%);-webkit-transform:translate(-50%,-120%);margin-top:-5px}.wpr-button-tooltip-position-top .wpr-button-wrap:hover .wpr-button-tooltip{-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);-webkit-transform:translate(-50%,-100%)}.wpr-button-tooltip-position-top .wpr-button-tooltip:before{left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform:translateX(-50%);bottom:-5px}.wpr-button-tooltip-position-bottom .wpr-button-tooltip{bottom:0;left:50%;-ms-transform:translate(-50%,120%);transform:translate(-50%,120%);-webkit-transform:translate(-50%,120%);margin-bottom:-5px}.wpr-button-tooltip-position-bottom .wpr-button-wrap:hover .wpr-button-tooltip{-ms-transform:translate(-50%,100%);transform:translate(-50%,100%);-webkit-transform:translate(-50%,100%)}.wpr-button-tooltip-position-bottom .wpr-button-tooltip:before{top:-5px;left:50%;-webkit-transform:translateX(-50%) rotate(180deg);-ms-transform:translateX(-50%) rotate(180deg);transform:translateX(-50%) rotate(180deg)}.wpr-button-tooltip-position-left .wpr-button-tooltip{top:50%;left:0;-ms-transform:translate(-120%,-50%);transform:translate(-120%,-50%);-webkit-transform:translate(-120%,-50%);margin-left:-5px}.wpr-button-tooltip-position-left .wpr-button-wrap:hover .wpr-button-tooltip{-ms-transform:translate(-100%,-50%);transform:translate(-100%,-50%);-webkit-transform:translate(-100%,-50%)}.wpr-button-tooltip-position-left .wpr-button-tooltip:before{right:-8px;top:50%;-webkit-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}.wpr-button-tooltip-position-right .wpr-button-tooltip{top:50%;right:0;-ms-transform:translate(120%,-50%);transform:translate(120%,-50%);-webkit-transform:translate(120%,-50%);margin-right:-5px}.wpr-button-tooltip-position-right .wpr-button-wrap:hover .wpr-button-tooltip{-ms-transform:translate(100%,-50%);transform:translate(100%,-50%);-webkit-transform:translate(100%,-50%)}.wpr-button-tooltip-position-right .wpr-button-tooltip:before{left:-8px;top:50%;-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);-webkit-transform:translateY(-50%) rotate(90deg)}.elementor-widget-wpr-button .wpr-button{background-color:#605be5}.elementor-widget-wpr-button .wpr-button-none:hover,.elementor-widget-wpr-button .wpr-button::after,.elementor-widget-wpr-button .wpr-button::before,.elementor-widget-wpr-button [class*=elementor-animation]:hover{background-color:#4a45d2}.elementor-widget-wpr-button .wpr-button-text,.elementor-widget-wpr-button .wpr-button::after{font-size:14px}.wpr-dual-button{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex}.wpr-button-a-wrap,.wpr-button-b-wrap{position:relative;width:100%}.wpr-button-a-wrap{z-index:5}.wpr-button-b-wrap{z-index:2}.wpr-button-a,.wpr-button-b{display:block;position:relative;width:100%;z-index:1;overflow:hidden}.wpr-button-content-a,.wpr-button-content-b{display:-webkit-box;display:-ms-flexbox;display:flex}.wpr-button-icon-a,.wpr-button-icon-b,.wpr-button-text-a,.wpr-button-text-b{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wpr-button-icon-a-position-left .wpr-button-icon-a,.wpr-button-icon-b-position-left .wpr-button-icon-b{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.wpr-button-icon-a-position-left .wpr-button-text-a,.wpr-button-icon-b-position-left .wpr-button-text-b{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.wpr-button-middle-badge{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:50%;right:0;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);text-align:center;-webkit-box-sizing:content-box;box-sizing:content-box;z-index:10;border-width:3px;border-color:#00ce1b;-webkit-box-shadow:0 0 0 4px rgba(255,255,255,.3);box-shadow:0 0 0 4px rgba(255,255,255,.3)}.wpr-button-middle-badge i{line-height:inherit}.wpr-button-tooltip-a{position:absolute;border-radius:4px;visibility:hidden;opacity:0;font-size:13px;line-height:1.5;-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;z-index:20}.wpr-button-tooltip-a:before{content:"";position:absolute;width:0;height:0;border-top-style:solid;border-left:6px solid transparent;border-right:6px solid transparent;border-top-width:6px}.wpr-button-tooltip-a p{margin:0}.wpr-button-a-wrap:hover .wpr-button-tooltip-a{visibility:visible;opacity:1}.wpr-button-tooltip-a-position-top .wpr-button-tooltip-a{top:0;left:50%;-ms-transform:translate(-50%,-120%);transform:translate(-50%,-120%);-webkit-transform:translate(-50%,-120%);margin-top:-5px}.wpr-button-tooltip-a-position-top .wpr-button-a-wrap:hover .wpr-button-tooltip-a{-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);-webkit-transform:translate(-50%,-100%)}.wpr-button-tooltip-a-position-top .wpr-button-tooltip-a:before{left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform:translateX(-50%);bottom:-5px}.wpr-button-tooltip-a-position-bottom .wpr-button-tooltip-a{bottom:0;left:50%;-ms-transform:translate(-50%,120%);transform:translate(-50%,120%);-webkit-transform:translate(-50%,120%);margin-bottom:-5px}.wpr-button-tooltip-a-position-bottom .wpr-button-a-wrap:hover .wpr-button-tooltip-a{-ms-transform:translate(-50%,100%);transform:translate(-50%,100%);-webkit-transform:translate(-50%,100%)}.wpr-button-tooltip-a-position-bottom .wpr-button-tooltip-a:before{top:-5px;left:50%;-webkit-transform:translateX(-50%) rotate(180deg);-ms-transform:translateX(-50%) rotate(180deg);transform:translateX(-50%) rotate(180deg)}.wpr-button-tooltip-a-position-left .wpr-button-tooltip-a{top:50%;left:0;-ms-transform:translate(-120%,-50%);transform:translate(-120%,-50%);-webkit-transform:translate(-120%,-50%);margin-left:-5px}.wpr-button-tooltip-a-position-left .wpr-button-a-wrap:hover .wpr-button-tooltip-a{-ms-transform:translate(-100%,-50%);transform:translate(-100%,-50%);-webkit-transform:translate(-100%,-50%)}.wpr-button-tooltip-a-position-left .wpr-button-tooltip-a:before{right:-8px;top:50%;-webkit-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}.wpr-button-tooltip-a-position-right .wpr-button-tooltip-a{top:50%;right:0;-ms-transform:translate(120%,-50%);transform:translate(120%,-50%);-webkit-transform:translate(120%,-50%);margin-right:-5px}.wpr-button-tooltip-a-position-right .wpr-button-a-wrap:hover .wpr-button-tooltip-a{-ms-transform:translate(100%,-50%);transform:translate(100%,-50%);-webkit-transform:translate(100%,-50%)}.wpr-button-tooltip-a-position-right .wpr-button-tooltip-a:before{left:-8px;top:50%;-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.wpr-button-tooltip-b{position:absolute;border-radius:4px;visibility:hidden;opacity:0;font-size:13px;line-height:1.5;-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;z-index:20}.wpr-button-tooltip-b:before{content:"";position:absolute;width:0;height:0;border-top-style:solid;border-left:6px solid transparent;border-right:6px solid transparent;border-top-width:6px}.wpr-button-tooltip-b p{margin:0}.wpr-button-b-wrap:hover .wpr-button-tooltip-b{visibility:visible;opacity:1}.wpr-button-tooltip-b-position-top .wpr-button-tooltip-b{top:0;left:50%;-ms-transform:translate(-50%,-120%);transform:translate(-50%,-120%);-webkit-transform:translate(-50%,-120%);margin-top:-5px}.wpr-button-tooltip-b-position-top .wpr-button-b-wrap:hover .wpr-button-tooltip-b{-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);-webkit-transform:translate(-50%,-100%)}.wpr-button-tooltip-b-position-top .wpr-button-tooltip-b:before{left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform:translateX(-50%);bottom:-5px}.wpr-button-tooltip-b-position-bottom .wpr-button-tooltip-b{bottom:0;left:50%;-ms-transform:translate(-50%,120%);transform:translate(-50%,120%);-webkit-transform:translate(-50%,120%);margin-bottom:-5px}.wpr-button-tooltip-b-position-bottom .wpr-button-b-wrap:hover .wpr-button-tooltip-b{-ms-transform:translate(-50%,100%);transform:translate(-50%,100%);-webkit-transform:translate(-50%,100%)}.wpr-button-tooltip-b-position-bottom .wpr-button-tooltip-b:before{top:-5px;left:50%;-webkit-transform:translateX(-50%) rotate(180deg);-ms-transform:translateX(-50%) rotate(180deg);transform:translateX(-50%) rotate(180deg)}.wpr-button-tooltip-b-position-left .wpr-button-tooltip-b{top:50%;left:0;-ms-transform:translate(-120%,-50%);transform:translate(-120%,-50%);-webkit-transform:translate(-120%,-50%);margin-left:-5px}.wpr-button-tooltip-b-position-left .wpr-button-b-wrap:hover .wpr-button-tooltip-b{-ms-transform:translate(-100%,-50%);transform:translate(-100%,-50%);-webkit-transform:translate(-100%,-50%)}.wpr-button-tooltip-b-position-left .wpr-button-tooltip-b:before{right:-8px;top:50%;-webkit-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}.wpr-button-tooltip-b-position-right .wpr-button-tooltip-b{top:50%;right:0;-ms-transform:translate(120%,-50%);transform:translate(120%,-50%);-webkit-transform:translate(120%,-50%);margin-right:-5px}.wpr-button-tooltip-b-position-right .wpr-button-b-wrap:hover .wpr-button-tooltip-b{-ms-transform:translate(100%,-50%);transform:translate(100%,-50%);-webkit-transform:translate(100%,-50%)}.wpr-button-tooltip-b-position-right .wpr-button-tooltip-b:before{left:-8px;top:50%;-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}@media screen and (max-width:480px){.wpr-button-tooltip-a-position-left .wpr-button-tooltip-a,.wpr-button-tooltip-b-position-right .wpr-button-tooltip-b,.wpr-button-tooltip-position-left .wpr-button-tooltip,.wpr-button-tooltip-position-right .wpr-button-tooltip{top:0;left:50%!important;right:auto!important;-ms-transform:translate(-50%,-120%);transform:translate(-50%,-120%);-webkit-transform:translate(-50%,-120%);margin-top:-5px}.wpr-button-tooltip-a-position-left .wpr-button-a-wrap:hover .wpr-button-tooltip-a,.wpr-button-tooltip-b-position-right .wpr-button-b-wrap:hover .wpr-button-tooltip-b,.wpr-button-tooltip-position-left .wpr-button-wrap:hover .wpr-button-tooltip,.wpr-button-tooltip-position-right .wpr-button-wrap:hover .wpr-button-tooltip{-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);-webkit-transform:translate(-50%,-100%)}.wpr-button-tooltip-a-position-left .wpr-button-tooltip-a:before,.wpr-button-tooltip-b-position-right .wpr-button-tooltip-b:before,.wpr-button-tooltip-position-left .wpr-button-tooltip:before,.wpr-button-tooltip-position-right .wpr-button-tooltip:before{left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform:translateX(-50%);bottom:-5px;top:auto}}.elementor-widget-wpr-dual-button .wpr-button-a,.elementor-widget-wpr-dual-button .wpr-button-b{background-color:#605be5}.elementor-widget-wpr-dual-button .wpr-dual-button .wpr-button-effect::after,.elementor-widget-wpr-dual-button .wpr-dual-button .wpr-button-effect::before,.elementor-widget-wpr-dual-button .wpr-dual-button .wpr-button-none:hover,.elementor-widget-wpr-dual-button .wpr-dual-button [class*=elementor-animation]:hover{background-color:#4a45d2}.elementor-widget-wpr-dual-button .wpr-button-a::after,.elementor-widget-wpr-dual-button .wpr-button-b::after,.elementor-widget-wpr-dual-button .wpr-button-text-a,.elementor-widget-wpr-dual-button .wpr-button-text-b{font-size:14px}.elementor-widget-wpr-dual-button .wpr-button-middle-badge{font-size:13px}.wpr-anim-text,.wpr-clipped-text,.wpr-highlighted-text{display:inline-block;vertical-align:middle}.wpr-advanced-text-preffix,.wpr-advanced-text-suffix{vertical-align:middle}.elementor-widget-wpr-advanced-text b{font-weight:none}.elementor-widget-wpr-advanced-text .wpr-advanced-text .wpr-advanced-text-preffix,.elementor-widget-wpr-advanced-text .wpr-advanced-text .wpr-advanced-text-suffix,.elementor-widget-wpr-advanced-text .wpr-advanced-text .wpr-anim-text,.elementor-widget-wpr-advanced-text .wpr-advanced-text .wpr-anim-text b,.elementor-widget-wpr-advanced-text .wpr-advanced-text .wpr-highlighted-text{font-size:32px;font-weight:700}.wpr-advanced-text{display:block}.wpr-clipped-text{position:relative;-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate(0,0);z-index:0}.wpr-clipped-text-content{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.elementor-widget-wpr-advanced-text .wpr-advanced-text .wpr-clipped-text{font-size:50px;font-weight:700}.wpr-clipped-text-long-shadow{position:absolute;display:inline-block;top:0;left:0;width:100%;height:100%;z-index:-1}.wpr-highlighted-text{position:relative;text-align:left}.wpr-highlighted-text-inner{position:relative;z-index:1}.wpr-highlighted-text svg{position:absolute;top:50%;left:50%;width:100%;height:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overflow:visible;z-index:auto}.wpr-highlighted-text svg path{-webkit-animation-name:wpr-anim-text;animation-name:wpr-anim-text;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;fill:none;stroke-width:4;stroke-dasharray:1500;-webkit-animation-iteration-count:1;-animation-iteration-count:1;opacity:0}.wpr-highlighted-text .wpr-highlight-curly{-webkit-transform:translate(-50%,25%);-ms-transform:translate(-50%,25%);transform:translate(-50%,25%)}.wpr-highlighted-text .wpr-highlight-x{-webkit-transform:translate(-50%,-35%);-ms-transform:translate(-50%,-35%);transform:translate(-50%,-35%)}.wpr-highlighted-text .wpr-highlight-strikethrough{-webkit-transform:translate(-50%,-47%);-ms-transform:translate(-50%,-47%);transform:translate(-50%,-47%)}.wpr-highlighted-text .wpr-highlight-underline{-webkit-transform:translate(-50%,27%);-ms-transform:translate(-50%,27%);transform:translate(-50%,27%)}.wpr-highlighted-text .wpr-highlight-double{-webkit-transform:translate(-50%,-40%);-ms-transform:translate(-50%,-40%);transform:translate(-50%,-40%)}.wpr-highlighted-text .wpr-highlight-double-underline{-webkit-transform:translate(-50%,30%);-ms-transform:translate(-50%,30%);transform:translate(-50%,30%)}.wpr-highlighted-text .wpr-highlight-diagonal{-webkit-transform:translate(-50%,-40%);-ms-transform:translate(-50%,-40%);transform:translate(-50%,-40%)}.wpr-animated-text-infinite-yes .wpr-highlighted-text svg path{-webkit-animation-name:wpr-anim-text-infinite;animation-name:wpr-anim-text-infinite}@-webkit-keyframes wpr-anim-text-infinite{0%{opacity:1;stroke-dasharray:0 1500}12%{stroke-dasharray:1500 1500}80%{opacity:1}97%{opacity:0;stroke-dasharray:1500 1500}100%{stroke-dasharray:0 1500}}@keyframes wpr-anim-text-infinite{0%{opacity:1;stroke-dasharray:0 1500}12%{stroke-dasharray:1500 1500}80%{opacity:1}97%{opacity:0;stroke-dasharray:1500 1500}100%{stroke-dasharray:0 1500}}@-webkit-keyframes wpr-anim-text{0%{opacity:1;stroke-dasharray:0 1500}12%{stroke-dasharray:1500 1500}100%{opacity:1}}@keyframes wpr-anim-text{0%{opacity:1;stroke-dasharray:0 1500}12%{stroke-dasharray:1500 1500}100%{opacity:1}}@-webkit-keyframes wpr-anim-text-infinite{0%{opacity:1;stroke-dasharray:0 1500}12%{stroke-dasharray:1500 1500}100%{opacity:1}}.wpr-anim-text-inner{float:left}.wpr-anim-text-cursor{display:inline-block;zoom:1;opacity:1;-webkit-animation-name:wpr-cursor-blink;animation-name:wpr-cursor-blink;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes wpr-cursor-blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@keyframes wpr-cursor-blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.elementor-widget-wpr-advanced-text .wpr-clipped-text-content{background-color:#605be5}.wpr-prbar-counter-value-suffix{line-height:1}.wpr-prbar-hr-line{position:relative;width:100%;overflow:hidden}.wpr-prbar-hr-line-inner{position:relative;top:0;left:0;width:0;height:100%;-webkit-transition-property:width;-o-transition-property:width;transition-property:width;overflow:hidden}.wpr-prbar-hr-line .wpr-prbar-content{position:absolute;top:0;left:0;width:100%;height:100%}.wpr-prbar-hr-line .wpr-prbar-title-wrap{position:absolute;top:50%;left:12px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.wpr-prbar-layout-hr-line .wpr-prbar-subtitle{text-align:left}.wpr-prbar-hr-line .wpr-prbar-counter{position:absolute;top:50%;right:12px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.wpr-prbar-layout-hr-line .wpr-prbar-title-wrap{float:left}.wpr-prbar-layout-hr-line .wpr-prbar-counter{float:right}.wpr-prbar-vr-line{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;margin:0 auto;overflow:hidden}.wpr-prbar-vr-line-inner{position:relative;width:100%;height:0;-webkit-transition-property:height;-o-transition-property:height;transition-property:height;overflow:hidden}.wpr-prbar-circle{position:relative;display:table;width:100%;height:auto;margin:0 auto}.wpr-prbar-circle-svg{width:100%;height:auto;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);border-radius:50%}.wpr-prbar-circle-prline{-webkit-transition-property:stroke-dasharray,stroke-dashoffset;-o-transition-property:stroke-dasharray,stroke-dashoffset;transition-property:stroke-dasharray,stroke-dashoffset;stroke-linecap:butt}.wpr-prbar-circle .wpr-prbar-content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.wpr-prbar-content{text-align:center;overflow:hidden}.wpr-prbar-counter{display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:flex;font-size:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wpr-prbar-subtitle,.wpr-prbar-title{font-size:12px;text-align:center}.wpr-prbar-stripe-yes .wpr-prbar-hr-line-inner:after,.wpr-prbar-stripe-yes .wpr-prbar-vr-line-inner:after{content:'';position:absolute;top:0;left:-30px;width:calc(100% + 60px);height:100%;background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:30px 30px}.wpr-prbar-stripe-yes.wpr-prbar-stripe-anim-right .wpr-prbar-hr-line-inner:after,.wpr-prbar-stripe-yes.wpr-prbar-stripe-anim-right .wpr-prbar-vr-line-inner:after{-webkit-animation:stripe-anim-right 2s linear infinite;animation:stripe-anim-right 2s linear infinite}.wpr-prbar-stripe-yes.wpr-prbar-stripe-anim-left .wpr-prbar-hr-line-inner:after,.wpr-prbar-stripe-yes.wpr-prbar-stripe-anim-left .wpr-prbar-vr-line-inner:after{-webkit-animation:stripe-anim-left 2s linear infinite;animation:stripe-anim-left 2s linear infinite}@-webkit-keyframes stripe-anim-right{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(30px,0);transform:translate(30px,0)}}@keyframes stripe-anim-right{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(30px,0);transform:translate(30px,0)}}@-webkit-keyframes stripe-anim-left{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(-30px,0);transform:translate(-30px,0)}}@keyframes stripe-anim-left{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(-30px,0);transform:translate(-30px,0)}}.elementor-widget-wpr-progress-bar .wpr-prbar-hr-line-inner,.elementor-widget-wpr-progress-bar .wpr-prbar-vr-line-inner{background-color:#605be5}.wpr-price-list-item:last-child{margin-bottom:0}.wpr-price-list-content{width:100%;overflow:hidden}.wpr-price-list-item{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.wpr-price-list-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.wpr-price-list-position-right .wpr-price-list-item{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.wpr-price-list-position-center .wpr-price-list-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wpr-price-list-position-center .wpr-price-list-heading{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wpr-price-list-position-center .wpr-price-list-separator{display:none}.wpr-price-list-position-left .wpr-price-list-price-wrap,.wpr-price-list-position-right .wpr-price-list-price-wrap{margin-left:auto}.wpr-price-list-image img{display:block;margin:0 auto}.wpr-price-list-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-widget-wpr-price-list .wpr-price-list-heading .wpr-price-list-price,.elementor-widget-wpr-price-list .wpr-price-list-heading .wpr-price-list-title{font-size:17px;font-weight:700}.wpr-price-list-old-price{font-size:11px}.wpr-price-list-description{font-size:14px}.wpr-price-list-separator{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:0}.wpr-price-list-price-wrap{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wpr-price-list-old-position-after .wpr-price-list-price-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.wpr-price-list-old-position-after .wpr-price-list-old-price{margin-right:10px}.wpr-price-list-old-position-before .wpr-price-list-old-price{margin-left:3px}.wpr-price-list-old-price{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:line-through}.wpr-image-hotspots{position:relative}.wpr-hotspot-item-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.wpr-hotspot-image img{width:100%}.wpr-hotspot-item{position:absolute}.wpr-hotspot-text{font-size:15px}.wpr-hotspot-content{position:relative;z-index:15;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;text-align:center}.wpr-hotspot-icon-position-left .wpr-hotspot-content{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.wpr-hotspot-item,.wpr-hotspot-item:before{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-play-state:running;animation-play-state:running}.wpr-hotspot-trigger-click .wpr-hotspot-item,.wpr-hotspot-trigger-hover .wpr-hotspot-item{cursor:pointer}.wpr-hotspot-tooltip{position:absolute;border-radius:4px;visibility:hidden;opacity:0;font-size:13px;line-height:1.5;-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;z-index:20;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.5);box-shadow:0 0 4px 0 rgba(0,0,0,.5);font-size:13px}.wpr-hotspot-tooltip:before{content:"";position:absolute;width:0;height:0}.wpr-hotspot-tooltip-position-pro-bt .wpr-hotspot-tooltip,.wpr-hotspot-tooltip-position-pro-lt .wpr-hotspot-tooltip,.wpr-hotspot-tooltip-position-pro-rt .wpr-hotspot-tooltip{top:-120%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.wpr-hotspot-tooltip-position-bottom .wpr-hotspot-tooltip:before,.wpr-hotspot-tooltip-position-top .wpr-hotspot-tooltip:before{border-left-color:transparent;border-right-color:transparent;border-top-style:solid;border-left-style:solid;border-right-style:solid}.wpr-hotspot-tooltip-position-left .wpr-hotspot-tooltip:before,.wpr-hotspot-tooltip-position-right .wpr-hotspot-tooltip:before{border-bottom-color:transparent;border-top-color:transparent;border-right-style:solid;border-bottom-style:solid;border-top-style:solid}.wpr-hotspot-tooltip p{margin:0}.wpr-tooltip-active .wpr-hotspot-tooltip{visibility:visible;opacity:1}.wpr-hotspot-tooltip-position-top .wpr-hotspot-tooltip:before{left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform:translateX(-50%)}.wpr-hotspot-tooltip-position-bottom .wpr-hotspot-tooltip:before{left:50%;-webkit-transform:translateX(-50%) rotate(180deg);-ms-transform:translateX(-50%) rotate(180deg);transform:translateX(-50%) rotate(180deg)}.wpr-hotspot-tooltip-position-left .wpr-hotspot-tooltip:before{top:50%;-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.wpr-hotspot-tooltip-position-right .wpr-hotspot-tooltip:before{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.wpr-hotspot-tooltip-position-bottom .wpr-hotspot-tooltip,.wpr-hotspot-tooltip-position-top .wpr-hotspot-tooltip{left:50%}.wpr-hotspot-tooltip-position-left .wpr-hotspot-tooltip,.wpr-hotspot-tooltip-position-right .wpr-hotspot-tooltip{top:50%}.wpr-hotspot-tooltip-position-top.wpr-tooltip-effect-shift-toward .wpr-hotspot-tooltip{-webkit-transform:translate(-50%,-120%);-ms-transform:translate(-50%,-120%);transform:translate(-50%,-120%)}.wpr-hotspot-tooltip-position-top.wpr-tooltip-effect-shift-toward .wpr-tooltip-active .wpr-hotspot-tooltip{-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.wpr-hotspot-tooltip-position-bottom.wpr-tooltip-effect-shift-toward .wpr-hotspot-tooltip{-webkit-transform:translate(-50%,120%);-ms-transform:translate(-50%,120%);transform:translate(-50%,120%)}.wpr-hotspot-tooltip-position-bottom.wpr-tooltip-effect-shift-toward .wpr-tooltip-active .wpr-hotspot-tooltip{-webkit-transform:translate(-50%,100%);-ms-transform:translate(-50%,100%);transform:translate(-50%,100%)}.wpr-hotspot-tooltip-position-left.wpr-tooltip-effect-shift-toward .wpr-hotspot-tooltip{-webkit-transform:translate(-120%,-50%);-ms-transform:translate(-120%,-50%);transform:translate(-120%,-50%)}.wpr-hotspot-tooltip-position-left.wpr-tooltip-effect-shift-toward .wpr-tooltip-active .wpr-hotspot-tooltip{-webkit-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}.wpr-hotspot-tooltip-position-right.wpr-tooltip-effect-shift-toward .wpr-hotspot-tooltip{-webkit-transform:translate(120%,-50%);-ms-transform:translate(120%,-50%);transform:translate(120%,-50%)}.wpr-hotspot-tooltip-position-right.wpr-tooltip-effect-shift-toward .wpr-tooltip-active .wpr-hotspot-tooltip{-webkit-transform:translate(100%,-50%);-ms-transform:translate(100%,-50%);transform:translate(100%,-50%)}.wpr-hotspot-tooltip-position-top.wpr-tooltip-effect-fade .wpr-hotspot-tooltip{-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.wpr-hotspot-tooltip-position-bottom.wpr-tooltip-effect-fade .wpr-hotspot-tooltip{-webkit-transform:translate(-50%,100%);-ms-transform:translate(-50%,100%);transform:translate(-50%,100%)}.wpr-hotspot-tooltip-position-left.wpr-tooltip-effect-fade .wpr-hotspot-tooltip{-webkit-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}.wpr-hotspot-tooltip-position-right.wpr-tooltip-effect-fade .wpr-hotspot-tooltip{-webkit-transform:translate(100%,-50%);-ms-transform:translate(100%,-50%);transform:translate(100%,-50%)}.wpr-hotspot-tooltip-position-top.wpr-tooltip-effect-scale .wpr-hotspot-tooltip{-webkit-transform:translate(-50%,-100%) scale(.7);-ms-transform:translate(-50%,-100%) scale(.7);transform:translate(-50%,-100%) scale(.7)}.wpr-hotspot-tooltip-position-bottom.wpr-tooltip-effect-scale .wpr-hotspot-tooltip{-webkit-transform:translate(-50%,100%) scale(.7);-ms-transform:translate(-50%,100%) scale(.7);transform:translate(-50%,100%) scale(.7)}.wpr-hotspot-tooltip-position-left.wpr-tooltip-effect-scale .wpr-hotspot-tooltip{-webkit-transform:translate(-100%,-50%) scale(.7);-ms-transform:translate(-100%,-50%) scale(.7);transform:translate(-100%,-50%) scale(.7)}.wpr-hotspot-tooltip-position-right.wpr-tooltip-effect-scale .wpr-hotspot-tooltip{-webkit-transform:translate(100%,-50%) scale(.7);-ms-transform:translate(100%,-50%) scale(.7);transform:translate(100%,-50%) scale(.7)}.wpr-hotspot-tooltip-position-top.wpr-tooltip-effect-scale .wpr-tooltip-active .wpr-hotspot-tooltip{-webkit-transform:translate(-50%,-100%) scale(1);-ms-transform:translate(-50%,-100%) scale(1);transform:translate(-50%,-100%) scale(1)}.wpr-hotspot-tooltip-position-bottom.wpr-tooltip-effect-scale .wpr-tooltip-active .wpr-hotspot-tooltip{-webkit-transform:translate(-50%,100%) scale(1);-ms-transform:translate(-50%,100%) scale(1);transform:translate(-50%,100%) scale(1)}.wpr-hotspot-tooltip-position-left.wpr-tooltip-effect-scale .wpr-tooltip-active .wpr-hotspot-tooltip{-webkit-transform:translate(-100%,-50%) scale(1);-ms-transform:translate(-100%,-50%) scale(1);transform:translate(-100%,-50%) scale(1)}.wpr-hotspot-tooltip-position-right.wpr-tooltip-effect-scale .wpr-tooltip-active .wpr-hotspot-tooltip{-webkit-transform:translate(100%,-50%) scale(1);-ms-transform:translate(100%,-50%) scale(1);transform:translate(100%,-50%) scale(1)}@keyframes wpr-hotspot-anim-pulse{0%,100%,87%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}88%,92%,96%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}90%,94%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}}@-webkit-keyframes wpr-hotspot-anim-pulse{0%,100%,87%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}88%,92%,96%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}90%,94%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}}.wpr-hotspot-anim-pulse{-webkit-animation-name:wpr-hotspot-anim-pulse;animation-name:wpr-hotspot-anim-pulse;-webkit-animation-duration:5s;animation-duration:5s}@keyframes wpr-hotspot-anim-shake{0%,100%,87%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}88%,92%,96%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}90%,94%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}}@-webkit-keyframes wpr-hotspot-anim-shake{0%,100%,87%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}88%,92%,96%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}90%,94%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}}.wpr-hotspot-anim-shake{-webkit-animation-name:wpr-hotspot-anim-shake;animation-name:wpr-hotspot-anim-shake;-webkit-animation-duration:5s;animation-duration:5s}@keyframes wpr-hotspot-anim-swing{0%,100%,70%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}75%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}80%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}85%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}90%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}}@-webkit-keyframes wpr-hotspot-anim-swing{0%,100%,70%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}75%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}80%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}85%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}90%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}}.wpr-hotspot-anim-swing{-webkit-animation-name:wpr-hotspot-anim-swing;animation-name:wpr-hotspot-anim-swing;-webkit-animation-duration:5s;animation-duration:5s}@keyframes wpr-hotspot-anim-tada{0%,100%,84%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}85%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}88%,92%,96%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}90%,94%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}}@-webkit-keyframes wpr-hotspot-anim-tada{0%,100%,84%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}85%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}88%,92%,96%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}90%,94%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}}.wpr-hotspot-anim-tada{-webkit-animation-name:wpr-hotspot-anim-tada;animation-name:wpr-hotspot-anim-tada;-webkit-animation-duration:6s;animation-duration:6s}@keyframes wpr-hotspot-anim-glow{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}@-webkit-keyframes wpr-hotspot-anim-glow{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}.wpr-hotspot-anim-glow:before{content:'';display:block;position:absolute;left:0;top:0;height:100%;width:100%;z-index:-1;-webkit-animation-name:wpr-hotspot-anim-glow;animation-name:wpr-hotspot-anim-glow;-webkit-animation-duration:2s;animation-duration:2s}.wpr-divider-wrap{display:inline-block;width:100%;overflow:hidden}.wpr-divider{display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wpr-divider-text{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.elementor-widget-wpr-divider .wpr-divider .wpr-divider-text{font-size:21px}.wpr-divider-border-left,.wpr-divider-border-right{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.wpr-divider-border{display:block;width:100%;height:1px}.wpr-divider-align-left .wpr-divider-border-left,.wpr-divider-align-right .wpr-divider-border-right{display:none}.wpr-divider-image{display:block;overflow:hidden}.wpr-business-hours{overflow:hidden}.wpr-business-hours-item{position:relative;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .1s;-o-transition:all .1s;transition:all .1s}.wpr-business-day{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;text-align:left}.elementor-widget-wpr-business-hours .wpr-business-hours .wpr-business-closed,.elementor-widget-wpr-business-hours .wpr-business-hours .wpr-business-day,.elementor-widget-wpr-business-hours .wpr-business-hours .wpr-business-time{font-size:16px;font-weight:500}.wpr-business-closed,.wpr-business-time{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;text-align:right}.wpr-business-hours-item:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%}.wpr-business-hours-item:last-of-type:after{display:none}.elementor-widget-wpr-business-hours .wpr-business-closed,.elementor-widget-wpr-business-hours .wpr-business-day,.elementor-widget-wpr-business-hours .wpr-business-time{font-weight:500}.wpr-flip-box{position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-perspective:1000px;perspective:1000px}.wpr-flip-box-item{position:absolute;top:0;left:0;width:100%;height:100%}.wpr-flip-box-front{z-index:5}.wpr-flip-box[data-trigger=box]{cursor:pointer}.elementor-widget-wpr-flip-box .wpr-flip-box-back .wpr-flip-box-content .wpr-flip-box-title,.elementor-widget-wpr-flip-box .wpr-flip-box-front .wpr-flip-box-content .wpr-flip-box-title{font-size:23px;font-weight:600}.elementor-widget-wpr-flip-box .wpr-flip-box-back .wpr-flip-box-content .wpr-flip-box-description,.elementor-widget-wpr-flip-box .wpr-flip-box-front .wpr-flip-box-content .wpr-flip-box-description{font-size:15px}.wpr-flip-box-item{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition-property:all;-o-transition-property:all;transition-property:all}.wpr-flip-box-content{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:10}.wpr-flip-box-overlay{position:absolute;width:100%;height:100%;top:0;left:0;z-index:5}.wpr-flip-box-link{display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:20}.wpr-flip-box-btn{position:relative;display:inline-table;cursor:pointer}.wpr-flip-box-btn-icon{margin-left:5px}.wpr-flip-box-btn span{position:relative;z-index:2;opacity:1!important}.wpr-flip-box-btn:after,.wpr-flip-box-btn:before{z-index:1!important}.wpr-flip-box-image img{display:block;width:100%}.wpr-flip-box-title a,.wpr-flip-box-title a:hover{color:inherit}.wpr-flip-box-back-align-left .wpr-flip-box-back .wpr-flip-box-image img,.wpr-flip-box-front-align-left .wpr-flip-box-front .wpr-flip-box-image img{float:left}.wpr-flip-box-back-align-center .wpr-flip-box-back .wpr-flip-box-image img,.wpr-flip-box-front-align-center .wpr-flip-box-front .wpr-flip-box-image img{margin:0 auto}.wpr-flip-box-back-align-right .wpr-flip-box-back .wpr-flip-box-image img,.wpr-flip-box-front-align-right .wpr-flip-box-front .wpr-flip-box-image img{float:right}.wpr-flip-box-animation-flip.wpr-flip-box-anim-direction-left .wpr-flip-box-active .wpr-flip-box-front,.wpr-flip-box-animation-flip.wpr-flip-box-anim-direction-right .wpr-flip-box-back{-webkit-transform:rotateX(0) rotateY(-180deg);transform:rotateX(0) rotateY(-180deg)}.wpr-flip-box-animation-flip.wpr-flip-box-anim-direction-left .wpr-flip-box-back,.wpr-flip-box-animation-flip.wpr-flip-box-anim-direction-right .wpr-flip-box-active .wpr-flip-box-front{-webkit-transform:rotateX(0) rotateY(180deg);transform:rotateX(0) rotateY(180deg)}.wpr-flip-box-animation-flip.wpr-flip-box-anim-direction-down .wpr-flip-box-active .wpr-flip-box-front,.wpr-flip-box-animation-flip.wpr-flip-box-anim-direction-up .wpr-flip-box-back{-webkit-transform:rotateX(-180deg) rotateY(0);transform:rotateX(-180deg) rotateY(0)}.wpr-flip-box-animation-flip.wpr-flip-box-anim-direction-down .wpr-flip-box-back,.wpr-flip-box-animation-flip.wpr-flip-box-anim-direction-up .wpr-flip-box-active .wpr-flip-box-front{-webkit-transform:rotateX(180deg) rotateY(0);transform:rotateX(180deg) rotateY(0)}.wpr-flip-box-animation-flip .wpr-flip-box-active .wpr-flip-box-back{-webkit-transform:none;-ms-transform:none;transform:none}.wpr-flip-box-animation-3d-yes .wpr-flip-box-content{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(70px) scale(.93);transform:translateZ(70px) scale(.93)}.wpr-flip-box-animation-push .wpr-flip-box,.wpr-flip-box-animation-slide .wpr-flip-box{overflow:hidden}.wpr-flip-box-animation-push .wpr-flip-box-back,.wpr-flip-box-animation-slide .wpr-flip-box-back{z-index:10}.wpr-flip-box-animation-push.wpr-flip-box-anim-direction-up .wpr-flip-box-back,.wpr-flip-box-animation-slide.wpr-flip-box-anim-direction-up .wpr-flip-box-back{top:100%}.wpr-flip-box-animation-push.wpr-flip-box-anim-direction-up .wpr-flip-box-active .wpr-flip-box-back,.wpr-flip-box-animation-slide.wpr-flip-box-anim-direction-up .wpr-flip-box-active .wpr-flip-box-back{top:0}.wpr-flip-box-animation-push.wpr-flip-box-anim-direction-down .wpr-flip-box-back,.wpr-flip-box-animation-slide.wpr-flip-box-anim-direction-down .wpr-flip-box-back{top:auto;bottom:100%}.wpr-flip-box-animation-push.wpr-flip-box-anim-direction-down .wpr-flip-box-active .wpr-flip-box-back,.wpr-flip-box-animation-slide.wpr-flip-box-anim-direction-down .wpr-flip-box-active .wpr-flip-box-back{top:auto;bottom:0}.wpr-flip-box-animation-push.wpr-flip-box-anim-direction-left .wpr-flip-box-back,.wpr-flip-box-animation-slide.wpr-flip-box-anim-direction-left .wpr-flip-box-back{left:100%}.wpr-flip-box-animation-push.wpr-flip-box-anim-direction-left .wpr-flip-box-active .wpr-flip-box-back,.wpr-flip-box-animation-slide.wpr-flip-box-anim-direction-left .wpr-flip-box-active .wpr-flip-box-back{left:0}.wpr-flip-box-animation-push.wpr-flip-box-anim-direction-right .wpr-flip-box-back,.wpr-flip-box-animation-slide.wpr-flip-box-anim-direction-right .wpr-flip-box-back{left:auto;right:100%}.wpr-flip-box-animation-push.wpr-flip-box-anim-direction-right .wpr-flip-box-active .wpr-flip-box-back,.wpr-flip-box-animation-slide.wpr-flip-box-anim-direction-right .wpr-flip-box-active .wpr-flip-box-back{left:auto;right:0}.wpr-flip-box-animation-push.wpr-flip-box-anim-direction-up .wpr-flip-box-active .wpr-flip-box-front{top:-100%}.wpr-flip-box-animation-push.wpr-flip-box-anim-direction-down .wpr-flip-box-active .wpr-flip-box-front{top:100%}.wpr-flip-box-animation-push.wpr-flip-box-anim-direction-left .wpr-flip-box-active .wpr-flip-box-front{left:-100%}.wpr-flip-box-animation-push.wpr-flip-box-anim-direction-right .wpr-flip-box-active .wpr-flip-box-front{left:100%}.wpr-flip-box-animation-fade .wpr-flip-box-active .wpr-flip-box-front{opacity:0}.wpr-flip-box-animation-zoom-in .wpr-flip-box-back{opacity:0;-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9);z-index:10}.wpr-flip-box-animation-zoom-in .wpr-flip-box-active .wpr-flip-box-back{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.wpr-flip-box-animation-zoom-out .wpr-flip-box-active .wpr-flip-box-front{opacity:0;-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}.elementor-widget-wpr-flip-box .wpr-flip-box-front{background-color:#605be5}.elementor-widget-wpr-flip-box .wpr-flip-box-back{background-color:#ff348b}.wpr-promo-box{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.wpr-promo-box-image{position:relative;overflow:hidden}.wpr-promo-box-style-cover .wpr-promo-box-image,.wpr-promo-box-style-pro-cs .wpr-promo-box-image{position:absolute;top:0;left:0;height:100%;width:100%}.wpr-promo-box-bg-image{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;background-size:cover;background-position:50%}.wpr-promo-box-bg-overlay{position:absolute;top:0;left:0;height:100%;width:100%;z-index:15;-webkit-transition-property:all;-o-transition-property:all;transition-property:all}.wpr-promo-box-content{position:relative;z-index:20;width:100%;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.elementor-widget-wpr-promo-box.wpr-promo-box-style-classic .wpr-promo-box-content{background-color:#212121}.elementor-widget-wpr-promo-box.wpr-promo-box-style-classic .wpr-promo-box:hover .wpr-promo-box-content{background-color:#ddb34f}.wpr-promo-box-image-position-right .wpr-promo-box{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.wpr-promo-box-image-position-center .wpr-promo-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:640px){.wpr-promo-box-style-classic .wpr-promo-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wpr-promo-box-style-classic .wpr-promo-box-image{min-width:auto!important}}.wpr-promo-box-link{display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:40}.wpr-promo-box-btn{display:inline-block}.wpr-promo-box-btn-wrap,.wpr-promo-box-description,.wpr-promo-box-icon,.wpr-promo-box-title{width:100%}.wpr-promo-box-btn-icon{margin-left:5px}.wpr-promo-box-icon img{display:inline-block}.elementor .elementor-widget-wpr-promo-box .wpr-promo-box:hover .wpr-promo-box-bg-image{-webkit-filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) hue-rotate( 0deg );filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) hue-rotate( 0deg )}.wpr-promo-box-badge{position:absolute;display:inline-block;text-align:center;z-index:35}.wpr-promo-box-badge-left{left:0;right:auto}.wpr-promo-box-badge-right{left:auto;right:0}.wpr-promo-box-badge-corner{top:0;width:200px;height:200px;overflow:hidden}.wpr-promo-box-badge-corner .wpr-promo-box-badge-inner{width:200%}.wpr-promo-box-badge-corner.wpr-promo-box-badge-right{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.wpr-promo-box-badge-cyrcle{top:0}.wpr-promo-box-badge-cyrcle.wpr-promo-box-badge-left{-webkit-transform:translateX(-40%) translateY(-40%);-ms-transform:translateX(-40%) translateY(-40%);transform:translateX(-40%) translateY(-40%)}.wpr-promo-box-badge-cyrcle.wpr-promo-box-badge-right{-webkit-transform:translateX(40%) translateY(-40%);-ms-transform:translateX(40%) translateY(-40%);transform:translateX(40%) translateY(-40%)}.wpr-promo-box-badge-cyrcle .wpr-promo-box-badge-inner{border-radius:100%}.wpr-promo-box-badge-flag{border-right:5px}.wpr-promo-box-badge-flag.wpr-promo-box-badge-left{margin-left:-10px}.wpr-promo-box-badge-flag.wpr-promo-box-badge-right{margin-right:-10px}.wpr-promo-box-badge-flag:before{content:"";position:absolute;z-index:1;bottom:-5px;width:0;height:0;margin-left:-10px;border-left:10px solid transparent;border-right:10px solid transparent;border-top-style:solid;border-top-width:10px}.wpr-promo-box-badge-flag .wpr-promo-box-badge-inner{position:relative;z-index:2;border-top-left-radius:3px;border-top-right-radius:3px}.wpr-promo-box-badge-flag.wpr-promo-box-badge-left:before{left:5px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.wpr-promo-box-badge-flag.wpr-promo-box-badge-right:before{right:-5px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.wpr-promo-box-badge-flag.wpr-promo-box-badge-left .wpr-promo-box-badge-inner{border-bottom-right-radius:3px}.wpr-promo-box-badge-flag.wpr-promo-box-badge-right .wpr-promo-box-badge-inner{border-bottom-left-radius:3px}.elementor-widget-wpr-promo-box .wpr-promo-box-title{font-size:24px;font-weight:600}.elementor-widget-wpr-promo-box .wpr-promo-box-description{font-size:15px}.elementor-widget-wpr-promo-box .wpr-promo-box-badge,.elementor-widget-wpr-promo-box .wpr-promo-box-btn{font-size:14px}.elementor-widget-wpr-promo-box .wpr-promo-box-badge .wpr-promo-box-badge-inner{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.4px}.elementor-widget-wpr-promo-box .wpr-promo-box-badge-corner .wpr-promo-box-badge-inner{line-height:1.6}.wpr-content-ticker{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.wpr-content-ticker-inner{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:20;width:100%;overflow:hidden}.wpr-ticker-arrow-position-left .wpr-content-ticker-inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.wpr-ticker-gradient-type-both .wpr-ticker-gradient:before,.wpr-ticker-gradient-type-left .wpr-ticker-gradient:before{content:"";position:absolute;bottom:0;top:0;left:0;width:40px;z-index:20}.wpr-ticker-gradient-type-both .wpr-ticker-gradient:after,.wpr-ticker-gradient-type-right .wpr-ticker-gradient:after{content:"";position:absolute;bottom:0;top:0;right:0;width:40px;z-index:20}.wpr-ticker-arrow-position-left .wpr-ticker-slider-controls{margin-right:20px}.wpr-ticker-arrow-position-right .wpr-ticker-slider-controls{margin-left:20px}.wpr-ticker-slider{position:relative;width:100%;overflow:hidden}.wpr-ticker-heading-position-right .wpr-content-ticker{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.wpr-ticker-title{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;overflow:hidden;-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.wpr-ticker-title a,.wpr-ticker-title:hover a{color:inherit}.elementor-widget-wpr-content-ticker .wpr-ticker-item .wpr-ticker-title{font-size:14px}.wpr-ticker-title-inner{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline}.wpr-ticker-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:25;-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.wpr-ticker-heading-icon-position-left .wpr-ticker-heading{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-widget-wpr-content-ticker .wpr-content-ticker .wpr-ticker-heading{font-size:14px}.wpr-ticker-heading-triangle-middle .wpr-ticker-heading:before{content:"";position:absolute;width:0;height:0;background:0 0!important;border-bottom-color:transparent;border-top-color:transparent;border-right-style:solid;border-bottom-style:solid;border-top-style:solid;border-width:10px;top:50%;-webkit-transition-property:inherit;-o-transition-property:inherit;transition-property:inherit;-webkit-transition-timing-function:inherit;-o-transition-timing-function:inherit;transition-timing-function:inherit;-webkit-transition-duration:inherit;-o-transition-duration:inherit;transition-duration:inherit}.wpr-ticker-heading-triangle-bottom .wpr-ticker-heading:before,.wpr-ticker-heading-triangle-top .wpr-ticker-heading:before{content:"";position:absolute;top:0;bottom:0;width:100%;z-index:1;-webkit-transition-property:inherit;-o-transition-property:inherit;transition-property:inherit;-webkit-transition-timing-function:inherit;-o-transition-timing-function:inherit;transition-timing-function:inherit;-webkit-transition-duration:inherit;-o-transition-duration:inherit;transition-duration:inherit}.wpr-ticker-heading-icon,.wpr-ticker-heading-text{position:relative;z-index:20;-webkit-transition-property:inherit;-o-transition-property:inherit;transition-property:inherit;-webkit-transition-timing-function:inherit;-o-transition-timing-function:inherit;transition-timing-function:inherit;-webkit-transition-duration:inherit;-o-transition-duration:inherit;transition-duration:inherit}.wpr-ticker-heading-triangle-top .wpr-ticker-heading:before{-ms-transform:skew(20deg);transform:skew(20deg);-webkit-transform:skew(20deg)}.wpr-ticker-heading-triangle-bottom .wpr-ticker-heading:before{-ms-transform:skew(-20deg);transform:skew(-20deg);-webkit-transform:skew(-20deg)}.wpr-ticker-heading-position-left.wpr-ticker-heading-triangle-middle .wpr-ticker-heading:before{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.wpr-ticker-heading-position-right.wpr-ticker-heading-triangle-middle .wpr-ticker-heading:before{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.wpr-ticker-slider-controls{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex}.wpr-ticker-arrow-style-vertical .wpr-ticker-slider-controls{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wpr-ticker-arrow-style-horizontal .wpr-ticker-slider-controls{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.wpr-ticker-arrow{-webkit-box-sizing:content-box;box-sizing:content-box;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;cursor:pointer}.wpr-ticker-arrow i{display:block;width:100%;height:100%;line-height:inherit}.wpr-ticker-next-arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.wpr-content-ticker-inner .wpr-ticker-item{display:-moz-flex!important;display:-ms-flex!important;display:-o-flex!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center;position:relative;overflow:hidden}.wpr-ticker-marquee{overflow:hidden}.wpr-ticker-marquee .js-marquee{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex}.wpr-ticker-arrow-style-vertical .wpr-ticker-slider .wpr-ticker-item{margin:1px 0}.wpr-ticker-image{margin-right:10px}.wpr-ticker-link{display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:20}.wpr-ticker-icon-circle{display:block;border-radius:50%;-webkit-border-radius:50%;z-index:5;-webkit-transition-property:inherit;-o-transition-property:inherit;transition-property:inherit;-webkit-transition-timing-function:inherit;-o-transition-timing-function:inherit;transition-timing-function:inherit;-webkit-transition-duration:inherit;-o-transition-duration:inherit;transition-duration:inherit}.wpr-ticker-icon-circle:after,.wpr-ticker-icon-circle:before{content:"";position:absolute;top:50%;left:50%;-webkit-animation-name:wpr-ticker-icon-blink;animation-name:wpr-ticker-icon-blink;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:50%;border-width:1px;border-style:solid;-webkit-border-radius:50%;-moz-border-radius:50%;-webkit-transition-property:inherit;-o-transition-property:inherit;transition-property:inherit;-webkit-transition-timing-function:inherit;-o-transition-timing-function:inherit;transition-timing-function:inherit;-webkit-transition-duration:inherit;-o-transition-duration:inherit;transition-duration:inherit}.wpr-ticker-icon-circle:after{-webkit-animation-delay:1s;animation-delay:1s}@-webkit-keyframes wpr-ticker-icon-blink{0%{-webkit-transform:scale(1,1);transform:scale(1,1)}100%{-webkit-transform:scale(3,3);transform:scale(3,3);opacity:0}}@keyframes wpr-ticker-icon-blink{0%{-webkit-transform:scale(1,1);transform:scale(1,1)}100%{-webkit-transform:scale(3,3);transform:scale(3,3);opacity:0}}.wpr-tabs{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex}.wpr-tabs-position-above>.elementor-widget-container>.wpr-tabs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wpr-tabs-position-left>.elementor-widget-container>.wpr-tabs{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.wpr-tabs-position-right>.elementor-widget-container>.wpr-tabs{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.wpr-tabs-wrap{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.wpr-tabs-position-left>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap,.wpr-tabs-position-right>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wpr-tabs-hr-position-center>.elementor-widget-container>.wpr-tabs{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wpr-tabs-hr-position-left>.elementor-widget-container>.wpr-tabs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.wpr-tabs-hr-position-right>.elementor-widget-container>.wpr-tabs{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.wpr-tabs-hr-position-justify>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap{width:100%}.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab,.wpr-tabs-hr-position-justify>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}.wpr-tabs-hr-position-justify>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:first-of-type{margin-left:0!important}.wpr-tabs-hr-position-justify>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:last-of-type{margin-right:0!important}.wpr-tab{position:relative;z-index:25;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.wpr-tab,.wpr-tab-icon,.wpr-tab-image,.wpr-tab-title{-webkit-transition-property:all;-o-transition-property:all;transition-property:all}.wpr-tab-icon,.wpr-tab-icon i,.wpr-tab-image,.wpr-tab-title{-webkit-transition-duration:inherit;-o-transition-duration:inherit;transition-duration:inherit}.elementor-element.elementor-widget-wpr-tabs>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab .wpr-tab-title,.elementor-element.elementor-widget-wpr-tabs>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab.wpr-tab-active .wpr-tab-title,.elementor-element.elementor-widget-wpr-tabs>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:hover .wpr-tab-title{font-size:15px;font-weight:500}.wpr-tabs-content-wrap{position:relative;width:100%;-webkit-transition-property:height;-o-transition-property:height;transition-property:height;-webkit-transition-timing-function:cubic-bezier(.5,.9,.6,.95);-o-transition-timing-function:cubic-bezier(.5,.9,.6,.95);transition-timing-function:cubic-bezier(.5,.9,.6,.95);-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;z-index:1;overflow:hidden}.wpr-tab-content{position:absolute;width:100%;top:0;left:0;z-index:1}.elementor-element.elementor-widget-wpr-tabs>.elementor-widget-container>.wpr-tabs>.wpr-tabs-content-wrap>.wpr-tab-content{font-size:14px}.wpr-tab-content-active{position:relative;z-index:100}.wpr-tab-content-inner{opacity:0}.wpr-tab-content-active .wpr-tab-content-inner.wpr-overlay-none{opacity:1}.wpr-tabs-icon-position-left>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab .wpr-tab-icon,.wpr-tabs-icon-position-left>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab .wpr-tab-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.wpr-tabs-icon-position-left>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab .wpr-tab-title{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.wpr-tabs-icon-position-center>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.wpr-tabs-triangle-yes>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before{content:"";position:absolute;width:0;height:0;-webkit-transition-property:border-color;-o-transition-property:border-color;transition-property:border-color;-webkit-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0;visibility:hidden;z-index:110}.wpr-tabs-triangle-yes>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab-active.wpr-tab:before{opacity:1;visibility:visible}.wpr-tabs-position-above>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before{border-left-color:transparent;border-right-color:transparent;border-top-color:#fff;border-top-style:solid;border-left-style:solid;border-right-style:solid}.wpr-tabs-position-left>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before,.wpr-tabs-position-right>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before{border-bottom-color:transparent;border-top-color:transparent;border-right-style:solid;border-bottom-style:solid;border-top-style:solid}.wpr-tabs-position-above.wpr-tabs-triangle-type-outer.wpr-tabs-position-above>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before{left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform:translateX(-50%)}.wpr-tabs-position-above.wpr-tabs-triangle-type-inner.wpr-tabs-position-above>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before{left:50%;-ms-transform:translateX(-50%) rotate(180deg);transform:translateX(-50%) rotate(180deg);-webkit-transform:translateX(-50%) rotate(180deg);bottom:-1px}.wpr-tabs-position-left.wpr-tabs-triangle-type-outer>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before,.wpr-tabs-position-right.wpr-tabs-triangle-type-inner>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before{top:50%;-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);-webkit-transform:translateY(-50%) rotate(180deg)}.wpr-tabs-position-left.wpr-tabs-triangle-type-inner>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before,.wpr-tabs-position-right.wpr-tabs-triangle-type-outer>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before{top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:translateY(-50%)}.wpr-tabs-position-left.wpr-tabs-triangle-type-inner>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before{right:0}.wpr-tabs-position-right.wpr-tabs-triangle-type-inner>.elementor-widget-container>.wpr-tabs>.wpr-tabs-wrap>.wpr-tab:before{left:0}.wpr-ticker-effect-typing .wpr-ticker-title:after{display:inline-block;vertical-align:top;opacity:1;color:inherit;margin-left:2px}.wpr-ticker-effect-typing .slick-current .wpr-ticker-title:after{-webkit-animation-name:wpr-cursor-blink;animation-name:wpr-cursor-blink;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:.5s;animation-duration:.5s}.wpr-ticker-effect-typing .slick-current .wpr-ticker-title-inner{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-animation:wpr-ticker-typing 1s steps(30,end);animation:wpr-ticker-typing 1s steps(30,end);overflow:hidden}@-webkit-keyframes wpr-ticker-typing{from{width:0}to{width:100%}}@keyframes wpr-ticker-typing{from{width:0}to{width:100%}}.wpr-switcher-container{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}.wpr-switcher-wrap{position:relative;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wpr-switcher{position:relative;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:20;cursor:pointer}.wpr-switcher-inner{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wpr-switcher-label-style-outer>.elementor-widget-container>.wpr-content-toggle>.wpr-switcher-container>.wpr-switcher-first{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.wpr-switcher-label-style-outer>.elementor-widget-container>.wpr-content-toggle>.wpr-switcher-container>.wpr-switcher-second{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.wpr-switcher-icon-position-left>.elementor-widget-container>.wpr-content-toggle>.wpr-switcher-container>.wpr-switcher-inner>.wpr-switcher-icon,.wpr-switcher-icon-position-left>.elementor-widget-container>.wpr-content-toggle>.wpr-switcher-container>.wpr-switcher-outer>.wpr-switcher-wrap>.wpr-switcher>.wpr-switcher-inner>.wpr-switcher-icon{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.wpr-switcher-icon-position-left>.elementor-widget-container>.wpr-content-toggle>.wpr-switcher-container>.wpr-switcher-inner>.wpr-switcher-label,.wpr-switcher-icon-position-left>.elementor-widget-container>.wpr-content-toggle>.wpr-switcher-container>.wpr-switcher-outer>.wpr-switcher-wrap>.wpr-switcher>.wpr-switcher-inner>.wpr-switcher-label{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.wpr-switcher-content-wrap{position:relative;width:100%;-webkit-transition-property:height;-o-transition-property:height;transition-property:height;-webkit-transition-timing-function:cubic-bezier(.5,.9,.6,.95);-o-transition-timing-function:cubic-bezier(.5,.9,.6,.95);transition-timing-function:cubic-bezier(.5,.9,.6,.95);-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;z-index:1;overflow:hidden}.wpr-switcher-content{position:absolute;width:100%;top:0;left:0;z-index:1}.wpr-switcher-content-active{position:relative;z-index:100}.wpr-switcher-content-inner{opacity:0}.wpr-switcher-content-active .wpr-switcher-content-inner.wpr-overlay-none{opacity:1}.wpr-switcher-bg{position:absolute;height:100%;z-index:1;-o-transition:all ease-in-out .4s;transition:all ease-in-out .4s;-webkit-transition:all ease-in-out .4s}.wpr-switcher-style-dual.wpr-switcher-label-style-outer>.elementor-widget-container>.wpr-content-toggle>.wpr-switcher-container[data-active-switcher*="1"] .wpr-switcher-bg{left:0}.wpr-switcher-style-dual.wpr-switcher-label-style-outer>.elementor-widget-container>.wpr-content-toggle>.wpr-switcher-container[data-active-switcher*="2"] .wpr-switcher-bg{left:100%;-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transform:translateX(-100%)}.wpr-stt-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.wpr-stt-btn{border:none;cursor:pointer;font-size:16px;line-height:48px;text-align:center;padding:20px;max-width:5cm;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;box-shadow:0 0 10px 0 rgb(0,0,0,.25)}.wpr-stt-btn-icon-left .wpr-stt-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wpr-stt-btn-icon-right .wpr-stt-btn{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.wpr-stt-btn-icon-bottom .wpr-stt-btn{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.wpr-stt-btn-icon-top .wpr-stt-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wpr-stt-btn-align-fixed .wpr-stt-btn{visibility:hidden;position:fixed;z-index:9999}.wpr-stt-btn-align-fixed-right .wpr-stt-btn{left:auto}.wpr-stt-btn-align-fixed-left .wpr-stt-btn{right:auto}.wpr-pc-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.wpr-pc-btn{border:none;cursor:pointer;font-size:16px;line-height:48px;text-align:center;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1}.elementor a.wpr-pc-btn{box-shadow:0 0 10px 0 rgb(0,0,0,.2)}.wpr-pc-content{display:-webkit-box;display:-ms-flexbox;display:flex}.wpr-pc-btn-icon-right .wpr-pc-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wpr-pc-btn-icon-left .wpr-pc-content{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.wpr-pc-btn-icon-bottom .wpr-pc-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wpr-pc-btn-icon-top .wpr-pc-content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.wpr-pc-btn-align-fixed .wpr-pc-btn{position:fixed;z-index:9999}.wpr-pc-btn-align-fixed-right .wpr-pc-btn{left:auto}.wpr-pc-btn-align-fixed-left .wpr-pc-btn{right:auto}
assets/css/lib/bricklayer/bricklayer.css ADDED
@@ -0,0 +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
+ }
assets/css/lib/bricklayer/bricklayer.min.css ADDED
@@ -0,0 +1 @@
 
1
+ .bricklayer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.bricklayer-column-sizer{width:100%;display:none}@media screen and (min-width:640px){.bricklayer-column-sizer{width:50%}}@media screen and (min-width:980px){.bricklayer-column-sizer{width:33.333%}}@media screen and (min-width:1200px){.bricklayer-column-sizer{width:25%}}.bricklayer-column{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-left:5px;padding-right:5px}
assets/img/icon-128x128.png ADDED
Binary file
assets/img/icon-256x256.png ADDED
Binary file
assets/js/admin/update-notice.js ADDED
File without changes
assets/js/frontend.js CHANGED
@@ -287,13 +287,22 @@
287
  isotopeLayout( settings );
288
  }, 100 );
289
 
 
 
 
 
 
 
 
 
 
290
  $( window ).on( 'load', function() {
291
  setTimeout(function() {
292
  isotopeLayout( settings );
293
  }, 100 );
294
  });
295
 
296
- $( window ).on( 'resize', function() {
297
  setTimeout(function() {
298
  isotopeLayout( settings );
299
  }, 200 );
@@ -463,7 +472,18 @@
463
 
464
  // Slider
465
  } else {
466
- iGrid.animate({ 'opacity' : '1' }, 1000 );//tmp
 
 
 
 
 
 
 
 
 
 
 
467
  iGrid.slick({
468
  appendDots : $scope.find( '.wpr-grid-slider-dots' ),
469
  customPaging : function ( slider, i ) {
@@ -471,7 +491,59 @@
471
  totalSlides = slider.slideCount;
472
 
473
  return '<span class="wpr-grid-slider-dot"></span>';
474
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
475
  });
476
 
477
  // Adjust Horizontal Pagination
@@ -484,7 +556,7 @@
484
  $scope.find( '.slick-dots' ).css( 'width', dotsWrapWidth );
485
  }
486
 
487
- // on Resize
488
  $(window).on( 'resize', function() {
489
  setTimeout(function() {
490
  // Calculate Width
@@ -850,22 +922,67 @@
850
  mediaWidth = settings.media_width,
851
  mediaDistance = settings.media_distance,
852
  columns = 3,
853
- columnsMobile = settings.columns_mobile,
854
- columnsTablet = settings.columns_tablet,
 
 
855
  columnsDesktop = settings.columns_desktop,
 
 
856
  gutterHr = settings.gutter_hr,
857
  gutterVr = settings.gutter_vr,
858
  contWidth = grid.width() + gutterHr - 0.3,
859
  viewportWidth = $( 'body' ).prop( 'clientWidth' ),
860
  transDuration = 400;
861
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
862
  // Mobile
863
  if ( 440 >= viewportWidth ) {
864
  columns = columnsMobile;
 
 
 
865
 
866
  // Tablet
867
- } else if ( 768 >= viewportWidth ) {
868
  columns = columnsTablet;
 
 
 
 
 
 
 
869
 
870
  // Desktop
871
  } else if ( 1920 >= viewportWidth ) {
@@ -875,7 +992,7 @@
875
  } else if ( 2300 >= viewportWidth ) {
876
  columns = columnsDesktop + 1;
877
  } else if ( 2650 >= viewportWidth ) {
878
- columns = columnsDesktop + 2;
879
  } else if ( 3000 >= viewportWidth ) {
880
  columns = columnsDesktop + 3;
881
  } else {
@@ -887,6 +1004,10 @@
887
  columns = 8;
888
  }
889
 
 
 
 
 
890
  // Calculate Item Width
891
  item.outerWidth( Math.floor( contWidth / columns - gutterHr ) );
892
 
@@ -1225,11 +1346,14 @@
1225
  widgetMagazineGrid: function( $scope ) {
1226
  // Settings
1227
  var iGrid = $scope.find( '.wpr-magazine-grid-wrap' ),
1228
- settings = iGrid.attr( 'data-slick' );
1229
-
 
1230
  // Slider
1231
  if ( typeof settings !== typeof undefined && settings !== false ) {
1232
- iGrid.slick();
 
 
1233
  }
1234
 
1235
  // Media Hover Link
@@ -1433,7 +1557,7 @@
1433
  var gallery = $scope.find( '.wpr-gallery-slider' ),
1434
  gallerySettings = gallery.attr( 'data-slick' );
1435
 
1436
- gallery.animate({ 'opacity' : '1' }, 1000 );//tmp
1437
 
1438
  if ( '[]' !== gallerySettings ) {
1439
  gallery.slick({
@@ -1487,7 +1611,7 @@
1487
  gallery = $scope.find( '.wpr-gallery-slider' ),
1488
  gallerySettings = gallery.attr( 'data-slick' );
1489
 
1490
- gallery.animate({ 'opacity' : '1' }, 1000 );//tmp
1491
 
1492
  if ( '[]' !== gallerySettings && gallery.length ) {
1493
  // Get Settings
@@ -2046,6 +2170,18 @@
2046
  var $advancedSlider = $scope.find( '.wpr-advanced-slider' ),
2047
  sliderData = $advancedSlider.data('slick');
2048
 
 
 
 
 
 
 
 
 
 
 
 
 
2049
  $advancedSlider.slick({
2050
  appendArrows : $scope.find('.wpr-slider-controls'),
2051
  appendDots : $scope.find('.wpr-slider-dots'),
@@ -2053,7 +2189,66 @@
2053
  var slideNumber = (i + 1),
2054
  totalSlides = slider.slideCount;
2055
  return '<span class="wpr-slider-dot"></span>';
2056
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2057
  });
2058
 
2059
  function sliderVideoSize(){
@@ -2103,7 +2298,7 @@
2103
  videoAutoplay = $(this).attr('data-video-autoplay');
2104
 
2105
  if( $(this).find( '.wpr-slider-video' ).length !== 1 && videoAutoplay === 'yes' ) {
2106
- if ( sliderData.slidesToShow === 1 ) {
2107
  $(this).find('.wpr-cv-inner').prepend('<div class="wpr-slider-video"><iframe src="'+ videoSrc +'" width="100%" height="100%" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></div>');
2108
  } else {
2109
  $(this).find('.wpr-cv-container').prepend('<div class="wpr-slider-video"><iframe src="'+ videoSrc +'" width="100%" height="100%" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></div>');
@@ -2115,20 +2310,20 @@
2115
 
2116
  autoplayVideo();
2117
 
2118
- function SlideAnimationOff() {
2119
- if ( sliderData.slidesToShow === 1 ) {
2120
  $advancedSlider.find('.wpr-slider-item').not('.slick-active').find('.wpr-slider-animation').removeClass( 'wpr-animation-enter' );
2121
  }
2122
  }
2123
 
2124
- function SlideAnimationOn() {
2125
  $advancedSlider.find('.slick-active').find('.wpr-slider-content').fadeIn(0);
2126
- if ( sliderData.slidesToShow === 1 ) {
2127
  $advancedSlider.find('.slick-active').find('.wpr-slider-animation').addClass( 'wpr-animation-enter' );
2128
  }
2129
  }
2130
 
2131
- SlideAnimationOn();
2132
 
2133
  $advancedSlider.find('.wpr-slider-video-btn').on( 'click', function() {
2134
 
@@ -2147,10 +2342,10 @@
2147
  beforeChange: function() {
2148
  $advancedSlider.find('.wpr-slider-item').not('.slick-active').find('.wpr-slider-video').remove();
2149
  $advancedSlider.find('.wpr-animation-enter').find('.wpr-slider-content').fadeOut(300);
2150
- SlideAnimationOff();
2151
  },
2152
  afterChange: function( event, slick, currentSlide ) {
2153
- SlideAnimationOn();
2154
  autoplayVideo();
2155
  }
2156
  });
@@ -2181,27 +2376,96 @@
2181
 
2182
  widgetTestimonialCarousel: function( $scope ) {
2183
  var testimonialCarousel = $scope.find( '.wpr-testimonial-carousel' );
 
 
 
 
 
 
 
 
 
 
 
2184
 
2185
  testimonialCarousel.slick({
2186
- appendArrows : $scope.find('.wpr-testimonial-controls'),
2187
- appendDots : $scope.find('.wpr-testimonial-dots'),
2188
- customPaging : function (slider, i) {
2189
  var slideNumber = (i + 1),
2190
  totalSlides = slider.slideCount;
2191
 
2192
  return '<span class="wpr-testimonial-dot"></span>';
2193
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2194
  });
2195
 
2196
- // Show Arrows on Hover
2197
  if ( $scope.hasClass( 'wpr-testimonial-nav-fade' ) ) {
2198
  $scope.on( 'mouseover', function() {
2199
  $scope.closest( 'section' ).find( '.wpr-testimonial-arrow' ).css({
2200
  'opacity' : 1,
2201
  });
2202
  } );
2203
-
2204
- $scope.closest( 'section' ).on( 'mouseleave', function() {
2205
  $scope.find( '.wpr-testimonial-arrow' ).css({
2206
  'opacity' : 0,
2207
  });
@@ -2583,7 +2847,6 @@
2583
  tooltipTrigger = hotspotsOptions.tooltipTrigger;
2584
 
2585
  if ( 'click' === tooltipTrigger ) {
2586
-
2587
  $hotspotItem.on( 'click', function() {
2588
  if ( $(this).hasClass('wpr-tooltip-active') ) {
2589
  $(this).removeClass('wpr-tooltip-active');
@@ -2599,15 +2862,12 @@
2599
  });
2600
 
2601
  } else if ( 'hover' === tooltipTrigger ) {
2602
-
2603
  $hotspotItem.hover(function () {
2604
  $(this).toggleClass('wpr-tooltip-active');
2605
  });
2606
 
2607
  } else {
2608
-
2609
  $hotspotItem.addClass('wpr-tooltip-active');
2610
-
2611
  }
2612
 
2613
  }, // End widgetImageHotspots
@@ -2653,13 +2913,82 @@
2653
  }, // End widgetFlipBox
2654
 
2655
  widgetContentTicker: function( $scope ) {
2656
-
2657
  var $contentTickerSlider = $scope.find( '.wpr-ticker-slider' ),
2658
  $contentTickerMarquee = $scope.find( '.wpr-ticker-marquee' ),
2659
  marqueeData = $contentTickerMarquee.data('options');
2660
-
 
 
 
 
 
 
 
 
 
 
 
2661
  $contentTickerSlider.slick({
2662
- appendArrows : $scope.find('.wpr-ticker-slider-controls'),
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2663
  });
2664
 
2665
  $contentTickerMarquee.marquee(marqueeData);
@@ -2956,4 +3285,32 @@
2956
 
2957
  $( window ).on( 'elementor/frontend/init', WprElements.init );
2958
 
2959
- }( jQuery, window.elementorFrontend ) );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
287
  isotopeLayout( settings );
288
  }, 100 );
289
 
290
+ if ( WprElements.editorCheck() ) {
291
+ setTimeout(function() {
292
+ isotopeLayout( settings );
293
+ }, 500 );
294
+ setTimeout(function() {
295
+ isotopeLayout( settings );
296
+ }, 1000 );
297
+ }
298
+
299
  $( window ).on( 'load', function() {
300
  setTimeout(function() {
301
  isotopeLayout( settings );
302
  }, 100 );
303
  });
304
 
305
+ $(window).smartresize(function(){
306
  setTimeout(function() {
307
  isotopeLayout( settings );
308
  }, 200 );
472
 
473
  // Slider
474
  } else {
475
+ iGrid.animate({ 'opacity': '1' }, 1000);
476
+
477
+ var sliderClass = $scope.attr('class'),
478
+ sliderColumnsDesktop = sliderClass.match(/wpr-grid-slider-columns-\d/) ? sliderClass.match(/wpr-grid-slider-columns-\d/).join().slice(-1) : 2,
479
+ sliderColumnsWideScreen = sliderClass.match(/columns--widescreen\d/) ? sliderClass.match(/columns--widescreen\d/).join().slice(-1) : sliderColumnsDesktop,
480
+ sliderColumnsLaptop = sliderClass.match(/columns--laptop\d/) ? sliderClass.match(/columns--laptop\d/).join().slice(-1) : sliderColumnsDesktop,
481
+ sliderColumnsTabletExtra = sliderClass.match(/columns--tablet_extra\d/) ? sliderClass.match(/columns--tablet_extra\d/).join().slice(-1) : sliderColumnsTablet,
482
+ sliderColumnsTablet = sliderClass.match(/columns--tablet\d/) ? sliderClass.match(/columns--tablet\d/).join().slice(-1) : 2,
483
+ sliderColumnsMobileExtra = sliderClass.match(/columns--mobile_extra\d/) ? sliderClass.match(/columns--mobile_extra\d/).join().slice(-1) : sliderColumnsTablet,
484
+ sliderColumnsMobile = sliderClass.match(/columns--mobile\d/) ? sliderClass.match(/columns--mobile\d/).join().slice(-1) : 1,
485
+ sliderSlidesToScroll = +(sliderClass.match(/wpr-grid-slides-to-scroll-\d/).join().slice(-1));
486
+
487
  iGrid.slick({
488
  appendDots : $scope.find( '.wpr-grid-slider-dots' ),
489
  customPaging : function ( slider, i ) {
491
  totalSlides = slider.slideCount;
492
 
493
  return '<span class="wpr-grid-slider-dot"></span>';
494
+ },
495
+ slidesToShow: sliderColumnsDesktop,
496
+ responsive: [
497
+ {
498
+ breakpoint: 10000,
499
+ settings: {
500
+ slidesToShow: sliderColumnsWideScreen,
501
+ slidesToScroll: sliderSlidesToScroll > sliderColumnsWideScreen ? 1 : sliderSlidesToScroll
502
+ }
503
+ },
504
+ {
505
+ breakpoint: 2399,
506
+ settings: {
507
+ slidesToShow: sliderColumnsDesktop,
508
+ slidesToScroll: sliderSlidesToScroll > sliderColumnsDesktop ? 1 : sliderSlidesToScroll
509
+ }
510
+ },
511
+ {
512
+ breakpoint: 1221,
513
+ settings: {
514
+ slidesToShow: sliderColumnsLaptop,
515
+ slidesToScroll: sliderSlidesToScroll > sliderColumnsLaptop ? 1 : sliderSlidesToScroll
516
+ }
517
+ },
518
+ {
519
+ breakpoint: 1200,
520
+ settings: {
521
+ slidesToShow: sliderColumnsTabletExtra,
522
+ slidesToScroll: sliderSlidesToScroll > sliderColumnsTabletExtra ? 1 : sliderSlidesToScroll
523
+ }
524
+ },
525
+ {
526
+ breakpoint: 1024,
527
+ settings: {
528
+ slidesToShow: sliderColumnsTablet,
529
+ slidesToScroll: sliderSlidesToScroll > sliderColumnsTablet ? 1 : sliderSlidesToScroll
530
+ }
531
+ },
532
+ {
533
+ breakpoint: 880,
534
+ settings: {
535
+ slidesToShow: sliderColumnsMobileExtra,
536
+ slidesToScroll: sliderSlidesToScroll > sliderColumnsMobileExtra ? 1 : sliderSlidesToScroll
537
+ }
538
+ },
539
+ {
540
+ breakpoint: 768,
541
+ settings: {
542
+ slidesToShow: sliderColumnsMobile,
543
+ slidesToScroll: sliderSlidesToScroll > sliderColumnsMobile ? 1 : sliderSlidesToScroll
544
+ }
545
+ }
546
+ ],
547
  });
548
 
549
  // Adjust Horizontal Pagination
556
  $scope.find( '.slick-dots' ).css( 'width', dotsWrapWidth );
557
  }
558
 
559
+ // on Resize // TODO: Change all resize functions to smartresize (debounce)
560
  $(window).on( 'resize', function() {
561
  setTimeout(function() {
562
  // Calculate Width
922
  mediaWidth = settings.media_width,
923
  mediaDistance = settings.media_distance,
924
  columns = 3,
925
+ columnsMobile = 1,
926
+ columnsMobileExtra,
927
+ columnsTablet = 2,
928
+ columnsTabletExtra,
929
  columnsDesktop = settings.columns_desktop,
930
+ columnsLaptop,
931
+ columnsWideScreen,
932
  gutterHr = settings.gutter_hr,
933
  gutterVr = settings.gutter_vr,
934
  contWidth = grid.width() + gutterHr - 0.3,
935
  viewportWidth = $( 'body' ).prop( 'clientWidth' ),
936
  transDuration = 400;
937
 
938
+ // Get Responsive Columns
939
+ var prefixClass = $scope.attr('class'),
940
+ prefixClass = prefixClass.split(' ');
941
+
942
+ for ( var i=0; i < prefixClass.length - 1; i++ ) {
943
+
944
+ if ( -1 !== prefixClass[i].search(/mobile\d/) ) {
945
+ columnsMobile = prefixClass[i].slice(-1);
946
+ }
947
+
948
+ if ( -1 !== prefixClass[i].search(/mobile_extra\d/) ) {
949
+ columnsMobileExtra = prefixClass[i].slice(-1);
950
+ }
951
+
952
+ if ( -1 !== prefixClass[i].search(/tablet\d/) ) {
953
+ columnsTablet = prefixClass[i].slice(-1);
954
+ }
955
+
956
+ if ( -1 !== prefixClass[i].search(/tablet_extra\d/) ) {
957
+ columnsTabletExtra = prefixClass[i].slice(-1);
958
+ }
959
+
960
+ if ( -1 !== prefixClass[i].search(/widescreen\d/) ) {
961
+ columnsWideScreen = prefixClass[i].slice(-1);
962
+ }
963
+
964
+ if ( -1 !== prefixClass[i].search(/laptop\d/) ) {
965
+ columnsLaptop = prefixClass[i].slice(-1);
966
+ }
967
+ }
968
+
969
  // Mobile
970
  if ( 440 >= viewportWidth ) {
971
  columns = columnsMobile;
972
+ // Mobile Extra
973
+ } else if ( 768 >= viewportWidth ) {
974
+ columns = (columnsMobileExtra) ? columnsMobileExtra : columnsTablet;
975
 
976
  // Tablet
977
+ } else if ( 881 >= viewportWidth ) {
978
  columns = columnsTablet;
979
+ // Tablet Extra
980
+ } else if ( 1025 >= viewportWidth ) {
981
+ columns = (columnsTabletExtra) ? columnsTabletExtra : columnsTablet;
982
+
983
+ // Laptop
984
+ } else if ( 1201 >= viewportWidth ) {
985
+ columns = (columnsLaptop) ? columnsLaptop : columnsDesktop;
986
 
987
  // Desktop
988
  } else if ( 1920 >= viewportWidth ) {
992
  } else if ( 2300 >= viewportWidth ) {
993
  columns = columnsDesktop + 1;
994
  } else if ( 2650 >= viewportWidth ) {
995
+ columns = (columnsWideScreen) ? columnsWideScreen : columnsDesktop + 2;
996
  } else if ( 3000 >= viewportWidth ) {
997
  columns = columnsDesktop + 3;
998
  } else {
1004
  columns = 8;
1005
  }
1006
 
1007
+ if ( 'string' == typeof(columns) && -1 !== columns.indexOf('pro') ) {
1008
+ columns = 3;
1009
+ }
1010
+
1011
  // Calculate Item Width
1012
  item.outerWidth( Math.floor( contWidth / columns - gutterHr ) );
1013
 
1346
  widgetMagazineGrid: function( $scope ) {
1347
  // Settings
1348
  var iGrid = $scope.find( '.wpr-magazine-grid-wrap' ),
1349
+ settings = iGrid.attr( 'data-slick' ),
1350
+ dataSlideEffect = iGrid.attr('data-slide-effect');
1351
+ console.log(dataSlideEffect)
1352
  // Slider
1353
  if ( typeof settings !== typeof undefined && settings !== false ) {
1354
+ iGrid.slick({
1355
+ fade: 'fade' === dataSlideEffect ? true : false
1356
+ });
1357
  }
1358
 
1359
  // Media Hover Link
1557
  var gallery = $scope.find( '.wpr-gallery-slider' ),
1558
  gallerySettings = gallery.attr( 'data-slick' );
1559
 
1560
+ gallery.animate({ 'opacity' : '1' }, 1000 );
1561
 
1562
  if ( '[]' !== gallerySettings ) {
1563
  gallery.slick({
1611
  gallery = $scope.find( '.wpr-gallery-slider' ),
1612
  gallerySettings = gallery.attr( 'data-slick' );
1613
 
1614
+ gallery.animate({ 'opacity' : '1' }, 1000 );
1615
 
1616
  if ( '[]' !== gallerySettings && gallery.length ) {
1617
  // Get Settings
2170
  var $advancedSlider = $scope.find( '.wpr-advanced-slider' ),
2171
  sliderData = $advancedSlider.data('slick');
2172
 
2173
+ // Slider Columns
2174
+ var sliderClass = $scope.attr('class'),
2175
+ sliderColumnsDesktop = sliderClass.match(/wpr-adv-slider-columns-\d/) ? sliderClass.match(/wpr-adv-slider-columns-\d/).join().slice(-1) : 2,
2176
+ sliderColumnsWideScreen = sliderClass.match(/columns--widescreen\d/) ? sliderClass.match(/columns--widescreen\d/).join().slice(-1) : sliderColumnsDesktop,
2177
+ sliderColumnsLaptop = sliderClass.match(/columns--laptop\d/) ? sliderClass.match(/columns--laptop\d/).join().slice(-1) : sliderColumnsDesktop,
2178
+ sliderColumnsTabletExtra = sliderClass.match(/columns--tablet_extra\d/) ? sliderClass.match(/columns--tablet_extra\d/).join().slice(-1) : sliderColumnsTablet,
2179
+ sliderColumnsTablet = sliderClass.match(/columns--tablet\d/) ? sliderClass.match(/columns--tablet\d/).join().slice(-1) : 2,
2180
+ sliderColumnsMobileExtra = sliderClass.match(/columns--mobile_extra\d/) ? sliderClass.match(/columns--mobile_extra\d/).join().slice(-1) : sliderColumnsTablet,
2181
+ sliderColumnsMobile = sliderClass.match(/columns--mobile\d/) ? sliderClass.match(/columns--mobile\d/).join().slice(-1) : 1,
2182
+ sliderSlidesToScroll = +(sliderClass.match(/wpr-adv-slides-to-scroll-\d/).join().slice(-1)),
2183
+ dataSlideEffect = $advancedSlider.attr('data-slide-effect');
2184
+
2185
  $advancedSlider.slick({
2186
  appendArrows : $scope.find('.wpr-slider-controls'),
2187
  appendDots : $scope.find('.wpr-slider-dots'),
2189
  var slideNumber = (i + 1),
2190
  totalSlides = slider.slideCount;
2191
  return '<span class="wpr-slider-dot"></span>';
2192
+ },
2193
+ slidesToShow: sliderColumnsDesktop,
2194
+ responsive: [
2195
+ {
2196
+ breakpoint: 10000,
2197
+ settings: {
2198
+ slidesToShow: sliderColumnsWideScreen,
2199
+ slidesToScroll: sliderSlidesToScroll > sliderColumnsWideScreen ? 1 : sliderSlidesToScroll,
2200
+ fade: (1 == sliderColumnsWideScreen && 'fade' === dataSlideEffect) ? true : false
2201
+ }
2202
+ },
2203
+ {
2204
+ breakpoint: 2399,
2205
+ settings: {
2206
+ slidesToShow: sliderColumnsDesktop,
2207
+ slidesToScroll: sliderSlidesToScroll > sliderColumnsDesktop ? 1 : sliderSlidesToScroll,
2208
+ fade: (1 == sliderColumnsDesktop && 'fade' === dataSlideEffect) ? true : false
2209
+ }
2210
+ },
2211
+ {
2212
+ breakpoint: 1221,
2213
+ settings: {
2214
+ slidesToShow: sliderColumnsLaptop,
2215
+ slidesToScroll: sliderSlidesToScroll > sliderColumnsLaptop ? 1 : sliderSlidesToScroll,
2216
+ fade: (1 == sliderColumnsLaptop && 'fade' === dataSlideEffect) ? true : false
2217
+ }
2218
+ },
2219
+ {
2220
+ breakpoint: 1200,
2221
+ settings: {
2222
+ slidesToShow: sliderColumnsTabletExtra,
2223
+ slidesToScroll: sliderSlidesToScroll > sliderColumnsTabletExtra ? 1 : sliderSlidesToScroll,
2224
+ fade: (1 == sliderColumnsTabletExtra && 'fade' === dataSlideEffect) ? true : false
2225
+ }
2226
+ },
2227
+ {
2228
+ breakpoint: 1024,
2229
+ settings: {
2230
+ slidesToShow: sliderColumnsTablet,
2231
+ slidesToScroll: sliderSlidesToScroll > sliderColumnsTablet ? 1 : sliderSlidesToScroll,
2232
+ fade: (1 == sliderColumnsTablet && 'fade' === dataSlideEffect) ? true : false
2233
+ }
2234
+ },
2235
+ {
2236
+ breakpoint: 880,
2237
+ settings: {
2238
+ slidesToShow: sliderColumnsMobileExtra,
2239
+ slidesToScroll: sliderSlidesToScroll > sliderColumnsMobileExtra ? 1 : sliderSlidesToScroll,
2240
+ fade: (1 == sliderColumnsMobileExtra && 'fade' === dataSlideEffect) ? true : false
2241
+ }
2242
+ },
2243
+ {
2244
+ breakpoint: 768,
2245
+ settings: {
2246
+ slidesToShow: sliderColumnsMobile,
2247
+ slidesToScroll: sliderSlidesToScroll > sliderColumnsMobile ? 1 : sliderSlidesToScroll,
2248
+ fade: (1 == sliderColumnsMobile && 'fade' === dataSlideEffect) ? true : false
2249
+ }
2250
+ }
2251
+ ],
2252
  });
2253
 
2254
  function sliderVideoSize(){
2298
  videoAutoplay = $(this).attr('data-video-autoplay');
2299
 
2300
  if( $(this).find( '.wpr-slider-video' ).length !== 1 && videoAutoplay === 'yes' ) {
2301
+ if ( sliderColumnsDesktop == 1 ) {
2302
  $(this).find('.wpr-cv-inner').prepend('<div class="wpr-slider-video"><iframe src="'+ videoSrc +'" width="100%" height="100%" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></div>');
2303
  } else {
2304
  $(this).find('.wpr-cv-container').prepend('<div class="wpr-slider-video"><iframe src="'+ videoSrc +'" width="100%" height="100%" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></div>');
2310
 
2311
  autoplayVideo();
2312
 
2313
+ function slideAnimationOff() {
2314
+ if ( sliderColumnsDesktop == 1 ) {
2315
  $advancedSlider.find('.wpr-slider-item').not('.slick-active').find('.wpr-slider-animation').removeClass( 'wpr-animation-enter' );
2316
  }
2317
  }
2318
 
2319
+ function slideAnimationOn() {
2320
  $advancedSlider.find('.slick-active').find('.wpr-slider-content').fadeIn(0);
2321
+ if ( sliderColumnsDesktop == 1 ) {
2322
  $advancedSlider.find('.slick-active').find('.wpr-slider-animation').addClass( 'wpr-animation-enter' );
2323
  }
2324
  }
2325
 
2326
+ slideAnimationOn();
2327
 
2328
  $advancedSlider.find('.wpr-slider-video-btn').on( 'click', function() {
2329
 
2342
  beforeChange: function() {
2343
  $advancedSlider.find('.wpr-slider-item').not('.slick-active').find('.wpr-slider-video').remove();
2344
  $advancedSlider.find('.wpr-animation-enter').find('.wpr-slider-content').fadeOut(300);
2345
+ slideAnimationOff();
2346
  },
2347
  afterChange: function( event, slick, currentSlide ) {
2348
+ slideAnimationOn();
2349
  autoplayVideo();
2350
  }
2351
  });
2376
 
2377
  widgetTestimonialCarousel: function( $scope ) {
2378
  var testimonialCarousel = $scope.find( '.wpr-testimonial-carousel' );
2379
+ // Slider Columns
2380
+ var sliderClass = $scope.attr('class'),
2381
+ sliderColumnsDesktop = sliderClass.match(/wpr-testimonial-slider-columns-\d/) ? sliderClass.match(/wpr-testimonial-slider-columns-\d/).join().slice(-1) : 2,
2382
+ sliderColumnsWideScreen = sliderClass.match(/columns--widescreen\d/) ? sliderClass.match(/columns--widescreen\d/).join().slice(-1) : sliderColumnsDesktop,
2383
+ sliderColumnsLaptop = sliderClass.match(/columns--laptop\d/) ? sliderClass.match(/columns--laptop\d/).join().slice(-1) : sliderColumnsDesktop,
2384
+ sliderColumnsTabletExtra = sliderClass.match(/columns--tablet_extra\d/) ? sliderClass.match(/columns--tablet_extra\d/).join().slice(-1) : sliderColumnsTablet,
2385
+ sliderColumnsTablet = sliderClass.match(/columns--tablet\d/) ? sliderClass.match(/columns--tablet\d/).join().slice(-1) : 2,
2386
+ sliderColumnsMobileExtra = sliderClass.match(/columns--mobile_extra\d/) ? sliderClass.match(/columns--mobile_extra\d/).join().slice(-1) : sliderColumnsTablet,
2387
+ sliderColumnsMobile = sliderClass.match(/columns--mobile\d/) ? sliderClass.match(/columns--mobile\d/).join().slice(-1) : 1,
2388
+ sliderSlidesToScroll = +(sliderClass.match(/wpr-adv-slides-to-scroll-\d/).join().slice(-1)),
2389
+ dataSlideEffect = testimonialCarousel.attr('data-slide-effect');
2390
 
2391
  testimonialCarousel.slick({
2392
+ appendArrows: $scope.find('.wpr-testimonial-controls'),
2393
+ appendDots: $scope.find('.wpr-testimonial-dots'),
2394
+ customPaging: function (slider, i) {
2395
  var slideNumber = (i + 1),
2396
  totalSlides = slider.slideCount;
2397
 
2398
  return '<span class="wpr-testimonial-dot"></span>';
2399
+ },
2400
+ slidesToShow: sliderColumnsDesktop,
2401
+ responsive: [
2402
+ {
2403
+ breakpoint: 10000,
2404
+ settings: {
2405
+ slidesToShow: sliderColumnsWideScreen,
2406
+ slidesToScroll: sliderSlidesToScroll > sliderColumnsWideScreen ? 1 : sliderSlidesToScroll,
2407
+ fade: (1 == sliderColumnsWideScreen && 'fade' === dataSlideEffect) ? true : false
2408
+ }
2409
+ },
2410
+ {
2411
+ breakpoint: 2399,
2412
+ settings: {
2413
+ slidesToShow: sliderColumnsDesktop,
2414
+ slidesToScroll: sliderSlidesToScroll > sliderColumnsDesktop ? 1 : sliderSlidesToScroll,
2415
+ fade: (1 == sliderColumnsDesktop && 'fade' === dataSlideEffect) ? true : false
2416
+ }
2417
+ },
2418
+ {
2419
+ breakpoint: 1221,
2420
+ settings: {
2421
+ slidesToShow: sliderColumnsLaptop,
2422
+ slidesToScroll: sliderSlidesToScroll > sliderColumnsLaptop ? 1 : sliderSlidesToScroll,
2423
+ fade: (1 == sliderColumnsLaptop && 'fade' === dataSlideEffect) ? true : false
2424
+ }
2425
+ },
2426
+ {
2427
+ breakpoint: 1200,
2428
+ settings: {
2429
+ slidesToShow: sliderColumnsTabletExtra,
2430
+ slidesToScroll: sliderSlidesToScroll > sliderColumnsTabletExtra ? 1 : sliderSlidesToScroll,
2431
+ fade: (1 == sliderColumnsTabletExtra && 'fade' === dataSlideEffect) ? true : false
2432
+ }
2433
+ },
2434
+ {
2435
+ breakpoint: 1024,
2436
+ settings: {
2437
+ slidesToShow: sliderColumnsTablet,
2438
+ slidesToScroll: sliderSlidesToScroll > sliderColumnsTablet ? 1 : sliderSlidesToScroll,
2439
+ fade: (1 == sliderColumnsTablet && 'fade' === dataSlideEffect) ? true : false
2440
+ }
2441
+ },
2442
+ {
2443
+ breakpoint: 880,
2444
+ settings: {
2445
+ slidesToShow: sliderColumnsMobileExtra,
2446
+ slidesToScroll: sliderSlidesToScroll > sliderColumnsMobileExtra ? 1 : sliderSlidesToScroll,
2447
+ fade: (1 == sliderColumnsMobileExtra && 'fade' === dataSlideEffect) ? true : false
2448
+ }
2449
+ },
2450
+ {
2451
+ breakpoint: 768,
2452
+ settings: {
2453
+ slidesToShow: sliderColumnsMobile,
2454
+ slidesToScroll: sliderSlidesToScroll > sliderColumnsMobile ? 1 : sliderSlidesToScroll,
2455
+ fade: (1 == sliderColumnsMobile && 'fade' === dataSlideEffect) ? true : false
2456
+ }
2457
+ }
2458
+ ],
2459
  });
2460
 
2461
+ // Show Arrows On Hover
2462
  if ( $scope.hasClass( 'wpr-testimonial-nav-fade' ) ) {
2463
  $scope.on( 'mouseover', function() {
2464
  $scope.closest( 'section' ).find( '.wpr-testimonial-arrow' ).css({
2465
  'opacity' : 1,
2466
  });
2467
  } );
2468
+ $scope.closest( 'section' ).on( 'mouseout', function() {
 
2469
  $scope.find( '.wpr-testimonial-arrow' ).css({
2470
  'opacity' : 0,
2471
  });
2847
  tooltipTrigger = hotspotsOptions.tooltipTrigger;
2848
 
2849
  if ( 'click' === tooltipTrigger ) {
 
2850
  $hotspotItem.on( 'click', function() {
2851
  if ( $(this).hasClass('wpr-tooltip-active') ) {
2852
  $(this).removeClass('wpr-tooltip-active');
2862
  });
2863
 
2864
  } else if ( 'hover' === tooltipTrigger ) {
 
2865
  $hotspotItem.hover(function () {
2866
  $(this).toggleClass('wpr-tooltip-active');
2867
  });
2868
 
2869
  } else {
 
2870
  $hotspotItem.addClass('wpr-tooltip-active');
 
2871
  }
2872
 
2873
  }, // End widgetImageHotspots
2913
  }, // End widgetFlipBox
2914
 
2915
  widgetContentTicker: function( $scope ) {
 
2916
  var $contentTickerSlider = $scope.find( '.wpr-ticker-slider' ),
2917
  $contentTickerMarquee = $scope.find( '.wpr-ticker-marquee' ),
2918
  marqueeData = $contentTickerMarquee.data('options');
2919
+ // Slider Columns
2920
+ var sliderClass = $scope.attr('class'),
2921
+ sliderColumnsDesktop = sliderClass.match(/wpr-ticker-slider-columns-\d/) ? sliderClass.match(/wpr-ticker-slider-columns-\d/).join().slice(-1) : 2,
2922
+ sliderColumnsWideScreen = sliderClass.match(/columns--widescreen\d/) ? sliderClass.match(/columns--widescreen\d/).join().slice(-1) : sliderColumnsDesktop,
2923
+ sliderColumnsLaptop = sliderClass.match(/columns--laptop\d/) ? sliderClass.match(/columns--laptop\d/).join().slice(-1) : sliderColumnsDesktop,
2924
+ sliderColumnsTabletExtra = sliderClass.match(/columns--tablet_extra\d/) ? sliderClass.match(/columns--tablet_extra\d/).join().slice(-1) : sliderColumnsTablet,
2925
+ sliderColumnsTablet = sliderClass.match(/columns--tablet\d/) ? sliderClass.match(/columns--tablet\d/).join().slice(-1) : 2,
2926
+ sliderColumnsMobileExtra = sliderClass.match(/columns--mobile_extra\d/) ? sliderClass.match(/columns--mobile_extra\d/).join().slice(-1) : sliderColumnsTablet,
2927
+ sliderColumnsMobile = sliderClass.match(/columns--mobile\d/) ? sliderClass.match(/columns--mobile\d/).join().slice(-1) : 1,
2928
+ dataSlideEffect = $contentTickerSlider.attr('data-slide-effect'),
2929
+ sliderSlidesToScroll = 'hr-slide' === dataSlideEffect && sliderClass.match(/wpr-ticker-slides-to-scroll-\d/) ? +(sliderClass.match(/wpr-ticker-slides-to-scroll-\d/).join().slice(-1)) : 1;
2930
+ console.log(sliderColumnsDesktop)
2931
  $contentTickerSlider.slick({
2932
+ appendArrows : $scope.find('.wpr-ticker-slider-controls'),
2933
+ slidesToShow: sliderColumnsDesktop,
2934
+ responsive: [
2935
+ {
2936
+ breakpoint: 10000,
2937
+ settings: {
2938
+ slidesToShow: ('typing' === dataSlideEffect || 'fade' === dataSlideEffect ) ? 1 : sliderColumnsWideScreen,
2939
+ slidesToScroll: sliderSlidesToScroll > sliderColumnsWideScreen ? 1 : sliderSlidesToScroll,
2940
+ fade: ('typing' === dataSlideEffect || 'fade' === dataSlideEffect) ? true : false
2941
+ }
2942
+ },
2943
+ {
2944
+ breakpoint: 2399,
2945
+ settings: {
2946
+ slidesToShow: ('typing' === dataSlideEffect || 'fade' === dataSlideEffect ) ? 1 : sliderColumnsDesktop,
2947
+ slidesToScroll: sliderSlidesToScroll > sliderColumnsDesktop ? 1 : sliderSlidesToScroll,
2948
+ fade: ('typing' === dataSlideEffect || 'fade' === dataSlideEffect) ? true : false
2949
+ }
2950
+ },
2951
+ {
2952
+ breakpoint: 1221,
2953
+ settings: {
2954
+ slidesToShow: ('typing' === dataSlideEffect || 'fade' === dataSlideEffect ) ? 1 : sliderColumnsLaptop,
2955
+ slidesToScroll: sliderSlidesToScroll > sliderColumnsLaptop ? 1 : sliderSlidesToScroll,
2956
+ fade: ('typing' === dataSlideEffect || 'fade' === dataSlideEffect) ? true : false
2957
+ }
2958
+ },
2959
+ {
2960
+ breakpoint: 1200,
2961
+ settings: {
2962
+ slidesToShow: ('typing' === dataSlideEffect || 'fade' === dataSlideEffect ) ? 1 : sliderColumnsTabletExtra,
2963
+ slidesToScroll: sliderSlidesToScroll > sliderColumnsTabletExtra ? 1 : sliderSlidesToScroll,
2964
+ fade: ('typing' === dataSlideEffect || 'fade' === dataSlideEffect) ? true : false
2965
+ }
2966
+ },
2967
+ {
2968
+ breakpoint: 1024,
2969
+ settings: {
2970
+ slidesToShow: ('typing' === dataSlideEffect || 'fade' === dataSlideEffect ) ? 1 : sliderColumnsTablet,
2971
+ slidesToScroll: sliderSlidesToScroll > sliderColumnsTablet ? 1 : sliderSlidesToScroll,
2972
+ fade: ('typing' === dataSlideEffect || 'fade' === dataSlideEffect) ? true : false
2973
+ }
2974
+ },
2975
+ {
2976
+ breakpoint: 880,
2977
+ settings: {
2978
+ slidesToShow: ('typing' === dataSlideEffect || 'fade' === dataSlideEffect ) ? 1 : sliderColumnsMobileExtra,
2979
+ slidesToScroll: sliderSlidesToScroll > sliderColumnsMobileExtra ? 1 : sliderSlidesToScroll,
2980
+ fade: ('typing' === dataSlideEffect || 'fade' === dataSlideEffect) ? true : false
2981
+ }
2982
+ },
2983
+ {
2984
+ breakpoint: 768,
2985
+ settings: {
2986
+ slidesToShow: ('typing' === dataSlideEffect || 'fade' === dataSlideEffect ) ? 1 : sliderColumnsMobile,
2987
+ slidesToScroll: sliderSlidesToScroll > sliderColumnsMobile ? 1 : sliderSlidesToScroll,
2988
+ fade: ('typing' === dataSlideEffect || 'fade' === dataSlideEffect) ? true : false
2989
+ }
2990
+ }
2991
+ ],
2992
  });
2993
 
2994
  $contentTickerMarquee.marquee(marqueeData);
3285
 
3286
  $( window ).on( 'elementor/frontend/init', WprElements.init );
3287
 
3288
+ }( jQuery, window.elementorFrontend ) );
3289
+
3290
+
3291
+ // Resize Function - Debounce
3292
+ (function($,sr){
3293
+
3294
+ var debounce = function (func, threshold, execAsap) {
3295
+ var timeout;
3296
+
3297
+ return function debounced () {
3298
+ var obj = this, args = arguments;
3299
+ function delayed () {
3300
+ if (!execAsap)
3301
+ func.apply(obj, args);
3302
+ timeout = null;
3303
+ };
3304
+
3305
+ if (timeout)
3306
+ clearTimeout(timeout);
3307
+ else if (execAsap)
3308
+ func.apply(obj, args);
3309
+
3310
+ timeout = setTimeout(delayed, threshold || 100);
3311
+ };
3312
+ }
3313
+ // smartresize
3314
+ jQuery.fn[sr] = function(fn){ return fn ? this.bind('resize', debounce(fn)) : this.trigger(sr); };
3315
+
3316
+ })(jQuery,'smartresize');
assets/js/frontend.min.js CHANGED
@@ -1,2968 +1 @@
1
- ( function( $, elementor ) {
2
-
3
- "use strict";
4
-
5
- var WprElements = {
6
-
7
- init: function() {
8
-
9
- var widgets = {
10
- 'wpr-nav-menu.default' : WprElements.widgetNavMenu,
11
- 'wpr-onepage-nav.default' : WprElements.OnepageNav,
12
- 'wpr-grid.default' : WprElements.widgetGrid,
13
- 'wpr-magazine-grid.default' : WprElements.widgetMagazineGrid,
14
- 'wpr-media-grid.default' : WprElements.widgetGrid,
15
- 'wpr-woo-grid.default' : WprElements.widgetGrid,
16
- 'wpr-featured-media.default' : WprElements.widgetFeaturedMedia,
17
- 'wpr-product-media.default' : WprElements.widgetProductMedia,
18
- 'wpr-countdown.default' : WprElements.widgetCountDown,
19
- 'wpr-google-maps.default' : WprElements.widgetGoogleMaps,
20
- 'wpr-before-after.default' : WprElements.widgetBeforeAfter,
21
- 'wpr-mailchimp.default' : WprElements.widgetMailchimp,
22
- 'wpr-advanced-slider.default' : WprElements.widgetAdvancedSlider,
23
- 'wpr-testimonial.default' : WprElements.widgetTestimonialCarousel,
24
- 'wpr-search.default' : WprElements.widgetSearch,
25
- 'wpr-advanced-text.default' : WprElements.widgetAdvancedText,
26
- 'wpr-progress-bar.default' : WprElements.widgetProgressBar,
27
- 'wpr-image-hotspots.default' : WprElements.widgetImageHotspots,
28
- 'wpr-flip-box.default' : WprElements.widgetFlipBox,
29
- 'wpr-content-ticker.default' : WprElements.widgetContentTicker,
30
- 'wpr-tabs.default' : WprElements.widgetTabs,
31
- 'wpr-content-toggle.default' : WprElements.widgetContentToogle,
32
- 'wpr-back-to-top.default': WprElements.widgetBackToTop,
33
- };
34
-
35
- $.each( widgets, function( widget, callback ) {
36
- window.elementorFrontend.hooks.addAction( 'frontend/element_ready/' + widget, callback );
37
- });
38
-
39
- },
40
-
41
- widgetNavMenu: function( $scope ) {
42
-
43
- var $navMenu = $scope.find( '.wpr-nav-menu-container' ),
44
- $mobileNavMenu = $scope.find( '.wpr-mobile-nav-menu-container' );
45
-
46
- // Menu
47
- var subMenuFirst = $navMenu.find( '.wpr-nav-menu > li.menu-item-has-children' ),
48
- subMenuDeep = $navMenu.find( '.wpr-sub-menu li.menu-item-has-children' );
49
-
50
- if ( $navMenu.attr('data-trigger') === 'click' ) {
51
- // First Sub
52
- subMenuFirst.children('a').on( 'click', function(e) {
53
- var currentItem = $(this).parent(),
54
- childrenSub = currentItem.children('.wpr-sub-menu');
55
-
56
- // Reset
57
- subMenuFirst.not(currentItem).removeClass('wpr-sub-open');
58
- if ( $navMenu.hasClass('wpr-nav-menu-horizontal') || ( $navMenu.hasClass('wpr-nav-menu-vertical') && $scope.hasClass('wpr-sub-menu-position-absolute') ) ) {
59
- subMenuAnimation( subMenuFirst.children('.wpr-sub-menu'), false );
60
- }
61
-
62
- if ( ! currentItem.hasClass( 'wpr-sub-open' ) ) {
63
- e.preventDefault();
64
- currentItem.addClass('wpr-sub-open');
65
- subMenuAnimation( childrenSub, true );
66
- } else {
67
- currentItem.removeClass('wpr-sub-open');
68
- subMenuAnimation( childrenSub, false );
69
- }
70
- });
71
-
72
- // Deep Subs
73
- subMenuDeep.on( 'click', function(e) {
74
- var currentItem = $(this),
75
- childrenSub = currentItem.children('.wpr-sub-menu');
76
-
77
- // Reset
78
- if ( $navMenu.hasClass('wpr-nav-menu-horizontal') ) {
79
- subMenuAnimation( subMenuDeep.find('.wpr-sub-menu'), false );
80
- }
81
-
82
- if ( ! currentItem.hasClass( 'wpr-sub-open' ) ) {
83
- e.preventDefault();
84
- subMenuAnimation( childrenSub, true );
85
-
86
- } else {
87
- subMenuAnimation( childrenSub, false );
88
- }
89
- });
90
-
91
- // Reset Subs on Document click
92
- $( document ).mouseup(function (e) {
93
- if ( ! subMenuFirst.is(e.target) && subMenuFirst.has(e.target).length === 0 ) {
94
- subMenuFirst.not().removeClass('wpr-sub-open');
95
- subMenuAnimation( subMenuFirst.children('.wpr-sub-menu'), false );
96
- }
97
- if ( ! subMenuDeep.is(e.target) && subMenuDeep.has(e.target).length === 0 ) {
98
- subMenuDeep.removeClass('wpr-sub-open');
99
- subMenuAnimation( subMenuDeep.children('.wpr-sub-menu'), false );
100
- }
101
- });
102
- } else {
103
- // Mouse Over
104
- subMenuFirst.on( 'mouseenter', function() {
105
- if ( $navMenu.hasClass('wpr-nav-menu-vertical') && $scope.hasClass('wpr-sub-menu-position-absolute') ) {
106
- $navMenu.find('li').not(this).children('.wpr-sub-menu').hide();
107
- // BUGFIX: when menu is vertical and absolute positioned, lvl2 depth sub menus wont show properly on hover
108
- }
109
-
110
- subMenuAnimation( $(this).children('.wpr-sub-menu'), true );
111
- });
112
-
113
- // Deep Subs
114
- subMenuDeep.on( 'mouseenter', function() {
115
- subMenuAnimation( $(this).children('.wpr-sub-menu'), true );
116
- });
117
-
118
-
119
- // Mouse Leave
120
- if ( $navMenu.hasClass('wpr-nav-menu-horizontal') ) {
121
- subMenuFirst.on( 'mouseleave', function() {
122
- subMenuAnimation( $(this).children('.wpr-sub-menu'), false );
123
- });
124
-
125
- subMenuDeep.on( 'mouseleave', function() {
126
- subMenuAnimation( $(this).children('.wpr-sub-menu'), false );
127
- });
128
- } else {
129
-
130
- $navMenu.on( 'mouseleave', function() {
131
- subMenuAnimation( $(this).find('.wpr-sub-menu'), false );
132
- });
133
- }
134
- }
135
-
136
-
137
- // Mobile Menu
138
- var mobileMenu = $mobileNavMenu.find( '.wpr-mobile-nav-menu' );
139
-
140
- // Toggle Button
141
- $mobileNavMenu.find( '.wpr-mobile-toggle' ).on( 'click', function() {
142
- $(this).toggleClass('wpr-mobile-toggle-fx');
143
-
144
- if ( ! $(this).hasClass('.wpr-mobile-toggle-open') ) {
145
- $(this).addClass('.wpr-mobile-toggle-open');
146
-
147
- if ( $(this).find('.wpr-mobile-toggle-text').length ) {
148
- $(this).children().eq(0).hide();
149
- $(this).children().eq(1).show();
150
- }
151
- } else {
152
- $(this).removeClass('.wpr-mobile-toggle-open');
153
- $(this).trigger('focusout');
154
-
155
- if ( $(this).find('.wpr-mobile-toggle-text').length ) {
156
- $(this).children().eq(1).hide();
157
- $(this).children().eq(0).show();
158
- }
159
- }
160
-
161
- // Show Menu
162
- $(this).parent().next().stop().slideToggle();
163
-
164
- // Fix Width
165
- fullWidthMobileDropdown();
166
- });
167
-
168
- // Sub Menu Class
169
- mobileMenu.find('.sub-menu').removeClass('wpr-sub-menu').addClass('wpr-mobile-sub-menu');
170
-
171
- // Sub Menu Dropdown
172
- mobileMenu.find('.menu-item-has-children').children('a').on( 'click', function(e) {
173
- var parentItem = $(this).closest('li');
174
-
175
- // Toggle
176
- if ( ! parentItem.hasClass('wpr-mobile-sub-open') ) {
177
- e.preventDefault();
178
- parentItem.addClass('wpr-mobile-sub-open');
179
- parentItem.children('.wpr-mobile-sub-menu').first().stop().slideDown();
180
- } else {
181
- parentItem.removeClass('wpr-mobile-sub-open');
182
- parentItem.children('.wpr-mobile-sub-menu').first().stop().slideUp();
183
- }
184
- });
185
-
186
- // Run Functions
187
- fullWidthMobileDropdown();
188
-
189
- // Run Functions on Resize
190
- $( window ).on( 'resize', function() {
191
- fullWidthMobileDropdown();
192
- });
193
-
194
- // Full Width Dropdown
195
- function fullWidthMobileDropdown() {
196
- if ( ! $scope.hasClass( 'wpr-mobile-menu-full-width' ) ) {
197
- return;
198
- }
199
-
200
- var eColumn = $scope.closest('.elementor-column'),
201
- mWidth = $scope.closest('.elementor-top-section').outerWidth() - 2 * mobileMenu.offset().left,
202
- mPosition = eColumn.offset().left + parseInt(eColumn.css('padding-left'), 10);
203
-
204
- mobileMenu.css({
205
- 'width' : mWidth +'px',
206
- 'left' : - mPosition +'px'
207
- });
208
- }
209
-
210
- // Sub Menu Animation
211
- function subMenuAnimation( selector, show ) {
212
- if ( show === true ) {
213
- if ( $scope.hasClass('wpr-sub-menu-fx-slide') ) {
214
- selector.stop().slideDown();
215
- } else {
216
- selector.stop().fadeIn();
217
- }
218
- } else {
219
- if ( $scope.hasClass('wpr-sub-menu-fx-slide') ) {
220
- selector.stop().slideUp();
221
- } else {
222
- selector.stop().fadeOut();
223
- }
224
- }
225
- }
226
-
227
- }, // End widgetNavMenu
228
-
229
- OnepageNav: function( $scope ) {
230
- $scope.find( '.wpr-onepage-nav-item' ).on( 'click', function(event) {
231
- event.preventDefault();
232
-
233
- var section = $( $(this).find( 'a' ).attr( 'href' ) ),
234
- scrollSpeed = parseInt( $(this).parent().attr( 'data-speed' ), 10 );
235
-
236
- $( 'body' ).animate({ scrollTop: section.offset().top }, scrollSpeed );
237
-
238
- // Active Class
239
- getSectionOffset( $(window).scrollTop() );
240
- });
241
-
242
- // Trigger Fake Scroll
243
- if ( 'yes' === $scope.find( '.wpr-onepage-nav' ).attr( 'data-highlight' ) ) {
244
- setTimeout(function() {
245
- $(window).scroll();
246
- }, 10 );
247
- }
248
-
249
- // Active Class
250
- $(window).scroll(function() {
251
- getSectionOffset( $(this).scrollTop() );
252
- });
253
-
254
- // Get Offset
255
- function getSectionOffset( scrollTop ) {
256
- if ( 'yes' !== $scope.find( '.wpr-onepage-nav' ).attr( 'data-highlight' ) ) {
257
- return;
258
- }
259
- // Reset Active
260
- $scope.find( '.wpr-onepage-nav-item' ).children( 'a' ).removeClass( 'wpr-onepage-active-item' );
261
-
262
- // Set Active
263
- $( '.elementor-section' ).each(function() {
264
- var secOffTop = $(this).offset().top,
265
- secOffBot = secOffTop + $(this).outerHeight();
266
-
267
- if ( scrollTop >= secOffTop && scrollTop < secOffBot ) {
268
- $scope.find( '.wpr-onepage-nav-item' ).children( 'a[href="#'+ $(this).attr('id') +'"]' ).addClass( 'wpr-onepage-active-item' );
269
- }
270
- });
271
- }
272
-
273
- }, // End OnepageNav
274
-
275
- widgetGrid: function( $scope ) {
276
- // Settings
277
- var iGrid = $scope.find( '.wpr-grid' ),
278
- settings = iGrid.attr( 'data-settings' );
279
-
280
- // Grid
281
- if ( typeof settings !== typeof undefined && settings !== false ) {
282
- settings = JSON.parse( iGrid.attr( 'data-settings' ) );
283
-
284
- // Init Functions
285
- isotopeLayout( settings );
286
- setTimeout(function() {
287
- isotopeLayout( settings );
288
- }, 100 );
289
-
290
- if ( WprElements.editorCheck() ) {
291
- setTimeout(function() {
292
- isotopeLayout( settings );
293
- }, 500 );
294
- setTimeout(function() {
295
- isotopeLayout( settings );
296
- }, 1000 );
297
- }
298
-
299
- $( window ).on( 'load', function() {
300
- setTimeout(function() {
301
- isotopeLayout( settings );
302
- }, 100 );
303
- });
304
-
305
- $( window ).on( 'resize', function() {
306
- setTimeout(function() {
307
- isotopeLayout( settings );
308
- }, 200 );
309
- });
310
-
311
- isotopeFilters( settings );
312
-
313
- // Filtering Transitions
314
- iGrid.on( 'arrangeComplete', function( event, filteredItems ) {
315
- var deepLinkStager = 0,
316
- filterStager = 0,
317
- initStager = settings.animation_delay,
318
- duration = settings.animation_duration,
319
- filterDuration = settings.filters_animation_duration;
320
-
321
- if ( iGrid.hasClass( 'grid-images-loaded' ) ) {
322
- initStager = 0;
323
- } else {
324
- iGrid.css( 'opacity', '1' );
325
-
326
- // Default Animation
327
- if ( 'default' === settings.animation && 'default' === settings.filters_animation ) {
328
- return;
329
- }
330
- }
331
-
332
- for ( var key in filteredItems ) {
333
- initStager += settings.animation_delay;
334
- $scope.find( filteredItems[key]['element'] ).find( '.wpr-grid-item-inner' ).css({
335
- 'opacity' : '1',
336
- 'top' : '0',
337
- 'transform' : 'scale(1)',
338
- 'transition' : 'all '+ duration +'s ease-in '+ initStager +'s',
339
- });
340
-
341
- filterStager += settings.filters_animation_delay;
342
- if ( iGrid.hasClass( 'grid-images-loaded' ) ) {
343
- $scope.find( filteredItems[key]['element'] ).find( '.wpr-grid-item-inner' ).css({
344
- 'transition' : 'all '+ filterDuration +'s ease-in '+ filterStager +'s',
345
- });
346
- }
347
-
348
- // DeepLinking
349
- var deepLink = window.location.hash;
350
-
351
- if ( deepLink.indexOf( '#filter:' ) >= 0 && deepLink.indexOf( '#filter:*' ) < 0 ) {
352
- deepLink = deepLink.replace( '#filter:', '' );
353
-
354
- $scope.find( filteredItems[key]['element'] ).filter(function() {
355
- if ( $(this).hasClass( deepLink ) ) {
356
- deepLinkStager += settings.filters_animation_delay;
357
- return $(this);
358
- }
359
- }).find( '.wpr-grid-item-inner' ).css({
360
- 'transition-delay' : deepLinkStager +'s'
361
- });
362
- }
363
- }
364
- });
365
-
366
- // Grid Images Loaded
367
- iGrid.imagesLoaded().progress( function( instance, image ) {
368
- if ( '1' !== iGrid.css( 'opacity' ) ) {
369
- iGrid.css( 'opacity', '1' );
370
- }
371
-
372
- setTimeout(function() {
373
- iGrid.addClass( 'grid-images-loaded' );
374
- }, 500 );
375
- });
376
-
377
- // Infinite Scroll / Load More
378
- if ( ( 'load-more' === settings.pagination_type || 'infinite-scroll' === settings.pagination_type )
379
- && ( $scope.find( '.wpr-grid-pagination' ).length && ! WprElements.editorCheck() ) ) {
380
-
381
- var pagination = $scope.find( '.wpr-grid-pagination' ),
382
- scopeClass = '.elementor-element-'+ $scope.attr( 'data-id' );
383
-
384
- var navClass = false,
385
- threshold = false;
386
-
387
- if ( 'infinite-scroll' === settings.pagination_type ) {
388
- threshold = 300;
389
- navClass = scopeClass +' .wpr-load-more-btn';
390
- }
391
-
392
- iGrid.infiniteScroll({
393
- path: scopeClass +' .wpr-grid-pagination a',
394
- hideNav: navClass,
395
- append: false,
396
- history: false,
397
- scrollThreshold: threshold,
398
- status: scopeClass +' .page-load-status',
399
- onInit: function() {
400
- this.on( 'load', function() {
401
- iGrid.removeClass( 'grid-images-loaded' );
402
- });
403
- }
404
- });
405
-
406
- // Request
407
- iGrid.on( 'request.infiniteScroll', function( event, path ) {
408
- pagination.find( '.wpr-load-more-btn' ).hide();
409
- pagination.find( '.wpr-pagination-loading' ).css( 'display', 'inline-block' );
410
- });
411
-
412
- // Load
413
- var pagesLoaded = 0;
414
-
415
- iGrid.on( 'load.infiniteScroll', function( event, response ) {
416
- pagesLoaded++;
417
-
418
- // get posts from response
419
- var items = $( response ).find( scopeClass ).find( '.wpr-grid-item' );
420
-
421
- iGrid.infiniteScroll( 'appendItems', items );
422
- iGrid.isotope( 'appended', items );
423
-
424
- items.imagesLoaded().progress( function( instance, image ) {
425
- isotopeLayout( settings );
426
-
427
- // Fix Layout
428
- setTimeout(function() {
429
- isotopeLayout( settings );
430
- isotopeFilters( settings );
431
- }, 10 );
432
-
433
- setTimeout(function() {
434
- iGrid.addClass( 'grid-images-loaded' );
435
- }, 500 );
436
- });
437
-
438
- // Loading
439
- pagination.find( '.wpr-pagination-loading' ).hide();
440
-
441
- if ( settings.pagination_max_pages - 1 !== pagesLoaded ) {
442
- if ( 'load-more' === settings.pagination_type ) {
443
- pagination.find( '.wpr-load-more-btn' ).fadeIn();
444
- }
445
- } else {
446
- pagination.find( '.wpr-pagination-finish' ).fadeIn( 1000 );
447
- pagination.delay( 2000 ).fadeOut( 1000 );
448
- setTimeout(function() {
449
- pagination.find( '.wpr-pagination-loading' ).hide();
450
- }, 500 );
451
- }
452
-
453
- // Init Likes
454
- setTimeout(function() {
455
- postLikes( settings );
456
- }, 300 );
457
-
458
- // Init Lightbox
459
- lightboxPopup( settings );
460
-
461
- // Fix Lightbox
462
- iGrid.data( 'lightGallery' ).destroy( true );
463
- iGrid.lightGallery( settings.lightbox );
464
- });
465
-
466
- pagination.find( '.wpr-load-more-btn' ).on( 'click', function() {
467
- iGrid.infiniteScroll( 'loadNextPage' );
468
- return false;
469
- });
470
-
471
- }
472
-
473
- // Slider
474
- } else {
475
- iGrid.animate({ 'opacity' : '1' }, 1000 );//tmp
476
- iGrid.slick({
477
- appendDots : $scope.find( '.wpr-grid-slider-dots' ),
478
- customPaging : function ( slider, i ) {
479
- var slideNumber = (i + 1),
480
- totalSlides = slider.slideCount;
481
-
482
- return '<span class="wpr-grid-slider-dot"></span>';
483
- }
484
- });
485
-
486
- // Adjust Horizontal Pagination
487
- if ( $scope.find( '.slick-dots' ).length && $scope.hasClass( 'wpr-grid-slider-dots-horizontal') ) {
488
- // Calculate Width
489
- var dotsWrapWidth = $scope.find( '.slick-dots li' ).outerWidth() * $scope.find( '.slick-dots li' ).length - parseInt( $scope.find( '.slick-dots li span' ).css( 'margin-right' ), 10 );
490
-
491
- // on Load
492
- if ( $scope.find( '.slick-dots' ).length ) {
493
- $scope.find( '.slick-dots' ).css( 'width', dotsWrapWidth );
494
- }
495
-
496
- // on Resize
497
- $(window).on( 'resize', function() {
498
- setTimeout(function() {
499
- // Calculate Width
500
- var dotsWrapWidth = $scope.find( '.slick-dots li' ).outerWidth() * $scope.find( '.slick-dots li' ).length - parseInt( $scope.find( '.slick-dots li span' ).css( 'margin-right' ), 10 );
501
-
502
- // Set Width
503
- $scope.find( '.slick-dots' ).css( 'width', dotsWrapWidth );
504
- }, 300 );
505
- });
506
- }
507
-
508
- settings = JSON.parse( iGrid.attr( 'data-slick' ) );
509
- }
510
-
511
- // Media Hover Link
512
- if ( 'yes' === iGrid.find( '.wpr-grid-media-wrap' ).attr( 'data-overlay-link' ) && ! WprElements.editorCheck() ) {
513
- iGrid.find( '.wpr-grid-media-wrap' ).css('cursor', 'pointer');
514
-
515
- iGrid.find( '.wpr-grid-media-wrap' ).on( 'click', function( event ) {
516
- var targetClass = event.target.className;
517
-
518
- if ( -1 !== targetClass.indexOf( 'inner-block' ) || -1 !== targetClass.indexOf( 'wpr-cv-inner' ) ||
519
- -1 !== targetClass.indexOf( 'wpr-grid-media-hover' ) ) {
520
- event.preventDefault();
521
-
522
- var itemUrl = $(this).find( '.wpr-grid-media-hover-bg' ).attr( 'data-url' ),
523
- itemUrl = itemUrl.replace('#new_tab', '');
524
-
525
- if ( '_blank' === iGrid.find( '.wpr-grid-item-title a' ).attr('target') ) {
526
- window.open(itemUrl, '_blank').focus();
527
- } else {
528
- window.location.href = itemUrl;
529
- }
530
- }
531
- });
532
- }
533
-
534
- // Sharing
535
- if ( $scope.find( '.wpr-sharing-trigger' ).length ) {
536
- var sharingTrigger = $scope.find( '.wpr-sharing-trigger' ),
537
- sharingInner = $scope.find( '.wpr-post-sharing-inner' ),
538
- sharingWidth = 5;
539
-
540
- // Calculate Width
541
- sharingInner.first().find( 'a' ).each(function() {
542
- sharingWidth += $(this).outerWidth() + parseInt( $(this).css('margin-right'), 10 );
543
- });
544
-
545
- // Calculate Margin
546
- var sharingMargin = parseInt( sharingInner.find( 'a' ).css('margin-right'), 10 );
547
-
548
- // Set Positions
549
- if ( 'left' === sharingTrigger.attr( 'data-direction') ) {
550
- // Set Width
551
- sharingInner.css( 'width', sharingWidth +'px' );
552
-
553
- // Set Position
554
- sharingInner.css( 'left', - ( sharingMargin + sharingWidth ) +'px' );
555
- } else if ( 'right' === sharingTrigger.attr( 'data-direction') ) {
556
- // Set Width
557
- sharingInner.css( 'width', sharingWidth +'px' );
558
-
559
- // Set Position
560
- sharingInner.css( 'right', - ( sharingMargin + sharingWidth ) +'px' );
561
- } else if ( 'top' === sharingTrigger.attr( 'data-direction') ) {
562
- // Set Margins
563
- sharingInner.find( 'a' ).css({
564
- 'margin-right' : '0',
565
- 'margin-top' : sharingMargin +'px'
566
- });
567
-
568
- // Set Position
569
- sharingInner.css({
570
- 'top' : -sharingMargin +'px',
571
- 'left' : '50%',
572
- '-webkit-transform' : 'translate(-50%, -100%)',
573
- 'transform' : 'translate(-50%, -100%)'
574
- });
575
- } else if ( 'right' === sharingTrigger.attr( 'data-direction') ) {
576
- // Set Width
577
- sharingInner.css( 'width', sharingWidth +'px' );
578
-
579
- // Set Position
580
- sharingInner.css({
581
- 'left' : sharingMargin +'px',
582
- // 'bottom' : - ( sharingInner.outerHeight() + sharingTrigger.outerHeight() ) +'px',
583
- });
584
- } else if ( 'bottom' === sharingTrigger.attr( 'data-direction') ) {
585
- // Set Margins
586
- sharingInner.find( 'a' ).css({
587
- 'margin-right' : '0',
588
- 'margin-bottom' : sharingMargin +'px'
589
- });
590
-
591
- // Set Position
592
- sharingInner.css({
593
- 'bottom' : -sharingMargin +'px',
594
- 'left' : '50%',
595
- '-webkit-transform' : 'translate(-50%, 100%)',
596
- 'transform' : 'translate(-50%, 100%)'
597
- });
598
- }
599
-
600
- if ( 'click' === sharingTrigger.attr( 'data-action' ) ) {
601
- sharingTrigger.on( 'click', function() {
602
- var sharingInner = $(this).next();
603
-
604
- if ( 'hidden' === sharingInner.css( 'visibility' ) ) {
605
- sharingInner.css( 'visibility', 'visible' );
606
- sharingInner.find( 'a' ).css({
607
- 'opacity' : '1',
608
- 'top' : '0'
609
- });
610
-
611
- setTimeout( function() {
612
- sharingInner.find( 'a' ).addClass( 'wpr-no-transition-delay' );
613
- }, sharingInner.find( 'a' ).length * 100 );
614
- } else {
615
- sharingInner.find( 'a' ).removeClass( 'wpr-no-transition-delay' );
616
-
617
- sharingInner.find( 'a' ).css({
618
- 'opacity' : '0',
619
- 'top' : '-5px'
620
- });
621
- setTimeout( function() {
622
- sharingInner.css( 'visibility', 'hidden' );
623
- }, sharingInner.find( 'a' ).length * 100 );
624
- }
625
- });
626
- } else {
627
- sharingTrigger.on( 'mouseenter', function() {
628
- var sharingInner = $(this).next();
629
-
630
- sharingInner.css( 'visibility', 'visible' );
631
- sharingInner.find( 'a' ).css({
632
- 'opacity' : '1',
633
- 'top' : '0',
634
- });
635
-
636
- setTimeout( function() {
637
- sharingInner.find( 'a' ).addClass( 'wpr-no-transition-delay' );
638
- }, sharingInner.find( 'a' ).length * 100 );
639
- });
640
- $scope.find( '.wpr-grid-item-sharing' ).on( 'mouseleave', function() {
641
- var sharingInner = $(this).find( '.wpr-post-sharing-inner' );
642
-
643
- sharingInner.find( 'a' ).removeClass( 'wpr-no-transition-delay' );
644
-
645
- sharingInner.find( 'a' ).css({
646
- 'opacity' : '0',
647
- 'top' : '-5px'
648
- });
649
- setTimeout( function() {
650
- sharingInner.css( 'visibility', 'hidden' );
651
- }, sharingInner.find( 'a' ).length * 100 );
652
- });
653
- }
654
- }
655
-
656
- // Add To Cart AJAX
657
- if ( iGrid.find( '.wpr-grid-item-add-to-cart' ).length ) {
658
- var addCartIcon = iGrid.find( '.wpr-grid-item-add-to-cart' ).find( 'i' ),
659
- addCartIconClass = addCartIcon.attr( 'class' );
660
-
661
- if ( addCartIcon.length ) {
662
- addCartIconClass = addCartIconClass.substring( addCartIconClass.indexOf('fa-'), addCartIconClass.length );
663
- }
664
-
665
- $( 'body' ).on( 'adding_to_cart', function( ev, button, data ) {
666
- button.fadeTo( 'slow', 0.5 );
667
- });
668
-
669
- $( 'body' ).on( 'added_to_cart', function(ev, fragments, hash, button) {
670
- button.fadeTo( 'slow', 1 );
671
-
672
- if ( addCartIcon.length ) {
673
- button.find( 'i' ).removeClass( addCartIconClass ).addClass( 'fa-check' );
674
- setTimeout(function() {
675
- button.find( 'i' ).removeClass( 'fa-check' ).addClass( addCartIconClass );
676
- }, 3500 );
677
- }
678
- });
679
- }
680
-
681
- // Init Lightbox
682
- lightboxPopup( settings );
683
-
684
- // Lightbox Popup
685
- function lightboxPopup( settings ) {
686
- if ( -1 === $scope.find( '.wpr-grid-item-lightbox' ).length ) {
687
- return;
688
- }
689
-
690
- var lightbox = $scope.find( '.wpr-grid-item-lightbox' ),
691
- lightboxOverlay = lightbox.find( '.wpr-grid-lightbox-overlay' ).first();
692
-
693
- // Set Src Attributes
694
- lightbox.each(function() {
695
- var source = $(this).find('.inner-block > span').attr( 'data-src' ),
696
- gridItem = $(this).closest( 'article' ).not('.slick-cloned');
697
-
698
- if ( ! iGrid.hasClass( 'wpr-media-grid' ) ) {
699
- gridItem.find( '.wpr-grid-image-wrap' ).attr( 'data-src', source );
700
- }
701
-
702
- var dataSource = gridItem.find( '.wpr-grid-image-wrap' ).attr( 'data-src' );
703
-
704
- if ( typeof dataSource !== typeof undefined && dataSource !== false ) {
705
- if ( -1 === dataSource.indexOf( 'wp-content' ) ) {
706
- gridItem.find( '.wpr-grid-image-wrap' ).attr( 'data-iframe', 'true' );
707
- }
708
- }
709
- });
710
-
711
- // Init Lightbox
712
- iGrid.lightGallery( settings.lightbox );
713
-
714
- // Fix LightGallery Thumbnails
715
- iGrid.on('onAfterOpen.lg',function() {
716
- if ( $('.lg-outer').find('.lg-thumb-item').length ) {
717
- $('.lg-outer').find('.lg-thumb-item').each(function() {
718
- var imgSrc = $(this).find('img').attr('src'),
719
- newImgSrc = imgSrc,
720
- extIndex = imgSrc.lastIndexOf('.'),
721
- imgExt = imgSrc.slice(extIndex),
722
- cropIndex = imgSrc.lastIndexOf('-'),
723
- cropSize = /\d{3,}x\d{3,}/.test(imgSrc.substring(extIndex,cropIndex)) ? imgSrc.substring(extIndex,cropIndex) : false;
724
-
725
- if ( 42 <= imgSrc.substring(extIndex,cropIndex).length ) {
726
- cropSize = '';
727
- }
728
-
729
- if ( cropSize !== '' ) {
730
- if ( false !== cropSize ) {
731
- newImgSrc = imgSrc.replace(cropSize, '-150x150');
732
- } else {
733
- newImgSrc = [imgSrc.slice(0, extIndex), '-150x150', imgSrc.slice(extIndex)].join('');
734
- }
735
- }
736
-
737
- // Change SRC
738
- $(this).find('img').attr('src', newImgSrc);
739
- });
740
- }
741
- });
742
-
743
- // Show/Hide Controls
744
- $scope.find( '.wpr-grid' ).on( 'onAferAppendSlide.lg, onAfterSlide.lg', function( event, prevIndex, index ) {
745
- var lightboxControls = $( '#lg-actual-size, #lg-zoom-in, #lg-zoom-out, #lg-download' ),
746
- lightboxDownload = $( '#lg-download' ).attr( 'href' );
747
-
748
- if ( $( '#lg-download' ).length ) {
749
- if ( -1 === lightboxDownload.indexOf( 'wp-content' ) ) {
750
- lightboxControls.addClass( 'wpr-hidden-element' );
751
- } else {
752
- lightboxControls.removeClass( 'wpr-hidden-element' );
753
- }
754
- }
755
-
756
- // Autoplay Button
757
- if ( '' === settings.lightbox.autoplay ) {
758
- $( '.lg-autoplay-button' ).css({
759
- 'width' : '0',
760
- 'height' : '0',
761
- 'overflow' : 'hidden'
762
- });
763
- }
764
- });
765
-
766
- // Overlay
767
- if ( lightboxOverlay.length ) {
768
- $scope.find( '.wpr-grid-media-hover-bg' ).after( lightboxOverlay.remove() );
769
-
770
- $scope.find( '.wpr-grid-lightbox-overlay' ).on( 'click', function() {
771
- if ( ! WprElements.editorCheck() ) {
772
- $(this).closest( 'article' ).find( '.wpr-grid-image-wrap' ).trigger( 'click' );
773
- } else {
774
- alert( 'Lightbox is Disabled in the Editor!' );
775
- }
776
- });
777
- } else {
778
- lightbox.find( '.inner-block > span' ).on( 'click', function() {
779
- if ( ! WprElements.editorCheck() ) {
780
- var imageWrap = $(this).closest( 'article' ).find( '.wpr-grid-image-wrap' );
781
- imageWrap.trigger( 'click' );
782
- } else {
783
- alert( 'Lightbox is Disabled in the Editor!' );
784
- }
785
- });
786
- }
787
- }
788
-
789
- // Init Likes
790
- postLikes( settings );
791
-
792
- // Likes
793
- function postLikes( settings ) {
794
- if ( ! $scope.find( '.wpr-post-like-button' ).length ) {
795
- return;
796
- }
797
-
798
- $scope.find( '.wpr-post-like-button' ).on( 'click', function() {
799
- var current = $(this);
800
-
801
- if ( '' !== current.attr( 'data-post-id' ) ) {
802
-
803
- $.ajax({
804
- type: 'POST',
805
- url: current.attr( 'data-ajax' ),
806
- data: {
807
- action : 'wpr_likes_init',
808
- post_id : current.attr( 'data-post-id' ),
809
- nonce : current.attr( 'data-nonce' )
810
- },
811
- beforeSend:function() {
812
- current.fadeTo( 500, 0.5 );
813
- },
814
- success: function( response ) {
815
- // Get Icon
816
- var iconClass = current.attr( 'data-icon' );
817
-
818
- // Get Count
819
- var countHTML = response.count;
820
-
821
- if ( '' === countHTML.replace(/<\/?[^>]+(>|$)/g, "") ) {
822
- countHTML = '<span class="wpr-post-like-count">'+ current.attr( 'data-text' ) +'</span>';
823
-
824
- if ( ! current.hasClass( 'wpr-likes-zero' ) ) {
825
- current.addClass( 'wpr-likes-zero' );
826
- }
827
- } else {
828
- current.removeClass( 'wpr-likes-zero' );
829
- }
830
-
831
- // Update Icon
832
- if ( current.hasClass( 'wpr-already-liked' ) ) {
833
- current.prop( 'title', 'Like' );
834
- current.removeClass( 'wpr-already-liked' );
835
- current.html( '<i class="'+ iconClass +'"></i>' + countHTML );
836
- } else {
837
- current.prop( 'title', 'Unlike' );
838
- current.addClass( 'wpr-already-liked' );
839
- current.html( '<i class="'+ iconClass.replace( 'far', 'fas' ) +'"></i>' + countHTML );
840
- }
841
-
842
- current.fadeTo( 500, 1 );
843
- }
844
- });
845
-
846
- }
847
-
848
- return false;
849
- });
850
- }
851
-
852
- // Isotope Layout
853
- function isotopeLayout( settings ) {
854
- var grid = $scope.find( '.wpr-grid' ),
855
- item = grid.find( '.wpr-grid-item' ),
856
- itemVisible = item.filter( ':visible' ),
857
- layout = settings.layout,
858
- mediaAlign = settings.media_align,
859
- mediaWidth = settings.media_width,
860
- mediaDistance = settings.media_distance,
861
- columns = 3,
862
- columnsMobile = settings.columns_mobile,
863
- columnsTablet = settings.columns_tablet,
864
- columnsDesktop = settings.columns_desktop,
865
- gutterHr = settings.gutter_hr,
866
- gutterVr = settings.gutter_vr,
867
- contWidth = grid.width() + gutterHr - 0.3,
868
- viewportWidth = $( 'body' ).prop( 'clientWidth' ),
869
- transDuration = 400;
870
-
871
- // Mobile
872
- if ( 440 >= viewportWidth ) {
873
- columns = columnsMobile;
874
-
875
- // Tablet
876
- } else if ( 768 >= viewportWidth ) {
877
- columns = columnsTablet;
878
-
879
- // Desktop
880
- } else if ( 1920 >= viewportWidth ) {
881
- columns = columnsDesktop;
882
-
883
- // Larger Screens
884
- } else if ( 2300 >= viewportWidth ) {
885
- columns = columnsDesktop + 1;
886
- } else if ( 2650 >= viewportWidth ) {
887
- columns = columnsDesktop + 2;
888
- } else if ( 3000 >= viewportWidth ) {
889
- columns = columnsDesktop + 3;
890
- } else {
891
- columns = columnsDesktop + 4;
892
- }
893
-
894
- // Limit Columns for Higher Screens
895
- if ( columns > 8 ) {
896
- columns = 8;
897
- }
898
-
899
- // Calculate Item Width
900
- item.outerWidth( Math.floor( contWidth / columns - gutterHr ) );
901
-
902
- // Set Vertical Gutter
903
- item.css( 'margin-bottom', gutterVr +'px' );
904
-
905
- // Reset Vertical Gutter for 1 Column Layout
906
- if ( 1 === columns ) {
907
- item.last().css( 'margin-bottom', '0' );
908
- }
909
-
910
- // add last row & make all post equal height
911
- var maxTop = -1;
912
- itemVisible.each(function ( index ) {
913
-
914
- // define
915
- var thisHieght = $(this).outerHeight(),
916
- thisTop = parseInt( $(this).css( 'top' ) , 10 );
917
-
918
- // determine last row
919
- if ( thisTop > maxTop ) {
920
- maxTop = thisTop;
921
- }
922
-
923
- });
924
-
925
- if ( 'fitRows' === layout ) {
926
- itemVisible.each(function() {
927
- if ( parseInt( $(this).css( 'top' ) ) === maxTop ) {
928
- $(this).addClass( 'rf-last-row' );
929
- }
930
- });
931
- }
932
-
933
- // List Layout
934
- if ( 'list' === layout ) {
935
- var imageHeight = item.find( '.wpr-grid-image-wrap' ).outerHeight();
936
- item.find( '.wpr-grid-item-below-content' ).css( 'min-height', imageHeight +'px' );
937
-
938
- if ( $( 'body' ).prop( 'clientWidth' ) < 480 ) {
939
-
940
- item.find( '.wpr-grid-media-wrap' ).css({
941
- 'float' : 'none',
942
- 'width' : '100%'
943
- });
944
-
945
- item.find( '.wpr-grid-item-below-content' ).css({
946
- 'float' : 'none',
947
- 'width' : '100%',
948
- });
949
-
950
- item.find( '.wpr-grid-image-wrap' ).css( 'padding', '0' );
951
-
952
- item.find( '.wpr-grid-item-below-content' ).css( 'min-height', '0' );
953
-
954
- if ( 'zigzag' === mediaAlign ) {
955
- item.find( '[class*="elementor-repeater-item"]' ).css( 'text-align', 'center' );
956
- }
957
-
958
- } else {
959
-
960
- if ( 'zigzag' !== mediaAlign ) {
961
-
962
- item.find( '.wpr-grid-media-wrap' ).css({
963
- 'float' : mediaAlign,
964
- 'width' : mediaWidth +'%'
965
- });
966
-
967
- var listGutter = 'left' === mediaAlign ? 'margin-right' : 'margin-left';
968
- item.find( '.wpr-grid-media-wrap' ).css( listGutter, mediaDistance +'px' );
969
-
970
- item.find( '.wpr-grid-item-below-content' ).css({
971
- 'float' : mediaAlign,
972
- 'width' : 'calc((100% - '+ mediaWidth +'%) - '+ mediaDistance +'px)',
973
- });
974
-
975
- // Zig-zag
976
- } else {
977
- // Even
978
- item.filter(':even').find( '.wpr-grid-media-wrap' ).css({
979
- 'float' : 'left',
980
- 'width' : mediaWidth +'%'
981
- });
982
- item.filter(':even').find( '.wpr-grid-item-below-content' ).css({
983
- 'float' : 'left',
984
- 'width' : 'calc((100% - '+ mediaWidth +'%) - '+ mediaDistance +'px)',
985
- });
986
- item.filter(':even').find( '.wpr-grid-media-wrap' ).css( 'margin-right', mediaDistance +'px' );
987
-
988
- // Odd
989
- item.filter(':odd').find( '.wpr-grid-media-wrap' ).css({
990
- 'float' : 'right',
991
- 'width' : mediaWidth +'%'
992
- });
993
- item.filter(':odd').find( '.wpr-grid-item-below-content' ).css({
994
- 'float' : 'right',
995
- 'width' : 'calc((100% - '+ mediaWidth +'%) - '+ mediaDistance +'px)',
996
- });
997
- item.filter(':odd').find( '.wpr-grid-media-wrap' ).css( 'margin-left', mediaDistance +'px' );
998
-
999
- // Fix Elements Align
1000
- if ( ! grid.hasClass( 'wpr-grid-list-ready' ) ) {
1001
- item.each( function( index ) {
1002
- var element = $(this).find( '[class*="elementor-repeater-item"]' );
1003
-
1004
- if ( index % 2 === 0 ) {
1005
- element.each(function() {
1006
- if ( ! $(this).hasClass( 'wpr-grid-item-align-center' ) ) {
1007
- if ( 'none' === $(this).css( 'float' ) ) {
1008
- $(this).css( 'text-align', 'left' );
1009
- } else {
1010
- $(this).css( 'float', 'left' );
1011
- }
1012
-
1013
- var inner = $(this).find( '.inner-block' );
1014
- }
1015
- });
1016
- } else {
1017
- element.each(function( index ) {
1018
- if ( ! $(this).hasClass( 'wpr-grid-item-align-center' ) ) {
1019
- if ( 'none' === $(this).css( 'float' ) ) {
1020
- $(this).css( 'text-align', 'right' );
1021
- } else {
1022
- $(this).css( 'float', 'right' );
1023
- }
1024
-
1025
- var inner = $(this).find( '.inner-block' );
1026
-
1027
- if ( '0px' !== inner.css( 'margin-left' ) ) {
1028
- inner.css( 'margin-right', inner.css( 'margin-left' ) );
1029
- inner.css( 'margin-left', '0' );
1030
- }
1031
-
1032
- // First Item
1033
- if ( 0 === index ) {
1034
- if ( '0px' !== inner.css( 'margin-right' ) ) {
1035
- inner.css( 'margin-left', inner.css( 'margin-right' ) );
1036
- inner.css( 'margin-right', '0' );
1037
- }
1038
- }
1039
- }
1040
- });
1041
- }
1042
- });
1043
-
1044
- }
1045
-
1046
- setTimeout(function() {
1047
- if ( ! grid.hasClass( 'wpr-grid-list-ready' ) ) {
1048
- grid.addClass( 'wpr-grid-list-ready' );
1049
- }
1050
- }, 500 );
1051
- }
1052
-
1053
- }
1054
- }
1055
-
1056
- // Set Layout
1057
- if ( 'list' === layout ) {
1058
- layout = 'fitRows';
1059
- }
1060
-
1061
- // No Transition
1062
- if ( 'default' !== settings.filters_animation ) {
1063
- transDuration = 0;
1064
- }
1065
-
1066
- // Run Isotope
1067
- var iGrid = grid.isotope({
1068
- layoutMode: layout,
1069
- masonry: {
1070
- comlumnWidth: contWidth / columns,
1071
- gutter: gutterHr
1072
- },
1073
- fitRows: {
1074
- comlumnWidth: contWidth / columns,
1075
- gutter: gutterHr
1076
- },
1077
- transitionDuration: transDuration,
1078
- percentPosition: true
1079
- });
1080
-
1081
- // return iGrid;//tmp
1082
- }
1083
-
1084
- // Isotope Filters
1085
- function isotopeFilters( settings ) {
1086
-
1087
- // Count
1088
- if ( 'yes' === settings.filters_count ) {
1089
- $scope.find( '.wpr-grid-filters a, .wpr-grid-filters span' ).each(function() {
1090
- if ( '*' === $(this).attr( 'data-filter') ) {
1091
- $(this).find( 'sup' ).text( $scope.find( '.wpr-grid-filters' ).next().find('article').length );
1092
- } else {
1093
- $(this).find( 'sup' ).text( $( $(this).attr( 'data-filter' ) ).length );
1094
- }
1095
- });
1096
- }
1097
-
1098
- // Return if Disabled
1099
- if ( 'yes' === settings.filters_linkable ) {
1100
- return;
1101
- }
1102
-
1103
- // Deeplinking on Load
1104
- if ( 'yes' === settings.deeplinking ) {
1105
- var deepLink = window.location.hash.replace( '#filter:', '.' );
1106
-
1107
- if ( window.location.hash.match( '#filter:all' ) ) {
1108
- deepLink = '*';
1109
- }
1110
-
1111
- var activeFilter = $scope.find( '.wpr-grid-filters span[data-filter="'+ deepLink +'"]:not(.wpr-back-filter)' ),
1112
- activeFilterWrap = activeFilter.parent();
1113
-
1114
- // Sub Filters
1115
- if ( 'parent' === activeFilter.parent().attr( 'data-role' ) ) {
1116
- if ( activeFilterWrap.parent( 'ul' ).find( 'ul[data-parent="'+ deepLink +'"]').length ) {
1117
- activeFilterWrap.parent( 'ul' ).children( 'li' ).css( 'display', 'none' );
1118
- activeFilterWrap.siblings( 'ul[data-parent="'+ deepLink +'"]' ).css( 'display', 'block' );
1119
- }
1120
- } else if ( 'sub' === activeFilter.parent().attr( 'data-role' ) ) {
1121
- activeFilterWrap.closest( '.wpr-grid-filters' ).children( 'li' ).css( 'display', 'none' );
1122
- activeFilterWrap.parent( 'ul' ).css( 'display', 'inline-block' );
1123
- }
1124
-
1125
- // Active Filter Class
1126
- $scope.find( '.wpr-grid-filters span' ).removeClass( 'wpr-active-filter' );
1127
- activeFilter.addClass( 'wpr-active-filter' );
1128
-
1129
- $scope.find( '.wpr-grid' ).isotope({ filter: deepLink });
1130
-
1131
- // Fix Lightbox
1132
- if ( '*' !== deepLink ) {
1133
- settings.lightbox.selector = deepLink +' .wpr-grid-image-wrap';
1134
- } else {
1135
- settings.lightbox.selector = ' .wpr-grid-image-wrap';
1136
- }
1137
-
1138
- lightboxPopup( settings );
1139
- }
1140
-
1141
- // Hide Empty Filters
1142
- if ( 'yes' === settings.filters_hide_empty ) {
1143
- $scope.find( '.wpr-grid-filters span' ).each(function() {
1144
- var searchClass = $(this).attr( 'data-filter' );
1145
-
1146
- if ( '*' !== searchClass ) {
1147
- if ( 0 === iGrid.find(searchClass).length ) {
1148
- $(this).parent( 'li' ).addClass( 'wpr-hidden-element' );
1149
- } else {
1150
- $(this).parent( 'li' ).removeClass( 'wpr-hidden-element' );
1151
- }
1152
- }
1153
- });
1154
- }
1155
-
1156
- // Click Event
1157
- $scope.find( '.wpr-grid-filters span' ).on( 'click', function() {
1158
- var filterClass = $(this).data( 'filter' ),
1159
- filterWrap = $(this).parent( 'li' ),
1160
- filterRole = filterWrap.attr( 'data-role' );
1161
-
1162
- // Active Filter Class
1163
- $scope.find( '.wpr-grid-filters span' ).removeClass( 'wpr-active-filter' );
1164
- $(this).addClass( 'wpr-active-filter' );
1165
-
1166
- // Sub Filters
1167
- if ( 'parent' === filterRole ) {
1168
- if ( filterWrap.parent( 'ul' ).find( 'ul[data-parent="'+ filterClass +'"]').length ) {
1169
- filterWrap.parent( 'ul' ).children( 'li' ).css( 'display', 'none' );
1170
- filterWrap.siblings( 'ul[data-parent="'+ filterClass +'"]' ).css( 'display', 'block' );
1171
- }
1172
- } else if ( 'back' === filterRole ) {
1173
- filterWrap.closest( '.wpr-grid-filters' ).children( 'li' ).css( 'display', 'inline-block' );
1174
- filterWrap.parent().css( 'display', 'none' );
1175
- }
1176
-
1177
- // Deeplinking
1178
- if ( 'yes' === settings.deeplinking ) {
1179
- var filterHash = '#filter:'+ filterClass.replace( '.', '' );
1180
-
1181
- if ( '*' === filterClass ) {
1182
- filterHash = '#filter:all';
1183
- }
1184
-
1185
- window.location.href = window.location.pathname + window.location.search + filterHash;
1186
- }
1187
-
1188
- // Infinite Scroll
1189
- if ( 'infinite-scroll' === settings.pagination_type ) {
1190
- if ( 0 === iGrid.find($(this).attr('data-filter')).length ) {
1191
- $scope.find( '.wpr-grid' ).infiniteScroll( 'loadNextPage' );
1192
- }
1193
- }
1194
-
1195
- // Filtering Animation
1196
- if ( 'default' !== settings.filters_animation ) {
1197
- $scope.find( '.wpr-grid-item-inner' ).css({
1198
- 'opacity' : '0',
1199
- 'transition' : 'none'
1200
- });
1201
- }
1202
-
1203
- if ( 'fade-slide' === settings.filters_animation ) {
1204
- $scope.find( '.wpr-grid-item-inner' ).css( 'top', '20px' );
1205
- } else if ( 'zoom' === settings.filters_animation ) {
1206
- $scope.find( '.wpr-grid-item-inner' ).css( 'transform', 'scale(0.01)' );
1207
- } else {
1208
- $scope.find( '.wpr-grid-item-inner' ).css({
1209
- 'top' : '0',
1210
- 'transform' : 'scale(1)'
1211
- });
1212
- }
1213
-
1214
- // Filter Grid Items
1215
- $scope.find( '.wpr-grid' ).isotope({ filter: filterClass });
1216
-
1217
- // Fix Lightbox
1218
- if ( '*' !== filterClass ) {
1219
- settings.lightbox.selector = filterClass +' .wpr-grid-image-wrap';
1220
- } else {
1221
- settings.lightbox.selector = ' .wpr-grid-image-wrap';
1222
- }
1223
-
1224
- // Destroy Lightbox
1225
- iGrid.data('lightGallery').destroy( true );
1226
- // Init Lightbox
1227
- iGrid.lightGallery( settings.lightbox );
1228
- });
1229
-
1230
- }
1231
-
1232
- }, // End widgetGrid
1233
-
1234
- widgetMagazineGrid: function( $scope ) {
1235
- // Settings
1236
- var iGrid = $scope.find( '.wpr-magazine-grid-wrap' ),
1237
- settings = iGrid.attr( 'data-slick' );
1238
-
1239
- // Slider
1240
- if ( typeof settings !== typeof undefined && settings !== false ) {
1241
- iGrid.slick();
1242
- }
1243
-
1244
- // Media Hover Link
1245
- if ( 'yes' === iGrid.find( '.wpr-grid-media-wrap' ).attr( 'data-overlay-link' ) && ! WprElements.editorCheck() ) {
1246
- iGrid.find( '.wpr-grid-media-wrap' ).css('cursor', 'pointer');
1247
-
1248
- iGrid.find( '.wpr-grid-media-wrap' ).on( 'click', function( event ) {
1249
- var targetClass = event.target.className;
1250
-
1251
- if ( -1 !== targetClass.indexOf( 'inner-block' ) || -1 !== targetClass.indexOf( 'wpr-cv-inner' ) ||
1252
- -1 !== targetClass.indexOf( 'wpr-grid-media-hover' ) ) {
1253
- event.preventDefault();
1254
- window.location.href = $(this).find( '.wpr-grid-media-hover-bg' ).attr( 'data-url' );
1255
- }
1256
- });
1257
- }
1258
-
1259
- // Sharing
1260
- if ( $scope.find( '.wpr-sharing-trigger' ).length ) {
1261
- var sharingTrigger = $scope.find( '.wpr-sharing-trigger' ),
1262
- sharingInner = $scope.find( '.wpr-post-sharing-inner' ),
1263
- sharingWidth = 5;
1264
-
1265
- // Calculate Width
1266
- sharingInner.first().find( 'a' ).each(function() {
1267
- sharingWidth += $(this).outerWidth() + parseInt( $(this).css('margin-right'), 10 );
1268
- });
1269
-
1270
- // Calculate Margin
1271
- var sharingMargin = parseInt( sharingInner.find( 'a' ).css('margin-right'), 10 );
1272
-
1273
- // Set Positions
1274
- if ( 'left' === sharingTrigger.attr( 'data-direction') ) {
1275
- // Set Width
1276
- sharingInner.css( 'width', sharingWidth +'px' );
1277
-
1278
- // Set Position
1279
- sharingInner.css( 'left', - ( sharingMargin + sharingWidth ) +'px' );
1280
- } else if ( 'right' === sharingTrigger.attr( 'data-direction') ) {
1281
- // Set Width
1282
- sharingInner.css( 'width', sharingWidth +'px' );
1283
-
1284
- // Set Position
1285
- sharingInner.css( 'right', - ( sharingMargin + sharingWidth ) +'px' );
1286
- } else if ( 'top' === sharingTrigger.attr( 'data-direction') ) {
1287
- // Set Margins
1288
- sharingInner.find( 'a' ).css({
1289
- 'margin-right' : '0',
1290
- 'margin-top' : sharingMargin +'px'
1291
- });
1292
-
1293
- // Set Position
1294
- sharingInner.css({
1295
- 'top' : -sharingMargin +'px',
1296
- 'left' : '50%',
1297
- '-webkit-transform' : 'translate(-50%, -100%)',
1298
- 'transform' : 'translate(-50%, -100%)'
1299
- });
1300
- } else if ( 'right' === sharingTrigger.attr( 'data-direction') ) {
1301
- // Set Width
1302
- sharingInner.css( 'width', sharingWidth +'px' );
1303
-
1304
- // Set Position
1305
- sharingInner.css({
1306
- 'left' : sharingMargin +'px',
1307
- // 'bottom' : - ( sharingInner.outerHeight() + sharingTrigger.outerHeight() ) +'px',
1308
- });
1309
- } else if ( 'bottom' === sharingTrigger.attr( 'data-direction') ) {
1310
- // Set Margins
1311
- sharingInner.find( 'a' ).css({
1312
- 'margin-right' : '0',
1313
- 'margin-bottom' : sharingMargin +'px'
1314
- });
1315
-
1316
- // Set Position
1317
- sharingInner.css({
1318
- 'bottom' : -sharingMargin +'px',
1319
- 'left' : '50%',
1320
- '-webkit-transform' : 'translate(-50%, 100%)',
1321
- 'transform' : 'translate(-50%, 100%)'
1322
- });
1323
- }
1324
-
1325
- if ( 'click' === sharingTrigger.attr( 'data-action' ) ) {
1326
- sharingTrigger.on( 'click', function() {
1327
- var sharingInner = $(this).next();
1328
-
1329
- if ( 'hidden' === sharingInner.css( 'visibility' ) ) {
1330
- sharingInner.css( 'visibility', 'visible' );
1331
- sharingInner.find( 'a' ).css({
1332
- 'opacity' : '1',
1333
- 'top' : '0'
1334
- });
1335
-
1336
- setTimeout( function() {
1337
- sharingInner.find( 'a' ).addClass( 'wpr-no-transition-delay' );
1338
- }, sharingInner.find( 'a' ).length * 100 );
1339
- } else {
1340
- sharingInner.find( 'a' ).removeClass( 'wpr-no-transition-delay' );
1341
-
1342
- sharingInner.find( 'a' ).css({
1343
- 'opacity' : '0',
1344
- 'top' : '-5px'
1345
- });
1346
- setTimeout( function() {
1347
- sharingInner.css( 'visibility', 'hidden' );
1348
- }, sharingInner.find( 'a' ).length * 100 );
1349
- }
1350
- });
1351
- } else {
1352
- sharingTrigger.on( 'mouseenter', function() {
1353
- var sharingInner = $(this).next();
1354
-
1355
- sharingInner.css( 'visibility', 'visible' );
1356
- sharingInner.find( 'a' ).css({
1357
- 'opacity' : '1',
1358
- 'top' : '0',
1359
- });
1360
-
1361
- setTimeout( function() {
1362
- sharingInner.find( 'a' ).addClass( 'wpr-no-transition-delay' );
1363
- }, sharingInner.find( 'a' ).length * 100 );
1364
- });
1365
- $scope.find( '.wpr-grid-item-sharing' ).on( 'mouseleave', function() {
1366
- var sharingInner = $(this).find( '.wpr-post-sharing-inner' );
1367
-
1368
- sharingInner.find( 'a' ).removeClass( 'wpr-no-transition-delay' );
1369
-
1370
- sharingInner.find( 'a' ).css({
1371
- 'opacity' : '0',
1372
- 'top' : '-5px'
1373
- });
1374
- setTimeout( function() {
1375
- sharingInner.css( 'visibility', 'hidden' );
1376
- }, sharingInner.find( 'a' ).length * 100 );
1377
- });
1378
- }
1379
- }
1380
-
1381
- // Likes
1382
- if ( $scope.find( '.wpr-post-like-button' ).length ) {
1383
-
1384
- $scope.find( '.wpr-post-like-button' ).on( 'click', function() {
1385
- var current = $(this);
1386
-
1387
- if ( '' !== current.attr( 'data-post-id' ) ) {
1388
-
1389
- $.ajax({
1390
- type: 'POST',
1391
- url: current.attr( 'data-ajax' ),
1392
- data: {
1393
- action : 'wpr_likes_init',
1394
- post_id : current.attr( 'data-post-id' ),
1395
- nonce : current.attr( 'data-nonce' )
1396
- },
1397
- beforeSend:function() {
1398
- current.fadeTo( 500, 0.5 );
1399
- },
1400
- success: function( response ) {
1401
- // Get Icon
1402
- var iconClass = current.attr( 'data-icon' );
1403
-
1404
- // Get Count
1405
- var countHTML = response.count;
1406
-
1407
- if ( '' === countHTML.replace(/<\/?[^>]+(>|$)/g, "") ) {
1408
- countHTML = '<span class="wpr-post-like-count">'+ current.attr( 'data-text' ) +'</span>';
1409
-
1410
- if ( ! current.hasClass( 'wpr-likes-zero' ) ) {
1411
- current.addClass( 'wpr-likes-zero' );
1412
- }
1413
- } else {
1414
- current.removeClass( 'wpr-likes-zero' );
1415
- }
1416
-
1417
- // Update Icon
1418
- if ( current.hasClass( 'wpr-already-liked' ) ) {
1419
- current.prop( 'title', 'Like' );
1420
- current.removeClass( 'wpr-already-liked' );
1421
- current.html( '<i class="'+ iconClass +'"></i>' + countHTML );
1422
- } else {
1423
- current.prop( 'title', 'Unlike' );
1424
- current.addClass( 'wpr-already-liked' );
1425
- current.html( '<i class="'+ iconClass.replace( 'far', 'fas' ) +'"></i>' + countHTML );
1426
- }
1427
-
1428
- current.fadeTo( 500, 1 );
1429
- }
1430
- });
1431
-
1432
- }
1433
-
1434
- return false;
1435
- });
1436
-
1437
- }
1438
-
1439
- }, // End widgetMagazineGrid
1440
-
1441
- widgetFeaturedMedia: function( $scope ) {
1442
- var gallery = $scope.find( '.wpr-gallery-slider' ),
1443
- gallerySettings = gallery.attr( 'data-slick' );
1444
-
1445
- gallery.animate({ 'opacity' : '1' }, 1000 );//tmp
1446
-
1447
- if ( '[]' !== gallerySettings ) {
1448
- gallery.slick({
1449
- appendDots : $scope.find( '.wpr-gallery-slider-dots' ),
1450
- customPaging : function ( slider, i ) {
1451
- var slideNumber = (i + 1),
1452
- totalSlides = slider.slideCount;
1453
-
1454
- return '<span class="wpr-gallery-slider-dot"></span>';
1455
- }
1456
- });
1457
- }
1458
-
1459
- // Lightbox
1460
- var lightboxSettings = $( '.wpr-featured-media-image' ).attr( 'data-lightbox' );
1461
-
1462
- if ( typeof lightboxSettings !== typeof undefined && lightboxSettings !== false && ! WprElements.editorCheck() ) {
1463
- var MediaWrap = $scope.find( '.wpr-featured-media-wrap' );
1464
- lightboxSettings = JSON.parse( lightboxSettings );
1465
-
1466
- // Init Lightbox
1467
- MediaWrap.lightGallery( lightboxSettings );
1468
-
1469
- // Show/Hide Controls
1470
- MediaWrap.on( 'onAferAppendSlide.lg, onAfterSlide.lg', function( event, prevIndex, index ) {
1471
- var lightboxControls = $( '#lg-actual-size, #lg-zoom-in, #lg-zoom-out, #lg-download' ),
1472
- lightboxDownload = $( '#lg-download' ).attr( 'href' );
1473
-
1474
- if ( $( '#lg-download' ).length ) {
1475
- if ( -1 === lightboxDownload.indexOf( 'wp-content' ) ) {
1476
- lightboxControls.addClass( 'wpr-hidden-element' );
1477
- } else {
1478
- lightboxControls.removeClass( 'wpr-hidden-element' );
1479
- }
1480
- }
1481
-
1482
- // Autoplay Button
1483
- if ( '' === lightboxSettings.autoplay ) {
1484
- $( '.lg-autoplay-button' ).css({
1485
- 'width' : '0',
1486
- 'height' : '0',
1487
- 'overflow' : 'hidden'
1488
- });
1489
- }
1490
- });
1491
- }
1492
- }, // End widgetFeaturedMedia
1493
-
1494
- widgetProductMedia: function( $scope ) {
1495
- var productImage = $scope.find( '.wpr-product-media-image' ),
1496
- gallery = $scope.find( '.wpr-gallery-slider' ),
1497
- gallerySettings = gallery.attr( 'data-slick' );
1498
-
1499
- gallery.animate({ 'opacity' : '1' }, 1000 );//tmp
1500
-
1501
- if ( '[]' !== gallerySettings && gallery.length ) {
1502
- // Get Settings
1503
- var gallerySettings = JSON.parse( gallerySettings );
1504
-
1505
- // Gallery
1506
- gallery.slick();
1507
-
1508
- // Thumbnail Navigation
1509
- if ( 'yes' === gallerySettings.thumbnail_nav ) {
1510
- var navigation = $scope.find( '.wpr-product-thumb-nav' );
1511
-
1512
- // Init Slick
1513
- navigation.slick();
1514
-
1515
- navigation.find( 'li' ).on( 'click', function () {
1516
- var index = $(this).attr( 'data-slick-index' );
1517
-
1518
- $(this).siblings().removeClass( 'slick-current' );
1519
- $(this).addClass( 'slick-current' );
1520
-
1521
- gallery.slick( 'slickGoTo', parseInt( index, 10 ) );
1522
- });
1523
- }
1524
- }
1525
-
1526
- // Lightbox
1527
- var lightboxSettings = $( '.wpr-product-media-image' ).attr( 'data-lightbox' );
1528
-
1529
- if ( typeof lightboxSettings !== typeof undefined && lightboxSettings !== false && ! WprElements.editorCheck() ) {
1530
- var MediaWrap = $scope.find( '.wpr-product-media-wrap' );
1531
- lightboxSettings = JSON.parse( lightboxSettings );
1532
-
1533
- // Init Lightbox
1534
- MediaWrap.lightGallery( lightboxSettings );
1535
-
1536
- // Show/Hide Controls
1537
- MediaWrap.on( 'onAferAppendSlide.lg, onAfterSlide.lg', function( event, prevIndex, index ) {
1538
- var lightboxControls = $( '#lg-actual-size, #lg-zoom-in, #lg-zoom-out, #lg-download' ),
1539
- lightboxDownload = $( '#lg-download' ).attr( 'href' );
1540
-
1541
- if ( $( '#lg-download' ).length ) {
1542
- if ( -1 === lightboxDownload.indexOf( 'wp-content' ) ) {
1543
- lightboxControls.addClass( 'wpr-hidden-element' );
1544
- } else {
1545
- lightboxControls.removeClass( 'wpr-hidden-element' );
1546
- }
1547
- }
1548
-
1549
- // Autoplay Button
1550
- if ( '' === lightboxSettings.autoplay ) {
1551
- $( '.lg-autoplay-button' ).css({
1552
- 'width' : '0',
1553
- 'height' : '0',
1554
- 'overflow' : 'hidden'
1555
- });
1556
- }
1557
- });
1558
- }
1559
-
1560
- // Zoom
1561
- if ( $scope.hasClass( 'wpr-gallery-zoom-yes' ) ) {
1562
- productImage.on( 'mousemove', function( event ) {
1563
- var xPos = ((event.pageX - $(this).offset().left) / $(this).width()) * 100,
1564
- yPos = ((event.pageY - $(this).offset().top) / $(this).height()) * 100;
1565
-
1566
- $(this).children( 'img' ).css({
1567
- 'transform-origin': xPos +'% '+ yPos +'%'
1568
- });
1569
- });
1570
- }
1571
-
1572
- }, // End widgetProductMedia
1573
-
1574
- widgetCountDown: function( $scope ) {
1575
- var countDownWrap = $scope.children( '.elementor-widget-container' ).children( '.wpr-countdown-wrap' ),
1576
- countDownInterval = null,
1577
- dataInterval = countDownWrap.data( 'interval' ),
1578
- dataShowAgain = countDownWrap.data( 'show-again' ),
1579
- endTime = new Date( dataInterval * 1000);
1580
-
1581
- // Evergreen End Time
1582
- if ( 'evergreen' === countDownWrap.data( 'type' ) ) {
1583
- var evergreenDate = new Date(),
1584
- widgetID = $scope.attr( 'data-id' ),
1585
- settings = JSON.parse( localStorage.getItem( 'WprCountDownSettings') ) || {};
1586
-
1587
- // End Time
1588
- if ( settings.hasOwnProperty( widgetID ) ) {
1589
- if ( Object.keys(settings).length === 0 || dataInterval !== settings[widgetID].interval ) {
1590
- endTime = evergreenDate.setSeconds( evergreenDate.getSeconds() + dataInterval );
1591
- } else {
1592
- endTime = settings[widgetID].endTime;
1593
- }
1594
- } else {
1595
- endTime = evergreenDate.setSeconds( evergreenDate.getSeconds() + dataInterval );
1596
- }
1597
-
1598
- if ( endTime + dataShowAgain < evergreenDate.setSeconds( evergreenDate.getSeconds() ) ) {
1599
- endTime = evergreenDate.setSeconds( evergreenDate.getSeconds() + dataInterval );
1600
- }
1601
-
1602
- // Settings
1603
- settings[widgetID] = {
1604
- interval: dataInterval,
1605
- endTime: endTime
1606
- };
1607
-
1608
- // Save Settings in Browser
1609
- localStorage.setItem( 'WprCountDownSettings', JSON.stringify( settings ) );
1610
- }
1611
-
1612
- // Init on Load
1613
- initCountDown();
1614
-
1615
- // Start CountDown
1616
- if ( ! WprElements.editorCheck() ) { //tmp
1617
- countDownInterval = setInterval( initCountDown, 1000 );
1618
- }
1619
-
1620
- function initCountDown() {
1621
- var timeLeft = endTime - new Date();
1622
-
1623
- var numbers = {
1624
- days: Math.floor(timeLeft / (1000 * 60 * 60 * 24)),
1625
- hours: Math.floor(timeLeft / (1000 * 60 * 60) % 24),
1626
- minutes: Math.floor(timeLeft / 1000 / 60 % 60),
1627
- seconds: Math.floor(timeLeft / 1000 % 60)
1628
- };
1629
-
1630
- if ( numbers.days < 0 || numbers.hours < 0 || numbers.minutes < 0 ) {
1631
- numbers = {
1632
- days: 0,
1633
- hours: 0,
1634
- minutes: 0,
1635
- seconds: 0
1636
- };
1637
- }
1638
-
1639
- $scope.find( '.wpr-countdown-number' ).each(function() {
1640
- var number = numbers[ $(this).attr( 'data-item' ) ];
1641
-
1642
- if ( 1 === number.toString().length ) {
1643
- number = '0' + number;
1644
- }
1645
-
1646
- $(this).text( number );
1647
-
1648
- // Labels
1649
- var labels = $(this).next();
1650
-
1651
- if ( labels.length ) {
1652
- if ( ! $(this).hasClass( 'wpr-countdown-seconds' ) ) {
1653
- var labelText = labels.data( 'text' );
1654
-
1655
- if ( '01' == number ) {
1656
- labels.text( labelText.singular );
1657
- } else {
1658
- labels.text( labelText.plural );
1659
- }
1660
- }
1661
- }
1662
- });
1663
-
1664
- // Stop Counting
1665
- if ( timeLeft < 0 ) {
1666
- clearInterval( countDownInterval );
1667
-
1668
- // Actions
1669
- expiredActions();
1670
- }
1671
- }
1672
-
1673
- function expiredActions() {
1674
- var dataActions = countDownWrap.data( 'actions' );
1675
-
1676
- if ( ! WprElements.editorCheck() ) {
1677
-
1678
- if ( dataActions.hasOwnProperty( 'hide-timer' ) ) {
1679
- countDownWrap.hide();
1680
- }
1681
-
1682
- if ( dataActions.hasOwnProperty( 'hide-element' ) ) {
1683
- $( dataActions['hide-element'] ).hide();
1684
- }
1685
-
1686
- if ( dataActions.hasOwnProperty( 'message' ) ) {
1687
- if ( ! $scope.children( '.elementor-widget-container' ).children( '.wpr-countdown-message' ).length ) {
1688
- countDownWrap.after( '<div class="wpr-countdown-message">'+ dataActions['message'] +'</div>' );
1689
- }
1690
- }
1691
-
1692
- if ( dataActions.hasOwnProperty( 'redirect' ) ) {
1693
- window.location.href = dataActions['redirect'];
1694
- }
1695
-
1696
- if ( dataActions.hasOwnProperty( 'load-template' ) ) {
1697
- countDownWrap.parent().find( '.elementor-inner' ).parent().show();
1698
- }
1699
-
1700
- }
1701
-
1702
- }
1703
-
1704
- }, // End widgetCountDown
1705
-
1706
- widgetGoogleMaps: function( $scope ) {
1707
- var googleMap = $scope.find( '.wpr-google-map' ),
1708
- settings = googleMap.data( 'settings' ),
1709
- controls = googleMap.data( 'controls' ),
1710
- locations = googleMap.data( 'locations' ),
1711
- gMarkers = [],
1712
- bounds = new google.maps.LatLngBounds();
1713
-
1714
- // Create Map
1715
- var map = new google.maps.Map( googleMap[0], {
1716
- mapTypeId: settings.type,
1717
- styles: get_map_style( settings ),
1718
- zoom: settings.zoom_depth,
1719
- gestureHandling: settings.zoom_on_scroll,
1720
-
1721
- // UI
1722
- mapTypeControl: controls.type,
1723
- fullscreenControl: controls.fullscreen,
1724
- zoomControl: controls.zoom,
1725
- streetViewControl: controls.streetview,
1726
- } );
1727
-
1728
- // Set Markers
1729
- for ( var i = 0; i < locations.length; i++ ) {
1730
- var data = locations[i],
1731
- iconOptions = '',
1732
- iconSizeW = data.gm_marker_icon_size_width.size,
1733
- iconSizeH = data.gm_marker_icon_size_height.size;
1734
-
1735
- // Empty Values
1736
- if ( '' == data.gm_latitude || '' == data.gm_longtitude ) {
1737
- continue;
1738
- }
1739
-
1740
- // Custom Icon
1741
- if ( 'yes' === data.gm_custom_marker ) {
1742
- iconOptions = {
1743
- url: data.gm_marker_icon.url,
1744
- scaledSize: new google.maps.Size( iconSizeW, iconSizeH ),
1745
- };
1746
- }
1747
-
1748
- // Marker
1749
- var marker = new google.maps.Marker({
1750
- map: map,
1751
- position: new google.maps.LatLng( parseFloat( data.gm_latitude ), parseFloat( data.gm_longtitude ) ),
1752
- animation: google.maps.Animation[data.gm_marker_animation],
1753
- icon: iconOptions
1754
- });
1755
-
1756
- // Info Window
1757
- if ( 'none' !== data.gm_show_info_window ) {
1758
- infoWindow( marker, data );
1759
- }
1760
-
1761
- gMarkers.push(marker);
1762
- bounds.extend(marker.position);
1763
- }
1764
-
1765
- // Center Map
1766
- if ( locations.length > 1 ) {
1767
- map.fitBounds(bounds);
1768
- } else {
1769
- map.setCenter( bounds.getCenter() );
1770
- }
1771
-
1772
- // Marker Clusters
1773
- if ( 'yes' === settings.cluster_markers ) {
1774
- var markerCluster = new MarkerClusterer(map, gMarkers, {
1775
- imagePath: settings.clusters_url
1776
- });
1777
- }
1778
-
1779
- // Info Wondow
1780
- function infoWindow( marker, data ) {
1781
- var content = '<div class="wpr-gm-iwindow"><h3>'+ data.gm_location_title +'</h3><p>'+ data.gm_location_description +'</p></div>',
1782
- iWindow = new google.maps.InfoWindow({
1783
- content: content,
1784
- maxWidth: data.gm_info_window_width.size
1785
- });
1786
-
1787
- if ( 'load' === data.gm_show_info_window ) {
1788
- iWindow.open( map, marker );
1789
- } else {
1790
- marker.addListener( 'click', function() {
1791
- iWindow.open( map, marker );
1792
- });
1793
- }
1794
- }
1795
-
1796
- // Map Styles
1797
- function get_map_style( settings ) {
1798
- var style;
1799
-
1800
- switch ( settings.style ) {
1801
- case 'simple':
1802
- style = 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}]}]');
1803
- break;
1804
- case 'white-black':
1805
- style = 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"}]}]');
1806
- break;
1807
- case 'light-silver':
1808
- style = 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}]}]');
1809
- break;
1810
- case 'light-grayscale':
1811
- style = 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"}]}]');
1812
- break;
1813
- case 'subtle-grayscale':
1814
- style = 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}]}]');
1815
- break;
1816
- case 'mostly-white':
1817
- style = 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"}]}]');
1818
- break;
1819
- case 'mostly-green':
1820
- style = 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"}]}]');
1821
- break;
1822
- case 'neutral-blue':
1823
- style = 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"}]}]');
1824
- break;
1825
- case 'blue-water':
1826
- style = 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"}]}]');
1827
- break;
1828
- case 'blue-essense':
1829
- style = 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"}]}]');
1830
- break;
1831
- case 'golden-brown':
1832
- style = 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"}]}]');
1833
- break;
1834
- case 'midnight-commander':
1835
- style = 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"}]}]');
1836
- break;
1837
- case 'shades-of-grey':
1838
- style = 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}]}]');
1839
- break;
1840
- case 'yellow-black':
1841
- style = 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}]}]');
1842
- break;
1843
- case 'custom':
1844
- style = JSON.parse( settings.custom_style );
1845
- break;
1846
- default:
1847
- style = '';
1848
- }
1849
-
1850
- return style;
1851
- }
1852
-
1853
- }, // End widgetGoogleMaps
1854
-
1855
- widgetBeforeAfter: function( $scope ) {
1856
- var imagesWrap = $scope.find( '.wpr-ba-image-container' ),
1857
- imageOne = imagesWrap.find( '.wpr-ba-image-1' ),
1858
- imageTwo = imagesWrap.find( '.wpr-ba-image-2' ),
1859
- divider = imagesWrap.find( '.wpr-ba-divider' ),
1860
- startPos = imagesWrap.attr( 'data-position' );
1861
-
1862
- // Horizontal
1863
- if ( imagesWrap.hasClass( 'wpr-ba-horizontal' ) ) {
1864
- // On Load
1865
- divider.css( 'left', startPos +'%' );
1866
- imageTwo.css( 'left', startPos +'%' );
1867
- imageTwo.find( 'img' ).css( 'right', startPos +'%' );
1868
-
1869
- // On Move
1870
- divider.on( 'move', function(e) {
1871
- var overlayWidth = e.pageX - imagesWrap.offset().left;
1872
-
1873
- // Reset
1874
- divider.css({
1875
- 'left' : 'auto',
1876
- 'right' : 'auto'
1877
- });
1878
- imageTwo.css({
1879
- 'left' : 'auto',
1880
- 'right' : 'auto'
1881
- });
1882
-
1883
- if ( overlayWidth > 0 && overlayWidth < imagesWrap.outerWidth() ) {
1884
- divider.css( 'left', overlayWidth );
1885
- imageTwo.css( 'left', overlayWidth );
1886
- imageTwo.find( 'img' ).css( 'right', overlayWidth );
1887
- } else {
1888
- if ( overlayWidth <= 0 ) {
1889
- divider.css( 'left', 0 );
1890
- imageTwo.css( 'left', 0 );
1891
- imageTwo.find( 'img' ).css( 'right', 0 );
1892
- } else if ( overlayWidth >= imagesWrap.outerWidth() ) {
1893
- divider.css( 'right', - divider.outerWidth() / 2 );
1894
- imageTwo.css( 'right', 0 );
1895
- imageTwo.find( 'img' ).css( 'right', '100%' );
1896
- }
1897
- }
1898
-
1899
- hideLabelsOnTouch();
1900
- });
1901
-
1902
- // Vertical
1903
- } else {
1904
- // On Load
1905
- divider.css( 'top', startPos +'%' );
1906
- imageTwo.css( 'top', startPos +'%' );
1907
- imageTwo.find( 'img' ).css( 'bottom', startPos +'%' );
1908
-
1909
- // On Move
1910
- divider.on( 'move', function(e) {
1911
- var overlayWidth = e.pageY - imagesWrap.offset().top;
1912
-
1913
- // Reset
1914
- divider.css({
1915
- 'top' : 'auto',
1916
- 'bottom' : 'auto'
1917
- });
1918
- imageTwo.css({
1919
- 'top' : 'auto',
1920
- 'bottom' : 'auto'
1921
- });
1922
-
1923
- if ( overlayWidth > 0 && overlayWidth < imagesWrap.outerHeight() ) {
1924
- divider.css( 'top', overlayWidth );
1925
- imageTwo.css( 'top', overlayWidth );
1926
- imageTwo.find( 'img' ).css( 'bottom', overlayWidth );
1927
- } else {
1928
- if ( overlayWidth <= 0 ) {
1929
- divider.css( 'top', 0 );
1930
- imageTwo.css( 'top', 0 );
1931
- imageTwo.find( 'img' ).css( 'bottom', 0 );
1932
- } else if ( overlayWidth >= imagesWrap.outerHeight() ) {
1933
- divider.css( 'bottom', - divider.outerHeight() / 2 );
1934
- imageTwo.css( 'bottom', 0 );
1935
- imageTwo.find( 'img' ).css( 'bottom', '100%' );
1936
- }
1937
- }
1938
-
1939
- hideLabelsOnTouch();
1940
- });
1941
- }
1942
-
1943
- // Mouse Hover
1944
- if ( 'mouse' === imagesWrap.attr( 'data-trigger' ) ) {
1945
-
1946
- imagesWrap.on( 'mousemove', function( event ) {
1947
-
1948
- // Horizontal
1949
- if ( imagesWrap.hasClass( 'wpr-ba-horizontal' ) ) {
1950
- var overlayWidth = event.pageX - $(this).offset().left;
1951
- divider.css( 'left', overlayWidth );
1952
- imageTwo.css( 'left', overlayWidth );
1953
- imageTwo.find( 'img' ).css( 'right', overlayWidth );
1954
-
1955
- // Vertical
1956
- } else {
1957
- var overlayWidth = event.pageY - $(this).offset().top;
1958
- divider.css( 'top', overlayWidth );
1959
- imageTwo.css( 'top', overlayWidth );
1960
- imageTwo.find( 'img' ).css( 'bottom', overlayWidth );
1961
- }
1962
-
1963
- hideLabelsOnTouch();
1964
- });
1965
-
1966
- }
1967
-
1968
- // Hide Labels
1969
- hideLabelsOnTouch();
1970
-
1971
- function hideLabelsOnTouch() {
1972
- var labelOne = imagesWrap.find( '.wpr-ba-label-1 div' ),
1973
- labelTwo = imagesWrap.find( '.wpr-ba-label-2 div' );
1974
-
1975
- if ( ! labelOne.length && ! labelTwo.length ) {
1976
- return;
1977
- }
1978
-
1979
- // Horizontal
1980
- if ( imagesWrap.hasClass( 'wpr-ba-horizontal' ) ) {
1981
- var labelOneOffset = labelOne.position().left + labelOne.outerWidth(),
1982
- labelTwoOffset = labelTwo.position().left + labelTwo.outerWidth();
1983
-
1984
- if ( labelOneOffset + 15 >= parseInt( divider.css( 'left' ), 10 ) ) {
1985
- labelOne.stop().css( 'opacity', 0 );
1986
- } else {
1987
- labelOne.stop().css( 'opacity', 1 );
1988
- }
1989
-
1990
- if ( (imagesWrap.outerWidth() - (labelTwoOffset + 15)) <= parseInt( divider.css( 'left' ), 10 ) ) {
1991
- labelTwo.stop().css( 'opacity', 0 );
1992
- } else {
1993
- labelTwo.stop().css( 'opacity', 1 );
1994
- }
1995
-
1996
- // Vertical
1997
- } else {
1998
- var labelOneOffset = labelOne.position().top + labelOne.outerHeight(),
1999
- labelTwoOffset = labelTwo.position().top + labelTwo.outerHeight();
2000
-
2001
- if ( labelOneOffset + 15 >= parseInt( divider.css( 'top' ), 10 ) ) {
2002
- labelOne.stop().css( 'opacity', 0 );
2003
- } else {
2004
- labelOne.stop().css( 'opacity', 1 );
2005
- }
2006
-
2007
- if ( (imagesWrap.outerHeight() - (labelTwoOffset + 15)) <= parseInt( divider.css( 'top' ), 10 ) ) {
2008
- labelTwo.stop().css( 'opacity', 0 );
2009
- } else {
2010
- labelTwo.stop().css( 'opacity', 1 );
2011
- }
2012
- }
2013
- }
2014
-
2015
- }, // End widgetBeforeAfter
2016
-
2017
- widgetMailchimp: function( $scope ) {
2018
- var mailchimpForm = $scope.find( 'form' );
2019
-
2020
- mailchimpForm.on( 'submit', function(e) {
2021
- e.preventDefault();
2022
-
2023
- var buttonText = $(this).find('button').text();
2024
-
2025
- // Change Text
2026
- $(this).find('button').text( $(this).find('button').data('loading') );
2027
-
2028
- $.ajax({
2029
- url: WprConfig.ajaxurl,
2030
- type: 'POST',
2031
- data: {
2032
- action: 'mailchimp_subscribe',
2033
- fields: $(this).serialize(),
2034
- apiKey: mailchimpForm.data( 'api-key' ),
2035
- listId: mailchimpForm.data( 'list-id' )
2036
- },
2037
- success: function(data) {
2038
- mailchimpForm.find('button').text( buttonText );
2039
-
2040
- if ( 'subscribed' === data.status ) {
2041
- $scope.find( '.wpr-mailchimp-success-message' ).show();
2042
- } else {
2043
- $scope.find( '.wpr-mailchimp-error-message' ).show();
2044
- }
2045
-
2046
- $scope.find( '.wpr-mailchimp-message' ).fadeIn();
2047
- }
2048
- });
2049
-
2050
- });
2051
-
2052
- }, // End widgetMailchimp
2053
-
2054
- widgetAdvancedSlider: function( $scope ) {
2055
- var $advancedSlider = $scope.find( '.wpr-advanced-slider' ),
2056
- sliderData = $advancedSlider.data('slick');
2057
-
2058
- $advancedSlider.slick({
2059
- appendArrows : $scope.find('.wpr-slider-controls'),
2060
- appendDots : $scope.find('.wpr-slider-dots'),
2061
- customPaging : function (slider, i) {
2062
- var slideNumber = (i + 1),
2063
- totalSlides = slider.slideCount;
2064
- return '<span class="wpr-slider-dot"></span>';
2065
- }
2066
- });
2067
-
2068
- function sliderVideoSize(){
2069
-
2070
- var sliderWidth = $advancedSlider.find('.wpr-slider-item').outerWidth(),
2071
- sliderHeight = $advancedSlider.find('.wpr-slider-item').outerHeight(),
2072
- sliderRatio = sliderWidth / sliderHeight,
2073
- iframeRatio = (16/9),
2074
- iframeHeight,
2075
- iframeWidth,
2076
- iframeTopDistance = 0,
2077
- iframeLeftDistance = 0;
2078
-
2079
- if ( sliderRatio > iframeRatio ) {
2080
- iframeWidth = sliderWidth;
2081
- iframeHeight = iframeWidth / iframeRatio;
2082
- iframeTopDistance = '-'+ ( iframeHeight - sliderHeight ) / 2 +'px';
2083
- } else {
2084
- iframeHeight = sliderHeight;
2085
- iframeWidth = iframeHeight * iframeRatio;
2086
- iframeLeftDistance = '-'+ ( iframeWidth - sliderWidth ) / 2 +'px';
2087
- }
2088
-
2089
- $advancedSlider.find('iframe').css({
2090
- 'width': iframeWidth +'px',
2091
- 'height': iframeHeight +'px',
2092
- 'max-width': 'none',
2093
- 'position': 'absolute',
2094
- 'left': iframeLeftDistance +'',
2095
- 'top': iframeTopDistance +'',
2096
- 'display': 'block',
2097
- 'text-align': 'inherit',
2098
- 'line-height':'0px',
2099
- 'border-width': '0px',
2100
- 'margin': '0px',
2101
- 'padding': '0px',
2102
- });
2103
- }
2104
-
2105
- $(window).on('load resize', function(){
2106
- sliderVideoSize();
2107
- });
2108
-
2109
- function autoplayVideo() {
2110
- $advancedSlider.find('.slick-active').each(function() {
2111
- var videoSrc = $(this).attr('data-video-src'),
2112
- videoAutoplay = $(this).attr('data-video-autoplay');
2113
-
2114
- if( $(this).find( '.wpr-slider-video' ).length !== 1 && videoAutoplay === 'yes' ) {
2115
- if ( sliderData.slidesToShow === 1 ) {
2116
- $(this).find('.wpr-cv-inner').prepend('<div class="wpr-slider-video"><iframe src="'+ videoSrc +'" width="100%" height="100%" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></div>');
2117
- } else {
2118
- $(this).find('.wpr-cv-container').prepend('<div class="wpr-slider-video"><iframe src="'+ videoSrc +'" width="100%" height="100%" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></div>');
2119
- }
2120
- sliderVideoSize();
2121
- }
2122
- });
2123
- }
2124
-
2125
- autoplayVideo();
2126
-
2127
- function SlideAnimationOff() {
2128
- if ( sliderData.slidesToShow === 1 ) {
2129
- $advancedSlider.find('.wpr-slider-item').not('.slick-active').find('.wpr-slider-animation').removeClass( 'wpr-animation-enter' );
2130
- }
2131
- }
2132
-
2133
- function SlideAnimationOn() {
2134
- $advancedSlider.find('.slick-active').find('.wpr-slider-content').fadeIn(0);
2135
- if ( sliderData.slidesToShow === 1 ) {
2136
- $advancedSlider.find('.slick-active').find('.wpr-slider-animation').addClass( 'wpr-animation-enter' );
2137
- }
2138
- }
2139
-
2140
- SlideAnimationOn();
2141
-
2142
- $advancedSlider.find('.wpr-slider-video-btn').on( 'click', function() {
2143
-
2144
- var currentSlide = $(this).closest('.slick-active'),
2145
- videoSrc = currentSlide.attr('data-video-src');
2146
-
2147
- if ( currentSlide.find( '.wpr-slider-video' ).length !== 1 ) {
2148
- currentSlide.find('.wpr-cv-container').prepend('<div class="wpr-slider-video"><iframe src="'+ videoSrc +'" width="100%" height="100%" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></div>');
2149
- sliderVideoSize();
2150
- currentSlide.find('.wpr-slider-content').fadeOut(300);
2151
- }
2152
-
2153
- });
2154
-
2155
- $advancedSlider.on( {
2156
- beforeChange: function() {
2157
- $advancedSlider.find('.wpr-slider-item').not('.slick-active').find('.wpr-slider-video').remove();
2158
- $advancedSlider.find('.wpr-animation-enter').find('.wpr-slider-content').fadeOut(300);
2159
- SlideAnimationOff();
2160
- },
2161
- afterChange: function( event, slick, currentSlide ) {
2162
- SlideAnimationOn();
2163
- autoplayVideo();
2164
- }
2165
- });
2166
-
2167
- // Adjust Horizontal Pagination
2168
- if ( $scope.find( '.slick-dots' ).length && $scope.hasClass( 'wpr-slider-dots-horizontal') ) {
2169
- // Calculate Width
2170
- var dotsWrapWidth = $scope.find( '.slick-dots li' ).outerWidth() * $scope.find( '.slick-dots li' ).length - parseInt( $scope.find( '.slick-dots li span' ).css( 'margin-right' ), 10 );
2171
-
2172
- // on Load
2173
- if ( $scope.find( '.slick-dots' ).length ) {
2174
- $scope.find( '.slick-dots' ).css( 'width', dotsWrapWidth );
2175
- }
2176
-
2177
- // on Resize
2178
- $(window).on( 'resize', function() {
2179
- setTimeout(function() {
2180
- // Calculate Width
2181
- var dotsWrapWidth = $scope.find( '.slick-dots li' ).outerWidth() * $scope.find( '.slick-dots li' ).length - parseInt( $scope.find( '.slick-dots li span' ).css( 'margin-right' ), 10 );
2182
-
2183
- // Set Width
2184
- $scope.find( '.slick-dots' ).css( 'width', dotsWrapWidth );
2185
- }, 300 );
2186
- });
2187
- }
2188
-
2189
- }, // End widgetAdvancedSlider
2190
-
2191
- widgetTestimonialCarousel: function( $scope ) {
2192
- var testimonialCarousel = $scope.find( '.wpr-testimonial-carousel' );
2193
-
2194
- testimonialCarousel.slick({
2195
- appendArrows : $scope.find('.wpr-testimonial-controls'),
2196
- appendDots : $scope.find('.wpr-testimonial-dots'),
2197
- customPaging : function (slider, i) {
2198
- var slideNumber = (i + 1),
2199
- totalSlides = slider.slideCount;
2200
-
2201
- return '<span class="wpr-testimonial-dot"></span>';
2202
- }
2203
- });
2204
-
2205
- // Show Arrows on Hover
2206
- if ( $scope.hasClass( 'wpr-testimonial-nav-fade' ) ) {
2207
- $scope.on( 'mouseover', function() {
2208
- $scope.closest( 'section' ).find( '.wpr-testimonial-arrow' ).css({
2209
- 'opacity' : 1,
2210
- });
2211
- } );
2212
-
2213
- $scope.closest( 'section' ).on( 'mouseleave', function() {
2214
- $scope.find( '.wpr-testimonial-arrow' ).css({
2215
- 'opacity' : 0,
2216
- });
2217
- } );
2218
- }
2219
-
2220
- // on Load
2221
- if ( $scope.find( '.slick-dots' ).length ) {
2222
- // Calculate Width
2223
- var dotsWrapWidth = $scope.find( '.slick-dots li' ).outerWidth() * $scope.find( '.slick-dots li' ).length - parseInt( $scope.find( '.slick-dots li span' ).css( 'margin-right' ), 10 );
2224
-
2225
- // Set Width
2226
- $scope.find( '.slick-dots' ).css( 'width', dotsWrapWidth );
2227
- }
2228
-
2229
- // on Resize
2230
- $(window).on( 'resize', function() {
2231
- setTimeout(function() {
2232
- if ( $scope.find( '.slick-dots' ).length ) {
2233
- // Calculate Width
2234
- var dotsWrapWidth = $scope.find( '.slick-dots li' ).outerWidth() * $scope.find( '.slick-dots li' ).length - parseInt( $scope.find( '.slick-dots li span' ).css( 'margin-right' ), 10 );
2235
-
2236
- // Set Width
2237
- $scope.find( '.slick-dots' ).css( 'width', dotsWrapWidth );
2238
- }
2239
- }, 300 );
2240
- });
2241
-
2242
- }, // End widgetTestimonialCarousel
2243
-
2244
- widgetSearch: function( $scope ) {
2245
-
2246
- $scope.find('.wpr-search-form-input').on( {
2247
- focus: function() {
2248
- $scope.addClass( 'wpr-search-form-input-focus' );
2249
- },
2250
- blur: function() {
2251
- $scope.removeClass( 'wpr-search-form-input-focus' );
2252
- }
2253
- } );
2254
-
2255
- }, // End widgetSearch
2256
-
2257
- widgetAdvancedText: function( $scope ) {
2258
-
2259
- if ( $scope.hasClass('wpr-advanced-text-style-animated') ) {
2260
- var animText = $scope.find( '.wpr-anim-text' ),
2261
- animLetters = $scope.find( '.wpr-anim-text-letters' ),
2262
- animDuration = animText.attr( 'data-anim-duration' ),
2263
- animDurationData = animDuration.split( ',' ),
2264
- animLoop = animText.attr( 'data-anim-loop' ),
2265
- animTextLength = animText.find('b').length,
2266
- animTextCount = 0;
2267
-
2268
- animText.find('b').first().addClass('wpr-anim-text-visible');
2269
-
2270
- // set animation timing
2271
- var animDuration = parseInt( animDurationData[0], 10),
2272
- animDelay = parseInt( animDurationData[1], 10),
2273
- //type effect
2274
- selectionDuration = 500,
2275
- typeAnimationDelay = selectionDuration + 800;
2276
-
2277
- initHeadline();
2278
- }
2279
-
2280
- function loadLongShadow() {
2281
-
2282
- var $clippedText = $scope.find( '.wpr-clipped-text' ),
2283
- clippedOption = $clippedText.data('clipped-options'),
2284
- currentDeviceMode = elementorFrontend.getCurrentDeviceMode();
2285
-
2286
- if ( clippedOption ) {
2287
- var longShadowSize = clippedOption.longShadowSize,
2288
- longShadowSizeTablet = clippedOption.longShadowSizeTablet,
2289
- longShadowSizeMobile = clippedOption.longShadowSizeMobile;
2290
-
2291
- if ('desktop' === currentDeviceMode ) {
2292
- longShadowSize = clippedOption.longShadowSize;
2293
- }
2294
-
2295
- if ('tablet' === currentDeviceMode && longShadowSizeTablet ) {
2296
- longShadowSize = longShadowSizeTablet;
2297
- }
2298
-
2299
- if ('mobile' === currentDeviceMode && longShadowSizeMobile ) {
2300
- longShadowSize = longShadowSizeMobile;
2301
- }
2302
-
2303
- $clippedText.find('.wpr-clipped-text-long-shadow').attr('style','text-shadow:'+longShadow( clippedOption.longShadowColor, longShadowSize, clippedOption.longShadowDirection ));
2304
- }
2305
- }
2306
-
2307
- loadLongShadow();
2308
-
2309
- $(window).on( 'resize', function(){
2310
- loadLongShadow();
2311
- });
2312
-
2313
- function initHeadline() {
2314
- //insert <i> element for each letter of a changing word
2315
- singleLetters(animLetters.find('b'));
2316
- //initialise headline animation
2317
- animateHeadline(animText);
2318
- }
2319
-
2320
- function singleLetters($words) {
2321
- $words.each(function() {
2322
- var word = $(this),
2323
- letters = word.text().split(''),
2324
- selected = word.hasClass('wpr-anim-text-visible');
2325
- for (var i in letters) {
2326
- var letter = letters[i].replace(/ /g, '&nbsp;');
2327
-
2328
- letters[i] = (selected) ? '<i class="wpr-anim-text-in">' + letter + '</i>': '<i>' + letter + '</i>';
2329
- }
2330
- var newLetters = letters.join('');
2331
- word.html(newLetters).css('opacity', 1);
2332
- });
2333
- }
2334
-
2335
- function animateHeadline($headlines) {
2336
- var duration = animDelay;
2337
- $headlines.each(function(){
2338
- var headline = $(this),
2339
- spanWrapper = headline.find('.wpr-anim-text-inner');
2340
-
2341
- if (headline.hasClass('wpr-anim-text-type-clip')){
2342
- var newWidth = spanWrapper.outerWidth();
2343
- spanWrapper.css('width', newWidth);
2344
- }
2345
-
2346
- //trigger animation
2347
- setTimeout(function(){
2348
- hideWord( headline.find('.wpr-anim-text-visible').eq(0) );
2349
- }, duration);
2350
-
2351
- // Fix Bigger Words Flip
2352
- if( headline.hasClass( 'wpr-anim-text-type-rotate-1' ) ) {
2353
- spanWrapper.find( 'b' ).each(function() {
2354
- if ( $(this).outerWidth() > spanWrapper.outerWidth() ) {
2355
- spanWrapper.css( 'width', $(this).outerWidth() );
2356
- }
2357
- });
2358
- }
2359
- });
2360
- }
2361
-
2362
- function hideWord($word) {
2363
- var nextWord = takeNext($word);
2364
-
2365
- if ( animLoop !== 'yes' ) {
2366
-
2367
- animTextCount++;
2368
- if ( animTextCount === animTextLength ) {
2369
- return;
2370
- }
2371
-
2372
- }
2373
-
2374
- if($word.parents('.wpr-anim-text').hasClass('wpr-anim-text-type-typing')) {
2375
- var parentSpan = $word.parent('.wpr-anim-text-inner');
2376
- parentSpan.addClass('wpr-anim-text-selected').removeClass('waiting');
2377
- setTimeout(function(){
2378
- parentSpan.removeClass('wpr-anim-text-selected');
2379
- $word.removeClass('wpr-anim-text-visible').addClass('wpr-anim-text-hidden').children('i').removeClass('wpr-anim-text-in').addClass('wpr-anim-text-out');
2380
- }, selectionDuration);
2381
- setTimeout(function(){ showWord(nextWord, animDuration) }, typeAnimationDelay);
2382
-
2383
- } else if($word.parents('.wpr-anim-text').hasClass('wpr-anim-text-letters')) {
2384
-
2385
- var bool = ( $word.children( 'i' ).length >= nextWord.children( 'i' ).length ) ? true : false;
2386
- hideLetter($word.find('i').eq(0), $word, bool, animDuration);
2387
- showLetter(nextWord.find('i').eq(0), nextWord, bool, animDuration);
2388
-
2389
- } else if($word.parents('.wpr-anim-text').hasClass('wpr-anim-text-type-clip')) {
2390
- $word.parents('.wpr-anim-text-inner').animate({ width : '2px' }, animDuration, function(){
2391
- switchWord($word, nextWord);
2392
- showWord(nextWord);
2393
- });
2394
-
2395
- } else {
2396
- switchWord($word, nextWord);
2397
- setTimeout(function(){ hideWord(nextWord) }, animDelay);
2398
- }
2399
-
2400
- }
2401
-
2402
- function showWord($word, $duration) {
2403
- if ( $word.parents( '.wpr-anim-text' ).hasClass( 'wpr-anim-text-type-typing' ) ) {
2404
- showLetter( $word.find( 'i' ).eq(0), $word, false, $duration );
2405
- $word.addClass( 'wpr-anim-text-visible' ).removeClass( 'wpr-anim-text-hidden' );
2406
-
2407
- } else if( $word.parents( '.wpr-anim-text' ).hasClass( 'wpr-anim-text-type-clip' ) ) {
2408
- $word.parents( '.wpr-anim-text-inner' ).animate({ 'width' : $word.outerWidth() }, animDuration, function() {
2409
- setTimeout( function() {
2410
- hideWord($word);
2411
- }, animDelay );
2412
- });
2413
- }
2414
- }
2415
-
2416
- function hideLetter($letter, $word, $bool, $duration) {
2417
- $letter.removeClass('wpr-anim-text-in').addClass('wpr-anim-text-out');
2418
-
2419
- if(!$letter.is(':last-child')) {
2420
- setTimeout(function(){ hideLetter($letter.next(), $word, $bool, $duration); }, $duration);
2421
- } else if($bool) {
2422
- setTimeout(function(){ hideWord(takeNext($word)) }, animDelay);
2423
- }
2424
-
2425
- if($letter.is(':last-child') ) {
2426
- var nextWord = takeNext($word);
2427
- switchWord($word, nextWord);
2428
- }
2429
- }
2430
-
2431
- function showLetter($letter, $word, $bool, $duration) {
2432
- $letter.addClass('wpr-anim-text-in').removeClass('wpr-anim-text-out');
2433
-
2434
- if(!$letter.is(':last-child')) {
2435
- setTimeout(function(){ showLetter($letter.next(), $word, $bool, $duration); }, $duration);
2436
- } else {
2437
- if($word.parents('.wpr-anim-text').hasClass('wpr-anim-text-type-typing')) { setTimeout(function(){ $word.parents('.wpr-anim-text-inner').addClass('waiting'); }, 200);}
2438
- if(!$bool) { setTimeout(function(){ hideWord($word) }, animDelay) }
2439
- }
2440
- }
2441
-
2442
- function takeNext($word) {
2443
- return (!$word.is(':last-child')) ? $word.next() : $word.parent().children().eq(0);
2444
- }
2445
-
2446
- function takePrev($word) {
2447
- return (!$word.is(':first-child')) ? $word.prev() : $word.parent().children().last();
2448
- }
2449
-
2450
- function switchWord($oldWord, $newWord) {
2451
- $oldWord.removeClass('wpr-anim-text-visible').addClass('wpr-anim-text-hidden');
2452
- $newWord.removeClass('wpr-anim-text-hidden').addClass('wpr-anim-text-visible');
2453
- }
2454
-
2455
- function longShadow( shadowColor, shadowSize, shadowDirection ) {
2456
-
2457
- var textshadow = '';
2458
-
2459
- for ( var i = 0, len = shadowSize; i < len; i++ ) {
2460
- switch ( shadowDirection ) {
2461
- case 'top':
2462
- textshadow += '0 -'+ i +'px 0 '+ shadowColor +',';
2463
- break;
2464
-
2465
- case 'right':
2466
- textshadow += i +'px 0 0 '+ shadowColor +',';
2467
- break;
2468
-
2469
- case 'bottom':
2470
- textshadow += '0 '+ i +'px 0 '+ shadowColor +',';
2471
- break;
2472
-
2473
- case 'left':
2474
- textshadow += '-'+ i +'px 0 0 '+ shadowColor +',';
2475
- break;
2476
-
2477
- case 'top-left':
2478
- textshadow += '-'+ i +'px -'+ i +'px 0 '+ shadowColor +',';
2479
- break;
2480
-
2481
- case 'top-right':
2482
- textshadow += i +'px -'+ i +'px 0 '+ shadowColor +',';
2483
- break;
2484
-
2485
- case 'bottom-left':
2486
- textshadow += '-'+ i +'px '+ i +'px 0 '+ shadowColor +',';
2487
- break;
2488
-
2489
- case 'bottom-right':
2490
- textshadow += i +'px '+ i +'px 0 '+ shadowColor +',';
2491
- break;
2492
-
2493
- default:
2494
- textshadow += i +'px '+ i +'px 0 '+ shadowColor +',';
2495
- break;
2496
- }
2497
- }
2498
-
2499
- textshadow = textshadow.slice(0, -1);
2500
-
2501
- return textshadow;
2502
- }
2503
-
2504
- }, // End widgetAdvancedText
2505
-
2506
- widgetProgressBar: function( $scope ) {
2507
-
2508
- var $progressBar = $scope.find( '.wpr-progress-bar' ),
2509
- prBarCircle = $scope.find( '.wpr-prbar-circle' ),
2510
- $prBarCircleSvg = prBarCircle.find('.wpr-prbar-circle-svg'),
2511
- $prBarCircleLine = $prBarCircleSvg.find('.wpr-prbar-circle-line'),
2512
- $prBarCirclePrline = $scope.find( '.wpr-prbar-circle-prline' ),
2513
- prBarHrLine = $progressBar.find('.wpr-prbar-hr-line-inner'),
2514
- prBarVrLine = $progressBar.find('.wpr-prbar-vr-line-inner'),
2515
- prBarOptions = $progressBar.data('options'),
2516
- prBarCircleOptions = prBarCircle.data('circle-options'),
2517
- prBarCounter = $progressBar.find('.wpr-prbar-counter-value'),
2518
- prBarCounterValue = prBarOptions.counterValue,
2519
- prBarCounterValuePersent = prBarOptions.counterValuePersent,
2520
- prBarAnimDuration = prBarOptions.animDuration,
2521
- prBarAnimDelay = prBarOptions.animDelay,
2522
- currentDeviceMode = elementorFrontend.getCurrentDeviceMode(),
2523
- numeratorData = {
2524
- toValue: prBarCounterValue,
2525
- duration: prBarAnimDuration,
2526
- };
2527
-
2528
- if ( 'yes' === prBarOptions.counterSeparator ) {
2529
- numeratorData.delimiter = ',';
2530
- }
2531
-
2532
-
2533
- function isInViewport( $selector ) {
2534
- if ( $selector.length ) {
2535
- var elementTop = $selector.offset().top,
2536
- elementBottom = elementTop + $selector.outerHeight(),
2537
- viewportTop = $(window).scrollTop(),
2538
- viewportBottom = viewportTop + $(window).height();
2539
-
2540
- if ( elementTop > $(window).height() ) {
2541
- elementTop += 50;
2542
- }
2543
-
2544
- return elementBottom > viewportTop && elementTop < viewportBottom;
2545
- }
2546
- };
2547
-
2548
- function progressBar() {
2549
-
2550
- if ( isInViewport( prBarVrLine ) ) {
2551
- prBarVrLine.css({
2552
- 'height': prBarCounterValuePersent + '%'
2553
- });
2554
- }
2555
-
2556
- if ( isInViewport( prBarHrLine ) ) {
2557
- prBarHrLine.css({
2558
- 'width': prBarCounterValuePersent + '%'
2559
- });
2560
- }
2561
-
2562
- if ( isInViewport( prBarCircle ) ) {
2563
- var circleDashOffset = prBarCircleOptions.circleOffset;
2564
-
2565
- $prBarCirclePrline.css({
2566
- 'stroke-dashoffset': circleDashOffset
2567
- });
2568
- }
2569
-
2570
- // Set Delay
2571
- if ( isInViewport( prBarVrLine ) || isInViewport( prBarHrLine ) || isInViewport( prBarCircle ) ) {
2572
- setTimeout(function() {
2573
- prBarCounter.numerator( numeratorData );
2574
- }, prBarAnimDelay );
2575
- }
2576
-
2577
- }
2578
-
2579
- progressBar();
2580
-
2581
- $(window).on('scroll', function() {
2582
- progressBar();
2583
- });
2584
-
2585
- }, // End widgetProgressBar
2586
-
2587
- widgetImageHotspots: function( $scope ) {
2588
-
2589
- var $imgHotspots = $scope.find( '.wpr-image-hotspots' ),
2590
- hotspotsOptions = $imgHotspots.data('options'),
2591
- $hotspotItem = $imgHotspots.find('.wpr-hotspot-item'),
2592
- tooltipTrigger = hotspotsOptions.tooltipTrigger;
2593
-
2594
- if ( 'click' === tooltipTrigger ) {
2595
-
2596
- $hotspotItem.on( 'click', function() {
2597
- if ( $(this).hasClass('wpr-tooltip-active') ) {
2598
- $(this).removeClass('wpr-tooltip-active');
2599
- } else {
2600
- $hotspotItem.removeClass('wpr-tooltip-active');
2601
- $(this).addClass('wpr-tooltip-active');
2602
- }
2603
- event.stopPropagation();
2604
- });
2605
-
2606
- $(window).on( 'click', function () {
2607
- $hotspotItem.removeClass('wpr-tooltip-active');
2608
- });
2609
-
2610
- } else if ( 'hover' === tooltipTrigger ) {
2611
-
2612
- $hotspotItem.hover(function () {
2613
- $(this).toggleClass('wpr-tooltip-active');
2614
- });
2615
-
2616
- } else {
2617
-
2618
- $hotspotItem.addClass('wpr-tooltip-active');
2619
-
2620
- }
2621
-
2622
- }, // End widgetImageHotspots
2623
-
2624
- widgetFlipBox: function( $scope ) {
2625
-
2626
- var $flipBox = $scope.find('.wpr-flip-box'),
2627
- flipBoxTrigger = $flipBox.data('trigger');
2628
-
2629
- if ( 'box' === flipBoxTrigger ) {
2630
-
2631
- $flipBox.find('.wpr-flip-box-front').on( 'click', function() {
2632
- $(this).closest('.wpr-flip-box').addClass('wpr-flip-box-active');
2633
- });
2634
-
2635
- $(window).on( 'click', function () {
2636
- if( $(event.target).closest('.wpr-flip-box').length === 0 ) {
2637
- $flipBox.removeClass('wpr-flip-box-active');
2638
- }
2639
- });
2640
-
2641
- } else if ( 'btn' == flipBoxTrigger ) {
2642
-
2643
- $flipBox.find('.wpr-flip-box-btn').on( 'click', function() {
2644
- $(this).closest('.wpr-flip-box').addClass('wpr-flip-box-active');
2645
- });
2646
-
2647
- $(window).on( 'click', function () {
2648
- if( $(event.target).closest('.wpr-flip-box').length === 0 ) {
2649
- $flipBox.removeClass('wpr-flip-box-active');
2650
- }
2651
- });
2652
-
2653
-
2654
- } else if ( 'hover' == flipBoxTrigger ) {
2655
-
2656
- $flipBox.hover(function () {
2657
- $(this).toggleClass('wpr-flip-box-active');
2658
- });
2659
-
2660
- }
2661
-
2662
- }, // End widgetFlipBox
2663
-
2664
- widgetContentTicker: function( $scope ) {
2665
-
2666
- var $contentTickerSlider = $scope.find( '.wpr-ticker-slider' ),
2667
- $contentTickerMarquee = $scope.find( '.wpr-ticker-marquee' ),
2668
- marqueeData = $contentTickerMarquee.data('options');
2669
-
2670
- $contentTickerSlider.slick({
2671
- appendArrows : $scope.find('.wpr-ticker-slider-controls'),
2672
- });
2673
-
2674
- $contentTickerMarquee.marquee(marqueeData);
2675
-
2676
- }, // End widgetContentTicker
2677
-
2678
- widgetTabs: function( $scope ) {
2679
-
2680
- var $tabs = $( '.wpr-tabs', $scope ).first(),
2681
- $tabList = $( '.wpr-tabs-wrap', $tabs ).first(),
2682
- $contentWrap = $( '.wpr-tabs-content-wrap', $tabs ).first(),
2683
- $tabList = $( '> .wpr-tab', $tabList ),
2684
- $contentList = $( '> .wpr-tab-content', $contentWrap ),
2685
- tabsData = $tabs.data('options');
2686
-
2687
- // Active Tab
2688
- var activeTabIndex = tabsData.activeTab - 1;
2689
- $tabList.eq( activeTabIndex ).addClass( 'wpr-tab-active' );
2690
- $contentList.eq( activeTabIndex ).addClass( 'wpr-tab-content-active wpr-animation-enter' );
2691
-
2692
- if ( tabsData.autoplay ) {
2693
-
2694
- var startIndex = tabsData.activeTab - 1;
2695
-
2696
- var autoplayInterval = setInterval( function() {
2697
-
2698
- if ( startIndex < $tabList.length - 1 ) {
2699
- startIndex++;
2700
- } else {
2701
- startIndex = 0;
2702
- }
2703
-
2704
- wprTabsSwitcher( startIndex );
2705
-
2706
- }, tabsData.autoplaySpeed );
2707
- }
2708
-
2709
- if ( 'hover' === tabsData.trigger ) {
2710
- wprTabsHover();
2711
- } else {
2712
- wprTabsClick();
2713
- }
2714
-
2715
- // Tab Switcher
2716
- function wprTabsSwitcher( index ) {
2717
-
2718
- var activeTab = $tabList.eq( index ),
2719
- activeContent = $contentList.eq( index ),
2720
- activeContentHeight = 'auto';
2721
-
2722
- $contentWrap.css( { 'height': $contentWrap.outerHeight( true ) } );
2723
-
2724
- $tabList.removeClass( 'wpr-tab-active' );
2725
- activeTab.addClass( 'wpr-tab-active' );
2726
-
2727
- $contentList.removeClass( 'wpr-tab-content-active wpr-animation-enter' );
2728
-
2729
- activeContentHeight = activeContent.outerHeight( true );
2730
- activeContentHeight += parseInt( $contentWrap.css( 'border-top-width' ) ) + parseInt( $contentWrap.css( 'border-bottom-width' ) );
2731
-
2732
-
2733
- activeContent.addClass( 'wpr-tab-content-active wpr-animation-enter' );
2734
-
2735
- $contentWrap.css({ 'height': activeContentHeight });
2736
-
2737
- setTimeout( function() {
2738
- $contentWrap.css( { 'height': 'auto' } );
2739
- }, 500 );
2740
-
2741
- }
2742
-
2743
- // Tab Click Event
2744
- function wprTabsClick() {
2745
-
2746
- $tabList.on( 'click', function() {
2747
-
2748
- var tabIndex = $( this ).data( 'tab' ) - 1;
2749
-
2750
- clearInterval( autoplayInterval );
2751
- wprTabsSwitcher( tabIndex );
2752
-
2753
- });
2754
-
2755
- }
2756
-
2757
- // Tab Hover Event
2758
- function wprTabsHover() {
2759
- $tabList.hover( function () {
2760
-
2761
- var tabIndex = $( this ).data( 'tab' ) - 1;
2762
-
2763
- clearInterval( autoplayInterval );
2764
- wprTabsSwitcher( tabIndex );
2765
-
2766
- });
2767
- }
2768
-
2769
- }, // End widgetTabs
2770
-
2771
- widgetContentToogle: function( $scope ) {
2772
-
2773
- var $contentToggle = $( '.wpr-content-toggle', $scope ).first(),
2774
- $switcherContainer = $( '.wpr-switcher-container', $contentToggle ).first(),
2775
- $switcherWrap = $( '.wpr-switcher-wrap', $contentToggle ).first(),
2776
- $contentWrap = $( '.wpr-switcher-content-wrap', $contentToggle ).first(),
2777
- $switcherBg = $( '> .wpr-switcher-bg', $switcherWrap ),
2778
- $switcherList = $( '> .wpr-switcher', $switcherWrap ),
2779
- $contentList = $( '> .wpr-switcher-content', $contentWrap );
2780
-
2781
- // Active Tab
2782
- var activeSwitcherIndex = parseInt( $switcherContainer.data('active-switcher') ) - 1;
2783
-
2784
- $switcherList.eq( activeSwitcherIndex ).addClass( 'wpr-switcher-active' );
2785
- $contentList.eq( activeSwitcherIndex ).addClass( 'wpr-switcher-content-active wpr-animation-enter' );
2786
-
2787
- function wprSwitcherBg( index ) {
2788
-
2789
- if ( ! $scope.hasClass( 'wpr-switcher-label-style-outer' ) ) {
2790
-
2791
- var switcherWidth = 100 / $switcherList.length,
2792
- switcherBgDistance = index * switcherWidth;
2793
-
2794
- $switcherBg.css({
2795
- 'width' : switcherWidth + '%',
2796
- 'left': switcherBgDistance + '%'
2797
- });
2798
- }
2799
-
2800
- }
2801
-
2802
- wprSwitcherBg( activeSwitcherIndex );
2803
-
2804
- // Tab Switcher
2805
- function wprTabsSwitcher( index ) {
2806
- var activeSwitcher = $switcherList.eq( index ),
2807
- activeContent = $contentList.eq( index ),
2808
- activeContentHeight = 'auto';
2809
-
2810
- // Switcher
2811
- wprSwitcherBg( index );
2812
-
2813
- if ( ! $scope.hasClass( 'wpr-switcher-label-style-outer' ) ) {
2814
- $switcherList.removeClass( 'wpr-switcher-active' );
2815
- activeSwitcher.addClass( 'wpr-switcher-active' );
2816
-
2817
- if ( $scope.hasClass( 'wpr-switcher-style-dual' ) ) {
2818
- $switcherContainer.attr( 'data-active-switcher', index + 1 );
2819
- }
2820
- }
2821
-
2822
- // Tabs
2823
- $contentWrap.css( { 'height': $contentWrap.outerHeight( true ) } );
2824
-
2825
- $contentList.removeClass( 'wpr-switcher-content-active wpr-animation-enter' );
2826
-
2827
- activeContentHeight = activeContent.outerHeight( true );
2828
- activeContentHeight += parseInt( $contentWrap.css( 'border-top-width' ) ) + parseInt( $contentWrap.css( 'border-bottom-width' ) );
2829
-
2830
- activeContent.addClass( 'wpr-switcher-content-active wpr-animation-enter' );
2831
-
2832
- $contentWrap.css({ 'height': activeContentHeight });
2833
-
2834
- setTimeout( function() {
2835
- $contentWrap.css( { 'height': 'auto' } );
2836
- }, 500 );
2837
-
2838
- }
2839
-
2840
- // Tab Click Event
2841
- function wprTabsClick() {
2842
-
2843
- // Outer Labels
2844
- if ( $scope.hasClass( 'wpr-switcher-label-style-outer' ) ) {
2845
- $switcherWrap.on( 'click', function() {
2846
- var activeSwitcher = $switcherWrap.find( '.wpr-switcher-active' );
2847
-
2848
- if ( 1 === parseInt( activeSwitcher.data( 'switcher'), 10 ) ) {
2849
- // Reset
2850
- $switcherWrap.children( '.wpr-switcher' ).eq(0).removeClass( 'wpr-switcher-active' );
2851
-
2852
- // Set Active
2853
- $switcherWrap.children( '.wpr-switcher' ).eq(1).addClass( 'wpr-switcher-active' );
2854
- $switcherWrap.closest( '.wpr-switcher-container' ).attr( 'data-active-switcher', 2 );
2855
- wprTabsSwitcher( 1 );
2856
-
2857
- } else if ( 2 === parseInt( activeSwitcher.data( 'switcher'), 10 ) ) {
2858
- // Reset
2859
- $switcherWrap.children( '.wpr-switcher' ).eq(1).removeClass( 'wpr-switcher-active' );
2860
-
2861
- // Set Active
2862
- $switcherWrap.children( '.wpr-switcher' ).eq(0).addClass( 'wpr-switcher-active' );
2863
- $switcherWrap.closest( '.wpr-switcher-container' ).attr( 'data-active-switcher', 1 );
2864
- wprTabsSwitcher( 0 );
2865
- }
2866
-
2867
- // wprTabsSwitcher( switcherIndex );
2868
-
2869
- });
2870
-
2871
- // Inner Labels / Multi Labels
2872
- } else {
2873
- $switcherList.on( 'click', function() {
2874
-
2875
- var switcherIndex = $( this ).data( 'switcher' ) - 1;
2876
-
2877
- wprTabsSwitcher( switcherIndex );
2878
-
2879
- });
2880
- }
2881
- }
2882
-
2883
- wprTabsClick();
2884
-
2885
- }, // End widgetContentToogle
2886
-
2887
- widgetBackToTop: function($scope){
2888
- var sttBtn = $scope.find( '.wpr-stt-btn' ),
2889
- settings = sttBtn.attr('data-settings');
2890
-
2891
- // Get Settings
2892
- settings = JSON.parse(settings);
2893
-
2894
- if ( settings.fixed === 'fixed' ) {
2895
-
2896
- if ( 'none' !== settings.animation ) {
2897
- sttBtn.css({
2898
- 'opacity' : '0'
2899
- });
2900
-
2901
- if ( settings.animation ==='slide' ) {
2902
- sttBtn.css({
2903
- 'margin-bottom': '-100px',
2904
- });
2905
- }
2906
- }
2907
-
2908
- // Run on Load
2909
- scrollToTop($(window).scrollTop(), sttBtn, settings);
2910
-
2911
- // Run on Scroll
2912
- $(window).scroll(function() {
2913
- scrollToTop($(this).scrollTop(), sttBtn, settings);
2914
- });
2915
- } // end fixed check
2916
-
2917
- // Click to Scroll Top
2918
- sttBtn.on('click', function() {
2919
- $('html, body').animate({ scrollTop : 0}, settings.scrolAnim );
2920
- return false;
2921
- });
2922
-
2923
- function scrollToTop( scrollTop, button, settings ) {
2924
- // Show
2925
- if ( scrollTop > settings.animationOffset ) {
2926
-
2927
- if ( 'fade' === settings.animation ) {
2928
- sttBtn.stop().css('visibility', 'visible').animate({
2929
- 'opacity' : '1'
2930
- }, settings.animationDuration);
2931
- } else if ( 'slide' === settings.animation ){
2932
- sttBtn.stop().css('visibility', 'visible').animate({
2933
- 'opacity' : '1',
2934
- 'margin-bottom' : 0
2935
- }, settings.animationDuration);
2936
- } else {
2937
- sttBtn.css('visibility', 'visible');
2938
- }
2939
-
2940
- // Hide
2941
- } else {
2942
-
2943
- if ( 'fade' === settings.animation ) {
2944
- sttBtn.stop().animate({'opacity': '0'}, settings.animationDuration);
2945
- } else if (settings.animation === 'slide') {
2946
- sttBtn.stop().animate({
2947
- 'margin-bottom' : '-100px',
2948
- 'opacity' : '0'
2949
- }, settings.animationDuration);
2950
- } else {
2951
- sttBtn.css('visibility', 'hidden');
2952
- }
2953
-
2954
- }
2955
- }
2956
-
2957
- }, // End of Back to Top
2958
-
2959
- // Editor Check
2960
- editorCheck: function( $scope ) {
2961
- return $( 'body' ).hasClass( 'elementor-editor-active' ) ? true : false;
2962
- }
2963
- } // End WprElements
2964
-
2965
-
2966
- $( window ).on( 'elementor/frontend/init', WprElements.init );
2967
-
2968
- }( jQuery, window.elementorFrontend ) );
1
+ !function(S){"use strict";var v={init:function(){var e={"wpr-nav-menu.default":v.widgetNavMenu,"wpr-onepage-nav.default":v.OnepageNav,"wpr-grid.default":v.widgetGrid,"wpr-magazine-grid.default":v.widgetMagazineGrid,"wpr-media-grid.default":v.widgetGrid,"wpr-woo-grid.default":v.widgetGrid,"wpr-featured-media.default":v.widgetFeaturedMedia,"wpr-product-media.default":v.widgetProductMedia,"wpr-countdown.default":v.widgetCountDown,"wpr-google-maps.default":v.widgetGoogleMaps,"wpr-before-after.default":v.widgetBeforeAfter,"wpr-mailchimp.default":v.widgetMailchimp,"wpr-advanced-slider.default":v.widgetAdvancedSlider,"wpr-testimonial.default":v.widgetTestimonialCarousel,"wpr-search.default":v.widgetSearch,"wpr-advanced-text.default":v.widgetAdvancedText,"wpr-progress-bar.default":v.widgetProgressBar,"wpr-image-hotspots.default":v.widgetImageHotspots,"wpr-flip-box.default":v.widgetFlipBox,"wpr-content-ticker.default":v.widgetContentTicker,"wpr-tabs.default":v.widgetTabs,"wpr-content-toggle.default":v.widgetContentToogle,"wpr-back-to-top.default":v.widgetBackToTop};S.each(e,function(e,t){window.elementorFrontend.hooks.addAction("frontend/element_ready/"+e,t)})},widgetNavMenu:function(s){var a=s.find(".wpr-nav-menu-container"),e=s.find(".wpr-mobile-nav-menu-container"),r=a.find(".wpr-nav-menu > li.menu-item-has-children"),n=a.find(".wpr-sub-menu li.menu-item-has-children");"click"===a.attr("data-trigger")?(r.children("a").on("click",function(e){var t=S(this).parent(),i=t.children(".wpr-sub-menu");r.not(t).removeClass("wpr-sub-open"),(a.hasClass("wpr-nav-menu-horizontal")||a.hasClass("wpr-nav-menu-vertical")&&s.hasClass("wpr-sub-menu-position-absolute"))&&l(r.children(".wpr-sub-menu"),!1),t.hasClass("wpr-sub-open")?(t.removeClass("wpr-sub-open"),l(i,!1)):(e.preventDefault(),t.addClass("wpr-sub-open"),l(i,!0))}),n.on("click",function(e){var t=S(this),i=t.children(".wpr-sub-menu");a.hasClass("wpr-nav-menu-horizontal")&&l(n.find(".wpr-sub-menu"),!1),t.hasClass("wpr-sub-open")?l(i,!1):(e.preventDefault(),l(i,!0))}),S(document).mouseup(function(e){r.is(e.target)||0!==r.has(e.target).length||(r.not().removeClass("wpr-sub-open"),l(r.children(".wpr-sub-menu"),!1)),n.is(e.target)||0!==n.has(e.target).length||(n.removeClass("wpr-sub-open"),l(n.children(".wpr-sub-menu"),!1))})):(r.on("mouseenter",function(){a.hasClass("wpr-nav-menu-vertical")&&s.hasClass("wpr-sub-menu-position-absolute")&&a.find("li").not(this).children(".wpr-sub-menu").hide(),l(S(this).children(".wpr-sub-menu"),!0)}),n.on("mouseenter",function(){l(S(this).children(".wpr-sub-menu"),!0)}),a.hasClass("wpr-nav-menu-horizontal")?(r.on("mouseleave",function(){l(S(this).children(".wpr-sub-menu"),!1)}),n.on("mouseleave",function(){l(S(this).children(".wpr-sub-menu"),!1)})):a.on("mouseleave",function(){l(S(this).find(".wpr-sub-menu"),!1)}));var i=e.find(".wpr-mobile-nav-menu");function t(){var e,t;s.hasClass("wpr-mobile-menu-full-width")&&(t=s.closest(".elementor-column"),e=s.closest(".elementor-top-section").outerWidth()-2*i.offset().left,t=t.offset().left+parseInt(t.css("padding-left"),10),i.css({width:e+"px",left:-t+"px"}))}function l(e,t){!0===t?s.hasClass("wpr-sub-menu-fx-slide")?e.stop().slideDown():e.stop().fadeIn():s.hasClass("wpr-sub-menu-fx-slide")?e.stop().slideUp():e.stop().fadeOut()}e.find(".wpr-mobile-toggle").on("click",function(){S(this).toggleClass("wpr-mobile-toggle-fx"),S(this).hasClass(".wpr-mobile-toggle-open")?(S(this).removeClass(".wpr-mobile-toggle-open"),S(this).trigger("focusout"),S(this).find(".wpr-mobile-toggle-text").length&&(S(this).children().eq(1).hide(),S(this).children().eq(0).show())):(S(this).addClass(".wpr-mobile-toggle-open"),S(this).find(".wpr-mobile-toggle-text").length&&(S(this).children().eq(0).hide(),S(this).children().eq(1).show())),S(this).parent().next().stop().slideToggle(),t()}),i.find(".sub-menu").removeClass("wpr-sub-menu").addClass("wpr-mobile-sub-menu"),i.find(".menu-item-has-children").children("a").on("click",function(e){var t=S(this).closest("li");t.hasClass("wpr-mobile-sub-open")?(t.removeClass("wpr-mobile-sub-open"),t.children(".wpr-mobile-sub-menu").first().stop().slideUp()):(e.preventDefault(),t.addClass("wpr-mobile-sub-open"),t.children(".wpr-mobile-sub-menu").first().stop().slideDown())}),t(),S(window).on("resize",function(){t()})},OnepageNav:function(s){function i(i){"yes"===s.find(".wpr-onepage-nav").attr("data-highlight")&&(s.find(".wpr-onepage-nav-item").children("a").removeClass("wpr-onepage-active-item"),S(".elementor-section").each(function(){var e=S(this).offset().top,t=e+S(this).outerHeight();e<=i&&i<t&&s.find(".wpr-onepage-nav-item").children('a[href="#'+S(this).attr("id")+'"]').addClass("wpr-onepage-active-item")}))}s.find(".wpr-onepage-nav-item").on("click",function(e){e.preventDefault();var t=S(S(this).find("a").attr("href")),e=parseInt(S(this).parent().attr("data-speed"),10);S("body").animate({scrollTop:t.offset().top},e),i(S(window).scrollTop())}),"yes"===s.find(".wpr-onepage-nav").attr("data-highlight")&&setTimeout(function(){S(window).scroll()},10),S(window).scroll(function(){i(S(this).scrollTop())})},widgetGrid:function(C){var i,s,a,e,t,r,n,l,o,d,p,c,f,m,h,g=C.find(".wpr-grid"),y=g.attr("data-settings");function u(r){var e,t;-1!==C.find(".wpr-grid-item-lightbox").length&&(t=(e=C.find(".wpr-grid-item-lightbox")).find(".wpr-grid-lightbox-overlay").first(),e.each(function(){var e=S(this).find(".inner-block > span").attr("data-src"),t=S(this).closest("article").not(".slick-cloned");g.hasClass("wpr-media-grid")||t.find(".wpr-grid-image-wrap").attr("data-src",e);e=t.find(".wpr-grid-image-wrap").attr("data-src");void 0!==e&&!1!==e&&-1===e.indexOf("wp-content")&&t.find(".wpr-grid-image-wrap").attr("data-iframe","true")}),g.lightGallery(r.lightbox),g.on("onAfterOpen.lg",function(){S(".lg-outer").find(".lg-thumb-item").length&&S(".lg-outer").find(".lg-thumb-item").each(function(){var e=S(this).find("img").attr("src"),t=e,i=e.lastIndexOf("."),s=(e.slice(i),e.lastIndexOf("-")),a=!!/\d{3,}x\d{3,}/.test(e.substring(i,s))&&e.substring(i,s);42<=e.substring(i,s).length&&(a=""),""!==a&&(t=!1!==a?e.replace(a,"-150x150"):[e.slice(0,i),"-150x150",e.slice(i)].join("")),S(this).find("img").attr("src",t)})}),C.find(".wpr-grid").on("onAferAppendSlide.lg, onAfterSlide.lg",function(e,t,i){var s=S("#lg-actual-size, #lg-zoom-in, #lg-zoom-out, #lg-download"),a=S("#lg-download").attr("href");S("#lg-download").length&&(-1===a.indexOf("wp-content")?s.addClass("wpr-hidden-element"):s.removeClass("wpr-hidden-element")),""===r.lightbox.autoplay&&S(".lg-autoplay-button").css({width:"0",height:"0",overflow:"hidden"})}),t.length?(C.find(".wpr-grid-media-hover-bg").after(t.remove()),C.find(".wpr-grid-lightbox-overlay").on("click",function(){v.editorCheck()?alert("Lightbox is Disabled in the Editor!"):S(this).closest("article").find(".wpr-grid-image-wrap").trigger("click")})):e.find(".inner-block > span").on("click",function(){v.editorCheck()?alert("Lightbox is Disabled in the Editor!"):S(this).closest("article").find(".wpr-grid-image-wrap").trigger("click")}))}function w(){C.find(".wpr-post-like-button").length&&C.find(".wpr-post-like-button").on("click",function(){var i=S(this);return""!==i.attr("data-post-id")&&S.ajax({type:"POST",url:i.attr("data-ajax"),data:{action:"wpr_likes_init",post_id:i.attr("data-post-id"),nonce:i.attr("data-nonce")},beforeSend:function(){i.fadeTo(500,.5)},success:function(e){var t=i.attr("data-icon"),e=e.count;""===e.replace(/<\/?[^>]+(>|$)/g,"")?(e='<span class="wpr-post-like-count">'+i.attr("data-text")+"</span>",i.hasClass("wpr-likes-zero")||i.addClass("wpr-likes-zero")):i.removeClass("wpr-likes-zero"),i.hasClass("wpr-already-liked")?(i.prop("title","Like"),i.removeClass("wpr-already-liked"),i.html('<i class="'+t+'"></i>'+e)):(i.prop("title","Unlike"),i.addClass("wpr-already-liked"),i.html('<i class="'+t.replace("far","fas")+'"></i>'+e)),i.fadeTo(500,1)}}),!1})}function b(e){for(var t,i,s,a,r=C.find(".wpr-grid"),n=r.find(".wpr-grid-item"),l=n.filter(":visible"),o=e.layout,d=e.media_align,p=e.media_width,c=e.media_distance,f=3,m=1,h=2,g=e.columns_desktop,y=e.gutter_hr,u=e.gutter_vr,w=r.width()+y-.3,b=S("body").prop("clientWidth"),T=400,v=(v=C.attr("class")).split(" "),k=0;k<v.length-1;k++)-1!==v[k].search(/mobile\d/)&&(m=v[k].slice(-1)),-1!==v[k].search(/mobile_extra\d/)&&(t=v[k].slice(-1)),-1!==v[k].search(/tablet\d/)&&(h=v[k].slice(-1)),-1!==v[k].search(/tablet_extra\d/)&&(i=v[k].slice(-1)),-1!==v[k].search(/widescreen\d/)&&(a=v[k].slice(-1)),-1!==v[k].search(/laptop\d/)&&(s=v[k].slice(-1));8<(f=b<=440?m:b<=768?t||h:b<=881?h:b<=1025?i||h:b<=1201?s||g:b<=1920?g:b<=2300?g+1:b<=2650?a||g+2:b<=3e3?g+3:g+4)&&(f=8),"string"==typeof f&&-1!==f.indexOf("pro")&&(f=3),n.outerWidth(Math.floor(w/f-y)),n.css("margin-bottom",u+"px"),1===f&&n.last().css("margin-bottom","0");var x=-1;l.each(function(e){S(this).outerHeight();var t=parseInt(S(this).css("top"),10);x<t&&(x=t)}),"fitRows"===o&&l.each(function(){parseInt(S(this).css("top"))===x&&S(this).addClass("rf-last-row")}),"list"===o&&(l=n.find(".wpr-grid-image-wrap").outerHeight(),n.find(".wpr-grid-item-below-content").css("min-height",l+"px"),S("body").prop("clientWidth")<480?(n.find(".wpr-grid-media-wrap").css({float:"none",width:"100%"}),n.find(".wpr-grid-item-below-content").css({float:"none",width:"100%"}),n.find(".wpr-grid-image-wrap").css("padding","0"),n.find(".wpr-grid-item-below-content").css("min-height","0"),"zigzag"===d&&n.find('[class*="elementor-repeater-item"]').css("text-align","center")):"zigzag"!==d?(n.find(".wpr-grid-media-wrap").css({float:d,width:p+"%"}),l="left"===d?"margin-right":"margin-left",n.find(".wpr-grid-media-wrap").css(l,c+"px"),n.find(".wpr-grid-item-below-content").css({float:d,width:"calc((100% - "+p+"%) - "+c+"px)"})):(n.filter(":even").find(".wpr-grid-media-wrap").css({float:"left",width:p+"%"}),n.filter(":even").find(".wpr-grid-item-below-content").css({float:"left",width:"calc((100% - "+p+"%) - "+c+"px)"}),n.filter(":even").find(".wpr-grid-media-wrap").css("margin-right",c+"px"),n.filter(":odd").find(".wpr-grid-media-wrap").css({float:"right",width:p+"%"}),n.filter(":odd").find(".wpr-grid-item-below-content").css({float:"right",width:"calc((100% - "+p+"%) - "+c+"px)"}),n.filter(":odd").find(".wpr-grid-media-wrap").css("margin-left",c+"px"),r.hasClass("wpr-grid-list-ready")||n.each(function(e){var t=S(this).find('[class*="elementor-repeater-item"]');e%2==0?t.each(function(){S(this).hasClass("wpr-grid-item-align-center")||("none"===S(this).css("float")?S(this).css("text-align","left"):S(this).css("float","left"),S(this).find(".inner-block"))}):t.each(function(e){var t;S(this).hasClass("wpr-grid-item-align-center")||("none"===S(this).css("float")?S(this).css("text-align","right"):S(this).css("float","right"),"0px"!==(t=S(this).find(".inner-block")).css("margin-left")&&(t.css("margin-right",t.css("margin-left")),t.css("margin-left","0")),0===e&&"0px"!==t.css("margin-right")&&(t.css("margin-left",t.css("margin-right")),t.css("margin-right","0")))})}),setTimeout(function(){r.hasClass("wpr-grid-list-ready")||r.addClass("wpr-grid-list-ready")},500))),"list"===o&&(o="fitRows"),"default"!==e.filters_animation&&(T=0);r.isotope({layoutMode:o,masonry:{comlumnWidth:w/f,gutter:y},fitRows:{comlumnWidth:w/f,gutter:y},transitionDuration:T,percentPosition:!0})}function T(s){var e,t,i;"yes"===s.filters_count&&C.find(".wpr-grid-filters a, .wpr-grid-filters span").each(function(){"*"===S(this).attr("data-filter")?S(this).find("sup").text(C.find(".wpr-grid-filters").next().find("article").length):S(this).find("sup").text(S(S(this).attr("data-filter")).length)}),"yes"!==s.filters_linkable&&("yes"===s.deeplinking&&(e=window.location.hash.replace("#filter:","."),window.location.hash.match("#filter:all")&&(e="*"),i=(t=C.find('.wpr-grid-filters span[data-filter="'+e+'"]:not(.wpr-back-filter)')).parent(),"parent"===t.parent().attr("data-role")?i.parent("ul").find('ul[data-parent="'+e+'"]').length&&(i.parent("ul").children("li").css("display","none"),i.siblings('ul[data-parent="'+e+'"]').css("display","block")):"sub"===t.parent().attr("data-role")&&(i.closest(".wpr-grid-filters").children("li").css("display","none"),i.parent("ul").css("display","inline-block")),C.find(".wpr-grid-filters span").removeClass("wpr-active-filter"),t.addClass("wpr-active-filter"),C.find(".wpr-grid").isotope({filter:e}),s.lightbox.selector="*"!==e?e+" .wpr-grid-image-wrap":" .wpr-grid-image-wrap",u(s)),"yes"===s.filters_hide_empty&&C.find(".wpr-grid-filters span").each(function(){var e=S(this).attr("data-filter");"*"!==e&&(0===g.find(e).length?S(this).parent("li").addClass("wpr-hidden-element"):S(this).parent("li").removeClass("wpr-hidden-element"))}),C.find(".wpr-grid-filters span").on("click",function(){var e=S(this).data("filter"),t=S(this).parent("li"),i=t.attr("data-role");C.find(".wpr-grid-filters span").removeClass("wpr-active-filter"),S(this).addClass("wpr-active-filter"),"parent"===i?t.parent("ul").find('ul[data-parent="'+e+'"]').length&&(t.parent("ul").children("li").css("display","none"),t.siblings('ul[data-parent="'+e+'"]').css("display","block")):"back"===i&&(t.closest(".wpr-grid-filters").children("li").css("display","inline-block"),t.parent().css("display","none")),"yes"===s.deeplinking&&(t="#filter:"+e.replace(".",""),"*"===e&&(t="#filter:all"),window.location.href=window.location.pathname+window.location.search+t),"infinite-scroll"===s.pagination_type&&0===g.find(S(this).attr("data-filter")).length&&C.find(".wpr-grid").infiniteScroll("loadNextPage"),"default"!==s.filters_animation&&C.find(".wpr-grid-item-inner").css({opacity:"0",transition:"none"}),"fade-slide"===s.filters_animation?C.find(".wpr-grid-item-inner").css("top","20px"):"zoom"===s.filters_animation?C.find(".wpr-grid-item-inner").css("transform","scale(0.01)"):C.find(".wpr-grid-item-inner").css({top:"0",transform:"scale(1)"}),C.find(".wpr-grid").isotope({filter:e}),s.lightbox.selector="*"!==e?e+" .wpr-grid-image-wrap":" .wpr-grid-image-wrap",g.data("lightGallery").destroy(!0),g.lightGallery(s.lightbox)}))}void 0!==y&&!1!==y?(b(y=JSON.parse(g.attr("data-settings"))),setTimeout(function(){b(y)},100),v.editorCheck()&&(setTimeout(function(){b(y)},500),setTimeout(function(){b(y)},1e3)),S(window).on("load",function(){setTimeout(function(){b(y)},100)}),S(window).smartresize(function(){setTimeout(function(){b(y)},200)}),T(y),g.on("arrangeComplete",function(e,t){var i,s=0,a=0,r=y.animation_delay,n=y.animation_duration,l=y.filters_animation_duration;if(g.hasClass("grid-images-loaded"))r=0;else if(g.css("opacity","1"),"default"===y.animation&&"default"===y.filters_animation)return;for(i in t){r+=y.animation_delay,C.find(t[i].element).find(".wpr-grid-item-inner").css({opacity:"1",top:"0",transform:"scale(1)",transition:"all "+n+"s ease-in "+r+"s"}),a+=y.filters_animation_delay,g.hasClass("grid-images-loaded")&&C.find(t[i].element).find(".wpr-grid-item-inner").css({transition:"all "+l+"s ease-in "+a+"s"});var o=window.location.hash;0<=o.indexOf("#filter:")&&o.indexOf("#filter:*")<0&&(o=o.replace("#filter:",""),C.find(t[i].element).filter(function(){if(S(this).hasClass(o))return s+=y.filters_animation_delay,S(this)}).find(".wpr-grid-item-inner").css({"transition-delay":s+"s"}))}}),g.imagesLoaded().progress(function(e,t){"1"!==g.css("opacity")&&g.css("opacity","1"),setTimeout(function(){g.addClass("grid-images-loaded")},500)}),"load-more"!==y.pagination_type&&"infinite-scroll"!==y.pagination_type||!C.find(".wpr-grid-pagination").length||v.editorCheck()||(i=C.find(".wpr-grid-pagination"),s=".elementor-element-"+C.attr("data-id"),o=n=!1,"infinite-scroll"===y.pagination_type&&(o=300,n=s+" .wpr-load-more-btn"),g.infiniteScroll({path:s+" .wpr-grid-pagination a",hideNav:n,append:!1,history:!1,scrollThreshold:o,status:s+" .page-load-status",onInit:function(){this.on("load",function(){g.removeClass("grid-images-loaded")})}}),g.on("request.infiniteScroll",function(e,t){i.find(".wpr-load-more-btn").hide(),i.find(".wpr-pagination-loading").css("display","inline-block")}),a=0,g.on("load.infiniteScroll",function(e,t){a++;t=S(t).find(s).find(".wpr-grid-item");g.infiniteScroll("appendItems",t),g.isotope("appended",t),t.imagesLoaded().progress(function(e,t){b(y),setTimeout(function(){b(y),T(y)},10),setTimeout(function(){g.addClass("grid-images-loaded")},500)}),i.find(".wpr-pagination-loading").hide(),y.pagination_max_pages-1!==a?"load-more"===y.pagination_type&&i.find(".wpr-load-more-btn").fadeIn():(i.find(".wpr-pagination-finish").fadeIn(1e3),i.delay(2e3).fadeOut(1e3),setTimeout(function(){i.find(".wpr-pagination-loading").hide()},500)),setTimeout(function(){w()},300),u(y),g.data("lightGallery").destroy(!0),g.lightGallery(y.lightbox)}),i.find(".wpr-load-more-btn").on("click",function(){return g.infiniteScroll("loadNextPage"),!1}))):(g.animate({opacity:"1"},1e3),e=(p=C.attr("class")).match(/wpr-grid-slider-columns-\d/)?p.match(/wpr-grid-slider-columns-\d/).join().slice(-1):2,t=p.match(/columns--widescreen\d/)?p.match(/columns--widescreen\d/).join().slice(-1):e,r=p.match(/columns--laptop\d/)?p.match(/columns--laptop\d/).join().slice(-1):e,n=p.match(/columns--tablet_extra\d/)?p.match(/columns--tablet_extra\d/).join().slice(-1):l,l=p.match(/columns--tablet\d/)?p.match(/columns--tablet\d/).join().slice(-1):2,o=p.match(/columns--mobile_extra\d/)?p.match(/columns--mobile_extra\d/).join().slice(-1):l,d=p.match(/columns--mobile\d/)?p.match(/columns--mobile\d/).join().slice(-1):1,p=+p.match(/wpr-grid-slides-to-scroll-\d/).join().slice(-1),g.slick({appendDots:C.find(".wpr-grid-slider-dots"),customPaging:function(e,t){e.slideCount;return'<span class="wpr-grid-slider-dot"></span>'},slidesToShow:e,responsive:[{breakpoint:1e4,settings:{slidesToShow:t,slidesToScroll:t<p?1:p}},{breakpoint:2399,settings:{slidesToShow:e,slidesToScroll:e<p?1:p}},{breakpoint:1221,settings:{slidesToShow:r,slidesToScroll:r<p?1:p}},{breakpoint:1200,settings:{slidesToShow:n,slidesToScroll:n<p?1:p}},{breakpoint:1024,settings:{slidesToShow:l,slidesToScroll:l<p?1:p}},{breakpoint:880,settings:{slidesToShow:o,slidesToScroll:o<p?1:p}},{breakpoint:768,settings:{slidesToShow:d,slidesToScroll:d<p?1:p}}]}),C.find(".slick-dots").length&&C.hasClass("wpr-grid-slider-dots-horizontal")&&(f=C.find(".slick-dots li").outerWidth()*C.find(".slick-dots li").length-parseInt(C.find(".slick-dots li span").css("margin-right"),10),C.find(".slick-dots").length&&C.find(".slick-dots").css("width",f),S(window).on("resize",function(){setTimeout(function(){var e=C.find(".slick-dots li").outerWidth()*C.find(".slick-dots li").length-parseInt(C.find(".slick-dots li span").css("margin-right"),10);C.find(".slick-dots").css("width",e)},300)})),y=JSON.parse(g.attr("data-slick"))),"yes"!==g.find(".wpr-grid-media-wrap").attr("data-overlay-link")||v.editorCheck()||(g.find(".wpr-grid-media-wrap").css("cursor","pointer"),g.find(".wpr-grid-media-wrap").on("click",function(e){var t=e.target.className;-1===t.indexOf("inner-block")&&-1===t.indexOf("wpr-cv-inner")&&-1===t.indexOf("wpr-grid-media-hover")||(e.preventDefault(),e=(e=S(this).find(".wpr-grid-media-hover-bg").attr("data-url")).replace("#new_tab",""),"_blank"===g.find(".wpr-grid-item-title a").attr("target")?window.open(e,"_blank").focus():window.location.href=e)})),C.find(".wpr-sharing-trigger").length&&(d=C.find(".wpr-sharing-trigger"),p=C.find(".wpr-post-sharing-inner"),c=5,p.first().find("a").each(function(){c+=S(this).outerWidth()+parseInt(S(this).css("margin-right"),10)}),f=parseInt(p.find("a").css("margin-right"),10),"left"===d.attr("data-direction")?(p.css("width",c+"px"),p.css("left",-(f+c)+"px")):"right"===d.attr("data-direction")?(p.css("width",c+"px"),p.css("right",-(f+c)+"px")):"top"===d.attr("data-direction")?(p.find("a").css({"margin-right":"0","margin-top":f+"px"}),p.css({top:-f+"px",left:"50%","-webkit-transform":"translate(-50%, -100%)",transform:"translate(-50%, -100%)"})):"right"===d.attr("data-direction")?(p.css("width",c+"px"),p.css({left:f+"px"})):"bottom"===d.attr("data-direction")&&(p.find("a").css({"margin-right":"0","margin-bottom":f+"px"}),p.css({bottom:-f+"px",left:"50%","-webkit-transform":"translate(-50%, 100%)",transform:"translate(-50%, 100%)"})),"click"===d.attr("data-action")?d.on("click",function(){var e=S(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))}):(d.on("mouseenter",function(){var e=S(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)}),C.find(".wpr-grid-item-sharing").on("mouseleave",function(){var e=S(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)}))),g.find(".wpr-grid-item-add-to-cart").length&&(m=g.find(".wpr-grid-item-add-to-cart").find("i"),h=m.attr("class"),m.length&&(h=h.substring(h.indexOf("fa-"),h.length)),S("body").on("adding_to_cart",function(e,t,i){t.fadeTo("slow",.5)}),S("body").on("added_to_cart",function(e,t,i,s){s.fadeTo("slow",1),m.length&&(s.find("i").removeClass(h).addClass("fa-check"),setTimeout(function(){s.find("i").removeClass("fa-check").addClass(h)},3500))})),u(y),w()},widgetMagazineGrid:function(e){var t,i=e.find(".wpr-magazine-grid-wrap"),s=i.attr("data-slick"),a=i.attr("data-slide-effect");console.log(a),void 0!==s&&!1!==s&&i.slick({fade:"fade"===a}),"yes"!==i.find(".wpr-grid-media-wrap").attr("data-overlay-link")||v.editorCheck()||(i.find(".wpr-grid-media-wrap").css("cursor","pointer"),i.find(".wpr-grid-media-wrap").on("click",function(e){var t=e.target.className;-1===t.indexOf("inner-block")&&-1===t.indexOf("wpr-cv-inner")&&-1===t.indexOf("wpr-grid-media-hover")||(e.preventDefault(),window.location.href=S(this).find(".wpr-grid-media-hover-bg").attr("data-url"))})),e.find(".wpr-sharing-trigger").length&&(s=e.find(".wpr-sharing-trigger"),a=e.find(".wpr-post-sharing-inner"),t=5,a.first().find("a").each(function(){t+=S(this).outerWidth()+parseInt(S(this).css("margin-right"),10)}),i=parseInt(a.find("a").css("margin-right"),10),"left"===s.attr("data-direction")?(a.css("width",t+"px"),a.css("left",-(i+t)+"px")):"right"===s.attr("data-direction")?(a.css("width",t+"px"),a.css("right",-(i+t)+"px")):"top"===s.attr("data-direction")?(a.find("a").css({"margin-right":"0","margin-top":i+"px"}),a.css({top:-i+"px",left:"50%","-webkit-transform":"translate(-50%, -100%)",transform:"translate(-50%, -100%)"})):"right"===s.attr("data-direction")?(a.css("width",t+"px"),a.css({left:i+"px"})):"bottom"===s.attr("data-direction")&&(a.find("a").css({"margin-right":"0","margin-bottom":i+"px"}),a.css({bottom:-i+"px",left:"50%","-webkit-transform":"translate(-50%, 100%)",transform:"translate(-50%, 100%)"})),"click"===s.attr("data-action")?s.on("click",function(){var e=S(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))}):(s.on("mouseenter",function(){var e=S(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)}),e.find(".wpr-grid-item-sharing").on("mouseleave",function(){var e=S(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)}))),e.find(".wpr-post-like-button").length&&e.find(".wpr-post-like-button").on("click",function(){var i=S(this);return""!==i.attr("data-post-id")&&S.ajax({type:"POST",url:i.attr("data-ajax"),data:{action:"wpr_likes_init",post_id:i.attr("data-post-id"),nonce:i.attr("data-nonce")},beforeSend:function(){i.fadeTo(500,.5)},success:function(e){var t=i.attr("data-icon"),e=e.count;""===e.replace(/<\/?[^>]+(>|$)/g,"")?(e='<span class="wpr-post-like-count">'+i.attr("data-text")+"</span>",i.hasClass("wpr-likes-zero")||i.addClass("wpr-likes-zero")):i.removeClass("wpr-likes-zero"),i.hasClass("wpr-already-liked")?(i.prop("title","Like"),i.removeClass("wpr-already-liked"),i.html('<i class="'+t+'"></i>'+e)):(i.prop("title","Unlike"),i.addClass("wpr-already-liked"),i.html('<i class="'+t.replace("far","fas")+'"></i>'+e)),i.fadeTo(500,1)}}),!1})},widgetFeaturedMedia:function(e){var t=e.find(".wpr-gallery-slider"),i=t.attr("data-slick");t.animate({opacity:"1"},1e3),"[]"!==i&&t.slick({appendDots:e.find(".wpr-gallery-slider-dots"),customPaging:function(e,t){e.slideCount;return'<span class="wpr-gallery-slider-dot"></span>'}});var r=S(".wpr-featured-media-image").attr("data-lightbox");void 0===r||!1===r||v.editorCheck()||(e=e.find(".wpr-featured-media-wrap"),r=JSON.parse(r),e.lightGallery(r),e.on("onAferAppendSlide.lg, onAfterSlide.lg",function(e,t,i){var s=S("#lg-actual-size, #lg-zoom-in, #lg-zoom-out, #lg-download"),a=S("#lg-download").attr("href");S("#lg-download").length&&(-1===a.indexOf("wp-content")?s.addClass("wpr-hidden-element"):s.removeClass("wpr-hidden-element")),""===r.autoplay&&S(".lg-autoplay-button").css({width:"0",height:"0",overflow:"hidden"})}))},widgetProductMedia:function(e){var t=e.find(".wpr-product-media-image"),i=e.find(".wpr-gallery-slider"),s=i.attr("data-slick");i.animate({opacity:"1"},1e3),"[]"!==s&&i.length&&(s=JSON.parse(s),i.slick(),"yes"===s.thumbnail_nav&&((a=e.find(".wpr-product-thumb-nav")).slick(),a.find("li").on("click",function(){var e=S(this).attr("data-slick-index");S(this).siblings().removeClass("slick-current"),S(this).addClass("slick-current"),i.slick("slickGoTo",parseInt(e,10))})));var a,r=S(".wpr-product-media-image").attr("data-lightbox");void 0===r||!1===r||v.editorCheck()||(a=e.find(".wpr-product-media-wrap"),r=JSON.parse(r),a.lightGallery(r),a.on("onAferAppendSlide.lg, onAfterSlide.lg",function(e,t,i){var s=S("#lg-actual-size, #lg-zoom-in, #lg-zoom-out, #lg-download"),a=S("#lg-download").attr("href");S("#lg-download").length&&(-1===a.indexOf("wp-content")?s.addClass("wpr-hidden-element"):s.removeClass("wpr-hidden-element")),""===r.autoplay&&S(".lg-autoplay-button").css({width:"0",height:"0",overflow:"hidden"})})),e.hasClass("wpr-gallery-zoom-yes")&&t.on("mousemove",function(e){var t=(e.pageX-S(this).offset().left)/S(this).width()*100,e=(e.pageY-S(this).offset().top)/S(this).height()*100;S(this).children("img").css({"transform-origin":t+"% "+e+"%"})})},widgetCountDown:function(t){var e,i,s,a=t.children(".elementor-widget-container").children(".wpr-countdown-wrap"),r=null,n=a.data("interval"),l=a.data("show-again"),o=new Date(1e3*n);function d(){var e=o-new Date,s={days:Math.floor(e/864e5),hours:Math.floor(e/36e5%24),minutes:Math.floor(e/1e3/60%60),seconds:Math.floor(e/1e3%60)};(s.days<0||s.hours<0||s.minutes<0)&&(s={days:0,hours:0,minutes:0,seconds:0}),t.find(".wpr-countdown-number").each(function(){var e=s[S(this).attr("data-item")];1===e.toString().length&&(e="0"+e),S(this).text(e);var t,i=S(this).next();i.length&&(S(this).hasClass("wpr-countdown-seconds")||(t=i.data("text"),"01"==e?i.text(t.singular):i.text(t.plural)))}),e<0&&(clearInterval(r),e=a.data("actions"),v.editorCheck()||(e.hasOwnProperty("hide-timer")&&a.hide(),e.hasOwnProperty("hide-element")&&S(e["hide-element"]).hide(),e.hasOwnProperty("message")&&(t.children(".elementor-widget-container").children(".wpr-countdown-message").length||a.after('<div class="wpr-countdown-message">'+e.message+"</div>")),e.hasOwnProperty("redirect")&&(window.location.href=e.redirect),e.hasOwnProperty("load-template")&&a.parent().find(".elementor-inner").parent().show()))}"evergreen"===a.data("type")&&(e=new Date,i=t.attr("data-id"),s=JSON.parse(localStorage.getItem("WprCountDownSettings"))||{},(o=!s.hasOwnProperty(i)||0===Object.keys(s).length||n!==s[i].interval?e.setSeconds(e.getSeconds()+n):s[i].endTime)+l<e.setSeconds(e.getSeconds())&&(o=e.setSeconds(e.getSeconds()+n)),s[i]={interval:n,endTime:o},localStorage.setItem("WprCountDownSettings",JSON.stringify(s))),d(),v.editorCheck()||(r=setInterval(d,1e3))},widgetGoogleMaps:function(e){for(var t=e.find(".wpr-google-map"),i=t.data("settings"),e=t.data("controls"),s=t.data("locations"),a=[],r=new google.maps.LatLngBounds,n=new google.maps.Map(t[0],{mapTypeId:i.type,styles:function(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}(i),zoom:i.zoom_depth,gestureHandling:i.zoom_on_scroll,mapTypeControl:e.type,fullscreenControl:e.fullscreen,zoomControl:e.zoom,streetViewControl:e.streetview}),l=0;l<s.length;l++){var o=s[l],d="",p=o.gm_marker_icon_size_width.size,c=o.gm_marker_icon_size_height.size;""!=o.gm_latitude&&""!=o.gm_longtitude&&("yes"===o.gm_custom_marker&&(d={url:o.gm_marker_icon.url,scaledSize:new google.maps.Size(p,c)}),d=new google.maps.Marker({map:n,position:new google.maps.LatLng(parseFloat(o.gm_latitude),parseFloat(o.gm_longtitude)),animation:google.maps.Animation[o.gm_marker_animation],icon:d}),"none"!==o.gm_show_info_window&&function(e,t){var i='<div class="wpr-gm-iwindow"><h3>'+t.gm_location_title+"</h3><p>"+t.gm_location_description+"</p></div>",s=new google.maps.InfoWindow({content:i,maxWidth:t.gm_info_window_width.size});"load"===t.gm_show_info_window?s.open(n,e):e.addListener("click",function(){s.open(n,e)})}(d,o),a.push(d),r.extend(d.position))}1<s.length?n.fitBounds(r):n.setCenter(r.getCenter()),"yes"===i.cluster_markers&&new MarkerClusterer(n,a,{imagePath:i.clusters_url})},widgetBeforeAfter:function(e){var a=e.find(".wpr-ba-image-container"),i=(a.find(".wpr-ba-image-1"),a.find(".wpr-ba-image-2")),r=a.find(".wpr-ba-divider"),e=a.attr("data-position");function s(){var e,t,i=a.find(".wpr-ba-label-1 div"),s=a.find(".wpr-ba-label-2 div");(i.length||s.length)&&(a.hasClass("wpr-ba-horizontal")?(e=i.position().left+i.outerWidth(),t=s.position().left+s.outerWidth(),e+15>=parseInt(r.css("left"),10)?i.stop().css("opacity",0):i.stop().css("opacity",1),a.outerWidth()-(t+15)<=parseInt(r.css("left"),10)?s.stop().css("opacity",0):s.stop().css("opacity",1)):(e=i.position().top+i.outerHeight(),t=s.position().top+s.outerHeight(),e+15>=parseInt(r.css("top"),10)?i.stop().css("opacity",0):i.stop().css("opacity",1),a.outerHeight()-(t+15)<=parseInt(r.css("top"),10)?s.stop().css("opacity",0):s.stop().css("opacity",1)))}a.hasClass("wpr-ba-horizontal")?(r.css("left",e+"%"),i.css("left",e+"%"),i.find("img").css("right",e+"%"),r.on("move",function(e){e=e.pageX-a.offset().left;r.css({left:"auto",right:"auto"}),i.css({left:"auto",right:"auto"}),0<e&&e<a.outerWidth()?(r.css("left",e),i.css("left",e),i.find("img").css("right",e)):e<=0?(r.css("left",0),i.css("left",0),i.find("img").css("right",0)):e>=a.outerWidth()&&(r.css("right",-r.outerWidth()/2),i.css("right",0),i.find("img").css("right","100%")),s()})):(r.css("top",e+"%"),i.css("top",e+"%"),i.find("img").css("bottom",e+"%"),r.on("move",function(e){e=e.pageY-a.offset().top;r.css({top:"auto",bottom:"auto"}),i.css({top:"auto",bottom:"auto"}),0<e&&e<a.outerHeight()?(r.css("top",e),i.css("top",e),i.find("img").css("bottom",e)):e<=0?(r.css("top",0),i.css("top",0),i.find("img").css("bottom",0)):e>=a.outerHeight()&&(r.css("bottom",-r.outerHeight()/2),i.css("bottom",0),i.find("img").css("bottom","100%")),s()})),"mouse"===a.attr("data-trigger")&&a.on("mousemove",function(e){var t;a.hasClass("wpr-ba-horizontal")?(t=e.pageX-S(this).offset().left,r.css("left",t),i.css("left",t),i.find("img").css("right",t)):(t=e.pageY-S(this).offset().top,r.css("top",t),i.css("top",t),i.find("img").css("bottom",t)),s()}),s()},widgetMailchimp:function(i){var s=i.find("form");s.on("submit",function(e){e.preventDefault();var t=S(this).find("button").text();S(this).find("button").text(S(this).find("button").data("loading")),S.ajax({url:WprConfig.ajaxurl,type:"POST",data:{action:"mailchimp_subscribe",fields:S(this).serialize(),apiKey:s.data("api-key"),listId:s.data("list-id")},success:function(e){s.find("button").text(t),("subscribed"===e.status?i.find(".wpr-mailchimp-success-message"):i.find(".wpr-mailchimp-error-message")).show(),i.find(".wpr-mailchimp-message").fadeIn()}})})},widgetAdvancedSlider:function(t){var n=t.find(".wpr-advanced-slider"),e=(n.data("slick"),t.attr("class")),i=e.match(/wpr-adv-slider-columns-\d/)?e.match(/wpr-adv-slider-columns-\d/).join().slice(-1):2,s=e.match(/columns--widescreen\d/)?e.match(/columns--widescreen\d/).join().slice(-1):i,a=e.match(/columns--laptop\d/)?e.match(/columns--laptop\d/).join().slice(-1):i,r=e.match(/columns--tablet_extra\d/)?e.match(/columns--tablet_extra\d/).join().slice(-1):l,l=e.match(/columns--tablet\d/)?e.match(/columns--tablet\d/).join().slice(-1):2,o=e.match(/columns--mobile_extra\d/)?e.match(/columns--mobile_extra\d/).join().slice(-1):l,d=e.match(/columns--mobile\d/)?e.match(/columns--mobile\d/).join().slice(-1):1,p=+e.match(/wpr-adv-slides-to-scroll-\d/).join().slice(-1),e=n.attr("data-slide-effect");function c(){var e,t,i=n.find(".wpr-slider-item").outerWidth(),s=n.find(".wpr-slider-item").outerHeight(),a=0,r=0;16/9<i/s?a="-"+((e=(t=i)/(16/9))-s)/2+"px":r="-"+((t=(e=s)*(16/9))-i)/2+"px",n.find("iframe").css({width:t+"px",height:e+"px","max-width":"none",position:"absolute",left:r+"",top:a+"",display:"block","text-align":"inherit","line-height":"0px","border-width":"0px",margin:"0px",padding:"0px"})}function f(){n.find(".slick-active").each(function(){var e=S(this).attr("data-video-src"),t=S(this).attr("data-video-autoplay");1!==S(this).find(".wpr-slider-video").length&&"yes"===t&&((1==i?S(this).find(".wpr-cv-inner"):S(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>'),c())})}function m(){n.find(".slick-active").find(".wpr-slider-content").fadeIn(0),1==i&&n.find(".slick-active").find(".wpr-slider-animation").addClass("wpr-animation-enter")}n.slick({appendArrows:t.find(".wpr-slider-controls"),appendDots:t.find(".wpr-slider-dots"),customPaging:function(e,t){e.slideCount;return'<span class="wpr-slider-dot"></span>'},slidesToShow:i,responsive:[{breakpoint:1e4,settings:{slidesToShow:s,slidesToScroll:s<p?1:p,fade:1==s&&"fade"===e}},{breakpoint:2399,settings:{slidesToShow:i,slidesToScroll:i<p?1:p,fade:1==i&&"fade"===e}},{breakpoint:1221,settings:{slidesToShow:a,slidesToScroll:a<p?1:p,fade:1==a&&"fade"===e}},{breakpoint:1200,settings:{slidesToShow:r,slidesToScroll:r<p?1:p,fade:1==r&&"fade"===e}},{breakpoint:1024,settings:{slidesToShow:l,slidesToScroll:l<p?1:p,fade:1==l&&"fade"===e}},{breakpoint:880,settings:{slidesToShow:o,slidesToScroll:o<p?1:p,fade:1==o&&"fade"===e}},{breakpoint:768,settings:{slidesToShow:d,slidesToScroll:d<p?1:p,fade:1==d&&"fade"===e}}]}),S(window).on("load resize",function(){c()}),f(),m(),n.find(".wpr-slider-video-btn").on("click",function(){var e=S(this).closest(".slick-active"),t=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="'+t+'" width="100%" height="100%" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></div>'),c(),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),1==i&&n.find(".wpr-slider-item").not(".slick-active").find(".wpr-slider-animation").removeClass("wpr-animation-enter")},afterChange:function(e,t,i){m(),f()}}),t.find(".slick-dots").length&&t.hasClass("wpr-slider-dots-horizontal")&&(e=t.find(".slick-dots li").outerWidth()*t.find(".slick-dots li").length-parseInt(t.find(".slick-dots li span").css("margin-right"),10),t.find(".slick-dots").length&&t.find(".slick-dots").css("width",e),S(window).on("resize",function(){setTimeout(function(){var e=t.find(".slick-dots li").outerWidth()*t.find(".slick-dots li").length-parseInt(t.find(".slick-dots li span").css("margin-right"),10);t.find(".slick-dots").css("width",e)},300)}))},widgetTestimonialCarousel:function(t){var e=t.find(".wpr-testimonial-carousel"),i=t.attr("class"),s=i.match(/wpr-testimonial-slider-columns-\d/)?i.match(/wpr-testimonial-slider-columns-\d/).join().slice(-1):2,a=i.match(/columns--widescreen\d/)?i.match(/columns--widescreen\d/).join().slice(-1):s,r=i.match(/columns--laptop\d/)?i.match(/columns--laptop\d/).join().slice(-1):s,n=i.match(/columns--tablet_extra\d/)?i.match(/columns--tablet_extra\d/).join().slice(-1):l,l=i.match(/columns--tablet\d/)?i.match(/columns--tablet\d/).join().slice(-1):2,o=i.match(/columns--mobile_extra\d/)?i.match(/columns--mobile_extra\d/).join().slice(-1):l,d=i.match(/columns--mobile\d/)?i.match(/columns--mobile\d/).join().slice(-1):1,p=+i.match(/wpr-adv-slides-to-scroll-\d/).join().slice(-1),i=e.attr("data-slide-effect");e.slick({appendArrows:t.find(".wpr-testimonial-controls"),appendDots:t.find(".wpr-testimonial-dots"),customPaging:function(e,t){e.slideCount;return'<span class="wpr-testimonial-dot"></span>'},slidesToShow:s,responsive:[{breakpoint:1e4,settings:{slidesToShow:a,slidesToScroll:a<p?1:p,fade:1==a&&"fade"===i}},{breakpoint:2399,settings:{slidesToShow:s,slidesToScroll:s<p?1:p,fade:1==s&&"fade"===i}},{breakpoint:1221,settings:{slidesToShow:r,slidesToScroll:r<p?1:p,fade:1==r&&"fade"===i}},{breakpoint:1200,settings:{slidesToShow:n,slidesToScroll:n<p?1:p,fade:1==n&&"fade"===i}},{breakpoint:1024,settings:{slidesToShow:l,slidesToScroll:l<p?1:p,fade:1==l&&"fade"===i}},{breakpoint:880,settings:{slidesToShow:o,slidesToScroll:o<p?1:p,fade:1==o&&"fade"===i}},{breakpoint:768,settings:{slidesToShow:d,slidesToScroll:d<p?1:p,fade:1==d&&"fade"===i}}]}),t.hasClass("wpr-testimonial-nav-fade")&&(t.on("mouseover",function(){t.closest("section").find(".wpr-testimonial-arrow").css({opacity:1})}),t.closest("section").on("mouseout",function(){t.find(".wpr-testimonial-arrow").css({opacity:0})})),t.find(".slick-dots").length&&(i=t.find(".slick-dots li").outerWidth()*t.find(".slick-dots li").length-parseInt(t.find(".slick-dots li span").css("margin-right"),10),t.find(".slick-dots").css("width",i)),S(window).on("resize",function(){setTimeout(function(){var e;t.find(".slick-dots").length&&(e=t.find(".slick-dots li").outerWidth()*t.find(".slick-dots li").length-parseInt(t.find(".slick-dots li span").css("margin-right"),10),t.find(".slick-dots").css("width",e))},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(n){var e,t,i,a,r,l,o,d,p,c;function s(){var e,t,i,s=n.find(".wpr-clipped-text"),a=s.data("clipped-options"),r=elementorFrontend.getCurrentDeviceMode();a&&(e=a.longShadowSize,t=a.longShadowSizeTablet,i=a.longShadowSizeMobile,"desktop"===r&&(e=a.longShadowSize),"tablet"===r&&t&&(e=t),"mobile"===r&&i&&(e=i),s.find(".wpr-clipped-text-long-shadow").attr("style","text-shadow:"+function(e,t,i){for(var s="",a=0,r=t;a<r;a++)switch(i){case"top":s+="0 -"+a+"px 0 "+e+",";break;case"right":s+=a+"px 0 0 "+e+",";break;case"bottom":s+="0 "+a+"px 0 "+e+",";break;case"left":s+="-"+a+"px 0 0 "+e+",";break;case"top-left":s+="-"+a+"px -"+a+"px 0 "+e+",";break;case"top-right":s+=a+"px -"+a+"px 0 "+e+",";break;case"bottom-left":s+="-"+a+"px "+a+"px 0 "+e+",";break;case"bottom-right":default:s+=a+"px "+a+"px 0 "+e+","}return s=s.slice(0,-1)}(a.longShadowColor,e,a.longShadowDirection)))}function f(e){var t,i,s=g(e);"yes"!==a&&++l===r||(e.parents(".wpr-anim-text").hasClass("wpr-anim-text-type-typing")?((t=e.parent(".wpr-anim-text-inner")).addClass("wpr-anim-text-selected").removeClass("waiting"),setTimeout(function(){t.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")},p),setTimeout(function(){m(s,o)},c)):e.parents(".wpr-anim-text").hasClass("wpr-anim-text-letters")?(i=e.children("i").length>=s.children("i").length,function e(t,i,s,a){t.removeClass("wpr-anim-text-in").addClass("wpr-anim-text-out");t.is(":last-child")?s&&setTimeout(function(){f(g(i))},d):setTimeout(function(){e(t.next(),i,s,a)},a);{var r;t.is(":last-child")&&(r=g(i),y(i,r))}}(e.find("i").eq(0),e,i,o),h(s.find("i").eq(0),s,i,o)):e.parents(".wpr-anim-text").hasClass("wpr-anim-text-type-clip")?e.parents(".wpr-anim-text-inner").animate({width:"2px"},o,function(){y(e,s),m(s)}):(y(e,s),setTimeout(function(){f(s)},d)))}function m(e,t){e.parents(".wpr-anim-text").hasClass("wpr-anim-text-type-typing")?(h(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()},o,function(){setTimeout(function(){f(e)},d)})}function h(e,t,i,s){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(){f(t)},d)):setTimeout(function(){h(e.next(),t,i,s)},s)}function g(e){return e.is(":last-child")?e.parent().children().eq(0):e.next()}function y(e,t){e.removeClass("wpr-anim-text-visible").addClass("wpr-anim-text-hidden"),t.removeClass("wpr-anim-text-hidden").addClass("wpr-anim-text-visible")}n.hasClass("wpr-advanced-text-style-animated")&&(e=n.find(".wpr-anim-text"),t=n.find(".wpr-anim-text-letters"),i=(o=e.attr("data-anim-duration")).split(","),a=e.attr("data-anim-loop"),r=e.find("b").length,l=0,e.find("b").first().addClass("wpr-anim-text-visible"),o=parseInt(i[0],10),d=parseInt(i[1],10),c=(p=500)+800,t.find("b").each(function(){var e,t=S(this),i=t.text().split(""),s=t.hasClass("wpr-anim-text-visible");for(e in i){var a=i[e].replace(/ /g,"&nbsp;");i[e]=s?'<i class="wpr-anim-text-in">'+a+"</i>":"<i>"+a+"</i>"}var r=i.join("");t.html(r).css("opacity",1)}),function(){var s=d;e.each(function(){var e,t=S(this),i=t.find(".wpr-anim-text-inner");t.hasClass("wpr-anim-text-type-clip")&&(e=i.outerWidth(),i.css("width",e)),setTimeout(function(){f(t.find(".wpr-anim-text-visible").eq(0))},s),t.hasClass("wpr-anim-text-type-rotate-1")&&i.find("b").each(function(){S(this).outerWidth()>i.outerWidth()&&i.css("width",S(this).outerWidth())})})}()),s(),S(window).on("resize",function(){s()})},widgetProgressBar:function(e){var t=e.find(".wpr-progress-bar"),i=e.find(".wpr-prbar-circle"),s=(i.find(".wpr-prbar-circle-svg").find(".wpr-prbar-circle-line"),e.find(".wpr-prbar-circle-prline")),a=t.find(".wpr-prbar-hr-line-inner"),r=t.find(".wpr-prbar-vr-line-inner"),n=t.data("options"),l=i.data("circle-options"),o=t.find(".wpr-prbar-counter-value"),e=n.counterValue,d=n.counterValuePersent,t=n.animDuration,p=n.animDelay,c=(elementorFrontend.getCurrentDeviceMode(),{toValue:e,duration:t});function f(e){if(e.length){var t=e.offset().top,i=t+e.outerHeight(),s=S(window).scrollTop(),e=s+S(window).height();return t>S(window).height()&&(t+=50),s<i&&t<e}}function m(){var e;f(r)&&r.css({height:d+"%"}),f(a)&&a.css({width:d+"%"}),f(i)&&(e=l.circleOffset,s.css({"stroke-dashoffset":e})),(f(r)||f(a)||f(i))&&setTimeout(function(){o.numerator(c)},p)}"yes"===n.counterSeparator&&(c.delimiter=","),m(),S(window).on("scroll",function(){m()})},widgetImageHotspots:function(e){var t=e.find(".wpr-image-hotspots"),e=t.data("options"),i=t.find(".wpr-hotspot-item"),e=e.tooltipTrigger;"click"===e?(i.on("click",function(){S(this).hasClass("wpr-tooltip-active")?S(this).removeClass("wpr-tooltip-active"):(i.removeClass("wpr-tooltip-active"),S(this).addClass("wpr-tooltip-active")),event.stopPropagation()}),S(window).on("click",function(){i.removeClass("wpr-tooltip-active")})):"hover"===e?i.hover(function(){S(this).toggleClass("wpr-tooltip-active")}):i.addClass("wpr-tooltip-active")},widgetFlipBox:function(e){var t=e.find(".wpr-flip-box"),e=t.data("trigger");"box"===e?(t.find(".wpr-flip-box-front").on("click",function(){S(this).closest(".wpr-flip-box").addClass("wpr-flip-box-active")}),S(window).on("click",function(){0===S(event.target).closest(".wpr-flip-box").length&&t.removeClass("wpr-flip-box-active")})):"btn"==e?(t.find(".wpr-flip-box-btn").on("click",function(){S(this).closest(".wpr-flip-box").addClass("wpr-flip-box-active")}),S(window).on("click",function(){0===S(event.target).closest(".wpr-flip-box").length&&t.removeClass("wpr-flip-box-active")})):"hover"==e&&t.hover(function(){S(this).toggleClass("wpr-flip-box-active")})},widgetContentTicker:function(e){var t=e.find(".wpr-ticker-slider"),i=e.find(".wpr-ticker-marquee"),s=i.data("options"),a=e.attr("class"),r=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):r,l=a.match(/columns--laptop\d/)?a.match(/columns--laptop\d/).join().slice(-1):r,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"),a="hr-slide"===f&&a.match(/wpr-ticker-slides-to-scroll-\d/)?+a.match(/wpr-ticker-slides-to-scroll-\d/).join().slice(-1):1;console.log(r),t.slick({appendArrows:e.find(".wpr-ticker-slider-controls"),slidesToShow:r,responsive:[{breakpoint:1e4,settings:{slidesToShow:"typing"===f||"fade"===f?1:n,slidesToScroll:n<a?1:a,fade:"typing"===f||"fade"===f}},{breakpoint:2399,settings:{slidesToShow:"typing"===f||"fade"===f?1:r,slidesToScroll:r<a?1:a,fade:"typing"===f||"fade"===f}},{breakpoint:1221,settings:{slidesToShow:"typing"===f||"fade"===f?1:l,slidesToScroll:l<a?1:a,fade:"typing"===f||"fade"===f}},{breakpoint:1200,settings:{slidesToShow:"typing"===f||"fade"===f?1:o,slidesToScroll:o<a?1:a,fade:"typing"===f||"fade"===f}},{breakpoint:1024,settings:{slidesToShow:"typing"===f||"fade"===f?1:d,slidesToScroll:d<a?1:a,fade:"typing"===f||"fade"===f}},{breakpoint:880,settings:{slidesToShow:"typing"===f||"fade"===f?1:p,slidesToScroll:p<a?1:a,fade:"typing"===f||"fade"===f}},{breakpoint:768,settings:{slidesToShow:"typing"===f||"fade"===f?1:c,slidesToScroll:c<a?1:a,fade:"typing"===f||"fade"===f}}]}),i.marquee(s)},widgetTabs:function(e){var t,i,s=S(".wpr-tabs",e).first(),a=S(".wpr-tabs-wrap",s).first(),r=S(".wpr-tabs-content-wrap",s).first(),a=S("> .wpr-tab",a),n=S("> .wpr-tab-content",r),e=s.data("options"),s=e.activeTab-1;function l(e){var t=a.eq(e),i=n.eq(e),e="auto";r.css({height:r.outerHeight(!0)}),a.removeClass("wpr-tab-active"),t.addClass("wpr-tab-active"),n.removeClass("wpr-tab-content-active wpr-animation-enter"),e=i.outerHeight(!0),e+=parseInt(r.css("border-top-width"))+parseInt(r.css("border-bottom-width")),i.addClass("wpr-tab-content-active wpr-animation-enter"),r.css({height:e}),setTimeout(function(){r.css({height:"auto"})},500)}a.eq(s).addClass("wpr-tab-active"),n.eq(s).addClass("wpr-tab-content-active wpr-animation-enter"),e.autoplay&&(t=e.activeTab-1,i=setInterval(function(){t<a.length-1?t++:t=0,l(t)},e.autoplaySpeed)),"hover"===e.trigger?a.hover(function(){var e=S(this).data("tab")-1;clearInterval(i),l(e)}):a.on("click",function(){var e=S(this).data("tab")-1;clearInterval(i),l(e)})},widgetContentToogle:function(a){var e=S(".wpr-content-toggle",a).first(),r=S(".wpr-switcher-container",e).first(),t=S(".wpr-switcher-wrap",e).first(),n=S(".wpr-switcher-content-wrap",e).first(),i=S("> .wpr-switcher-bg",t),l=S("> .wpr-switcher",t),o=S("> .wpr-switcher-content",n),e=parseInt(r.data("active-switcher"))-1;function d(e){var t;a.hasClass("wpr-switcher-label-style-outer")||(e=e*(t=100/l.length),i.css({width:t+"%",left:e+"%"}))}function s(e){var t,i=l.eq(e),s=o.eq(e);d(e),a.hasClass("wpr-switcher-label-style-outer")||(l.removeClass("wpr-switcher-active"),i.addClass("wpr-switcher-active"),a.hasClass("wpr-switcher-style-dual")&&r.attr("data-active-switcher",e+1)),n.css({height:n.outerHeight(!0)}),o.removeClass("wpr-switcher-content-active wpr-animation-enter"),t=s.outerHeight(!0),t+=parseInt(n.css("border-top-width"))+parseInt(n.css("border-bottom-width")),s.addClass("wpr-switcher-content-active wpr-animation-enter"),n.css({height:t}),setTimeout(function(){n.css({height:"auto"})},500)}l.eq(e).addClass("wpr-switcher-active"),o.eq(e).addClass("wpr-switcher-content-active wpr-animation-enter"),d(e),a.hasClass("wpr-switcher-label-style-outer")?t.on("click",function(){var e=t.find(".wpr-switcher-active");1===parseInt(e.data("switcher"),10)?(t.children(".wpr-switcher").eq(0).removeClass("wpr-switcher-active"),t.children(".wpr-switcher").eq(1).addClass("wpr-switcher-active"),t.closest(".wpr-switcher-container").attr("data-active-switcher",2),s(1)):2===parseInt(e.data("switcher"),10)&&(t.children(".wpr-switcher").eq(1).removeClass("wpr-switcher-active"),t.children(".wpr-switcher").eq(0).addClass("wpr-switcher-active"),t.closest(".wpr-switcher-container").attr("data-active-switcher",1),s(0))}):l.on("click",function(){s(S(this).data("switcher")-1)})},widgetBackToTop:function(e){var s=e.find(".wpr-stt-btn"),t=s.attr("data-settings");function i(e,t,i){e>i.animationOffset?"fade"===i.animation?s.stop().css("visibility","visible").animate({opacity:"1"},i.animationDuration):"slide"===i.animation?s.stop().css("visibility","visible").animate({opacity:"1","margin-bottom":0},i.animationDuration):s.css("visibility","visible"):"fade"===i.animation?s.stop().animate({opacity:"0"},i.animationDuration):"slide"===i.animation?s.stop().animate({"margin-bottom":"-100px",opacity:"0"},i.animationDuration):s.css("visibility","hidden")}"fixed"===(t=JSON.parse(t)).fixed&&("none"!==t.animation&&(s.css({opacity:"0"}),"slide"===t.animation&&s.css({"margin-bottom":"-100px"})),i(S(window).scrollTop(),0,t),S(window).scroll(function(){i(S(this).scrollTop(),0,t)})),s.on("click",function(){return S("html, body").animate({scrollTop:0},t.scrolAnim),!1})},editorCheck:function(e){return!!S("body").hasClass("elementor-editor-active")}};S(window).on("elementor/frontend/init",v.init)}(jQuery,window.elementorFrontend),function(t){jQuery.fn[t]=function(e){return e?this.bind("resize",(i=e,function(){var e=this,t=arguments;r?clearTimeout(r):a&&i.apply(e,t),r=setTimeout(function(){a||i.apply(e,t),r=null},s||100)})):this.trigger(t);var i,s,a,r}}((jQuery,"smartresize"));
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/js/lib/bricklayer/bricklayer.js ADDED
@@ -0,0 +1,207 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){
2
+ var __extends = (this && this.__extends) || function (d, b) {
3
+ for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p];
4
+ function __() { this.constructor = d; }
5
+ d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
6
+ };
7
+ var Bricklayer;
8
+ (function (Bricklayer) {
9
+ // Helper Functions
10
+ function toArray(arrayLike) {
11
+ return [].slice.call(arrayLike);
12
+ }
13
+ function triggerEvent(el, eventName, data) {
14
+ if (window["CustomEvent"] && typeof window["CustomEvent"] === 'function') {
15
+ var event = new CustomEvent(eventName, { detail: data });
16
+ }
17
+ else {
18
+ var event = document.createEvent('CustomEvent');
19
+ event.initCustomEvent(eventName, true, true, data);
20
+ }
21
+ return el.dispatchEvent(event);
22
+ }
23
+ var DEFAULTS = {
24
+ rulerClassName: "bricklayer-column-sizer",
25
+ columnClassName: "bricklayer-column"
26
+ };
27
+ var SimpleElement = (function () {
28
+ function SimpleElement(className) {
29
+ this.element = document.createElement("div");
30
+ this.element.className = className;
31
+ }
32
+ SimpleElement.prototype.destroy = function () {
33
+ this.element.parentNode.removeChild(this.element);
34
+ };
35
+ return SimpleElement;
36
+ }());
37
+ var Ruler = (function (_super) {
38
+ __extends(Ruler, _super);
39
+ function Ruler() {
40
+ _super.apply(this, arguments);
41
+ }
42
+ Ruler.prototype.getWidth = function () {
43
+ this.element.setAttribute('style', "\n display: block;\n visibility: hidden !important;\n top: -1000px !important;\n ");
44
+ var width = this.element.offsetWidth;
45
+ this.element.removeAttribute('style');
46
+ return width;
47
+ };
48
+ return Ruler;
49
+ }(SimpleElement));
50
+ var Column = (function (_super) {
51
+ __extends(Column, _super);
52
+ function Column() {
53
+ _super.apply(this, arguments);
54
+ }
55
+ return Column;
56
+ }(SimpleElement));
57
+ var Container = (function () {
58
+ function Container(element, options) {
59
+ if (options === void 0) { options = DEFAULTS; }
60
+ this.element = element;
61
+ this.options = options;
62
+ this.build();
63
+ this.buildResponsive();
64
+ }
65
+ Container.prototype.append = function (item) {
66
+ var _this = this;
67
+ if (Array.isArray(item)) {
68
+ item.forEach(function (item) { return _this.append(item); });
69
+ return;
70
+ }
71
+ var column = this.findMinHeightColumn();
72
+ this.elements = toArray(this.elements).concat([item]);
73
+ this.applyPosition('append', column, item);
74
+ };
75
+ Container.prototype.prepend = function (item) {
76
+ var _this = this;
77
+ if (Array.isArray(item)) {
78
+ item.forEach(function (item) { return _this.prepend(item); });
79
+ return;
80
+ }
81
+ var column = this.findMinHeightColumn();
82
+ this.elements = [item].concat(toArray(this.elements));
83
+ this.applyPosition('prepend', column, item);
84
+ };
85
+ Container.prototype.on = function (eventName, handler) {
86
+ // eventName may be:
87
+ // - breakpoint
88
+ // - afterAppend
89
+ // - beforeAppend
90
+ // - afterPrepend
91
+ // - beforePrepend
92
+ this.element.addEventListener("bricklayer." + eventName, handler);
93
+ return this;
94
+ };
95
+ Container.prototype.redraw = function () {
96
+ var columnCount = this.columnCount;
97
+ this.checkColumnCount(false);
98
+ this.reorderElements(columnCount);
99
+ triggerEvent(this.element, "bricklayer.redraw", { columnCount: columnCount });
100
+ };
101
+ Container.prototype.destroy = function () {
102
+ var _this = this;
103
+ this.ruler.destroy();
104
+ toArray(this.elements).forEach(function (el) { return _this.element.appendChild(el); });
105
+ toArray(this.getColumns()).forEach(function (el) { return el.parentNode.removeChild(el); });
106
+ triggerEvent(this.element, "bricklayer.destroy", {});
107
+ };
108
+ Container.prototype.build = function () {
109
+ this.ruler = new Ruler(this.options.rulerClassName);
110
+ this.elements = this.getElementsInOrder();
111
+ this.element.insertBefore(this.ruler.element, this.element.firstChild);
112
+ };
113
+ Container.prototype.buildResponsive = function () {
114
+ var _this = this;
115
+ window.addEventListener("resize", function (e) { return _this.checkColumnCount(); });
116
+ this.checkColumnCount();
117
+ this.on("breakpoint", function (e) { return _this.reorderElements(e.detail.columnCount); });
118
+ if (this.columnCount >= 1) {
119
+ this.reorderElements(this.columnCount);
120
+ }
121
+ };
122
+ Container.prototype.getColumns = function () {
123
+ return this.element.querySelectorAll(":scope > ." + this.options.columnClassName);
124
+ };
125
+ Container.prototype.findMinHeightColumn = function () {
126
+ var allColumns = toArray(this.getColumns());
127
+ var heights = allColumns.map(function (column) { return column.offsetHeight; });
128
+ var minHeight = Math.min.apply(null, heights);
129
+ return allColumns[heights.indexOf(minHeight)];
130
+ };
131
+ Container.prototype.getElementsInOrder = function () {
132
+ return this.element.querySelectorAll(":scope > *:not(." + this.options.columnClassName + "):not(." + this.options.rulerClassName + ")");
133
+ };
134
+ Container.prototype.checkColumnCount = function (publish) {
135
+ if (publish === void 0) { publish = true; }
136
+ var columnCount = this.getColumnCount();
137
+ if (this.columnCount !== columnCount) {
138
+ if (publish) {
139
+ triggerEvent(this.element, "bricklayer.breakpoint", { columnCount: columnCount });
140
+ }
141
+ this.columnCount = columnCount;
142
+ }
143
+ };
144
+ Container.prototype.reorderElements = function (columnCount) {
145
+ var _this = this;
146
+ if (columnCount === void 0) { columnCount = 1; }
147
+ var elements = toArray(this.elements).map(function (item) {
148
+ var element = item.parentNode ? item.parentNode.removeChild(item) : item;
149
+ return element;
150
+ });
151
+ var columns = this.getColumns();
152
+ for (var i = 0; i < columns.length; i++) {
153
+ columns[i].parentNode.removeChild(columns[i]);
154
+ }
155
+ for (var i = 0; i < columnCount; i++) {
156
+ var element = (new Column(this.options.columnClassName)).element;
157
+ this.element.appendChild(element);
158
+ }
159
+ elements.forEach(function (item) {
160
+ var column = _this.findMinHeightColumn();
161
+ column.appendChild(item);
162
+ });
163
+ };
164
+ Container.prototype.getColumnCount = function () {
165
+ var containerWidth = this.element.offsetWidth;
166
+ var columnWidth = this.ruler.getWidth();
167
+ if (columnWidth == 0) {
168
+ return 1;
169
+ }
170
+ return Math.round(containerWidth / columnWidth);
171
+ };
172
+ Container.prototype.applyPosition = function (pos, column, item) {
173
+ var _this = this;
174
+ var trigger = function (timing) {
175
+ var eventName = timing + pos.charAt(0).toUpperCase() + pos.substr(1);
176
+ triggerEvent(_this.element, "bricklayer." + eventName, { item: item, column: column });
177
+ };
178
+ trigger('before');
179
+ switch (pos) {
180
+ case 'append':
181
+ column.appendChild(item);
182
+ break;
183
+ case 'prepend':
184
+ column.insertBefore(item, column.firstChild);
185
+ break;
186
+ }
187
+ trigger('after');
188
+ };
189
+ return Container;
190
+ }());
191
+ Bricklayer.Container = Container;
192
+ })(Bricklayer || (Bricklayer = {}));
193
+ (function (root, factory) {
194
+ if (typeof define === 'function' && define.amd) {
195
+ define(function () { return factory(); });
196
+ }
197
+ else if (typeof window !== "undefined" && root === window) {
198
+ root.Bricklayer = factory();
199
+ }
200
+ else if (typeof module === 'object' && module.exports) {
201
+ module.exports = factory();
202
+ }
203
+ }(typeof window !== "undefined" ? window : this, function () {
204
+ return Bricklayer.Container;
205
+ }));
206
+
207
+ },{}]},{},[1]);
assets/js/lib/bricklayer/bricklayer.min.js ADDED
@@ -0,0 +1 @@
 
1
+ !function t(e,n,r){function o(s,u){if(!n[s]){if(!e[s]){var l="function"==typeof require&&require;if(!u&&l)return l(s,!0);if(i)return i(s,!0);var a=new Error("Cannot find module '"+s+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[s]={exports:{}};e[s][0].call(p.exports,function(t){var n=e[s][1][t];return o(n?n:t)},p,p.exports,t,e,n,r)}return n[s].exports}for(var i="function"==typeof require&&require,s=0;s<r.length;s++)o(r[s]);return o}({1:[function(t,e,n){var r,o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)};!function(t){function e(t){return[].slice.call(t)}function n(t,e,n){if(window.CustomEvent)var r=new CustomEvent(e,{detail:n});else{var r=document.createEvent("CustomEvent");r.initCustomEvent(e,!0,!0,n)}return t.dispatchEvent(r)}var r={rulerClassName:"bricklayer-column-sizer",columnClassName:"bricklayer-column"},i=function(){function t(t){this.element=document.createElement("div"),this.element.className=t}return t.prototype.destroy=function(){this.element.parentNode.removeChild(this.element)},t}(),s=function(t){function e(){t.apply(this,arguments)}return o(e,t),e.prototype.getWidth=function(){this.element.setAttribute("style","\n display: block;\n visibility: hidden !important;\n top: -1000px !important;\n ");var t=this.element.offsetWidth;return this.element.removeAttribute("style"),t},e}(i),u=function(t){function e(){t.apply(this,arguments)}return o(e,t),e}(i),l=function(){function t(t,e){void 0===e&&(e=r),this.element=t,this.options=e,this.build(),this.buildResponsive()}return t.prototype.append=function(t){var n=this;if(Array.isArray(t))return void t.forEach(function(t){return n.append(t)});var r=this.findMinHeightColumn();this.elements=e(this.elements).concat([t]),this.applyPosition("append",r,t)},t.prototype.prepend=function(t){var n=this;if(Array.isArray(t))return void t.forEach(function(t){return n.prepend(t)});var r=this.findMinHeightColumn();this.elements=[t].concat(e(this.elements)),this.applyPosition("prepend",r,t)},t.prototype.on=function(t,e){return this.element.addEventListener("bricklayer."+t,e),this},t.prototype.redraw=function(){var t=this.columnCount;this.checkColumnCount(!1),this.reorderElements(t),n(this.element,"bricklayer.redraw",{columnCount:t})},t.prototype.destroy=function(){var t=this;this.ruler.destroy(),e(this.elements).forEach(function(e){return t.element.appendChild(e)}),e(this.getColumns()).forEach(function(t){return t.parentNode.removeChild(t)}),n(this.element,"bricklayer.destroy",{})},t.prototype.build=function(){this.ruler=new s(this.options.rulerClassName),this.elements=this.getElementsInOrder(),this.element.insertBefore(this.ruler.element,this.element.firstChild)},t.prototype.buildResponsive=function(){var t=this;window.addEventListener("resize",function(e){return t.checkColumnCount()}),this.checkColumnCount(),this.on("breakpoint",function(e){return t.reorderElements(e.detail.columnCount)}),this.columnCount>=1&&this.reorderElements(this.columnCount)},t.prototype.getColumns=function(){return this.element.querySelectorAll(":scope > ."+this.options.columnClassName)},t.prototype.findMinHeightColumn=function(){var t=e(this.getColumns()),n=t.map(function(t){return t.offsetHeight}),r=Math.min.apply(null,n);return t[n.indexOf(r)]},t.prototype.getElementsInOrder=function(){return this.element.querySelectorAll(":scope > *:not(."+this.options.columnClassName+"):not(."+this.options.rulerClassName+")")},t.prototype.checkColumnCount=function(t){void 0===t&&(t=!0);var e=this.getColumnCount();this.columnCount!==e&&(t&&n(this.element,"bricklayer.breakpoint",{columnCount:e}),this.columnCount=e)},t.prototype.reorderElements=function(t){var n=this;void 0===t&&(t=1);for(var r=e(this.elements).map(function(t){var e=t.parentNode?t.parentNode.removeChild(t):t;return e}),o=this.getColumns(),i=0;i<o.length;i++)o[i].parentNode.removeChild(o[i]);for(var i=0;i<t;i++){var s=new u(this.options.columnClassName).element;this.element.appendChild(s)}r.forEach(function(t){var e=n.findMinHeightColumn();e.appendChild(t)})},t.prototype.getColumnCount=function(){var t=this.element.offsetWidth,e=this.ruler.getWidth();return 0==e?1:Math.round(t/e)},t.prototype.applyPosition=function(t,e,r){var o=this,i=function(i){var s=i+t.charAt(0).toUpperCase()+t.substr(1);n(o.element,"bricklayer."+s,{item:r,column:e})};switch(i("before"),t){case"append":e.appendChild(r);break;case"prepend":e.insertBefore(r,e.firstChild)}i("after")},t}();t.Container=l}(r||(r={})),function(t,n){"function"==typeof define&&define.amd?define(function(){return n()}):"undefined"!=typeof window&&t===window?t.Bricklayer=n():"object"==typeof e&&e.exports&&(e.exports=n())}("undefined"!=typeof window?window:this,function(){return r.Container})},{}]},{},[1]);
classes/rating-notice.php ADDED
@@ -0,0 +1,197 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ namespace WprAddons\Classes;
3
+
4
+ if ( ! defined( 'ABSPATH' ) ) {
5
+ exit; // Exit if accessed directly
6
+ }
7
+
8
+ // Check plugin.php includes function
9
+ class RatingNotice {
10
+ public function __construct() {
11
+ if(current_user_can('administrator')) {
12
+ if(empty(get_option('my_dismiss_notice')) and empty(get_option('already_rated')) and empty(get_option('maybe_later'))) {
13
+ add_action( 'admin_init', [$this, 'wpr_check_installation_time'] );
14
+ }
15
+ }
16
+
17
+ global $pagenow;
18
+ if ( $pagenow == 'plugins.php' || $pagenow == 'index.php' || $pagenow == 'edit.php') {
19
+ // add_action( 'admin_enqueue_scripts', [$this, 'add_script'] );
20
+ add_action( 'admin_head', [$this, 'enqueue_scripts' ] );
21
+ }
22
+
23
+ if(strtotime('now') - get_option('dismiss_notice_no_sorry') > 7) {
24
+ delete_option('dismiss_notice_no_sorry');
25
+ delete_option('my_dismiss_notice');
26
+ }
27
+ if (strtotime('now') - get_option('dismiss_notice_already_rated') > 20) {
28
+ delete_option('dismiss_notice_already_rated');
29
+ delete_option('already_rated');
30
+ }
31
+ if (strtotime('now') - get_option('dismiss_notice_maybe_later') > 10) {
32
+ delete_option('dismiss_notice_maybe_later');
33
+ delete_option('maybe_later');
34
+ }
35
+
36
+ add_action( 'wp_ajax_my_dismiss_notice', [$this, 'my_dismiss_notice'] );
37
+ add_action( 'wp_ajax_maybe_later', [$this, 'maybe_later'] );
38
+ add_action( 'wp_ajax_already_rated', [$this, 'already_rated'] );
39
+ }
40
+
41
+ public function wpr_check_installation_time() {
42
+ $install_date = get_option( 'royal_elementor_addons_activation_time' );
43
+ $past_date = strtotime( '-7 seconds' );
44
+ if ( $past_date >= $install_date ) {
45
+ add_action( 'admin_notices', [$this, 'rating_admin_notice' ]);
46
+ }
47
+ }
48
+
49
+ function already_rated(){
50
+ update_option( 'already_rated' , TRUE );
51
+ update_option('dismiss_notice_already_rated', strtotime('now'));
52
+ }
53
+
54
+ public function my_dismiss_notice() {
55
+ update_option( 'my_dismiss_notice', true );
56
+ update_option('dismiss_notice_no_sorry', strtotime('now'));
57
+ }
58
+
59
+ public function maybe_later() {
60
+ update_option( 'maybe_later', true );
61
+ update_option('dismiss_notice_maybe_later', strtotime('now'));
62
+ }
63
+
64
+ public function add_script() {
65
+ wp_register_script( 'notice-update', WPR_ADDONS_ASSETS_URL . '/js/admin/update-notice.js', ['jquery'],'1.0', false );
66
+
67
+ wp_localize_script( 'notice-update', 'notice_params', array(
68
+ 'ajaxurl' => get_admin_url() . 'admin-ajax.php',
69
+ ));
70
+
71
+ wp_enqueue_script( 'notice-update' );
72
+ }
73
+
74
+ public function rating_admin_notice(){
75
+ global $pagenow;
76
+ if ( $pagenow == 'plugins.php' OR $pagenow == 'index.php') {
77
+ $plugin_info = get_plugin_data( __FILE__ , true, true );
78
+ $dont_disturb = esc_url( get_admin_url() . '?spare_me=1' );
79
+
80
+ echo '<div class="notice notice-for-rating is-dismissible my-dismiss-notice" style="border-left-color: #7A75FF!important; display: flex; align-items: center;">
81
+ <div style="margin-right: 15px;">
82
+ <img style="width: 97px; height: 97px;" src="' . WPR_ADDONS_ASSETS_URL . '/img/icon-128x128.png">
83
+ </div>
84
+ <div>
85
+ <h1>Enjoying <b>Royal Addons</b>?</h1>
86
+ <p style="font-weight: 300; font-size: 1.1rem">Why don\'t you give us five star rating to contribute to our increasing popularity and boost our motivation?</p>
87
+ <p style="margin: 14px 0;">
88
+ <a href="https://wordpress.org/support/plugin/royal-elementor-addons/reviews/#new-post" target = "_blank" class="wpr-you-deserve-it">🌾 Ok, you deserve it</a>
89
+ <a href="https://royal-elementor-addons.com/contact/" target = "_blank" class="wpr-need-support">💁🏽‍♂️ I need support!</a>
90
+ <button class="wpr-already-rated">🥙 Already rated</button>
91
+ <button class="wpr-maybe-later">🕔 Maybe Later?</button>
92
+ <button class="wpr-notice-dismiss-2">💔 No, Sorry</button>
93
+ </p>
94
+ </div>
95
+ </div>';
96
+ }
97
+ }
98
+
99
+ public static function enqueue_scripts() {
100
+ echo "
101
+ <script>
102
+ jQuery( document ).ready( function() {
103
+
104
+ jQuery(document).on( 'click', '.my-dismiss-notice .wpr-notice-dismiss-2', function() {
105
+ jQuery(document).find('.my-dismiss-notice').fadeOut();
106
+ jQuery.ajax({
107
+ url: ajaxurl,
108
+ data: {
109
+ action: 'my_dismiss_notice',
110
+ }
111
+ })
112
+
113
+ })
114
+
115
+ jQuery(document).on( 'click', '.my-dismiss-notice .wpr-maybe-later', function() {
116
+ jQuery(document).find('.my-dismiss-notice').fadeOut();
117
+ jQuery.ajax({
118
+ url: ajaxurl,
119
+ data: {
120
+ action: 'maybe_later',
121
+ }
122
+ })
123
+
124
+ })
125
+
126
+ jQuery(document).on( 'click', '.my-dismiss-notice .wpr-already-rated', function() {
127
+ jQuery(document).find('.my-dismiss-notice').slideUp();
128
+ jQuery.ajax({
129
+ url: ajaxurl,
130
+ data: {
131
+ action: 'already_rated',
132
+ }
133
+ })
134
+
135
+ })
136
+ });
137
+ </script>
138
+ <style>
139
+ .wpr-you-deserve-it {
140
+ font-size: 1rem;
141
+ border: 1px solid #7A75FF;
142
+ background: #7A75FF!important;
143
+ color: white; padding: 7px 13px;
144
+ border-radius: 5px;
145
+ text-decoration: none;
146
+ }
147
+
148
+ .wpr-need-support {
149
+ font-size: 1rem;
150
+ border: 1px solid #7A75FF;
151
+ background: #7A75FF!important;
152
+ color: white;
153
+ padding: 7px 13px;
154
+ border-radius: 5px;
155
+ text-decoration: none;
156
+ }
157
+ .wpr-already-rated {
158
+ cursor: pointer;
159
+ font-size: 1rem;
160
+ border: 1px solid #7A75FF!important;
161
+ color: #7A75FF;
162
+ padding: 7px 13px;
163
+ border-radius: 5px;
164
+ text-decoration: none; outline: none;
165
+ }
166
+
167
+ .wpr-maybe-later {
168
+ cursor: pointer;
169
+ font-size: 1rem;
170
+ border: 1px solid #7A75FF!important;
171
+ color: #7A75FF;
172
+ padding: 7px 13px;
173
+ border-radius: 5px;
174
+ text-decoration: none; outline: none;
175
+ }
176
+
177
+ .wpr-notice-dismiss-2 {
178
+ cursor: pointer;
179
+ font-size: 1rem;
180
+ border: 1px solid #ffbc75!important;
181
+ color: #ffbc75;
182
+ padding: 7px 13px;
183
+ border-radius: 5px;
184
+ text-decoration: none;
185
+ outline: none;
186
+ }
187
+ .my-dismiss-notice .notice-dismiss {
188
+ display: none;
189
+ }
190
+
191
+ </style>
192
+ ";
193
+ }
194
+
195
+ }
196
+
197
+ new RatingNotice();
classes/utilities.php CHANGED
@@ -57,7 +57,6 @@ class Utilities {
57
 
58
  foreach ( $modules as $title => $data ) {
59
  $slug = $data[0];
60
-
61
  if ( 'on' !== get_option('wpr-element-'. $slug, 'on') ) {
62
  unset($modules[$title]);
63
  }
@@ -73,7 +72,7 @@ class Utilities {
73
  // Taxonomies
74
  if ( 'tax' === $query ) {
75
  $custom_types = get_taxonomies( [ 'show_in_nav_menus' => true ], 'objects' );
76
-
77
  // Post Types
78
  } else {
79
  $custom_types = get_post_types( [ 'show_in_nav_menus' => true ], 'objects' );
@@ -122,7 +121,7 @@ class Utilities {
122
  $r = [];
123
 
124
  $editable_roles = array_reverse( get_editable_roles() );
125
-
126
  $r['guest'] = esc_html__( 'Guest', 'wpr-addons' );
127
 
128
  foreach ( $editable_roles as $role => $details ) {
@@ -410,7 +409,7 @@ class Utilities {
410
  'svg-sharing-2' => '<?xml version="1.0" ?><svg style="enable-background:new 0 0 48 48;" version="1.1" viewBox="0 0 48 48" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g id="Icons"><g id="Icons_16_"><g><path d="M27.775,21.64385L27.775,21.64385l1-0.01h1v1.65l2.17-1.38l0.1-0.06l2.95-1.87l-5.22-3.29v0.87 v0.77h-1l-1-0.02l0,0" style="fill:#5F83CF;"/><path d="M28.775,18.32385c-0.33,0-0.67-0.01-1-0.02c-0.22-0.01-0.43-0.02-0.65-0.04 c-1.3358-0.0496-2.5105-0.0408-3.55,0.24c-0.5,0.16-0.97,0.38-1.41,0.67c-0.26,0.16-0.51,0.34-0.74,0.55 c-0.62,0.54-1.12,1.22-1.47,1.97c-0.35,0.77-0.54,1.62-0.54,2.47v2.24c0.06-0.29,0.13-0.57,0.23-0.84 c0.54-1.53,1.73-2.79,3.22-3.47c1.34-0.61,3.21-0.47,4.91-0.45c0.35,0,0.68,0,1-0.01" style="fill:#5F83CF;"/><path d="M31.945,23.63175l-1.8884,1.1873v3.8702c0,0.5422-0.5142,0.991-1.1499,0.991H16.0432 c-0.6357,0-1.1498-0.4488-1.1498-0.991v-8.7689c0-0.5515,0.5142-1.0002,1.1498-1.0002h3.5525h0.0037 c0.0561-0.0748,0.1739-0.2057,0.2393-0.2618c0.6731-0.5983,1.4864-1.0657,2.3465-1.3368 c0.0467-0.0187,0.0935-0.0281,0.1402-0.0374h-6.2821c-1.6734,0-3.0383,1.1872-3.0383,2.6362v8.7689 c0,1.449,1.3649,2.6269,3.0383,2.6269h12.8634c1.6734,0,3.0383-1.1779,3.0383-2.6269V23.63175z" style="fill:#F2F2F2;"/></g></g></g></svg>',
411
 
412
  ];
413
-
414
  return $icons[$icon];
415
  }
416
 
@@ -555,6 +554,10 @@ class Utilities {
555
 
556
  return $timing_functions;
557
  }
 
 
 
 
558
 
559
  /**
560
  ** WPR Library Button
@@ -572,7 +575,7 @@ class Utilities {
572
  /**
573
  ** Upgrade to Pro Notice
574
  */
575
- public static function upgrade_pro_notice( $module, $controls_manager, $widget, $option ) {
576
  if ( defined('WPR_ADDONS_PRO_LICENSE') ) {
577
  return;
578
  }
@@ -583,14 +586,8 @@ class Utilities {
583
  'raw' => 'This option is available<br> in the <strong><a href="https://royal-elementor-addons.com/?ref=rea-plugin-panel-'. $widget .'-upgrade-pro#purchasepro" target="_blank">Pro version</a></strong>',
584
  'type' => $controls_manager,
585
  'content_classes' => 'wpr-pro-notice',
586
- 'conditions' => [
587
- 'terms' => [
588
- [
589
- 'name' => $option,
590
- 'operator' => 'contains',
591
- 'value' => 'pro-'
592
- ]
593
- ]
594
  ]
595
  ]
596
  );
57
 
58
  foreach ( $modules as $title => $data ) {
59
  $slug = $data[0];
 
60
  if ( 'on' !== get_option('wpr-element-'. $slug, 'on') ) {
61
  unset($modules[$title]);
62
  }
72
  // Taxonomies
73
  if ( 'tax' === $query ) {
74
  $custom_types = get_taxonomies( [ 'show_in_nav_menus' => true ], 'objects' );
75
+
76
  // Post Types
77
  } else {
78
  $custom_types = get_post_types( [ 'show_in_nav_menus' => true ], 'objects' );
121
  $r = [];
122
 
123
  $editable_roles = array_reverse( get_editable_roles() );
124
+
125
  $r['guest'] = esc_html__( 'Guest', 'wpr-addons' );
126
 
127
  foreach ( $editable_roles as $role => $details ) {
409
  'svg-sharing-2' => '<?xml version="1.0" ?><svg style="enable-background:new 0 0 48 48;" version="1.1" viewBox="0 0 48 48" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g id="Icons"><g id="Icons_16_"><g><path d="M27.775,21.64385L27.775,21.64385l1-0.01h1v1.65l2.17-1.38l0.1-0.06l2.95-1.87l-5.22-3.29v0.87 v0.77h-1l-1-0.02l0,0" style="fill:#5F83CF;"/><path d="M28.775,18.32385c-0.33,0-0.67-0.01-1-0.02c-0.22-0.01-0.43-0.02-0.65-0.04 c-1.3358-0.0496-2.5105-0.0408-3.55,0.24c-0.5,0.16-0.97,0.38-1.41,0.67c-0.26,0.16-0.51,0.34-0.74,0.55 c-0.62,0.54-1.12,1.22-1.47,1.97c-0.35,0.77-0.54,1.62-0.54,2.47v2.24c0.06-0.29,0.13-0.57,0.23-0.84 c0.54-1.53,1.73-2.79,3.22-3.47c1.34-0.61,3.21-0.47,4.91-0.45c0.35,0,0.68,0,1-0.01" style="fill:#5F83CF;"/><path d="M31.945,23.63175l-1.8884,1.1873v3.8702c0,0.5422-0.5142,0.991-1.1499,0.991H16.0432 c-0.6357,0-1.1498-0.4488-1.1498-0.991v-8.7689c0-0.5515,0.5142-1.0002,1.1498-1.0002h3.5525h0.0037 c0.0561-0.0748,0.1739-0.2057,0.2393-0.2618c0.6731-0.5983,1.4864-1.0657,2.3465-1.3368 c0.0467-0.0187,0.0935-0.0281,0.1402-0.0374h-6.2821c-1.6734,0-3.0383,1.1872-3.0383,2.6362v8.7689 c0,1.449,1.3649,2.6269,3.0383,2.6269h12.8634c1.6734,0,3.0383-1.1779,3.0383-2.6269V23.63175z" style="fill:#F2F2F2;"/></g></g></g></svg>',
410
 
411
  ];
412
+
413
  return $icons[$icon];
414
  }
415
 
554
 
555
  return $timing_functions;
556
  }
557
+
558
+ public static function wpr_animation_timing_pro_conditions() {
559
+ return ['pro-eio','pro-eiqd','pro-eicb','pro-eiqrt','pro-eiqnt','pro-eisn','pro-eiex','pro-eicr','pro-eibk','pro-eoqd','pro-eocb','pro-eoqrt','pro-eoqnt','pro-eosn','pro-eoex','pro-eocr','pro-eobk','pro-eioqd','pro-eiocb','pro-eioqrt','pro-eioqnt','pro-eiosn','pro-eioex','pro-eiocr','pro-eiobk'];
560
+ }
561
 
562
  /**
563
  ** WPR Library Button
575
  /**
576
  ** Upgrade to Pro Notice
577
  */
578
+ public static function upgrade_pro_notice( $module, $controls_manager, $widget, $option, $condition = [] ) {
579
  if ( defined('WPR_ADDONS_PRO_LICENSE') ) {
580
  return;
581
  }
586
  'raw' => 'This option is available<br> in the <strong><a href="https://royal-elementor-addons.com/?ref=rea-plugin-panel-'. $widget .'-upgrade-pro#purchasepro" target="_blank">Pro version</a></strong>',
587
  'type' => $controls_manager,
588
  'content_classes' => 'wpr-pro-notice',
589
+ 'condition' => [
590
+ $option => $condition,
 
 
 
 
 
 
591
  ]
592
  ]
593
  );
modules/advanced-slider/widgets/wpr-advanced-slider.php CHANGED
@@ -124,8 +124,12 @@ class Wpr_Advanced_Slider extends Widget_Base {
124
  'label' => esc_html__( 'Columns (Carousel)', 'wpr-addons' ),
125
  'type' => Controls_Manager::SELECT,
126
  'label_block' => false,
127
- 'desktop_default' => 1,
 
 
 
128
  'tablet_default' => 1,
 
129
  'mobile_default' => 1,
130
  'options' => [
131
  1 => esc_html__( 'One', 'wpr-addons' ),
@@ -135,6 +139,8 @@ class Wpr_Advanced_Slider extends Widget_Base {
135
  'pro-5' => esc_html__( 'Five (Pro)', 'wpr-addons' ),
136
  'pro-6' => esc_html__( 'Six (Pro)', 'wpr-addons' ),
137
  ],
 
 
138
  'frontend_available' => true,
139
  'separator' => 'before',
140
  ]
@@ -142,20 +148,17 @@ class Wpr_Advanced_Slider extends Widget_Base {
142
  }
143
 
144
  public function add_control_slides_to_scroll() {
145
- $this->add_responsive_control(
146
  'slides_to_scroll',
147
  [
148
  'label' => esc_html__( 'Slides to Scroll', 'wpr-addons' ),
149
  'type' => Controls_Manager::NUMBER,
150
  'min' => 1,
151
  'max' => 2,
 
 
152
  'frontend_available' => true,
153
- 'desktop_default' => 1,
154
- 'tablet_default' => 1,
155
- 'mobile_default' => 1,
156
- 'condition' => [
157
- 'slider_amount!' => '1',
158
- ],
159
  ]
160
  );
161
  }
@@ -164,7 +167,7 @@ class Wpr_Advanced_Slider extends Widget_Base {
164
 
165
  public function add_control_slider_dots_hr() {}
166
 
167
- protected function _register_controls() {
168
 
169
  // Section: Slides -----------
170
  $this->start_controls_section(
@@ -189,7 +192,7 @@ class Wpr_Advanced_Slider extends Widget_Base {
189
  );
190
 
191
  // Upgrade to Pro Notice
192
- Utilities::upgrade_pro_notice( $repeater, Controls_Manager::RAW_HTML, 'advanced-slider', 'slider_content_type' );
193
 
194
  $repeater->add_control( 'slider_select_template', $this->add_repeater_args_slider_select_template() );
195
 
@@ -464,8 +467,12 @@ class Wpr_Advanced_Slider extends Widget_Base {
464
  [
465
  'label' => esc_html__( 'Button Primary', 'wpr-addons' ),
466
  'type' => Controls_Manager::SWITCHER,
467
- 'desktop_default' => 'yes',
 
 
 
468
  'tablet_default' => 'yes',
 
469
  'mobile_default' => 'yes',
470
  'selectors_dictionary' => [
471
  '' => 'none',
@@ -537,8 +544,12 @@ class Wpr_Advanced_Slider extends Widget_Base {
537
  [
538
  'label' => esc_html__( 'Button Secondary', 'wpr-addons' ),
539
  'type' => Controls_Manager::SWITCHER,
540
- 'desktop_default' => 'yes',
 
 
 
541
  'tablet_default' => 'yes',
 
542
  'mobile_default' => 'yes',
543
  'selectors_dictionary' => [
544
  '' => 'none',
@@ -741,8 +752,12 @@ class Wpr_Advanced_Slider extends Widget_Base {
741
  [
742
  'label' => esc_html__( 'Title', 'wpr-addons' ),
743
  'type' => Controls_Manager::SWITCHER,
744
- 'desktop_default' => 'yes',
 
 
 
745
  'tablet_default' => 'yes',
 
746
  'mobile_default' => 'yes',
747
  'selectors_dictionary' => [
748
  '' => 'none',
@@ -760,8 +775,12 @@ class Wpr_Advanced_Slider extends Widget_Base {
760
  [
761
  'label' => esc_html__( 'Sub Title', 'wpr-addons' ),
762
  'type' => Controls_Manager::SWITCHER,
763
- 'desktop_default' => 'yes',
 
 
 
764
  'tablet_default' => 'yes',
 
765
  'mobile_default' => 'yes',
766
  'selectors_dictionary' => [
767
  '' => 'none',
@@ -778,8 +797,12 @@ class Wpr_Advanced_Slider extends Widget_Base {
778
  [
779
  'label' => esc_html__( 'Description', 'wpr-addons' ),
780
  'type' => Controls_Manager::SWITCHER,
781
- 'desktop_default' => 'yes',
 
 
 
782
  'tablet_default' => 'yes',
 
783
  'mobile_default' => 'yes',
784
  'selectors_dictionary' => [
785
  '' => 'none',
@@ -797,8 +820,12 @@ class Wpr_Advanced_Slider extends Widget_Base {
797
  [
798
  'label' => esc_html__( 'Navigation', 'wpr-addons' ),
799
  'type' => Controls_Manager::SWITCHER,
800
- 'desktop_default' => 'yes',
 
 
 
801
  'tablet_default' => 'yes',
 
802
  'mobile_default' => 'yes',
803
  'selectors_dictionary' => [
804
  '' => 'none',
@@ -840,8 +867,12 @@ class Wpr_Advanced_Slider extends Widget_Base {
840
  [
841
  'label' => esc_html__( 'Pagination', 'wpr-addons' ),
842
  'type' => Controls_Manager::SWITCHER,
843
- 'desktop_default' => 'yes',
 
 
 
844
  'tablet_default' => 'yes',
 
845
  'mobile_default' => 'yes',
846
  'selectors_dictionary' => [
847
  '' => 'none',
@@ -857,7 +888,7 @@ class Wpr_Advanced_Slider extends Widget_Base {
857
  $this->add_control_slider_dots_layout();
858
 
859
  // Upgrade to Pro Notice
860
- Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'advanced-slider', 'slider_dots_layout' );
861
 
862
  $this->add_control_slider_scroll_btn();
863
 
@@ -918,9 +949,6 @@ class Wpr_Advanced_Slider extends Widget_Base {
918
  'slide' => esc_html__( 'Slide', 'wpr-addons' ),
919
  'fade' => esc_html__( 'Fade', 'wpr-addons' ),
920
  ],
921
- 'condition' => [
922
- 'slider_amount' => 1,
923
- ],
924
  ]
925
  );
926
 
@@ -942,11 +970,14 @@ class Wpr_Advanced_Slider extends Widget_Base {
942
  'label' => esc_html__( 'Content Animation', 'wpr-addons' ),
943
  'type' => 'wpr-animations-alt',
944
  'default' => 'none',
 
 
 
945
  ]
946
  );
947
 
948
  // Upgrade to Pro Notice
949
- Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'advanced-slider', 'slider_content_animation' );
950
 
951
  $this->add_control(
952
  'slider_content_anim_size',
@@ -961,6 +992,7 @@ class Wpr_Advanced_Slider extends Widget_Base {
961
  ],
962
  'condition' => [
963
  'slider_content_animation!' => 'none',
 
964
  ],
965
  ]
966
  );
@@ -979,6 +1011,7 @@ class Wpr_Advanced_Slider extends Widget_Base {
979
  ],
980
  'condition' => [
981
  'slider_content_animation!' => 'none',
 
982
  ],
983
  ]
984
  );
@@ -1028,8 +1061,12 @@ class Wpr_Advanced_Slider extends Widget_Base {
1028
  'icon' => 'eicon-h-align-right',
1029
  ]
1030
  ],
1031
- 'desktop_default' => 'center',
 
 
 
1032
  'tablet_default' => 'center',
 
1033
  'mobile_default' => 'center',
1034
  'selectors_dictionary' => [
1035
  'left' => 'float: left',
@@ -2542,9 +2579,9 @@ class Wpr_Advanced_Slider extends Widget_Base {
2542
  $ken_burn_class = '';
2543
  $item_bg_image_url = Group_Control_Image_Size::get_attachment_image_src( $item['slider_item_bg_image']['id'], 'slider_image_size', $settings );
2544
 
2545
- $item_video_src = $item['slider_item_video_src'];
2546
- $item_video_start = $item['slider_item_video_start'];
2547
- $item_video_end = $item['slider_item_video_end'];
2548
 
2549
  if ( '' !== $item['slider_item_btn_icon_1']['value'] ) {
2550
  ob_start();
@@ -2620,10 +2657,12 @@ class Wpr_Advanced_Slider extends Widget_Base {
2620
  // Slider Background Image
2621
  $slider_html .= '<div class="wpr-slider-item-bg '. $ken_burn_class .'" style="background-image: url('. $item_bg_image_url .')"></div>';
2622
 
 
 
2623
  // Slider Overlay
2624
  $slider_overlay_html = '';
2625
  if ( $item['slider_item_overlay'] === 'yes' ) {
2626
- if ( $settings['slider_amount'] === 1 || $item['slider_item_blend_mode'] !== 'normal' ) {
2627
  $slider_html .= '<div class="wpr-slider-item-overlay"></div>';
2628
  } else {
2629
  $slider_overlay_html = '<div class="wpr-slider-item-overlay"></div>';
@@ -2635,7 +2674,7 @@ class Wpr_Advanced_Slider extends Widget_Base {
2635
  $this->add_render_attribute( 'slider_outer' . $item_count, 'class', 'wpr-cv-outer' );
2636
 
2637
  if ( $settings['slider_content_animation'] !== 'none' ) {
2638
- if ( $settings['slider_amount'] === 1 ) {
2639
  $this->add_render_attribute( 'slider_container' . $item_count, 'class', 'wpr-slider-animation' );
2640
  $this->add_render_attribute( 'slider_outer' . $item_count, 'class', 'wpr-anim-transparency wpr-anim-size-'. $settings['slider_content_anim_size'] .' wpr-overlay-'. $settings['slider_content_animation'] );
2641
  } else if ( !empty( $item_bg_image_url ) && $item['slider_item_video_autoplay'] !== 'yes' ) {
@@ -2777,46 +2816,22 @@ class Wpr_Advanced_Slider extends Widget_Base {
2777
  $settings['slider_pause_on_hover'] = '';
2778
  }
2779
 
2780
- $slider_is_rtl = is_rtl();
2781
- $slider_direction = $slider_is_rtl ? 'rtl' : 'ltr';
2782
- $breakpoints = Responsive::get_breakpoints();
2783
 
2784
  $slider_options = [
2785
- 'rtl' => $slider_is_rtl,
2786
- 'slidesToShow' => absint( $settings['slider_amount'] ),
2787
- 'slidesToScroll' => absint( $settings['slides_to_scroll'] ),
2788
- 'infinite' => ( $settings['slider_loop'] === 'yes' ),
2789
- 'speed' => absint( $settings['slider_effect_duration'] * 1000 ),
2790
- 'arrows' => true,
2791
- 'dots' => true,
2792
- 'autoplay' => ( $settings['slider_autoplay'] === 'yes' ),
2793
- 'autoplaySpeed' => absint( $settings['slider_autoplay_duration'] * 1000 ),
2794
- 'pauseOnHover' => $settings['slider_pause_on_hover'],
2795
- 'prevArrow' => '#wpr-slider-prev-'. $this->get_id(),
2796
- 'nextArrow' => '#wpr-slider-next-'. $this->get_id(),
2797
- 'responsive' => [
2798
- [
2799
- 'breakpoint' => $breakpoints['lg'],
2800
- 'settings' => [
2801
- 'slidesToShow' => absint( $settings['slider_amount_tablet'] ),
2802
- 'slidesToScroll' => absint( $settings['slides_to_scroll_tablet'] ),
2803
- ]
2804
- ],
2805
- [
2806
- 'breakpoint' => $breakpoints['md'],
2807
- 'settings' => [
2808
- 'slidesToShow' => absint( $settings['slider_amount_mobile'] ),
2809
- 'slidesToScroll' => absint( $settings['slides_to_scroll_mobile'] ),
2810
- ]
2811
- ]
2812
- ]
2813
  ];
2814
 
2815
-
2816
- if ( $settings['slider_amount'] === 1 && $settings['slider_effect'] === 'fade' ) {
2817
- $slider_options['fade'] = true;
2818
- }
2819
-
2820
  $this->add_render_attribute( 'advanced-slider-attribute', [
2821
  'class' => 'wpr-advanced-slider',
2822
  'dir' => esc_attr( $slider_direction ),
@@ -2828,7 +2843,7 @@ class Wpr_Advanced_Slider extends Widget_Base {
2828
  <!-- Advanced Slider -->
2829
  <div class="wpr-advanced-slider-wrap">
2830
 
2831
- <div <?php echo $this->get_render_attribute_string( 'advanced-slider-attribute' ); ?>>
2832
  <?php echo $slider_html; ?>
2833
  </div>
2834
  <div class="wpr-slider-controls">
124
  'label' => esc_html__( 'Columns (Carousel)', 'wpr-addons' ),
125
  'type' => Controls_Manager::SELECT,
126
  'label_block' => false,
127
+ 'default' => 1,
128
+ 'widescreen_default' => 1,
129
+ 'laptop_default' => 1,
130
+ 'tablet_extra_default' => 1,
131
  'tablet_default' => 1,
132
+ 'mobile_extra_default' => 1,
133
  'mobile_default' => 1,
134
  'options' => [
135
  1 => esc_html__( 'One', 'wpr-addons' ),
139
  'pro-5' => esc_html__( 'Five (Pro)', 'wpr-addons' ),
140
  'pro-6' => esc_html__( 'Six (Pro)', 'wpr-addons' ),
141
  ],
142
+ 'prefix_class' => 'wpr-adv-slider-columns-%s',
143
+ 'render_type' => 'template',
144
  'frontend_available' => true,
145
  'separator' => 'before',
146
  ]
148
  }
149
 
150
  public function add_control_slides_to_scroll() {
151
+ $this->add_control(
152
  'slides_to_scroll',
153
  [
154
  'label' => esc_html__( 'Slides to Scroll', 'wpr-addons' ),
155
  'type' => Controls_Manager::NUMBER,
156
  'min' => 1,
157
  'max' => 2,
158
+ 'prefix_class' => 'wpr-adv-slides-to-scroll-',
159
+ 'render_type' => 'template',
160
  'frontend_available' => true,
161
+ 'default' => 1,
 
 
 
 
 
162
  ]
163
  );
164
  }
167
 
168
  public function add_control_slider_dots_hr() {}
169
 
170
+ protected function register_controls() {
171
 
172
  // Section: Slides -----------
173
  $this->start_controls_section(
192
  );
193
 
194
  // Upgrade to Pro Notice
195
+ Utilities::upgrade_pro_notice( $repeater, Controls_Manager::RAW_HTML, 'advanced-slider', 'slider_content_type', ['pro-tm'] );
196
 
197
  $repeater->add_control( 'slider_select_template', $this->add_repeater_args_slider_select_template() );
198
 
467
  [
468
  'label' => esc_html__( 'Button Primary', 'wpr-addons' ),
469
  'type' => Controls_Manager::SWITCHER,
470
+ 'default' => 'yes',
471
+ 'widescreen_default' => 'yes',
472
+ 'laptop_default' => 'yes',
473
+ 'tablet_extra_default' => 'yes',
474
  'tablet_default' => 'yes',
475
+ 'mobile_extra_default' => 'yes',
476
  'mobile_default' => 'yes',
477
  'selectors_dictionary' => [
478
  '' => 'none',
544
  [
545
  'label' => esc_html__( 'Button Secondary', 'wpr-addons' ),
546
  'type' => Controls_Manager::SWITCHER,
547
+ 'default' => 'yes',
548
+ 'widescreen_default' => 'yes',
549
+ 'laptop_default' => 'yes',
550
+ 'tablet_extra_default' => 'yes',
551
  'tablet_default' => 'yes',
552
+ 'mobile_extra_default' => 'yes',
553
  'mobile_default' => 'yes',
554
  'selectors_dictionary' => [
555
  '' => 'none',
752
  [
753
  'label' => esc_html__( 'Title', 'wpr-addons' ),
754
  'type' => Controls_Manager::SWITCHER,
755
+ 'default' => 'yes',
756
+ 'widescreen_default' => 'yes',
757
+ 'laptop_default' => 'yes',
758
+ 'tablet_extra_default' => 'yes',
759
  'tablet_default' => 'yes',
760
+ 'mobile_extra_default' => 'yes',
761
  'mobile_default' => 'yes',
762
  'selectors_dictionary' => [
763
  '' => 'none',
775
  [
776
  'label' => esc_html__( 'Sub Title', 'wpr-addons' ),
777
  'type' => Controls_Manager::SWITCHER,
778
+ 'default' => 'yes',
779
+ 'widescreen_default' => 'yes',
780
+ 'laptop_default' => 'yes',
781
+ 'tablet_extra_default' => 'yes',
782
  'tablet_default' => 'yes',
783
+ 'mobile_extra_default' => 'yes',
784
  'mobile_default' => 'yes',
785
  'selectors_dictionary' => [
786
  '' => 'none',
797
  [
798
  'label' => esc_html__( 'Description', 'wpr-addons' ),
799
  'type' => Controls_Manager::SWITCHER,
800
+ 'default' => 'yes',
801
+ 'widescreen_default' => 'yes',
802
+ 'laptop_default' => 'yes',
803
+ 'tablet_extra_default' => 'yes',
804
  'tablet_default' => 'yes',
805
+ 'mobile_extra_default' => 'yes',
806
  'mobile_default' => 'yes',
807
  'selectors_dictionary' => [
808
  '' => 'none',
820
  [
821
  'label' => esc_html__( 'Navigation', 'wpr-addons' ),
822
  'type' => Controls_Manager::SWITCHER,
823
+ 'default' => 'yes',
824
+ 'widescreen_default' => 'yes',
825
+ 'laptop_default' => 'yes',
826
+ 'tablet_extra_default' => 'yes',
827
  'tablet_default' => 'yes',
828
+ 'mobile_extra_default' => 'yes',
829
  'mobile_default' => 'yes',
830
  'selectors_dictionary' => [
831
  '' => 'none',
867
  [
868
  'label' => esc_html__( 'Pagination', 'wpr-addons' ),
869
  'type' => Controls_Manager::SWITCHER,
870
+ 'default' => 'yes',
871
+ 'widescreen_default' => 'yes',
872
+ 'laptop_default' => 'yes',
873
+ 'tablet_extra_default' => 'yes',
874
  'tablet_default' => 'yes',
875
+ 'mobile_extra_default' => 'yes',
876
  'mobile_default' => 'yes',
877
  'selectors_dictionary' => [
878
  '' => 'none',
888
  $this->add_control_slider_dots_layout();
889
 
890
  // Upgrade to Pro Notice
891
+ Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'advanced-slider', 'slider_dots_layout', ['pro-vr'] );
892
 
893
  $this->add_control_slider_scroll_btn();
894
 
949
  'slide' => esc_html__( 'Slide', 'wpr-addons' ),
950
  'fade' => esc_html__( 'Fade', 'wpr-addons' ),
951
  ],
 
 
 
952
  ]
953
  );
954
 
970
  'label' => esc_html__( 'Content Animation', 'wpr-addons' ),
971
  'type' => 'wpr-animations-alt',
972
  'default' => 'none',
973
+ 'condition' => [
974
+ 'slider_effect' => 'fade',
975
+ ],
976
  ]
977
  );
978
 
979
  // Upgrade to Pro Notice
980
+ Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'advanced-slider', 'slider_content_animation', ['pro-slrt','pro-slxrt','pro-slbt','pro-sllt','pro-sltp','pro-slxlt','pro-sktp','pro-skrt','pro-skbt','pro-sklt','pro-scup','pro-scdn','pro-rllt','pro-rlrt'] );
981
 
982
  $this->add_control(
983
  'slider_content_anim_size',
992
  ],
993
  'condition' => [
994
  'slider_content_animation!' => 'none',
995
+ 'slider_effect' => 'fade',
996
  ],
997
  ]
998
  );
1011
  ],
1012
  'condition' => [
1013
  'slider_content_animation!' => 'none',
1014
+ 'slider_effect' => 'fade',
1015
  ],
1016
  ]
1017
  );
1061
  'icon' => 'eicon-h-align-right',
1062
  ]
1063
  ],
1064
+ 'default' => 'center',
1065
+ 'widescreen_default' => 'center',
1066
+ 'laptop_default' => 'center',
1067
+ 'tablet_extra_default' => 'center',
1068
  'tablet_default' => 'center',
1069
+ 'mobile_extra_default' => 'center',
1070
  'mobile_default' => 'center',
1071
  'selectors_dictionary' => [
1072
  'left' => 'float: left',
2579
  $ken_burn_class = '';
2580
  $item_bg_image_url = Group_Control_Image_Size::get_attachment_image_src( $item['slider_item_bg_image']['id'], 'slider_image_size', $settings );
2581
 
2582
+ $item_video_src = $item['slider_item_video_src'];
2583
+ $item_video_start = $item['slider_item_video_start'];
2584
+ $item_video_end = $item['slider_item_video_end'];
2585
 
2586
  if ( '' !== $item['slider_item_btn_icon_1']['value'] ) {
2587
  ob_start();
2657
  // Slider Background Image
2658
  $slider_html .= '<div class="wpr-slider-item-bg '. $ken_burn_class .'" style="background-image: url('. $item_bg_image_url .')"></div>';
2659
 
2660
+ $slider_amount = +$settings['slider_amount'];
2661
+
2662
  // Slider Overlay
2663
  $slider_overlay_html = '';
2664
  if ( $item['slider_item_overlay'] === 'yes' ) {
2665
+ if ( $slider_amount === 1 || $item['slider_item_blend_mode'] !== 'normal' ) {
2666
  $slider_html .= '<div class="wpr-slider-item-overlay"></div>';
2667
  } else {
2668
  $slider_overlay_html = '<div class="wpr-slider-item-overlay"></div>';
2674
  $this->add_render_attribute( 'slider_outer' . $item_count, 'class', 'wpr-cv-outer' );
2675
 
2676
  if ( $settings['slider_content_animation'] !== 'none' ) {
2677
+ if ( $slider_amount === 1 ) {
2678
  $this->add_render_attribute( 'slider_container' . $item_count, 'class', 'wpr-slider-animation' );
2679
  $this->add_render_attribute( 'slider_outer' . $item_count, 'class', 'wpr-anim-transparency wpr-anim-size-'. $settings['slider_content_anim_size'] .' wpr-overlay-'. $settings['slider_content_animation'] );
2680
  } else if ( !empty( $item_bg_image_url ) && $item['slider_item_video_autoplay'] !== 'yes' ) {
2816
  $settings['slider_pause_on_hover'] = '';
2817
  }
2818
 
2819
+ $slider_is_rtl = is_rtl();
2820
+ $slider_direction = $slider_is_rtl ? 'rtl' : 'ltr';
 
2821
 
2822
  $slider_options = [
2823
+ 'rtl' => $slider_is_rtl,
2824
+ 'infinite' => ( $settings['slider_loop'] === 'yes' ),
2825
+ 'speed' => absint( $settings['slider_effect_duration'] * 1000 ),
2826
+ 'arrows'=> true,
2827
+ 'dots' => true,
2828
+ 'autoplay' => ( $settings['slider_autoplay'] === 'yes' ),
2829
+ 'autoplaySpeed'=> absint( $settings['slider_autoplay_duration'] * 1000 ),
2830
+ 'pauseOnHover' => $settings['slider_pause_on_hover'],
2831
+ 'prevArrow' => '#wpr-slider-prev-'. $this->get_id(),
2832
+ 'nextArrow' => '#wpr-slider-next-'. $this->get_id(),
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2833
  ];
2834
 
 
 
 
 
 
2835
  $this->add_render_attribute( 'advanced-slider-attribute', [
2836
  'class' => 'wpr-advanced-slider',
2837
  'dir' => esc_attr( $slider_direction ),
2843
  <!-- Advanced Slider -->
2844
  <div class="wpr-advanced-slider-wrap">
2845
 
2846
+ <div <?php echo $this->get_render_attribute_string( 'advanced-slider-attribute' ); ?> data-slide-effect="<?php echo esc_attr($settings['slider_effect']); ?>">
2847
  <?php echo $slider_html; ?>
2848
  </div>
2849
  <div class="wpr-slider-controls">
modules/advanced-text/widgets/advanced-text.php CHANGED
@@ -68,7 +68,7 @@ class Advanced_Text extends Widget_Base {
68
 
69
  public function add_section_style_clipped_text() {}
70
 
71
- protected function _register_controls() {
72
 
73
  // Section: Content ---------
74
  $this->start_controls_section(
@@ -83,7 +83,7 @@ class Advanced_Text extends Widget_Base {
83
  $this->add_control_text_style();
84
 
85
  // Upgrade to Pro Notice
86
- Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'advanced-text', 'text_style' );
87
 
88
  $this->add_control(
89
  'text_type',
68
 
69
  public function add_section_style_clipped_text() {}
70
 
71
+ protected function register_controls() {
72
 
73
  // Section: Content ---------
74
  $this->start_controls_section(
83
  $this->add_control_text_style();
84
 
85
  // Upgrade to Pro Notice
86
+ Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'advanced-text', 'text_style', ['pro-cp'] );
87
 
88
  $this->add_control(
89
  'text_type',
modules/author-box/widgets/wpr-author-box.php CHANGED
@@ -35,7 +35,7 @@ class Wpr_Author_Box extends Widget_Base {
35
  return [ 'qq', 'author box', 'post', 'title' ];//tmp
36
  }
37
 
38
- protected function _register_controls() {
39
 
40
  // Tab: Content ==============
41
  // Section: General ----------
35
  return [ 'qq', 'author box', 'post', 'title' ];//tmp
36
  }
37
 
38
+ protected function register_controls() {
39
 
40
  // Tab: Content ==============
41
  // Section: General ----------
modules/back-to-top/widgets/wpr-back-to-top.php CHANGED
@@ -35,7 +35,7 @@ class Wpr_Back_To_Top extends Widget_Base {
35
  }
36
 
37
 
38
- protected function _register_controls() {
39
 
40
  // Section: General ----------
41
  $this->start_controls_section(
35
  }
36
 
37
 
38
+ protected function register_controls() {
39
 
40
  // Section: General ----------
41
  $this->start_controls_section(
modules/before-after/widgets/wpr-before-after.php CHANGED
@@ -93,7 +93,7 @@ class Wpr_Before_After extends Widget_Base {
93
  );
94
  }
95
 
96
- protected function _register_controls() {
97
 
98
  // Tab: Content ==============
99
  // Section: General ----------
@@ -140,12 +140,12 @@ class Wpr_Before_After extends Widget_Base {
140
  $this->add_control_direction();
141
 
142
  // Upgrade to Pro Notice
143
- Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'before-after', 'direction' );
144
 
145
  $this->add_control_trigger();
146
 
147
  // Upgrade to Pro Notice
148
- Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'before-after', 'trigger' );
149
 
150
  $this->add_control(
151
  'divider_icon',
@@ -180,7 +180,7 @@ class Wpr_Before_After extends Widget_Base {
180
  $this->add_control_label_display();
181
 
182
  // Upgrade to Pro Notice
183
- Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'before-after', 'label_display' );
184
 
185
  $this->add_control(
186
  'label_image_1',
93
  );
94
  }
95
 
96
+ protected function register_controls() {
97
 
98
  // Tab: Content ==============
99
  // Section: General ----------
140
  $this->add_control_direction();
141
 
142
  // Upgrade to Pro Notice
143
+ Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'before-after', 'direction', ['pro-vr'] );
144
 
145
  $this->add_control_trigger();
146
 
147
  // Upgrade to Pro Notice
148
+ Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'before-after', 'trigger', ['pro-ms'] );
149
 
150
  $this->add_control(
151
  'divider_icon',
180
  $this->add_control_label_display();
181
 
182
  // Upgrade to Pro Notice
183
+ Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'before-after', 'label_display', ['pro-hv'] );
184
 
185
  $this->add_control(
186
  'label_image_1',
modules/business-hours/widgets/wpr-business-hours.php CHANGED
@@ -85,7 +85,7 @@ class Wpr_Business_Hours extends Widget_Base {
85
 
86
  public function add_control_general_icon_size() {}
87
 
88
- protected function _register_controls() {
89
 
90
  // Section: Business Hours ---
91
  $this->start_controls_section(
85
 
86
  public function add_control_general_icon_size() {}
87
 
88
+ protected function register_controls() {
89
 
90
  // Section: Business Hours ---
91
  $this->start_controls_section(
modules/button/widgets/wpr-button.php CHANGED
@@ -76,7 +76,7 @@ class Wpr_Button extends Widget_Base {
76
 
77
  public function render_pro_element_tooltip( $settings ) {}
78
 
79
- protected function _register_controls() {
80
 
81
  // Section: Button ----------
82
  $this->start_controls_section(
@@ -119,7 +119,7 @@ class Wpr_Button extends Widget_Base {
119
  );
120
 
121
  // Upgrade to Pro Notice
122
- Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'button', 'button_hover_animation' );
123
 
124
  $this->add_control(
125
  'button_hover_anim_duration',
@@ -316,7 +316,7 @@ class Wpr_Button extends Widget_Base {
316
  $this->add_control_icon_style();
317
 
318
  // Upgrade to Pro Notice
319
- Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'button', 'icon_style' );
320
 
321
  $this->add_control(
322
  'icon_position',
76
 
77
  public function render_pro_element_tooltip( $settings ) {}
78
 
79
+ protected function register_controls() {
80
 
81
  // Section: Button ----------
82
  $this->start_controls_section(
119
  );
120
 
121
  // Upgrade to Pro Notice
122
+ Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'button', 'button_hover_animation', ['pro-wnt','pro-rlt','pro-rrt'] );
123
 
124
  $this->add_control(
125
  'button_hover_anim_duration',
316
  $this->add_control_icon_style();
317
 
318
  // Upgrade to Pro Notice
319
+ Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'button', 'icon_style', ['pro-bk', 'pro-ibk'] );
320
 
321
  $this->add_control(
322
  'icon_position',
modules/content-ticker/widgets/wpr-content-ticker.php CHANGED
@@ -130,7 +130,7 @@ class Wpr_Content_Ticker extends Widget_Base {
130
 
131
  public function add_section_ticker_items() {}
132
 
133
- protected function _register_controls() {
134
 
135
  // Section: General ----------
136
  $this->start_controls_section(
@@ -146,7 +146,7 @@ class Wpr_Content_Ticker extends Widget_Base {
146
  $this->add_control_post_type();
147
 
148
  // Upgrade to Pro Notice
149
- Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'content-ticker', 'post_type' );
150
 
151
  $this->add_control(
152
  'link_type',
@@ -501,7 +501,7 @@ class Wpr_Content_Ticker extends Widget_Base {
501
  $this->add_control_heading_icon_type();
502
 
503
  // Upgrade to Pro Notice
504
- Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'content-ticker', 'heading_icon_type' );
505
 
506
  $this->add_control(
507
  'heading_icon',
@@ -736,7 +736,7 @@ class Wpr_Content_Ticker extends Widget_Base {
736
  $this->add_control_type_select();
737
 
738
  // Upgrade to Pro Notice
739
- Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'content-ticker', 'type_select' );
740
 
741
  $this->add_responsive_control(
742
  'slider_amount',
@@ -744,11 +744,17 @@ class Wpr_Content_Ticker extends Widget_Base {
744
  'label' => esc_html__( 'Number of Slides', 'wpr-addons' ),
745
  'type' => Controls_Manager::NUMBER,
746
  'label_block' => false,
747
- 'desktop_default' => 4,
 
 
 
748
  'tablet_default' => 3,
 
749
  'mobile_default' => 1,
750
  'min' => 1,
751
  'max' => 10,
 
 
752
  'frontend_available' => true,
753
  'separator' => 'before',
754
  'condition' => [
@@ -758,7 +764,7 @@ class Wpr_Content_Ticker extends Widget_Base {
758
  ]
759
  );
760
 
761
- $this->add_responsive_control(
762
  'slides_to_scroll',
763
  [
764
  'label' => esc_html__( 'Slides to Scroll', 'wpr-addons' ),
@@ -766,11 +772,16 @@ class Wpr_Content_Ticker extends Widget_Base {
766
  'min' => 1,
767
  'max' => 10,
768
  'frontend_available' => true,
769
- 'desktop_default' => 1,
 
 
 
770
  'tablet_default' => 1,
 
771
  'mobile_default' => 1,
 
 
772
  'condition' => [
773
- 'slider_amount!' => 1,
774
  'slider_effect' => 'hr-slide',
775
  'type_select' => 'slider',
776
  ],
@@ -968,7 +979,7 @@ class Wpr_Content_Ticker extends Widget_Base {
968
  $this->add_control_slider_effect();
969
 
970
  // Upgrade to Pro Notice
971
- Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'content-ticker', 'slider_effect' );
972
 
973
  $this->add_control_slider_effect_cursor();
974
 
@@ -1978,65 +1989,20 @@ class Wpr_Content_Ticker extends Widget_Base {
1978
  $settings = $this->get_settings();
1979
  $slider_is_rtl = is_rtl();
1980
  $slider_direction = $slider_is_rtl ? 'rtl' : 'ltr';
1981
- $breakpoints = Responsive::get_breakpoints();
1982
-
1983
- $slider_to_scroll = 1;
1984
- $slider_to_scroll_tablet = 1;
1985
- $slider_to_scroll_mobile = 1;
1986
-
1987
  if ( ! defined('WPR_ADDONS_PRO_LICENSE') ) {
1988
  $settings['slider_effect'] = 'hr-slide';
1989
  }
1990
 
1991
- if ( 'hr-slide' === $settings['slider_effect'] ) {
1992
- $slider_to_scroll = ( ! empty( $settings['slides_to_scroll'] ) ) ? absint( $settings['slides_to_scroll'] ) : 1;
1993
- $slider_to_scroll_tablet = ( ! empty( $settings['slides_to_scroll_tablet'] ) ) ? absint( $settings['slides_to_scroll_tablet'] ) : 1;
1994
- $slider_to_scroll_mobile = ( ! empty( $settings['slides_to_scroll_mobile'] ) ) ? absint( $settings['slides_to_scroll_mobile'] ) : 1;
1995
- }
1996
-
1997
-
1998
- $slider_amount = absint( $settings['slider_amount'] );
1999
- $slider_amount_tablet = absint( $settings['slider_amount_tablet'] );
2000
- $slider_amount_mobile = absint( $settings['slider_amount_mobile'] );
2001
-
2002
- if ( $settings['slider_effect'] === 'typing' ) {
2003
- $slider_amount = 1;
2004
- $slider_amount_tablet = 1;
2005
- $slider_amount_mobile = 1;
2006
- }
2007
-
2008
  $slider_options = [
2009
- 'rtl' => $slider_is_rtl,
2010
- 'slidesToShow' => $slider_amount,
2011
- 'slidesToScroll' => $slider_to_scroll,
2012
- 'infinite' => ( $settings['slider_loop'] === 'yes' ),
2013
- 'speed' => absint( $settings['slider_effect_duration'] * 1000 ),
2014
- 'autoplay' => ( $settings['slider_autoplay'] === 'yes' ),
2015
- 'autoplaySpeed' => absint( $settings['slider_autoplay_duration'] * 1000 ),
2016
- 'pauseOnHover' => $settings['slider_pause_on_hover'],
2017
- 'arrows' => false,
2018
- 'responsive' => [
2019
- [
2020
- 'breakpoint' => $breakpoints['lg'],
2021
- 'settings' => [
2022
- 'slidesToShow' => $slider_amount_tablet,
2023
- 'slidesToScroll' => $slider_to_scroll_tablet,
2024
- ]
2025
- ],
2026
- [
2027
- 'breakpoint' => $breakpoints['md'],
2028
- 'settings' => [
2029
- 'slidesToShow' => $slider_amount_mobile,
2030
- 'slidesToScroll' => $slider_to_scroll_mobile,
2031
- ]
2032
- ]
2033
- ]
2034
  ];
2035
 
2036
- if ( $settings['slider_effect'] === 'fade' || $settings['slider_effect'] === 'typing' ) {
2037
- $slider_options['fade'] = true;
2038
- }
2039
-
2040
  if ( $settings['slider_effect'] === 'vr-slide' ) {
2041
  $slider_options['vertical'] = true;
2042
  }
@@ -2064,7 +2030,7 @@ class Wpr_Content_Ticker extends Widget_Base {
2064
 
2065
  ?>
2066
 
2067
- <div <?php echo $this->get_render_attribute_string( 'ticker-slider-attribute' ); ?>>
2068
  <?php
2069
  if ( 'dynamic' === $settings['post_type'] ) {
2070
  $this->wpr_content_ticker_dynamic();
130
 
131
  public function add_section_ticker_items() {}
132
 
133
+ protected function register_controls() {
134
 
135
  // Section: General ----------
136
  $this->start_controls_section(
146
  $this->add_control_post_type();
147
 
148
  // Upgrade to Pro Notice
149
+ Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'content-ticker', 'post_type', ['pro-cm'] );
150
 
151
  $this->add_control(
152
  'link_type',
501
  $this->add_control_heading_icon_type();
502
 
503
  // Upgrade to Pro Notice
504
+ Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'content-ticker', 'heading_icon_type', ['pro-cc'] );
505
 
506
  $this->add_control(
507
  'heading_icon',
736
  $this->add_control_type_select();
737
 
738
  // Upgrade to Pro Notice
739
+ Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'content-ticker', 'type_select', ['pro-mq'] );
740
 
741
  $this->add_responsive_control(
742
  'slider_amount',
744
  'label' => esc_html__( 'Number of Slides', 'wpr-addons' ),
745
  'type' => Controls_Manager::NUMBER,
746
  'label_block' => false,
747
+ 'default' => 4,
748
+ 'widescreen_default' => 4,
749
+ 'laptop_default' => 4,
750
+ 'tablet_extra_default' => 4,
751
  'tablet_default' => 3,
752
+ 'mobile_extra_default' => 3,
753
  'mobile_default' => 1,
754
  'min' => 1,
755
  'max' => 10,
756
+ 'prefix_class' => 'wpr-ticker-slider-columns-%s',
757
+ 'render_type' => 'template',
758
  'frontend_available' => true,
759
  'separator' => 'before',
760
  'condition' => [
764
  ]
765
  );
766
 
767
+ $this->add_control(
768
  'slides_to_scroll',
769
  [
770
  'label' => esc_html__( 'Slides to Scroll', 'wpr-addons' ),
772
  'min' => 1,
773
  'max' => 10,
774
  'frontend_available' => true,
775
+ 'default' => 1,
776
+ 'widescreen_default' => 1,
777
+ 'laptop_default' => 1,
778
+ 'tablet_extra_default' => 1,
779
  'tablet_default' => 1,
780
+ 'mobile_extra_default' => 1,
781
  'mobile_default' => 1,
782
+ 'prefix_class' => 'wpr-ticker-slides-to-scroll-',
783
+ 'render_type' => 'template',
784
  'condition' => [
 
785
  'slider_effect' => 'hr-slide',
786
  'type_select' => 'slider',
787
  ],
979
  $this->add_control_slider_effect();
980
 
981
  // Upgrade to Pro Notice
982
+ Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'content-ticker', 'slider_effect', ['pro-tp', 'pro-fd', 'pro-vs'] );
983
 
984
  $this->add_control_slider_effect_cursor();
985
 
1989
  $settings = $this->get_settings();
1990
  $slider_is_rtl = is_rtl();
1991
  $slider_direction = $slider_is_rtl ? 'rtl' : 'ltr';
 
 
 
 
 
 
1992
  if ( ! defined('WPR_ADDONS_PRO_LICENSE') ) {
1993
  $settings['slider_effect'] = 'hr-slide';
1994
  }
1995
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1996
  $slider_options = [
1997
+ 'rtl' => $slider_is_rtl,
1998
+ 'infinite' => ( $settings['slider_loop'] === 'yes' ),
1999
+ 'speed' => absint( $settings['slider_effect_duration'] * 1000 ),
2000
+ 'autoplay' => ( $settings['slider_autoplay'] === 'yes' ),
2001
+ 'autoplaySpeed' => absint( $settings['slider_autoplay_duration'] * 1000 ),
2002
+ 'pauseOnHover' => $settings['slider_pause_on_hover'],
2003
+ 'arrows' => false,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2004
  ];
2005
 
 
 
 
 
2006
  if ( $settings['slider_effect'] === 'vr-slide' ) {
2007
  $slider_options['vertical'] = true;
2008
  }
2030
 
2031
  ?>
2032
 
2033
+ <div <?php echo $this->get_render_attribute_string( 'ticker-slider-attribute' ); ?> data-slide-effect="<?php echo esc_attr($settings['slider_effect']); ?>">
2034
  <?php
2035
  if ( 'dynamic' === $settings['post_type'] ) {
2036
  $this->wpr_content_ticker_dynamic();
modules/content-toggle/widgets/wpr-content-toggle.php CHANGED
@@ -89,7 +89,7 @@ class Wpr_Content_Toggle extends Widget_Base {
89
 
90
  public function add_section_settings() {}
91
 
92
- protected function _register_controls() {
93
 
94
  $templates_select = [];
95
 
@@ -135,12 +135,12 @@ class Wpr_Content_Toggle extends Widget_Base {
135
  $this->add_control_switcher_style();
136
 
137
  // Upgrade to Pro Notice
138
- Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'content-toggle', 'switcher_style' );
139
 
140
  $this->add_control_switcher_label_style();
141
 
142
  // Upgrade to Pro Notice
143
- Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'content-toggle', 'switcher_label_style' );
144
 
145
  $this->add_control(
146
  'switcher_style_divider',
89
 
90
  public function add_section_settings() {}
91
 
92
+ protected function register_controls() {
93
 
94
  $templates_select = [];
95
 
135
  $this->add_control_switcher_style();
136
 
137
  // Upgrade to Pro Notice
138
+ Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'content-toggle', 'switcher_style', ['pro-ml'] );
139
 
140
  $this->add_control_switcher_label_style();
141
 
142
  // Upgrade to Pro Notice
143
+ Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'content-toggle', 'switcher_label_style', ['pro-in'] );
144
 
145
  $this->add_control(
146
  'switcher_style_divider',
modules/countdown/widgets/wpr-countdown.php CHANGED
@@ -69,7 +69,7 @@ class Wpr_Countdown extends Widget_Base {
69
 
70
  public function add_control_evergreen_stop_after_date_select() {}
71
 
72
- protected function _register_controls() {
73
 
74
  // Section: Countdown --------
75
  $this->start_controls_section(
@@ -84,7 +84,7 @@ class Wpr_Countdown extends Widget_Base {
84
  $this->add_control_countdown_type();
85
 
86
  // Upgrade to Pro Notice
87
- Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'countdown', 'countdown_type' );
88
 
89
  $due_date_default = date(
90
  'Y-m-d H:i', strtotime( '+1 month' ) + ( get_option( 'gmt_offset' ) * HOUR_IN_SECONDS )
69
 
70
  public function add_control_evergreen_stop_after_date_select() {}
71
 
72
+ protected function register_controls() {
73
 
74
  // Section: Countdown --------
75
  $this->start_controls_section(
84
  $this->add_control_countdown_type();
85
 
86
  // Upgrade to Pro Notice
87
+ Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'countdown', 'countdown_type', ['pro-eg'] );
88
 
89
  $due_date_default = date(
90
  'Y-m-d H:i', strtotime( '+1 month' ) + ( get_option( 'gmt_offset' ) * HOUR_IN_SECONDS )
modules/dual-button/widgets/wpr-dual-button.php CHANGED
@@ -64,7 +64,7 @@ class Wpr_Dual_Button extends Widget_Base {
64
 
65
  public function add_section_style_tooltip() {}
66
 
67
- protected function _register_controls() {
68
 
69
  // Section: General ---------
70
  $this->start_controls_section(
@@ -168,7 +168,7 @@ class Wpr_Dual_Button extends Widget_Base {
168
  );
169
 
170
  // Upgrade to Pro Notice
171
- Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'dual-button', 'button_a_hover_animation' );
172
 
173
  $this->add_control(
174
  'button_a_hover_anim_duration',
@@ -443,7 +443,7 @@ class Wpr_Dual_Button extends Widget_Base {
443
  );
444
 
445
  // Upgrade to Pro Notice
446
- Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'dual-button', 'button_b_hover_animation' );
447
 
448
  $this->add_control(
449
  'button_b_hover_anim_duration',
64
 
65
  public function add_section_style_tooltip() {}
66
 
67
+ protected function register_controls() {
68
 
69
  // Section: General ---------
70
  $this->start_controls_section(
168
  );
169
 
170
  // Upgrade to Pro Notice
171
+ Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'dual-button', 'button_a_hover_animation', ['pro-wnt','pro-rlt','pro-rrt'] );
172
 
173
  $this->add_control(
174
  'button_a_hover_anim_duration',
443
  );
444
 
445
  // Upgrade to Pro Notice
446
+ Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'dual-button', 'button_b_hover_animation', ['pro-wnt','pro-rlt','pro-rrt'] );
447
 
448
  $this->add_control(
449
  'button_b_hover_anim_duration',
modules/flip-box/widgets/wpr-flip-box.php CHANGED
@@ -106,7 +106,7 @@ class Wpr_Flip_Box extends Widget_Base {
106
  );
107
  }
108
 
109
- protected function _register_controls() {
110
 
111
  // Section: Front ------------
112
  $this->start_controls_section(
@@ -194,7 +194,7 @@ class Wpr_Flip_Box extends Widget_Base {
194
  $this->add_control_front_trigger();
195
 
196
  // Upgrade to Pro Notice
197
- Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'flip-box', 'front_trigger' );
198
 
199
  $this->add_control(
200
  'front_btn_text',
@@ -308,7 +308,7 @@ class Wpr_Flip_Box extends Widget_Base {
308
  $this->add_control_back_link_type();
309
 
310
  // Upgrade to Pro Notice
311
- Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'flip-box', 'back_link_type' );
312
 
313
  $this->add_control(
314
  'back_link',
@@ -420,7 +420,7 @@ class Wpr_Flip_Box extends Widget_Base {
420
  $this->add_control_box_animation();
421
 
422
  // Upgrade to Pro Notice
423
- Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'flip-box', 'box_animation' );
424
 
425
  $this->add_control(
426
  'box_anim_3d',
@@ -483,7 +483,7 @@ class Wpr_Flip_Box extends Widget_Base {
483
  );
484
 
485
  // Upgrade to Pro Notice
486
- Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'flip-box', 'box_anim_timing' );
487
 
488
  $this->end_controls_section(); // End Controls Section
489
 
106
  );
107
  }
108
 
109
+ protected function register_controls() {
110
 
111
  // Section: Front ------------
112
  $this->start_controls_section(
194
  $this->add_control_front_trigger();
195
 
196
  // Upgrade to Pro Notice
197
+ Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'flip-box', 'front_trigger', ['pro-bt'] );
198
 
199
  $this->add_control(
200
  'front_btn_text',
308
  $this->add_control_back_link_type();
309
 
310
  // Upgrade to Pro Notice
311
+ Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'flip-box', 'back_link_type', ['pro-bt'] );
312
 
313
  $this->add_control(
314
  'back_link',
420
  $this->add_control_box_animation();
421
 
422
  // Upgrade to Pro Notice
423
+ Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'flip-box', 'box_animation',['pro-sl', 'pro-ps','pro-zi', 'pro-zo',] );
424
 
425
  $this->add_control(
426
  'box_anim_3d',
483
  );
484
 
485
  // Upgrade to Pro Notice
486
+ Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'flip-box', 'box_anim_timing', ['pro-eio','pro-eiqd','pro-eicb','pro-eiqrt','pro-eiqnt','pro-eisn','pro-eiex','pro-eicr','pro-eibk','pro-eoqd','pro-eocb','pro-eoqrt','pro-eoqnt','pro-eosn','pro-eoex','pro-eocr','pro-eobk','pro-eioqd','pro-eiocb','pro-eioqrt','pro-eioqnt','pro-eiosn','pro-eioex','pro-eiocr','pro-eiobk',] );
487
 
488
  $this->end_controls_section(); // End Controls Section
489
 
modules/forms/widgets/wpr-forms.php CHANGED
@@ -39,7 +39,7 @@ class Wpr_Forms extends Widget_Base {
39
  return 'https://royal-elementor-addons.com/contact/?ref=rea-plugin-panel-forms-help-btn';
40
  }
41
 
42
- protected function _register_controls() {
43
 
44
  // Tab: Content ==============
45
  // Section: General ----------
39
  return 'https://royal-elementor-addons.com/contact/?ref=rea-plugin-panel-forms-help-btn';
40
  }
41
 
42
+ protected function register_controls() {
43
 
44
  // Tab: Content ==============
45
  // Section: General ----------
modules/google-maps/widgets/wpr-google-maps.php CHANGED
@@ -43,7 +43,7 @@ class Wpr_Google_Maps extends Widget_Base {
43
  return 'https://royal-elementor-addons.com/contact/?ref=rea-plugin-panel-google-maps-help-btn';
44
  }
45
 
46
- protected function _register_controls() {
47
 
48
  // Tab: Content ==============
49
  // Section: General ----------
43
  return 'https://royal-elementor-addons.com/contact/?ref=rea-plugin-panel-google-maps-help-btn';
44
  }
45
 
46
+ protected function register_controls() {
47
 
48
  // Tab: Content ==============
49
  // Section: General ----------
modules/grid/widgets/wpr-grid.php CHANGED
@@ -85,8 +85,12 @@ class Wpr_Grid extends Widget_Base {
85
  [
86
  'label' => esc_html__( 'Columns', 'wpr-addons' ),
87
  'type' => Controls_Manager::SELECT,
88
- 'desktop_default' => 3,
 
 
 
89
  'tablet_default' => 2,
 
90
  'mobile_default' => 1,
91
  'options' => [
92
  1 => esc_html__( 'One', 'wpr-addons' ),
@@ -96,6 +100,8 @@ class Wpr_Grid extends Widget_Base {
96
  'pro-5' => esc_html__( 'Five (Pro)', 'wpr-addons' ),
97
  'pro-6' => esc_html__( 'Six (Pro)', 'wpr-addons' ),
98
  ],
 
 
99
  'separator' => 'before',
100
  'condition' => [
101
  'layout_select' => [ 'fitRows', 'masonry', 'list' ],
@@ -140,8 +146,12 @@ class Wpr_Grid extends Widget_Base {
140
  'label' => esc_html__( 'Columns (Carousel)', 'wpr-addons' ),
141
  'type' => Controls_Manager::SELECT,
142
  'label_block' => false,
143
- 'desktop_default' => 2,
 
 
 
144
  'tablet_default' => 2,
 
145
  'mobile_default' => 1,
146
  'options' => [
147
  1 => esc_html__( 'One', 'wpr-addons' ),
@@ -151,6 +161,8 @@ class Wpr_Grid extends Widget_Base {
151
  'pro-5' => esc_html__( 'Five (Pro)', 'wpr-addons' ),
152
  'pro-6' => esc_html__( 'Six (Pro)', 'wpr-addons' ),
153
  ],
 
 
154
  'frontend_available' => true,
155
  'separator' => 'before',
156
  'condition' => [
@@ -512,7 +524,7 @@ class Wpr_Grid extends Widget_Base {
512
 
513
  public function add_control_grid_slider_dots_hr() {}
514
 
515
- protected function _register_controls() {
516
 
517
  // Tab: Content ==============
518
  // Section: Query ------------
@@ -549,7 +561,7 @@ class Wpr_Grid extends Widget_Base {
549
  );
550
 
551
  // Upgrade to Pro Notice
552
- Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'grid', 'query_source' );
553
 
554
  $this->add_control(
555
  'query_selection',
@@ -738,7 +750,7 @@ class Wpr_Grid extends Widget_Base {
738
  $this->add_control_layout_select();
739
 
740
  // Upgrade to Pro Notice
741
- Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'grid', 'layout_select' );
742
 
743
  $this->add_group_control(
744
  Group_Control_Image_Size::get_type(),
@@ -877,8 +889,12 @@ class Wpr_Grid extends Widget_Base {
877
  [
878
  'label' => esc_html__( 'Show Filters', 'wpr-addons' ),
879
  'type' => Controls_Manager::SWITCHER,
880
- 'desktop_default' => 'yes',
 
 
 
881
  'tablet_default' => 'yes',
 
882
  'mobile_default' => 'yes',
883
  'selectors_dictionary' => [
884
  '' => 'none',
@@ -912,7 +928,7 @@ class Wpr_Grid extends Widget_Base {
912
  $this->add_control_layout_animation();
913
 
914
  // Upgrade to Pro Notice
915
- Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'grid', 'layout_animation' );
916
 
917
  $this->add_control(
918
  'layout_animation_duration',
@@ -948,20 +964,19 @@ class Wpr_Grid extends Widget_Base {
948
 
949
  $this->add_control_layout_slider_amount();
950
 
951
- $this->add_responsive_control(
952
  'layout_slides_to_scroll',
953
  [
954
  'label' => esc_html__( 'Slides to Scroll', 'wpr-addons' ),
955
  'type' => Controls_Manager::NUMBER,
956
  'min' => 1,
957
  'max' => 10,
 
 
 
958
  'frontend_available' => true,
959
- 'desktop_default' => 2,
960
- 'tablet_default' => 1,
961
- 'mobile_default' => 1,
962
  'separator' => 'before',
963
  'condition' => [
964
- 'layout_slider_amount!' => '1',
965
  'layout_select' => 'slider',
966
  ],
967
  ]
@@ -1000,8 +1015,12 @@ class Wpr_Grid extends Widget_Base {
1000
  [
1001
  'label' => esc_html__( 'Navigation', 'wpr-addons' ),
1002
  'type' => Controls_Manager::SWITCHER,
1003
- 'desktop_default' => 'yes',
 
 
 
1004
  'tablet_default' => 'yes',
 
1005
  'mobile_default' => 'yes',
1006
  'selectors_dictionary' => [
1007
  '' => 'none',
@@ -1048,8 +1067,12 @@ class Wpr_Grid extends Widget_Base {
1048
  [
1049
  'label' => esc_html__( 'Pagination', 'wpr-addons' ),
1050
  'type' => Controls_Manager::SWITCHER,
1051
- 'desktop_default' => 'yes',
 
 
 
1052
  'tablet_default' => 'yes',
 
1053
  'mobile_default' => 'yes',
1054
  'selectors_dictionary' => [
1055
  '' => 'none',
@@ -1067,7 +1090,7 @@ class Wpr_Grid extends Widget_Base {
1067
  $this->add_control_layout_slider_dots_position();
1068
 
1069
  // Upgrade to Pro Notice
1070
- Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'grid', 'layout_slider_dots_position' );
1071
 
1072
  $this->add_control_stack_layout_slider_autoplay();
1073
 
@@ -1146,7 +1169,7 @@ class Wpr_Grid extends Widget_Base {
1146
  );
1147
 
1148
  // Upgrade to Pro Notice
1149
- Utilities::upgrade_pro_notice( $repeater, Controls_Manager::RAW_HTML, 'grid', 'element_select' );
1150
 
1151
  $repeater->add_control(
1152
  'element_location',
@@ -1701,8 +1724,8 @@ class Wpr_Grid extends Widget_Base {
1701
  ]
1702
  );
1703
 
1704
- // Upgrade to Pro Notice
1705
- Utilities::upgrade_pro_notice( $repeater, Controls_Manager::RAW_HTML, 'grid', 'element_animation' );
1706
 
1707
  $repeater->add_control(
1708
  'element_animation_duration',
@@ -1757,7 +1780,7 @@ class Wpr_Grid extends Widget_Base {
1757
  );
1758
 
1759
  // Upgrade to Pro Notice
1760
- Utilities::upgrade_pro_notice( $repeater, Controls_Manager::RAW_HTML, 'grid', 'element_animation_timing' );
1761
 
1762
  $repeater->add_control(
1763
  'element_animation_size',
@@ -1796,8 +1819,12 @@ class Wpr_Grid extends Widget_Base {
1796
  [
1797
  'label' => esc_html__( 'Show on this Device', 'wpr-addons' ),
1798
  'type' => Controls_Manager::SWITCHER,
1799
- 'desktop_default' => 'yes',
 
 
 
1800
  'tablet_default' => 'yes',
 
1801
  'mobile_default' => 'yes',
1802
  'selectors_dictionary' => [
1803
  '' => 'position: absolute; left: -99999999px;',
@@ -1935,7 +1962,7 @@ class Wpr_Grid extends Widget_Base {
1935
  );
1936
 
1937
  // Upgrade to Pro Notice
1938
- Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'grid', 'overlay_animation' );
1939
 
1940
  $this->add_control(
1941
  'overlay_animation_duration',
@@ -1987,7 +2014,7 @@ class Wpr_Grid extends Widget_Base {
1987
  );
1988
 
1989
  // Upgrade to Pro Notice
1990
- Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'grid', 'overlay_animation_timing' );
1991
 
1992
  $this->add_control(
1993
  'overlay_animation_size',
@@ -2040,7 +2067,7 @@ class Wpr_Grid extends Widget_Base {
2040
  $this->add_control_image_effects();
2041
 
2042
  // Upgrade to Pro Notice
2043
- Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'grid', 'image_effects' );
2044
 
2045
  $this->add_control(
2046
  'image_effects_duration',
@@ -2092,7 +2119,7 @@ class Wpr_Grid extends Widget_Base {
2092
  );
2093
 
2094
  // Upgrade to Pro Notice
2095
- Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'grid', 'image_effects_animation_timing' );
2096
 
2097
  $this->add_control(
2098
  'image_effects_size',
@@ -2408,7 +2435,7 @@ class Wpr_Grid extends Widget_Base {
2408
  $this->add_control_filters_animation();
2409
 
2410
  // Upgrade to Pro Notice
2411
- Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'grid', 'filters_animation' );
2412
 
2413
  $this->add_control(
2414
  'filters_animation_duration',
@@ -2459,7 +2486,7 @@ class Wpr_Grid extends Widget_Base {
2459
  $this->add_control_pagination_type();
2460
 
2461
  // Upgrade to Pro Notice
2462
- Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'grid', 'pagination_type' );
2463
 
2464
  $this->add_control(
2465
  'pagination_older_text',
@@ -3308,8 +3335,12 @@ class Wpr_Grid extends Widget_Base {
3308
  [
3309
  'label' => esc_html__( 'Justify Text', 'wpr-addons' ),
3310
  'type' => Controls_Manager::SWITCHER,
3311
- 'desktop_default' => '',
 
 
 
3312
  'tablet_default' => '',
 
3313
  'mobile_default' => '',
3314
  'selectors_dictionary' => [
3315
  '' => '',
@@ -3490,8 +3521,12 @@ class Wpr_Grid extends Widget_Base {
3490
  [
3491
  'label' => esc_html__( 'Justify Text', 'wpr-addons' ),
3492
  'type' => Controls_Manager::SWITCHER,
3493
- 'desktop_default' => '',
 
 
 
3494
  'tablet_default' => '',
 
3495
  'mobile_default' => '',
3496
  'selectors_dictionary' => [
3497
  '' => '',
@@ -8535,12 +8570,6 @@ class Wpr_Grid extends Widget_Base {
8535
  $settings['filters_deeplinking'] = '';
8536
  $settings['filters_count'] = '';
8537
 
8538
- if ( 'pro-4' == $settings['layout_columns'] || 'pro-5' == $settings['layout_columns'] || 'pro-6' == $settings['layout_columns'] ) {
8539
- $settings['layout_columns'] = 3;
8540
- $settings['layout_columns_tablet'] = 2;
8541
- $settings['layout_columns_mobile'] = 1;
8542
- }
8543
-
8544
  if ( 'pro-fd' == $settings['filters_animation'] || 'pro-fs' == $settings['filters_animation'] ) {
8545
  $settings['filters_animation'] = 'zoom';
8546
  }
@@ -8549,8 +8578,6 @@ class Wpr_Grid extends Widget_Base {
8549
  $layout_settings = [
8550
  'layout' => $settings['layout_select'],
8551
  'columns_desktop' => $settings['layout_columns'],
8552
- 'columns_tablet' => $settings['layout_columns_tablet'],
8553
- 'columns_mobile' => $settings['layout_columns_mobile'],
8554
  'gutter_hr' => $settings['layout_gutter_hr']['size'],
8555
  'gutter_vr' => $settings['layout_gutter_vr']['size'],
8556
  'animation' => $settings['layout_animation'],
@@ -8605,11 +8632,6 @@ class Wpr_Grid extends Widget_Base {
8605
  public function add_slider_settings( $settings ) {
8606
  $slider_is_rtl = is_rtl();
8607
  $slider_direction = $slider_is_rtl ? 'rtl' : 'ltr';
8608
- $breakpoints = Responsive::get_breakpoints();
8609
-
8610
- if ( 'pro-3' == $settings['layout_slider_amount'] || 'pro-4' == $settings['layout_slider_amount'] || 'pro-5' == $settings['layout_slider_amount'] || 'pro-6' == $settings['layout_slider_amount'] ) {
8611
- $settings['layout_slider_amount'] = 2;
8612
- }
8613
 
8614
  if ( ! defined('WPR_ADDONS_PRO_LICENSE') ) {
8615
  $settings['layout_slider_autoplay'] = '';
@@ -8617,14 +8639,12 @@ class Wpr_Grid extends Widget_Base {
8617
  $settings['layout_slider_pause_on_hover'] = '';
8618
  }
8619
 
8620
- if ( 1 == $settings['layout_slider_amount'] ) {
8621
- $settings['layout_slides_to_scroll'] = 1;
8622
  }
8623
 
8624
  $slider_options = [
8625
  'rtl' => $slider_is_rtl,
8626
- 'slidesToShow' => absint( $settings['layout_slider_amount'] ),
8627
- 'slidesToScroll' => absint( $settings['layout_slides_to_scroll'] ),
8628
  'infinite' => ( $settings['layout_slider_loop'] === 'yes' ),
8629
  'speed' => absint( $settings['layout_slider_effect_duration'] * 1000 ),
8630
  'arrows' => true,
@@ -8634,22 +8654,6 @@ class Wpr_Grid extends Widget_Base {
8634
  'pauseOnHover' => $settings['layout_slider_pause_on_hover'],
8635
  'prevArrow' => '#wpr-grid-slider-prev-'. $this->get_id(),
8636
  'nextArrow' => '#wpr-grid-slider-next-'. $this->get_id(),
8637
- 'responsive' => [
8638
- [
8639
- 'breakpoint' => $breakpoints['lg'],
8640
- 'settings' => [
8641
- 'slidesToShow' => absint( $settings['layout_slider_amount_tablet'] ),
8642
- 'slidesToScroll' => absint( $settings['layout_slides_to_scroll_tablet'] ),
8643
- ]
8644
- ],
8645
- [
8646
- 'breakpoint' => $breakpoints['md'],
8647
- 'settings' => [
8648
- 'slidesToShow' => absint( $settings['layout_slider_amount_mobile'] ),
8649
- 'slidesToScroll' => absint( $settings['layout_slides_to_scroll_mobile'] ),
8650
- ]
8651
- ]
8652
- ]
8653
  ];
8654
 
8655
  if ( ! defined('WPR_ADDONS_PRO_LICENSE') ) {
85
  [
86
  'label' => esc_html__( 'Columns', 'wpr-addons' ),
87
  'type' => Controls_Manager::SELECT,
88
+ 'default' => 3,
89
+ 'widescreen_default' => 3,
90
+ 'laptop_default' => 3,
91
+ 'tablet_extra_default' => 3,
92
  'tablet_default' => 2,
93
+ 'mobile_extra_default' => 2,
94
  'mobile_default' => 1,
95
  'options' => [
96
  1 => esc_html__( 'One', 'wpr-addons' ),
100
  'pro-5' => esc_html__( 'Five (Pro)', 'wpr-addons' ),
101
  'pro-6' => esc_html__( 'Six (Pro)', 'wpr-addons' ),
102
  ],
103
+ 'prefix_class' => 'wpr-grid-columns-%s',
104
+ 'render_type' => 'template',
105
  'separator' => 'before',
106
  'condition' => [
107
  'layout_select' => [ 'fitRows', 'masonry', 'list' ],
146
  'label' => esc_html__( 'Columns (Carousel)', 'wpr-addons' ),
147
  'type' => Controls_Manager::SELECT,
148
  'label_block' => false,
149
+ 'default' => 2,
150
+ 'widescreen_default' => 2,
151
+ 'laptop_default' => 2,
152
+ 'tablet_extra_default' => 2,
153
  'tablet_default' => 2,
154
+ 'mobile_extra_default' => 2,
155
  'mobile_default' => 1,
156
  'options' => [
157
  1 => esc_html__( 'One', 'wpr-addons' ),
161
  'pro-5' => esc_html__( 'Five (Pro)', 'wpr-addons' ),
162
  'pro-6' => esc_html__( 'Six (Pro)', 'wpr-addons' ),
163
  ],
164
+ 'prefix_class' => 'wpr-grid-slider-columns-%s',
165
+ 'render_type' => 'template',
166
  'frontend_available' => true,
167
  'separator' => 'before',
168
  'condition' => [
524
 
525
  public function add_control_grid_slider_dots_hr() {}
526
 
527
+ protected function register_controls() {
528
 
529
  // Tab: Content ==============
530
  // Section: Query ------------
561
  );
562
 
563
  // Upgrade to Pro Notice
564
+ Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'grid', 'query_source', ['pro-rl', 'pro-cr'] );
565
 
566
  $this->add_control(
567
  'query_selection',
750
  $this->add_control_layout_select();
751
 
752
  // Upgrade to Pro Notice
753
+ Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'grid', 'layout_select', ['pro-ms'] );
754
 
755
  $this->add_group_control(
756
  Group_Control_Image_Size::get_type(),
889
  [
890
  'label' => esc_html__( 'Show Filters', 'wpr-addons' ),
891
  'type' => Controls_Manager::SWITCHER,
892
+ 'default' => 'yes',
893
+ 'widescreen_default' => 'yes',
894
+ 'laptop_default' => 'yes',
895
+ 'tablet_extra_default' => 'yes',
896
  'tablet_default' => 'yes',
897
+ 'mobile_extra_default' => 'yes',
898
  'mobile_default' => 'yes',
899
  'selectors_dictionary' => [
900
  '' => 'none',
928
  $this->add_control_layout_animation();
929
 
930
  // Upgrade to Pro Notice
931
+ Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'grid', 'layout_animation', ['pro-fd', 'pro-fs'] );
932
 
933
  $this->add_control(
934
  'layout_animation_duration',
964
 
965
  $this->add_control_layout_slider_amount();
966
 
967
+ $this->add_control(
968
  'layout_slides_to_scroll',
969
  [
970
  'label' => esc_html__( 'Slides to Scroll', 'wpr-addons' ),
971
  'type' => Controls_Manager::NUMBER,
972
  'min' => 1,
973
  'max' => 10,
974
+ 'default' => 1,
975
+ 'prefix_class' => 'wpr-grid-slides-to-scroll-',
976
+ 'render_type' => 'template',
977
  'frontend_available' => true,
 
 
 
978
  'separator' => 'before',
979
  'condition' => [
 
980
  'layout_select' => 'slider',
981
  ],
982
  ]
1015
  [
1016
  'label' => esc_html__( 'Navigation', 'wpr-addons' ),
1017
  'type' => Controls_Manager::SWITCHER,
1018
+ 'default' => 'yes',
1019
+ 'widescreen_default' => 'yes',
1020
+ 'laptop_default' => 'yes',
1021
+ 'tablet_extra_default' => 'yes',
1022
  'tablet_default' => 'yes',
1023
+ 'mobile_extra_default' => 'yes',
1024
  'mobile_default' => 'yes',
1025
  'selectors_dictionary' => [
1026
  '' => 'none',
1067
  [
1068
  'label' => esc_html__( 'Pagination', 'wpr-addons' ),
1069
  'type' => Controls_Manager::SWITCHER,
1070
+ 'default' => 'yes',
1071
+ 'widescreen_default' => 'yes',
1072
+ 'laptop_default' => 'yes',
1073
+ 'tablet_extra_default' => 'yes',
1074
  'tablet_default' => 'yes',
1075
+ 'mobile_extra_default' => 'yes',
1076
  'mobile_default' => 'yes',
1077
  'selectors_dictionary' => [
1078
  '' => 'none',
1090
  $this->add_control_layout_slider_dots_position();
1091
 
1092
  // Upgrade to Pro Notice
1093
+ Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'grid', 'layout_slider_dots_position', ['pro-vr'] );
1094
 
1095
  $this->add_control_stack_layout_slider_autoplay();
1096
 
1169
  );
1170
 
1171
  // Upgrade to Pro Notice
1172
+ Utilities::upgrade_pro_notice( $repeater, Controls_Manager::RAW_HTML, 'grid', 'element_select', ['pro-lk', 'pro-shr', 'pro-cf'] );
1173
 
1174
  $repeater->add_control(
1175
  'element_location',
1724
  ]
1725
  );
1726
 
1727
+ // Upgrade to Pro Notice :TODO
1728
+ Utilities::upgrade_pro_notice( $repeater, Controls_Manager::RAW_HTML, 'grid', 'element_animation', ['pro-slrt','pro-slxrt','pro-slbt','pro-sllt','pro-sltp','pro-slxlt','pro-sktp','pro-skrt','pro-skbt','pro-sklt','pro-scup','pro-scdn','pro-rllt','pro-rlrt'] );
1729
 
1730
  $repeater->add_control(
1731
  'element_animation_duration',
1780
  );
1781
 
1782
  // Upgrade to Pro Notice
1783
+ Utilities::upgrade_pro_notice( $repeater, Controls_Manager::RAW_HTML, 'grid', 'element_animation_timing', ['pro-eio','pro-eiqd','pro-eicb','pro-eiqrt','pro-eiqnt','pro-eisn','pro-eiex','pro-eicr','pro-eibk','pro-eoqd','pro-eocb','pro-eoqrt','pro-eoqnt','pro-eosn','pro-eoex','pro-eocr','pro-eobk','pro-eioqd','pro-eiocb','pro-eioqrt','pro-eioqnt','pro-eiosn','pro-eioex','pro-eiocr','pro-eiobk',] );
1784
 
1785
  $repeater->add_control(
1786
  'element_animation_size',
1819
  [
1820
  'label' => esc_html__( 'Show on this Device', 'wpr-addons' ),
1821
  'type' => Controls_Manager::SWITCHER,
1822
+ 'default' => 'yes',
1823
+ 'widescreen_default' => 'yes',
1824
+ 'laptop_default' => 'yes',
1825
+ 'tablet_extra_default' => 'yes',
1826
  'tablet_default' => 'yes',
1827
+ 'mobile_extra_default' => 'yes',
1828
  'mobile_default' => 'yes',
1829
  'selectors_dictionary' => [
1830
  '' => 'position: absolute; left: -99999999px;',
1962
  );
1963
 
1964
  // Upgrade to Pro Notice
1965
+ Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'grid', 'overlay_animation', ['pro-slrt','pro-slxrt','pro-slbt','pro-sllt','pro-sltp','pro-slxlt','pro-sktp','pro-skrt','pro-skbt','pro-sklt','pro-scup','pro-scdn','pro-rllt','pro-rlrt'] );
1966
 
1967
  $this->add_control(
1968
  'overlay_animation_duration',
2014
  );
2015
 
2016
  // Upgrade to Pro Notice
2017
+ Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'grid', 'overlay_animation_timing', Utilities::wpr_animation_timing_pro_conditions());
2018
 
2019
  $this->add_control(
2020
  'overlay_animation_size',
2067
  $this->add_control_image_effects();
2068
 
2069
  // Upgrade to Pro Notice
2070
+ Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'grid', 'image_effects', ['pro-zi', 'pro-zo', 'pro-go', 'pro-bo'] );
2071
 
2072
  $this->add_control(
2073
  'image_effects_duration',
2119
  );
2120
 
2121
  // Upgrade to Pro Notice
2122
+ Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'grid', 'image_effects_animation_timing', Utilities::wpr_animation_timing_pro_conditions());
2123
 
2124
  $this->add_control(
2125
  'image_effects_size',
2435
  $this->add_control_filters_animation();
2436
 
2437
  // Upgrade to Pro Notice
2438
+ Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'grid', 'filters_animation', ['pro-fd', 'pro-fs'] );
2439
 
2440
  $this->add_control(
2441
  'filters_animation_duration',
2486
  $this->add_control_pagination_type();
2487
 
2488
  // Upgrade to Pro Notice
2489
+ Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'grid', 'pagination_type', ['pro-is'] );
2490
 
2491
  $this->add_control(
2492
  'pagination_older_text',
3335
  [
3336
  'label' => esc_html__( 'Justify Text', 'wpr-addons' ),
3337
  'type' => Controls_Manager::SWITCHER,
3338
+ 'default' => '',
3339
+ 'widescreen_default' => '',
3340
+ 'laptop_default' => '',
3341
+ 'tablet_extra_default' => '',
3342
  'tablet_default' => '',
3343
+ 'mobile_extra_default' => '',
3344
  'mobile_default' => '',
3345
  'selectors_dictionary' => [
3346
  '' => '',
3521
  [
3522
  'label' => esc_html__( 'Justify Text', 'wpr-addons' ),
3523
  'type' => Controls_Manager::SWITCHER,
3524
+ 'default' => '',
3525
+ 'widescreen_default' => '',
3526
+ 'laptop_default' => '',
3527
+ 'tablet_extra_default' => '',
3528
  'tablet_default' => '',
3529
+ 'mobile_extra_default' => '',
3530
  'mobile_default' => '',
3531
  'selectors_dictionary' => [
3532
  '' => '',
8570
  $settings['filters_deeplinking'] = '';
8571
  $settings['filters_count'] = '';
8572
 
 
 
 
 
 
 
8573
  if ( 'pro-fd' == $settings['filters_animation'] || 'pro-fs' == $settings['filters_animation'] ) {
8574
  $settings['filters_animation'] = 'zoom';
8575
  }
8578
  $layout_settings = [
8579
  'layout' => $settings['layout_select'],
8580
  'columns_desktop' => $settings['layout_columns'],
 
 
8581
  'gutter_hr' => $settings['layout_gutter_hr']['size'],
8582
  'gutter_vr' => $settings['layout_gutter_vr']['size'],
8583
  'animation' => $settings['layout_animation'],
8632
  public function add_slider_settings( $settings ) {
8633
  $slider_is_rtl = is_rtl();
8634
  $slider_direction = $slider_is_rtl ? 'rtl' : 'ltr';
 
 
 
 
 
8635
 
8636
  if ( ! defined('WPR_ADDONS_PRO_LICENSE') ) {
8637
  $settings['layout_slider_autoplay'] = '';
8639
  $settings['layout_slider_pause_on_hover'] = '';
8640
  }
8641
 
8642
+ if ( 'pro-3' == $settings['layout_slider_amount'] || 'pro-4' == $settings['layout_slider_amount'] || 'pro-5' == $settings['layout_slider_amount'] || 'pro-6' == $settings['layout_slider_amount'] ) {
8643
+ $settings['layout_slider_amount'] = 1;
8644
  }
8645
 
8646
  $slider_options = [
8647
  'rtl' => $slider_is_rtl,
 
 
8648
  'infinite' => ( $settings['layout_slider_loop'] === 'yes' ),
8649
  'speed' => absint( $settings['layout_slider_effect_duration'] * 1000 ),
8650
  'arrows' => true,
8654
  'pauseOnHover' => $settings['layout_slider_pause_on_hover'],
8655
  'prevArrow' => '#wpr-grid-slider-prev-'. $this->get_id(),
8656
  'nextArrow' => '#wpr-grid-slider-next-'. $this->get_id(),
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8657
  ];
8658
 
8659
  if ( ! defined('WPR_ADDONS_PRO_LICENSE') ) {
modules/image-hotspots/widgets/wpr-image-hotspots.php CHANGED
@@ -82,7 +82,7 @@ class Wpr_Image_Hotspots extends Widget_Base {
82
  );
83
  }
84
 
85
- protected function _register_controls() {
86
 
87
  // Section: Image ------------
88
  $this->start_controls_section(
@@ -366,12 +366,12 @@ class Wpr_Image_Hotspots extends Widget_Base {
366
  $this->add_control_tooltip_trigger();
367
 
368
  // Upgrade to Pro Notice
369
- Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'image-hotspots', 'tooltip_trigger' );
370
 
371
  $this->add_control_tooltip_position();
372
 
373
  // Upgrade to Pro Notice
374
- Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'image-hotspots', 'tooltip_position' );
375
 
376
  $this->add_responsive_control(
377
  'tooltip_align',
82
  );
83
  }
84
 
85
+ protected function register_controls() {
86
 
87
  // Section: Image ------------
88
  $this->start_controls_section(
366
  $this->add_control_tooltip_trigger();
367
 
368
  // Upgrade to Pro Notice
369
+ Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'image-hotspots', 'tooltip_trigger', ['pro-cl', 'pro-hv'] );
370
 
371
  $this->add_control_tooltip_position();
372
 
373
  // Upgrade to Pro Notice
374
+ Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'image-hotspots', 'tooltip_position', ['pro-bt', 'pro-lt', 'pro-rt'] );
375
 
376
  $this->add_responsive_control(
377
  'tooltip_align',
modules/logo/widgets/wpr-logo.php CHANGED
@@ -44,7 +44,7 @@ class Wpr_Logo extends Widget_Base {
44
  return 'https://royal-elementor-addons.com/contact/?ref=rea-plugin-panel-logo-help-btn';
45
  }
46
 
47
- protected function _register_controls() {
48
 
49
  // Section: logo -------------
50
  $this->start_controls_section(
44
  return 'https://royal-elementor-addons.com/contact/?ref=rea-plugin-panel-logo-help-btn';
45
  }
46
 
47
+ protected function register_controls() {
48
 
49
  // Section: logo -------------
50
  $this->start_controls_section(
modules/magazine-grid/widgets/wpr-magazine-grid.php CHANGED
@@ -299,7 +299,7 @@ class Wpr_Magazine_Grid extends Widget_Base {
299
 
300
  public function add_section_style_sharing() {}
301
 
302
- protected function _register_controls() {
303
 
304
  // Tab: Content ==============
305
  // Section: Query ------------
@@ -336,7 +336,7 @@ class Wpr_Magazine_Grid extends Widget_Base {
336
  );
337
 
338
  // Upgrade to Pro Notice
339
- Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'magazine-grid', 'query_source' );
340
 
341
  $this->add_control(
342
  'query_selection',
@@ -715,7 +715,7 @@ class Wpr_Magazine_Grid extends Widget_Base {
715
  $element_select = $this->add_option_element_select();
716
 
717
  // Upgrade to Pro Notice
718
- Utilities::upgrade_pro_notice( $repeater, Controls_Manager::RAW_HTML, 'magazine-grid', 'element_select' );
719
 
720
  $repeater->add_control(
721
  'element_select',
@@ -1258,8 +1258,12 @@ class Wpr_Magazine_Grid extends Widget_Base {
1258
  [
1259
  'label' => esc_html__( 'Show on this Device', 'wpr-addons' ),
1260
  'type' => Controls_Manager::SWITCHER,
1261
- 'desktop_default' => 'yes',
 
 
 
1262
  'tablet_default' => 'yes',
 
1263
  'mobile_default' => 'yes',
1264
  'selectors_dictionary' => [
1265
  '' => 'position: absolute; left: -99999999px;',
@@ -2019,8 +2023,12 @@ class Wpr_Magazine_Grid extends Widget_Base {
2019
  [
2020
  'label' => esc_html__( 'Justify Text', 'wpr-addons' ),
2021
  'type' => Controls_Manager::SWITCHER,
2022
- 'desktop_default' => '',
 
 
 
2023
  'tablet_default' => '',
 
2024
  'mobile_default' => '',
2025
  'selectors_dictionary' => [
2026
  '' => '',
@@ -2201,8 +2209,12 @@ class Wpr_Magazine_Grid extends Widget_Base {
2201
  [
2202
  'label' => esc_html__( 'Justify Text', 'wpr-addons' ),
2203
  'type' => Controls_Manager::SWITCHER,
2204
- 'desktop_default' => '',
 
 
 
2205
  'tablet_default' => '',
 
2206
  'mobile_default' => '',
2207
  'selectors_dictionary' => [
2208
  '' => '',
@@ -5273,7 +5285,6 @@ class Wpr_Magazine_Grid extends Widget_Base {
5273
  public function add_slider_settings( $settings ) {
5274
  $slider_is_rtl = is_rtl();
5275
  $slider_direction = $slider_is_rtl ? 'rtl' : 'ltr';
5276
- $breakpoints = Responsive::get_breakpoints();
5277
 
5278
  $slider_options = [
5279
  'rtl' => $slider_is_rtl,
@@ -5288,10 +5299,6 @@ class Wpr_Magazine_Grid extends Widget_Base {
5288
  'nextArrow' => '#wpr-grid-slider-next-'. $this->get_id(),
5289
  ];
5290
 
5291
- if ( $settings['slider_effect'] === 'fade' ) {
5292
- $slider_options['fade'] = true;
5293
- }
5294
-
5295
  $this->add_render_attribute( 'slider-settings', [
5296
  'dir' => esc_attr( $slider_direction ),
5297
  'data-slick' => wp_json_encode( $slider_options ),
@@ -5381,7 +5388,7 @@ class Wpr_Magazine_Grid extends Widget_Base {
5381
  }
5382
 
5383
  // Grid/Slider Wrap
5384
- echo '<div class="wpr-magazine-grid-wrap" '. $render_attribute .'>';
5385
 
5386
  // Slider
5387
  if ( 'yes' === $settings['slider_enable'] ) {
299
 
300
  public function add_section_style_sharing() {}
301
 
302
+ protected function register_controls() {
303
 
304
  // Tab: Content ==============
305
  // Section: Query ------------
336
  );
337
 
338
  // Upgrade to Pro Notice
339
+ Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'magazine-grid', 'query_source', ['pro-rl', 'pro-cr'] );
340
 
341
  $this->add_control(
342
  'query_selection',
715
  $element_select = $this->add_option_element_select();
716
 
717
  // Upgrade to Pro Notice
718
+ Utilities::upgrade_pro_notice( $repeater, Controls_Manager::RAW_HTML, 'magazine-grid', 'element_select', ['pro-lk', 'pro-shr', 'pro-cf']);
719
 
720
  $repeater->add_control(
721
  'element_select',
1258
  [
1259
  'label' => esc_html__( 'Show on this Device', 'wpr-addons' ),
1260
  'type' => Controls_Manager::SWITCHER,
1261
+ 'default' => 'yes',
1262
+ 'widescreen_default' => 'yes',
1263
+ 'laptop_default' => 'yes',
1264
+ 'tablet_extra_default' => 'yes',
1265
  'tablet_default' => 'yes',
1266
+ 'mobile_extra_default' => 'yes',
1267
  'mobile_default' => 'yes',
1268
  'selectors_dictionary' => [
1269
  '' => 'position: absolute; left: -99999999px;',
2023
  [
2024
  'label' => esc_html__( 'Justify Text', 'wpr-addons' ),
2025
  'type' => Controls_Manager::SWITCHER,
2026
+ 'default' => '',
2027
+ 'widescreen_default' => '',
2028
+ 'laptop_default' => '',
2029
+ 'tablet_extra_default' => '',
2030
  'tablet_default' => '',
2031
+ 'mobile_extra_default' => '',
2032
  'mobile_default' => '',
2033
  'selectors_dictionary' => [
2034
  '' => '',
2209
  [
2210
  'label' => esc_html__( 'Justify Text', 'wpr-addons' ),
2211
  'type' => Controls_Manager::SWITCHER,
2212
+ 'default' => '',
2213
+ 'widescreen_default' => '',
2214
+ 'laptop_default' => '',
2215
+ 'tablet_extra_default' => '',
2216
  'tablet_default' => '',
2217
+ 'mobile_extra_default' => '',
2218
  'mobile_default' => '',
2219
  'selectors_dictionary' => [
2220
  '' => '',
5285
  public function add_slider_settings( $settings ) {
5286
  $slider_is_rtl = is_rtl();
5287
  $slider_direction = $slider_is_rtl ? 'rtl' : 'ltr';
 
5288
 
5289
  $slider_options = [
5290
  'rtl' => $slider_is_rtl,
5299
  'nextArrow' => '#wpr-grid-slider-next-'. $this->get_id(),
5300
  ];
5301
 
 
 
 
 
5302
  $this->add_render_attribute( 'slider-settings', [
5303
  'dir' => esc_attr( $slider_direction ),
5304
  'data-slick' => wp_json_encode( $slider_options ),
5388
  }
5389
 
5390
  // Grid/Slider Wrap
5391
+ echo '<div class="wpr-magazine-grid-wrap" '. $render_attribute .' data-slide-effect="'. esc_attr($settings['slider_effect']) .'">';
5392
 
5393
  // Slider
5394
  if ( 'yes' === $settings['slider_enable'] ) {
modules/mailchimp/widgets/wpr-mailchimp.php CHANGED
@@ -49,7 +49,7 @@ class Wpr_Mailchimp extends Widget_Base {
49
 
50
  public function add_control_last_name_placeholder() {}
51
 
52
- protected function _register_controls() {
53
 
54
  // Tab: Content ==============
55
  // Section: Settings ----------
49
 
50
  public function add_control_last_name_placeholder() {}
51
 
52
+ protected function register_controls() {
53
 
54
  // Tab: Content ==============
55
  // Section: Settings ----------
modules/media-grid/widgets/wpr-media-grid.php CHANGED
@@ -60,8 +60,12 @@ class Wpr_Media_Grid extends Widget_Base {
60
  [
61
  'label' => esc_html__( 'Columns', 'wpr-addons' ),
62
  'type' => Controls_Manager::SELECT,
63
- 'desktop_default' => 4,
 
 
 
64
  'tablet_default' => 3,
 
65
  'mobile_default' => 1,
66
  'options' => [
67
  1 => esc_html__( 'One', 'wpr-addons' ),
@@ -73,7 +77,9 @@ class Wpr_Media_Grid extends Widget_Base {
73
  'pro-7' => esc_html__( 'Seven (Pro)', 'wpr-addons' ),
74
  'pro-8' => esc_html__( 'Eight (Pro)', 'wpr-addons' ),
75
  ],
 
76
  'separator' => 'before',
 
77
  'condition' => [
78
  'layout_select' => [ 'fitRows', 'masonry', 'list' ],
79
  ]
@@ -117,8 +123,12 @@ class Wpr_Media_Grid extends Widget_Base {
117
  'label' => esc_html__( 'Columns (Carousel)', 'wpr-addons' ),
118
  'type' => Controls_Manager::SELECT,
119
  'label_block' => false,
120
- 'desktop_default' => 2,
 
 
 
121
  'tablet_default' => 2,
 
122
  'mobile_default' => 1,
123
  'options' => [
124
  1 => esc_html__( 'One', 'wpr-addons' ),
@@ -128,7 +138,9 @@ class Wpr_Media_Grid extends Widget_Base {
128
  'pro-5' => esc_html__( 'Five (Pro)', 'wpr-addons' ),
129
  'pro-6' => esc_html__( 'Six (Pro)', 'wpr-addons' ),
130
  ],
 
131
  'frontend_available' => true,
 
132
  'separator' => 'before',
133
  'condition' => [
134
  'layout_select' => 'slider',
@@ -421,7 +433,7 @@ class Wpr_Media_Grid extends Widget_Base {
421
 
422
  public function add_control_grid_slider_dots_hr() {}
423
 
424
- protected function _register_controls() {
425
 
426
  // Tab: Content ==============
427
  // Section: Query ------------
@@ -652,8 +664,12 @@ class Wpr_Media_Grid extends Widget_Base {
652
  [
653
  'label' => esc_html__( 'Show Filters', 'wpr-addons' ),
654
  'type' => Controls_Manager::SWITCHER,
655
- 'desktop_default' => '',
 
 
 
656
  'tablet_default' => '',
 
657
  'mobile_default' => '',
658
  'selectors_dictionary' => [
659
  '' => 'none',
@@ -687,7 +703,7 @@ class Wpr_Media_Grid extends Widget_Base {
687
  $this->add_control_layout_animation();
688
 
689
  // Upgrade to Pro Notice
690
- Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'media-grid', 'layout_animation' );
691
 
692
  $this->add_control(
693
  'layout_animation_duration',
@@ -723,20 +739,25 @@ class Wpr_Media_Grid extends Widget_Base {
723
 
724
  $this->add_control_layout_slider_amount();
725
 
726
- $this->add_responsive_control(
727
  'layout_slides_to_scroll',
728
  [
729
  'label' => esc_html__( 'Slides to Scroll', 'wpr-addons' ),
730
  'type' => Controls_Manager::NUMBER,
731
  'min' => 1,
732
  'max' => 10,
 
 
733
  'frontend_available' => true,
734
- 'desktop_default' => 2,
 
 
 
735
  'tablet_default' => 1,
 
736
  'mobile_default' => 1,
737
  'separator' => 'before',
738
  'condition' => [
739
- 'layout_slider_amount!' => '1',
740
  'layout_select' => 'slider',
741
  ],
742
  ]
@@ -775,8 +796,12 @@ class Wpr_Media_Grid extends Widget_Base {
775
  [
776
  'label' => esc_html__( 'Navigation', 'wpr-addons' ),
777
  'type' => Controls_Manager::SWITCHER,
778
- 'desktop_default' => 'yes',
 
 
 
779
  'tablet_default' => 'yes',
 
780
  'mobile_default' => 'yes',
781
  'selectors_dictionary' => [
782
  '' => 'none',
@@ -823,8 +848,12 @@ class Wpr_Media_Grid extends Widget_Base {
823
  [
824
  'label' => esc_html__( 'Pagination', 'wpr-addons' ),
825
  'type' => Controls_Manager::SWITCHER,
826
- 'desktop_default' => 'yes',
 
 
 
827
  'tablet_default' => 'yes',
 
828
  'mobile_default' => 'yes',
829
  'selectors_dictionary' => [
830
  '' => 'none',
@@ -842,7 +871,7 @@ class Wpr_Media_Grid extends Widget_Base {
842
  $this->add_control_layout_slider_dots_position();
843
 
844
  // Upgrade to Pro Notice
845
- Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'media-grid', 'layout_slider_dots_position' );
846
 
847
  $this->add_control_stack_layout_slider_autoplay();
848
 
@@ -919,7 +948,7 @@ class Wpr_Media_Grid extends Widget_Base {
919
  );
920
 
921
  // Upgrade to Pro Notice
922
- Utilities::upgrade_pro_notice( $repeater, Controls_Manager::RAW_HTML, 'media-grid', 'element_select' );
923
 
924
  $repeater->add_control(
925
  'element_location',
@@ -1333,7 +1362,7 @@ class Wpr_Media_Grid extends Widget_Base {
1333
  );
1334
 
1335
  // Upgrade to Pro Notice
1336
- Utilities::upgrade_pro_notice( $repeater, Controls_Manager::RAW_HTML, 'media-grid', 'element_animation' );
1337
 
1338
  $repeater->add_control(
1339
  'element_animation_duration',
@@ -1388,7 +1417,7 @@ class Wpr_Media_Grid extends Widget_Base {
1388
  );
1389
 
1390
  // Upgrade to Pro Notice
1391
- Utilities::upgrade_pro_notice( $repeater, Controls_Manager::RAW_HTML, 'media-grid', 'element_animation_timing' );
1392
 
1393
  $repeater->add_control(
1394
  'element_animation_size',
@@ -1427,8 +1456,12 @@ class Wpr_Media_Grid extends Widget_Base {
1427
  [
1428
  'label' => esc_html__( 'Show on this Device', 'wpr-addons' ),
1429
  'type' => Controls_Manager::SWITCHER,
1430
- 'desktop_default' => 'yes',
 
 
 
1431
  'tablet_default' => 'yes',
 
1432
  'mobile_default' => 'yes',
1433
  'selectors_dictionary' => [
1434
  '' => 'position: absolute; left: -99999999px;',
@@ -1553,7 +1586,7 @@ class Wpr_Media_Grid extends Widget_Base {
1553
  );
1554
 
1555
  // Upgrade to Pro Notice
1556
- Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'woo-grid', 'overlay_animation' );
1557
 
1558
  $this->add_control(
1559
  'overlay_animation_duration',
@@ -1605,7 +1638,7 @@ class Wpr_Media_Grid extends Widget_Base {
1605
  );
1606
 
1607
  // Upgrade to Pro Notice
1608
- Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'woo-grid', 'overlay_animation_timing' );
1609
 
1610
  $this->add_control(
1611
  'overlay_animation_size',
@@ -1658,7 +1691,7 @@ class Wpr_Media_Grid extends Widget_Base {
1658
  $this->add_control_image_effects();
1659
 
1660
  // Upgrade to Pro Notice
1661
- Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'media-grid', 'image_effects' );
1662
 
1663
  $this->add_control(
1664
  'image_effects_duration',
@@ -1710,7 +1743,7 @@ class Wpr_Media_Grid extends Widget_Base {
1710
  );
1711
 
1712
  // Upgrade to Pro Notice
1713
- Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'media-grid', 'image_effects_animation_timing' );
1714
 
1715
  $this->add_control(
1716
  'image_effects_size',
@@ -2026,7 +2059,7 @@ class Wpr_Media_Grid extends Widget_Base {
2026
  $this->add_control_filters_animation();
2027
 
2028
  // Upgrade to Pro Notice
2029
- Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'media-grid', 'filters_animation' );
2030
 
2031
  $this->add_control(
2032
  'filters_animation_duration',
@@ -2077,7 +2110,7 @@ class Wpr_Media_Grid extends Widget_Base {
2077
  $this->add_control_pagination_type();
2078
 
2079
  // Upgrade to Pro Notice
2080
- Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'media-grid', 'pagination_type' );
2081
 
2082
  $this->add_control(
2083
  'pagination_older_text',
@@ -2914,8 +2947,12 @@ class Wpr_Media_Grid extends Widget_Base {
2914
  [
2915
  'label' => esc_html__( 'Justify Text', 'wpr-addons' ),
2916
  'type' => Controls_Manager::SWITCHER,
2917
- 'desktop_default' => '',
 
 
 
2918
  'tablet_default' => '',
 
2919
  'mobile_default' => '',
2920
  'selectors_dictionary' => [
2921
  '' => '',
@@ -7087,22 +7124,14 @@ class Wpr_Media_Grid extends Widget_Base {
7087
  $settings['filters_deeplinking'] = '';
7088
  $settings['filters_count'] = '';
7089
 
7090
- if ( 'pro-4' == $settings['layout_columns'] || 'pro-5' == $settings['layout_columns'] || 'pro-6' == $settings['layout_columns'] || 'pro-7' == $settings['layout_columns'] || 'pro-8' == $settings['layout_columns'] ) {
7091
- $settings['layout_columns'] = 4;
7092
- $settings['layout_columns_tablet'] = 3;
7093
- $settings['layout_columns_mobile'] = 1;
7094
- }
7095
-
7096
  if ( 'pro-fd' == $settings['filters_animation'] || 'pro-fs' == $settings['filters_animation'] ) {
7097
  $settings['filters_animation'] = 'zoom';
7098
  }
7099
  }
7100
-
7101
  $layout_settings = [
7102
  'layout' => $settings['layout_select'],
7103
  'columns_desktop' => $settings['layout_columns'],
7104
- 'columns_tablet' => $settings['layout_columns_tablet'],
7105
- 'columns_mobile' => $settings['layout_columns_mobile'],
7106
  'gutter_hr' => $settings['layout_gutter_hr']['size'],
7107
  'gutter_vr' => $settings['layout_gutter_vr']['size'],
7108
  'animation' => $settings['layout_animation'],
@@ -7150,13 +7179,8 @@ class Wpr_Media_Grid extends Widget_Base {
7150
 
7151
  // Slider Settings
7152
  public function add_slider_settings( $settings ) {
7153
- $slider_is_rtl = is_rtl();
7154
- $slider_direction = $slider_is_rtl ? 'rtl' : 'ltr';
7155
- $breakpoints = Responsive::get_breakpoints();
7156
-
7157
- if ( 'pro-3' == $settings['layout_slider_amount'] || 'pro-4' == $settings['layout_slider_amount'] || 'pro-5' == $settings['layout_slider_amount'] || 'pro-6' == $settings['layout_slider_amount'] ) {
7158
- $settings['layout_slider_amount'] = 2;
7159
- }
7160
 
7161
  if ( ! defined('WPR_ADDONS_PRO_LICENSE') ) {
7162
  $settings['layout_slider_autoplay'] = '';
@@ -7164,14 +7188,12 @@ class Wpr_Media_Grid extends Widget_Base {
7164
  $settings['layout_slider_pause_on_hover'] = '';
7165
  }
7166
 
7167
- if ( 1 == $settings['layout_slider_amount'] ) {
7168
- $settings['layout_slides_to_scroll'] = 1;
7169
  }
7170
 
7171
  $slider_options = [
7172
  'rtl' => $slider_is_rtl,
7173
- 'slidesToShow' => absint( $settings['layout_slider_amount'] ),
7174
- 'slidesToScroll' => absint( $settings['layout_slides_to_scroll'] ),
7175
  'infinite' => ( $settings['layout_slider_loop'] === 'yes' ),
7176
  'speed' => absint( $settings['layout_slider_effect_duration'] * 1000 ),
7177
  'arrows' => true,
@@ -7181,22 +7203,6 @@ class Wpr_Media_Grid extends Widget_Base {
7181
  'pauseOnHover' => $settings['layout_slider_pause_on_hover'],
7182
  'prevArrow' => '#wpr-grid-slider-prev-'. $this->get_id(),
7183
  'nextArrow' => '#wpr-grid-slider-next-'. $this->get_id(),
7184
- 'responsive' => [
7185
- [
7186
- 'breakpoint' => $breakpoints['lg'],
7187
- 'settings' => [
7188
- 'slidesToShow' => absint( $settings['layout_slider_amount_tablet'] ),
7189
- 'slidesToScroll' => absint( $settings['layout_slides_to_scroll_tablet'] ),
7190
- ]
7191
- ],
7192
- [
7193
- 'breakpoint' => $breakpoints['md'],
7194
- 'settings' => [
7195
- 'slidesToShow' => absint( $settings['layout_slider_amount_mobile'] ),
7196
- 'slidesToScroll' => absint( $settings['layout_slides_to_scroll_mobile'] ),
7197
- ]
7198
- ]
7199
- ]
7200
  ];
7201
 
7202
  if ( ! defined('WPR_ADDONS_PRO_LICENSE') ) {
60
  [
61
  'label' => esc_html__( 'Columns', 'wpr-addons' ),
62
  'type' => Controls_Manager::SELECT,
63
+ 'default' => 4,
64
+ 'widescreen_default' => 4,
65
+ 'laptop_default' => 4,
66
+ 'tablet_extra_default' => 4,
67
  'tablet_default' => 3,
68
+ 'mobile_extra_default' => 3,
69
  'mobile_default' => 1,
70
  'options' => [
71
  1 => esc_html__( 'One', 'wpr-addons' ),
77
  'pro-7' => esc_html__( 'Seven (Pro)', 'wpr-addons' ),
78
  'pro-8' => esc_html__( 'Eight (Pro)', 'wpr-addons' ),
79
  ],
80
+ 'prefix_class' => 'wpr-grid-columns-%s',
81
  'separator' => 'before',
82
+ 'render_type' => 'template',
83
  'condition' => [
84
  'layout_select' => [ 'fitRows', 'masonry', 'list' ],
85
  ]
123
  'label' => esc_html__( 'Columns (Carousel)', 'wpr-addons' ),
124
  'type' => Controls_Manager::SELECT,
125
  'label_block' => false,
126
+ 'default' => 2,
127
+ 'widescreen_default' => 2,
128
+ 'laptop_default' => 2,
129
+ 'tablet_extra_default' => 2,
130
  'tablet_default' => 2,
131
+ 'mobile_extra_default' => 2,
132
  'mobile_default' => 1,
133
  'options' => [
134
  1 => esc_html__( 'One', 'wpr-addons' ),
138
  'pro-5' => esc_html__( 'Five (Pro)', 'wpr-addons' ),
139
  'pro-6' => esc_html__( 'Six (Pro)', 'wpr-addons' ),
140
  ],
141
+ 'prefix_class' => 'wpr-grid-slider-columns-%s',
142
  'frontend_available' => true,
143
+ 'render_type' => 'template',
144
  'separator' => 'before',
145
  'condition' => [
146
  'layout_select' => 'slider',
433
 
434
  public function add_control_grid_slider_dots_hr() {}
435
 
436
+ protected function register_controls() {
437
 
438
  // Tab: Content ==============
439
  // Section: Query ------------
664
  [
665
  'label' => esc_html__( 'Show Filters', 'wpr-addons' ),
666
  'type' => Controls_Manager::SWITCHER,
667
+ 'default' => '',
668
+ 'widescreen_default' => '',
669
+ 'laptop_default' => '',
670
+ 'tablet_extra_default' => '',
671
  'tablet_default' => '',
672
+ 'mobile_extra_default' => '',
673
  'mobile_default' => '',
674
  'selectors_dictionary' => [
675
  '' => 'none',
703
  $this->add_control_layout_animation();
704
 
705
  // Upgrade to Pro Notice
706
+ Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'media-grid', 'layout_animation', ['pro-fd', 'pro-fs'] );
707
 
708
  $this->add_control(
709
  'layout_animation_duration',
739
 
740
  $this->add_control_layout_slider_amount();
741
 
742
+ $this->add_control(
743
  'layout_slides_to_scroll',
744
  [
745
  'label' => esc_html__( 'Slides to Scroll', 'wpr-addons' ),
746
  'type' => Controls_Manager::NUMBER,
747
  'min' => 1,
748
  'max' => 10,
749
+ 'default' => 2,
750
+ 'prefix_class' => 'wpr-grid-slides-to-scroll-',
751
  'frontend_available' => true,
752
+ 'default' => 2,
753
+ 'widescreen_default' => 2,
754
+ 'laptop_default' => 2,
755
+ 'tablet_extra_default' => 2,
756
  'tablet_default' => 1,
757
+ 'mobile_extra_default' => 1,
758
  'mobile_default' => 1,
759
  'separator' => 'before',
760
  'condition' => [
 
761
  'layout_select' => 'slider',
762
  ],
763
  ]
796
  [
797
  'label' => esc_html__( 'Navigation', 'wpr-addons' ),
798
  'type' => Controls_Manager::SWITCHER,
799
+ 'default' => 'yes',
800
+ 'widescreen_default' => 'yes',
801
+ 'laptop_default' => 'yes',
802
+ 'tablet_extra_default' => 'yes',
803
  'tablet_default' => 'yes',
804
+ 'mobile_extra_default' => 'yes',
805
  'mobile_default' => 'yes',
806
  'selectors_dictionary' => [
807
  '' => 'none',
848
  [
849
  'label' => esc_html__( 'Pagination', 'wpr-addons' ),
850
  'type' => Controls_Manager::SWITCHER,
851
+ 'default' => 'yes',
852
+ 'widescreen_default' => 'yes',
853
+ 'laptop_default' => 'yes',
854
+ 'tablet_extra_default' => 'yes',
855
  'tablet_default' => 'yes',
856
+ 'mobile_extra_default' => 'yes',
857
  'mobile_default' => 'yes',
858
  'selectors_dictionary' => [
859
  '' => 'none',
871
  $this->add_control_layout_slider_dots_position();
872
 
873
  // Upgrade to Pro Notice
874
+ Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'media-grid', 'layout_slider_dots_position', ['pro-vr'] );
875
 
876
  $this->add_control_stack_layout_slider_autoplay();
877
 
948
  );
949
 
950
  // Upgrade to Pro Notice
951
+ Utilities::upgrade_pro_notice( $repeater, Controls_Manager::RAW_HTML, 'media-grid', 'element_select', ['pro-lk', 'pro-shr'] );
952
 
953
  $repeater->add_control(
954
  'element_location',
1362
  );
1363
 
1364
  // Upgrade to Pro Notice
1365
+ Utilities::upgrade_pro_notice( $repeater, Controls_Manager::RAW_HTML, 'media-grid', 'element_animation', ['pro-slrt','pro-slxrt','pro-slbt','pro-sllt','pro-sltp','pro-slxlt','pro-sktp','pro-skrt','pro-skbt','pro-sklt','pro-scup','pro-scdn','pro-rllt','pro-rlrt'] );
1366
 
1367
  $repeater->add_control(
1368
  'element_animation_duration',
1417
  );
1418
 
1419
  // Upgrade to Pro Notice
1420
+ Utilities::upgrade_pro_notice( $repeater, Controls_Manager::RAW_HTML, 'media-grid', 'element_animation_timing', Utilities::wpr_animation_timing_pro_conditions());
1421
 
1422
  $repeater->add_control(
1423
  'element_animation_size',
1456
  [
1457
  'label' => esc_html__( 'Show on this Device', 'wpr-addons' ),
1458
  'type' => Controls_Manager::SWITCHER,
1459
+ 'default' => 'yes',
1460
+ 'widescreen_default' => 'yes',
1461
+ 'laptop_default' => 'yes',
1462
+ 'tablet_extra_default' => 'yes',
1463
  'tablet_default' => 'yes',
1464
+ 'mobile_extra_default' => 'yes',
1465
  'mobile_default' => 'yes',
1466
  'selectors_dictionary' => [
1467
  '' => 'position: absolute; left: -99999999px;',
1586
  );
1587
 
1588
  // Upgrade to Pro Notice
1589
+ Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'woo-grid', 'overlay_animation', ['pro-slrt','pro-slxrt','pro-slbt','pro-sllt','pro-sltp','pro-slxlt','pro-sktp','pro-skrt','pro-skbt','pro-sklt','pro-scup','pro-scdn','pro-rllt','pro-rlrt',]);
1590
 
1591
  $this->add_control(
1592
  'overlay_animation_duration',
1638
  );
1639
 
1640
  // Upgrade to Pro Notice
1641
+ Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'woo-grid', 'overlay_animation_timing', Utilities::wpr_animation_timing_pro_conditions());
1642
 
1643
  $this->add_control(
1644
  'overlay_animation_size',
1691
  $this->add_control_image_effects();
1692
 
1693
  // Upgrade to Pro Notice
1694
+ Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'media-grid', 'image_effects', ['pro-zi', 'pro-zo', 'pro-go', 'pro-bo'] );
1695
 
1696
  $this->add_control(
1697
  'image_effects_duration',
1743
  );
1744
 
1745
  // Upgrade to Pro Notice
1746
+ Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'media-grid', 'image_effects_animation_timing', Utilities::wpr_animation_timing_pro_conditions() );
1747
 
1748
  $this->add_control(
1749
  'image_effects_size',
2059
  $this->add_control_filters_animation();
2060
 
2061
  // Upgrade to Pro Notice
2062
+ Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'media-grid', 'filters_animation', ['pro-fd'], ['pro-fs'] );
2063
 
2064
  $this->add_control(
2065
  'filters_animation_duration',
2110
  $this->add_control_pagination_type();
2111
 
2112
  // Upgrade to Pro Notice
2113
+ Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'media-grid', 'pagination_type', ['pro-is'] );
2114
 
2115
  $this->add_control(
2116
  'pagination_older_text',
2947
  [
2948
  'label' => esc_html__( 'Justify Text', 'wpr-addons' ),
2949
  'type' => Controls_Manager::SWITCHER,
2950
+ 'default' => '',
2951
+ 'widescreen_default' => '',
2952
+ 'laptop_default' => '',
2953
+ 'tablet_extra_default' => '',
2954
  'tablet_default' => '',
2955
+ 'mobile_extra_default' => '',
2956
  'mobile_default' => '',
2957
  'selectors_dictionary' => [
2958
  '' => '',
7124
  $settings['filters_deeplinking'] = '';
7125
  $settings['filters_count'] = '';
7126
 
 
 
 
 
 
 
7127
  if ( 'pro-fd' == $settings['filters_animation'] || 'pro-fs' == $settings['filters_animation'] ) {
7128
  $settings['filters_animation'] = 'zoom';
7129
  }
7130
  }
7131
+ //:TODO
7132
  $layout_settings = [
7133
  'layout' => $settings['layout_select'],
7134
  'columns_desktop' => $settings['layout_columns'],
 
 
7135
  'gutter_hr' => $settings['layout_gutter_hr']['size'],
7136
  'gutter_vr' => $settings['layout_gutter_vr']['size'],
7137
  'animation' => $settings['layout_animation'],
7179
 
7180
  // Slider Settings
7181
  public function add_slider_settings( $settings ) {
7182
+ $slider_is_rtl = is_rtl();
7183
+ $slider_direction = $slider_is_rtl ? 'rtl' : 'ltr';
 
 
 
 
 
7184
 
7185
  if ( ! defined('WPR_ADDONS_PRO_LICENSE') ) {
7186
  $settings['layout_slider_autoplay'] = '';
7188
  $settings['layout_slider_pause_on_hover'] = '';
7189
  }
7190
 
7191
+ if ( 'pro-3' == $settings['layout_slider_amount'] || 'pro-4' == $settings['layout_slider_amount'] || 'pro-5' == $settings['layout_slider_amount'] || 'pro-6' == $settings['layout_slider_amount'] ) {
7192
+ $settings['layout_slider_amount'] = 2;
7193
  }
7194
 
7195
  $slider_options = [
7196
  'rtl' => $slider_is_rtl,
 
 
7197
  'infinite' => ( $settings['layout_slider_loop'] === 'yes' ),
7198
  'speed' => absint( $settings['layout_slider_effect_duration'] * 1000 ),
7199
  'arrows' => true,
7203
  'pauseOnHover' => $settings['layout_slider_pause_on_hover'],
7204
  'prevArrow' => '#wpr-grid-slider-prev-'. $this->get_id(),
7205
  'nextArrow' => '#wpr-grid-slider-next-'. $this->get_id(),
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7206
  ];
7207
 
7208
  if ( ! defined('WPR_ADDONS_PRO_LICENSE') ) {
modules/nav-menu/widgets/wpr-nav-menu.php CHANGED
@@ -187,7 +187,7 @@ class Wpr_Nav_Menu extends Widget_Base {
187
 
188
  public function add_control_sub_menu_width() {}
189
 
190
- protected function _register_controls() {
191
 
192
  // Tab: Content ==============
193
  // Section: Menu -------------
@@ -231,7 +231,7 @@ class Wpr_Nav_Menu extends Widget_Base {
231
  $this->add_control_menu_layout();
232
 
233
  // Upgrade to Pro Notice
234
- Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'nav-menu', 'menu_layout' );
235
 
236
  $this->add_responsive_control(
237
  'menu_align',
@@ -240,6 +240,12 @@ class Wpr_Nav_Menu extends Widget_Base {
240
  'type' => Controls_Manager::CHOOSE,
241
  'label_block' => false,
242
  'default' => 'left',
 
 
 
 
 
 
243
  'options' => [
244
  'left' => [
245
  'title' => esc_html__( 'Left', 'wpr-addons' ),
@@ -273,12 +279,12 @@ class Wpr_Nav_Menu extends Widget_Base {
273
  $this->add_control_menu_items_pointer();
274
 
275
  // Upgrade to Pro Notice
276
- Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'nav-menu', 'menu_items_pointer' );
277
 
278
  $this->add_control_pointer_animation_line();
279
 
280
  // Upgrade to Pro Notice
281
- Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'nav-menu', 'pointer_animation_line' );
282
 
283
  $this->add_control_pointer_animation_border();
284
 
@@ -352,7 +358,7 @@ class Wpr_Nav_Menu extends Widget_Base {
352
  $this->add_control_menu_items_submenu_entrance();
353
 
354
  // Upgrade to Pro Notice
355
- Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'nav-menu', 'menu_items_submenu_entrance' );
356
 
357
  $this->end_controls_section(); // End Controls Section
358
 
@@ -368,7 +374,7 @@ class Wpr_Nav_Menu extends Widget_Base {
368
  $this->add_control_mob_menu_display();
369
 
370
  // Upgrade to Pro Notice
371
- Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'nav-menu', 'mob_menu_display' );
372
 
373
  $this->add_control(
374
  'mob_menu_stretch',
@@ -492,7 +498,7 @@ class Wpr_Nav_Menu extends Widget_Base {
492
  $this->add_control_toggle_btn_style();
493
 
494
  // Upgrade to Pro Notice
495
- Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'nav-menu', 'toggle_btn_style' );
496
 
497
  $this->add_control(
498
  'toggle_btn_burger',
@@ -899,7 +905,7 @@ class Wpr_Nav_Menu extends Widget_Base {
899
  'default' => '#ffffff',
900
  'selectors' => [
901
  '{{WRAPPER}} .wpr-sub-menu .wpr-sub-menu-item:hover,
902
- {{WRAPPER}} .wpr-sub-menu > .menu-item-has-children:hover .wpr-sub-icon,
903
  {{WRAPPER}} .wpr-sub-menu .wpr-sub-menu-item.wpr-active-menu-item,
904
  {{WRAPPER}} .wpr-sub-menu > .menu-item-has-children.current_page_item .wpr-sub-icon' => 'color: {{VALUE}};',
905
  ],
187
 
188
  public function add_control_sub_menu_width() {}
189
 
190
+ protected function register_controls() {
191
 
192
  // Tab: Content ==============
193
  // Section: Menu -------------
231
  $this->add_control_menu_layout();
232
 
233
  // Upgrade to Pro Notice
234
+ Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'nav-menu', 'menu_layout', ['pro-vr'] );
235
 
236
  $this->add_responsive_control(
237
  'menu_align',
240
  'type' => Controls_Manager::CHOOSE,
241
  'label_block' => false,
242
  'default' => 'left',
243
+ 'widescreen_default' => 'left',
244
+ 'laptop_default' => 'left',
245
+ 'tablet_extra_default' => 'left',
246
+ 'tablet_default' => 'left',
247
+ 'mobile_extra_default' => 'left',
248
+ 'mobile_default' => 'left',
249
  'options' => [
250
  'left' => [
251
  'title' => esc_html__( 'Left', 'wpr-addons' ),
279
  $this->add_control_menu_items_pointer();
280
 
281
  // Upgrade to Pro Notice
282
+ Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'nav-menu', 'menu_items_pointer', ['pro-bd', 'pro-bg'] );
283
 
284
  $this->add_control_pointer_animation_line();
285
 
286
  // Upgrade to Pro Notice
287
+ Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'nav-menu', 'pointer_animation_line', ['pro-sl', 'pro-dr', 'pro-gr']);
288
 
289
  $this->add_control_pointer_animation_border();
290
 
358
  $this->add_control_menu_items_submenu_entrance();
359
 
360
  // Upgrade to Pro Notice
361
+ Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'nav-menu', 'menu_items_submenu_entrance', ['pro-sl'] );
362
 
363
  $this->end_controls_section(); // End Controls Section
364
 
374
  $this->add_control_mob_menu_display();
375
 
376
  // Upgrade to Pro Notice
377
+ Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'nav-menu', 'mob_menu_display', ['pro-nn', 'pro-al'] );
378
 
379
  $this->add_control(
380
  'mob_menu_stretch',
498
  $this->add_control_toggle_btn_style();
499
 
500
  // Upgrade to Pro Notice
501
+ Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'nav-menu', 'toggle_btn_style', ['pro-tx'] );
502
 
503
  $this->add_control(
504
  'toggle_btn_burger',
905
  'default' => '#ffffff',
906
  'selectors' => [
907
  '{{WRAPPER}} .wpr-sub-menu .wpr-sub-menu-item:hover,
908
+ {{WRAPPER}} .wpr-sub-menu > .menu-item-has-children .wpr-sub-menu-item:hover .wpr-sub-icon,
909
  {{WRAPPER}} .wpr-sub-menu .wpr-sub-menu-item.wpr-active-menu-item,
910
  {{WRAPPER}} .wpr-sub-menu > .menu-item-has-children.current_page_item .wpr-sub-icon' => 'color: {{VALUE}};',
911
  ],
modules/onepage-nav/widgets/wpr-onepage-nav.php CHANGED
@@ -68,7 +68,7 @@ class Wpr_OnepageNav extends Widget_Base {
68
 
69
  public function add_section_nav_tooltip() {}
70
 
71
- protected function _register_controls() {
72
 
73
  // Section: Navigation -------
74
  $this->start_controls_section(
68
 
69
  public function add_section_nav_tooltip() {}
70
 
71
+ protected function register_controls() {
72
 
73
  // Section: Navigation -------
74
  $this->start_controls_section(
modules/phone-call/widgets/wpr-phone-call.php CHANGED
@@ -36,7 +36,7 @@ class Wpr_Phone_Call extends Widget_Base {
36
  }
37
 
38
 
39
- protected function _register_controls() {
40
 
41
  // Section: General ----------
42
  $this->start_controls_section(
36
  }
37
 
38
 
39
+ protected function register_controls() {
40
 
41
  // Section: General ----------
42
  $this->start_controls_section(
modules/price-list/widgets/wpr-price-list.php CHANGED
@@ -63,7 +63,7 @@ class Wpr_Price_List extends Widget_Base {
63
 
64
  public function add_section_style_image() {}
65
 
66
- protected function _register_controls() {
67
 
68
  // Section: Items -----------
69
  $this->start_controls_section(
63
 
64
  public function add_section_style_image() {}
65
 
66
+ protected function register_controls() {
67
 
68
  // Section: Items -----------
69
  $this->start_controls_section(
modules/pricing-table/widgets/pricing-table.php CHANGED
@@ -64,7 +64,7 @@ class Pricing_Table extends Widget_Base {
64
 
65
  public function add_contro_stack_feature_even_bg() {}
66
 
67
- protected function _register_controls() {
68
 
69
  // Section: Elements ---------
70
  $this->start_controls_section(
64
 
65
  public function add_contro_stack_feature_even_bg() {}
66
 
67
+ protected function register_controls() {
68
 
69
  // Section: Elements ---------
70
  $this->start_controls_section(
modules/progress-bar/widgets/wpr-progress-bar.php CHANGED
@@ -78,7 +78,7 @@ class Wpr_Progress_Bar extends Widget_Base {
78
 
79
  public function add_control_stripe_anim() {}
80
 
81
- protected function _register_controls() {
82
 
83
  // Section: General ----------
84
  $this->start_controls_section(
@@ -93,7 +93,7 @@ class Wpr_Progress_Bar extends Widget_Base {
93
  $this->add_control_layout();
94
 
95
  // Upgrade to Pro Notice
96
- Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'progress-bar', 'layout' );
97
 
98
  $this->add_control(
99
  'max_value',
@@ -259,10 +259,26 @@ class Wpr_Progress_Bar extends Widget_Base {
259
  'unit' => 'px',
260
  'size' => 200,
261
  ],
 
 
 
 
 
 
 
 
262
  'tablet_default' => [
263
  'unit' => 'px',
264
  'size' => 200,
265
  ],
 
 
 
 
 
 
 
 
266
  'mobile_default' => [
267
  'unit' => 'px',
268
  'size' => 200,
@@ -380,7 +396,7 @@ class Wpr_Progress_Bar extends Widget_Base {
380
  );
381
 
382
  // Upgrade to Pro Notice
383
- Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'progress-bar', 'anim_timing' );
384
 
385
  $this->end_controls_section(); // End Controls Section
386
 
78
 
79
  public function add_control_stripe_anim() {}
80
 
81
+ protected function register_controls() {
82
 
83
  // Section: General ----------
84
  $this->start_controls_section(
93
  $this->add_control_layout();
94
 
95
  // Upgrade to Pro Notice
96
+ Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'progress-bar', 'layout', ['pro-vr'] );
97
 
98
  $this->add_control(
99
  'max_value',
259
  'unit' => 'px',
260
  'size' => 200,
261
  ],
262
+ 'widescreen_default' => [
263
+ 'unit' => 'px',
264
+ 'size' => 200,
265
+ ],
266
+ 'laptop_default' => [
267
+ 'unit' => 'px',
268
+ 'size' => 200,
269
+ ],
270
  'tablet_default' => [
271
  'unit' => 'px',
272
  'size' => 200,
273
  ],
274
+ 'tablet_extra_default' => [
275
+ 'unit' => 'px',
276
+ 'size' => 200,
277
+ ],
278
+ 'mobile_extra_default' => [
279
+ 'unit' => 'px',
280
+ 'size' => 200,
281
+ ],
282
  'mobile_default' => [
283
  'unit' => 'px',
284
  'size' => 200,
396
  );
397
 
398
  // Upgrade to Pro Notice
399
+ Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'progress-bar', 'anim_timing', Utilities::wpr_animation_timing_pro_conditions() );
400
 
401
  $this->end_controls_section(); // End Controls Section
402
 
modules/promo-box/widgets/wpr-promo-box.php CHANGED
@@ -116,7 +116,7 @@ class Wpr_Promo_Box extends Widget_Base {
116
  return Utilities::wpr_animation_timings();
117
  }
118
 
119
- protected function _register_controls() {
120
 
121
  // Section: Image ------------
122
  $this->start_controls_section(
@@ -132,7 +132,7 @@ class Wpr_Promo_Box extends Widget_Base {
132
  $this->add_control_image_style();
133
 
134
  // Upgrade to Pro Notice
135
- Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'promo-box', 'image_style' );
136
 
137
  $this->add_control_image_position();
138
 
@@ -344,7 +344,7 @@ class Wpr_Promo_Box extends Widget_Base {
344
  $this->add_control_border_animation();
345
 
346
  // Upgrade to Pro Notice
347
- Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'promo-box', 'border_animation' );
348
 
349
  $this->add_control(
350
  'border_animation_duration',
@@ -603,7 +603,7 @@ class Wpr_Promo_Box extends Widget_Base {
603
  );
604
 
605
  // Upgrade to Pro Notice
606
- Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'promo-box', 'image_animation_timing' );
607
 
608
  $this->add_control_group_icon_animation_section();
609
 
116
  return Utilities::wpr_animation_timings();
117
  }
118
 
119
+ protected function register_controls() {
120
 
121
  // Section: Image ------------
122
  $this->start_controls_section(
132
  $this->add_control_image_style();
133
 
134
  // Upgrade to Pro Notice
135
+ Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'promo-box', 'image_style', ['pro-cs']);
136
 
137
  $this->add_control_image_position();
138
 
344
  $this->add_control_border_animation();
345
 
346
  // Upgrade to Pro Notice
347
+ Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'promo-box', 'border_animation', ['pro-ll','pro-bb','pro-rm','pro-cc','pro-ap',] );
348
 
349
  $this->add_control(
350
  'border_animation_duration',
603
  );
604
 
605
  // Upgrade to Pro Notice
606
+ Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'promo-box', 'image_animation_timing', Utilities::wpr_animation_timing_pro_conditions() );
607
 
608
  $this->add_control_group_icon_animation_section();
609
 
modules/search/widgets/wpr-search.php CHANGED
@@ -65,7 +65,7 @@ class Wpr_Search extends Widget_Base {
65
  );
66
  }
67
 
68
- protected function _register_controls() {
69
 
70
  // Section: Search -----------
71
  $this->start_controls_section(
65
  );
66
  }
67
 
68
+ protected function register_controls() {
69
 
70
  // Section: Search -----------
71
  $this->start_controls_section(
modules/sharing-buttons/widgets/wpr-sharing-buttons.php CHANGED
@@ -94,7 +94,7 @@ class Wpr_Sharing_Buttons extends Widget_Base {
94
 
95
  public function add_control_sharing_icon_border_radius() {}
96
 
97
- protected function _register_controls() {
98
 
99
  // Tab: Content ==============
100
  // Section: General ----------
@@ -176,7 +176,7 @@ class Wpr_Sharing_Buttons extends Widget_Base {
176
  $this->add_control_sharing_columns();
177
 
178
  // Upgrade to Pro Notice
179
- Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'sharing-buttons', 'sharing_columns' );
180
 
181
  $this->add_control_sharing_show_icon();
182
 
94
 
95
  public function add_control_sharing_icon_border_radius() {}
96
 
97
+ protected function register_controls() {
98
 
99
  // Tab: Content ==============
100
  // Section: General ----------
176
  $this->add_control_sharing_columns();
177
 
178
  // Upgrade to Pro Notice
179
+ Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'sharing-buttons', 'sharing_columns', ['pro-3', 'pro-4', 'pro-5', 'pro-6'] );
180
 
181
  $this->add_control_sharing_show_icon();
182
 
modules/tabs/widgets/wpr-tabs.php CHANGED
@@ -108,7 +108,7 @@ class Wpr_Tabs extends Widget_Base {
108
 
109
  public function add_section_settings() {}
110
 
111
- protected function _register_controls() {
112
 
113
  $templates_select = [];
114
 
@@ -207,7 +207,7 @@ class Wpr_Tabs extends Widget_Base {
207
  $repeater->add_control( 'tab_content_type', $this->add_repeater_args_tab_content_type() );
208
 
209
  // Upgrade to Pro Notice
210
- Utilities::upgrade_pro_notice( $repeater, Controls_Manager::RAW_HTML, 'tabs', 'tab_content_type' );
211
 
212
  // Get Available Meta Keys
213
  $post_meta_keys = Utilities::get_custom_meta_keys();
@@ -985,8 +985,8 @@ class Wpr_Tabs extends Widget_Base {
985
  'selectors' => [
986
  '{{WRAPPER}} '. $css_selector['control_list'] .'.wpr-tab-active' => 'background-color: {{VALUE}}',
987
  '{{WRAPPER}}.wpr-tabs-position-above.wpr-tabs-triangle-type-outer '. $css_selector['control_list'] .':before' => 'border-top-color: {{VALUE}}',
988
- '{{WRAPPER}}.wpr-tabs-position-right.wpr-tabs-triangle-type-outer '. $css_selector['control_list'] .':before' => 'border-right-color: {{VALUE}}',
989
- '{{WRAPPER}}.wpr-tabs-position-left.wpr-tabs-triangle-type-outer '. $css_selector['control_list'] .':before' => 'border-right-color: {{VALUE}}',
990
  ],
991
  ]
992
  );
@@ -1173,62 +1173,7 @@ class Wpr_Tabs extends Widget_Base {
1173
  ]
1174
  );
1175
 
1176
- $this->add_control(
1177
- 'tab_triangle',
1178
- [
1179
- 'label' => esc_html__( 'Triangle', 'wpr-addons' ),
1180
- 'type' => Controls_Manager::SWITCHER,
1181
- 'default' => 'yes',
1182
- 'prefix_class' => 'wpr-tabs-triangle-',
1183
- 'separator' => 'before',
1184
- ]
1185
- );
1186
-
1187
- $this->add_control(
1188
- 'tab_triangle_type',
1189
- [
1190
- 'label' => esc_html__( 'Triangle Points to', 'wpr-addons' ),
1191
- 'type' => Controls_Manager::SELECT,
1192
- 'default' => 'outer',
1193
- 'options' => [
1194
- 'inner' => esc_html__( 'Tab', 'wpr-addons' ),
1195
- 'outer' => esc_html__( 'Content', 'wpr-addons' ),
1196
- ],
1197
- 'prefix_class' => 'wpr-tabs-triangle-type-',
1198
- 'render_type' => 'template',
1199
- 'condition' => [
1200
- 'tab_triangle' => 'yes',
1201
- ],
1202
- ]
1203
- );
1204
-
1205
- $this->add_responsive_control(
1206
- 'tab_triangle_size',
1207
- [
1208
- 'type' => Controls_Manager::SLIDER,
1209
- 'label' => esc_html__( 'Size', 'wpr-addons' ),
1210
- 'size_units' => [ 'px' ],
1211
- 'range' => [
1212
- 'px' => [
1213
- 'min' => 0,
1214
- 'max' => 30,
1215
- ]
1216
- ],
1217
- 'default' => [
1218
- 'unit' => 'px',
1219
- 'size' => 7,
1220
- ],
1221
- 'selectors' => [
1222
- '{{WRAPPER}} '. $css_selector['control_list'] .':before' => 'border-width: {{SIZE}}{{UNIT}};',
1223
- '{{WRAPPER}}.wpr-tabs-position-above.wpr-tabs-triangle-type-outer '. $css_selector['control_list'] .':before' => 'bottom: -{{SIZE}}{{UNIT}};',
1224
- '{{WRAPPER}}.wpr-tabs-position-right.wpr-tabs-triangle-type-outer '. $css_selector['control_list'] .':before' => 'left: -{{SIZE}}{{UNIT}};',
1225
- '{{WRAPPER}}.wpr-tabs-position-left.wpr-tabs-triangle-type-outer '. $css_selector['control_list'] .':before' => 'right: -{{SIZE}}{{UNIT}};',
1226
- ],
1227
- 'condition' => [
1228
- 'tab_triangle' => 'yes',
1229
- ],
1230
- ]
1231
- );
1232
 
1233
  $this->end_controls_section(); // End Controls Section
1234
 
@@ -1392,6 +1337,73 @@ class Wpr_Tabs extends Widget_Base {
1392
 
1393
  $this->end_controls_section(); // End Controls Section
1394
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1395
  }
1396
 
1397
  public function wpr_tabs_template( $id ) {
108
 
109
  public function add_section_settings() {}
110
 
111
+ protected function register_controls() {
112
 
113
  $templates_select = [];
114
 
207
  $repeater->add_control( 'tab_content_type', $this->add_repeater_args_tab_content_type() );
208
 
209
  // Upgrade to Pro Notice
210
+ Utilities::upgrade_pro_notice( $repeater, Controls_Manager::RAW_HTML, 'tabs', 'tab_content_type', ['pro-tmp'] );
211
 
212
  // Get Available Meta Keys
213
  $post_meta_keys = Utilities::get_custom_meta_keys();
985
  'selectors' => [
986
  '{{WRAPPER}} '. $css_selector['control_list'] .'.wpr-tab-active' => 'background-color: {{VALUE}}',
987
  '{{WRAPPER}}.wpr-tabs-position-above.wpr-tabs-triangle-type-outer '. $css_selector['control_list'] .':before' => 'border-top-color: {{VALUE}}',
988
+ // '{{WRAPPER}}.wpr-tabs-position-right.wpr-tabs-triangle-type-outer '. $css_selector['control_list'] .':before' => 'border-right-color: {{VALUE}}',
989
+ // '{{WRAPPER}}.wpr-tabs-position-left.wpr-tabs-triangle-type-outer '. $css_selector['control_list'] .':before' => 'border-right-color: {{VALUE}}',
990
  ],
991
  ]
992
  );
1173
  ]
1174
  );
1175
 
1176
+
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1177
 
1178
  $this->end_controls_section(); // End Controls Section
1179
 
1337
 
1338
  $this->end_controls_section(); // End Controls Section
1339
 
1340
+ $this->start_controls_section(
1341
+ 'section_style_triangle',
1342
+ [
1343
+ 'label' => esc_html__( 'Triangle', 'wpr-addons' ),
1344
+ 'tab' => Controls_Manager::TAB_STYLE,
1345
+ ]
1346
+ );
1347
+
1348
+ $this->add_control(
1349
+ 'tab_triangle',
1350
+ [
1351
+ 'label' => esc_html__( 'Triangle', 'wpr-addons' ),
1352
+ 'type' => Controls_Manager::SWITCHER,
1353
+ 'default' => 'yes',
1354
+ 'prefix_class' => 'wpr-tabs-triangle-',
1355
+ 'separator' => 'before',
1356
+ ]
1357
+ );
1358
+
1359
+ $this->add_control(
1360
+ 'tab_triangle_type',
1361
+ [
1362
+ 'label' => esc_html__( 'Triangle Points to', 'wpr-addons' ),
1363
+ 'type' => Controls_Manager::SELECT,
1364
+ 'default' => 'outer',
1365
+ 'options' => [
1366
+ 'inner' => esc_html__( 'Tab', 'wpr-addons' ),
1367
+ 'outer' => esc_html__( 'Content', 'wpr-addons' ),
1368
+ ],
1369
+ 'prefix_class' => 'wpr-tabs-triangle-type-',
1370
+ 'render_type' => 'template',
1371
+ 'condition' => [
1372
+ 'tab_triangle' => 'yes',
1373
+ ],
1374
+ ]
1375
+ );
1376
+
1377
+ $this->add_responsive_control(
1378
+ 'tab_triangle_size',
1379
+ [
1380
+ 'type' => Controls_Manager::SLIDER,
1381
+ 'label' => esc_html__( 'Size', 'wpr-addons' ),
1382
+ 'size_units' => [ 'px' ],
1383
+ 'range' => [
1384
+ 'px' => [
1385
+ 'min' => 0,
1386
+ 'max' => 30,
1387
+ ]
1388
+ ],
1389
+ 'default' => [
1390
+ 'unit' => 'px',
1391
+ 'size' => 7,
1392
+ ],
1393
+ 'selectors' => [
1394
+ '{{WRAPPER}} '. $css_selector['control_list'] .':before' => 'border-width: {{SIZE}}{{UNIT}};',
1395
+ '{{WRAPPER}}.wpr-tabs-position-above.wpr-tabs-triangle-type-outer '. $css_selector['control_list'] .':before' => 'bottom: -{{SIZE}}{{UNIT}};',
1396
+ '{{WRAPPER}}.wpr-tabs-position-right.wpr-tabs-triangle-type-outer '. $css_selector['control_list'] .':before' => 'left: -{{SIZE}}{{UNIT}};',
1397
+ '{{WRAPPER}}.wpr-tabs-position-left.wpr-tabs-triangle-type-outer '. $css_selector['control_list'] .':before' => 'right: -{{SIZE}}{{UNIT}};',
1398
+ ],
1399
+ 'condition' => [
1400
+ 'tab_triangle' => 'yes',
1401
+ ],
1402
+ ]
1403
+ );
1404
+
1405
+ $this->end_controls_section();
1406
+
1407
  }
1408
 
1409
  public function wpr_tabs_template( $id ) {
modules/team-member/widgets/wpr-team-member.php CHANGED
@@ -54,7 +54,7 @@ class Wpr_Team_Member extends Widget_Base {
54
 
55
  public function add_section_style_overlay() {}
56
 
57
- protected function _register_controls() {
58
 
59
  // Section: General ----------
60
  $this->start_controls_section(
54
 
55
  public function add_section_style_overlay() {}
56
 
57
+ protected function register_controls() {
58
 
59
  // Section: General ----------
60
  $this->start_controls_section(
modules/testimonial/widgets/wpr-testimonial-carousel.php CHANGED
@@ -1,6 +1,5 @@
1
  <?php
2
  namespace WprAddons\Modules\Testimonial\Widgets;
3
-
4
  use Elementor\Controls_Manager;
5
  use Elementor\Group_Control_Typography;
6
  use Elementor\Core\Responsive\Responsive;
@@ -55,8 +54,12 @@ class Wpr_Testimonial_Carousel extends Widget_Base {
55
  'label' => esc_html__( 'Columns', 'wpr-addons' ),
56
  'type' => Controls_Manager::SELECT,
57
  'label_block' => false,
58
- 'desktop_default' => 2,
 
 
 
59
  'tablet_default' => 2,
 
60
  'mobile_default' => 1,
61
  'options' => [
62
  '1' => esc_html__( 'One', 'wpr-addons' ),
@@ -66,6 +69,8 @@ class Wpr_Testimonial_Carousel extends Widget_Base {
66
  'pro-5' => esc_html__( 'Five (Pro)', 'wpr-addons' ),
67
  'pro-6' => esc_html__( 'Six (Pro)', 'wpr-addons' ),
68
  ],
 
 
69
  'frontend_available' => true,
70
  'separator' => 'before',
71
  ]
@@ -74,7 +79,7 @@ class Wpr_Testimonial_Carousel extends Widget_Base {
74
 
75
  public function add_control_testimonial_icon() {
76
  $this->add_control(
77
- 'testimonial_icon',
78
  [
79
  'label' => esc_html__( 'Select Quote Icon', 'wpr-addons' ),
80
  'type' => Controls_Manager::SELECT,
@@ -224,7 +229,7 @@ class Wpr_Testimonial_Carousel extends Widget_Base {
224
 
225
  public function add_control_dots_hr() {}
226
 
227
- protected function _register_controls() {
228
 
229
  // Section: Items -----------
230
  $this->start_controls_section(
@@ -495,7 +500,7 @@ class Wpr_Testimonial_Carousel extends Widget_Base {
495
  );
496
  }
497
 
498
- $this->add_responsive_control(
499
  'testimonial_slides_to_scroll',
500
  [
501
  'label' => esc_html__( 'Slides to Scroll', 'wpr-addons' ),
@@ -503,12 +508,15 @@ class Wpr_Testimonial_Carousel extends Widget_Base {
503
  'min' => 1,
504
  'max' => 10,
505
  'frontend_available' => true,
506
- 'desktop_default' => 2,
 
 
 
507
  'tablet_default' => 1,
 
508
  'mobile_default' => 1,
509
- 'condition' => [
510
- 'testimonial_amount!' => '1',
511
- ],
512
  ]
513
  );
514
 
@@ -524,7 +532,19 @@ class Wpr_Testimonial_Carousel extends Widget_Base {
524
  'max' => 50,
525
  ]
526
  ],
527
- 'desktop_default' => [
 
 
 
 
 
 
 
 
 
 
 
 
528
  'size' => 15,
529
  'unit' => 'px',
530
  ],
@@ -532,6 +552,10 @@ class Wpr_Testimonial_Carousel extends Widget_Base {
532
  'size' => 15,
533
  'unit' => 'px',
534
  ],
 
 
 
 
535
  'mobile_default' => [
536
  'size' => 0,
537
  'unit' => 'px',
@@ -553,8 +577,11 @@ class Wpr_Testimonial_Carousel extends Widget_Base {
553
  'label' => esc_html__( 'Navigation', 'wpr-addons' ),
554
  'type' => Controls_Manager::SWITCHER,
555
  'default' => 'yes',
556
- 'desktop_default' => 'yes',
 
 
557
  'tablet_default' => 'yes',
 
558
  'mobile_default' => 'yes',
559
  'selectors_dictionary' => [
560
  '' => 'none',
@@ -572,15 +599,17 @@ class Wpr_Testimonial_Carousel extends Widget_Base {
572
  'testimonial_nav_hover',
573
  [
574
  'label' => esc_html__( 'Show on Hover', 'wpr-addons' ),
575
- 'type' => Controls_Manager::SWITCHER,
576
  'return_value' => 'fade',
577
  'prefix_class' => 'wpr-testimonial-nav-',
 
578
  'condition' => [
579
  'testimonial_nav' => 'yes',
580
  ],
581
  ]
582
  );
583
 
 
584
  $this->add_control(
585
  'testimonial_nav_icon',
586
  [
@@ -609,8 +638,12 @@ class Wpr_Testimonial_Carousel extends Widget_Base {
609
  [
610
  'label' => esc_html__( 'Pagination', 'wpr-addons' ),
611
  'type' => Controls_Manager::SWITCHER,
612
- 'desktop_default' => 'yes',
 
 
 
613
  'tablet_default' => 'yes',
 
614
  'mobile_default' => 'yes',
615
  'selectors_dictionary' => [
616
  '' => 'none',
@@ -646,9 +679,6 @@ class Wpr_Testimonial_Carousel extends Widget_Base {
646
  'slide' => esc_html__( 'Slide', 'wpr-addons' ),
647
  'fade' => esc_html__( 'Fade', 'wpr-addons' ),
648
  ],
649
- 'condition' => [
650
- 'testimonial_amount' => 1,
651
- ],
652
  ]
653
  );
654
 
@@ -668,7 +698,7 @@ class Wpr_Testimonial_Carousel extends Widget_Base {
668
  $this->add_control_testimonial_icon();
669
 
670
  // Upgrade to Pro Notice
671
- Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'testimonial', 'testimonial_icon' );
672
 
673
  $this->add_control(
674
  'testimonial_icon_position',
@@ -741,11 +771,11 @@ class Wpr_Testimonial_Carousel extends Widget_Base {
741
  'options' => [
742
  'solid' => [
743
  'title' => esc_html__( 'Solid', 'wpr-addons' ),
744
- 'icon' => 'fa fa-star',
745
  ],
746
  'outline' => [
747
  'title' => esc_html__( 'Outline', 'wpr-addons' ),
748
- 'icon' => 'fa fa-star-o',
749
  ],
750
  ],
751
  'default' => 'outline',
@@ -2752,59 +2782,26 @@ class Wpr_Testimonial_Carousel extends Widget_Base {
2752
 
2753
  $is_rtl = is_rtl();
2754
  $direction = $is_rtl ? 'rtl' : 'ltr';
2755
- $breakpoints = Responsive::get_breakpoints();
2756
-
2757
  if ( ! defined('WPR_ADDONS_PRO_LICENSE') ) {
2758
- if ( 'pro-3' == $settings['testimonial_amount'] || 'pro-4' == $settings['testimonial_amount'] || 'pro-5' == $settings['testimonial_amount'] || 'pro-6' == $settings['testimonial_amount'] ) {
2759
- $settings['testimonial_amount'] = 2;
2760
- }
2761
 
2762
  $settings['testimonial_autoplay'] = '';
2763
  $settings['testimonial_autoplay_duration'] = 0;
2764
  $settings['testimonial_pause_on_hover'] = '';
2765
  }
2766
 
2767
- if ( 1 === absint( $settings['testimonial_amount'] ) ) {
2768
- $slidesToScroll = 1;
2769
- } else {
2770
- $slidesToScroll = absint( $settings['testimonial_slides_to_scroll'] );
2771
- }
2772
-
2773
  $options = [
2774
- 'rtl' => $is_rtl,
2775
- 'slidesToShow' => absint( $settings['testimonial_amount'] ),
2776
- 'slidesToScroll' => $slidesToScroll,
2777
- 'infinite' => ( $settings['testimonial_loop'] === 'yes' ),
2778
- 'speed' => absint( $settings['testimonial_effect_duration'] * 1000 ),
2779
- 'arrows' => true,
2780
- 'dots' => true,
2781
- 'autoplay' => ( $settings['testimonial_autoplay'] === 'yes' ),
2782
- 'autoplaySpeed' => absint( $settings['testimonial_autoplay_duration'] * 1000 ),
2783
- 'pauseOnHover' => $settings['testimonial_pause_on_hover'],
2784
- 'prevArrow' => '#wpr-testimonial-prev-'. $this->get_id(),
2785
- 'nextArrow' => '#wpr-testimonial-next-'. $this->get_id(),
2786
- 'responsive' => [
2787
- [
2788
- 'breakpoint' => $breakpoints['lg'],
2789
- 'settings' => [
2790
- 'slidesToShow' => absint( $settings['testimonial_amount_tablet'] ),
2791
- 'slidesToScroll' => absint( $settings['testimonial_slides_to_scroll_tablet'] ),
2792
- ]
2793
- ],
2794
- [
2795
- 'breakpoint' => $breakpoints['md'],
2796
- 'settings' => [
2797
- 'slidesToShow' => absint( $settings['testimonial_amount_mobile'] ),
2798
- 'slidesToScroll' => absint( $settings['testimonial_slides_to_scroll_mobile'] ),
2799
- ]
2800
- ]
2801
- ]
2802
  ];
2803
 
2804
- if ( $settings['testimonial_amount'] === 1 && $settings['testimonial_effect'] === 'fade' ) {
2805
- $options['fade'] = true;
2806
- }
2807
-
2808
  $this->add_render_attribute( 'testimonial-caousel-attribute', [
2809
  'class' => 'wpr-testimonial-carousel',
2810
  'dir' => esc_attr( $direction ),
@@ -2812,10 +2809,9 @@ class Wpr_Testimonial_Carousel extends Widget_Base {
2812
  ] );
2813
 
2814
  ?>
2815
-
2816
  <div class="wpr-testimonial-carousel-wrap">
2817
 
2818
- <div <?php echo $this->get_render_attribute_string( 'testimonial-caousel-attribute' ); ?>>
2819
 
2820
  <?php foreach ( $settings['testimonial_items'] as $key => $item ) : ?>
2821
 
1
  <?php
2
  namespace WprAddons\Modules\Testimonial\Widgets;
 
3
  use Elementor\Controls_Manager;
4
  use Elementor\Group_Control_Typography;
5
  use Elementor\Core\Responsive\Responsive;
54
  'label' => esc_html__( 'Columns', 'wpr-addons' ),
55
  'type' => Controls_Manager::SELECT,
56
  'label_block' => false,
57
+ 'default' => 2,
58
+ 'widescreen_default' => 2,
59
+ 'laptop_default' => 2,
60
+ 'tablet_extra_default' => 2,
61
  'tablet_default' => 2,
62
+ 'mobile_extra_default' => 2,
63
  'mobile_default' => 1,
64
  'options' => [
65
  '1' => esc_html__( 'One', 'wpr-addons' ),
69
  'pro-5' => esc_html__( 'Five (Pro)', 'wpr-addons' ),
70
  'pro-6' => esc_html__( 'Six (Pro)', 'wpr-addons' ),
71
  ],
72
+ 'prefix_class' => 'wpr-testimonial-slider-columns-%s',
73
+ 'render_type' => 'template',
74
  'frontend_available' => true,
75
  'separator' => 'before',
76
  ]
79
 
80
  public function add_control_testimonial_icon() {
81
  $this->add_control(
82
+ 'testimonial_icon ',
83
  [
84
  'label' => esc_html__( 'Select Quote Icon', 'wpr-addons' ),
85
  'type' => Controls_Manager::SELECT,
229
 
230
  public function add_control_dots_hr() {}
231
 
232
+ protected function register_controls() {
233
 
234
  // Section: Items -----------
235
  $this->start_controls_section(
500
  );
501
  }
502
 
503
+ $this->add_control(
504
  'testimonial_slides_to_scroll',
505
  [
506
  'label' => esc_html__( 'Slides to Scroll', 'wpr-addons' ),
508
  'min' => 1,
509
  'max' => 10,
510
  'frontend_available' => true,
511
+ 'default' => 2,
512
+ 'widescreen_default' => 2,
513
+ 'laptop_default' => 2,
514
+ 'tablet_extra_default' => 2,
515
  'tablet_default' => 1,
516
+ 'mobile_extra_default' => 1,
517
  'mobile_default' => 1,
518
+ 'prefix_class' => 'wpr-adv-slides-to-scroll-',
519
+ 'render_type' => 'template',
 
520
  ]
521
  );
522
 
532
  'max' => 50,
533
  ]
534
  ],
535
+ 'default' => [
536
+ 'size' => 15,
537
+ 'unit' => 'px',
538
+ ],
539
+ 'widescreen_default' => [
540
+ 'size' => 15,
541
+ 'unit' => 'px',
542
+ ],
543
+ 'laptop_default' => [
544
+ 'size' => 15,
545
+ 'unit' => 'px',
546
+ ],
547
+ 'tablet_extra_default' => [
548
  'size' => 15,
549
  'unit' => 'px',
550
  ],
552
  'size' => 15,
553
  'unit' => 'px',
554
  ],
555
+ 'mobile_extra_default' => [
556
+ 'size' => 15,
557
+ 'unit' => 'px',
558
+ ],
559
  'mobile_default' => [
560
  'size' => 0,
561
  'unit' => 'px',
577
  'label' => esc_html__( 'Navigation', 'wpr-addons' ),
578
  'type' => Controls_Manager::SWITCHER,
579
  'default' => 'yes',
580
+ 'widescreen_default' => 'yes',
581
+ 'laptop_default' => 'yes',
582
+ 'tablet_extra_default' => 'yes',
583
  'tablet_default' => 'yes',
584
+ 'mobile_extra_default' => 'yes',
585
  'mobile_default' => 'yes',
586
  'selectors_dictionary' => [
587
  '' => 'none',
599
  'testimonial_nav_hover',
600
  [
601
  'label' => esc_html__( 'Show on Hover', 'wpr-addons' ),
602
+ 'type' => Controls_Manager::SWITCHER,
603
  'return_value' => 'fade',
604
  'prefix_class' => 'wpr-testimonial-nav-',
605
+ 'render_type' => 'template',
606
  'condition' => [
607
  'testimonial_nav' => 'yes',
608
  ],
609
  ]
610
  );
611
 
612
+
613
  $this->add_control(
614
  'testimonial_nav_icon',
615
  [
638
  [
639
  'label' => esc_html__( 'Pagination', 'wpr-addons' ),
640
  'type' => Controls_Manager::SWITCHER,
641
+ 'default' => 'yes',
642
+ 'widescreen_default' => 'yes',
643
+ 'laptop_default' => 'yes',
644
+ 'tablet_extra_default' => 'yes',
645
  'tablet_default' => 'yes',
646
+ 'mobile_extra_default' => 'yes',
647
  'mobile_default' => 'yes',
648
  'selectors_dictionary' => [
649
  '' => 'none',
679
  'slide' => esc_html__( 'Slide', 'wpr-addons' ),
680
  'fade' => esc_html__( 'Fade', 'wpr-addons' ),
681
  ],
 
 
 
682
  ]
683
  );
684
 
698
  $this->add_control_testimonial_icon();
699
 
700
  // Upgrade to Pro Notice
701
+ Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'testimonial', 'testimonial_icon', ['pro-svg'] );
702
 
703
  $this->add_control(
704
  'testimonial_icon_position',
771
  'options' => [
772
  'solid' => [
773
  'title' => esc_html__( 'Solid', 'wpr-addons' ),
774
+ 'icon' => 'fas fa-star',
775
  ],
776
  'outline' => [
777
  'title' => esc_html__( 'Outline', 'wpr-addons' ),
778
+ 'icon' => 'far fa-star',
779
  ],
780
  ],
781
  'default' => 'outline',
2782
 
2783
  $is_rtl = is_rtl();
2784
  $direction = $is_rtl ? 'rtl' : 'ltr';
 
 
2785
  if ( ! defined('WPR_ADDONS_PRO_LICENSE') ) {
 
 
 
2786
 
2787
  $settings['testimonial_autoplay'] = '';
2788
  $settings['testimonial_autoplay_duration'] = 0;
2789
  $settings['testimonial_pause_on_hover'] = '';
2790
  }
2791
 
 
 
 
 
 
 
2792
  $options = [
2793
+ 'rtl' => $is_rtl,
2794
+ 'infinite' => ( $settings['testimonial_loop'] === 'yes' ),
2795
+ 'speed' => absint( $settings['testimonial_effect_duration'] * 1000 ),
2796
+ 'arrows' => true,
2797
+ 'dots' => true,
2798
+ 'autoplay' => ( $settings['testimonial_autoplay'] === 'yes' ),
2799
+ 'autoplaySpeed' => absint( $settings['testimonial_autoplay_duration'] * 1000 ),
2800
+ 'pauseOnHover' => $settings['testimonial_pause_on_hover'],
2801
+ 'prevArrow' => '#wpr-testimonial-prev-'. $this->get_id(),
2802
+ 'nextArrow' => '#wpr-testimonial-next-'. $this->get_id(),
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2803
  ];
2804
 
 
 
 
 
2805
  $this->add_render_attribute( 'testimonial-caousel-attribute', [
2806
  'class' => 'wpr-testimonial-carousel',
2807
  'dir' => esc_attr( $direction ),
2809
  ] );
2810
 
2811
  ?>
 
2812
  <div class="wpr-testimonial-carousel-wrap">
2813
 
2814
+ <div <?php echo $this->get_render_attribute_string( 'testimonial-caousel-attribute' ); ?> data-slide-effect="<?php echo esc_attr($settings['testimonial_effect']); ?>">
2815
 
2816
  <?php foreach ( $settings['testimonial_items'] as $key => $item ) : ?>
2817
 
modules/woo-grid/widgets/wpr-woo-grid.php CHANGED
@@ -116,8 +116,12 @@ class Wpr_Woo_Grid extends Widget_Base {
116
  [
117
  'label' => esc_html__( 'Columns', 'wpr-addons' ),
118
  'type' => Controls_Manager::SELECT,
119
- 'desktop_default' => 3,
 
 
 
120
  'tablet_default' => 2,
 
121
  'mobile_default' => 1,
122
  'options' => [
123
  1 => esc_html__( 'One', 'wpr-addons' ),
@@ -127,6 +131,8 @@ class Wpr_Woo_Grid extends Widget_Base {
127
  'pro-5' => esc_html__( 'Five (Pro)', 'wpr-addons' ),
128
  'pro-6' => esc_html__( 'Six (Pro)', 'wpr-addons' ),
129
  ],
 
 
130
  'separator' => 'before',
131
  'condition' => [
132
  'layout_select' => [ 'fitRows', 'masonry', 'list' ],
@@ -171,8 +177,12 @@ class Wpr_Woo_Grid extends Widget_Base {
171
  'label' => esc_html__( 'Columns (Carousel)', 'wpr-addons' ),
172
  'type' => Controls_Manager::SELECT,
173
  'label_block' => false,
174
- 'desktop_default' => 2,
 
 
 
175
  'tablet_default' => 2,
 
176
  'mobile_default' => 1,
177
  'options' => [
178
  1 => esc_html__( 'One', 'wpr-addons' ),
@@ -182,6 +192,8 @@ class Wpr_Woo_Grid extends Widget_Base {
182
  'pro-5' => esc_html__( 'Five (Pro)', 'wpr-addons' ),
183
  'pro-6' => esc_html__( 'Six (Pro)', 'wpr-addons' ),
184
  ],
 
 
185
  'frontend_available' => true,
186
  'separator' => 'before',
187
  'condition' => [
@@ -482,7 +494,7 @@ class Wpr_Woo_Grid extends Widget_Base {
482
 
483
  public function add_control_grid_slider_dots_hr() {}
484
 
485
- protected function _register_controls() {
486
 
487
  // Tab: Content ==============
488
  // Section: Query ------------
@@ -502,12 +514,12 @@ class Wpr_Woo_Grid extends Widget_Base {
502
  $this->add_control_query_selection();
503
 
504
  // Upgrade to Pro Notice
505
- Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'woo-grid', 'query_selection' );
506
 
507
  $this->add_control_query_orderby();
508
 
509
  // Upgrade to Pro Notice
510
- Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'woo-grid', 'query_orderby' );
511
 
512
  // Categories
513
  $this->add_control(
@@ -650,7 +662,7 @@ class Wpr_Woo_Grid extends Widget_Base {
650
  $this->add_control_layout_select();
651
 
652
  // Upgrade to Pro Notice
653
- Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'woo-grid', 'layout_select' );
654
 
655
  $this->add_group_control(
656
  Group_Control_Image_Size::get_type(),
@@ -789,8 +801,12 @@ class Wpr_Woo_Grid extends Widget_Base {
789
  [
790
  'label' => esc_html__( 'Show Filters', 'wpr-addons' ),
791
  'type' => Controls_Manager::SWITCHER,
792
- 'desktop_default' => 'yes',
 
 
 
793
  'tablet_default' => 'yes',
 
794
  'mobile_default' => 'yes',
795
  'selectors_dictionary' => [
796
  '' => 'none',
@@ -824,7 +840,7 @@ class Wpr_Woo_Grid extends Widget_Base {
824
  $this->add_control_layout_animation();
825
 
826
  // Upgrade to Pro Notice
827
- Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'woo-grid', 'layout_animation' );
828
 
829
  $this->add_control(
830
  'layout_animation_duration',
@@ -860,7 +876,7 @@ class Wpr_Woo_Grid extends Widget_Base {
860
 
861
  $this->add_control_layout_slider_amount();
862
 
863
- $this->add_responsive_control(
864
  'layout_slides_to_scroll',
865
  [
866
  'label' => esc_html__( 'Slides to Scroll', 'wpr-addons' ),
@@ -868,12 +884,11 @@ class Wpr_Woo_Grid extends Widget_Base {
868
  'min' => 1,
869
  'max' => 10,
870
  'frontend_available' => true,
871
- 'desktop_default' => 2,
872
- 'tablet_default' => 1,
873
- 'mobile_default' => 1,
874
  'separator' => 'before',
875
  'condition' => [
876
- 'layout_slider_amount!' => '1',
877
  'layout_select' => 'slider',
878
  ],
879
  ]
@@ -912,8 +927,12 @@ class Wpr_Woo_Grid extends Widget_Base {
912
  [
913
  'label' => esc_html__( 'Navigation', 'wpr-addons' ),
914
  'type' => Controls_Manager::SWITCHER,
915
- 'desktop_default' => 'yes',
 
 
 
916
  'tablet_default' => 'yes',
 
917
  'mobile_default' => 'yes',
918
  'selectors_dictionary' => [
919
  '' => 'none',
@@ -960,8 +979,12 @@ class Wpr_Woo_Grid extends Widget_Base {
960
  [
961
  'label' => esc_html__( 'Pagination', 'wpr-addons' ),
962
  'type' => Controls_Manager::SWITCHER,
963
- 'desktop_default' => 'yes',
 
 
 
964
  'tablet_default' => 'yes',
 
965
  'mobile_default' => 'yes',
966
  'selectors_dictionary' => [
967
  '' => 'none',
@@ -979,7 +1002,7 @@ class Wpr_Woo_Grid extends Widget_Base {
979
  $this->add_control_layout_slider_dots_position();
980
 
981
  // Upgrade to Pro Notice
982
- Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'woo-grid', 'layout_slider_dots_position' );
983
 
984
  $this->add_control_stack_layout_slider_autoplay();
985
 
@@ -1058,7 +1081,7 @@ class Wpr_Woo_Grid extends Widget_Base {
1058
  );
1059
 
1060
  // Upgrade to Pro Notice
1061
- Utilities::upgrade_pro_notice( $repeater, Controls_Manager::RAW_HTML, 'woo-grid', 'element_select' );
1062
 
1063
  $repeater->add_control(
1064
  'element_location',
@@ -1596,7 +1619,7 @@ class Wpr_Woo_Grid extends Widget_Base {
1596
  );
1597
 
1598
  // Upgrade to Pro Notice
1599
- Utilities::upgrade_pro_notice( $repeater, Controls_Manager::RAW_HTML, 'woo-grid', 'element_animation' );
1600
 
1601
  $repeater->add_control(
1602
  'element_animation_duration',
@@ -1651,7 +1674,7 @@ class Wpr_Woo_Grid extends Widget_Base {
1651
  );
1652
 
1653
  // Upgrade to Pro Notice
1654
- Utilities::upgrade_pro_notice( $repeater, Controls_Manager::RAW_HTML, 'woo-grid', 'element_animation_timing' );
1655
 
1656
  $repeater->add_control(
1657
  'element_animation_size',
@@ -1690,8 +1713,12 @@ class Wpr_Woo_Grid extends Widget_Base {
1690
  [
1691
  'label' => esc_html__( 'Show on this Device', 'wpr-addons' ),
1692
  'type' => Controls_Manager::SWITCHER,
1693
- 'desktop_default' => 'yes',
 
 
 
1694
  'tablet_default' => 'yes',
 
1695
  'mobile_default' => 'yes',
1696
  'selectors_dictionary' => [
1697
  '' => 'position: absolute; left: -99999999px;',
@@ -1832,7 +1859,7 @@ class Wpr_Woo_Grid extends Widget_Base {
1832
  );
1833
 
1834
  // Upgrade to Pro Notice
1835
- Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'woo-grid', 'overlay_animation' );
1836
 
1837
  $this->add_control(
1838
  'overlay_animation_duration',
@@ -1884,7 +1911,7 @@ class Wpr_Woo_Grid extends Widget_Base {
1884
  );
1885
 
1886
  // Upgrade to Pro Notice
1887
- Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'woo-grid', 'overlay_animation_timing' );
1888
 
1889
  $this->add_control(
1890
  'overlay_animation_size',
@@ -1937,7 +1964,7 @@ class Wpr_Woo_Grid extends Widget_Base {
1937
  $this->add_control_image_effects();
1938
 
1939
  // Upgrade to Pro Notice
1940
- Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'woo-grid', 'image_effects' );
1941
 
1942
  $this->add_control(
1943
  'image_effects_duration',
@@ -1989,7 +2016,7 @@ class Wpr_Woo_Grid extends Widget_Base {
1989
  );
1990
 
1991
  // Upgrade to Pro Notice
1992
- Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'woo-grid', 'image_effects_animation_timing' );
1993
 
1994
  $this->add_control(
1995
  'image_effects_size',
@@ -2280,7 +2307,7 @@ class Wpr_Woo_Grid extends Widget_Base {
2280
  $this->add_control_filters_animation();
2281
 
2282
  // Upgrade to Pro Notice
2283
- Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'woo-grid', 'filters_animation' );
2284
 
2285
  $this->add_control(
2286
  'filters_animation_duration',
@@ -2331,7 +2358,7 @@ class Wpr_Woo_Grid extends Widget_Base {
2331
  $this->add_control_pagination_type();
2332
 
2333
  // Upgrade to Pro Notice
2334
- Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'woo-grid', 'pagination_type' );
2335
 
2336
  $this->add_control(
2337
  'pagination_older_text',
@@ -3157,8 +3184,12 @@ class Wpr_Woo_Grid extends Widget_Base {
3157
  [
3158
  'label' => esc_html__( 'Justify Text', 'wpr-addons' ),
3159
  'type' => Controls_Manager::SWITCHER,
3160
- 'desktop_default' => '',
 
 
 
3161
  'tablet_default' => '',
 
3162
  'mobile_default' => '',
3163
  'selectors_dictionary' => [
3164
  '' => '',
@@ -7776,12 +7807,6 @@ class Wpr_Woo_Grid extends Widget_Base {
7776
  $settings['filters_deeplinking'] = '';
7777
  $settings['filters_count'] = '';
7778
 
7779
- if ( 'pro-4' == $settings['layout_columns'] || 'pro-5' == $settings['layout_columns'] || 'pro-6' == $settings['layout_columns'] ) {
7780
- $settings['layout_columns'] = 3;
7781
- $settings['layout_columns_tablet'] = 2;
7782
- $settings['layout_columns_mobile'] = 1;
7783
- }
7784
-
7785
  if ( 'pro-fd' == $settings['filters_animation'] || 'pro-fs' == $settings['filters_animation'] ) {
7786
  $settings['filters_animation'] = 'zoom';
7787
  }
@@ -7790,8 +7815,6 @@ class Wpr_Woo_Grid extends Widget_Base {
7790
  $layout_settings = [
7791
  'layout' => $settings['layout_select'],
7792
  'columns_desktop' => $settings['layout_columns'],
7793
- 'columns_tablet' => $settings['layout_columns_tablet'],
7794
- 'columns_mobile' => $settings['layout_columns_mobile'],
7795
  'gutter_hr' => $settings['layout_gutter_hr']['size'],
7796
  'gutter_vr' => $settings['layout_gutter_vr']['size'],
7797
  'animation' => $settings['layout_animation'],
@@ -7846,11 +7869,6 @@ class Wpr_Woo_Grid extends Widget_Base {
7846
  public function add_slider_settings( $settings ) {
7847
  $slider_is_rtl = is_rtl();
7848
  $slider_direction = $slider_is_rtl ? 'rtl' : 'ltr';
7849
- $breakpoints = Responsive::get_breakpoints();
7850
-
7851
- if ( 'pro-3' == $settings['layout_slider_amount'] || 'pro-4' == $settings['layout_slider_amount'] || 'pro-5' == $settings['layout_slider_amount'] || 'pro-6' == $settings['layout_slider_amount'] ) {
7852
- $settings['layout_slider_amount'] = 2;
7853
- }
7854
 
7855
  if ( ! defined('WPR_ADDONS_PRO_LICENSE') ) {
7856
  $settings['layout_slider_autoplay'] = '';
@@ -7858,14 +7876,8 @@ class Wpr_Woo_Grid extends Widget_Base {
7858
  $settings['layout_slider_pause_on_hover'] = '';
7859
  }
7860
 
7861
- if ( 1 == $settings['layout_slider_amount'] ) {
7862
- $settings['layout_slides_to_scroll'] = 1;
7863
- }
7864
-
7865
  $slider_options = [
7866
  'rtl' => $slider_is_rtl,
7867
- 'slidesToShow' => absint( $settings['layout_slider_amount'] ),
7868
- 'slidesToScroll' => absint( $settings['layout_slides_to_scroll'] ),
7869
  'infinite' => ( $settings['layout_slider_loop'] === 'yes' ),
7870
  'speed' => absint( $settings['layout_slider_effect_duration'] * 1000 ),
7871
  'arrows' => true,
@@ -7875,22 +7887,6 @@ class Wpr_Woo_Grid extends Widget_Base {
7875
  'pauseOnHover' => $settings['layout_slider_pause_on_hover'],
7876
  'prevArrow' => '#wpr-grid-slider-prev-'. $this->get_id(),
7877
  'nextArrow' => '#wpr-grid-slider-next-'. $this->get_id(),
7878
- 'responsive' => [
7879
- [
7880
- 'breakpoint' => $breakpoints['lg'],
7881
- 'settings' => [
7882
- 'slidesToShow' => absint( $settings['layout_slider_amount_tablet'] ),
7883
- 'slidesToScroll' => absint( $settings['layout_slides_to_scroll_tablet'] ),
7884
- ]
7885
- ],
7886
- [
7887
- 'breakpoint' => $breakpoints['md'],
7888
- 'settings' => [
7889
- 'slidesToShow' => absint( $settings['layout_slider_amount_mobile'] ),
7890
- 'slidesToScroll' => absint( $settings['layout_slides_to_scroll_mobile'] ),
7891
- ]
7892
- ]
7893
- ]
7894
  ];
7895
 
7896
  if ( ! defined('WPR_ADDONS_PRO_LICENSE') ) {
116
  [
117
  'label' => esc_html__( 'Columns', 'wpr-addons' ),
118
  'type' => Controls_Manager::SELECT,
119
+ 'default' => 3,
120
+ 'widescreen_default' => 3,
121
+ 'laptop_default' => 3,
122
+ 'tablet_extra_default' => 3,
123
  'tablet_default' => 2,
124
+ 'mobile_extra_default' => 2,
125
  'mobile_default' => 1,
126
  'options' => [
127
  1 => esc_html__( 'One', 'wpr-addons' ),
131
  'pro-5' => esc_html__( 'Five (Pro)', 'wpr-addons' ),
132
  'pro-6' => esc_html__( 'Six (Pro)', 'wpr-addons' ),
133
  ],
134
+ 'prefix_class' => 'wpr-grid-columns-%s',
135
+ 'render_type' => 'template',
136
  'separator' => 'before',
137
  'condition' => [
138
  'layout_select' => [ 'fitRows', 'masonry', 'list' ],
177
  'label' => esc_html__( 'Columns (Carousel)', 'wpr-addons' ),
178
  'type' => Controls_Manager::SELECT,
179
  'label_block' => false,
180
+ 'default' => 2,
181
+ 'widescreen_default' => 2,
182
+ 'laptop_default' => 2,
183
+ 'tablet_extra_default' => 2,
184
  'tablet_default' => 2,
185
+ 'mobile_extra_default' => 2,
186
  'mobile_default' => 1,
187
  'options' => [
188
  1 => esc_html__( 'One', 'wpr-addons' ),
192
  'pro-5' => esc_html__( 'Five (Pro)', 'wpr-addons' ),
193
  'pro-6' => esc_html__( 'Six (Pro)', 'wpr-addons' ),
194
  ],
195
+ 'prefix_class' => 'wpr-grid-slider-columns-%s',
196
+ 'render_type' => 'template',
197
  'frontend_available' => true,
198
  'separator' => 'before',
199
  'condition' => [
494
 
495
  public function add_control_grid_slider_dots_hr() {}
496
 
497
+ protected function register_controls() {
498
 
499
  // Tab: Content ==============
500
  // Section: Query ------------
514
  $this->add_control_query_selection();
515
 
516
  // Upgrade to Pro Notice
517
+ Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'woo-grid', 'query_selection', ['pro-cr'] );
518
 
519
  $this->add_control_query_orderby();
520
 
521
  // Upgrade to Pro Notice
522
+ Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'woo-grid', 'query_orderby', ['pro-rn'] );
523
 
524
  // Categories
525
  $this->add_control(
662
  $this->add_control_layout_select();
663
 
664
  // Upgrade to Pro Notice
665
+ Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'woo-grid', 'layout_select', ['pro-ms'] );
666
 
667
  $this->add_group_control(
668
  Group_Control_Image_Size::get_type(),
801
  [
802
  'label' => esc_html__( 'Show Filters', 'wpr-addons' ),
803
  'type' => Controls_Manager::SWITCHER,
804
+ 'default' => 'yes',
805
+ 'widescreen_default' => 'yes',
806
+ 'laptop_default' => 'yes',
807
+ 'tablet_extra_default' => 'yes',
808
  'tablet_default' => 'yes',
809
+ 'mobile_extra_default' => 'yes',
810
  'mobile_default' => 'yes',
811
  'selectors_dictionary' => [
812
  '' => 'none',
840
  $this->add_control_layout_animation();
841
 
842
  // Upgrade to Pro Notice
843
+ Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'woo-grid', 'layout_animation', ['pro-fd', 'pro-fs'] );
844
 
845
  $this->add_control(
846
  'layout_animation_duration',
876
 
877
  $this->add_control_layout_slider_amount();
878
 
879
+ $this->add_control(
880
  'layout_slides_to_scroll',
881
  [
882
  'label' => esc_html__( 'Slides to Scroll', 'wpr-addons' ),
884
  'min' => 1,
885
  'max' => 10,
886
  'frontend_available' => true,
887
+ 'default' => 2,
888
+ 'prefix_class' => 'wpr-grid-slides-to-scroll-',
889
+ 'render_type' => 'template',
890
  'separator' => 'before',
891
  'condition' => [
 
892
  'layout_select' => 'slider',
893
  ],
894
  ]
927
  [
928
  'label' => esc_html__( 'Navigation', 'wpr-addons' ),
929
  'type' => Controls_Manager::SWITCHER,
930
+ 'default' => 'yes',
931
+ 'widescreen_default' => 'yes',
932
+ 'laptop_default' => 'yes',
933
+ 'tablet_extra_default' => 'yes',
934
  'tablet_default' => 'yes',
935
+ 'mobile_extra_default' => 'yes',
936
  'mobile_default' => 'yes',
937
  'selectors_dictionary' => [
938
  '' => 'none',
979
  [
980
  'label' => esc_html__( 'Pagination', 'wpr-addons' ),
981
  'type' => Controls_Manager::SWITCHER,
982
+ 'default' => 'yes',
983
+ 'widescreen_default' => 'yes',
984
+ 'laptop_default' => 'yes',
985
+ 'tablet_extra_default' => 'yes',
986
  'tablet_default' => 'yes',
987
+ 'mobile_extra_default' => 'yes',
988
  'mobile_default' => 'yes',
989
  'selectors_dictionary' => [
990
  '' => 'none',
1002
  $this->add_control_layout_slider_dots_position();
1003
 
1004
  // Upgrade to Pro Notice
1005
+ Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'woo-grid', 'layout_slider_dots_position', ['pro-vr'] );
1006
 
1007
  $this->add_control_stack_layout_slider_autoplay();
1008
 
1081
  );
1082
 
1083
  // Upgrade to Pro Notice
1084
+ Utilities::upgrade_pro_notice( $repeater, Controls_Manager::RAW_HTML, 'woo-grid', 'element_select', ['pro-lk', 'pro-shr'] );
1085
 
1086
  $repeater->add_control(
1087
  'element_location',
1619
  );
1620
 
1621
  // Upgrade to Pro Notice
1622
+ Utilities::upgrade_pro_notice( $repeater, Controls_Manager::RAW_HTML, 'woo-grid', 'element_animation', ['pro-slrt','pro-slxrt','pro-slbt','pro-sllt','pro-sltp','pro-slxlt','pro-sktp','pro-skrt','pro-skbt','pro-sklt','pro-scup','pro-scdn','pro-rllt','pro-rlrt',] );
1623
 
1624
  $repeater->add_control(
1625
  'element_animation_duration',
1674
  );
1675
 
1676
  // Upgrade to Pro Notice
1677
+ Utilities::upgrade_pro_notice( $repeater, Controls_Manager::RAW_HTML, 'woo-grid', 'element_animation_timing', Utilities::wpr_animation_timing_pro_conditions() );
1678
 
1679
  $repeater->add_control(
1680
  'element_animation_size',
1713
  [
1714
  'label' => esc_html__( 'Show on this Device', 'wpr-addons' ),
1715
  'type' => Controls_Manager::SWITCHER,
1716
+ 'default' => 'yes',
1717
+ 'widescreen_default' => 'yes',
1718
+ 'laptop_default' => 'yes',
1719
+ 'tablet_extra_default' => 'yes',
1720
  'tablet_default' => 'yes',
1721
+ 'mobile_extra_default' => 'yes',
1722
  'mobile_default' => 'yes',
1723
  'selectors_dictionary' => [
1724
  '' => 'position: absolute; left: -99999999px;',
1859
  );
1860
 
1861
  // Upgrade to Pro Notice
1862
+ Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'woo-grid', 'overlay_animation', ['pro-slrt','pro-slxrt','pro-slbt','pro-sllt','pro-sltp','pro-slxlt','pro-sktp','pro-skrt','pro-skbt','pro-sklt','pro-scup','pro-scdn','pro-rllt','pro-rlrt',] );
1863
 
1864
  $this->add_control(
1865
  'overlay_animation_duration',
1911
  );
1912
 
1913
  // Upgrade to Pro Notice
1914
+ Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'woo-grid', 'overlay_animation_timing', Utilities::wpr_animation_timing_pro_conditions() );
1915
 
1916
  $this->add_control(
1917
  'overlay_animation_size',
1964
  $this->add_control_image_effects();
1965
 
1966
  // Upgrade to Pro Notice
1967
+ Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'woo-grid', 'image_effects', ['pro-zi', 'pro-zo', 'pro-go', 'pro-bo'] );
1968
 
1969
  $this->add_control(
1970
  'image_effects_duration',
2016
  );
2017
 
2018
  // Upgrade to Pro Notice
2019
+ Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'woo-grid', 'image_effects_animation_timing', Utilities::wpr_animation_timing_pro_conditions() );
2020
 
2021
  $this->add_control(
2022
  'image_effects_size',
2307
  $this->add_control_filters_animation();
2308
 
2309
  // Upgrade to Pro Notice
2310
+ Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'woo-grid', 'filters_animation', ['pro-fd', 'pro-fs'] );
2311
 
2312
  $this->add_control(
2313
  'filters_animation_duration',
2358
  $this->add_control_pagination_type();
2359
 
2360
  // Upgrade to Pro Notice
2361
+ Utilities::upgrade_pro_notice( $this, Controls_Manager::RAW_HTML, 'woo-grid', 'pagination_type', ['pro-is'] );
2362
 
2363
  $this->add_control(
2364
  'pagination_older_text',
3184
  [
3185
  'label' => esc_html__( 'Justify Text', 'wpr-addons' ),
3186
  'type' => Controls_Manager::SWITCHER,
3187
+ 'default' => '',
3188
+ 'widescreen_default' => '',
3189
+ 'laptop_default' => '',
3190
+ 'tablet_extra_default' => '',
3191
  'tablet_default' => '',
3192
+ 'mobile_extra_default' => '',
3193
  'mobile_default' => '',
3194
  'selectors_dictionary' => [
3195
  '' => '',
7807
  $settings['filters_deeplinking'] = '';
7808
  $settings['filters_count'] = '';
7809
 
 
 
 
 
 
 
7810
  if ( 'pro-fd' == $settings['filters_animation'] || 'pro-fs' == $settings['filters_animation'] ) {
7811
  $settings['filters_animation'] = 'zoom';
7812
  }
7815
  $layout_settings = [
7816
  'layout' => $settings['layout_select'],
7817
  'columns_desktop' => $settings['layout_columns'],
 
 
7818
  'gutter_hr' => $settings['layout_gutter_hr']['size'],
7819
  'gutter_vr' => $settings['layout_gutter_vr']['size'],
7820
  'animation' => $settings['layout_animation'],
7869
  public function add_slider_settings( $settings ) {
7870
  $slider_is_rtl = is_rtl();
7871
  $slider_direction = $slider_is_rtl ? 'rtl' : 'ltr';
 
 
 
 
 
7872
 
7873
  if ( ! defined('WPR_ADDONS_PRO_LICENSE') ) {
7874
  $settings['layout_slider_autoplay'] = '';
7876
  $settings['layout_slider_pause_on_hover'] = '';
7877
  }
7878
 
 
 
 
 
7879
  $slider_options = [
7880
  'rtl' => $slider_is_rtl,
 
 
7881
  'infinite' => ( $settings['layout_slider_loop'] === 'yes' ),
7882
  'speed' => absint( $settings['layout_slider_effect_duration'] * 1000 ),
7883
  'arrows' => true,
7887
  'pauseOnHover' => $settings['layout_slider_pause_on_hover'],
7888
  'prevArrow' => '#wpr-grid-slider-prev-'. $this->get_id(),
7889
  'nextArrow' => '#wpr-grid-slider-next-'. $this->get_id(),
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7890
  ];
7891
 
7892
  if ( ! defined('WPR_ADDONS_PRO_LICENSE') ) {
plugin.php CHANGED
@@ -86,6 +86,9 @@ class Plugin {
86
  // Post Likes
87
  require WPR_ADDONS_PATH . 'classes/wpr-post-likes.php';
88
 
 
 
 
89
  // Custom CSS //tmp
90
  // require WPR_ADDONS_PATH . 'modules/custom-css/widgets/wpr-custom-css.php';
91
 
86
  // Post Likes
87
  require WPR_ADDONS_PATH . 'classes/wpr-post-likes.php';
88
 
89
+ // Rating Notice
90
+ // require WPR_ADDONS_PATH . 'classes/rating-notice.php';
91
+
92
  // Custom CSS //tmp
93
  // require WPR_ADDONS_PATH . 'modules/custom-css/widgets/wpr-custom-css.php';
94
 
readme.txt CHANGED
@@ -1,9 +1,9 @@
1
- === Royal Elementor Addons ===
2
  Contributors: WP Royal
3
  Tags: elementor, elements, widgets for elementor, elementor addons, elementor widget, elementor form, woocommerce elementor, page builder, builder, wordpress page builder
4
- Stable tag: 1.1.1
5
  Requires at least: 5.0
6
- Tested up to: 5.8
7
  Requires PHP: 5.6
8
  License: GPLv3
9
  License URI: https://www.gnu.org/licenses/gpl-3.0.html
@@ -246,4 +246,16 @@ Yes, undoubtedly.
246
 
247
  Minimum php version 5.6
248
  memory_limit 256M or more
249
- post_max_size 64M
 
 
 
 
 
 
 
 
 
 
 
 
1
+ === Royal Elementor Addons (Post Grid, Woocommerce Product Grid, Post Slider/Carousel, Menu, Contact Form & other Addons for Elementor) ===
2
  Contributors: WP Royal
3
  Tags: elementor, elements, widgets for elementor, elementor addons, elementor widget, elementor form, woocommerce elementor, page builder, builder, wordpress page builder
4
+ Stable tag: 1.2
5
  Requires at least: 5.0
6
+ Tested up to: 5.8.1
7
  Requires PHP: 5.6
8
  License: GPLv3
9
  License URI: https://www.gnu.org/licenses/gpl-3.0.html
246
 
247
  Minimum php version 5.6
248
  memory_limit 256M or more
249
+ post_max_size 64M
250
+
251
+ == Changelog ==
252
+
253
+ = Royal Elementor Addons v1.2 - 2021-09-24 =
254
+ * Fix: Elementor Grid Widget responsive column issues.
255
+ * Fix: Elementor Slider Widget responsive column issues.
256
+ * Fix: Elementor Content Ticker Widget responsive column issues.
257
+ * Fix: Elementor Testimonial Carousel Widget responsive column issues.
258
+ * Fix: Added support for Elementor beta breakpoints.
259
+
260
+ = Royal Elementor Addons v1.0 - 2021-08-14 =
261
+ * Initial Release.
wpr-addons.php CHANGED
@@ -4,16 +4,18 @@
4
  * Description: The only plugin you need for Elementor page builder.
5
  * Plugin URI: https://royal-elementor-addons.com/
6
  * Author: WP Royal
7
- * Version: 1.1.1
8
  * License: GPLv3
9
  * Author URI: https://wp-royal.com/
 
 
10
  *
11
  * Text Domain: wpr-addons
12
  */
13
 
14
  if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
15
 
16
- define( 'WPR_ADDONS_VERSION', '1.1.0' );
17
 
18
  define( 'WPR_ADDONS__FILE__', __FILE__ );
19
  define( 'WPR_ADDONS_PLUGIN_BASE', plugin_basename( WPR_ADDONS__FILE__ ) );
@@ -38,7 +40,7 @@ function wpr_addons_load_plugin() {
38
  return;
39
  }
40
 
41
- $elementor_version_required = '1.0.6';
42
  if ( ! version_compare( ELEMENTOR_VERSION, $elementor_version_required, '>=' ) ) {
43
  add_action( 'admin_notices', 'wpr_addons_fail_load_out_of_date' );
44
  return;
@@ -133,6 +135,14 @@ function wpr_plugin_redirect() {
133
  }
134
 
135
  if ( did_action( 'elementor/loaded' ) ) {
 
136
  register_activation_hook(__FILE__, 'wpr_plugin_activate');
137
  add_action('admin_init', 'wpr_plugin_redirect');
138
- }
 
 
 
 
 
 
 
4
  * Description: The only plugin you need for Elementor page builder.
5
  * Plugin URI: https://royal-elementor-addons.com/
6
  * Author: WP Royal
7
+ * Version: 1.2
8
  * License: GPLv3
9
  * Author URI: https://wp-royal.com/
10
+ * Elementor tested up to: 3.4.4
11
+ * Elementor Pro tested up to: 3.4.1
12
  *
13
  * Text Domain: wpr-addons
14
  */
15
 
16
  if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
17
 
18
+ define( 'WPR_ADDONS_VERSION', '1.2' );
19
 
20
  define( 'WPR_ADDONS__FILE__', __FILE__ );
21
  define( 'WPR_ADDONS_PLUGIN_BASE', plugin_basename( WPR_ADDONS__FILE__ ) );
40
  return;
41
  }
42
 
43
+ $elementor_version_required = '2.0.0';
44
  if ( ! version_compare( ELEMENTOR_VERSION, $elementor_version_required, '>=' ) ) {
45
  add_action( 'admin_notices', 'wpr_addons_fail_load_out_of_date' );
46
  return;
135
  }
136
 
137
  if ( did_action( 'elementor/loaded' ) ) {
138
+
139
  register_activation_hook(__FILE__, 'wpr_plugin_activate');
140
  add_action('admin_init', 'wpr_plugin_redirect');
141
+ }
142
+
143
+ // Try to locate it in rating-notice later if possible
144
+ function royal_elementor_addons_activation_time(){
145
+ $get_activation_time = strtotime("now");
146
+ add_option('royal_elementor_addons_activation_time', $get_activation_time );
147
+ }
148
+ // register_activation_hook( __FILE__, 'royal_elementor_addons_activation_time' );