Version Description
Code changes from version 1.1.0 to 1.2
- admin/includes/wpr-templates-data.php +105 -0
- assets/css/admin/rating-notice.css +3 -0
- assets/css/frontend.css +92 -1
- assets/css/frontend.min.css +1 -1
- assets/css/lib/bricklayer/bricklayer.css +49 -0
- assets/css/lib/bricklayer/bricklayer.min.css +1 -0
- assets/img/icon-128x128.png +0 -0
- assets/img/icon-256x256.png +0 -0
- assets/js/admin/update-notice.js +0 -0
- assets/js/frontend.js +394 -37
- assets/js/frontend.min.js +1 -2968
- assets/js/lib/bricklayer/bricklayer.js +207 -0
- assets/js/lib/bricklayer/bricklayer.min.js +1 -0
- classes/rating-notice.php +197 -0
- classes/utilities.php +10 -13
- modules/advanced-slider/widgets/wpr-advanced-slider.php +80 -65
- modules/advanced-text/widgets/advanced-text.php +2 -2
- modules/author-box/widgets/wpr-author-box.php +1 -1
- modules/back-to-top/widgets/wpr-back-to-top.php +1 -1
- modules/before-after/widgets/wpr-before-after.php +4 -4
- modules/business-hours/widgets/wpr-business-hours.php +1 -1
- modules/button/widgets/wpr-button.php +3 -3
- modules/content-ticker/widgets/wpr-content-ticker.php +28 -62
- modules/content-toggle/widgets/wpr-content-toggle.php +3 -3
- modules/countdown/widgets/wpr-countdown.php +2 -2
- modules/dual-button/widgets/wpr-dual-button.php +3 -3
- modules/flip-box/widgets/wpr-flip-box.php +5 -5
- modules/forms/widgets/wpr-forms.php +1 -1
- modules/google-maps/widgets/wpr-google-maps.php +1 -1
- modules/grid/widgets/wpr-grid.php +65 -61
- modules/image-hotspots/widgets/wpr-image-hotspots.php +3 -3
- modules/logo/widgets/wpr-logo.php +1 -1
- modules/magazine-grid/widgets/wpr-magazine-grid.php +19 -12
- modules/mailchimp/widgets/wpr-mailchimp.php +1 -1
- modules/media-grid/widgets/wpr-media-grid.php +64 -58
- modules/nav-menu/widgets/wpr-nav-menu.php +14 -8
- modules/onepage-nav/widgets/wpr-onepage-nav.php +1 -1
- modules/phone-call/widgets/wpr-phone-call.php +1 -1
- modules/price-list/widgets/wpr-price-list.php +1 -1
- modules/pricing-table/widgets/pricing-table.php +1 -1
- modules/progress-bar/widgets/wpr-progress-bar.php +19 -3
- modules/promo-box/widgets/wpr-promo-box.php +4 -4
- modules/search/widgets/wpr-search.php +1 -1
- modules/sharing-buttons/widgets/wpr-sharing-buttons.php +2 -2
- modules/tabs/widgets/wpr-tabs.php +72 -60
- modules/team-member/widgets/wpr-team-member.php +1 -1
- modules/testimonial/widgets/wpr-testimonial-carousel.php +60 -64
- modules/woo-grid/widgets/wpr-woo-grid.php +58 -62
- plugin.php +3 -0
- readme.txt +16 -4
- 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 (
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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 |
-
$(
|
297 |
setTimeout(function() {
|
298 |
isotopeLayout( settings );
|
299 |
}, 200 );
|
@@ -463,7 +472,18 @@
|
|
463 |
|
464 |
// Slider
|
465 |
} else {
|
466 |
-
iGrid.animate({ 'opacity'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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 =
|
854 |
-
|
|
|
|
|
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 (
|
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 )
|
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 )
|
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 (
|
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
|
2119 |
-
if (
|
2120 |
$advancedSlider.find('.wpr-slider-item').not('.slick-active').find('.wpr-slider-animation').removeClass( 'wpr-animation-enter' );
|
2121 |
}
|
2122 |
}
|
2123 |
|
2124 |
-
function
|
2125 |
$advancedSlider.find('.slick-active').find('.wpr-slider-content').fadeIn(0);
|
2126 |
-
if (
|
2127 |
$advancedSlider.find('.slick-active').find('.wpr-slider-animation').addClass( 'wpr-animation-enter' );
|
2128 |
}
|
2129 |
}
|
2130 |
|
2131 |
-
|
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 |
-
|
2151 |
},
|
2152 |
afterChange: function( event, slick, currentSlide ) {
|
2153 |
-
|
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
|
2187 |
-
appendDots
|
2188 |
-
customPaging
|
2189 |
var slideNumber = (i + 1),
|
2190 |
totalSlides = slider.slideCount;
|
2191 |
|
2192 |
return '<span class="wpr-testimonial-dot"></span>';
|
2193 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2194 |
});
|
2195 |
|
2196 |
-
// Show Arrows
|
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 :
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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, ' ');
|
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," ");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 |
-
'
|
587 |
-
|
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 |
-
'
|
|
|
|
|
|
|
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->
|
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 |
-
'
|
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
|
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 |
-
'
|
|
|
|
|
|
|
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 |
-
'
|
|
|
|
|
|
|
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 |
-
'
|
|
|
|
|
|
|
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 |
-
'
|
|
|
|
|
|
|
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 |
-
'
|
|
|
|
|
|
|
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 |
-
'
|
|
|
|
|
|
|
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 |
-
'
|
|
|
|
|
|
|
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 |
-
|
|
|
|
|
|
|
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
|
2546 |
-
$item_video_start
|
2547 |
-
$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 ( $
|
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 ( $
|
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
|
2781 |
-
$slider_direction
|
2782 |
-
$breakpoints = Responsive::get_breakpoints();
|
2783 |
|
2784 |
$slider_options = [
|
2785 |
-
'rtl'
|
2786 |
-
'
|
2787 |
-
'
|
2788 |
-
'
|
2789 |
-
'
|
2790 |
-
'
|
2791 |
-
'
|
2792 |
-
'
|
2793 |
-
'
|
2794 |
-
'
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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 |
-
'
|
|
|
|
|
|
|
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->
|
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 |
-
'
|
|
|
|
|
|
|
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'
|
2010 |
-
'
|
2011 |
-
'
|
2012 |
-
'
|
2013 |
-
'
|
2014 |
-
'
|
2015 |
-
'
|
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
|
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
|
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
|
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
|
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
|
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
|
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 |
-
'
|
|
|
|
|
|
|
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 |
-
'
|
|
|
|
|
|
|
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
|
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 |
-
'
|
|
|
|
|
|
|
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->
|
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 |
-
'
|
|
|
|
|
|
|
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 |
-
'
|
|
|
|
|
|
|
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 |
-
'
|
|
|
|
|
|
|
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 |
-
'
|
|
|
|
|
|
|
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 |
-
'
|
|
|
|
|
|
|
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
|
8621 |
-
$settings['
|
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
|
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
|
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
|
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 |
-
'
|
|
|
|
|
|
|
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 |
-
'
|
|
|
|
|
|
|
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 |
-
'
|
|
|
|
|
|
|
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
|
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 |
-
'
|
|
|
|
|
|
|
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 |
-
'
|
|
|
|
|
|
|
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
|
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 |
-
'
|
|
|
|
|
|
|
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->
|
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 |
-
'
|
|
|
|
|
|
|
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 |
-
'
|
|
|
|
|
|
|
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 |
-
'
|
|
|
|
|
|
|
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 |
-
'
|
|
|
|
|
|
|
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 |
-
'
|
|
|
|
|
|
|
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
|
7154 |
-
$slider_direction
|
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
|
7168 |
-
$settings['
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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 |
-
|
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
|
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 |
-
'
|
|
|
|
|
|
|
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
|
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->
|
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 |
-
'
|
|
|
|
|
|
|
507 |
'tablet_default' => 1,
|
|
|
508 |
'mobile_default' => 1,
|
509 |
-
'
|
510 |
-
|
511 |
-
],
|
512 |
]
|
513 |
);
|
514 |
|
@@ -524,7 +532,19 @@ class Wpr_Testimonial_Carousel extends Widget_Base {
|
|
524 |
'max' => 50,
|
525 |
]
|
526 |
],
|
527 |
-
'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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 |
-
'
|
|
|
|
|
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'
|
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 |
-
'
|
|
|
|
|
|
|
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' => '
|
745 |
],
|
746 |
'outline' => [
|
747 |
'title' => esc_html__( 'Outline', 'wpr-addons' ),
|
748 |
-
'icon' => '
|
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'
|
2775 |
-
'
|
2776 |
-
'
|
2777 |
-
'
|
2778 |
-
'
|
2779 |
-
'
|
2780 |
-
'
|
2781 |
-
'
|
2782 |
-
'
|
2783 |
-
'
|
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 |
-
'
|
|
|
|
|
|
|
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 |
-
'
|
|
|
|
|
|
|
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
|
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 |
-
'
|
|
|
|
|
|
|
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->
|
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 |
-
'
|
872 |
-
'
|
873 |
-
'
|
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 |
-
'
|
|
|
|
|
|
|
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 |
-
'
|
|
|
|
|
|
|
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 |
-
'
|
|
|
|
|
|
|
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 |
-
'
|
|
|
|
|
|
|
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.
|
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.
|
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.
|
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 = '
|
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' );
|