Version Description
- New Widget : Thumb Gallery
- Fixed : Filterable Gallery Layout Break
- Fixed : Dual Button Spacing not working
- Tweak : Added Dynamic capability to BG Slider
- Tweak : Added Dynamic capability to After/Before Image Compare
- Tweak : Added Dynamic capability to Info Circle Image, Title.
Download this release
Release Info
Developer | wpvibes |
Plugin | Elementor Addon Elements |
Version | 1.9 |
Comparing to | |
See all releases |
Code changes from version 1.8.1 to 1.9
- assets/css/eae-admin.css +295 -232
- assets/css/eae-admin.min.css +1 -1
- assets/css/eae.css +183 -2
- assets/css/eae.min.css +1 -1
- assets/js/eae.js +110 -0
- assets/js/eae.min.js +1 -1
- classes/helper.php +365 -352
- controls/group/icon.php +3 -0
- elementor-addon-elements.php +4 -3
- inc/bootstrap.php +267 -168
- modules/bg-slider/module.php +33 -23
- modules/dual-button/widgets/dual-button.php +2 -4
- modules/filterable-gallery/widgets/filterable-gallery.php +1 -1
- modules/image-compare/widgets/image-compare.php +9 -4
- modules/info-circle/skins/skin-base.php +6 -0
- modules/thumb-gallery/module.php +19 -0
- modules/thumb-gallery/widgets/thumb-gallery.php +2170 -0
- modules/timeline/skins/skin-base.php +6 -3
- readme.txt +18 -8
assets/css/eae-admin.css
CHANGED
@@ -1,99 +1,99 @@
|
|
1 |
/* Admin */
|
2 |
-
.eae-elements-wrapper{
|
3 |
-
|
4 |
-
|
5 |
-
|
6 |
-
}
|
7 |
-
.eae-ele-content-wrapper{
|
8 |
-
|
9 |
-
|
10 |
-
}
|
11 |
-
.eae-headBar{
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
|
19 |
-
}
|
20 |
-
.eae-headBar .eae-logo{
|
21 |
-
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
}
|
27 |
-
.eae-headBar .eae-menu{
|
28 |
-
|
29 |
-
|
30 |
-
|
31 |
-
|
32 |
-
|
33 |
-
}
|
34 |
-
.eae-btn-save-setting{
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
}
|
42 |
-
.eae-btn-save-setting:hover{
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
}
|
48 |
-
.eae-btn-save-setting:focus{
|
49 |
-
|
50 |
-
}
|
51 |
-
.eae-btn-save-setting:disabled{
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
|
56 |
-
}
|
57 |
-
.eae-setting-tabs{
|
58 |
-
|
59 |
}
|
60 |
.loading.eae-setting-tabs::after {
|
61 |
-
|
62 |
-
|
63 |
-
|
64 |
-
|
65 |
-
|
66 |
-
|
67 |
-
|
68 |
-
}
|
69 |
-
.eae-setting-tabs .eae-tab-configuration{
|
70 |
-
|
71 |
-
}
|
72 |
-
.eae-setting-tabs .components-tab-panel__tabs button{
|
73 |
-
|
74 |
-
|
75 |
-
|
76 |
-
|
77 |
-
|
78 |
-
}
|
79 |
-
.eae-setting-tabs .components-tab-panel__tabs button:focus{
|
80 |
-
|
81 |
}
|
82 |
|
83 |
-
.eae-setting-tabs .components-tab-panel__tabs .eae-active{
|
84 |
-
|
85 |
}
|
86 |
|
87 |
-
.eae-save-button-wrapper{
|
88 |
-
|
89 |
-
|
90 |
-
|
91 |
}
|
92 |
|
93 |
/* Gmap Page */
|
94 |
-
.eae-gmap-wrapper{
|
95 |
-
|
96 |
-
|
97 |
}
|
98 |
|
99 |
/* Checkbox with Animated Marker */
|
@@ -102,224 +102,287 @@
|
|
102 |
.cb-item_animated-marker *,
|
103 |
.cb-item_animated-marker *::before,
|
104 |
.cb-item_animated-marker *::after {
|
105 |
-
|
106 |
-
|
107 |
}
|
108 |
|
109 |
.cb-item_animated-marker {
|
110 |
-
|
111 |
-
|
112 |
-
|
113 |
-
|
114 |
-
|
115 |
-
|
116 |
-
|
117 |
-
|
118 |
-
|
119 |
-
|
120 |
-
|
121 |
-
}
|
122 |
-
|
123 |
-
@supports (
|
124 |
-
|
125 |
-
|
126 |
-
|
127 |
-
|
128 |
-
|
|
|
|
|
|
|
129 |
}
|
130 |
|
131 |
.cb-item_input {
|
132 |
-
|
133 |
-
|
134 |
-
|
135 |
}
|
136 |
|
137 |
.cb-item_animated-marker .cb-item_label {
|
138 |
-
|
139 |
-
|
140 |
-
|
141 |
-
|
142 |
-
|
143 |
-
|
144 |
-
|
145 |
-
|
146 |
-
|
147 |
-
|
148 |
-
|
149 |
-
|
150 |
-
|
151 |
-
|
152 |
-
|
153 |
-
|
154 |
-
|
155 |
-
|
156 |
-
|
157 |
-
|
158 |
-
|
159 |
-
|
160 |
-
|
161 |
-
|
162 |
}
|
163 |
|
164 |
.cb-item_animated-marker .cb-item_label-content {
|
165 |
-
|
166 |
-
|
167 |
-
|
168 |
}
|
169 |
|
170 |
.cb-item_animated-marker .cb-item_marker {
|
171 |
-
|
172 |
-
|
173 |
-
|
174 |
-
|
175 |
-
|
176 |
-
|
177 |
-
|
178 |
-
|
179 |
-
|
180 |
-
|
181 |
-
|
182 |
-
|
183 |
-
|
184 |
}
|
185 |
|
186 |
.cb-item_marker_short-line,
|
187 |
.cb-item_marker_long-line {
|
188 |
-
|
189 |
-
|
190 |
-
|
191 |
-
|
192 |
-
|
193 |
-
|
194 |
}
|
195 |
|
196 |
.cb-item_marker_short-line {
|
197 |
-
|
198 |
-
|
199 |
-
|
200 |
-
|
201 |
-
|
202 |
}
|
203 |
|
204 |
.cb-item_marker_long-line {
|
205 |
-
|
206 |
-
|
207 |
-
|
208 |
-
|
209 |
-
|
210 |
}
|
211 |
|
212 |
.cb-item_marker_short-line::before,
|
213 |
.cb-item_marker_long-line::before {
|
214 |
-
|
215 |
-
|
216 |
-
|
217 |
-
|
218 |
-
|
219 |
-
|
220 |
-
|
221 |
-
|
222 |
-
|
223 |
-
|
224 |
-
|
225 |
-
|
226 |
}
|
227 |
|
228 |
/* Checkbox with Animated Marker :checked State */
|
229 |
|
230 |
.cb-item_animated-marker .cb-item_input:checked + .cb-item_label {
|
231 |
-
|
232 |
-
|
233 |
-
|
234 |
}
|
235 |
|
236 |
.cb-item_animated-marker .cb-item_input:checked + .cb-item_label,
|
237 |
-
.cb-item_animated-marker
|
238 |
-
|
|
|
|
|
|
|
239 |
}
|
240 |
|
241 |
-
.cb-item_animated-marker
|
242 |
-
.cb-
|
243 |
-
|
244 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
245 |
}
|
246 |
|
247 |
.cb-item_marker_long-line::before,
|
248 |
-
.cb-item_animated-marker
|
249 |
-
|
250 |
-
|
|
|
|
|
|
|
251 |
}
|
252 |
|
253 |
.cb-item_marker_short-line::before,
|
254 |
-
.cb-item_animated-marker
|
255 |
-
|
256 |
-
|
|
|
|
|
|
|
257 |
}
|
258 |
|
259 |
/* Checkbox with Animated Marker :disabled State */
|
260 |
|
261 |
.cb-item_animated-marker .cb-item_input:disabled + .cb-item_label {
|
262 |
-
|
263 |
-
|
264 |
-
|
265 |
}
|
266 |
|
267 |
/* Checkbox with Animated Marker :disabled:checked State */
|
268 |
|
269 |
.cb-item_animated-marker .cb-item_input:disabled:checked + .cb-item_label {
|
270 |
-
|
271 |
-
|
272 |
}
|
273 |
|
274 |
.cb-item_animated-marker .cb-item_input:disabled:checked + .cb-item_label,
|
275 |
-
.cb-item_animated-marker
|
276 |
-
|
277 |
-
|
|
|
|
|
|
|
278 |
}
|
279 |
|
280 |
-
.cb-item_animated-marker
|
281 |
-
.cb-
|
282 |
-
|
283 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
284 |
}
|
285 |
|
286 |
/* END Checkbox with Animated Marker */
|
287 |
|
288 |
/* Product Page */
|
289 |
-
.eae-products-wrapper{
|
290 |
-
|
291 |
-
|
292 |
}
|
293 |
-
.eae-products-wrapper .eae-product-title{
|
294 |
-
|
295 |
}
|
296 |
-
.eae-products-wrapper .eae-ae-buttons a{
|
297 |
-
|
298 |
-
|
299 |
-
|
300 |
-
|
301 |
-
|
302 |
-
|
303 |
-
|
304 |
}
|
305 |
-
.eae-products-wrapper .eae-ae-buttons a.ae-demo{
|
306 |
-
|
307 |
}
|
308 |
-
.eae-products-wrapper .eae-product-content-wrapper{
|
309 |
-
|
310 |
-
|
311 |
}
|
312 |
-
.eae-products-wrapper .eae-product-content{
|
313 |
-
|
314 |
}
|
315 |
-
.eae-products-wrapper .eae-product-logo{
|
316 |
-
|
317 |
}
|
318 |
|
319 |
a.eae-notice-link span.dashicons {
|
320 |
-
|
321 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
322 |
}
|
323 |
-
a.eae-notice-link{
|
324 |
-
padding : 5px;
|
325 |
-
}
|
1 |
/* Admin */
|
2 |
+
.eae-elements-wrapper {
|
3 |
+
display: flex;
|
4 |
+
flex-wrap: wrap;
|
5 |
+
background-color: white;
|
6 |
+
}
|
7 |
+
.eae-ele-content-wrapper {
|
8 |
+
background-color: white;
|
9 |
+
padding: 20px 0;
|
10 |
+
}
|
11 |
+
.eae-headBar {
|
12 |
+
background-color: #ffffff;
|
13 |
+
padding: 10px;
|
14 |
+
margin-left: -20px;
|
15 |
+
text-align: left;
|
16 |
+
display: flex;
|
17 |
+
align-items: center;
|
18 |
+
margin-bottom: 20px;
|
19 |
+
}
|
20 |
+
.eae-headBar .eae-logo {
|
21 |
+
width: 50%;
|
22 |
+
text-align: left;
|
23 |
+
display: inline-flex;
|
24 |
+
padding: 15px 0 15px 25px;
|
25 |
+
font-size: 20px;
|
26 |
+
}
|
27 |
+
.eae-headBar .eae-menu {
|
28 |
+
width: 50%;
|
29 |
+
justify-content: flex-end;
|
30 |
+
padding-right: 10px;
|
31 |
+
display: inline-flex;
|
32 |
+
font-size: 16px;
|
33 |
+
}
|
34 |
+
.eae-btn-save-setting {
|
35 |
+
padding: 7px 15px;
|
36 |
+
border-radius: 20px;
|
37 |
+
background-color: #4996c3;
|
38 |
+
border-color: #4996c3;
|
39 |
+
color: white;
|
40 |
+
font-size: 18px;
|
41 |
+
}
|
42 |
+
.eae-btn-save-setting:hover {
|
43 |
+
background-color: white;
|
44 |
+
border-color: #4996c3;
|
45 |
+
color: #4996c3;
|
46 |
+
cursor: pointer;
|
47 |
+
}
|
48 |
+
.eae-btn-save-setting:focus {
|
49 |
+
outline: none;
|
50 |
+
}
|
51 |
+
.eae-btn-save-setting:disabled {
|
52 |
+
color: #666666;
|
53 |
+
background-color: #fff;
|
54 |
+
border-color: #666666;
|
55 |
+
cursor: default;
|
56 |
+
}
|
57 |
+
.eae-setting-tabs {
|
58 |
+
position: relative;
|
59 |
}
|
60 |
.loading.eae-setting-tabs::after {
|
61 |
+
content: " ";
|
62 |
+
position: absolute;
|
63 |
+
top: 0;
|
64 |
+
left: 0;
|
65 |
+
width: 100%;
|
66 |
+
background: rgba(0, 0, 0, 0.5);
|
67 |
+
height: 100%;
|
68 |
+
}
|
69 |
+
.eae-setting-tabs .eae-tab-configuration {
|
70 |
+
border-left: 1px solid #dcdede !important;
|
71 |
+
}
|
72 |
+
.eae-setting-tabs .components-tab-panel__tabs button {
|
73 |
+
border: 1px solid #dcdede;
|
74 |
+
border-left: none;
|
75 |
+
padding: 10px 20px;
|
76 |
+
font-size: 18px;
|
77 |
+
cursor: pointer;
|
78 |
+
}
|
79 |
+
.eae-setting-tabs .components-tab-panel__tabs button:focus {
|
80 |
+
outline: none;
|
81 |
}
|
82 |
|
83 |
+
.eae-setting-tabs .components-tab-panel__tabs .eae-active {
|
84 |
+
border-bottom-color: white;
|
85 |
}
|
86 |
|
87 |
+
.eae-save-button-wrapper {
|
88 |
+
display: flex;
|
89 |
+
justify-content: center;
|
90 |
+
margin: 20px;
|
91 |
}
|
92 |
|
93 |
/* Gmap Page */
|
94 |
+
.eae-gmap-wrapper {
|
95 |
+
background-color: white;
|
96 |
+
padding: 20px;
|
97 |
}
|
98 |
|
99 |
/* Checkbox with Animated Marker */
|
102 |
.cb-item_animated-marker *,
|
103 |
.cb-item_animated-marker *::before,
|
104 |
.cb-item_animated-marker *::after {
|
105 |
+
-webkit-box-sizing: border-box;
|
106 |
+
box-sizing: border-box;
|
107 |
}
|
108 |
|
109 |
.cb-item_animated-marker {
|
110 |
+
position: relative;
|
111 |
+
display: block;
|
112 |
+
min-width: 25%;
|
113 |
+
width: 100%;
|
114 |
+
max-width: 280px;
|
115 |
+
padding: 10px;
|
116 |
+
--cb_text-color: #333;
|
117 |
+
--cb_bg-color: #f6f8f9;
|
118 |
+
--cb_bg-color_checked: #05c096;
|
119 |
+
--cb_border-color: #ccc;
|
120 |
+
--cb_marker-bg-color: #fff;
|
121 |
+
}
|
122 |
+
|
123 |
+
@supports (
|
124 |
+
(max-width: -webkit-max-content) or (max-width: -moz-max-content) or
|
125 |
+
(max-width: max-content)
|
126 |
+
) {
|
127 |
+
.cb-item_animated-marker {
|
128 |
+
max-width: -webkit-max-content;
|
129 |
+
max-width: -moz-max-content;
|
130 |
+
max-width: max-content;
|
131 |
+
}
|
132 |
}
|
133 |
|
134 |
.cb-item_input {
|
135 |
+
position: absolute;
|
136 |
+
opacity: 0;
|
137 |
+
z-index: -1;
|
138 |
}
|
139 |
|
140 |
.cb-item_animated-marker .cb-item_label {
|
141 |
+
display: -webkit-box;
|
142 |
+
display: -ms-flexbox;
|
143 |
+
display: flex;
|
144 |
+
-webkit-box-pack: justify;
|
145 |
+
-ms-flex-pack: justify;
|
146 |
+
justify-content: space-between;
|
147 |
+
-webkit-box-align: center;
|
148 |
+
-ms-flex-align: center;
|
149 |
+
align-items: center;
|
150 |
+
padding: 10px 10px 10px 20px;
|
151 |
+
cursor: pointer;
|
152 |
+
font-size: 18px;
|
153 |
+
line-height: 24px;
|
154 |
+
color: #333;
|
155 |
+
color: var(--cb_text-color);
|
156 |
+
background-color: #f6f8f9;
|
157 |
+
background-color: var(--cb_bg-color);
|
158 |
+
border: 1px solid;
|
159 |
+
border-color: #ccc;
|
160 |
+
border-color: var(--cb_border-color);
|
161 |
+
border-radius: 25px;
|
162 |
+
-webkit-transition: all 0.25s ease;
|
163 |
+
transition: all 0.25s ease;
|
164 |
+
-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
|
165 |
}
|
166 |
|
167 |
.cb-item_animated-marker .cb-item_label-content {
|
168 |
+
-webkit-box-flex: 1;
|
169 |
+
-ms-flex: 1;
|
170 |
+
flex: 1;
|
171 |
}
|
172 |
|
173 |
.cb-item_animated-marker .cb-item_marker {
|
174 |
+
position: relative;
|
175 |
+
display: inline-block; /* Needs for IE10 */
|
176 |
+
width: 30px;
|
177 |
+
height: 30px;
|
178 |
+
margin-left: 25px;
|
179 |
+
background-color: #fff;
|
180 |
+
background-color: var(--cb_marker-bg-color);
|
181 |
+
border: 1px solid;
|
182 |
+
border-color: #ccc;
|
183 |
+
border-color: var(--cb_border-color);
|
184 |
+
border-radius: 50%;
|
185 |
+
-webkit-transition: all 0.25s ease;
|
186 |
+
transition: all 0.25s ease;
|
187 |
}
|
188 |
|
189 |
.cb-item_marker_short-line,
|
190 |
.cb-item_marker_long-line {
|
191 |
+
position: absolute;
|
192 |
+
overflow: hidden;
|
193 |
+
height: 3px;
|
194 |
+
background-color: transparent;
|
195 |
+
-webkit-transform-origin: left;
|
196 |
+
transform-origin: left;
|
197 |
}
|
198 |
|
199 |
.cb-item_marker_short-line {
|
200 |
+
top: 11px;
|
201 |
+
left: 6px;
|
202 |
+
width: 10px;
|
203 |
+
-webkit-transform: rotate(44.5deg);
|
204 |
+
transform: rotate(44.5deg);
|
205 |
}
|
206 |
|
207 |
.cb-item_marker_long-line {
|
208 |
+
top: 19px;
|
209 |
+
left: 12px;
|
210 |
+
width: 17px;
|
211 |
+
-webkit-transform: rotate(-45deg);
|
212 |
+
transform: rotate(-45deg);
|
213 |
}
|
214 |
|
215 |
.cb-item_marker_short-line::before,
|
216 |
.cb-item_marker_long-line::before {
|
217 |
+
content: "";
|
218 |
+
position: absolute;
|
219 |
+
width: 100%;
|
220 |
+
height: 100%;
|
221 |
+
background-color: #05c096;
|
222 |
+
background-color: var(--cb_bg-color_checked);
|
223 |
+
-webkit-transform: translateX(-110%);
|
224 |
+
transform: translateX(-110%);
|
225 |
+
-webkit-transform-origin: left;
|
226 |
+
transform-origin: left;
|
227 |
+
-webkit-transition: all 0.15s ease;
|
228 |
+
transition: all 0.15s ease;
|
229 |
}
|
230 |
|
231 |
/* Checkbox with Animated Marker :checked State */
|
232 |
|
233 |
.cb-item_animated-marker .cb-item_input:checked + .cb-item_label {
|
234 |
+
color: #fff;
|
235 |
+
background-color: #05c096;
|
236 |
+
background-color: var(--cb_bg-color_checked);
|
237 |
}
|
238 |
|
239 |
.cb-item_animated-marker .cb-item_input:checked + .cb-item_label,
|
240 |
+
.cb-item_animated-marker
|
241 |
+
.cb-item_input:checked
|
242 |
+
+ .cb-item_label
|
243 |
+
.cb-item_marker {
|
244 |
+
border-color: transparent;
|
245 |
}
|
246 |
|
247 |
+
.cb-item_animated-marker
|
248 |
+
.cb-item_input:checked
|
249 |
+
+ .cb-item_label
|
250 |
+
.cb-item_marker_short-line::before,
|
251 |
+
.cb-item_animated-marker
|
252 |
+
.cb-item_input:checked
|
253 |
+
+ .cb-item_label
|
254 |
+
.cb-item_marker_long-line::before {
|
255 |
+
-webkit-transform: translateX(0);
|
256 |
+
transform: translateX(0);
|
257 |
}
|
258 |
|
259 |
.cb-item_marker_long-line::before,
|
260 |
+
.cb-item_animated-marker
|
261 |
+
.cb-item_input:checked
|
262 |
+
+ .cb-item_label
|
263 |
+
.cb-item_marker_short-line::before {
|
264 |
+
-webkit-transition-delay: 0s;
|
265 |
+
transition-delay: 0s;
|
266 |
}
|
267 |
|
268 |
.cb-item_marker_short-line::before,
|
269 |
+
.cb-item_animated-marker
|
270 |
+
.cb-item_input:checked
|
271 |
+
+ .cb-item_label
|
272 |
+
.cb-item_marker_long-line::before {
|
273 |
+
-webkit-transition-delay: 0.12s;
|
274 |
+
transition-delay: 0.12s;
|
275 |
}
|
276 |
|
277 |
/* Checkbox with Animated Marker :disabled State */
|
278 |
|
279 |
.cb-item_animated-marker .cb-item_input:disabled + .cb-item_label {
|
280 |
+
cursor: default;
|
281 |
+
color: #ccc;
|
282 |
+
color: var(--cb_border-color);
|
283 |
}
|
284 |
|
285 |
/* Checkbox with Animated Marker :disabled:checked State */
|
286 |
|
287 |
.cb-item_animated-marker .cb-item_input:disabled:checked + .cb-item_label {
|
288 |
+
background-color: #f6f8f9;
|
289 |
+
background-color: var(--cb_bg-color);
|
290 |
}
|
291 |
|
292 |
.cb-item_animated-marker .cb-item_input:disabled:checked + .cb-item_label,
|
293 |
+
.cb-item_animated-marker
|
294 |
+
.cb-item_input:disabled:checked
|
295 |
+
+ .cb-item_label
|
296 |
+
.cb-item_marker {
|
297 |
+
border-color: #ccc;
|
298 |
+
border-color: var(--cb_border-color);
|
299 |
}
|
300 |
|
301 |
+
.cb-item_animated-marker
|
302 |
+
.cb-item_input:disabled:checked
|
303 |
+
+ .cb-item_label
|
304 |
+
.cb-item_marker_short-line::before,
|
305 |
+
.cb-item_animated-marker
|
306 |
+
.cb-item_input:disabled:checked
|
307 |
+
+ .cb-item_label
|
308 |
+
.cb-item_marker_long-line::before {
|
309 |
+
background-color: #ccc;
|
310 |
+
background-color: var(--cb_border-color);
|
311 |
}
|
312 |
|
313 |
/* END Checkbox with Animated Marker */
|
314 |
|
315 |
/* Product Page */
|
316 |
+
.eae-products-wrapper {
|
317 |
+
background-color: white;
|
318 |
+
padding: 20px;
|
319 |
}
|
320 |
+
.eae-products-wrapper .eae-product-title {
|
|
|
321 |
}
|
322 |
+
.eae-products-wrapper .eae-ae-buttons a {
|
323 |
+
display: inline-block;
|
324 |
+
margin-right: 10px;
|
325 |
+
text-decoration: none;
|
326 |
+
padding: 10px 15px;
|
327 |
+
background: #5cc4b6;
|
328 |
+
color: #fff;
|
329 |
+
border-radius: 3px;
|
330 |
}
|
331 |
+
.eae-products-wrapper .eae-ae-buttons a.ae-demo {
|
332 |
+
background: #667eea;
|
333 |
}
|
334 |
+
.eae-products-wrapper .eae-product-content-wrapper {
|
335 |
+
display: flex;
|
336 |
+
flex-wrap: wrap;
|
337 |
}
|
338 |
+
.eae-products-wrapper .eae-product-content {
|
339 |
+
width: 50%;
|
340 |
}
|
341 |
+
.eae-products-wrapper .eae-product-logo {
|
342 |
+
width: 50%;
|
343 |
}
|
344 |
|
345 |
a.eae-notice-link span.dashicons {
|
346 |
+
text-decoration: none;
|
347 |
+
margin: 0px 5px;
|
348 |
+
}
|
349 |
+
a.eae-notice-link {
|
350 |
+
padding: 0px;
|
351 |
+
}
|
352 |
+
|
353 |
+
.fv-add-box {
|
354 |
+
display: flex;
|
355 |
+
align-items: center;
|
356 |
+
padding: 5px 10px;
|
357 |
+
}
|
358 |
+
.fv-add-box .fv-logo {
|
359 |
+
margin-right: 10px;
|
360 |
+
}
|
361 |
+
.fv-add-box .fv-logo svg {
|
362 |
+
width: 60px;
|
363 |
+
}
|
364 |
+
|
365 |
+
.fv-logo.fv-hide-logo {
|
366 |
+
display: none;
|
367 |
+
}
|
368 |
+
.fv-add-content {
|
369 |
+
display: flex;
|
370 |
+
width: 70%;
|
371 |
+
}
|
372 |
+
.fv-add-content div {
|
373 |
+
align-self: center;
|
374 |
+
}
|
375 |
+
.fv-download {
|
376 |
+
text-decoration: none;
|
377 |
+
background: #0073aa;
|
378 |
+
padding: 10px;
|
379 |
+
color: #fff;
|
380 |
+
border-radius: 2px;
|
381 |
+
}
|
382 |
+
.fv-download:hover {
|
383 |
+
text-decoration: none;
|
384 |
+
background: #0073aa;
|
385 |
+
padding: 10px;
|
386 |
+
color: #fff;
|
387 |
+
border-radius: 2px;
|
388 |
}
|
|
|
|
|
|
assets/css/eae-admin.min.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
.eae-elements-wrapper{display:flex;flex-wrap:wrap;background-color:#fff}.eae-ele-content-wrapper{background-color:#fff;padding:20px 0}.eae-headBar{background-color:#fff;padding:10px;margin-left:-20px;text-align:left;display:flex;align-items:center;margin-bottom:20px}.eae-headBar .eae-logo{width:50%;text-align:left;display:inline-flex;padding:15px 0 15px 25px;font-size:20px}.eae-headBar .eae-menu{width:50%;justify-content:flex-end;padding-right:10px;display:inline-flex;font-size:16px}.eae-btn-save-setting{padding:7px 15px;border-radius:20px;background-color:#4996c3;border-color:#4996c3;color:#fff;font-size:18px}.eae-btn-save-setting:hover{background-color:#fff;border-color:#4996c3;color:#4996c3;cursor:pointer}.eae-btn-save-setting:focus{outline:0}.eae-btn-save-setting:disabled{color:#666;background-color:#fff;border-color:#666;cursor:default}.eae-setting-tabs{position:relative}.loading.eae-setting-tabs::after{content:" ";position:absolute;top:0;left:0;width:100%;background:rgba(0,0,0,.5);height:100%}.eae-setting-tabs .eae-tab-configuration{border-left:1px solid #dcdede!important}.eae-setting-tabs .components-tab-panel__tabs button{border:1px solid #dcdede;border-left:none;padding:10px 20px;font-size:18px;cursor:pointer}.eae-setting-tabs .components-tab-panel__tabs button:focus{outline:0}.eae-setting-tabs .components-tab-panel__tabs .eae-active{border-bottom-color:#fff}.eae-save-button-wrapper{display:flex;justify-content:center;margin:20px}.eae-gmap-wrapper{background-color:#fff;padding:20px}.cb-item_animated-marker,.cb-item_animated-marker *,.cb-item_animated-marker ::after,.cb-item_animated-marker ::before{-webkit-box-sizing:border-box;box-sizing:border-box}.cb-item_animated-marker{position:relative;display:block;min-width:25%;width:100%;max-width:280px;padding:10px;--cb_text-color:#333;--cb_bg-color:#f6f8f9;--cb_bg-color_checked:#05c096;--cb_border-color:#ccc;--cb_marker-bg-color:#fff}@supports ((max-width:-webkit-max-content) or (max-width:-moz-max-content) or (max-width:max-content)){.cb-item_animated-marker{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}}.cb-item_input{position:absolute;opacity:0;z-index:-1}.cb-item_animated-marker .cb-item_label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 10px 10px 20px;cursor:pointer;font-size:18px;line-height:24px;color:#333;color:var(--cb_text-color);background-color:#f6f8f9;background-color:var(--cb_bg-color);border:1px solid;border-color:#ccc;border-color:var(--cb_border-color);border-radius:25px;-webkit-transition:all .25s ease;transition:all .25s ease;-webkit-tap-highlight-color:rgba(255,255,255,0)}.cb-item_animated-marker .cb-item_label-content{-webkit-box-flex:1;-ms-flex:1;flex:1}.cb-item_animated-marker .cb-item_marker{position:relative;display:inline-block;width:30px;height:30px;margin-left:25px;background-color:#fff;background-color:var(--cb_marker-bg-color);border:1px solid;border-color:#ccc;border-color:var(--cb_border-color);border-radius:50%;-webkit-transition:all .25s ease;transition:all .25s ease}.cb-item_marker_long-line,.cb-item_marker_short-line{position:absolute;overflow:hidden;height:3px;background-color:transparent;-webkit-transform-origin:left;transform-origin:left}.cb-item_marker_short-line{top:11px;left:6px;width:10px;-webkit-transform:rotate(44.5deg);transform:rotate(44.5deg)}.cb-item_marker_long-line{top:19px;left:12px;width:17px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.cb-item_marker_long-line::before,.cb-item_marker_short-line::before{content:
|
1 |
+
.eae-elements-wrapper{display:flex;flex-wrap:wrap;background-color:#fff}.eae-ele-content-wrapper{background-color:#fff;padding:20px 0}.eae-headBar{background-color:#fff;padding:10px;margin-left:-20px;text-align:left;display:flex;align-items:center;margin-bottom:20px}.eae-headBar .eae-logo{width:50%;text-align:left;display:inline-flex;padding:15px 0 15px 25px;font-size:20px}.eae-headBar .eae-menu{width:50%;justify-content:flex-end;padding-right:10px;display:inline-flex;font-size:16px}.eae-btn-save-setting{padding:7px 15px;border-radius:20px;background-color:#4996c3;border-color:#4996c3;color:#fff;font-size:18px}.eae-btn-save-setting:hover{background-color:#fff;border-color:#4996c3;color:#4996c3;cursor:pointer}.eae-btn-save-setting:focus{outline:0}.eae-btn-save-setting:disabled{color:#666;background-color:#fff;border-color:#666;cursor:default}.eae-setting-tabs{position:relative}.loading.eae-setting-tabs::after{content:" ";position:absolute;top:0;left:0;width:100%;background:rgba(0,0,0,.5);height:100%}.eae-setting-tabs .eae-tab-configuration{border-left:1px solid #dcdede!important}.eae-setting-tabs .components-tab-panel__tabs button{border:1px solid #dcdede;border-left:none;padding:10px 20px;font-size:18px;cursor:pointer}.eae-setting-tabs .components-tab-panel__tabs button:focus{outline:0}.eae-setting-tabs .components-tab-panel__tabs .eae-active{border-bottom-color:#fff}.eae-save-button-wrapper{display:flex;justify-content:center;margin:20px}.eae-gmap-wrapper{background-color:#fff;padding:20px}.cb-item_animated-marker,.cb-item_animated-marker *,.cb-item_animated-marker ::after,.cb-item_animated-marker ::before{-webkit-box-sizing:border-box;box-sizing:border-box}.cb-item_animated-marker{position:relative;display:block;min-width:25%;width:100%;max-width:280px;padding:10px;--cb_text-color:#333;--cb_bg-color:#f6f8f9;--cb_bg-color_checked:#05c096;--cb_border-color:#ccc;--cb_marker-bg-color:#fff}@supports ((max-width:-webkit-max-content) or (max-width:-moz-max-content) or (max-width:max-content)){.cb-item_animated-marker{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}}.cb-item_input{position:absolute;opacity:0;z-index:-1}.cb-item_animated-marker .cb-item_label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 10px 10px 20px;cursor:pointer;font-size:18px;line-height:24px;color:#333;color:var(--cb_text-color);background-color:#f6f8f9;background-color:var(--cb_bg-color);border:1px solid;border-color:#ccc;border-color:var(--cb_border-color);border-radius:25px;-webkit-transition:all .25s ease;transition:all .25s ease;-webkit-tap-highlight-color:rgba(255,255,255,0)}.cb-item_animated-marker .cb-item_label-content{-webkit-box-flex:1;-ms-flex:1;flex:1}.cb-item_animated-marker .cb-item_marker{position:relative;display:inline-block;width:30px;height:30px;margin-left:25px;background-color:#fff;background-color:var(--cb_marker-bg-color);border:1px solid;border-color:#ccc;border-color:var(--cb_border-color);border-radius:50%;-webkit-transition:all .25s ease;transition:all .25s ease}.cb-item_marker_long-line,.cb-item_marker_short-line{position:absolute;overflow:hidden;height:3px;background-color:transparent;-webkit-transform-origin:left;transform-origin:left}.cb-item_marker_short-line{top:11px;left:6px;width:10px;-webkit-transform:rotate(44.5deg);transform:rotate(44.5deg)}.cb-item_marker_long-line{top:19px;left:12px;width:17px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.cb-item_marker_long-line::before,.cb-item_marker_short-line::before{content:"";position:absolute;width:100%;height:100%;background-color:#05c096;background-color:var(--cb_bg-color_checked);-webkit-transform:translateX(-110%);transform:translateX(-110%);-webkit-transform-origin:left;transform-origin:left;-webkit-transition:all .15s ease;transition:all .15s ease}.cb-item_animated-marker .cb-item_input:checked+.cb-item_label{color:#fff;background-color:#05c096;background-color:var(--cb_bg-color_checked)}.cb-item_animated-marker .cb-item_input:checked+.cb-item_label,.cb-item_animated-marker .cb-item_input:checked+.cb-item_label .cb-item_marker{border-color:transparent}.cb-item_animated-marker .cb-item_input:checked+.cb-item_label .cb-item_marker_long-line::before,.cb-item_animated-marker .cb-item_input:checked+.cb-item_label .cb-item_marker_short-line::before{-webkit-transform:translateX(0);transform:translateX(0)}.cb-item_animated-marker .cb-item_input:checked+.cb-item_label .cb-item_marker_short-line::before,.cb-item_marker_long-line::before{-webkit-transition-delay:0s;transition-delay:0s}.cb-item_animated-marker .cb-item_input:checked+.cb-item_label .cb-item_marker_long-line::before,.cb-item_marker_short-line::before{-webkit-transition-delay:.12s;transition-delay:.12s}.cb-item_animated-marker .cb-item_input:disabled+.cb-item_label{cursor:default;color:#ccc;color:var(--cb_border-color)}.cb-item_animated-marker .cb-item_input:disabled:checked+.cb-item_label{background-color:#f6f8f9;background-color:var(--cb_bg-color)}.cb-item_animated-marker .cb-item_input:disabled:checked+.cb-item_label,.cb-item_animated-marker .cb-item_input:disabled:checked+.cb-item_label .cb-item_marker{border-color:#ccc;border-color:var(--cb_border-color)}.cb-item_animated-marker .cb-item_input:disabled:checked+.cb-item_label .cb-item_marker_long-line::before,.cb-item_animated-marker .cb-item_input:disabled:checked+.cb-item_label .cb-item_marker_short-line::before{background-color:#ccc;background-color:var(--cb_border-color)}.eae-products-wrapper{background-color:#fff;padding:20px}.eae-products-wrapper .eae-ae-buttons a{display:inline-block;margin-right:10px;text-decoration:none;padding:10px 15px;background:#5cc4b6;color:#fff;border-radius:3px}.eae-products-wrapper .eae-ae-buttons a.ae-demo{background:#667eea}.eae-products-wrapper .eae-product-content-wrapper{display:flex;flex-wrap:wrap}.eae-products-wrapper .eae-product-content{width:50%}.eae-products-wrapper .eae-product-logo{width:50%}a.eae-notice-link span.dashicons{text-decoration:none;margin:0 5px}a.eae-notice-link{padding:0}.fv-add-box{display:flex;align-items:center;padding:5px 10px}.fv-add-box .fv-logo{margin-right:10px}.fv-add-box .fv-logo svg{width:60px}.fv-logo.fv-hide-logo{display:none}.fv-add-content{display:flex;width:70%}.fv-add-content div{align-self:center}.fv-download{text-decoration:none;background:#0073aa;padding:10px;color:#fff;border-radius:2px}.fv-download:hover{text-decoration:none;background:#0073aa;padding:10px;color:#fff;border-radius:2px}
|
assets/css/eae.css
CHANGED
@@ -4656,6 +4656,12 @@ body.rtl.elementor-editor-active
|
|
4656 |
display: none !important;
|
4657 |
}
|
4658 |
body:not(.rtl).elementor-editor-active
|
|
|
|
|
|
|
|
|
|
|
|
|
4659 |
.eae-dual-button-main-wrapper
|
4660 |
.button-style-horizontal
|
4661 |
.eae-button2
|
@@ -5693,7 +5699,7 @@ h5.eae-cs-label{
|
|
5693 |
left: 4px;
|
5694 |
transform: translateY(-52%);
|
5695 |
top: 50%;
|
5696 |
-
|
5697 |
transition: .4s;
|
5698 |
-webkit-border-radius: 50%;
|
5699 |
border-radius: 50%;
|
@@ -5791,4 +5797,179 @@ body.rtl .eae-cs-layout-skin4 .eae-content-toggle-switcher:before{
|
|
5791 |
|
5792 |
body.rtl .eae-cs-layout-skin4 input:checked + .eae-content-toggle-switcher:before{
|
5793 |
transform : translate(-55px,-50%);
|
5794 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4656 |
display: none !important;
|
4657 |
}
|
4658 |
body:not(.rtl).elementor-editor-active
|
4659 |
+
.eae-dual-button-main-wrapper
|
4660 |
+
.button-style-horizontal
|
4661 |
+
.eae-button2
|
4662 |
+
.eae-button-separator-wrapper.rtl
|
4663 |
+
.eae-button-separator,
|
4664 |
+
body:not(.rtl).elementor-editor-preview
|
4665 |
.eae-dual-button-main-wrapper
|
4666 |
.button-style-horizontal
|
4667 |
.eae-button2
|
5699 |
left: 4px;
|
5700 |
transform: translateY(-52%);
|
5701 |
top: 50%;
|
5702 |
+
transition: .4s;
|
5703 |
transition: .4s;
|
5704 |
-webkit-border-radius: 50%;
|
5705 |
border-radius: 50%;
|
5797 |
|
5798 |
body.rtl .eae-cs-layout-skin4 input:checked + .eae-content-toggle-switcher:before{
|
5799 |
transform : translate(-55px,-50%);
|
5800 |
+
}
|
5801 |
+
|
5802 |
+
/* Thumb Gallery */
|
5803 |
+
|
5804 |
+
.eae-swiper-outer-wrapper{
|
5805 |
+
position: relative;
|
5806 |
+
}
|
5807 |
+
.eae-swiper-container{
|
5808 |
+
position: relative;
|
5809 |
+
}
|
5810 |
+
.eae-thumb-container{
|
5811 |
+
position: absolute;
|
5812 |
+
}
|
5813 |
+
|
5814 |
+
.eae-swiper-outer-wrapper .eae-swiper-slide{
|
5815 |
+
height: 400px;
|
5816 |
+
background-size: cover;
|
5817 |
+
background-repeat: no-repeat;
|
5818 |
+
background-position: right;
|
5819 |
+
}
|
5820 |
+
|
5821 |
+
.eae-swiper-outer-wrapper .eae-swiper-slide .eae-slide-inner{
|
5822 |
+
color: #7A7A7A;
|
5823 |
+
/* color: #000000; */
|
5824 |
+
display: flex;
|
5825 |
+
position: absolute;
|
5826 |
+
top: 0;
|
5827 |
+
left: 0;
|
5828 |
+
bottom: 0;
|
5829 |
+
right: 0;
|
5830 |
+
padding: 20px;
|
5831 |
+
}
|
5832 |
+
.eae-slide-inner .eae-slide-content{
|
5833 |
+
padding : 20px 30px;
|
5834 |
+
}
|
5835 |
+
.eae-slide-inner .eae-slide-heading{
|
5836 |
+
font-size: 35px;
|
5837 |
+
font-weight: bold;
|
5838 |
+
line-height: 1;
|
5839 |
+
}
|
5840 |
+
.eae-slide-inner .eae-slide-text{
|
5841 |
+
font-size: 17px;
|
5842 |
+
line-height: 1.4;
|
5843 |
+
}
|
5844 |
+
|
5845 |
+
.eae-slide-inner .eae-slide-button{
|
5846 |
+
display: inline-block;
|
5847 |
+
}
|
5848 |
+
|
5849 |
+
.eae-slide-inner .eae-slide-btn{
|
5850 |
+
display: inline-block;
|
5851 |
+
font-size: 15px;
|
5852 |
+
padding: 12px 24px;
|
5853 |
+
border-radius: 3px;
|
5854 |
+
cursor: pointer;
|
5855 |
+
transition: all 0.3s;
|
5856 |
+
}
|
5857 |
+
|
5858 |
+
.eae-slide-inner .eae-slide-heading:not(:last-child), .eae-slide-inner .eae-slide-text:not(:last-child){
|
5859 |
+
margin-bottom: 30px;
|
5860 |
+
}
|
5861 |
+
|
5862 |
+
.eae--hr-position-left .eae-slide-inner{
|
5863 |
+
-webkit-box-pack: start;
|
5864 |
+
justify-content: flex-start;
|
5865 |
+
}
|
5866 |
+
|
5867 |
+
.eae--hr-position-right .eae-slide-inner{
|
5868 |
+
-webkit-box-pack: end;
|
5869 |
+
justify-content: flex-end;
|
5870 |
+
}
|
5871 |
+
|
5872 |
+
.eae--hr-position-center .eae-slide-inner{
|
5873 |
+
-webkit-box-pack: center;
|
5874 |
+
justify-content: center;
|
5875 |
+
}
|
5876 |
+
|
5877 |
+
.eae--vr-position-top .eae-slide-inner{
|
5878 |
+
-webkit-box-pack: start;
|
5879 |
+
align-items: flex-start;
|
5880 |
+
}
|
5881 |
+
|
5882 |
+
.eae--vr-position-middle .eae-slide-inner{
|
5883 |
+
-webkit-box-align: center;
|
5884 |
+
align-items: center;
|
5885 |
+
}
|
5886 |
+
|
5887 |
+
.eae--vr-position-bottom .eae-slide-inner{
|
5888 |
+
-webkit-box-pack: end;
|
5889 |
+
align-items: flex-end;
|
5890 |
+
}
|
5891 |
+
|
5892 |
+
.eae-swiper-button-prev{
|
5893 |
+
left: 10px;
|
5894 |
+
}
|
5895 |
+
.eae-swiper-button-next{
|
5896 |
+
right: 10px;
|
5897 |
+
}
|
5898 |
+
.eae-swiper-button{
|
5899 |
+
position:absolute;
|
5900 |
+
display: inline-flex;
|
5901 |
+
z-index: 1;
|
5902 |
+
cursor: pointer;
|
5903 |
+
color:#7A7A7A;
|
5904 |
+
top: 50%;
|
5905 |
+
transform: translateY(-50%);
|
5906 |
+
}
|
5907 |
+
|
5908 |
+
.swiper-pagination-bullet{
|
5909 |
+
margin-bottom: 5px !important;
|
5910 |
+
}
|
5911 |
+
|
5912 |
+
.eae-swiper-outer-wrapper .eae-swiper-slide .eae-background-overlay{
|
5913 |
+
width: 100%;
|
5914 |
+
height: 100%;
|
5915 |
+
/* top: 0;
|
5916 |
+
left: 0; */
|
5917 |
+
position: absolute;
|
5918 |
+
}
|
5919 |
+
|
5920 |
+
.eae-swiper-outer-wrapper .eae-gallery-thumbs {
|
5921 |
+
box-sizing: border-box;
|
5922 |
+
text-align: center;
|
5923 |
+
}
|
5924 |
+
|
5925 |
+
.eae-swiper-outer-wrapper .eae-gallery-thumbs .eae-thumb-slide {
|
5926 |
+
background-size: cover;
|
5927 |
+
background-position: center;
|
5928 |
+
height: 100%;
|
5929 |
+
opacity: 0.7;
|
5930 |
+
}
|
5931 |
+
|
5932 |
+
.eae-swiper-outer-wrapper .eae-gallery-thumbs .swiper-slide-thumb-active {
|
5933 |
+
opacity: 1;
|
5934 |
+
}
|
5935 |
+
|
5936 |
+
/* .eae-swiper-vertical-left-out .eae-gallery-thumbs{
|
5937 |
+
padding: 0 10px 0 0;
|
5938 |
+
}
|
5939 |
+
|
5940 |
+
.eae-swiper-vertical-right-out .eae-gallery-thumbs{
|
5941 |
+
padding: 0 0 0 10px;
|
5942 |
+
}
|
5943 |
+
|
5944 |
+
.eae-swiper-container-vertical{
|
5945 |
+
display: flex;
|
5946 |
+
width: 100%;
|
5947 |
+
}
|
5948 |
+
|
5949 |
+
.eae-slider-vertical{
|
5950 |
+
flex-grow: 1;
|
5951 |
+
} */
|
5952 |
+
|
5953 |
+
/* .eae-aspect-ratio-219 .eae-fit-aspect-ratio {
|
5954 |
+
padding-bottom: 43%;
|
5955 |
+
}
|
5956 |
+
.eae-aspect-ratio-169 .eae-fit-aspect-ratio {
|
5957 |
+
padding-bottom: 56.25%;
|
5958 |
+
}
|
5959 |
+
.eae-aspect-ratio-43 .eae-fit-aspect-ratio {
|
5960 |
+
padding-bottom: 75%;
|
5961 |
+
}
|
5962 |
+
.eae-aspect-ratio-11 .eae-fit-aspect-ratio {
|
5963 |
+
padding-bottom: 100%;
|
5964 |
+
} */
|
5965 |
+
|
5966 |
+
|
5967 |
+
|
5968 |
+
|
5969 |
+
|
5970 |
+
|
5971 |
+
|
5972 |
+
|
5973 |
+
|
5974 |
+
|
5975 |
+
|
assets/css/eae.min.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
.elementor-widget-wts-textseparator .elementor-widget-container{overflow:hidden}.wts-eae-textseparator{align-items:center;display:flex;flex-flow:row nowrap;margin:auto}body.rtl .wts-eae-textseparator{flex-direction:row-reverse}.eae-separator-icon-inner i{height:1em;width:1em;text-align:center;position:relative;display:block}.eae-separator-icon-inner i:before{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.wts-eae-textseparator .eae-sep-holder{flex:1 1 auto;height:1px;min-width:10%;position:relative}.wts-eae-textseparator .eae-sep-holder .eae-sep-lines{border-top-width:1px;display:block;height:1px;position:relative;top:1px;width:100%}.eae-separator-title{margin:0;-moz-box-flex:0;flex:0 1 auto;line-height:1em;margin:0;overflow-wrap:break-word}.sep-align-right .sep-right{display:none}.sep-align-left .sep-left{display:none}.eae-icon-view-stacked i{color:#fff}.eae-icon-view-framed .eae-separator-icon-inner{border:1px solid}.eae-icon-shape-circle .eae-separator-icon-inner{border-radius:50%}.eae-separator-icon-wrapper,.eae-separator-title{margin:0 5px!important}.eae-separator-icon-inner{line-height:1}.wts-price-box-wrapper .eae-pt-heading,.wts-price-box-wrapper .eae-pt-sub-heading{margin:5px 0;text-align:center}.plan-price-shape{display:table;height:6em;margin:auto;width:6em}.eae-pt-price-box-shape-circle .plan-price-shape,.eae-pt-price-box-shape-square .plan-price-shape{border:1px solid}.eae-pt-price-box-shape-circle .plan-price-shape{border-radius:50%}.plan-price-block{padding:10px 0}.plan-price-shape-inner{display:table-cell;vertical-align:middle;padding:10px}.plan-price-shape-inner>span{display:block;font-size:1em;text-align:center}.eae-pt-feature-list{list-style:outside none none;text-align:center;margin:10px 0}.eae-pt-button-wrapper>a{text-align:center;display:inline-block;line-height:1}.eae-pt-button-wrapper{text-align:center}.wts-price-box-wrapper .heading-wrapper,.wts-price-box-wrapper .plan-features-wrapper{padding:10px 5px}.eae-pt-button-wrapper{padding:15px 0}.eae-pt-button-wrapper a{padding:5px 15px;border-radius:3px}.eae-pt-align-icon-right{float:right}.strike-feature{text-decoration:line-through}.eae-flip-box{width:100%;text-align:center}.eae-flip-box-wrapper{display:inline-block;width:100%}.eae-flip-box-inner{width:100%;height:200px;position:relative;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.eae-flip-box-inner .eae-flip-box-back,.eae-flip-box-inner .eae-flip-box-front{width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;padding:10px;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .6s ease 0s;-moz-transition:all .6s ease 0s;-ms-transition:all .6s ease 0s;-o-transition:all .6s ease 0s;transition:all .6s ease 0s}.eae-flip-box-front{z-index:2}.eae-flip-box-back{z-index:1}.eae-fb-animate-vertical .eae-flip-box-inner .eae-flip-box-front{-webkit-transform:perspective(1000px) rotateX(0);-ms-transform:perspective(1000px) rotateX(0);transform:perspective(1000px) rotateX(0)}.eae-fb-animate-vertical .eae-flip-box-inner .eae-flip-box-back{-webkit-transform:perspective(1000px) rotateX(180deg);transform:perspective(1000px) rotateX(180deg);-ms-transform:perspective(1000px) rotateX(180deg)}.eae-fb-animate-vertical .eae-flip-box-inner:hover .eae-flip-box-front{-webkit-transform:perspective(1000px) rotateX(180deg);transform:perspective(1000px) rotateX(180deg);-ms-transform:perspective(1000px) rotateX(180deg)}.eae-fb-animate-vertical .eae-flip-box-inner:hover .eae-flip-box-back{-webkit-transform:perspective(1000px) rotateX(0);transform:perspective(1000px) rotateX(0);-ms-transform:perspective(1000px) rotateX(0)}.eae-fb-animate-horizontal .eae-flip-box-inner .eae-flip-box-front{-webkit-transform:perspective(1000px) rotateY(0);transform:perspective(1000px) rotateY(0);-ms-transform:perspective(1000px) rotateY(0)}.eae-fb-animate-horizontal .eae-flip-box-inner .eae-flip-box-back{-webkit-transform:perspective(1000px) rotateY(180deg);transform:perspective(1000px) rotateY(180deg);-ms-transform:perspective(1000px) rotateY(180deg)}.eae-fb-animate-horizontal .eae-flip-box-inner:hover .eae-flip-box-front{-webkit-transform:perspective(1000px) rotateY(180deg);transform:perspective(1000px) rotateY(180deg);-ms-transform:perspective(1000px) rotateY(180deg)}.eae-fb-animate-horizontal .eae-flip-box-inner:hover .eae-flip-box-back{-webkit-transform:perspective(1000px) rotateY(0);transform:perspective(1000px) rotateY(0);-ms-transform:perspective(1000px) rotateY(0)}.eae-fb-animate-fade .eae-flip-box-inner .eae-flip-box-front{opacity:1}.eae-fb-animate-fade .eae-flip-box-inner .eae-flip-box-back{opacity:0}.eae-fb-animate-fade .eae-flip-box-inner:hover .eae-flip-box-front{opacity:0}.eae-fb-animate-fade .eae-flip-box-inner:hover .eae-flip-box-back{opacity:1}.eae-flip-box-wrapper:focus .eae-flip-box-back,.eae-flip-box-wrapper:hover .eae-flip-box-back{z-index:2}.eae-flip-box-wrapper:focus .eae-flip-box-front,.eae-flip-box-wrapper:hover .eae-flip-box-front{z-index:1}.fade .eae-flip-box-wrapper .eae-flip-box-front{opacity:1;transition:1s}.fade .eae-flip-box-wrapper .eae-flip-box-back{opacity:0;transition:1s}.fade .eae-flip-box-wrapper:focus .eae-flip-box-front,.fade .eae-flip-box-wrapper:hover .eae-flip-box-front{opacity:0}.fade .eae-flip-box-wrapper:focus .eae-flip-box-back,.fade .eae-flip-box-wrapper:hover .eae-flip-box-back{opacity:1}.eae-fb-animate-flip .eae-flip-box-wrapper{perspective:800px}.eae-fb-animate-flip .eae-flip-box-inner{transform-style:preserve-3d;transform:rotateX(0) rotateY(0) rotateZ(0);transition:1s}.eae-fb-animate-flip .eae-flip-box-front{transform:translate3d(0,0,1px)}.eae-fb-animate-flip .eae-flip-box-back{transform:rotateY(180deg) translate3d(0,0,0)}.eae-fb-animate-flip .eae-flip-box-wrapper:focus .eae-flip-box-inner,.eae-fb-animate-flip .eae-flip-box-wrapper:hover .eae-flip-box-inner{transform:rotateY(180deg)}.up .eae-flip-box-front{transform:translate3d(0,0,1px)}.up .eae-flip-box-back{transform:rotateX(180deg) translate3d(0,0,0)}.up .eae-flip-box-wrapper:focus .eae-flip-box-inner,.up .eae-flip-box-wrapper:hover .eae-flip-box-inner{transform:rotateX(180deg)}.box .eae-flip-box-front{transform:translate3d(0,0,100px) scale(.85,.85)}.box .eae-flip-box-back{transform:rotateY(180deg) translate3d(0,0,100px) scale(.85,.85)}.box.up .eae-flip-box-back{transform:rotateX(180deg) translate3d(0,0,100px) scale(.85,.85)}.hideback .eae-flip-box-back,.hideback .eae-flip-box-front{backface-visibility:hidden}.eae-fb-animate-nananana .eae-flip-box-wrapper:focus .eae-flip-box-front,.eae-fb-animate-nananana .eae-flip-box-wrapper:hover .eae-flip-box-front{z-index:10;animation:batman 1s 2 alternate linear}.eae-fb-animate-flipcard .eae-flip-box-back,.eae-fb-animate-flipcard .eae-flip-box-front{transition:transform .4s ease;transform-origin:center center -150px;-webkit-transform-origin:center center -150px}.flipcard-rotate-top-down .eae-flip-box-front{transform:perspective(0) rotateX(0) rotateY(0) rotateZ(0)}.flipcard-rotate-top-down .eae-flip-box-back{transform:perspective(0) rotateX(90deg) rotateY(0) rotateZ(0)}.eae-fb-animate-flipcard.flipcard-rotate-top-down .eae-flip-box-wrapper:hover .eae-flip-box-front{transform:perspective(0) rotateX(-90deg) rotateY(0) rotateZ(0)}.eae-fb-animate-flipcard.flipcard-rotate-top-down .eae-flip-box-wrapper:hover .eae-flip-box-back{z-index:99999;transform:perspective(0) rotateX(0) rotateY(0) rotateZ(0)}.flipcard-rotate-down-top .eae-flip-box-front{transform:perspective(0) rotateX(0) rotateY(0) rotateZ(0)}.flipcard-rotate-down-top .eae-flip-box-back{transform:perspective(0) rotateX(-90deg) rotateY(0) rotateZ(0)}.eae-fb-animate-flipcard.flipcard-rotate-down-top .eae-flip-box-wrapper:hover .eae-flip-box-front{transform:perspective(0) rotateX(90deg) rotateY(0) rotateZ(0)}.eae-fb-animate-flipcard.flipcard-rotate-down-top .eae-flip-box-wrapper:hover .eae-flip-box-back{z-index:99999;transform:perspective(0) rotateX(0) rotateY(0) rotateZ(0)}.flipcard-rotate-left-right .eae-flip-box-front{transform:perspective(0) rotateX(0) rotateY(0) rotateZ(0)}.flipcard-rotate-left-right .eae-flip-box-back{transform:perspective(0) rotateX(0) rotateY(-90deg) rotateZ(0)}.eae-fb-animate-flipcard.flipcard-rotate-left-right .eae-flip-box-wrapper:hover .eae-flip-box-front{transform:perspective(0) rotateX(0) rotateY(90deg) rotateZ(0)}.eae-fb-animate-flipcard.flipcard-rotate-left-right .eae-flip-box-wrapper:hover .eae-flip-box-back{z-index:99999;transform:perspective(0) rotateX(0) rotateY(0) rotateZ(0)}.flipcard-rotate-right-left .eae-flip-box-front{transform:perspective(0) rotateX(0) rotateY(0) rotateZ(0)}.flipcard-rotate-right-left .eae-flip-box-back{transform:perspective(0) rotateX(0) rotateY(90deg) rotateZ(0)}.eae-fb-animate-flipcard.flipcard-rotate-right-left .eae-flip-box-wrapper:hover .eae-flip-box-front{transform:perspective(0) rotateX(0) rotateY(-90deg) rotateZ(0)}.eae-fb-animate-flipcard.flipcard-rotate-right-left .eae-flip-box-wrapper:hover .eae-flip-box-back{z-index:99999;transform:perspective(0) rotateX(0) rotateY(0) rotateZ(0)}@keyframes batman{0%{transform:scale(1,1) rotateZ(0)}100%{transform:scale(0,0) rotateZ(720deg);opacity:0}}.eae-flip-box-back i,.eae-flip-box-front i{font-size:32px;height:1em;width:1em;position:relative;display:block}.eae-flip-box-back i:before,.eae-flip-box-front i:before{position:absolute;left:50%;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);-o-transform:translate(-50%);transform:translate(-50%)}.eae-fb-icon-view-framed{border:1px solid #92be43}.eae-fb-icon-shape-circle{border-radius:50%}.eae-flip-box-wrapper .icon-wrapper{display:inline-block;padding:10px;line-height:1}.eae-flip-box-wrapper .back-icon-title,.eae-flip-box-wrapper .front-icon-title{margin:10px auto;color:#fff}.eae-flip-box-wrapper .flipbox-content{display:block;position:relative;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%)}.flipbox-content p{margin-bottom:10px}.eae-fb-button{display:inline-block;padding:5px 10px}.eae-flip-box-front{background:#a0ce4e}.eae-flip-box-back{background:#73b9dc}@media only screen and (max-width:768px){.eae-flip-box-back,.eae-flip-box-front,.flipbox-content{cursor:pointer;overflow:visible!important;transform-style:preserve-3d;-webkit-transform-style:preserve-3d}}.elementor-widget-wts-shape-separator svg{display:block}.wts-eae-pl-wrapper ul{margin:0}.wts-eae-pl-wrapper ul li{list-style:none;overflow:hidden;margin-bottom:10px}.eae-pl-img-align-none .eae-pl-image-wrapper a{text-align:center}.eae-pl-title{margin:0}.eae-pl-title a{display:block}.eae-pl-readmore a{display:inline-block;border-radius:2px;color:#fff;padding:4px 8px}.eae-at-animation-text-wrapper{display:inline-block;position:relative;text-align:left}.eae-at-animation-text-wrapper .eae-at-animation-text{display:inline-block;position:absolute;white-space:nowrap;left:0;top:0}[data-elementor-device-mode=mobile] .eae-at-animation-text{white-space:normal}.eae-at-animation-text-wrapper .eae-at-animation-text.is-visible{position:relative}.no-js .eae-at-animation-text-wrapper .eae-at-animation-text{opacity:0}.no-js .eae-at-animation-text-wrapper .eae-at-animation-text.is-visible{opacity:1}.eae-animtext-wrapper{font-size:40px}.eae-st-rest-text{display:inline-block}.eae-st-split-text{display:inline-block}body.rtl .eae-st-transform-text-title{display:flex;flex-direction:row-reverse}body.rtl .eae-text-align-left .eae-st-transform-text-title{justify-content:flex-start}body.rtl .eae-text-align-right .eae-st-transform-text-title{justify-content:flex-end}body.rtl .eae-text-align-center .eae-st-transform-text-title{justify-content:center}.eae-at-animation.type .eae-at-animation-text-wrapper{vertical-align:bottom;overflow:hidden}.eae-at-animation.type .eae-at-animation-text-wrapper::after{content:"";position:absolute;right:0;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);height:90%;width:1px}.eae-at-animation.type .eae-at-animation-text-wrapper.waiting::after{-webkit-animation:cd-pulse 1s infinite;-moz-animation:cd-pulse 1s infinite;animation:cd-pulse 1s infinite}.eae-at-animation.type .eae-at-animation-text-wrapper.selected::after{visibility:hidden}.eae-at-animation.type .eae-at-animation-text{visibility:hidden}.eae-at-animation.type .eae-at-animation-text.is-visible{visibility:visible}.eae-at-animation.type i{position:absolute;visibility:hidden}.eae-at-animation.type i.in{position:relative;visibility:visible}@-webkit-keyframes cd-pulse{0%{-webkit-transform:translateY(-50%) scale(1);opacity:1}40%{-webkit-transform:translateY(-50%) scale(.9);opacity:0}100%{-webkit-transform:translateY(-50%) scale(0);opacity:0}}@-moz-keyframes cd-pulse{0%{-moz-transform:translateY(-50%) scale(1);opacity:1}40%{-moz-transform:translateY(-50%) scale(.9);opacity:0}100%{-moz-transform:translateY(-50%) scale(0);opacity:0}}@keyframes cd-pulse{0%{-webkit-transform:translateY(-50%) scale(1);-moz-transform:translateY(-50%) scale(1);-ms-transform:translateY(-50%) scale(1);-o-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);opacity:1}40%{-webkit-transform:translateY(-50%) scale(.9);-moz-transform:translateY(-50%) scale(.9);-ms-transform:translateY(-50%) scale(.9);-o-transform:translateY(-50%) scale(.9);transform:translateY(-50%) scale(.9);opacity:0}100%{-webkit-transform:translateY(-50%) scale(0);-moz-transform:translateY(-50%) scale(0);-ms-transform:translateY(-50%) scale(0);-o-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);opacity:0}}.eae-img-comp-container{width:100%;position:relative;text-align:center}.eae-img-comp-container img{vertical-align:middle}.eae-img-comp-img{position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;transform:translateZ(0);backface-visibility:hidden}.eae-img-comp-img img{display:block;max-width:100%;width:100%}.eae-img-comp-slider{position:absolute;z-index:9;width:40px;height:40px;background-color:#2196f3;opacity:1;border-radius:50%}.icon-horizontal{cursor:ew-resize}.icon-vertical{cursor:n-resize}.mode-horizontal .eae-img-comp-overlay img{position:absolute;left:0;top:0;display:block;width:auto;height:100%!important;max-width:none!important}.mode-vertical .eae-img-comp-overlay img{position:absolute;left:0;top:0;display:block;width:100%;height:auto!important;max-width:none!important}.eae-img-comp-slider svg,.eae-slider-icon{top:50%;transform:translateY(-50%) translateX(-50%);position:absolute;left:50%;color:#fff}.elementor-widget-wts-ab-image{text-align:center}.elementor-widget-wts-ab-image .elementor-widget-container{display:inline-block;margin:0 auto!important;overflow:hidden}.eae-text-before{position:absolute!important;padding:10px;transition:transform .3s .7s,opacity .3s .7s;color:#d36118;z-index:0;background:rgba(255,255,255,.5);margin:20px}.eae-text-after{position:absolute!important;padding:10px;transition:transform .3s .7s,opacity .3s .7s;color:#d36118;z-index:0;background:rgba(255,255,255,.5);margin:20px}.divTest{display:inline-block;background-color:#00a0d2;padding:20px}.eae-particle-wrapper{position:absolute;left:0;top:0}.eae-particle-wrapper.eae-particle-area{width:100%;height:100%}body:not(.elementor-editor-active) .eae-particle-wrapper{width:100%;height:100%}body:not(.elementor-editor-active) .eae-particle-wrapper .particles-js-canvas-el{height:100%;position:absolute;z-index:0}.eae-section-bs{position:absolute;width:100%;height:100%;top:0}.eae-section-bs-inner{width:100%;height:100%!important}.eae-popup.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.eae-popup-link{padding:12px 24px;color:#fff;display:inline-flex;line-height:1}.eae-popup-link svg{fill:#fff}.eae-popup-link:hover{color:#fff}.eae-popup.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.eae-popup .mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.eae-popup .mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.eae-popup .mfp-align-top .mfp-container:before{display:none}.eae-popup .mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.eae-modal-content{padding:20px}.eae-pop-btn-align-left .eae-popup-wrapper{text-align:left}.eae-pop-btn-align-right .eae-popup-wrapper{text-align:right}.eae-pop-btn-align-center .eae-popup-wrapper{text-align:center}.eae-pop-btn-align-justify .eae-popup-wrapper{text-align:center}.eae-pop-btn-align-justify .eae-popup-wrapper a{display:block}.eae-popup .mfp-ajax-holder .mfp-content,.eae-popup .mfp-inline-holder .mfp-content{width:50%;background-color:#fff;cursor:auto;overflow:hidden}.eae-popup .mfp-ajax-cur{cursor:progress}.eae-popup .mfp-zoom-out-cur,.eae-popup .mfp-zoom-out-cur .mfp-image-holder .eae-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.eae-popup .mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.eae-popup.mfp-auto-cursor .mfp-content{cursor:auto}.eae-popup .eae-close,.eae-popup .mfp-arrow,.eae-popup .mfp-counter,.eae-popup .mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.eae-popup .mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.eae-popup .mfp-preloader a{color:#ccc}.eae-popup .mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.eae-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.eae-popup .eae-close{width:28px;height:28px;line-height:1em;position:absolute;right:10px;top:10px;text-decoration:none;text-align:center;opacity:1;color:#fff;font-size:28px;z-index:1500}.eae-close:focus,.eae-close:hover{opacity:1;cursor:pointer}.eae-close:active{top:1px}.eae-close:before{top:50%;left:50%;position:absolute;transform:translate(-50%,-50%)}.eae-popup.eae-close-btn-in .eae-close{color:#fff}.mfp-iframe-holder .eae-close,.mfp-image-holder .eae-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .eae-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.eae-popup .mfp-figure{line-height:0}.eae-popup .mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.eae-popup .mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.eae-popup .mfp-figure figure{margin:0}.eae-popup .mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.eae-popup .mfp-title{text-align:left;line-height:1;word-wrap:break-word;color:#fff;background-color:#4054b2;padding:20px 20px 20px 20px}.eae-popup .mfp-image-holder .mfp-content{max-width:100%}.eae-popup .mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .eae-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}.elementor-element.eae-animated-gradient-yes,.elementor-element.eae-animated-gradient-yes .animated-gradient{background-size:400% 400%!important;-webkit-animation:AnimateGradient 15s ease-in-out infinite;-moz-animation:AnimateGradient 15s ease-in-out infinite;animation:AnimateGradient 15s ease-in-out infinite}.animated-gradient{position:absolute;top:0;left:0;height:100%;width:100%}@-webkit-keyframes AnimateGradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@-moz-keyframes AnimateGradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes AnimateGradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.eae-swiper-outer-wrapper .swiper-slide{height:auto;overflow:inherit}.eae-swiper-outer-wrapper .swiper-slide-wrapper,.eae-swiper-outer-wrapper .testimonial-wrapper{height:100%}.eae-grid{display:flex;flex-wrap:wrap;flex-direction:row}.eae-masonry- .eae-grid-item{position:relative;height:100%}.eae-masonry- .eae-grid-item .testimonial-wrapper{height:100%}.eae-grid-container{transition:.1s all ease}.eae-grid-container{display:inline-block}.wrapper .content{margin:10px 0}.skin-2.testimonial-wrapper{display:flex;flex-direction:column;background-color:#9c989821;min-height:300px;padding:10px 20px;box-shadow:0 0 5px rgba(0,0,0,.15);color:#696969}.skin-2 .content-wrapper{padding:10px;position:relative;background-color:#fff;border-radius:10px;color:#77778e}.skin-2 i.after-content,.skin-2 i.before-content{position:absolute}.skin-2 i.before-content{top:10px;left:20px}.skin-2 i.after-content{bottom:10px;right:20px}.skin-2 blockquote{position:relative;font-size:14px;padding:10px;font-weight:500;text-align:left;margin:0;line-height:1.6em;font-style:italic}.skin-2 blockquote::after,.skin-2 blockquote::before{font-family:FontAwesome;content:"\201C";position:absolute;font-size:50px;opacity:.3;font-style:normal}.skin-2 blockquote::before{top:10px;left:20px}.skin-2 blockquote::after{content:"\201D";right:20px}.skin-2 .image-wrapper{position:relative;max-width:100%;text-align:center}.skin-2 img{width:100px;border-radius:25%}.skin-2 .detail-wrapper{text-align:center}.skin-2 .company,.skin-2 .designation,.skin-2 .rating-wrapper,.skin-2 .title{padding:5px 0}.skin-2 .rating-wrapper{color:navy}.skin-2 .title{font-weight:800;color:#000}.skin-2 blockquote p{margin:10px 0!important}.skin-1.testimonial-wrapper{display:flex;flex-direction:column;background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.15);color:#000}.skin-1 .content-wrapper{order:0}.skin-1 .image-wrapper{order:1;text-align:center;margin:15px 0}.skin-1 .detail-wrapper{order:2}.skin-1 .content-wrapper{padding:10px;position:relative}.skin-1 i.after-content,.skin-1 i.before-content{position:absolute}.skin-1 i.before-content{top:10px;left:20px}.skin-1 i.after-content{bottom:10px;right:20px}.skin-1 blockquote{position:relative;background-color:#fff;font-size:14px;padding:10px;font-weight:500;text-align:left;margin:0;line-height:1.6em;font-style:italic}.skin-1 blockquote::after,.skin-1 blockquote::before{font-family:FontAwesome;content:"\201C";position:absolute;font-size:50px;opacity:.3;font-style:normal}.skin-1 blockquote::before{top:10px;left:20px}.skin-1 blockquote::after{content:"\201D";right:20px}.skin-1 .image-wrapper{position:relative;max-width:100%}.skin-1 img{width:100px;height:auto;border-radius:50%}.skin-1 .detail-wrapper{display:flex;flex-direction:row-reverse;justify-content:space-between;padding:10px;background-color:rgba(157,163,156,.18)}.skin-1 .designation,.skin-1 .rating-wrapper,.skin-1 .title{margin:0 5px}.skin-1 .title-wrapper{display:flex;flex-direction:row}.skin-1 .rating-wrapper{color:#fecc1f}.skin-4.testimonial-wrapper{flex-direction:column;display:flex;background-color:#bfbfb6bd;min-height:300px;padding:10px 0;box-shadow:0 0 5px rgba(0,0,0,.15);color:#77778e}.skin-4 .content-wrapper{padding:10px;position:relative}.skin-4 .content-wrapper{order:2;color:#3c3c3c}.skin-4 i.after-content,.skin-4 i.before-content{position:absolute}.skin-4 i.before-content{top:10px;left:20px}.skin-4 i.after-content{bottom:10px;right:20px}.skin-4 blockquote{position:relative;font-size:14px;padding:10px;font-weight:500;text-align:left;margin:0;line-height:1.6em;font-style:italic}.skin-4 blockquote::after,.skin-4 blockquote::before{font-family:FontAwesome;content:"\201C";position:absolute;font-size:50px;opacity:.3;font-style:normal}.skin-4 blockquote::before{top:10px;left:20px}.skin-4 blockquote::after{content:"\201D";right:20px}.skin-4 .image-wrapper{position:relative;max-width:100%;text-align:center}.skin-4 img{width:100px;border-radius:50%}.skin-4 .detail-wrapper{text-align:center}.skin-2 .designation,.skin-2 .title,.skin-4 .rating-wrapper{padding:5px 0}.skin-4 .rating-wrapper{color:#690a69}.skin-4 .title{font-weight:800;color:#000}.skin-3.testimonial-wrapper{display:flex;flex-direction:row;background-color:#9c989821;box-shadow:0 0 5px rgba(0,0,0,.15);color:#000;overflow:hidden}.skin-3 .content-section{display:flex;flex-direction:column;align-self:center}.skin-3 .content-wrapper{padding:10px;position:relative}.skin-2 i.after-content,.skin-3 i.before-content{position:absolute}.skin-3 i.before-content{top:10px;left:20px}.skin-3 i.after-content{bottom:10px;right:20px}.skin-3 blockquote{position:relative;font-size:18px;padding:10px;font-weight:500;text-align:left;margin:0;line-height:1.6em;font-style:italic}.skin-3 blockquote::after,.skin-3 blockquote::before{font-family:FontAwesome;content:"\201C";position:absolute;font-size:50px;opacity:.3;font-style:normal}.skin-3 blockquote::before{top:10px;left:20px}.skin-3 blockquote::after{content:"\201D";right:20px}.skin-3 .image-wrapper{position:relative;max-width:30%;max-height:250px;text-align:center;align-self:center}.skin-3 img{width:100%}.testimonial-wrapper .skin-3 .eae-person-avatar{border-radius:50%}.skin-3 .detail-wrapper{text-align:left;padding-left:20px}.skin-3 .designation,.skin-3 .rating-wrapper,.skin-3 .title{padding:3px 0}.skin-3 .rating-wrapper{color:#800040}.skin-3 .title{font-weight:800}.eae-swiper-outer-wrapper .swiper-button-prev{-webkit-mask:url(arrow-left.svg) no-repeat 100% 100%;mask:url(arrow-left.svg) no-repeat 100% 100%;-webkit-mask-size:cover;mask-size:cover;background-image:none;background-color:#007aff;transform:translateY(-50%);margin-top:0}.eae-swiper-outer-wrapper .swiper-container-rtl .swiper-button-prev{-webkit-mask:url(arrow-right.svg) no-repeat 100% 100%;mask:url(arrow-right.svg) no-repeat 100% 100%}.eae-swiper-outer-wrapper .swiper-button-next{-webkit-mask:url(arrow-right.svg) no-repeat 100% 100%;mask:url(arrow-right.svg) no-repeat 100% 100%;-webkit-mask-size:cover;mask-size:cover;background-image:none;background-color:#007aff;transform:translateY(-50%);margin-top:0}.eae-swiper-outer-wrapper .swiper-container-rtl .swiper-button-next{-webkit-mask:url(arrow-left.svg) no-repeat 100% 100%;mask:url(arrow-left.svg) no-repeat 100% 100%}.elementor-widget-wts-testimonial-slider .eae-swiper-outer-wrapper .swiper-button-next,.elementor-widget-wts-testimonial-slider .eae-swiper-outer-wrapper .swiper-button-prev{-webkit-mask:none;mask:none;-webkit-mask-size:unset;mask-size:unset;background-image:none;background-color:unset;width:auto;height:auto;transform:translateY(-50%);margin-top:0}.swiper-container .swiper-button-next i,.swiper-container .swiper-button-prev i{width:1em;height:1em;text-align:center;position:relative}.elementor-widget-wts-testimonial-slider .eae-swiper-outer-wrapper .eae-swiper-button-wrapper{position:absolute;height:auto;line-height:0}.eae-hpos-right.eae-vpos-top .eae-swiper-button-wrapper{bottom:auto;top:0;width:auto;right:0}.eae-vpos-top.eae-hpos-left .eae-swiper-button-wrapper{bottom:auto;top:0;width:auto;left:0}.eeae-hpos-right.eae-vpos-bottom .eae-swiper-button-wrapper{bottom:0;top:auto;width:auto;right:0}.eae-vpos-bottom.eae-hpos-left .eae-swiper-button-wrapper{bottom:0;top:auto;width:auto;left:0}.eae-hpos-right.eae-vpos-middle .eae-swiper-button-wrapper{bottom:auto;top:50%;width:auto;right:0}.eae-hpos-left.eae-vpos-middle .eae-swiper-button-wrapper{bottom:auto;top:50%;width:auto;left:0}.eae-hpos-left .swiper-button-next,.eae-hpos-left .swiper-button-prev,.eae-hpos-right .swiper-button-next,.eae-hpos-right .swiper-button-prev{position:relative;display:inline-block;right:auto;left:auto}.eae-hpos-right.eae-vpos-bottom .swiper-button-next,.eae-hpos-right.eae-vpos-bottom .swiper-button-prev{top:auto;bottom:0;transform:unset}.eae-hpos-right.eae-vpos-top .swiper-button-next,.eae-hpos-right.eae-vpos-top .swiper-button-prev{top:0;bottom:auto;transform:unset}.eae-hpos-left.eae-vpos-top .swiper-button-next,.eae-hpos-left.eae-vpos-top .swiper-button-prev{top:0;bottom:auto;transform:unset}.eae-hpos-left.eae-vpos-bottom .swiper-button-next,.eae-hpos-left.eae-vpos-bottom .swiper-button-prev{top:auto;bottom:0;transform:unset}.eae-hpos-center.eae-vpos-bottom .swiper-button-next,.eae-hpos-center.eae-vpos-bottom .swiper-button-prev{top:auto;bottom:0;transform:unset}.eae-hpos-center.eae-vpos-top .swiper-button-next,.eae-hpos-center.eae-vpos-top .swiper-button-prev{top:0;bottom:auto;transform:unset}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.eae-info-circle{position:relative;width:90%;margin:0 auto;border-radius:50%;display:block}.eae-info-circle:before{content:"";display:block;position:absolute;top:4%;left:4%;width:92%;height:92%;border-radius:50%;z-index:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;pointer-events:none}.eae-info-circle:after{content:"";display:block;padding-top:100%}.eae-info-circle .eae-ic-icon-wrap{position:absolute;display:inline-block;top:50%;left:50%;z-index:2;line-height:1em;vertical-align:middle;overflow:hidden;max-width:100%}.eae-info-circle .eae-info-circle-item{top:0;left:0;width:100%;height:100%;display:block}.eae-info-circle .eae-info-circle-item.eae-active .eae-info-circle-item__content-wrap{visibility:visible;opacity:1;display:flex}.eae-info-circle .eae-info-circle-item__content-wrap{visibility:visible;display:none;height:91%;width:91%;opacity:0;top:50%;transform:translateY(-50%) translateX(-50%);position:absolute;left:50%;border-radius:50%;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.eae-info-circle .eae-info-circle-item__content-wrap:before{content:"";display:inline-block;height:100%;vertical-align:middle}.eae-info-circle .eae-info-circle-item__content{display:inline-block;top:50%;transform:translateY(-50%) translateX(-50%);position:absolute;left:50%;vertical-align:middle;z-index:1;max-height:100%;overflow:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;width:75%}@media screen and (max-width:767px){.eae-info-circle.eae-info-circle .eae-info-circle-item__content-wrap:before{display:none}.eae-info-circle:after,.eae-info-circle:before{display:none}.eae-info-circle{width:100%!important}.eae-info-circle-wrapper:after,.eae-info-circle-wrapper:before{display:none}.eae-info-circle .eae-ic-icon-wrap{display:block;text-align:center;position:relative!important;left:unset!important;margin-left:0!important;margin-top:0!important;margin-bottom:10px}.eae-info-circle-item{position:relative!important;border-radius:0!important;padding:0;margin:10px 0}.eae-info-circle .eae-info-circle-item__content-wrap{visibility:visible;opacity:1!important;display:flex!important;border-radius:0!important;border:none!important;margin:0!important;padding-right:0!important;padding-left:0!important;padding-bottom:0!important;width:100%;height:auto;line-height:1.5em;position:relative;top:unset;left:unset;transform:unset}.eae-info-circle .eae-info-circle-item__content{position:relative;top:unset;left:unset;transform:unset;width:100%;padding:10px}}.eae-icon-wrap i{height:1.25em;width:1.25em;line-height:1.25em;display:block}.eae-icon-wrap i img{top:50%;left:50%;transform:translateX(-50%) translateY(-50%);position:absolute}.eae-icon{display:inline-block;text-align:center;vertical-align:middle;max-width:100%;overflow:hidden;padding:10px}.eae-icon-shape-circle:not(.elementor-element){border-radius:50%}.eae-icon-view-framed:not(.elementor-element){border-width:1px;border-style:solid}.eae-icon-wrapper{display:flex}.eae-icon-wrapper .eae-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);line-height:1}.eae-timeline{position:relative;display:inline-block;width:100%}.eae-timline-progress-bar{width:4px;background-color:#f45b69;top:0;bottom:50px;position:absolute;transform:translateX(-50%)}.eae-timeline-item{position:relative;display:flex;flex-direction:row;padding-bottom:50px}.eae-timeline-item:last-child{padding-bottom:0!important}.eae-tl-top .eae-timeline-item{align-items:flex-start}.eae-tl-top .eae-tl-item-content::before{top:10px}.eae-timeline-item.image-position-row .eae-tl-item-image,.eae-timeline-item.image-position-row-reverse .eae-tl-item-image{margin-top:0;margin-bottom:0}.eae-tl-item-meta-wrapper-inner{display:none}.eae-tl-bottom .eae-timeline-item{align-items:flex-end}.eae-tl-bottom .eae-tl-item-content::before{bottom:10px}.eae-tl-center .eae-timeline-item{align-items:center}.eae-tl-center .eae-tl-item-content::before{bottom:calc(50% - 5px)}.eae-layout-center .eae-timline-progress-bar{left:50%}.eae-layout-center .eae-timeline-item:nth-child(odd){flex-direction:row-reverse}.eae-layout-center .eae-timeline-item:nth-child(odd) .eae-tl-item-meta-wrapper{margin-right:0;margin-left:0;justify-content:flex-start}body.rtl[data-elementor-device-mode=tablet] .eae-layout-center .eae-timeline-item:nth-child(even) .eae-tl-content-wrapper,body:not(.rtl)[data-elementor-device-mode=tablet] .eae-layout-center .eae-timeline-item:nth-child(odd) .eae-tl-content-wrapper{padding-right:20px;padding-left:0}body.rtl[data-elementor-device-mode=tablet] .eae-layout-center .eae-timeline-item:nth-child(odd) .eae-tl-content-wrapper,body:not(.rtl)[data-elementor-device-mode=tablet] .eae-layout-center .eae-timeline-item:nth-child(even) .eae-tl-content-wrapper{padding-right:0;padding-left:20px}body:not(.rtl) .eae-layout-left .eae-tl-content-wrapper{padding-right:10px;padding-left:20px}body.rtl .eae-layout-left .eae-tl-content-wrapper{padding-right:20px;padding-left:10px}.eae-layout-left .eae-timline-progress-bar{display:none}.eae-layout-left .eae-tl-item-meta-wrapper{display:none}.eae-layout-left .eae-tl-item-meta-wrapper-inner{display:block}.eae-layout-right .eae-timline-progress-bar{display:none}body:not(.rtl) .eae-layout-right .eae-tl-content-wrapper{padding-right:20px;padding-left:10px}body.rtl .eae-layout-right .eae-tl-content-wrapper{padding-right:10px;padding-left:20px}.eae-layout-right .eae-tl-icon-wrapper{order:3}.eae-layout-right .eae-tl-item-meta-wrapper{display:none}.eae-layout-right .eae-tl-item-meta-wrapper-inner{display:block}.eae-tl-item-meta-wrapper{flex-grow:1;order:0;flex-basis:50%;flex-direction:initial;justify-content:flex-end;display:flex;align-items:center;margin-right:0}.eae-tl-item-meta{padding:0 20px}.eae-tl-icon-wrapper{height:auto;width:auto;flex-grow:0;flex-shrink:0;order:1;margin-left:0;margin-right:0;min-width:10px;min-height:10px;border-radius:999px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.eae-tl-content-wrapper{flex-grow:1;order:2;flex-basis:50%;position:relative;padding-right:0;padding-left:20px}.eae-tl-item-content{background:#f4f4f4;padding:25px;overflow:hidden;text-align:center;display:flex;flex-direction:row}.eae-tl-content{display:inline-block;position:relative;padding:10px;width:100%;color:#000}.eae-timeline-item.custom-image-style-yes.image-position-row .eae-content-inner,.eae-timeline-item.custom-image-style-yes.image-position-row-reverse .eae-content-inner,.image-position-row .eae-timeline .eae-timeline-item:not(.custom-image-style-yes) .eae-content-inner,.image-position-row-reverse .eae-timeline .eae-timeline-item:not(.custom-image-style-yes) .eae-content-inner{position:relative;left:50%;top:50%;transform:translate(-50%,-50%);line-height:1;width:100%}.custom-image-style-.image-position-row .eae-content-inner,.custom-image-style-.image-position-row-reverse .eae-content-inner,.custom-image-style-no.image-position-row .eae-content-inner,.custom-image-style-no.image-position-row-reverse .eae-content-inner{left:unset;top:unset;transform:unset}.eae-tl-item-image{display:inline-block}.image-position-row .eae-tl-item-image img,.image-position-row-reverse .eae-tl-item-image img{object-fit:cover;height:100%!important}.image-position-row .eae-tl-item-image,.image-position-row-reverse .eae-tl-item-image{margin:0}.image-position-column .eae-tl-item-image{margin:auto}.custom-image-style-.image-position-column .eae-tl-item-image,.custom-image-style-no.image-position-column .eae-tl-item-image{margin:0 auto}.eae-pb-inner-line{width:100%;background-color:#3d5ac3}.eae-tl-item-content::before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:8px 16px 8px 0;border-color:transparent #f4f4f4 transparent transparent}.eae-icon-wrapper{display:flex}.elementor-widget-bpel-timeline .eae-icon-wrapper{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);line-height:1}.eae-tl-read-more{display:inline-block;padding:5px;border:2px solid #000}.image-position-row .eae-timeline.eae-timeline-alternate-yes .eae-timeline-item:nth-child(odd):not(.custom-image-style-yes) .eae-tl-item-content{flex-direction:row-reverse!important}.image-position-row-reverse .eae-timeline.eae-timeline-alternate-yes .eae-timeline-item:nth-child(odd):not(.custom-image-style-yes) .eae-tl-item-content{flex-direction:row!important}@media screen and (min-width:1024px){.eae-layout-center .eae-timeline-item:nth-child(odd) .eae-tl-content-wrapper,body.rtl .eae-layout-center .eae-timeline-item:nth-child(even) .eae-tl-content-wrapper{padding-right:20px;padding-left:0}.eae-layout-center .eae-timeline-item:nth-child(even) .eae-tl-content-wrapper,body.rtl .eae-layout-center .eae-timeline-item:nth-child(odd) .eae-tl-content-wrapper{padding-right:0;padding-left:20px}.eae-layout-center .eae-timeline-item:nth-child(odd) .eae-tl-item-content::before,.eae-layout-right .eae-tl-item-content::before,body.rtl .eae-layout-center .eae-timeline-item:nth-child(even) .eae-tl-item-content::before,body.rtl .eae-layout-left .eae-tl-item-content::before{right:4px;left:unset;border-width:8px 0 8px 16px;border-color:transparent transparent transparent #f4f4f4}.eae-layout-center .eae-timeline-item:nth-child(even) .eae-tl-item-content::before,.eae-layout-left .eae-tl-item-content::before,body.rtl .eae-layout-center .eae-timeline-item:nth-child(odd) .eae-tl-item-content::before,body.rtl .eae-layout-right .eae-tl-item-content::before{left:4px;right:unset;border-width:8px 16px 8px 0;border-color:transparent #f4f4f4 transparent transparent}}@media screen and (max-width:1023px) and (min-width:768px){.image-position-row .eae-timeline.eae-timeline-alternate-yes .eae-timeline-item:nth-child(odd):not(.custom-image-style-yes) .eae-tl-item-content{flex-direction:row-reverse!important}.image-position-row-reverse .eae-timeline.eae-timeline-alternate-yes .eae-timeline-item:nth-child(odd):not(.custom-image-style-yes) .eae-tl-item-content{flex-direction:row!important}.eae-tl-res-style-mobile-tablet .eae-tl-item-meta-wrapper{display:none}.eae-tl-res-style-mobile-tablet .eae-tl-item-meta-wrapper-inner{display:block}.eae-tl-res-style-mobile-tablet.eae-tl-res-layout-left .eae-timeline-item{flex-direction:row!important}.eae-tl-res-style-mobile-tablet.eae-tl-res-layout-right .eae-timeline-item{flex-direction:row-reverse!important}.eae-layout-center.eae-tl-res-style-mobile-tablet.eae-tl-res-layout-left .eae-timeline-item .eae-tl-item-content::before,.eae-timeline.eae-layout-center.eae-tl-res-style-mobile .eae-timeline-item:nth-child(even) .eae-tl-item-content::before,body.rtl .eae-layout-center.eae-tl-res-style-mobile-tablet.eae-tl-res-layout-right .eae-timeline-item .eae-tl-item-content::before,body.rtl .eae-layout-right .eae-timeline-item .eae-tl-item-content::before,body.rtl .eae-layout-right .eae-tl-item-content::before,body.rtl .eae-timeline.eae-layout-center.eae-tl-res-style-mobile .eae-timeline-item:nth-child(odd) .eae-tl-item-content::before,body:not(.rtl) .eae-layout-left .eae-timeline-item .eae-tl-item-content::before,body:not(.rtl) .eae-layout-left .eae-tl-item-content::before{left:4px!important;border-width:8px 16px 8px 0!important;border-color:transparent #f4f4f4 transparent transparent!important}body.rtl .eae-timeline.eae-layout-center.eae-tl-res-style-mobile .eae-timeline-item:nth-child(odd) .eae-tl-item-content::before{left:4px!important;right:unset!important;border-width:8px 16px 8px 0!important;border-color:transparent #f4f4f4 transparent transparent!important}.eae-timeline.eae-layout-center.eae-tl-res-style-mobile .eae-timeline-item:nth-child(odd) .eae-tl-item-content::before,body.rtl .eae-layout-center.eae-tl-res-style-mobile-tablet.eae-tl-res-layout-left .eae-timeline-item .eae-tl-item-content::before,body.rtl .eae-layout-left .eae-timeline-item .eae-tl-item-content::before,body.rtl .eae-layout-left .eae-tl-item-content::before,body.rtl .eae-timeline.eae-layout-center.eae-tl-res-style-mobile .eae-timeline-item:nth-child(even) .eae-tl-item-content::before,body:not(.rtl) .eae-layout-center.eae-tl-res-style-mobile-tablet.eae-tl-res-layout-right .eae-timeline-item .eae-tl-item-content::before,body:not(.rtl) .eae-layout-right .eae-timeline-item .eae-tl-item-content::before,body:not(.rtl) .eae-layout-right .eae-tl-item-content::before,body:not(.rtl) .eae-tl-res-style-mobile-tablet.eae-tl-res-layout-right .eae-timeline-item .eae-tl-item-content::before{right:4px!important;border-width:8px 0 8px 16px!important;border-color:transparent transparent transparent #f4f4f4!important}.eae-tl-res-style-mobile-tablet.eae-layout-center.eae-tl-res-layout-left .eae-timeline-item .eae-tl-content-wrapper,body.rtl .eae-tl-res-style-mobile-tablet.eae-layout-center.eae-tl-res-layout-right .eae-timeline-item .eae-tl-content-wrapper{padding-right:0!important;padding-left:20px!important}.eae-tl-res-style-mobile-tablet.eae-layout-center.eae-tl-res-layout-right .eae-timeline-item .eae-tl-content-wrapper,body.rtl .eae-tl-res-style-mobile-tablet.eae-layout-center.eae-tl-res-layout-left .eae-timeline-item .eae-tl-content-wrapper{padding-right:20px!important;padding-left:0!important}.eae-tl-res-style-mobile-tablet.eae-layout-center.eae-tl-res-layout-left .eae-timline-progress-bar{left:13px}.eae-tl-res-style-mobile-tablet.eae-layout-center.eae-tl-res-layout-right .eae-timline-progress-bar{left:calc(100% - 13px)}}@media screen and (max-width:767px){.eae-tl-item-meta-wrapper{display:none}.eae-tl-item-meta-wrapper-inner{display:block}.elementor-widget-bpel-timeline:not(.image-position-column) .eae-timeline .eae-tl-item-content{flex-direction:column-reverse!important}.eae-tl-item-image,.elementor-widget-bpel-timeline:not(.image-position-column) .eae-tl-content{width:100%!important}.eae-tl-res-style-mobile-tablet.eae-tl-res-layout-left .eae-timeline-item,.eae-tl-res-style-mobile.eae-tl-res-layout-left .eae-timeline-item{flex-direction:row!important}.eae-tl-res-style-mobile-tablet.eae-tl-res-layout-right .eae-timeline-item,.eae-tl-res-style-mobile.eae-tl-res-layout-right .eae-timeline-item{flex-direction:row-reverse!important}.eae-timeline.eae-layout-center.eae-tl-center.eae-tl-res-style-mobile-tablet.eae-tl-res-layout-left .eae-timeline-item:nth-child(odd) .eae-tl-item-content::before,.eae-timeline.eae-layout-center.eae-tl-center.eae-tl-res-style-mobile.eae-tl-res-layout-left .eae-timeline-item:nth-child(odd) .eae-tl-item-content::before,body.rtl .eae-timeline.eae-layout-right .eae-timeline-item .eae-tl-item-content::before,body.rtl .eae-timeline.eae-tl-res-style-mobile.eae-tl-res-layout-right .eae-timeline-item .eae-tl-item-content::before,body:not(.rtl) .eae-layout-left .eae-timeline-item .eae-tl-item-content::before,body:not(.rtl) .eae-tl-res-style-mobile-tablet.eae-tl-res-layout-left .eae-timeline-item .eae-tl-item-content::before,body:not(.rtl) .eae-tl-res-style-mobile.eae-tl-res-layout-left .eae-timeline-item .eae-tl-item-content::before{left:4px!important;border-width:8px 16px 8px 0!important;border-color:transparent #f4f4f4 transparent transparent!important}body.rtl .eae-layout-left .eae-timeline-item .eae-tl-item-content::before,body.rtl .eae-tl-res-style-mobile.eae-tl-res-layout-left .eae-timeline-item .eae-tl-item-content::before,body:not(.rtl) .eae-layout-right .eae-timeline-item .eae-tl-item-content::before,body:not(.rtl) .eae-tl-res-style-mobile-tablet.eae-tl-res-layout-right .eae-timeline-item .eae-tl-item-content::before,body:not(.rtl) .eae-tl-res-style-mobile.eae-tl-res-layout-right .eae-timeline-item .eae-tl-item-content::before{right:4px!important;border-width:8px 0 8px 16px!important;border-color:transparent transparent transparent #f4f4f4!important}.eae-timeline.eae-tl-res-style-mobile-tablet.eae-layout-center.eae-tl-res-layout-right .eae-timeline-item .eae-tl-content-wrapper,body:not(.rtl) .eae-tl-res-style-mobile-tablet.eae-layout-center.eae-tl-res-layout-left .eae-timeline-item .eae-tl-content-wrapper body.rtl .eae-timeline.eae-tl-res-style-mobile.eae-layout-center.eae-tl-res-layout-right .eae-timeline-item .eae-tl-content-wrapper,body:not(.rtl) .eae-tl-res-style-mobile.eae-layout-center.eae-tl-res-layout-left .eae-timeline-item .eae-tl-content-wrapper{padding-right:0!important;padding-left:20px!important}body.rtl .eae-tl-res-style-mobile-tablet.eae-layout-center.eae-tl-res-layout-left .eae-timeline-item .eae-tl-content-wrapper,body.rtl .eae-tl-res-style-mobile.eae-layout-center.eae-tl-res-layout-left .eae-timeline-item .eae-tl-content-wrapper,body:not(.rtl) .eae-tl-res-style-mobile-tablet.eae-layout-center.eae-tl-res-layout-right .eae-timeline-item .eae-tl-content-wrapper,body:not(.rtl) .eae-tl-res-style-mobile.eae-layout-center.eae-tl-res-layout-right .eae-timeline-item .eae-tl-content-wrapper{padding-right:20px!important;padding-left:0!important}.eae-tl-res-style-mobile-tablet.eae-layout-center.eae-tl-res-layout-left .eae-timline-progress-bar,.eae-tl-res-style-mobile.eae-layout-center.eae-tl-res-layout-left .eae-timline-progress-bar{left:13px}.eae-tl-res-style-mobile-tablet.eae-layout-center.eae-tl-res-layout-right .eae-timline-progress-bar,.eae-tl-res-style-mobile.eae-layout-center.eae-tl-res-layout-right .eae-timline-progress-bar{left:calc(100% - 13px)}body.rtl .eae-layout-center.eae-timeline.eae-tl-res-style-mobile-tablet.eae-tl-res-layout-right .eae-timeline-item .eae-tl-content-wrapper .eae-tl-item-content::before{left:4px;right:unset}body.rtl .eae-layout-center.eae-timeline.eae-tl-res-style-mobile-tablet.eae-tl-res-layout-left .eae-timeline-item .eae-tl-content-wrapper .eae-tl-item-content::before{left:unset;right:4px;border-width:8px 0 8px 16px!important;border-color:transparent transparent transparent #f4f4f4!important}}[data-element_type="eae-evergreen-timer.skin1"] .eae-evergreen-wrapper{display:block;text-align:center}[data-element_type="eae-evergreen-timer.skin1"] #eaeclockdiv{font-family:sans-serif;color:#fff;display:inline-block;font-weight:100;text-align:center;font-size:30px}[data-element_type="eae-evergreen-timer.skin1"] .eae-time-wrapper{padding:10px;border-radius:3px;background:#00bf96;display:inline-block;overflow:hidden}[data-element_type="eae-evergreen-timer.skin1"] #eaeclockdiv div>span{padding:15px;width:100%;background:#00816a;display:inline-block}[data-element_type="eae-evergreen-timer.skin1"] .smalltext{padding:7px;font-size:16px}[data-element_type="eae-evergreen-timer.skin1"] .eae-egt-hide{display:none}.eae-egt-message{display:none}@media screen and (max-width:767px){[data-element_type="eae-evergreen-timer.skin1"] #eaeclockdiv div>span{padding:5px}[data-element_type="eae-evergreen-timer.skin1"] .eae-time-wrapper{padding:5px}}[data-element_type="eae-evergreen-timer.skin2"] .eae-flip-clock-wrapper *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}[data-element_type="eae-evergreen-timer.skin2"] .eae-evergreen-wrapper{display:inline-block;width:100%;text-align:center;margin:auto}[data-element_type="eae-evergreen-timer.skin2"] .timer-container{display:inline-block}[data-element_type="eae-evergreen-timer.skin2"] .eae-flip-clock-wrapper a{cursor:pointer;text-decoration:none;color:#ccc}[data-element_type="eae-evergreen-timer.skin2"] .eae-flip-clock-wrapper a:hover{color:#fff}[data-element_type="eae-evergreen-timer.skin2"] .eae-flip-clock-wrapper ul{list-style:none}[data-element_type="eae-evergreen-timer.skin2"] .eae-flip-clock-wrapper.clearfix:after,[data-element_type="eae-evergreen-timer.skin2"] .eae-flip-clock-wrapper.clearfix:before{content:" ";display:table}[data-element_type="eae-evergreen-timer.skin2"] .eae-flip-clock-wrapper.clearfix:after{clear:both}[data-element_type="eae-evergreen-timer.skin2"] .eae-flip-clock-wrapper{font:normal 11px "Helvetica Neue",Helvetica,sans-serif;-webkit-user-select:none}[data-element_type="eae-evergreen-timer.skin2"] .flip-clock-meridium{background:0 0!important;box-shadow:0 0 0!important;font-size:36px!important}[data-element_type="eae-evergreen-timer.skin2"] .flip-clock-meridium a{color:#313333}[data-element_type="eae-evergreen-timer.skin2"] .eae-flip-clock-wrapper{text-align:center;position:relative;width:100%;margin:1em}[data-element_type="eae-evergreen-timer.skin2"] .eae-flip-clock-wrapper:after,[data-element_type="eae-evergreen-timer.skin2"] .eae-flip-clock-wrapper:before{content:" ";display:table}[data-element_type="eae-evergreen-timer.skin2"] .eae-flip-clock-wrapper:after{clear:both}[data-element_type="eae-evergreen-timer.skin2"] .eae-flip-clock-wrapper ul{position:relative;float:left;margin:5px;width:60px;height:90px;font-size:80px;font-weight:700;line-height:87px;border-radius:6px;background:#000}[data-element_type="eae-evergreen-timer.skin2"] .eae-flip-clock-wrapper ul li{z-index:1;position:absolute;left:0;top:0;width:100%;height:100%;line-height:87px;text-decoration:none!important}[data-element_type="eae-evergreen-timer.skin2"] .eae-flip-clock-wrapper ul li:first-child{z-index:2}[data-element_type="eae-evergreen-timer.skin2"] .eae-flip-clock-wrapper ul li a{display:block;height:100%;-webkit-perspective:200px;-moz-perspective:200px;perspective:200px;margin:0!important;overflow:visible!important;cursor:default!important}[data-element_type="eae-evergreen-timer.skin2"] .eae-flip-clock-wrapper ul li a div{z-index:1;position:absolute;left:0;width:100%;height:50%;font-size:80px;overflow:hidden;outline:1px solid transparent}[data-element_type="eae-evergreen-timer.skin2"] .eae-flip-clock-wrapper ul li a div .shadow{position:absolute;width:100%;height:100%;z-index:2}[data-element_type="eae-evergreen-timer.skin2"] .eae-flip-clock-wrapper ul li a div.up{-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%;top:0}[data-element_type="eae-evergreen-timer.skin2"] .eae-flip-clock-wrapper ul li a div.up:after{content:"";position:absolute;top:44px;left:0;z-index:5;width:100%;height:3px;background-color:#000;background-color:rgba(0,0,0,.4)}[data-element_type="eae-evergreen-timer.skin2"] .eae-flip-clock-wrapper ul li a div.down{-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0;bottom:0;border-bottom-left-radius:6px;border-bottom-right-radius:6px}[data-element_type="eae-evergreen-timer.skin2"] .eae-flip-clock-wrapper ul li a div div.inn{position:absolute;left:0;z-index:1;width:100%;height:200%;color:#ccc;text-shadow:0 1px 2px #000;text-align:center;background-color:#333;border-radius:6px;font-size:70px}[data-element_type="eae-evergreen-timer.skin2"] .eae-flip-clock-wrapper ul li a div.up div.inn{top:0}[data-element_type="eae-evergreen-timer.skin2"] .eae-flip-clock-wrapper ul li a div.down div.inn{bottom:0}[data-element_type="eae-evergreen-timer.skin2"] .eae-flip-clock-wrapper ul.play li.flip-clock-before{z-index:3}[data-element_type="eae-evergreen-timer.skin2"] .eae-flip-clock-wrapper .flip{box-shadow:0 2px 5px rgba(0,0,0,.7)}[data-element_type="eae-evergreen-timer.skin2"] .eae-flip-clock-wrapper ul.play li.flip-clock-active{-webkit-animation:asd 10ms .49s linear both;-moz-animation:asd 10ms .49s linear both;animation:asd 10ms .49s linear both;z-index:5}[data-element_type="eae-evergreen-timer.skin2"] .flip-clock-divider{float:left;display:inline-block;position:relative;width:20px;height:100px}[data-element_type="eae-evergreen-timer.skin2"] .flip-clock-divider:first-child{width:0}[data-element_type="eae-evergreen-timer.skin2"] .flip-clock-dot{display:block;background:#323434;width:10px;height:10px;position:absolute;border-radius:50%;box-shadow:0 0 5px rgba(0,0,0,.5);left:5px}[data-element_type="eae-evergreen-timer.skin2"] .flip-clock-divider .flip-clock-label{position:absolute;top:-1.5em;right:-86px;color:#000;text-shadow:none}[data-element_type="eae-evergreen-timer.skin2"] .flip-clock-divider.minutes .flip-clock-label{right:-88px}[data-element_type="eae-evergreen-timer.skin2"] .flip-clock-divider.seconds .flip-clock-label{right:-91px}[data-element_type="eae-evergreen-timer.skin2"] .flip-clock-dot.top{top:30%}[data-element_type="eae-evergreen-timer.skin2"] .flip-clock-dot.bottom{bottom:30%}@-webkit-keyframes asd{0%{z-index:2}100%{z-index:4}}@-moz-keyframes asd{0%{z-index:2}100%{z-index:4}}@-o-keyframes asd{0%{z-index:2}100%{z-index:4}}@keyframes asd{0%{z-index:2}100%{z-index:4}}[data-element_type="eae-evergreen-timer.skin2"] .eae-flip-clock-wrapper ul.play li.flip-clock-active .down{z-index:2;-webkit-animation:turn .5s .5s linear both;-moz-animation:turn .5s .5s linear both;animation:turn .5s .5s linear both}@-webkit-keyframes turn{0%{-webkit-transform:rotateX(90deg)}100%{-webkit-transform:rotateX(0)}}@-moz-keyframes turn{0%{-moz-transform:rotateX(90deg)}100%{-moz-transform:rotateX(0)}}@-o-keyframes turn{0%{-o-transform:rotateX(90deg)}100%{-o-transform:rotateX(0)}}@keyframes turn{0%{transform:rotateX(90deg)}100%{transform:rotateX(0)}}[data-element_type="eae-evergreen-timer.skin2"] .eae-flip-clock-wrapper ul.play li.flip-clock-before .up{z-index:2;-webkit-animation:turn2 .5s linear both;-moz-animation:turn2 .5s linear both;animation:turn2 .5s linear both}@-webkit-keyframes turn2{0%{-webkit-transform:rotateX(0)}100%{-webkit-transform:rotateX(-90deg)}}@-moz-keyframes turn2{0%{-moz-transform:rotateX(0)}100%{-moz-transform:rotateX(-90deg)}}@-o-keyframes turn2{0%{-o-transform:rotateX(0)}100%{-o-transform:rotateX(-90deg)}}@keyframes turn2{0%{transform:rotateX(0)}100%{transform:rotateX(-90deg)}}[data-element_type="eae-evergreen-timer.skin2"] .eae-flip-clock-wrapper ul li.flip-clock-active{z-index:3}[data-element_type="eae-evergreen-timer.skin2"] .eae-flip-clock-wrapper ul.play li.flip-clock-before .up .shadow{background:-moz-linear-gradient(top,rgba(0,0,0,.1) 0,#000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.1)),color-stop(100%,#000));background:linear,top,rgba(0,0,0,.1) 0,#000 100%;background:-o-linear-gradient(top,rgba(0,0,0,.1) 0,#000 100%);background:-ms-linear-gradient(top,rgba(0,0,0,.1) 0,#000 100%);background:linear,to bottom,rgba(0,0,0,.1) 0,#000 100%;-webkit-animation:show .5s linear both;-moz-animation:show .5s linear both;animation:show .5s linear both}[data-element_type="eae-evergreen-timer.skin2"] .eae-flip-clock-wrapper ul.play li.flip-clock-active .up .shadow{background:-moz-linear-gradient(top,rgba(0,0,0,.1) 0,#000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.1)),color-stop(100%,#000));background:linear,top,rgba(0,0,0,.1) 0,#000 100%;background:-o-linear-gradient(top,rgba(0,0,0,.1) 0,#000 100%);background:-ms-linear-gradient(top,rgba(0,0,0,.1) 0,#000 100%);background:linear,to bottom,rgba(0,0,0,.1) 0,#000 100%;-webkit-animation:hide .5s .3s linear both;-moz-animation:hide .5s .3s linear both;animation:hide .5s .3s linear both}[data-element_type="eae-evergreen-timer.skin2"] .eae-flip-clock-wrapper ul.play li.flip-clock-before .down .shadow{background:-moz-linear-gradient(top,#000 0,rgba(0,0,0,.1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#000),color-stop(100%,rgba(0,0,0,.1)));background:linear,top,#000 0,rgba(0,0,0,.1) 100%;background:-o-linear-gradient(top,#000 0,rgba(0,0,0,.1) 100%);background:-ms-linear-gradient(top,#000 0,rgba(0,0,0,.1) 100%);background:linear,to bottom,#000 0,rgba(0,0,0,.1) 100%;-webkit-animation:show .5s linear both;-moz-animation:show .5s linear both;animation:show .5s linear both}[data-element_type="eae-evergreen-timer.skin2"] .eae-flip-clock-wrapper ul.play li.flip-clock-active .down .shadow{background:-moz-linear-gradient(top,#000 0,rgba(0,0,0,.1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#000),color-stop(100%,rgba(0,0,0,.1)));background:linear,top,#000 0,rgba(0,0,0,.1) 100%;background:-o-linear-gradient(top,#000 0,rgba(0,0,0,.1) 100%);background:-ms-linear-gradient(top,#000 0,rgba(0,0,0,.1) 100%);background:linear,to bottom,#000 0,rgba(0,0,0,.1) 100%;-webkit-animation:hide .5s .3s linear both;-moz-animation:hide .5s .3s linear both;animation:hide .5s .2s linear both}@-webkit-keyframes show{0%{opacity:0}100%{opacity:1}}@-moz-keyframes show{0%{opacity:0}100%{opacity:1}}@-o-keyframes show{0%{opacity:0}100%{opacity:1}}@keyframes show{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes hide{0%{opacity:1}100%{opacity:0}}@-moz-keyframes hide{0%{opacity:1}100%{opacity:0}}@-o-keyframes hide{0%{opacity:1}100%{opacity:0}}@keyframes hide{0%{opacity:1}100%{opacity:0}}@media screen and (max-width:767px){[data-element_type="eae-evergreen-timer.skin2"] .flip-clock-divider{width:15px}[data-element_type="eae-evergreen-timer.skin2"] .flip-clock-dot{height:5px;width:5px}[data-element_type="eae-evergreen-timer.skin2"] .eae-flip-clock-wrapper ul{height:40px}[data-element_type="eae-evergreen-timer.skin2"] .flip-clock-divider{height:50px}[data-element_type="eae-evergreen-timer.skin2"] .eae-flip-clock-wrapper ul li{line-height:37px}[data-element_type="eae-evergreen-timer.skin2"] .eae-flip-clock-wrapper ul li a div div.inn{font-size:24px}[data-element_type="eae-evergreen-timer.skin2"] .eae-flip-clock-wrapper ul{margin:2px}}[data-element_type="eae-evergreen-timer.skin3"] #timer{font-family:sans-serif;color:#fff;display:inline-block;font-weight:100;text-align:center;font-size:30px}[data-element_type="eae-evergreen-timer.skin3"] .desc{display:flex;justify-content:center}[data-element_type="eae-evergreen-timer.skin3"].eae-egt-content-align-right .desc{justify-content:flex-end}[data-element_type="eae-evergreen-timer.skin3"].eae-egt-content-align-left .desc{justify-content:flex-start}[data-element_type="eae-evergreen-timer.skin3"] .desc .egt-time-text{display:inline-block;padding:0 50px 0 50px}[data-element_type="eae-evergreen-timer.skin3"] .eae-time-wrapper{padding:50px;border-radius:3px;background:#00bf96;display:inline-block;overflow:hidden;margin:5px;line-height:1em}[data-element_type="eae-evergreen-timer.skin3"] #timer span:nth-child(1){background:khaki}[data-element_type="eae-evergreen-timer.skin3"] #timer span:nth-child(2){background:#cd5c5c}[data-element_type="eae-evergreen-timer.skin3"] #timer span:nth-child(3){background:#5f9ea0}[data-element_type="eae-evergreen-timer.skin3"] #timer span:nth-child(4){background:#6495ed}[data-element_type="eae-evergreen-timer.skin3"] .fade{animation:flip .7s ease forwards}@keyframes flip{0%{transform:rotateY(0) scaleY(1.1);opacity:.5}50%{transform:rotateY(180deg) scaleY(1.3);opacity:0}100%{transform:rotateY(0);opacity:1}}@media screen and (max-width:767px){[data-element_type="eae-evergreen-timer.skin3"] #timer span{font-size:22px}[data-element_type="eae-evergreen-timer.skin2"] .flip-clock-divider .flip-clock-label{top:-1.5em;right:-42px}[data-element_type="eae-evergreen-timer.skin2"] .flip-clock-divider.minutes .flip-clock-label{right:-48px}[data-element_type="eae-evergreen-timer.skin2"] .flip-clock-divider.seconds .flip-clock-label{right:-51px}}[data-element_type="eae-evergreen-timer.skin4"] .eae-evergreen-wrapper{width:100%}[data-element_type="eae-evergreen-timer.skin4"] .container{margin:0 auto}[data-element_type="eae-evergreen-timer.skin4"] .special{position:relative;width:840px;height:47px}[data-element_type="eae-evergreen-timer.skin4"] #counter{position:absolute;z-index:4000}[data-element_type="eae-evergreen-timer.skin4"] .digit-separator{position:relative;float:left;width:17px;height:44px;overflow:hidden;background-image:url(../digit-sep-svg.svg);background-repeat:no-repeat;background-position:0 0;background-color:#4054b2}[data-element_type="eae-evergreen-timer.skin4"] .digit{background-image:url(../digits-svg-alpha.svg);background-color:#4054b2}.eae-ct-wrapper *{box-sizing:border-box;margin:0;outline:0}article.eae-ct-wrapper{width:100%;max-width:1000px;margin:0 auto;position:relative}.eae-ct-wrapper tbody tr.eae-ct-header td,.eae-ct-wrapper th{position:relative}.eae-ct-wrapper ul{display:none;top:0;z-index:10;padding-bottom:14px}.eae-ct-wrapper li{list-style:none;flex:1;position:relative}.eae-ct-wrapper li:hover{cursor:pointer}.eae-ct-wrapper .eae-ct-heading{width:100%;padding:10px;background:#fff;font-size:20px;font-weight:700;height:60px;color:#999;text-align:center}.eae-ct-wrapper li.eae-ct-heading .eae-ct-heading-inner{position:absolute;align-self:center;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.eae-ct-wrapper li.eae-ct-heading.active{background:#f5f5f5}.eae-ct-wrapper table{border-collapse:collapse;table-layout:fixed;width:100%}.eae-ct-wrapper th{background:#f5f5f5;display:none}.eae-ct-wrapper td,.eae-ct-wrapper th{height:53px;vertical-align:middle}.eae-ct-wrapper table{border:none}.eae-ct-wrapper table td,.eae-ct-wrapper table th{border:none}.eae-ct-wrapper table tr td:first-child,.eae-ct-wrapper table tr td:last-child,.eae-ct-wrapper td,.eae-ct-wrapper th{padding:10px;empty-cells:show}.eae-ct-wrapper td,.eae-ct-wrapper th{text-align:center}.eae-ct-wrapper td+td,.eae-ct-wrapper th+th{text-align:center}.eae-ct-wrapper tr:first-child{background:0 0!important}.eae-ct-wrapper ul li:nth-child(1){display:table-cell}.eae-ct-wrapper tr td:nth-child(2){display:table-cell}.eae-ct-wrapper td:nth-child(1){display:table-cell}.eae-ct-wrapper td{display:none}.eae-ct-wrapper .sep{background:#f5f5f5;font-weight:700}.eae-ct-price-wrapper{display:flex;justify-content:center}.eae-ct-tt-type-icon .eae-ct-feature .tooltip{float:right}.eae-ct-wrapper .tooltiptext::before{content:"";border-width:5px 5px 0 5px;border-color:#fff;border-left-color:transparent;border-right-color:transparent;border-bottom-color:transparent;bottom:-10px;width:0;height:0;border-style:solid;position:absolute;margin:5px;left:42%}.eae-ct-wrapper .eae-ct-price{font-size:28px;font-weight:700;line-height:1em}.eae-ct-wrapper .eae-ct-currency{align-self:flex-start;margin-right:3px}.eae-ct-wrapper .eae-ct-fractional-price{align-self:flex-start;margin-left:3px}.eae-ct-wrapper .eae-ct-duration{align-self:flex-start}.eae-ct-wrapper .eae-ct-original-price{margin-right:5px;text-decoration:line-through;align-self:flex-end}.eae-ct-wrapper .tick{font-size:18px;color:#2ca01c}.feature-heading-blank.eae-ct-wrapper .hide{border:unset!important;background:unset!important}.eae-ct-wrapper .hide.eae-ct-hide.eae-fbox-heading{border:0 solid #000}.eae-ct-ribbons-yes .eae-ct-ribbons-wrapper{position:absolute;top:0;width:100px;overflow:hidden;height:100px;z-index:998;padding:8px 12px}.eae-ct-ribbons-h-top.eae-ct-ribbons-yes .eae-ct-ribbons-wrapper{position:absolute;top:0;width:100%;overflow:hidden;height:50px;z-index:999;padding:8px 12px}.eae-ct-ribbons-h-top.eae-ct-ribbons-yes .eae-ct-ribbons-wrapper-top{background-color:rgba(63,195,135,.8);color:#fff;transform:translateY(-100%);position:absolute;width:100%;top:0;left:0}.eae-ct-ribbons-h-left.eae-ct-ribbons-yes .eae-ct-ribbons-wrapper{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);left:0;right:auto}.eae-ct-ribbons-h-right.eae-ct-ribbons-yes .eae-ct-ribbons-wrapper{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(90deg);left:auto;right:0}.eae-ct-ribbons-yes .eae-ct-ribbons-wrapper span.eae-ct-ribbons-inner{position:absolute;text-align:center;left:0;top:0;width:200%;-webkit-transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);-ms-transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);margin-top:35px;font-size:13px;line-height:2;font-weight:800;text-transform:uppercase;background:rgba(63,195,135,.8);padding:8px 12px;color:#fff}.eae-ct-wrapper .tooltip{position:relative;display:inline-block}.eae-ct-wrapper .tooltip .tooltiptext{visibility:hidden;min-width:120px;background-color:#000;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;bottom:120%;left:50%;margin-left:-60px}.eae-ct-wrapper .tooltip:hover .tooltiptext{visibility:visible}.eae-ct-heading-tooltip{text-decoration-line:underline;text-decoration-style:dotted}.eae-ct-btn{padding:10px 15px 10px 15px;color:#fff;display:inline-block;line-height:1em}.eae-ct-btn:hover{color:#fff}.eae-ct-wrapper i.fa.fa-check,.eae-ct-wrapper i.fas.fa-check{color:#38f146}.eae-ct-wrapper i.fa.fa-close,.eae-ct-wrapper i.fas.fa-times{color:red}.button-heading-blank.eae-ct-wrapper tr:last-child td:first-child{background:0 0!important;border:none!important}.eae-ct-wrapper tr:last-child{background:0 0!important}tbody tr:nth-child(2){background:0 0!important}@media (min-width:767px){.eae-ct-wrapper .eae-ct-header,.eae-ct-wrapper td{width:330px}.eae-ct-wrapper td+td,.eae-ct-wrapper th+th{width:auto}}.eae-tab-format-all .eae-ct-wrapper ul{display:flex}.hide.eae-ct-hide{display:table-cell}@media (min-width:1023px){.eae-tab-format-all tbody tr.eae-ct-header{display:none}.eae-tab-format-mobile .eae-ct-wrapper td,.eae-tab-format-mobile .eae-ct-wrapper th,.eae-tab-format-tab-mob .eae-ct-wrapper td,.eae-tab-format-tab-mob .eae-ct-wrapper th{display:table-cell!important}.eae-tab-format-all .hide.eae-ct-hide{display:table-cell}.eae-tab-format-mobile .hide.eae-ct-hide,.eae-tab-format-tab-mob .hide.eae-ct-hide{display:none!important}}@media (max-width:1023px){.eae-tab-format-tab-mob .eae-ct-wrapper ul{display:flex}.eae-tab-format-all tbody tr.eae-ct-header,.eae-tab-format-tab-mob tbody tr.eae-ct-header{display:none}.eae-tab-format-all .hide.eae-ct-hide{display:table-cell}.eae-tab-format-tab-mob .hide.eae-ct-hide{display:table-cell}}@media (max-width:1023px) and (min-width:768px){.eae-tab-format-mobile .eae-ct-wrapper td,.eae-tab-format-mobile .eae-ct-wrapper th{display:table-cell!important}.eae-tab-format-all tbody tr.eae-ct-header,.eae-tab-format-tab-mob tbody tr.eae-ct-header{display:none}.eae-tab-format-tab-mob .hide.eae-ct-hide{display:table-cell}}@media (max-width:767px){.eae-tab-format-mobile .eae-ct-wrapper ul{display:flex}.eae-tab-format-mobile tbody tr.eae-ct-header{display:none}.eae-tab-format-all tbody tr.eae-ct-header,.eae-tab-format-mobile tbody tr.eae-ct-header{display:none}.eae-tab-format-mobile .hide.eae-ct-hide{display:table-cell}}.eae-progress-bar-wrapper{display:flex;flex-direction:column;align-items:flex-start;margin:15px 0}.eae-progress-bar-wrapper.eae-progress-bar{width:100%;position:relative;box-sizing:border-box}.eae-pb-bar,.eae-pb-bar-inner,.eae-pb-bar-skill,.eae-pb-bar-value{box-sizing:border-box}.eae-pb-bar{position:relative;height:100%;width:100%;overflow:hidden}.eae-pb-bar--no-overflow{overflow:visible}.eae-pb-bar-inner{position:absolute;top:0;left:0;height:100%;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center}body.rtl .eae-pb-bar .eae-pb-bar-inner{position:absolute;top:0;right:0!important;height:100%;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;transform-origin:right center}.eae-pb-bar-inner.js-animated{transition-property:all;transition-duration:1.5s;transition-timing-function:cubic-bezier(.1,1.14,.31,1.06);transition-delay:1.5s;-webkit-transform:scaleX(1);transform:scaleX(1)}body.rtl .eae-pb-bar .eae-pb-bar-inner.js-animated{transition-property:all;transition-duration:1.5s;transition-timing-function:cubic-bezier(.1,1.14,.31,1.06);transition-delay:1.5s;-webkit-transform:scaleX(1);transform:scaleX(1)}.eae-pb-bar-skill,.eae-pb-bar-value{font-size:14px;letter-spacing:1px}body:not(.rtl) .eae-pb-bar-value--aligned-value{-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.rtl .eae-pb-bar-value--aligned-value{-webkit-transform:translateX(50%);transform:translateX(50%)}.eae-progress-bar-skin1{height:20px;padding:4px;border:1px solid #ddd;border-radius:20px}.eae-pb-bar-skin1{border-radius:20px}.eae-pb-bar-inner-skin1{background-color:#00bfb3;background-size:200%;background-position:0 0;border-radius:20px}.eae-pb-bar-skill-skin1{position:absolute;bottom:20px;left:0;opacity:0}body.rtl .eae-pb-bar-skill-skin1{right:0}.eae-pb-bar-skill-skin1.js-animated{transition-property:all;transition-duration:.5s;transition-timing-function:linear;transition-delay:.5s;left:0;opacity:1}body.rtl .eae-pb-bar-skill-skin1.js-animated{right:0!important}.eae-pb-bar-value-skin1{position:absolute;bottom:20px;opacity:1}body:not(.rtl) .eae-pb-bar-value-skin1{right:0}body.rtl .eae-pb-bar-value-skin1{left:0!important}.eae-pb-bar-value-skin1.js-animated{transition-property:all;transition-duration:.5s;transition-timing-function:linear;transition-delay:.5s;opacity:1}body:not(.rtl) .eae-pb-bar-value-skin1.js-animated{right:0}.eae-progress-bar-skin2{height:15px;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);border-radius:3px}@-webkit-keyframes progress-2-bg-animation-rtl{100%{background-position:0 0,0 0}0%{background-position:0 0,42px 0}}@keyframes progress-2-bg-animation-rtl{100%{background-position:0 0,0 0}0%{background-position:0 0,42px 0}}@-webkit-keyframes progress-2-bg-animation{0%{background-position:0 0,0 0}1000%{background-position:0 0,42px 0}}@keyframes progress-2-bg-animation{0%{background-position:0 0,0 0}100%{background-position:0 0,42px 0}}.eae-pb-bar-inner-skin2{background-image:linear-gradient(to top,rgba(255,255,255,.15),rgba(0,0,0,.2)),linear-gradient(135deg,#5eeb5b,#5eeb5b 33%,#358600 33%,#358600 66%,#5eeb5b 66%);background-size:100% 100%,42px 100%;background-position:0 0,0 0;border-radius:3px}body:not(.rtl) .eae-pb-bar-inner-skin2.js-animated{-webkit-animation:progress-2-bg-animation 1.5s linear 0s infinite;animation:progress-2-bg-animation 1.5s linear 0s infinite}body.rtl .eae-pb-bar-inner-skin2.js-animated{-webkit-animation:progress-2-bg-animation-rtl 1.5s linear 0s infinite;animation:progress-2-bg-animation-rtl 1.5s linear 0s infinite}.eae-pb-bar-skill-skin2{position:absolute;opacity:0}body:not(.rtl) .eae-pb-bar-skill-skin2{left:0}body.rtl .eae-pb-bar-skill-skin2{right:0}.eae-pb-bar-skill-skin2.js-animated{transition-property:all;transition-duration:.5s;transition-timing-function:linear;transition-delay:.5s;bottom:20px;opacity:1}.eae-pb-bar-value-skin2{position:absolute;opacity:0}body:not(.rtl) .eae-pb-bar-value-skin2{right:0}body.rtl .eae-pb-bar-value-skin2{left:0}.eae-pb-bar-value-skin2.js-animated{transition-property:all;transition-duration:.5s;transition-timing-function:linear;transition-delay:.5s;bottom:20px;opacity:1}.eae-progress-bar-skin3{height:5px;background-color:#efefef}.eae-pb-bar-inner-skin3,.eae-pb-bar-value-skin3{background-color:#f40076}.eae-pb-bar-inner:after,.eae-pb-bar-value-skin3:after{border-top-color:#f40076}.eae-pb-bar-skill-skin3{position:absolute;bottom:10px;left:-10px;opacity:0}.eae-pb-bar-skill-skin3.js-animated{transition-property:all;transition-duration:.5s;transition-timing-function:linear;transition-delay:.5s;opacity:1}body:not(.rtl) .eae-pb-bar-skill-skin3.js-animated{left:0}body.rtl .eae-pb-bar-skill-skin3.js-animated{right:0}.eae-pb-bar-value-skin3{position:absolute;display:inline-block;padding:0 8px;font-size:14px;color:#fff;opacity:0}.eae-pb-bar-value-skin3:after{position:absolute;left:50%;bottom:-10px;display:block;width:0;height:0;content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%);border-width:5px;border-style:solid;border-color:#f40076 transparent transparent transparent}.eae-pb-bar-inner-skin3.js-animated{transition-property:all;transition-duration:1.5s;transition-timing-function:cubic-bezier(.1,1.14,.31,1.06);transition-delay:1.5s;-webkit-transform:scaleX(1);transform:scaleX(1)}.eae-pb-bar-value-skin3.js-animated{transition-property:all;transition-duration:1.5s;transition-timing-function:cubic-bezier(.1,1.14,.31,1.06);transition-delay:2s;bottom:14px;opacity:1}.eae-progress-bar-skin4{height:3px;background-color:#efefef}.eae-pb-bar-inner-skin4{background-color:#000}.eae-pb-bar-inner-skin4:after{position:absolute;top:50%;display:block;width:8px;height:8px;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#000;border-radius:50%}body:not(.rtl) .eae-pb-bar-inner-skin4:after{right:0}body.rtl .eae-pb-bar-inner-skin4:after{left:0}.eae-pb-bar-value-skin4{position:absolute;bottom:2px;font-size:14px;opacity:0}.eae-pb-bar-value-skin4.js-animated{transition-property:all;transition-duration:1.5s;transition-timing-function:linear;transition-delay:1.5s;opacity:1}.eae-pb-bar-skill-skin4{position:absolute;bottom:2px;left:-20px;opacity:0}.eae-pb-bar-skill-skin4.js-animated{transition-property:all;transition-duration:.5s;transition-timing-function:linear;transition-delay:.5s;opacity:1}body:not(.rtl) .eae-pb-bar-skill-skin4.js-animated{left:0}body.rtl .eae-pb-bar-skill-skin4.js-animated{right:0}.eae-progress-bar-skin5{height:30px;background-color:#f7f7f7}.eae-pb-bar-inner-skin5{background-color:#57b8ff}.eae-pb-bar-skill-skin5{position:absolute;top:50%;color:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0}body:not(.rtl) .eae-pb-bar-skill-skin5{left:10px}body:not(.rtl) .eae-pb-bar-skill-skin5{right:10px}.eae-pb-bar-skill-skin5.js-animated{transition-property:all;transition-duration:.5s;transition-timing-function:linear;transition-delay:.5s;opacity:1}.eae-pb-bar-value-skin5{position:absolute;top:50%;color:#fff;opacity:0;z-index:10}body:not(.rtl) .eae-pb-bar-value-skin5{-webkit-transform:translateX(-100%) translateX(-10px) translateY(-50%);transform:translateX(-100%) translateX(-10px) translateY(-50%)}body.rtl .eae-pb-bar-value-skin5{-webkit-transform:translateX(100%) translateX(10px) translateY(-50%);transform:translateX(100%) translateX(10px) translateY(-50%)}.eae-pb-bar-value-skin5.js-animated{transition-property:all;transition-duration:1.5s;transition-timing-function:linear;transition-delay:1.5s;opacity:1}.eae-dual-button-wrapper .eae-button-1-wrapper,.eae-dual-button-wrapper .eae-button-2-wrapper{overflow:hidden}.eae-dual-button-wrapper.button-style-horizontal{display:flex;flex-direction:row;position:relative}.eae-dual-button-main-wrapper{display:flex;flex-direction:row;justify-content:center}.eae-dual-button-wrapper a{min-width:0}.eae-dual-button-wrapper.button-style-vertical{display:inline-flex;flex-direction:column;position:relative}.eae-button-1.icon-before,.eae-button-2.icon-before{display:flex;flex-direction:row}body.rtl .eae-button-1.icon-before,body.rtl .eae-button-2.icon-before{display:flex;flex-direction:row-reverse}.eae-button-1.icon-after,.eae-button-2.icon-after{display:flex;flex-direction:row-reverse}body.rtl .eae-button-1.icon-after,body.rtl .eae-button-2.icon-after{display:flex;flex-direction:row}.eae-button-1-wrapper .eae-button-1,.eae-button-2-wrapper .eae-button-2{color:#000;align-items:center}.eae-button-1-wrapper:hover .eae-button-1,.eae-button-2-wrapper:hover .eae-button-2{color:#000}.eae-dual-button-wrapper.button-style-vertical .eae-button-1.icon-after,.eae-dual-button-wrapper.button-style-vertical .eae-button-1.icon-before,.eae-dual-button-wrapper.button-style-vertical .eae-button-2.icon-after,.eae-dual-button-wrapper.button-style-vertical .eae-button-2.icon-before{justify-content:center}.eae-button-1.icon-up,.eae-button-2.icon-up{display:flex;flex-direction:column;text-align:center}.eae-button-1.icon-down,.eae-button-2.icon-down{display:flex;flex-direction:column-reverse;text-align:center}.eae-button-1-wrapper{background:#ffb6c1;display:flex;justify-content:center;width:100%;line-height:1}.eae-button-2-wrapper{background:orange;display:flex;justify-content:center;width:100%;line-height:1}.eae-button-1.icon-up .icon-wrapper,.eae-button-2.icon-down .icon-wrapper,.eae-button-2.icon-up .icon-wrapper{text-align:center}.eae-button-1.icon-up .eae-button-text,.eae-button-2.icon-down .eae-button-text,.eae-button-2.icon-up .eae-button-text{text-align:center}.eae-button-1.icon-before i,.eae-button-2.icon-after i,.eae-button-2.icon-before i{align-self:center;margin:0 10px 0 0}.eae-button-1.icon-after i,.eae-button-2.icon-after i{align-self:center;margin:0 0 0 10px}.eae-button-1.icon-down i,.eae-button-1.icon-up i,.eae-button-2.icon-down i,.eae-button-2.icon-up i{align-self:center;margin:5px 0}.eae-dual-button-wrapper.button-style-horizontal .eae-button-1-wrapper,.eae-dual-button-wrapper.button-style-horizontal .eae-button-2-wrapper{padding:12px 30px}.eae-dual-button-wrapper.button-style-vertical .eae-button-1-wrapper,.eae-dual-button-wrapper.button-style-vertical .eae-button-2-wrapper{padding:20px 30px}.eae-button1,.eae-button2{position:relative;display:flex}.eae-dual-button-wrapper.button-style-horizontal .eae-button1,.eae-dual-button-wrapper.button-style-horizontal .eae-button2{min-width:150px}.eae-dual-button-wrapper.button-style-vertical .eae-button1{display:flex;flex-direction:column}.eae-button-separator-wrapper .eae-button-separator{width:40px;height:40px;line-height:40px;border-radius:50%;z-index:1;box-shadow:0 0 0 6px rgba(255,255,255,.2);background:#fafaf8;color:#444;text-transform:uppercase;text-align:center;vertical-align:middle;font-weight:400;font-size:14px;position:absolute;transform:translateY(-50%)}.eae-button-separator span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}body.rtl.elementor-editor-active .eae-dual-button-main-wrapper .button-style-horizontal .eae-button1 .eae-button-separator-wrapper.not-rtl .eae-button-separator{display:none!important}body:not(.rtl).elementor-editor-active .eae-dual-button-main-wrapper .button-style-horizontal .eae-button2 .eae-button-separator-wrapper.rtl .eae-button-separator{display:none!important}.eae-sweep-right{vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.eae-sweep-right:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098d1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.eae-sweep-right:active,.eae-sweep-right:focus,.eae-sweep-right:hover{color:#fff}.eae-sweep-right:active:before,.eae-sweep-right:focus:before,.eae-sweep-right:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.eae-sweep-left{vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.eae-sweep-left:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098d1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.eae-sweep-left:active,.eae-sweep-left:focus,.eae-sweep-left:hover{color:#fff}.eae-sweep-left:active:before,.eae-sweep-left:focus:before,.eae-sweep-left:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.eae-sweep-bottom{vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.eae-sweep-bottom:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098d1;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.eae-sweep-bottom:active,.eae-sweep-bottom:focus,.eae-sweep-bottom:hover{color:#fff}.eae-sweep-bottom:active:before,.eae-sweep-bottom:focus:before,.eae-sweep-bottom:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1)}.eae-sweep-top{vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.eae-sweep-top:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098d1;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.eae-sweep-top:active,.eae-sweep-top:focus,.eae-sweep-top:hover{color:#fff}.eae-sweep-top:active:before,.eae-sweep-top:focus:before,.eae-sweep-top:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1)}.eae-bounce-right{vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s}.eae-bounce-right:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098d1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.eae-bounce-right:active,.eae-bounce-right:focus,.eae-bounce-right:hover{color:#fff}.eae-bounce-right:active:before,.eae-bounce-right:focus:before,.eae-bounce-right:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(.52,1.64,.37,.66);transition-timing-function:cubic-bezier(.52,1.64,.37,.66)}.eae-bounce-left{vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s}.eae-bounce-left:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098d1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.eae-bounce-left:active,.eae-bounce-left:focus,.eae-bounce-left:hover{color:#fff}.eae-bounce-left:active:before,.eae-bounce-left:focus:before,.eae-bounce-left:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(.52,1.64,.37,.66);transition-timing-function:cubic-bezier(.52,1.64,.37,.66)}.eae-bounce-bottom{vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s}.eae-bounce-bottom:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098d1;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.eae-bounce-bottom:active,.eae-bounce-bottom:focus,.eae-bounce-bottom:hover{color:#fff}.eae-bounce-bottom:active:before,.eae-bounce-bottom:focus:before,.eae-bounce-bottom:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition-timing-function:cubic-bezier(.52,1.64,.37,.66);transition-timing-function:cubic-bezier(.52,1.64,.37,.66)}.eae-bounce-top{vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s}.eae-bounce-top:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098d1;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.eae-bounce-top:active,.eae-bounce-top:focus,.eae-bounce-top:hover{color:#fff}.eae-bounce-top:active:before,.eae-bounce-top:focus:before,.eae-bounce-top:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition-timing-function:cubic-bezier(.52,1.64,.37,.66);transition-timing-function:cubic-bezier(.52,1.64,.37,.66)}.eae-markers .marker{display:none}.eae-markers p{margin-bottom:0}.eae-fg-wrapper{display:flex;flex-direction:column;overflow:hidden}.eae-gallery-filter{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap}.eae-filter-label{padding:5px 10px;background-color:#a0ce4e;color:#fff;margin:0 3px 0 3px}.eae-filter-label.current{background-color:#73b9dc}.eae-fg-image{display:flex;flex-wrap:wrap;flex-direction:row}.eae-fg-wrapper .eae-gallery-item-inner img{width:100%;height:auto;display:block!important;transition:all .5s ease;-webkit-transition:all .5s ease}.eae-gallery-item{height:auto}.eae-gallery-filter a{color:#fff;text-decoration:none}.eae-gallery-filter a.current{font-weight:700}.eae-gallery-item-inner{position:relative;overflow:hidden}.eae-overlay-always .eae-gallery-item .eae-grid-overlay{display:block}.eae-overlay-hover .eae-gallery-item-inner:hover .eae-grid-overlay{display:block}.eae-overlay-hide-on-hover .eae-gallery-item-inner:hover .eae-grid-overlay{display:none}.eae-overlay-hide-on-hover .eae-grid-overlay{display:block}.eae-grid-overlay{position:absolute;top:0;left:0;display:none;z-index:99;background:rgba(0,0,0,.5);height:100%;width:100%}.eae-grid-overlay-inner{display:block;position:relative;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.eae-fg-wrapper .eae-icon-wrapper{display:flex;justify-content:center}.eae-overlay-caption{display:block;line-height:1em;margin-top:15px;color:#73b9dc;font-size:20px}.eae-overlay-icon{line-height:1em;padding:.5em;display:inline-block}.eae-overlay-icon svg{height:auto}.eae-icon-view-framed .eae-overlay-icon{padding:.5em;color:#73b9dc;border:3px solid #73b9dc;background-color:transparent}.eae-icon-view-stacked .eae-overlay-icon{padding:.5em;color:#fff;background-color:#818a91}.eae-hover-direction-effect .eae-grid-overlay{position:absolute;z-index:99;background:rgba(0,0,0,.5);height:100%;width:100%}.eae-fg-wrapper.eae-image-ratio-yes .eae-gallery-item-inner .eae-fg-img-wrapper{position:relative;top:0;overflow:hidden;left:0;right:0;border:0}.eae-fg-wrapper.eae-image-ratio-yes .eae-gallery-item-inner .eae-fg-img-wrapper img{height:100%;width:100%;display:block;position:absolute;top:0;left:0;object-fit:cover}.wts-eae-ribbons-badges-wrapper{display:none}.wts-eae-enable-ribbons-badges-yes .elementor-column-wrap>.wts-eae-ribbons-badges-wrapper{display:block}.wts-eae-enable-ribbons-badges-yes.wts-eae-badge-type-ribbon>.wts-eae-ribbons-badges-wrapper{position:absolute;top:0;left:auto;right:0;-ms-transform:rotate(90deg);width:150px;overflow:hidden;height:150px;z-index:999;padding:8px 12px}.wts-eae-badge-h-left.wts-eae-enable-ribbons-badges-yes.wts-eae-badge-type-ribbon>.wts-eae-ribbons-badges-wrapper{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);left:0;right:auto}.wts-eae-badge-h-right.wts-eae-enable-ribbons-badges-yes.wts-eae-badge-type-ribbon>.wts-eae-ribbons-badges-wrapper{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(90deg);left:auto;right:0}.wts-eae-enable-ribbons-badges-yes.wts-eae-badge-type-ribbon>.wts-eae-ribbons-badges-wrapper span.wts-eae-ribbons-badges-inner{position:absolute;text-align:center;left:0;top:0;width:200%;-webkit-transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);-ms-transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);margin-top:35px;font-size:13px;line-height:2;font-weight:800;text-transform:uppercase;background:rgba(63,195,135,.8);padding:8px 12px}.wts-eae-enable-ribbons-badges-yes.wts-eae-badge-type-badge>.wts-eae-ribbons-badges-wrapper span.wts-eae-ribbons-badges-inner{min-height:3.236em;min-width:3.236em;padding:0;font-size:1em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:-.5em;left:-.5em;margin:0;border-radius:100%;background-color:#77a464;color:#fff;font-size:.857em;z-index:9}.wts-eae-badge-h-left.wts-eae-badge-v-bottom.wts-eae-enable-ribbons-badges-yes>.wts-eae-ribbons-badges-wrapper span.wts-eae-ribbons-badges-inner{left:20px;right:auto;top:auto;bottom:20px}.wts-eae-badge-h-left.wts-eae-badge-v-top.wts-eae-enable-ribbons-badges-yes>.wts-eae-ribbons-badges-wrapper span.wts-eae-ribbons-badges-inner{left:20px;right:auto;top:20px;bottom:auto}.wts-eae-badge-h-right.wts-eae-badge-v-bottom.wts-eae-enable-ribbons-badges-yes>.wts-eae-ribbons-badges-wrapper span.wts-eae-ribbons-badges-inner{left:auto;right:20px;top:auto;bottom:20px}.wts-eae-badge-h-right.wts-eae-badge-v-top.wts-eae-enable-ribbons-badges-yes>.wts-eae-ribbons-badges-wrapper span.wts-eae-ribbons-badges-inner{left:auto;right:20px;top:20px;bottom:auto}.eae-flip-box-back svg,.eae-flip-box-front svg{width:25px;height:auto}.wts-eae-textseparator svg{width:25px;height:auto}.eae-img-comp-slider svg{width:22px;height:auto}.eae-popup-link svg{display:inline-block;width:1em}.eae-popup svg:focus,.eae-popup svg:hover{opacity:1;cursor:pointer}.eae-popup svg:active{top:1px}.eae-popup svg.eae-close{width:28px;height:28px;line-height:1em;text-decoration:none;text-align:center;opacity:1;background-color:#fff}.eae-dual-button-wrapper svg{width:1em;height:auto;display:block}eae-button-separator i{position:relative;display:block}.eae-button-1.icon-before svg,.eae-button-2.icon-after svg,.eae-button-2.icon-before svg{align-self:center;margin:0 10px 0 0}.eae-button-1.icon-after svg,.eae-button-2.icon-after svg{align-self:center;margin:0 0 0 10px}.eae-button-1.icon-down svg,.eae-button-1.icon-up svg,.eae-button-2.icon-down svg,.eae-button-2.icon-up svg{align-self:center;margin:5px 0}.eae-pt-button-wrapper a svg{width:1em}.eae-pt-action-button .eae-pt-align-icon-left{float:left}.eae-pt-action-button .eae-pt-align-icon-right{float:right}.eae-icon-wrap svg{width:20px;height:auto;font-size:20px;display:block}.eae-info-circle .eae-icon-wrap svg{width:20px;height:auto;font-size:20px}.eae-icon-view-stacked svg{fill:#fff}.ae-link-yes{cursor:pointer}.eae-element-unfold-content{padding:10px 0;background-color:#d3d3d3c4;width:100%;position:absolute;left:0;bottom:0;z-index:999}a.eae-unfold-link{background-color:#61ce70;color:#fff;display:inline-block;overflow:hidden}a.eae-unfold-link svg{background-color:#fff}.eae-unfold-button-icon{vertical-align:middle}.eae-fold-yes .elementor-column-wrap,.eae-fold-yes.elementor-section .elementor-container,.eae-fold-yes.elementor-widget{overflow:hidden}body.elementor-editor-active .elementor.elementor-edit-mode .elementor-element.elementor-section.eae-widget-unfold-yes .elementor-container,body.elementor-editor-preview .elementor.elementor-edit-mode .elementor-element.elementor-section.eae-widget-unfold-yes .elementor-container{overflow:hidden}body.elementor-editor-active .elementor.elementor-edit-mode .elementor-element.elementor-column.eae-widget-unfold-yes .elementor-column-wrap,body.elementor-editor-preview .elementor.elementor-edit-mode .elementor-element.elementor-column.eae-widget-unfold-yes .elementor-column-wrap{overflow:hidden}body.elementor-editor-active .elementor.elementor-edit-mode .elementor-element.elementor-widget.eae-widget-unfold-yes,body.elementor-editor-preview .elementor.elementor-edit-mode .elementor-element.elementor-widget.eae-widget-unfold-yes{overflow:hidden}.eae-widget-unfold-yes .elementor-widget-container .eae-fold-yes.eae-rc{display:none!important}.eae-unfold-button-icon svg{line-height:1em;text-decoration:none;-webkit-mask-repeat:no-repeat!important;text-align:center;opacity:1}.eae-fold-icon-type-svg .eae-unfold-button-icon,.eae-unfold-icon-type-svg .eae-unfold-button-icon{-webkit-mask-size:cover!important;background-image:none;transform:translateY(-50%)}.elementor-section.elementor-section-items-bottom.eae-widget-unfold-yes>.elementor-container,.elementor-section.elementor-section-items-middle.eae-widget-unfold-yes>.elementor-container{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:start}.elementor-section.elementor-section-content-bottom.eae-widget-unfold-yes>.elementor-container,.elementor-section.elementor-section-content-middle.eae-widget-unfold-yes>.elementor-container{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:start}.elementor-widget-wts-modal-popup.eae-pop-btn-type-image .eae-popup-link{padding:0;background-color:transparent;overflow:hidden}[data-elementor-device-mode=tablet] .eae-tab-format-mobile .eae-ct-hide.eae-fbox-heading{display:none!important}.eae-timeline-item .eae-icon-view-stacked{border-width:0!important}.eae-content-switcher-wrapper{display:block;text-align:center}.eae-cs-layout-skin1 .eae-cs-switch-wrapper{display:inline-flex;flex-wrap:wrap;padding:8px 12px;background:#54595f;border-radius:50px}.eae-cs-switch-container{display:block;text-align:center}.eae-cs-layout-skin1 .eae-cs-label-wrapper{display:inline-block;overflow:hidden}.eae-cs-layout-skin1 .eae-content-switch-button{border-radius:50px;padding:8px 12px;background-color:#7a7a7a;color:#fff;overflow:hidden;display:block;min-width:150px;position:relative;text-align:center;margin:3px}.eae-cs-layout-skin1 .eae-content-switch-button:before{height:100%;top:0;left:0;z-index:0;content:'';width:0;position:absolute;right:0;transition:all .3s ease-out}.eae-cs-layout-skin1 .eae-content-switch-button.active:before{width:100%;left:0;right:auto;background-color:#61ce70}.eae-cs-layout-skin1 .eae-content-switch-label{position:relative}.eae-cs-content-section{display:none}.eae-cs-content-section.active{display:block}@media only screen and (max-width:768px){.eae-cs-switch-wrapper{display:inline-block!important}}.eae-cs-layout-skin2 .eae-cs-switch-wrapper{display:inline-flex;flex-wrap:wrap;padding:0;background:0 0}.eae-cs-layout-skin2 .eae-cs-label-wrapper{display:inline-block}.eae-cs-layout-skin2 .eae-content-switch-button{width:auto;margin:3px 8px;padding:10px 12px;background-color:#e2e2e2;overflow:hidden;display:block;position:relative;text-align:center;border-radius:5px;border:1px solid rgba(130,130,130,.26);color:rgba(71,71,71,.44)}.eae-cs-layout-skin2 .eae-content-switch-button.active{box-shadow:0 10px 34px -9px rgba(0,0,0,.38);background-color:#fff;color:#575757;border-color:#fff}h5.eae-cs-label{margin:0}.eae-cs-layout-skin3 .eae-cs-switch-wrapper{display:block;justify-content:center;align-items:center}.eae-content-switch-label.primary-label{margin-right:30px}.eae-content-switch-label.secondary-label{margin-left:30px}.eae-cs-layout-skin3 .eae-cs-switch-label{position:relative;display:inline-block;width:4.5em;height:2.3em;vertical-align:middle}.eae-cs-layout-skin3 .eae-content-switch-label{margin:0;display:inline-block}.eae-cs-layout-skin3 .eae-cs-switch-button{display:inline-block}.eae-cs-layout-skin3 .eae-cs-label{display:inline-block}.eae-cs-layout-skin3 .eae-cs-switch-label input.eae-content-toggle-switch{display:none}.eae-cs-layout-skin3 .eae-cs-switch-label input.eae-content-toggle-switch+span{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;-webkit-transition:.4s;transition:.4s;-webkit-border-radius:1.5em;border-radius:1.5em;background:#2e394d;border:2px solid #2e394d}.eae-cs-layout-skin3 .eae-cs-switch-label input.eae-content-toggle-switch+span:before{position:absolute;content:"";height:28px;width:28px;left:4px;transform:translateY(-52%);top:50%;ransition:.4s;transition:.4s;-webkit-border-radius:50%;border-radius:50%;background:#88cf8f;border:2px solid #88cf8f}body.rtl .eae-cs-layout-skin3 .eae-cs-switch-label input.eae-content-toggle-switch+span:before{left:unset;right:4px}.eae-cs-layout-skin3 .eae-cs-switch-label input:checked.eae-content-toggle-switch+span:before{transform:translate(36px,-52%)}body.rtl .eae-cs-layout-skin3 .eae-cs-switch-label input:checked.eae-content-toggle-switch+span:before{transform:translate(-36px,-52%)}.eae-content-switch-label.active{color:#61ce70}.eae-cs-layout-skin4 .eae-cs-switch-wrapper{display:block}.eae-cs-layout-skin4 .eae-content-switch-label.primary-label{margin-right:30px}.eae-cs-layout-skin4 .eae-content-switch-label.secondary-label{margin-left:30px}.eae-cs-layout-skin4 .eae-content-switch-label{display:inline-block}.eae-cs-layout-skin4 .eae-cs-switch-label{position:relative;display:inline-block;width:70px;height:20px;vertical-align:middle}.eae-cs-layout-skin4 .eae-cs-label{display:inline-block}.eae-cs-layout-skin4 .eae-content-toggle-switch{display:none}.eae-cs-layout-skin4 .eae-content-toggle-switcher{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;-webkit-transition:.4s;transition:.4s;-webkit-border-radius:1.5em;border-radius:1.5em;background:#2e394d;border:2px solid #2e394d}.eae-cs-layout-skin4 .eae-cs-switch-button{display:inline-block}.eae-cs-layout-skin4 .eae-content-toggle-switcher:before{position:absolute;content:"";height:34px;width:34px;left:-12px;top:50%;transform:translateY(-50%);border-radius:50%;border:2px solid #88cf8f;background:#88cf8f;-webkit-transition:.4s;transition:.4s;-webkit-box-shadow:3px 3px 6px 1px rgba(0,0,0,.2);box-shadow:3px 3px 6px 1px rgba(0,0,0,.2)}.eae-cs-layout-skin4 .eae-cs-switch-container{padding:15px 0}body.rtl .eae-cs-layout-skin4 .eae-content-toggle-switcher:before{right:-12px!important}.eae-cs-layout-skin4 input:checked+.eae-content-toggle-switcher:before{transform:translate(55px,-50%)}body.rtl .eae-cs-layout-skin4 input:checked+.eae-content-toggle-switcher:before{transform:translate(-55px,-50%)}
|
1 |
+
.elementor-widget-wts-textseparator .elementor-widget-container{overflow:hidden}.wts-eae-textseparator{align-items:center;display:flex;flex-flow:row nowrap;margin:auto}body.rtl .wts-eae-textseparator{flex-direction:row-reverse}.eae-separator-icon-inner i{height:1em;width:1em;text-align:center;position:relative;display:block}.eae-separator-icon-inner i:before{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.wts-eae-textseparator .eae-sep-holder{flex:1 1 auto;height:1px;min-width:10%;position:relative}.wts-eae-textseparator .eae-sep-holder .eae-sep-lines{border-top-width:1px;display:block;height:1px;position:relative;top:1px;width:100%}.eae-separator-title{margin:0;-moz-box-flex:0;flex:0 1 auto;line-height:1em;margin:0;overflow-wrap:break-word}.sep-align-right .sep-right{display:none}.sep-align-left .sep-left{display:none}.eae-icon-view-stacked i{color:#fff}.eae-icon-view-framed .eae-separator-icon-inner{border:1px solid}.eae-icon-shape-circle .eae-separator-icon-inner{border-radius:50%}.eae-separator-icon-wrapper,.eae-separator-title{margin:0 5px!important}.eae-separator-icon-inner{line-height:1}.wts-price-box-wrapper .eae-pt-heading,.wts-price-box-wrapper .eae-pt-sub-heading{margin:5px 0;text-align:center}.plan-price-shape{display:table;height:6em;margin:auto;width:6em}.eae-pt-price-box-shape-circle .plan-price-shape,.eae-pt-price-box-shape-square .plan-price-shape{border:1px solid}.eae-pt-price-box-shape-circle .plan-price-shape{border-radius:50%}.plan-price-block{padding:10px 0}.plan-price-shape-inner{display:table-cell;vertical-align:middle;padding:10px}.plan-price-shape-inner>span{display:block;font-size:1em;text-align:center}.eae-pt-feature-list{list-style:outside none none;text-align:center;margin:10px 0}.eae-pt-button-wrapper>a{text-align:center;display:inline-block;line-height:1}.eae-pt-button-wrapper{text-align:center}.wts-price-box-wrapper .heading-wrapper,.wts-price-box-wrapper .plan-features-wrapper{padding:10px 5px}.eae-pt-button-wrapper{padding:15px 0}.eae-pt-button-wrapper a{padding:5px 15px;border-radius:3px}.eae-pt-align-icon-right{float:right}.strike-feature{text-decoration:line-through}.eae-flip-box{width:100%;text-align:center}.eae-flip-box-wrapper{display:inline-block;width:100%}.eae-flip-box-inner{width:100%;height:200px;position:relative;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.eae-flip-box-inner .eae-flip-box-back,.eae-flip-box-inner .eae-flip-box-front{width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;padding:10px;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .6s ease 0s;-moz-transition:all .6s ease 0s;-ms-transition:all .6s ease 0s;-o-transition:all .6s ease 0s;transition:all .6s ease 0s}.eae-flip-box-front{z-index:2}.eae-flip-box-back{z-index:1}.eae-fb-animate-vertical .eae-flip-box-inner .eae-flip-box-front{-webkit-transform:perspective(1000px) rotateX(0);-ms-transform:perspective(1000px) rotateX(0);transform:perspective(1000px) rotateX(0)}.eae-fb-animate-vertical .eae-flip-box-inner .eae-flip-box-back{-webkit-transform:perspective(1000px) rotateX(180deg);transform:perspective(1000px) rotateX(180deg);-ms-transform:perspective(1000px) rotateX(180deg)}.eae-fb-animate-vertical .eae-flip-box-inner:hover .eae-flip-box-front{-webkit-transform:perspective(1000px) rotateX(180deg);transform:perspective(1000px) rotateX(180deg);-ms-transform:perspective(1000px) rotateX(180deg)}.eae-fb-animate-vertical .eae-flip-box-inner:hover .eae-flip-box-back{-webkit-transform:perspective(1000px) rotateX(0);transform:perspective(1000px) rotateX(0);-ms-transform:perspective(1000px) rotateX(0)}.eae-fb-animate-horizontal .eae-flip-box-inner .eae-flip-box-front{-webkit-transform:perspective(1000px) rotateY(0);transform:perspective(1000px) rotateY(0);-ms-transform:perspective(1000px) rotateY(0)}.eae-fb-animate-horizontal .eae-flip-box-inner .eae-flip-box-back{-webkit-transform:perspective(1000px) rotateY(180deg);transform:perspective(1000px) rotateY(180deg);-ms-transform:perspective(1000px) rotateY(180deg)}.eae-fb-animate-horizontal .eae-flip-box-inner:hover .eae-flip-box-front{-webkit-transform:perspective(1000px) rotateY(180deg);transform:perspective(1000px) rotateY(180deg);-ms-transform:perspective(1000px) rotateY(180deg)}.eae-fb-animate-horizontal .eae-flip-box-inner:hover .eae-flip-box-back{-webkit-transform:perspective(1000px) rotateY(0);transform:perspective(1000px) rotateY(0);-ms-transform:perspective(1000px) rotateY(0)}.eae-fb-animate-fade .eae-flip-box-inner .eae-flip-box-front{opacity:1}.eae-fb-animate-fade .eae-flip-box-inner .eae-flip-box-back{opacity:0}.eae-fb-animate-fade .eae-flip-box-inner:hover .eae-flip-box-front{opacity:0}.eae-fb-animate-fade .eae-flip-box-inner:hover .eae-flip-box-back{opacity:1}.eae-flip-box-wrapper:focus .eae-flip-box-back,.eae-flip-box-wrapper:hover .eae-flip-box-back{z-index:2}.eae-flip-box-wrapper:focus .eae-flip-box-front,.eae-flip-box-wrapper:hover .eae-flip-box-front{z-index:1}.fade .eae-flip-box-wrapper .eae-flip-box-front{opacity:1;transition:1s}.fade .eae-flip-box-wrapper .eae-flip-box-back{opacity:0;transition:1s}.fade .eae-flip-box-wrapper:focus .eae-flip-box-front,.fade .eae-flip-box-wrapper:hover .eae-flip-box-front{opacity:0}.fade .eae-flip-box-wrapper:focus .eae-flip-box-back,.fade .eae-flip-box-wrapper:hover .eae-flip-box-back{opacity:1}.eae-fb-animate-flip .eae-flip-box-wrapper{perspective:800px}.eae-fb-animate-flip .eae-flip-box-inner{transform-style:preserve-3d;transform:rotateX(0) rotateY(0) rotateZ(0);transition:1s}.eae-fb-animate-flip .eae-flip-box-front{transform:translate3d(0,0,1px)}.eae-fb-animate-flip .eae-flip-box-back{transform:rotateY(180deg) translate3d(0,0,0)}.eae-fb-animate-flip .eae-flip-box-wrapper:focus .eae-flip-box-inner,.eae-fb-animate-flip .eae-flip-box-wrapper:hover .eae-flip-box-inner{transform:rotateY(180deg)}.up .eae-flip-box-front{transform:translate3d(0,0,1px)}.up .eae-flip-box-back{transform:rotateX(180deg) translate3d(0,0,0)}.up .eae-flip-box-wrapper:focus .eae-flip-box-inner,.up .eae-flip-box-wrapper:hover .eae-flip-box-inner{transform:rotateX(180deg)}.box .eae-flip-box-front{transform:translate3d(0,0,100px) scale(.85,.85)}.box .eae-flip-box-back{transform:rotateY(180deg) translate3d(0,0,100px) scale(.85,.85)}.box.up .eae-flip-box-back{transform:rotateX(180deg) translate3d(0,0,100px) scale(.85,.85)}.hideback .eae-flip-box-back,.hideback .eae-flip-box-front{backface-visibility:hidden}.eae-fb-animate-nananana .eae-flip-box-wrapper:focus .eae-flip-box-front,.eae-fb-animate-nananana .eae-flip-box-wrapper:hover .eae-flip-box-front{z-index:10;animation:batman 1s 2 alternate linear}.eae-fb-animate-flipcard .eae-flip-box-back,.eae-fb-animate-flipcard .eae-flip-box-front{transition:transform .4s ease;transform-origin:center center -150px;-webkit-transform-origin:center center -150px}.flipcard-rotate-top-down .eae-flip-box-front{transform:perspective(0) rotateX(0) rotateY(0) rotateZ(0)}.flipcard-rotate-top-down .eae-flip-box-back{transform:perspective(0) rotateX(90deg) rotateY(0) rotateZ(0)}.eae-fb-animate-flipcard.flipcard-rotate-top-down .eae-flip-box-wrapper:hover .eae-flip-box-front{transform:perspective(0) rotateX(-90deg) rotateY(0) rotateZ(0)}.eae-fb-animate-flipcard.flipcard-rotate-top-down .eae-flip-box-wrapper:hover .eae-flip-box-back{z-index:99999;transform:perspective(0) rotateX(0) rotateY(0) rotateZ(0)}.flipcard-rotate-down-top .eae-flip-box-front{transform:perspective(0) rotateX(0) rotateY(0) rotateZ(0)}.flipcard-rotate-down-top .eae-flip-box-back{transform:perspective(0) rotateX(-90deg) rotateY(0) rotateZ(0)}.eae-fb-animate-flipcard.flipcard-rotate-down-top .eae-flip-box-wrapper:hover .eae-flip-box-front{transform:perspective(0) rotateX(90deg) rotateY(0) rotateZ(0)}.eae-fb-animate-flipcard.flipcard-rotate-down-top .eae-flip-box-wrapper:hover .eae-flip-box-back{z-index:99999;transform:perspective(0) rotateX(0) rotateY(0) rotateZ(0)}.flipcard-rotate-left-right .eae-flip-box-front{transform:perspective(0) rotateX(0) rotateY(0) rotateZ(0)}.flipcard-rotate-left-right .eae-flip-box-back{transform:perspective(0) rotateX(0) rotateY(-90deg) rotateZ(0)}.eae-fb-animate-flipcard.flipcard-rotate-left-right .eae-flip-box-wrapper:hover .eae-flip-box-front{transform:perspective(0) rotateX(0) rotateY(90deg) rotateZ(0)}.eae-fb-animate-flipcard.flipcard-rotate-left-right .eae-flip-box-wrapper:hover .eae-flip-box-back{z-index:99999;transform:perspective(0) rotateX(0) rotateY(0) rotateZ(0)}.flipcard-rotate-right-left .eae-flip-box-front{transform:perspective(0) rotateX(0) rotateY(0) rotateZ(0)}.flipcard-rotate-right-left .eae-flip-box-back{transform:perspective(0) rotateX(0) rotateY(90deg) rotateZ(0)}.eae-fb-animate-flipcard.flipcard-rotate-right-left .eae-flip-box-wrapper:hover .eae-flip-box-front{transform:perspective(0) rotateX(0) rotateY(-90deg) rotateZ(0)}.eae-fb-animate-flipcard.flipcard-rotate-right-left .eae-flip-box-wrapper:hover .eae-flip-box-back{z-index:99999;transform:perspective(0) rotateX(0) rotateY(0) rotateZ(0)}@keyframes batman{0%{transform:scale(1,1) rotateZ(0)}100%{transform:scale(0,0) rotateZ(720deg);opacity:0}}.eae-flip-box-back i,.eae-flip-box-front i{font-size:32px;height:1em;width:1em;position:relative;display:block}.eae-flip-box-back i:before,.eae-flip-box-front i:before{position:absolute;left:50%;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);-o-transform:translate(-50%);transform:translate(-50%)}.eae-fb-icon-view-framed{border:1px solid #92be43}.eae-fb-icon-shape-circle{border-radius:50%}.eae-flip-box-wrapper .icon-wrapper{display:inline-block;padding:10px;line-height:1}.eae-flip-box-wrapper .back-icon-title,.eae-flip-box-wrapper .front-icon-title{margin:10px auto;color:#fff}.eae-flip-box-wrapper .flipbox-content{display:block;position:relative;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%)}.flipbox-content p{margin-bottom:10px}.eae-fb-button{display:inline-block;padding:5px 10px}.eae-flip-box-front{background:#a0ce4e}.eae-flip-box-back{background:#73b9dc}@media only screen and (max-width:768px){.eae-flip-box-back,.eae-flip-box-front,.flipbox-content{cursor:pointer;overflow:visible!important;transform-style:preserve-3d;-webkit-transform-style:preserve-3d}}.elementor-widget-wts-shape-separator svg{display:block}.wts-eae-pl-wrapper ul{margin:0}.wts-eae-pl-wrapper ul li{list-style:none;overflow:hidden;margin-bottom:10px}.eae-pl-img-align-none .eae-pl-image-wrapper a{text-align:center}.eae-pl-title{margin:0}.eae-pl-title a{display:block}.eae-pl-readmore a{display:inline-block;border-radius:2px;color:#fff;padding:4px 8px}.eae-at-animation-text-wrapper{display:inline-block;position:relative;text-align:left}.eae-at-animation-text-wrapper .eae-at-animation-text{display:inline-block;position:absolute;white-space:nowrap;left:0;top:0}[data-elementor-device-mode=mobile] .eae-at-animation-text{white-space:normal}.eae-at-animation-text-wrapper .eae-at-animation-text.is-visible{position:relative}.no-js .eae-at-animation-text-wrapper .eae-at-animation-text{opacity:0}.no-js .eae-at-animation-text-wrapper .eae-at-animation-text.is-visible{opacity:1}.eae-animtext-wrapper{font-size:40px}.eae-st-rest-text{display:inline-block}.eae-st-split-text{display:inline-block}body.rtl .eae-st-transform-text-title{display:flex;flex-direction:row-reverse}body.rtl .eae-text-align-left .eae-st-transform-text-title{justify-content:flex-start}body.rtl .eae-text-align-right .eae-st-transform-text-title{justify-content:flex-end}body.rtl .eae-text-align-center .eae-st-transform-text-title{justify-content:center}.eae-at-animation.type .eae-at-animation-text-wrapper{vertical-align:bottom;overflow:hidden}.eae-at-animation.type .eae-at-animation-text-wrapper::after{content:"";position:absolute;right:0;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);height:90%;width:1px}.eae-at-animation.type .eae-at-animation-text-wrapper.waiting::after{-webkit-animation:cd-pulse 1s infinite;-moz-animation:cd-pulse 1s infinite;animation:cd-pulse 1s infinite}.eae-at-animation.type .eae-at-animation-text-wrapper.selected::after{visibility:hidden}.eae-at-animation.type .eae-at-animation-text{visibility:hidden}.eae-at-animation.type .eae-at-animation-text.is-visible{visibility:visible}.eae-at-animation.type i{position:absolute;visibility:hidden}.eae-at-animation.type i.in{position:relative;visibility:visible}@-webkit-keyframes cd-pulse{0%{-webkit-transform:translateY(-50%) scale(1);opacity:1}40%{-webkit-transform:translateY(-50%) scale(.9);opacity:0}100%{-webkit-transform:translateY(-50%) scale(0);opacity:0}}@-moz-keyframes cd-pulse{0%{-moz-transform:translateY(-50%) scale(1);opacity:1}40%{-moz-transform:translateY(-50%) scale(.9);opacity:0}100%{-moz-transform:translateY(-50%) scale(0);opacity:0}}@keyframes cd-pulse{0%{-webkit-transform:translateY(-50%) scale(1);-moz-transform:translateY(-50%) scale(1);-ms-transform:translateY(-50%) scale(1);-o-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);opacity:1}40%{-webkit-transform:translateY(-50%) scale(.9);-moz-transform:translateY(-50%) scale(.9);-ms-transform:translateY(-50%) scale(.9);-o-transform:translateY(-50%) scale(.9);transform:translateY(-50%) scale(.9);opacity:0}100%{-webkit-transform:translateY(-50%) scale(0);-moz-transform:translateY(-50%) scale(0);-ms-transform:translateY(-50%) scale(0);-o-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);opacity:0}}.eae-img-comp-container{width:100%;position:relative;text-align:center}.eae-img-comp-container img{vertical-align:middle}.eae-img-comp-img{position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;transform:translateZ(0);backface-visibility:hidden}.eae-img-comp-img img{display:block;max-width:100%;width:100%}.eae-img-comp-slider{position:absolute;z-index:9;width:40px;height:40px;background-color:#2196f3;opacity:1;border-radius:50%}.icon-horizontal{cursor:ew-resize}.icon-vertical{cursor:n-resize}.mode-horizontal .eae-img-comp-overlay img{position:absolute;left:0;top:0;display:block;width:auto;height:100%!important;max-width:none!important}.mode-vertical .eae-img-comp-overlay img{position:absolute;left:0;top:0;display:block;width:100%;height:auto!important;max-width:none!important}.eae-img-comp-slider svg,.eae-slider-icon{top:50%;transform:translateY(-50%) translateX(-50%);position:absolute;left:50%;color:#fff}.elementor-widget-wts-ab-image{text-align:center}.elementor-widget-wts-ab-image .elementor-widget-container{display:inline-block;margin:0 auto!important;overflow:hidden}.eae-text-before{position:absolute!important;padding:10px;transition:transform .3s .7s,opacity .3s .7s;color:#d36118;z-index:0;background:rgba(255,255,255,.5);margin:20px}.eae-text-after{position:absolute!important;padding:10px;transition:transform .3s .7s,opacity .3s .7s;color:#d36118;z-index:0;background:rgba(255,255,255,.5);margin:20px}.divTest{display:inline-block;background-color:#00a0d2;padding:20px}.eae-particle-wrapper{position:absolute;left:0;top:0}.eae-particle-wrapper.eae-particle-area{width:100%;height:100%}body:not(.elementor-editor-active) .eae-particle-wrapper{width:100%;height:100%}body:not(.elementor-editor-active) .eae-particle-wrapper .particles-js-canvas-el{height:100%;position:absolute;z-index:0}.eae-section-bs{position:absolute;width:100%;height:100%;top:0}.eae-section-bs-inner{width:100%;height:100%!important}.eae-popup.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.eae-popup-link{padding:12px 24px;color:#fff;display:inline-flex;line-height:1}.eae-popup-link svg{fill:#fff}.eae-popup-link:hover{color:#fff}.eae-popup.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.eae-popup .mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.eae-popup .mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.eae-popup .mfp-align-top .mfp-container:before{display:none}.eae-popup .mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.eae-modal-content{padding:20px}.eae-pop-btn-align-left .eae-popup-wrapper{text-align:left}.eae-pop-btn-align-right .eae-popup-wrapper{text-align:right}.eae-pop-btn-align-center .eae-popup-wrapper{text-align:center}.eae-pop-btn-align-justify .eae-popup-wrapper{text-align:center}.eae-pop-btn-align-justify .eae-popup-wrapper a{display:block}.eae-popup .mfp-ajax-holder .mfp-content,.eae-popup .mfp-inline-holder .mfp-content{width:50%;background-color:#fff;cursor:auto;overflow:hidden}.eae-popup .mfp-ajax-cur{cursor:progress}.eae-popup .mfp-zoom-out-cur,.eae-popup .mfp-zoom-out-cur .mfp-image-holder .eae-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.eae-popup .mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.eae-popup.mfp-auto-cursor .mfp-content{cursor:auto}.eae-popup .eae-close,.eae-popup .mfp-arrow,.eae-popup .mfp-counter,.eae-popup .mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.eae-popup .mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.eae-popup .mfp-preloader a{color:#ccc}.eae-popup .mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.eae-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.eae-popup .eae-close{width:28px;height:28px;line-height:1em;position:absolute;right:10px;top:10px;text-decoration:none;text-align:center;opacity:1;color:#fff;font-size:28px;z-index:1500}.eae-close:focus,.eae-close:hover{opacity:1;cursor:pointer}.eae-close:active{top:1px}.eae-close:before{top:50%;left:50%;position:absolute;transform:translate(-50%,-50%)}.eae-popup.eae-close-btn-in .eae-close{color:#fff}.mfp-iframe-holder .eae-close,.mfp-image-holder .eae-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .eae-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.eae-popup .mfp-figure{line-height:0}.eae-popup .mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.eae-popup .mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.eae-popup .mfp-figure figure{margin:0}.eae-popup .mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.eae-popup .mfp-title{text-align:left;line-height:1;word-wrap:break-word;color:#fff;background-color:#4054b2;padding:20px 20px 20px 20px}.eae-popup .mfp-image-holder .mfp-content{max-width:100%}.eae-popup .mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .eae-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}.elementor-element.eae-animated-gradient-yes,.elementor-element.eae-animated-gradient-yes .animated-gradient{background-size:400% 400%!important;-webkit-animation:AnimateGradient 15s ease-in-out infinite;-moz-animation:AnimateGradient 15s ease-in-out infinite;animation:AnimateGradient 15s ease-in-out infinite}.animated-gradient{position:absolute;top:0;left:0;height:100%;width:100%}@-webkit-keyframes AnimateGradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@-moz-keyframes AnimateGradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes AnimateGradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.eae-swiper-outer-wrapper .swiper-slide{height:auto;overflow:inherit}.eae-swiper-outer-wrapper .swiper-slide-wrapper,.eae-swiper-outer-wrapper .testimonial-wrapper{height:100%}.eae-grid{display:flex;flex-wrap:wrap;flex-direction:row}.eae-masonry- .eae-grid-item{position:relative;height:100%}.eae-masonry- .eae-grid-item .testimonial-wrapper{height:100%}.eae-grid-container{transition:.1s all ease}.eae-grid-container{display:inline-block}.wrapper .content{margin:10px 0}.skin-2.testimonial-wrapper{display:flex;flex-direction:column;background-color:#9c989821;min-height:300px;padding:10px 20px;box-shadow:0 0 5px rgba(0,0,0,.15);color:#696969}.skin-2 .content-wrapper{padding:10px;position:relative;background-color:#fff;border-radius:10px;color:#77778e}.skin-2 i.after-content,.skin-2 i.before-content{position:absolute}.skin-2 i.before-content{top:10px;left:20px}.skin-2 i.after-content{bottom:10px;right:20px}.skin-2 blockquote{position:relative;font-size:14px;padding:10px;font-weight:500;text-align:left;margin:0;line-height:1.6em;font-style:italic}.skin-2 blockquote::after,.skin-2 blockquote::before{font-family:FontAwesome;content:"\201C";position:absolute;font-size:50px;opacity:.3;font-style:normal}.skin-2 blockquote::before{top:10px;left:20px}.skin-2 blockquote::after{content:"\201D";right:20px}.skin-2 .image-wrapper{position:relative;max-width:100%;text-align:center}.skin-2 img{width:100px;border-radius:25%}.skin-2 .detail-wrapper{text-align:center}.skin-2 .company,.skin-2 .designation,.skin-2 .rating-wrapper,.skin-2 .title{padding:5px 0}.skin-2 .rating-wrapper{color:navy}.skin-2 .title{font-weight:800;color:#000}.skin-2 blockquote p{margin:10px 0!important}.skin-1.testimonial-wrapper{display:flex;flex-direction:column;background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.15);color:#000}.skin-1 .content-wrapper{order:0}.skin-1 .image-wrapper{order:1;text-align:center;margin:15px 0}.skin-1 .detail-wrapper{order:2}.skin-1 .content-wrapper{padding:10px;position:relative}.skin-1 i.after-content,.skin-1 i.before-content{position:absolute}.skin-1 i.before-content{top:10px;left:20px}.skin-1 i.after-content{bottom:10px;right:20px}.skin-1 blockquote{position:relative;background-color:#fff;font-size:14px;padding:10px;font-weight:500;text-align:left;margin:0;line-height:1.6em;font-style:italic}.skin-1 blockquote::after,.skin-1 blockquote::before{font-family:FontAwesome;content:"\201C";position:absolute;font-size:50px;opacity:.3;font-style:normal}.skin-1 blockquote::before{top:10px;left:20px}.skin-1 blockquote::after{content:"\201D";right:20px}.skin-1 .image-wrapper{position:relative;max-width:100%}.skin-1 img{width:100px;height:auto;border-radius:50%}.skin-1 .detail-wrapper{display:flex;flex-direction:row-reverse;justify-content:space-between;padding:10px;background-color:rgba(157,163,156,.18)}.skin-1 .designation,.skin-1 .rating-wrapper,.skin-1 .title{margin:0 5px}.skin-1 .title-wrapper{display:flex;flex-direction:row}.skin-1 .rating-wrapper{color:#fecc1f}.skin-4.testimonial-wrapper{flex-direction:column;display:flex;background-color:#bfbfb6bd;min-height:300px;padding:10px 0;box-shadow:0 0 5px rgba(0,0,0,.15);color:#77778e}.skin-4 .content-wrapper{padding:10px;position:relative}.skin-4 .content-wrapper{order:2;color:#3c3c3c}.skin-4 i.after-content,.skin-4 i.before-content{position:absolute}.skin-4 i.before-content{top:10px;left:20px}.skin-4 i.after-content{bottom:10px;right:20px}.skin-4 blockquote{position:relative;font-size:14px;padding:10px;font-weight:500;text-align:left;margin:0;line-height:1.6em;font-style:italic}.skin-4 blockquote::after,.skin-4 blockquote::before{font-family:FontAwesome;content:"\201C";position:absolute;font-size:50px;opacity:.3;font-style:normal}.skin-4 blockquote::before{top:10px;left:20px}.skin-4 blockquote::after{content:"\201D";right:20px}.skin-4 .image-wrapper{position:relative;max-width:100%;text-align:center}.skin-4 img{width:100px;border-radius:50%}.skin-4 .detail-wrapper{text-align:center}.skin-2 .designation,.skin-2 .title,.skin-4 .rating-wrapper{padding:5px 0}.skin-4 .rating-wrapper{color:#690a69}.skin-4 .title{font-weight:800;color:#000}.skin-3.testimonial-wrapper{display:flex;flex-direction:row;background-color:#9c989821;box-shadow:0 0 5px rgba(0,0,0,.15);color:#000;overflow:hidden}.skin-3 .content-section{display:flex;flex-direction:column;align-self:center}.skin-3 .content-wrapper{padding:10px;position:relative}.skin-2 i.after-content,.skin-3 i.before-content{position:absolute}.skin-3 i.before-content{top:10px;left:20px}.skin-3 i.after-content{bottom:10px;right:20px}.skin-3 blockquote{position:relative;font-size:18px;padding:10px;font-weight:500;text-align:left;margin:0;line-height:1.6em;font-style:italic}.skin-3 blockquote::after,.skin-3 blockquote::before{font-family:FontAwesome;content:"\201C";position:absolute;font-size:50px;opacity:.3;font-style:normal}.skin-3 blockquote::before{top:10px;left:20px}.skin-3 blockquote::after{content:"\201D";right:20px}.skin-3 .image-wrapper{position:relative;max-width:30%;max-height:250px;text-align:center;align-self:center}.skin-3 img{width:100%}.testimonial-wrapper .skin-3 .eae-person-avatar{border-radius:50%}.skin-3 .detail-wrapper{text-align:left;padding-left:20px}.skin-3 .designation,.skin-3 .rating-wrapper,.skin-3 .title{padding:3px 0}.skin-3 .rating-wrapper{color:#800040}.skin-3 .title{font-weight:800}.eae-swiper-outer-wrapper .swiper-button-prev{-webkit-mask:url(arrow-left.svg) no-repeat 100% 100%;mask:url(arrow-left.svg) no-repeat 100% 100%;-webkit-mask-size:cover;mask-size:cover;background-image:none;background-color:#007aff;transform:translateY(-50%);margin-top:0}.eae-swiper-outer-wrapper .swiper-container-rtl .swiper-button-prev{-webkit-mask:url(arrow-right.svg) no-repeat 100% 100%;mask:url(arrow-right.svg) no-repeat 100% 100%}.eae-swiper-outer-wrapper .swiper-button-next{-webkit-mask:url(arrow-right.svg) no-repeat 100% 100%;mask:url(arrow-right.svg) no-repeat 100% 100%;-webkit-mask-size:cover;mask-size:cover;background-image:none;background-color:#007aff;transform:translateY(-50%);margin-top:0}.eae-swiper-outer-wrapper .swiper-container-rtl .swiper-button-next{-webkit-mask:url(arrow-left.svg) no-repeat 100% 100%;mask:url(arrow-left.svg) no-repeat 100% 100%}.elementor-widget-wts-testimonial-slider .eae-swiper-outer-wrapper .swiper-button-next,.elementor-widget-wts-testimonial-slider .eae-swiper-outer-wrapper .swiper-button-prev{-webkit-mask:none;mask:none;-webkit-mask-size:unset;mask-size:unset;background-image:none;background-color:unset;width:auto;height:auto;transform:translateY(-50%);margin-top:0}.swiper-container .swiper-button-next i,.swiper-container .swiper-button-prev i{width:1em;height:1em;text-align:center;position:relative}.elementor-widget-wts-testimonial-slider .eae-swiper-outer-wrapper .eae-swiper-button-wrapper{position:absolute;height:auto;line-height:0}.eae-hpos-right.eae-vpos-top .eae-swiper-button-wrapper{bottom:auto;top:0;width:auto;right:0}.eae-vpos-top.eae-hpos-left .eae-swiper-button-wrapper{bottom:auto;top:0;width:auto;left:0}.eeae-hpos-right.eae-vpos-bottom .eae-swiper-button-wrapper{bottom:0;top:auto;width:auto;right:0}.eae-vpos-bottom.eae-hpos-left .eae-swiper-button-wrapper{bottom:0;top:auto;width:auto;left:0}.eae-hpos-right.eae-vpos-middle .eae-swiper-button-wrapper{bottom:auto;top:50%;width:auto;right:0}.eae-hpos-left.eae-vpos-middle .eae-swiper-button-wrapper{bottom:auto;top:50%;width:auto;left:0}.eae-hpos-left .swiper-button-next,.eae-hpos-left .swiper-button-prev,.eae-hpos-right .swiper-button-next,.eae-hpos-right .swiper-button-prev{position:relative;display:inline-block;right:auto;left:auto}.eae-hpos-right.eae-vpos-bottom .swiper-button-next,.eae-hpos-right.eae-vpos-bottom .swiper-button-prev{top:auto;bottom:0;transform:unset}.eae-hpos-right.eae-vpos-top .swiper-button-next,.eae-hpos-right.eae-vpos-top .swiper-button-prev{top:0;bottom:auto;transform:unset}.eae-hpos-left.eae-vpos-top .swiper-button-next,.eae-hpos-left.eae-vpos-top .swiper-button-prev{top:0;bottom:auto;transform:unset}.eae-hpos-left.eae-vpos-bottom .swiper-button-next,.eae-hpos-left.eae-vpos-bottom .swiper-button-prev{top:auto;bottom:0;transform:unset}.eae-hpos-center.eae-vpos-bottom .swiper-button-next,.eae-hpos-center.eae-vpos-bottom .swiper-button-prev{top:auto;bottom:0;transform:unset}.eae-hpos-center.eae-vpos-top .swiper-button-next,.eae-hpos-center.eae-vpos-top .swiper-button-prev{top:0;bottom:auto;transform:unset}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.eae-info-circle{position:relative;width:90%;margin:0 auto;border-radius:50%;display:block}.eae-info-circle:before{content:"";display:block;position:absolute;top:4%;left:4%;width:92%;height:92%;border-radius:50%;z-index:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;pointer-events:none}.eae-info-circle:after{content:"";display:block;padding-top:100%}.eae-info-circle .eae-ic-icon-wrap{position:absolute;display:inline-block;top:50%;left:50%;z-index:2;line-height:1em;vertical-align:middle;overflow:hidden;max-width:100%}.eae-info-circle .eae-info-circle-item{top:0;left:0;width:100%;height:100%;display:block}.eae-info-circle .eae-info-circle-item.eae-active .eae-info-circle-item__content-wrap{visibility:visible;opacity:1;display:flex}.eae-info-circle .eae-info-circle-item__content-wrap{visibility:visible;display:none;height:91%;width:91%;opacity:0;top:50%;transform:translateY(-50%) translateX(-50%);position:absolute;left:50%;border-radius:50%;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.eae-info-circle .eae-info-circle-item__content-wrap:before{content:"";display:inline-block;height:100%;vertical-align:middle}.eae-info-circle .eae-info-circle-item__content{display:inline-block;top:50%;transform:translateY(-50%) translateX(-50%);position:absolute;left:50%;vertical-align:middle;z-index:1;max-height:100%;overflow:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;width:75%}@media screen and (max-width:767px){.eae-info-circle.eae-info-circle .eae-info-circle-item__content-wrap:before{display:none}.eae-info-circle:after,.eae-info-circle:before{display:none}.eae-info-circle{width:100%!important}.eae-info-circle-wrapper:after,.eae-info-circle-wrapper:before{display:none}.eae-info-circle .eae-ic-icon-wrap{display:block;text-align:center;position:relative!important;left:unset!important;margin-left:0!important;margin-top:0!important;margin-bottom:10px}.eae-info-circle-item{position:relative!important;border-radius:0!important;padding:0;margin:10px 0}.eae-info-circle .eae-info-circle-item__content-wrap{visibility:visible;opacity:1!important;display:flex!important;border-radius:0!important;border:none!important;margin:0!important;padding-right:0!important;padding-left:0!important;padding-bottom:0!important;width:100%;height:auto;line-height:1.5em;position:relative;top:unset;left:unset;transform:unset}.eae-info-circle .eae-info-circle-item__content{position:relative;top:unset;left:unset;transform:unset;width:100%;padding:10px}}.eae-icon-wrap i{height:1.25em;width:1.25em;line-height:1.25em;display:block}.eae-icon-wrap i img{top:50%;left:50%;transform:translateX(-50%) translateY(-50%);position:absolute}.eae-icon{display:inline-block;text-align:center;vertical-align:middle;max-width:100%;overflow:hidden;padding:10px}.eae-icon-shape-circle:not(.elementor-element){border-radius:50%}.eae-icon-view-framed:not(.elementor-element){border-width:1px;border-style:solid}.eae-icon-wrapper{display:flex}.eae-icon-wrapper .eae-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);line-height:1}.eae-timeline{position:relative;display:inline-block;width:100%}.eae-timline-progress-bar{width:4px;background-color:#f45b69;top:0;bottom:50px;position:absolute;transform:translateX(-50%)}.eae-timeline-item{position:relative;display:flex;flex-direction:row;padding-bottom:50px}.eae-timeline-item:last-child{padding-bottom:0!important}.eae-tl-top .eae-timeline-item{align-items:flex-start}.eae-tl-top .eae-tl-item-content::before{top:10px}.eae-timeline-item.image-position-row .eae-tl-item-image,.eae-timeline-item.image-position-row-reverse .eae-tl-item-image{margin-top:0;margin-bottom:0}.eae-tl-item-meta-wrapper-inner{display:none}.eae-tl-bottom .eae-timeline-item{align-items:flex-end}.eae-tl-bottom .eae-tl-item-content::before{bottom:10px}.eae-tl-center .eae-timeline-item{align-items:center}.eae-tl-center .eae-tl-item-content::before{bottom:calc(50% - 5px)}.eae-layout-center .eae-timline-progress-bar{left:50%}.eae-layout-center .eae-timeline-item:nth-child(odd){flex-direction:row-reverse}.eae-layout-center .eae-timeline-item:nth-child(odd) .eae-tl-item-meta-wrapper{margin-right:0;margin-left:0;justify-content:flex-start}body.rtl[data-elementor-device-mode=tablet] .eae-layout-center .eae-timeline-item:nth-child(even) .eae-tl-content-wrapper,body:not(.rtl)[data-elementor-device-mode=tablet] .eae-layout-center .eae-timeline-item:nth-child(odd) .eae-tl-content-wrapper{padding-right:20px;padding-left:0}body.rtl[data-elementor-device-mode=tablet] .eae-layout-center .eae-timeline-item:nth-child(odd) .eae-tl-content-wrapper,body:not(.rtl)[data-elementor-device-mode=tablet] .eae-layout-center .eae-timeline-item:nth-child(even) .eae-tl-content-wrapper{padding-right:0;padding-left:20px}body:not(.rtl) .eae-layout-left .eae-tl-content-wrapper{padding-right:10px;padding-left:20px}body.rtl .eae-layout-left .eae-tl-content-wrapper{padding-right:20px;padding-left:10px}.eae-layout-left .eae-timline-progress-bar{display:none}.eae-layout-left .eae-tl-item-meta-wrapper{display:none}.eae-layout-left .eae-tl-item-meta-wrapper-inner{display:block}.eae-layout-right .eae-timline-progress-bar{display:none}body:not(.rtl) .eae-layout-right .eae-tl-content-wrapper{padding-right:20px;padding-left:10px}body.rtl .eae-layout-right .eae-tl-content-wrapper{padding-right:10px;padding-left:20px}.eae-layout-right .eae-tl-icon-wrapper{order:3}.eae-layout-right .eae-tl-item-meta-wrapper{display:none}.eae-layout-right .eae-tl-item-meta-wrapper-inner{display:block}.eae-tl-item-meta-wrapper{flex-grow:1;order:0;flex-basis:50%;flex-direction:initial;justify-content:flex-end;display:flex;align-items:center;margin-right:0}.eae-tl-item-meta{padding:0 20px}.eae-tl-icon-wrapper{height:auto;width:auto;flex-grow:0;flex-shrink:0;order:1;margin-left:0;margin-right:0;min-width:10px;min-height:10px;border-radius:999px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.eae-tl-content-wrapper{flex-grow:1;order:2;flex-basis:50%;position:relative;padding-right:0;padding-left:20px}.eae-tl-item-content{background:#f4f4f4;padding:25px;overflow:hidden;text-align:center;display:flex;flex-direction:row}.eae-tl-content{display:inline-block;position:relative;padding:10px;width:100%;color:#000}.eae-timeline-item.custom-image-style-yes.image-position-row .eae-content-inner,.eae-timeline-item.custom-image-style-yes.image-position-row-reverse .eae-content-inner,.image-position-row .eae-timeline .eae-timeline-item:not(.custom-image-style-yes) .eae-content-inner,.image-position-row-reverse .eae-timeline .eae-timeline-item:not(.custom-image-style-yes) .eae-content-inner{position:relative;left:50%;top:50%;transform:translate(-50%,-50%);line-height:1;width:100%}.custom-image-style-.image-position-row .eae-content-inner,.custom-image-style-.image-position-row-reverse .eae-content-inner,.custom-image-style-no.image-position-row .eae-content-inner,.custom-image-style-no.image-position-row-reverse .eae-content-inner{left:unset;top:unset;transform:unset}.eae-tl-item-image{display:inline-block}.image-position-row .eae-tl-item-image img,.image-position-row-reverse .eae-tl-item-image img{object-fit:cover;height:100%!important}.image-position-row .eae-tl-item-image,.image-position-row-reverse .eae-tl-item-image{margin:0}.image-position-column .eae-tl-item-image{margin:auto}.custom-image-style-.image-position-column .eae-tl-item-image,.custom-image-style-no.image-position-column .eae-tl-item-image{margin:0 auto}.eae-pb-inner-line{width:100%;background-color:#3d5ac3}.eae-tl-item-content::before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:8px 16px 8px 0;border-color:transparent #f4f4f4 transparent transparent}.eae-icon-wrapper{display:flex}.elementor-widget-bpel-timeline .eae-icon-wrapper{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);line-height:1}.eae-tl-read-more{display:inline-block;padding:5px;border:2px solid #000}.image-position-row .eae-timeline.eae-timeline-alternate-yes .eae-timeline-item:nth-child(odd):not(.custom-image-style-yes) .eae-tl-item-content{flex-direction:row-reverse!important}.image-position-row-reverse .eae-timeline.eae-timeline-alternate-yes .eae-timeline-item:nth-child(odd):not(.custom-image-style-yes) .eae-tl-item-content{flex-direction:row!important}@media screen and (min-width:1024px){.eae-layout-center .eae-timeline-item:nth-child(odd) .eae-tl-content-wrapper,body.rtl .eae-layout-center .eae-timeline-item:nth-child(even) .eae-tl-content-wrapper{padding-right:20px;padding-left:0}.eae-layout-center .eae-timeline-item:nth-child(even) .eae-tl-content-wrapper,body.rtl .eae-layout-center .eae-timeline-item:nth-child(odd) .eae-tl-content-wrapper{padding-right:0;padding-left:20px}.eae-layout-center .eae-timeline-item:nth-child(odd) .eae-tl-item-content::before,.eae-layout-right .eae-tl-item-content::before,body.rtl .eae-layout-center .eae-timeline-item:nth-child(even) .eae-tl-item-content::before,body.rtl .eae-layout-left .eae-tl-item-content::before{right:4px;left:unset;border-width:8px 0 8px 16px;border-color:transparent transparent transparent #f4f4f4}.eae-layout-center .eae-timeline-item:nth-child(even) .eae-tl-item-content::before,.eae-layout-left .eae-tl-item-content::before,body.rtl .eae-layout-center .eae-timeline-item:nth-child(odd) .eae-tl-item-content::before,body.rtl .eae-layout-right .eae-tl-item-content::before{left:4px;right:unset;border-width:8px 16px 8px 0;border-color:transparent #f4f4f4 transparent transparent}}@media screen and (max-width:1023px) and (min-width:768px){.image-position-row .eae-timeline.eae-timeline-alternate-yes .eae-timeline-item:nth-child(odd):not(.custom-image-style-yes) .eae-tl-item-content{flex-direction:row-reverse!important}.image-position-row-reverse .eae-timeline.eae-timeline-alternate-yes .eae-timeline-item:nth-child(odd):not(.custom-image-style-yes) .eae-tl-item-content{flex-direction:row!important}.eae-tl-res-style-mobile-tablet .eae-tl-item-meta-wrapper{display:none}.eae-tl-res-style-mobile-tablet .eae-tl-item-meta-wrapper-inner{display:block}.eae-tl-res-style-mobile-tablet.eae-tl-res-layout-left .eae-timeline-item{flex-direction:row!important}.eae-tl-res-style-mobile-tablet.eae-tl-res-layout-right .eae-timeline-item{flex-direction:row-reverse!important}.eae-layout-center.eae-tl-res-style-mobile-tablet.eae-tl-res-layout-left .eae-timeline-item .eae-tl-item-content::before,.eae-timeline.eae-layout-center.eae-tl-res-style-mobile .eae-timeline-item:nth-child(even) .eae-tl-item-content::before,body.rtl .eae-layout-center.eae-tl-res-style-mobile-tablet.eae-tl-res-layout-right .eae-timeline-item .eae-tl-item-content::before,body.rtl .eae-layout-right .eae-timeline-item .eae-tl-item-content::before,body.rtl .eae-layout-right .eae-tl-item-content::before,body.rtl .eae-timeline.eae-layout-center.eae-tl-res-style-mobile .eae-timeline-item:nth-child(odd) .eae-tl-item-content::before,body:not(.rtl) .eae-layout-left .eae-timeline-item .eae-tl-item-content::before,body:not(.rtl) .eae-layout-left .eae-tl-item-content::before{left:4px!important;border-width:8px 16px 8px 0!important;border-color:transparent #f4f4f4 transparent transparent!important}body.rtl .eae-timeline.eae-layout-center.eae-tl-res-style-mobile .eae-timeline-item:nth-child(odd) .eae-tl-item-content::before{left:4px!important;right:unset!important;border-width:8px 16px 8px 0!important;border-color:transparent #f4f4f4 transparent transparent!important}.eae-timeline.eae-layout-center.eae-tl-res-style-mobile .eae-timeline-item:nth-child(odd) .eae-tl-item-content::before,body.rtl .eae-layout-center.eae-tl-res-style-mobile-tablet.eae-tl-res-layout-left .eae-timeline-item .eae-tl-item-content::before,body.rtl .eae-layout-left .eae-timeline-item .eae-tl-item-content::before,body.rtl .eae-layout-left .eae-tl-item-content::before,body.rtl .eae-timeline.eae-layout-center.eae-tl-res-style-mobile .eae-timeline-item:nth-child(even) .eae-tl-item-content::before,body:not(.rtl) .eae-layout-center.eae-tl-res-style-mobile-tablet.eae-tl-res-layout-right .eae-timeline-item .eae-tl-item-content::before,body:not(.rtl) .eae-layout-right .eae-timeline-item .eae-tl-item-content::before,body:not(.rtl) .eae-layout-right .eae-tl-item-content::before,body:not(.rtl) .eae-tl-res-style-mobile-tablet.eae-tl-res-layout-right .eae-timeline-item .eae-tl-item-content::before{right:4px!important;border-width:8px 0 8px 16px!important;border-color:transparent transparent transparent #f4f4f4!important}.eae-tl-res-style-mobile-tablet.eae-layout-center.eae-tl-res-layout-left .eae-timeline-item .eae-tl-content-wrapper,body.rtl .eae-tl-res-style-mobile-tablet.eae-layout-center.eae-tl-res-layout-right .eae-timeline-item .eae-tl-content-wrapper{padding-right:0!important;padding-left:20px!important}.eae-tl-res-style-mobile-tablet.eae-layout-center.eae-tl-res-layout-right .eae-timeline-item .eae-tl-content-wrapper,body.rtl .eae-tl-res-style-mobile-tablet.eae-layout-center.eae-tl-res-layout-left .eae-timeline-item .eae-tl-content-wrapper{padding-right:20px!important;padding-left:0!important}.eae-tl-res-style-mobile-tablet.eae-layout-center.eae-tl-res-layout-left .eae-timline-progress-bar{left:13px}.eae-tl-res-style-mobile-tablet.eae-layout-center.eae-tl-res-layout-right .eae-timline-progress-bar{left:calc(100% - 13px)}}@media screen and (max-width:767px){.eae-tl-item-meta-wrapper{display:none}.eae-tl-item-meta-wrapper-inner{display:block}.elementor-widget-bpel-timeline:not(.image-position-column) .eae-timeline .eae-tl-item-content{flex-direction:column-reverse!important}.eae-tl-item-image,.elementor-widget-bpel-timeline:not(.image-position-column) .eae-tl-content{width:100%!important}.eae-tl-res-style-mobile-tablet.eae-tl-res-layout-left .eae-timeline-item,.eae-tl-res-style-mobile.eae-tl-res-layout-left .eae-timeline-item{flex-direction:row!important}.eae-tl-res-style-mobile-tablet.eae-tl-res-layout-right .eae-timeline-item,.eae-tl-res-style-mobile.eae-tl-res-layout-right .eae-timeline-item{flex-direction:row-reverse!important}.eae-timeline.eae-layout-center.eae-tl-center.eae-tl-res-style-mobile-tablet.eae-tl-res-layout-left .eae-timeline-item:nth-child(odd) .eae-tl-item-content::before,.eae-timeline.eae-layout-center.eae-tl-center.eae-tl-res-style-mobile.eae-tl-res-layout-left .eae-timeline-item:nth-child(odd) .eae-tl-item-content::before,body.rtl .eae-timeline.eae-layout-right .eae-timeline-item .eae-tl-item-content::before,body.rtl .eae-timeline.eae-tl-res-style-mobile.eae-tl-res-layout-right .eae-timeline-item .eae-tl-item-content::before,body:not(.rtl) .eae-layout-left .eae-timeline-item .eae-tl-item-content::before,body:not(.rtl) .eae-tl-res-style-mobile-tablet.eae-tl-res-layout-left .eae-timeline-item .eae-tl-item-content::before,body:not(.rtl) .eae-tl-res-style-mobile.eae-tl-res-layout-left .eae-timeline-item .eae-tl-item-content::before{left:4px!important;border-width:8px 16px 8px 0!important;border-color:transparent #f4f4f4 transparent transparent!important}body.rtl .eae-layout-left .eae-timeline-item .eae-tl-item-content::before,body.rtl .eae-tl-res-style-mobile.eae-tl-res-layout-left .eae-timeline-item .eae-tl-item-content::before,body:not(.rtl) .eae-layout-right .eae-timeline-item .eae-tl-item-content::before,body:not(.rtl) .eae-tl-res-style-mobile-tablet.eae-tl-res-layout-right .eae-timeline-item .eae-tl-item-content::before,body:not(.rtl) .eae-tl-res-style-mobile.eae-tl-res-layout-right .eae-timeline-item .eae-tl-item-content::before{right:4px!important;border-width:8px 0 8px 16px!important;border-color:transparent transparent transparent #f4f4f4!important}.eae-timeline.eae-tl-res-style-mobile-tablet.eae-layout-center.eae-tl-res-layout-right .eae-timeline-item .eae-tl-content-wrapper,body:not(.rtl) .eae-tl-res-style-mobile-tablet.eae-layout-center.eae-tl-res-layout-left .eae-timeline-item .eae-tl-content-wrapper body.rtl .eae-timeline.eae-tl-res-style-mobile.eae-layout-center.eae-tl-res-layout-right .eae-timeline-item .eae-tl-content-wrapper,body:not(.rtl) .eae-tl-res-style-mobile.eae-layout-center.eae-tl-res-layout-left .eae-timeline-item .eae-tl-content-wrapper{padding-right:0!important;padding-left:20px!important}body.rtl .eae-tl-res-style-mobile-tablet.eae-layout-center.eae-tl-res-layout-left .eae-timeline-item .eae-tl-content-wrapper,body.rtl .eae-tl-res-style-mobile.eae-layout-center.eae-tl-res-layout-left .eae-timeline-item .eae-tl-content-wrapper,body:not(.rtl) .eae-tl-res-style-mobile-tablet.eae-layout-center.eae-tl-res-layout-right .eae-timeline-item .eae-tl-content-wrapper,body:not(.rtl) .eae-tl-res-style-mobile.eae-layout-center.eae-tl-res-layout-right .eae-timeline-item .eae-tl-content-wrapper{padding-right:20px!important;padding-left:0!important}.eae-tl-res-style-mobile-tablet.eae-layout-center.eae-tl-res-layout-left .eae-timline-progress-bar,.eae-tl-res-style-mobile.eae-layout-center.eae-tl-res-layout-left .eae-timline-progress-bar{left:13px}.eae-tl-res-style-mobile-tablet.eae-layout-center.eae-tl-res-layout-right .eae-timline-progress-bar,.eae-tl-res-style-mobile.eae-layout-center.eae-tl-res-layout-right .eae-timline-progress-bar{left:calc(100% - 13px)}body.rtl .eae-layout-center.eae-timeline.eae-tl-res-style-mobile-tablet.eae-tl-res-layout-right .eae-timeline-item .eae-tl-content-wrapper .eae-tl-item-content::before{left:4px;right:unset}body.rtl .eae-layout-center.eae-timeline.eae-tl-res-style-mobile-tablet.eae-tl-res-layout-left .eae-timeline-item .eae-tl-content-wrapper .eae-tl-item-content::before{left:unset;right:4px;border-width:8px 0 8px 16px!important;border-color:transparent transparent transparent #f4f4f4!important}}[data-element_type="eae-evergreen-timer.skin1"] .eae-evergreen-wrapper{display:block;text-align:center}[data-element_type="eae-evergreen-timer.skin1"] #eaeclockdiv{font-family:sans-serif;color:#fff;display:inline-block;font-weight:100;text-align:center;font-size:30px}[data-element_type="eae-evergreen-timer.skin1"] .eae-time-wrapper{padding:10px;border-radius:3px;background:#00bf96;display:inline-block;overflow:hidden}[data-element_type="eae-evergreen-timer.skin1"] #eaeclockdiv div>span{padding:15px;width:100%;background:#00816a;display:inline-block}[data-element_type="eae-evergreen-timer.skin1"] .smalltext{padding:7px;font-size:16px}[data-element_type="eae-evergreen-timer.skin1"] .eae-egt-hide{display:none}.eae-egt-message{display:none}@media screen and (max-width:767px){[data-element_type="eae-evergreen-timer.skin1"] #eaeclockdiv div>span{padding:5px}[data-element_type="eae-evergreen-timer.skin1"] .eae-time-wrapper{padding:5px}}[data-element_type="eae-evergreen-timer.skin2"] .eae-flip-clock-wrapper *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}[data-element_type="eae-evergreen-timer.skin2"] .eae-evergreen-wrapper{display:inline-block;width:100%;text-align:center;margin:auto}[data-element_type="eae-evergreen-timer.skin2"] .timer-container{display:inline-block}[data-element_type="eae-evergreen-timer.skin2"] .eae-flip-clock-wrapper a{cursor:pointer;text-decoration:none;color:#ccc}[data-element_type="eae-evergreen-timer.skin2"] .eae-flip-clock-wrapper a:hover{color:#fff}[data-element_type="eae-evergreen-timer.skin2"] .eae-flip-clock-wrapper ul{list-style:none}[data-element_type="eae-evergreen-timer.skin2"] .eae-flip-clock-wrapper.clearfix:after,[data-element_type="eae-evergreen-timer.skin2"] .eae-flip-clock-wrapper.clearfix:before{content:" ";display:table}[data-element_type="eae-evergreen-timer.skin2"] .eae-flip-clock-wrapper.clearfix:after{clear:both}[data-element_type="eae-evergreen-timer.skin2"] .eae-flip-clock-wrapper{font:normal 11px "Helvetica Neue",Helvetica,sans-serif;-webkit-user-select:none}[data-element_type="eae-evergreen-timer.skin2"] .flip-clock-meridium{background:0 0!important;box-shadow:0 0 0!important;font-size:36px!important}[data-element_type="eae-evergreen-timer.skin2"] .flip-clock-meridium a{color:#313333}[data-element_type="eae-evergreen-timer.skin2"] .eae-flip-clock-wrapper{text-align:center;position:relative;width:100%;margin:1em}[data-element_type="eae-evergreen-timer.skin2"] .eae-flip-clock-wrapper:after,[data-element_type="eae-evergreen-timer.skin2"] .eae-flip-clock-wrapper:before{content:" ";display:table}[data-element_type="eae-evergreen-timer.skin2"] .eae-flip-clock-wrapper:after{clear:both}[data-element_type="eae-evergreen-timer.skin2"] .eae-flip-clock-wrapper ul{position:relative;float:left;margin:5px;width:60px;height:90px;font-size:80px;font-weight:700;line-height:87px;border-radius:6px;background:#000}[data-element_type="eae-evergreen-timer.skin2"] .eae-flip-clock-wrapper ul li{z-index:1;position:absolute;left:0;top:0;width:100%;height:100%;line-height:87px;text-decoration:none!important}[data-element_type="eae-evergreen-timer.skin2"] .eae-flip-clock-wrapper ul li:first-child{z-index:2}[data-element_type="eae-evergreen-timer.skin2"] .eae-flip-clock-wrapper ul li a{display:block;height:100%;-webkit-perspective:200px;-moz-perspective:200px;perspective:200px;margin:0!important;overflow:visible!important;cursor:default!important}[data-element_type="eae-evergreen-timer.skin2"] .eae-flip-clock-wrapper ul li a div{z-index:1;position:absolute;left:0;width:100%;height:50%;font-size:80px;overflow:hidden;outline:1px solid transparent}[data-element_type="eae-evergreen-timer.skin2"] .eae-flip-clock-wrapper ul li a div .shadow{position:absolute;width:100%;height:100%;z-index:2}[data-element_type="eae-evergreen-timer.skin2"] .eae-flip-clock-wrapper ul li a div.up{-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%;top:0}[data-element_type="eae-evergreen-timer.skin2"] .eae-flip-clock-wrapper ul li a div.up:after{content:"";position:absolute;top:44px;left:0;z-index:5;width:100%;height:3px;background-color:#000;background-color:rgba(0,0,0,.4)}[data-element_type="eae-evergreen-timer.skin2"] .eae-flip-clock-wrapper ul li a div.down{-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0;bottom:0;border-bottom-left-radius:6px;border-bottom-right-radius:6px}[data-element_type="eae-evergreen-timer.skin2"] .eae-flip-clock-wrapper ul li a div div.inn{position:absolute;left:0;z-index:1;width:100%;height:200%;color:#ccc;text-shadow:0 1px 2px #000;text-align:center;background-color:#333;border-radius:6px;font-size:70px}[data-element_type="eae-evergreen-timer.skin2"] .eae-flip-clock-wrapper ul li a div.up div.inn{top:0}[data-element_type="eae-evergreen-timer.skin2"] .eae-flip-clock-wrapper ul li a div.down div.inn{bottom:0}[data-element_type="eae-evergreen-timer.skin2"] .eae-flip-clock-wrapper ul.play li.flip-clock-before{z-index:3}[data-element_type="eae-evergreen-timer.skin2"] .eae-flip-clock-wrapper .flip{box-shadow:0 2px 5px rgba(0,0,0,.7)}[data-element_type="eae-evergreen-timer.skin2"] .eae-flip-clock-wrapper ul.play li.flip-clock-active{-webkit-animation:asd 10ms .49s linear both;-moz-animation:asd 10ms .49s linear both;animation:asd 10ms .49s linear both;z-index:5}[data-element_type="eae-evergreen-timer.skin2"] .flip-clock-divider{float:left;display:inline-block;position:relative;width:20px;height:100px}[data-element_type="eae-evergreen-timer.skin2"] .flip-clock-divider:first-child{width:0}[data-element_type="eae-evergreen-timer.skin2"] .flip-clock-dot{display:block;background:#323434;width:10px;height:10px;position:absolute;border-radius:50%;box-shadow:0 0 5px rgba(0,0,0,.5);left:5px}[data-element_type="eae-evergreen-timer.skin2"] .flip-clock-divider .flip-clock-label{position:absolute;top:-1.5em;right:-86px;color:#000;text-shadow:none}[data-element_type="eae-evergreen-timer.skin2"] .flip-clock-divider.minutes .flip-clock-label{right:-88px}[data-element_type="eae-evergreen-timer.skin2"] .flip-clock-divider.seconds .flip-clock-label{right:-91px}[data-element_type="eae-evergreen-timer.skin2"] .flip-clock-dot.top{top:30%}[data-element_type="eae-evergreen-timer.skin2"] .flip-clock-dot.bottom{bottom:30%}@-webkit-keyframes asd{0%{z-index:2}100%{z-index:4}}@-moz-keyframes asd{0%{z-index:2}100%{z-index:4}}@-o-keyframes asd{0%{z-index:2}100%{z-index:4}}@keyframes asd{0%{z-index:2}100%{z-index:4}}[data-element_type="eae-evergreen-timer.skin2"] .eae-flip-clock-wrapper ul.play li.flip-clock-active .down{z-index:2;-webkit-animation:turn .5s .5s linear both;-moz-animation:turn .5s .5s linear both;animation:turn .5s .5s linear both}@-webkit-keyframes turn{0%{-webkit-transform:rotateX(90deg)}100%{-webkit-transform:rotateX(0)}}@-moz-keyframes turn{0%{-moz-transform:rotateX(90deg)}100%{-moz-transform:rotateX(0)}}@-o-keyframes turn{0%{-o-transform:rotateX(90deg)}100%{-o-transform:rotateX(0)}}@keyframes turn{0%{transform:rotateX(90deg)}100%{transform:rotateX(0)}}[data-element_type="eae-evergreen-timer.skin2"] .eae-flip-clock-wrapper ul.play li.flip-clock-before .up{z-index:2;-webkit-animation:turn2 .5s linear both;-moz-animation:turn2 .5s linear both;animation:turn2 .5s linear both}@-webkit-keyframes turn2{0%{-webkit-transform:rotateX(0)}100%{-webkit-transform:rotateX(-90deg)}}@-moz-keyframes turn2{0%{-moz-transform:rotateX(0)}100%{-moz-transform:rotateX(-90deg)}}@-o-keyframes turn2{0%{-o-transform:rotateX(0)}100%{-o-transform:rotateX(-90deg)}}@keyframes turn2{0%{transform:rotateX(0)}100%{transform:rotateX(-90deg)}}[data-element_type="eae-evergreen-timer.skin2"] .eae-flip-clock-wrapper ul li.flip-clock-active{z-index:3}[data-element_type="eae-evergreen-timer.skin2"] .eae-flip-clock-wrapper ul.play li.flip-clock-before .up .shadow{background:-moz-linear-gradient(top,rgba(0,0,0,.1) 0,#000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.1)),color-stop(100%,#000));background:linear,top,rgba(0,0,0,.1) 0,#000 100%;background:-o-linear-gradient(top,rgba(0,0,0,.1) 0,#000 100%);background:-ms-linear-gradient(top,rgba(0,0,0,.1) 0,#000 100%);background:linear,to bottom,rgba(0,0,0,.1) 0,#000 100%;-webkit-animation:show .5s linear both;-moz-animation:show .5s linear both;animation:show .5s linear both}[data-element_type="eae-evergreen-timer.skin2"] .eae-flip-clock-wrapper ul.play li.flip-clock-active .up .shadow{background:-moz-linear-gradient(top,rgba(0,0,0,.1) 0,#000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.1)),color-stop(100%,#000));background:linear,top,rgba(0,0,0,.1) 0,#000 100%;background:-o-linear-gradient(top,rgba(0,0,0,.1) 0,#000 100%);background:-ms-linear-gradient(top,rgba(0,0,0,.1) 0,#000 100%);background:linear,to bottom,rgba(0,0,0,.1) 0,#000 100%;-webkit-animation:hide .5s .3s linear both;-moz-animation:hide .5s .3s linear both;animation:hide .5s .3s linear both}[data-element_type="eae-evergreen-timer.skin2"] .eae-flip-clock-wrapper ul.play li.flip-clock-before .down .shadow{background:-moz-linear-gradient(top,#000 0,rgba(0,0,0,.1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#000),color-stop(100%,rgba(0,0,0,.1)));background:linear,top,#000 0,rgba(0,0,0,.1) 100%;background:-o-linear-gradient(top,#000 0,rgba(0,0,0,.1) 100%);background:-ms-linear-gradient(top,#000 0,rgba(0,0,0,.1) 100%);background:linear,to bottom,#000 0,rgba(0,0,0,.1) 100%;-webkit-animation:show .5s linear both;-moz-animation:show .5s linear both;animation:show .5s linear both}[data-element_type="eae-evergreen-timer.skin2"] .eae-flip-clock-wrapper ul.play li.flip-clock-active .down .shadow{background:-moz-linear-gradient(top,#000 0,rgba(0,0,0,.1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#000),color-stop(100%,rgba(0,0,0,.1)));background:linear,top,#000 0,rgba(0,0,0,.1) 100%;background:-o-linear-gradient(top,#000 0,rgba(0,0,0,.1) 100%);background:-ms-linear-gradient(top,#000 0,rgba(0,0,0,.1) 100%);background:linear,to bottom,#000 0,rgba(0,0,0,.1) 100%;-webkit-animation:hide .5s .3s linear both;-moz-animation:hide .5s .3s linear both;animation:hide .5s .2s linear both}@-webkit-keyframes show{0%{opacity:0}100%{opacity:1}}@-moz-keyframes show{0%{opacity:0}100%{opacity:1}}@-o-keyframes show{0%{opacity:0}100%{opacity:1}}@keyframes show{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes hide{0%{opacity:1}100%{opacity:0}}@-moz-keyframes hide{0%{opacity:1}100%{opacity:0}}@-o-keyframes hide{0%{opacity:1}100%{opacity:0}}@keyframes hide{0%{opacity:1}100%{opacity:0}}@media screen and (max-width:767px){[data-element_type="eae-evergreen-timer.skin2"] .flip-clock-divider{width:15px}[data-element_type="eae-evergreen-timer.skin2"] .flip-clock-dot{height:5px;width:5px}[data-element_type="eae-evergreen-timer.skin2"] .eae-flip-clock-wrapper ul{height:40px}[data-element_type="eae-evergreen-timer.skin2"] .flip-clock-divider{height:50px}[data-element_type="eae-evergreen-timer.skin2"] .eae-flip-clock-wrapper ul li{line-height:37px}[data-element_type="eae-evergreen-timer.skin2"] .eae-flip-clock-wrapper ul li a div div.inn{font-size:24px}[data-element_type="eae-evergreen-timer.skin2"] .eae-flip-clock-wrapper ul{margin:2px}}[data-element_type="eae-evergreen-timer.skin3"] #timer{font-family:sans-serif;color:#fff;display:inline-block;font-weight:100;text-align:center;font-size:30px}[data-element_type="eae-evergreen-timer.skin3"] .desc{display:flex;justify-content:center}[data-element_type="eae-evergreen-timer.skin3"].eae-egt-content-align-right .desc{justify-content:flex-end}[data-element_type="eae-evergreen-timer.skin3"].eae-egt-content-align-left .desc{justify-content:flex-start}[data-element_type="eae-evergreen-timer.skin3"] .desc .egt-time-text{display:inline-block;padding:0 50px 0 50px}[data-element_type="eae-evergreen-timer.skin3"] .eae-time-wrapper{padding:50px;border-radius:3px;background:#00bf96;display:inline-block;overflow:hidden;margin:5px;line-height:1em}[data-element_type="eae-evergreen-timer.skin3"] #timer span:nth-child(1){background:khaki}[data-element_type="eae-evergreen-timer.skin3"] #timer span:nth-child(2){background:#cd5c5c}[data-element_type="eae-evergreen-timer.skin3"] #timer span:nth-child(3){background:#5f9ea0}[data-element_type="eae-evergreen-timer.skin3"] #timer span:nth-child(4){background:#6495ed}[data-element_type="eae-evergreen-timer.skin3"] .fade{animation:flip .7s ease forwards}@keyframes flip{0%{transform:rotateY(0) scaleY(1.1);opacity:.5}50%{transform:rotateY(180deg) scaleY(1.3);opacity:0}100%{transform:rotateY(0);opacity:1}}@media screen and (max-width:767px){[data-element_type="eae-evergreen-timer.skin3"] #timer span{font-size:22px}[data-element_type="eae-evergreen-timer.skin2"] .flip-clock-divider .flip-clock-label{top:-1.5em;right:-42px}[data-element_type="eae-evergreen-timer.skin2"] .flip-clock-divider.minutes .flip-clock-label{right:-48px}[data-element_type="eae-evergreen-timer.skin2"] .flip-clock-divider.seconds .flip-clock-label{right:-51px}}[data-element_type="eae-evergreen-timer.skin4"] .eae-evergreen-wrapper{width:100%}[data-element_type="eae-evergreen-timer.skin4"] .container{margin:0 auto}[data-element_type="eae-evergreen-timer.skin4"] .special{position:relative;width:840px;height:47px}[data-element_type="eae-evergreen-timer.skin4"] #counter{position:absolute;z-index:4000}[data-element_type="eae-evergreen-timer.skin4"] .digit-separator{position:relative;float:left;width:17px;height:44px;overflow:hidden;background-image:url(../digit-sep-svg.svg);background-repeat:no-repeat;background-position:0 0;background-color:#4054b2}[data-element_type="eae-evergreen-timer.skin4"] .digit{background-image:url(../digits-svg-alpha.svg);background-color:#4054b2}.eae-ct-wrapper *{box-sizing:border-box;margin:0;outline:0}article.eae-ct-wrapper{width:100%;max-width:1000px;margin:0 auto;position:relative}.eae-ct-wrapper tbody tr.eae-ct-header td,.eae-ct-wrapper th{position:relative}.eae-ct-wrapper ul{display:none;top:0;z-index:10;padding-bottom:14px}.eae-ct-wrapper li{list-style:none;flex:1;position:relative}.eae-ct-wrapper li:hover{cursor:pointer}.eae-ct-wrapper .eae-ct-heading{width:100%;padding:10px;background:#fff;font-size:20px;font-weight:700;height:60px;color:#999;text-align:center}.eae-ct-wrapper li.eae-ct-heading .eae-ct-heading-inner{position:absolute;align-self:center;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.eae-ct-wrapper li.eae-ct-heading.active{background:#f5f5f5}.eae-ct-wrapper table{border-collapse:collapse;table-layout:fixed;width:100%}.eae-ct-wrapper th{background:#f5f5f5;display:none}.eae-ct-wrapper td,.eae-ct-wrapper th{height:53px;vertical-align:middle}.eae-ct-wrapper table{border:none}.eae-ct-wrapper table td,.eae-ct-wrapper table th{border:none}.eae-ct-wrapper table tr td:first-child,.eae-ct-wrapper table tr td:last-child,.eae-ct-wrapper td,.eae-ct-wrapper th{padding:10px;empty-cells:show}.eae-ct-wrapper td,.eae-ct-wrapper th{text-align:center}.eae-ct-wrapper td+td,.eae-ct-wrapper th+th{text-align:center}.eae-ct-wrapper tr:first-child{background:0 0!important}.eae-ct-wrapper ul li:nth-child(1){display:table-cell}.eae-ct-wrapper tr td:nth-child(2){display:table-cell}.eae-ct-wrapper td:nth-child(1){display:table-cell}.eae-ct-wrapper td{display:none}.eae-ct-wrapper .sep{background:#f5f5f5;font-weight:700}.eae-ct-price-wrapper{display:flex;justify-content:center}.eae-ct-tt-type-icon .eae-ct-feature .tooltip{float:right}.eae-ct-wrapper .tooltiptext::before{content:"";border-width:5px 5px 0 5px;border-color:#fff;border-left-color:transparent;border-right-color:transparent;border-bottom-color:transparent;bottom:-10px;width:0;height:0;border-style:solid;position:absolute;margin:5px;left:42%}.eae-ct-wrapper .eae-ct-price{font-size:28px;font-weight:700;line-height:1em}.eae-ct-wrapper .eae-ct-currency{align-self:flex-start;margin-right:3px}.eae-ct-wrapper .eae-ct-fractional-price{align-self:flex-start;margin-left:3px}.eae-ct-wrapper .eae-ct-duration{align-self:flex-start}.eae-ct-wrapper .eae-ct-original-price{margin-right:5px;text-decoration:line-through;align-self:flex-end}.eae-ct-wrapper .tick{font-size:18px;color:#2ca01c}.feature-heading-blank.eae-ct-wrapper .hide{border:unset!important;background:unset!important}.eae-ct-wrapper .hide.eae-ct-hide.eae-fbox-heading{border:0 solid #000}.eae-ct-ribbons-yes .eae-ct-ribbons-wrapper{position:absolute;top:0;width:100px;overflow:hidden;height:100px;z-index:998;padding:8px 12px}.eae-ct-ribbons-h-top.eae-ct-ribbons-yes .eae-ct-ribbons-wrapper{position:absolute;top:0;width:100%;overflow:hidden;height:50px;z-index:999;padding:8px 12px}.eae-ct-ribbons-h-top.eae-ct-ribbons-yes .eae-ct-ribbons-wrapper-top{background-color:rgba(63,195,135,.8);color:#fff;transform:translateY(-100%);position:absolute;width:100%;top:0;left:0}.eae-ct-ribbons-h-left.eae-ct-ribbons-yes .eae-ct-ribbons-wrapper{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);left:0;right:auto}.eae-ct-ribbons-h-right.eae-ct-ribbons-yes .eae-ct-ribbons-wrapper{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(90deg);left:auto;right:0}.eae-ct-ribbons-yes .eae-ct-ribbons-wrapper span.eae-ct-ribbons-inner{position:absolute;text-align:center;left:0;top:0;width:200%;-webkit-transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);-ms-transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);margin-top:35px;font-size:13px;line-height:2;font-weight:800;text-transform:uppercase;background:rgba(63,195,135,.8);padding:8px 12px;color:#fff}.eae-ct-wrapper .tooltip{position:relative;display:inline-block}.eae-ct-wrapper .tooltip .tooltiptext{visibility:hidden;min-width:120px;background-color:#000;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;bottom:120%;left:50%;margin-left:-60px}.eae-ct-wrapper .tooltip:hover .tooltiptext{visibility:visible}.eae-ct-heading-tooltip{text-decoration-line:underline;text-decoration-style:dotted}.eae-ct-btn{padding:10px 15px 10px 15px;color:#fff;display:inline-block;line-height:1em}.eae-ct-btn:hover{color:#fff}.eae-ct-wrapper i.fa.fa-check,.eae-ct-wrapper i.fas.fa-check{color:#38f146}.eae-ct-wrapper i.fa.fa-close,.eae-ct-wrapper i.fas.fa-times{color:red}.button-heading-blank.eae-ct-wrapper tr:last-child td:first-child{background:0 0!important;border:none!important}.eae-ct-wrapper tr:last-child{background:0 0!important}tbody tr:nth-child(2){background:0 0!important}@media (min-width:767px){.eae-ct-wrapper .eae-ct-header,.eae-ct-wrapper td{width:330px}.eae-ct-wrapper td+td,.eae-ct-wrapper th+th{width:auto}}.eae-tab-format-all .eae-ct-wrapper ul{display:flex}.hide.eae-ct-hide{display:table-cell}@media (min-width:1023px){.eae-tab-format-all tbody tr.eae-ct-header{display:none}.eae-tab-format-mobile .eae-ct-wrapper td,.eae-tab-format-mobile .eae-ct-wrapper th,.eae-tab-format-tab-mob .eae-ct-wrapper td,.eae-tab-format-tab-mob .eae-ct-wrapper th{display:table-cell!important}.eae-tab-format-all .hide.eae-ct-hide{display:table-cell}.eae-tab-format-mobile .hide.eae-ct-hide,.eae-tab-format-tab-mob .hide.eae-ct-hide{display:none!important}}@media (max-width:1023px){.eae-tab-format-tab-mob .eae-ct-wrapper ul{display:flex}.eae-tab-format-all tbody tr.eae-ct-header,.eae-tab-format-tab-mob tbody tr.eae-ct-header{display:none}.eae-tab-format-all .hide.eae-ct-hide{display:table-cell}.eae-tab-format-tab-mob .hide.eae-ct-hide{display:table-cell}}@media (max-width:1023px) and (min-width:768px){.eae-tab-format-mobile .eae-ct-wrapper td,.eae-tab-format-mobile .eae-ct-wrapper th{display:table-cell!important}.eae-tab-format-all tbody tr.eae-ct-header,.eae-tab-format-tab-mob tbody tr.eae-ct-header{display:none}.eae-tab-format-tab-mob .hide.eae-ct-hide{display:table-cell}}@media (max-width:767px){.eae-tab-format-mobile .eae-ct-wrapper ul{display:flex}.eae-tab-format-mobile tbody tr.eae-ct-header{display:none}.eae-tab-format-all tbody tr.eae-ct-header,.eae-tab-format-mobile tbody tr.eae-ct-header{display:none}.eae-tab-format-mobile .hide.eae-ct-hide{display:table-cell}}.eae-progress-bar-wrapper{display:flex;flex-direction:column;align-items:flex-start;margin:15px 0}.eae-progress-bar-wrapper.eae-progress-bar{width:100%;position:relative;box-sizing:border-box}.eae-pb-bar,.eae-pb-bar-inner,.eae-pb-bar-skill,.eae-pb-bar-value{box-sizing:border-box}.eae-pb-bar{position:relative;height:100%;width:100%;overflow:hidden}.eae-pb-bar--no-overflow{overflow:visible}.eae-pb-bar-inner{position:absolute;top:0;left:0;height:100%;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center}body.rtl .eae-pb-bar .eae-pb-bar-inner{position:absolute;top:0;right:0!important;height:100%;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;transform-origin:right center}.eae-pb-bar-inner.js-animated{transition-property:all;transition-duration:1.5s;transition-timing-function:cubic-bezier(.1,1.14,.31,1.06);transition-delay:1.5s;-webkit-transform:scaleX(1);transform:scaleX(1)}body.rtl .eae-pb-bar .eae-pb-bar-inner.js-animated{transition-property:all;transition-duration:1.5s;transition-timing-function:cubic-bezier(.1,1.14,.31,1.06);transition-delay:1.5s;-webkit-transform:scaleX(1);transform:scaleX(1)}.eae-pb-bar-skill,.eae-pb-bar-value{font-size:14px;letter-spacing:1px}body:not(.rtl) .eae-pb-bar-value--aligned-value{-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.rtl .eae-pb-bar-value--aligned-value{-webkit-transform:translateX(50%);transform:translateX(50%)}.eae-progress-bar-skin1{height:20px;padding:4px;border:1px solid #ddd;border-radius:20px}.eae-pb-bar-skin1{border-radius:20px}.eae-pb-bar-inner-skin1{background-color:#00bfb3;background-size:200%;background-position:0 0;border-radius:20px}.eae-pb-bar-skill-skin1{position:absolute;bottom:20px;left:0;opacity:0}body.rtl .eae-pb-bar-skill-skin1{right:0}.eae-pb-bar-skill-skin1.js-animated{transition-property:all;transition-duration:.5s;transition-timing-function:linear;transition-delay:.5s;left:0;opacity:1}body.rtl .eae-pb-bar-skill-skin1.js-animated{right:0!important}.eae-pb-bar-value-skin1{position:absolute;bottom:20px;opacity:1}body:not(.rtl) .eae-pb-bar-value-skin1{right:0}body.rtl .eae-pb-bar-value-skin1{left:0!important}.eae-pb-bar-value-skin1.js-animated{transition-property:all;transition-duration:.5s;transition-timing-function:linear;transition-delay:.5s;opacity:1}body:not(.rtl) .eae-pb-bar-value-skin1.js-animated{right:0}.eae-progress-bar-skin2{height:15px;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);border-radius:3px}@-webkit-keyframes progress-2-bg-animation-rtl{100%{background-position:0 0,0 0}0%{background-position:0 0,42px 0}}@keyframes progress-2-bg-animation-rtl{100%{background-position:0 0,0 0}0%{background-position:0 0,42px 0}}@-webkit-keyframes progress-2-bg-animation{0%{background-position:0 0,0 0}1000%{background-position:0 0,42px 0}}@keyframes progress-2-bg-animation{0%{background-position:0 0,0 0}100%{background-position:0 0,42px 0}}.eae-pb-bar-inner-skin2{background-image:linear-gradient(to top,rgba(255,255,255,.15),rgba(0,0,0,.2)),linear-gradient(135deg,#5eeb5b,#5eeb5b 33%,#358600 33%,#358600 66%,#5eeb5b 66%);background-size:100% 100%,42px 100%;background-position:0 0,0 0;border-radius:3px}body:not(.rtl) .eae-pb-bar-inner-skin2.js-animated{-webkit-animation:progress-2-bg-animation 1.5s linear 0s infinite;animation:progress-2-bg-animation 1.5s linear 0s infinite}body.rtl .eae-pb-bar-inner-skin2.js-animated{-webkit-animation:progress-2-bg-animation-rtl 1.5s linear 0s infinite;animation:progress-2-bg-animation-rtl 1.5s linear 0s infinite}.eae-pb-bar-skill-skin2{position:absolute;opacity:0}body:not(.rtl) .eae-pb-bar-skill-skin2{left:0}body.rtl .eae-pb-bar-skill-skin2{right:0}.eae-pb-bar-skill-skin2.js-animated{transition-property:all;transition-duration:.5s;transition-timing-function:linear;transition-delay:.5s;bottom:20px;opacity:1}.eae-pb-bar-value-skin2{position:absolute;opacity:0}body:not(.rtl) .eae-pb-bar-value-skin2{right:0}body.rtl .eae-pb-bar-value-skin2{left:0}.eae-pb-bar-value-skin2.js-animated{transition-property:all;transition-duration:.5s;transition-timing-function:linear;transition-delay:.5s;bottom:20px;opacity:1}.eae-progress-bar-skin3{height:5px;background-color:#efefef}.eae-pb-bar-inner-skin3,.eae-pb-bar-value-skin3{background-color:#f40076}.eae-pb-bar-inner:after,.eae-pb-bar-value-skin3:after{border-top-color:#f40076}.eae-pb-bar-skill-skin3{position:absolute;bottom:10px;left:-10px;opacity:0}.eae-pb-bar-skill-skin3.js-animated{transition-property:all;transition-duration:.5s;transition-timing-function:linear;transition-delay:.5s;opacity:1}body:not(.rtl) .eae-pb-bar-skill-skin3.js-animated{left:0}body.rtl .eae-pb-bar-skill-skin3.js-animated{right:0}.eae-pb-bar-value-skin3{position:absolute;display:inline-block;padding:0 8px;font-size:14px;color:#fff;opacity:0}.eae-pb-bar-value-skin3:after{position:absolute;left:50%;bottom:-10px;display:block;width:0;height:0;content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%);border-width:5px;border-style:solid;border-color:#f40076 transparent transparent transparent}.eae-pb-bar-inner-skin3.js-animated{transition-property:all;transition-duration:1.5s;transition-timing-function:cubic-bezier(.1,1.14,.31,1.06);transition-delay:1.5s;-webkit-transform:scaleX(1);transform:scaleX(1)}.eae-pb-bar-value-skin3.js-animated{transition-property:all;transition-duration:1.5s;transition-timing-function:cubic-bezier(.1,1.14,.31,1.06);transition-delay:2s;bottom:14px;opacity:1}.eae-progress-bar-skin4{height:3px;background-color:#efefef}.eae-pb-bar-inner-skin4{background-color:#000}.eae-pb-bar-inner-skin4:after{position:absolute;top:50%;display:block;width:8px;height:8px;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#000;border-radius:50%}body:not(.rtl) .eae-pb-bar-inner-skin4:after{right:0}body.rtl .eae-pb-bar-inner-skin4:after{left:0}.eae-pb-bar-value-skin4{position:absolute;bottom:2px;font-size:14px;opacity:0}.eae-pb-bar-value-skin4.js-animated{transition-property:all;transition-duration:1.5s;transition-timing-function:linear;transition-delay:1.5s;opacity:1}.eae-pb-bar-skill-skin4{position:absolute;bottom:2px;left:-20px;opacity:0}.eae-pb-bar-skill-skin4.js-animated{transition-property:all;transition-duration:.5s;transition-timing-function:linear;transition-delay:.5s;opacity:1}body:not(.rtl) .eae-pb-bar-skill-skin4.js-animated{left:0}body.rtl .eae-pb-bar-skill-skin4.js-animated{right:0}.eae-progress-bar-skin5{height:30px;background-color:#f7f7f7}.eae-pb-bar-inner-skin5{background-color:#57b8ff}.eae-pb-bar-skill-skin5{position:absolute;top:50%;color:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0}body:not(.rtl) .eae-pb-bar-skill-skin5{left:10px}body:not(.rtl) .eae-pb-bar-skill-skin5{right:10px}.eae-pb-bar-skill-skin5.js-animated{transition-property:all;transition-duration:.5s;transition-timing-function:linear;transition-delay:.5s;opacity:1}.eae-pb-bar-value-skin5{position:absolute;top:50%;color:#fff;opacity:0;z-index:10}body:not(.rtl) .eae-pb-bar-value-skin5{-webkit-transform:translateX(-100%) translateX(-10px) translateY(-50%);transform:translateX(-100%) translateX(-10px) translateY(-50%)}body.rtl .eae-pb-bar-value-skin5{-webkit-transform:translateX(100%) translateX(10px) translateY(-50%);transform:translateX(100%) translateX(10px) translateY(-50%)}.eae-pb-bar-value-skin5.js-animated{transition-property:all;transition-duration:1.5s;transition-timing-function:linear;transition-delay:1.5s;opacity:1}.eae-dual-button-wrapper .eae-button-1-wrapper,.eae-dual-button-wrapper .eae-button-2-wrapper{overflow:hidden}.eae-dual-button-wrapper.button-style-horizontal{display:flex;flex-direction:row;position:relative}.eae-dual-button-main-wrapper{display:flex;flex-direction:row;justify-content:center}.eae-dual-button-wrapper a{min-width:0}.eae-dual-button-wrapper.button-style-vertical{display:inline-flex;flex-direction:column;position:relative}.eae-button-1.icon-before,.eae-button-2.icon-before{display:flex;flex-direction:row}body.rtl .eae-button-1.icon-before,body.rtl .eae-button-2.icon-before{display:flex;flex-direction:row-reverse}.eae-button-1.icon-after,.eae-button-2.icon-after{display:flex;flex-direction:row-reverse}body.rtl .eae-button-1.icon-after,body.rtl .eae-button-2.icon-after{display:flex;flex-direction:row}.eae-button-1-wrapper .eae-button-1,.eae-button-2-wrapper .eae-button-2{color:#000;align-items:center}.eae-button-1-wrapper:hover .eae-button-1,.eae-button-2-wrapper:hover .eae-button-2{color:#000}.eae-dual-button-wrapper.button-style-vertical .eae-button-1.icon-after,.eae-dual-button-wrapper.button-style-vertical .eae-button-1.icon-before,.eae-dual-button-wrapper.button-style-vertical .eae-button-2.icon-after,.eae-dual-button-wrapper.button-style-vertical .eae-button-2.icon-before{justify-content:center}.eae-button-1.icon-up,.eae-button-2.icon-up{display:flex;flex-direction:column;text-align:center}.eae-button-1.icon-down,.eae-button-2.icon-down{display:flex;flex-direction:column-reverse;text-align:center}.eae-button-1-wrapper{background:#ffb6c1;display:flex;justify-content:center;width:100%;line-height:1}.eae-button-2-wrapper{background:orange;display:flex;justify-content:center;width:100%;line-height:1}.eae-button-1.icon-up .icon-wrapper,.eae-button-2.icon-down .icon-wrapper,.eae-button-2.icon-up .icon-wrapper{text-align:center}.eae-button-1.icon-up .eae-button-text,.eae-button-2.icon-down .eae-button-text,.eae-button-2.icon-up .eae-button-text{text-align:center}.eae-button-1.icon-before i,.eae-button-2.icon-after i,.eae-button-2.icon-before i{align-self:center;margin:0 10px 0 0}.eae-button-1.icon-after i,.eae-button-2.icon-after i{align-self:center;margin:0 0 0 10px}.eae-button-1.icon-down i,.eae-button-1.icon-up i,.eae-button-2.icon-down i,.eae-button-2.icon-up i{align-self:center;margin:5px 0}.eae-dual-button-wrapper.button-style-horizontal .eae-button-1-wrapper,.eae-dual-button-wrapper.button-style-horizontal .eae-button-2-wrapper{padding:12px 30px}.eae-dual-button-wrapper.button-style-vertical .eae-button-1-wrapper,.eae-dual-button-wrapper.button-style-vertical .eae-button-2-wrapper{padding:20px 30px}.eae-button1,.eae-button2{position:relative;display:flex}.eae-dual-button-wrapper.button-style-horizontal .eae-button1,.eae-dual-button-wrapper.button-style-horizontal .eae-button2{min-width:150px}.eae-dual-button-wrapper.button-style-vertical .eae-button1{display:flex;flex-direction:column}.eae-button-separator-wrapper .eae-button-separator{width:40px;height:40px;line-height:40px;border-radius:50%;z-index:1;box-shadow:0 0 0 6px rgba(255,255,255,.2);background:#fafaf8;color:#444;text-transform:uppercase;text-align:center;vertical-align:middle;font-weight:400;font-size:14px;position:absolute;transform:translateY(-50%)}.eae-button-separator span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}body.rtl.elementor-editor-active .eae-dual-button-main-wrapper .button-style-horizontal .eae-button1 .eae-button-separator-wrapper.not-rtl .eae-button-separator{display:none!important}body:not(.rtl).elementor-editor-active .eae-dual-button-main-wrapper .button-style-horizontal .eae-button2 .eae-button-separator-wrapper.rtl .eae-button-separator,body:not(.rtl).elementor-editor-preview .eae-dual-button-main-wrapper .button-style-horizontal .eae-button2 .eae-button-separator-wrapper.rtl .eae-button-separator{display:none!important}.eae-sweep-right{vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.eae-sweep-right:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098d1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.eae-sweep-right:active,.eae-sweep-right:focus,.eae-sweep-right:hover{color:#fff}.eae-sweep-right:active:before,.eae-sweep-right:focus:before,.eae-sweep-right:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.eae-sweep-left{vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.eae-sweep-left:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098d1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.eae-sweep-left:active,.eae-sweep-left:focus,.eae-sweep-left:hover{color:#fff}.eae-sweep-left:active:before,.eae-sweep-left:focus:before,.eae-sweep-left:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.eae-sweep-bottom{vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.eae-sweep-bottom:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098d1;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.eae-sweep-bottom:active,.eae-sweep-bottom:focus,.eae-sweep-bottom:hover{color:#fff}.eae-sweep-bottom:active:before,.eae-sweep-bottom:focus:before,.eae-sweep-bottom:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1)}.eae-sweep-top{vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.eae-sweep-top:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098d1;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.eae-sweep-top:active,.eae-sweep-top:focus,.eae-sweep-top:hover{color:#fff}.eae-sweep-top:active:before,.eae-sweep-top:focus:before,.eae-sweep-top:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1)}.eae-bounce-right{vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s}.eae-bounce-right:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098d1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.eae-bounce-right:active,.eae-bounce-right:focus,.eae-bounce-right:hover{color:#fff}.eae-bounce-right:active:before,.eae-bounce-right:focus:before,.eae-bounce-right:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(.52,1.64,.37,.66);transition-timing-function:cubic-bezier(.52,1.64,.37,.66)}.eae-bounce-left{vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s}.eae-bounce-left:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098d1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.eae-bounce-left:active,.eae-bounce-left:focus,.eae-bounce-left:hover{color:#fff}.eae-bounce-left:active:before,.eae-bounce-left:focus:before,.eae-bounce-left:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(.52,1.64,.37,.66);transition-timing-function:cubic-bezier(.52,1.64,.37,.66)}.eae-bounce-bottom{vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s}.eae-bounce-bottom:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098d1;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.eae-bounce-bottom:active,.eae-bounce-bottom:focus,.eae-bounce-bottom:hover{color:#fff}.eae-bounce-bottom:active:before,.eae-bounce-bottom:focus:before,.eae-bounce-bottom:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition-timing-function:cubic-bezier(.52,1.64,.37,.66);transition-timing-function:cubic-bezier(.52,1.64,.37,.66)}.eae-bounce-top{vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s}.eae-bounce-top:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098d1;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.eae-bounce-top:active,.eae-bounce-top:focus,.eae-bounce-top:hover{color:#fff}.eae-bounce-top:active:before,.eae-bounce-top:focus:before,.eae-bounce-top:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition-timing-function:cubic-bezier(.52,1.64,.37,.66);transition-timing-function:cubic-bezier(.52,1.64,.37,.66)}.eae-markers .marker{display:none}.eae-markers p{margin-bottom:0}.eae-fg-wrapper{display:flex;flex-direction:column;overflow:hidden}.eae-gallery-filter{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap}.eae-filter-label{padding:5px 10px;background-color:#a0ce4e;color:#fff;margin:0 3px 0 3px}.eae-filter-label.current{background-color:#73b9dc}.eae-fg-image{display:flex;flex-wrap:wrap;flex-direction:row}.eae-fg-wrapper .eae-gallery-item-inner img{width:100%;height:auto;display:block!important;transition:all .5s ease;-webkit-transition:all .5s ease}.eae-gallery-item{height:auto}.eae-gallery-filter a{color:#fff;text-decoration:none}.eae-gallery-filter a.current{font-weight:700}.eae-gallery-item-inner{position:relative;overflow:hidden}.eae-overlay-always .eae-gallery-item .eae-grid-overlay{display:block}.eae-overlay-hover .eae-gallery-item-inner:hover .eae-grid-overlay{display:block}.eae-overlay-hide-on-hover .eae-gallery-item-inner:hover .eae-grid-overlay{display:none}.eae-overlay-hide-on-hover .eae-grid-overlay{display:block}.eae-grid-overlay{position:absolute;top:0;left:0;display:none;z-index:99;background:rgba(0,0,0,.5);height:100%;width:100%}.eae-grid-overlay-inner{display:block;position:relative;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.eae-fg-wrapper .eae-icon-wrapper{display:flex;justify-content:center}.eae-overlay-caption{display:block;line-height:1em;margin-top:15px;color:#73b9dc;font-size:20px}.eae-overlay-icon{line-height:1em;padding:.5em;display:inline-block}.eae-overlay-icon svg{height:auto}.eae-icon-view-framed .eae-overlay-icon{padding:.5em;color:#73b9dc;border:3px solid #73b9dc;background-color:transparent}.eae-icon-view-stacked .eae-overlay-icon{padding:.5em;color:#fff;background-color:#818a91}.eae-hover-direction-effect .eae-grid-overlay{position:absolute;z-index:99;background:rgba(0,0,0,.5);height:100%;width:100%}.eae-fg-wrapper.eae-image-ratio-yes .eae-gallery-item-inner .eae-fg-img-wrapper{position:relative;top:0;overflow:hidden;left:0;right:0;border:0}.eae-fg-wrapper.eae-image-ratio-yes .eae-gallery-item-inner .eae-fg-img-wrapper img{height:100%;width:100%;display:block;position:absolute;top:0;left:0;object-fit:cover}.wts-eae-ribbons-badges-wrapper{display:none}.wts-eae-enable-ribbons-badges-yes .elementor-column-wrap>.wts-eae-ribbons-badges-wrapper{display:block}.wts-eae-enable-ribbons-badges-yes.wts-eae-badge-type-ribbon>.wts-eae-ribbons-badges-wrapper{position:absolute;top:0;left:auto;right:0;-ms-transform:rotate(90deg);width:150px;overflow:hidden;height:150px;z-index:999;padding:8px 12px}.wts-eae-badge-h-left.wts-eae-enable-ribbons-badges-yes.wts-eae-badge-type-ribbon>.wts-eae-ribbons-badges-wrapper{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);left:0;right:auto}.wts-eae-badge-h-right.wts-eae-enable-ribbons-badges-yes.wts-eae-badge-type-ribbon>.wts-eae-ribbons-badges-wrapper{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(90deg);left:auto;right:0}.wts-eae-enable-ribbons-badges-yes.wts-eae-badge-type-ribbon>.wts-eae-ribbons-badges-wrapper span.wts-eae-ribbons-badges-inner{position:absolute;text-align:center;left:0;top:0;width:200%;-webkit-transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);-ms-transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);margin-top:35px;font-size:13px;line-height:2;font-weight:800;text-transform:uppercase;background:rgba(63,195,135,.8);padding:8px 12px}.wts-eae-enable-ribbons-badges-yes.wts-eae-badge-type-badge>.wts-eae-ribbons-badges-wrapper span.wts-eae-ribbons-badges-inner{min-height:3.236em;min-width:3.236em;padding:0;font-size:1em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:-.5em;left:-.5em;margin:0;border-radius:100%;background-color:#77a464;color:#fff;font-size:.857em;z-index:9}.wts-eae-badge-h-left.wts-eae-badge-v-bottom.wts-eae-enable-ribbons-badges-yes>.wts-eae-ribbons-badges-wrapper span.wts-eae-ribbons-badges-inner{left:20px;right:auto;top:auto;bottom:20px}.wts-eae-badge-h-left.wts-eae-badge-v-top.wts-eae-enable-ribbons-badges-yes>.wts-eae-ribbons-badges-wrapper span.wts-eae-ribbons-badges-inner{left:20px;right:auto;top:20px;bottom:auto}.wts-eae-badge-h-right.wts-eae-badge-v-bottom.wts-eae-enable-ribbons-badges-yes>.wts-eae-ribbons-badges-wrapper span.wts-eae-ribbons-badges-inner{left:auto;right:20px;top:auto;bottom:20px}.wts-eae-badge-h-right.wts-eae-badge-v-top.wts-eae-enable-ribbons-badges-yes>.wts-eae-ribbons-badges-wrapper span.wts-eae-ribbons-badges-inner{left:auto;right:20px;top:20px;bottom:auto}.eae-flip-box-back svg,.eae-flip-box-front svg{width:25px;height:auto}.wts-eae-textseparator svg{width:25px;height:auto}.eae-img-comp-slider svg{width:22px;height:auto}.eae-popup-link svg{display:inline-block;width:1em}.eae-popup svg:focus,.eae-popup svg:hover{opacity:1;cursor:pointer}.eae-popup svg:active{top:1px}.eae-popup svg.eae-close{width:28px;height:28px;line-height:1em;text-decoration:none;text-align:center;opacity:1;background-color:#fff}.eae-dual-button-wrapper svg{width:1em;height:auto;display:block}eae-button-separator i{position:relative;display:block}.eae-button-1.icon-before svg,.eae-button-2.icon-after svg,.eae-button-2.icon-before svg{align-self:center;margin:0 10px 0 0}.eae-button-1.icon-after svg,.eae-button-2.icon-after svg{align-self:center;margin:0 0 0 10px}.eae-button-1.icon-down svg,.eae-button-1.icon-up svg,.eae-button-2.icon-down svg,.eae-button-2.icon-up svg{align-self:center;margin:5px 0}.eae-pt-button-wrapper a svg{width:1em}.eae-pt-action-button .eae-pt-align-icon-left{float:left}.eae-pt-action-button .eae-pt-align-icon-right{float:right}.eae-icon-wrap svg{width:20px;height:auto;font-size:20px;display:block}.eae-info-circle .eae-icon-wrap svg{width:20px;height:auto;font-size:20px}.eae-icon-view-stacked svg{fill:#fff}.ae-link-yes{cursor:pointer}.eae-element-unfold-content{padding:10px 0;background-color:#d3d3d3c4;width:100%;position:absolute;left:0;bottom:0;z-index:999}a.eae-unfold-link{background-color:#61ce70;color:#fff;display:inline-block;overflow:hidden}a.eae-unfold-link svg{background-color:#fff}.eae-unfold-button-icon{vertical-align:middle}.eae-fold-yes .elementor-column-wrap,.eae-fold-yes.elementor-section .elementor-container,.eae-fold-yes.elementor-widget{overflow:hidden}body.elementor-editor-active .elementor.elementor-edit-mode .elementor-element.elementor-section.eae-widget-unfold-yes .elementor-container,body.elementor-editor-preview .elementor.elementor-edit-mode .elementor-element.elementor-section.eae-widget-unfold-yes .elementor-container{overflow:hidden}body.elementor-editor-active .elementor.elementor-edit-mode .elementor-element.elementor-column.eae-widget-unfold-yes .elementor-column-wrap,body.elementor-editor-preview .elementor.elementor-edit-mode .elementor-element.elementor-column.eae-widget-unfold-yes .elementor-column-wrap{overflow:hidden}body.elementor-editor-active .elementor.elementor-edit-mode .elementor-element.elementor-widget.eae-widget-unfold-yes,body.elementor-editor-preview .elementor.elementor-edit-mode .elementor-element.elementor-widget.eae-widget-unfold-yes{overflow:hidden}.eae-widget-unfold-yes .elementor-widget-container .eae-fold-yes.eae-rc{display:none!important}.eae-unfold-button-icon svg{line-height:1em;text-decoration:none;-webkit-mask-repeat:no-repeat!important;text-align:center;opacity:1}.eae-fold-icon-type-svg .eae-unfold-button-icon,.eae-unfold-icon-type-svg .eae-unfold-button-icon{-webkit-mask-size:cover!important;background-image:none;transform:translateY(-50%)}.elementor-section.elementor-section-items-bottom.eae-widget-unfold-yes>.elementor-container,.elementor-section.elementor-section-items-middle.eae-widget-unfold-yes>.elementor-container{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:start}.elementor-section.elementor-section-content-bottom.eae-widget-unfold-yes>.elementor-container,.elementor-section.elementor-section-content-middle.eae-widget-unfold-yes>.elementor-container{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:start}.elementor-widget-wts-modal-popup.eae-pop-btn-type-image .eae-popup-link{padding:0;background-color:transparent;overflow:hidden}[data-elementor-device-mode=tablet] .eae-tab-format-mobile .eae-ct-hide.eae-fbox-heading{display:none!important}.eae-timeline-item .eae-icon-view-stacked{border-width:0!important}.eae-content-switcher-wrapper{display:block;text-align:center}.eae-cs-layout-skin1 .eae-cs-switch-wrapper{display:inline-flex;flex-wrap:wrap;padding:8px 12px;background:#54595f;border-radius:50px}.eae-cs-switch-container{display:block;text-align:center}.eae-cs-layout-skin1 .eae-cs-label-wrapper{display:inline-block;overflow:hidden}.eae-cs-layout-skin1 .eae-content-switch-button{border-radius:50px;padding:8px 12px;background-color:#7a7a7a;color:#fff;overflow:hidden;display:block;min-width:150px;position:relative;text-align:center;margin:3px}.eae-cs-layout-skin1 .eae-content-switch-button:before{height:100%;top:0;left:0;z-index:0;content:'';width:0;position:absolute;right:0;transition:all .3s ease-out}.eae-cs-layout-skin1 .eae-content-switch-button.active:before{width:100%;left:0;right:auto;background-color:#61ce70}.eae-cs-layout-skin1 .eae-content-switch-label{position:relative}.eae-cs-content-section{display:none}.eae-cs-content-section.active{display:block}@media only screen and (max-width:768px){.eae-cs-switch-wrapper{display:inline-block!important}}.eae-cs-layout-skin2 .eae-cs-switch-wrapper{display:inline-flex;flex-wrap:wrap;padding:0;background:0 0}.eae-cs-layout-skin2 .eae-cs-label-wrapper{display:inline-block}.eae-cs-layout-skin2 .eae-content-switch-button{width:auto;margin:3px 8px;padding:10px 12px;background-color:#e2e2e2;overflow:hidden;display:block;position:relative;text-align:center;border-radius:5px;border:1px solid rgba(130,130,130,.26);color:rgba(71,71,71,.44)}.eae-cs-layout-skin2 .eae-content-switch-button.active{box-shadow:0 10px 34px -9px rgba(0,0,0,.38);background-color:#fff;color:#575757;border-color:#fff}h5.eae-cs-label{margin:0}.eae-cs-layout-skin3 .eae-cs-switch-wrapper{display:block;justify-content:center;align-items:center}.eae-content-switch-label.primary-label{margin-right:30px}.eae-content-switch-label.secondary-label{margin-left:30px}.eae-cs-layout-skin3 .eae-cs-switch-label{position:relative;display:inline-block;width:4.5em;height:2.3em;vertical-align:middle}.eae-cs-layout-skin3 .eae-content-switch-label{margin:0;display:inline-block}.eae-cs-layout-skin3 .eae-cs-switch-button{display:inline-block}.eae-cs-layout-skin3 .eae-cs-label{display:inline-block}.eae-cs-layout-skin3 .eae-cs-switch-label input.eae-content-toggle-switch{display:none}.eae-cs-layout-skin3 .eae-cs-switch-label input.eae-content-toggle-switch+span{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;-webkit-transition:.4s;transition:.4s;-webkit-border-radius:1.5em;border-radius:1.5em;background:#2e394d;border:2px solid #2e394d}.eae-cs-layout-skin3 .eae-cs-switch-label input.eae-content-toggle-switch+span:before{position:absolute;content:"";height:28px;width:28px;left:4px;transform:translateY(-52%);top:50%;transition:.4s;transition:.4s;-webkit-border-radius:50%;border-radius:50%;background:#88cf8f;border:2px solid #88cf8f}body.rtl .eae-cs-layout-skin3 .eae-cs-switch-label input.eae-content-toggle-switch+span:before{left:unset;right:4px}.eae-cs-layout-skin3 .eae-cs-switch-label input:checked.eae-content-toggle-switch+span:before{transform:translate(36px,-52%)}body.rtl .eae-cs-layout-skin3 .eae-cs-switch-label input:checked.eae-content-toggle-switch+span:before{transform:translate(-36px,-52%)}.eae-content-switch-label.active{color:#61ce70}.eae-cs-layout-skin4 .eae-cs-switch-wrapper{display:block}.eae-cs-layout-skin4 .eae-content-switch-label.primary-label{margin-right:30px}.eae-cs-layout-skin4 .eae-content-switch-label.secondary-label{margin-left:30px}.eae-cs-layout-skin4 .eae-content-switch-label{display:inline-block}.eae-cs-layout-skin4 .eae-cs-switch-label{position:relative;display:inline-block;width:70px;height:20px;vertical-align:middle}.eae-cs-layout-skin4 .eae-cs-label{display:inline-block}.eae-cs-layout-skin4 .eae-content-toggle-switch{display:none}.eae-cs-layout-skin4 .eae-content-toggle-switcher{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;-webkit-transition:.4s;transition:.4s;-webkit-border-radius:1.5em;border-radius:1.5em;background:#2e394d;border:2px solid #2e394d}.eae-cs-layout-skin4 .eae-cs-switch-button{display:inline-block}.eae-cs-layout-skin4 .eae-content-toggle-switcher:before{position:absolute;content:"";height:34px;width:34px;left:-12px;top:50%;transform:translateY(-50%);border-radius:50%;border:2px solid #88cf8f;background:#88cf8f;-webkit-transition:.4s;transition:.4s;-webkit-box-shadow:3px 3px 6px 1px rgba(0,0,0,.2);box-shadow:3px 3px 6px 1px rgba(0,0,0,.2)}.eae-cs-layout-skin4 .eae-cs-switch-container{padding:15px 0}body.rtl .eae-cs-layout-skin4 .eae-content-toggle-switcher:before{right:-12px!important}.eae-cs-layout-skin4 input:checked+.eae-content-toggle-switcher:before{transform:translate(55px,-50%)}body.rtl .eae-cs-layout-skin4 input:checked+.eae-content-toggle-switcher:before{transform:translate(-55px,-50%)}.eae-swiper-outer-wrapper{position:relative}.eae-swiper-container{position:relative}.eae-thumb-container{position:absolute}.eae-swiper-outer-wrapper .eae-swiper-slide{height:400px;background-size:cover;background-repeat:no-repeat;background-position:right}.eae-swiper-outer-wrapper .eae-swiper-slide .eae-slide-inner{color:#7a7a7a;display:flex;position:absolute;top:0;left:0;bottom:0;right:0;padding:20px}.eae-slide-inner .eae-slide-content{padding:20px 30px}.eae-slide-inner .eae-slide-heading{font-size:35px;font-weight:700;line-height:1}.eae-slide-inner .eae-slide-text{font-size:17px;line-height:1.4}.eae-slide-inner .eae-slide-button{display:inline-block}.eae-slide-inner .eae-slide-btn{display:inline-block;font-size:15px;padding:12px 24px;border-radius:3px;cursor:pointer;transition:all .3s}.eae-slide-inner .eae-slide-heading:not(:last-child),.eae-slide-inner .eae-slide-text:not(:last-child){margin-bottom:30px}.eae--hr-position-left .eae-slide-inner{-webkit-box-pack:start;justify-content:flex-start}.eae--hr-position-right .eae-slide-inner{-webkit-box-pack:end;justify-content:flex-end}.eae--hr-position-center .eae-slide-inner{-webkit-box-pack:center;justify-content:center}.eae--vr-position-top .eae-slide-inner{-webkit-box-pack:start;align-items:flex-start}.eae--vr-position-middle .eae-slide-inner{-webkit-box-align:center;align-items:center}.eae--vr-position-bottom .eae-slide-inner{-webkit-box-pack:end;align-items:flex-end}.eae-swiper-button-prev{left:10px}.eae-swiper-button-next{right:10px}.eae-swiper-button{position:absolute;display:inline-flex;z-index:1;cursor:pointer;color:#7a7a7a;top:50%;transform:translateY(-50%)}.swiper-pagination-bullet{margin-bottom:5px!important}.eae-swiper-outer-wrapper .eae-swiper-slide .eae-background-overlay{width:100%;height:100%;position:absolute}.eae-swiper-outer-wrapper .eae-gallery-thumbs{box-sizing:border-box;text-align:center}.eae-swiper-outer-wrapper .eae-gallery-thumbs .eae-thumb-slide{background-size:cover;background-position:center;height:100%;opacity:.7}.eae-swiper-outer-wrapper .eae-gallery-thumbs .swiper-slide-thumb-active{opacity:1}
|
assets/js/eae.js
CHANGED
@@ -2708,6 +2708,115 @@ var breakpoints = eae.breakpoints;
|
|
2708 |
// };
|
2709 |
|
2710 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2711 |
elementorFrontend.hooks.addAction('frontend/element_ready/wts-ab-image.default', ab_image);
|
2712 |
elementorFrontend.hooks.addAction('frontend/element_ready/global', ParticlesBG);
|
2713 |
elementorFrontend.hooks.addAction('frontend/element_ready/global', AnimatedGradient);
|
@@ -2747,6 +2856,7 @@ var breakpoints = eae.breakpoints;
|
|
2747 |
// elementorFrontend.hooks.addAction('frontend/element_ready/eae-charts.polarArea', EAECharts);
|
2748 |
// // elementorFrontend.hooks.addAction('frontend/element_ready/eae-charts.radar', EAECharts);
|
2749 |
// elementorFrontend.hooks.addAction('frontend/element_ready/eae-charts.bubble', EAECharts);
|
|
|
2750 |
|
2751 |
});
|
2752 |
|
2708 |
// };
|
2709 |
|
2710 |
|
2711 |
+
|
2712 |
+
let EAEThumbGallery = function ($scope, $) {
|
2713 |
+
swiper_outer_wrapper = $scope.find('.eae-swiper-outer-wrapper');
|
2714 |
+
wid = $scope.data('id');
|
2715 |
+
wClass = '.elementor-element-'+ wid;
|
2716 |
+
thumb_outer_wrapper = $scope.find('.eae-gallery-thumbs');
|
2717 |
+
|
2718 |
+
let slider_data = swiper_outer_wrapper.data('swiper-settings');
|
2719 |
+
//console.log('Slider Data',slider_data);
|
2720 |
+
|
2721 |
+
let slides_per_view = swiper_outer_wrapper.data('slides-per-view');
|
2722 |
+
let spaceBetween = swiper_outer_wrapper.data('space');
|
2723 |
+
//let navigation = swiper_outer_wrapper.data('navigation');
|
2724 |
+
|
2725 |
+
// BreakPoints Thumbnail
|
2726 |
+
const bp = eae.breakpoints;
|
2727 |
+
let breakpoints = {};
|
2728 |
+
breakpoints[bp.lg - 1] ={
|
2729 |
+
slidesPerView: slides_per_view.desktop,
|
2730 |
+
spaceBetween: spaceBetween.desktop,
|
2731 |
+
};
|
2732 |
+
breakpoints[bp.md - 1] ={
|
2733 |
+
slidesPerView: slides_per_view.tablet,
|
2734 |
+
spaceBetween: spaceBetween.tablet,
|
2735 |
+
};
|
2736 |
+
|
2737 |
+
// BreakPoints Slider
|
2738 |
+
const Bp = eae.breakpoints;
|
2739 |
+
let BreakPoints = {};
|
2740 |
+
BreakPoints[Bp.lg - 1] ={
|
2741 |
+
spaceBetween: slider_data.spaceBetween.desktop,
|
2742 |
+
};
|
2743 |
+
BreakPoints[Bp.md - 1] ={
|
2744 |
+
spaceBetween: slider_data.spaceBetween.tablet,
|
2745 |
+
};
|
2746 |
+
|
2747 |
+
sliderData = {
|
2748 |
+
direction: 'horizontal',
|
2749 |
+
effect : slider_data.effect,
|
2750 |
+
keyboard: {
|
2751 |
+
enabled: slider_data.keyboard,
|
2752 |
+
},
|
2753 |
+
spaceBetween: slider_data.spaceBetween.mobile,
|
2754 |
+
breakpoints: BreakPoints,
|
2755 |
+
speed : slider_data.speed,
|
2756 |
+
loop: "yes" === slider_data.loop ? true : false,
|
2757 |
+
thumbs: {
|
2758 |
+
swiper: {
|
2759 |
+
el: thumb_outer_wrapper,
|
2760 |
+
direction: 'horizontal',
|
2761 |
+
spaceBetween: spaceBetween.mobile,
|
2762 |
+
slidesPerView: slides_per_view.mobile,
|
2763 |
+
navigation: {
|
2764 |
+
nextEl: wClass+' .eae-swiper-button-next',
|
2765 |
+
prevEl: wClass+' .eae-swiper-button-prev',
|
2766 |
+
},
|
2767 |
+
speed : slider_data.speed,
|
2768 |
+
loop: "yes" ===slider_data.loop ? true : false,
|
2769 |
+
freeMode : true,
|
2770 |
+
watchSlidesVisibility: true,
|
2771 |
+
watchSlidesProgress: true,
|
2772 |
+
breakpoints: breakpoints,
|
2773 |
+
// autoScrollOffset :true,
|
2774 |
+
// reverseDirection : true,
|
2775 |
+
slideToClickedSlide : true,
|
2776 |
+
}
|
2777 |
+
|
2778 |
+
}
|
2779 |
+
|
2780 |
+
}
|
2781 |
+
if(typeof slider_data.autoplay !== 'undefined' ){
|
2782 |
+
sliderData['thumbs']['swiper']['autoplay']= {
|
2783 |
+
delay: slider_data.autoplay.duration,
|
2784 |
+
disableOnInteraction: slider_data.autoplay.disableOnInteraction,
|
2785 |
+
reverseDirection: slider_data.autoplay.reverseDirection,
|
2786 |
+
|
2787 |
+
}
|
2788 |
+
}
|
2789 |
+
|
2790 |
+
if (slider_data.navigation == 'yes') {
|
2791 |
+
sliderData['navigation'] = {
|
2792 |
+
nextEl: wClass+' .eae-swiper-button-next',
|
2793 |
+
prevEl: wClass+' .eae-swiper-button-prev',
|
2794 |
+
}
|
2795 |
+
}
|
2796 |
+
if(slider_data.pagination !== '' ){
|
2797 |
+
sliderData['pagination'] = {
|
2798 |
+
type : slider_data.pagination,
|
2799 |
+
el: wClass+' .swiper-pagination',
|
2800 |
+
clickable : slider_data.clickable,
|
2801 |
+
}
|
2802 |
+
}
|
2803 |
+
|
2804 |
+
if(typeof slider_data.autoplay !== 'undefined' ){
|
2805 |
+
sliderData['autoplay'] = {
|
2806 |
+
delay: slider_data.autoplay.duration,
|
2807 |
+
disableOnInteraction: slider_data.autoplay.disableOnInteraction,
|
2808 |
+
reverseDirection: slider_data.autoplay.reverseDirection,
|
2809 |
+
}
|
2810 |
+
}
|
2811 |
+
|
2812 |
+
|
2813 |
+
//console.log(sliderData);
|
2814 |
+
window.sswiper = new Swiper('.elementor-element-' + wid + ' .eae-swiper-outer-wrapper .eae-swiper-container', sliderData);
|
2815 |
+
$('.elementor-element-' + wid + ' .eae-swiper-outer-wrapper .eae-swiper-container').css('visibility', 'visible');
|
2816 |
+
};
|
2817 |
+
|
2818 |
+
|
2819 |
+
|
2820 |
elementorFrontend.hooks.addAction('frontend/element_ready/wts-ab-image.default', ab_image);
|
2821 |
elementorFrontend.hooks.addAction('frontend/element_ready/global', ParticlesBG);
|
2822 |
elementorFrontend.hooks.addAction('frontend/element_ready/global', AnimatedGradient);
|
2856 |
// elementorFrontend.hooks.addAction('frontend/element_ready/eae-charts.polarArea', EAECharts);
|
2857 |
// // elementorFrontend.hooks.addAction('frontend/element_ready/eae-charts.radar', EAECharts);
|
2858 |
// elementorFrontend.hooks.addAction('frontend/element_ready/eae-charts.bubble', EAECharts);
|
2859 |
+
elementorFrontend.hooks.addAction('frontend/element_ready/eae-thumbgallery.default', EAEThumbGallery);
|
2860 |
|
2861 |
});
|
2862 |
|
assets/js/eae.min.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
jQuery(window).on("elementor/frontend/init",(function(){elementorFrontend.hooks.addAction("frontend/element_ready/wts-gmap.default",(function(e){map=function(a){$wrapper=e.find(".eae-markers");var t=$wrapper.data("zoom"),i=a.find(".marker"),n=$wrapper.data("style"),d=($wrapper.data("scroll"),{zoom:t,center:new google.maps.LatLng(0,0),mapTypeId:google.maps.MapTypeId.ROADMAP,styles:n}),r=new google.maps.Map(a[0],d);return r.markers=[],i.each((function(){!function(a,t){var i=$wrapper.data("animate");$wrapper.data("show-info-window-onload");$wrapper=e.find(".eae-markers");var n=new google.maps.LatLng(a.attr("data-lat"),a.attr("data-lng"));if(icon_img=a.attr("data-icon"),""!=icon_img)var d={url:a.attr("data-icon"),scaledSize:new google.maps.Size(a.attr("data-icon-size"),a.attr("data-icon-size"))};var r=new google.maps.Marker({position:n,map:t,icon:d,animation:google.maps.Animation.DROP});"animate-yes"==i&&"yes"!=a.data("info-window")&&r.setAnimation(google.maps.Animation.BOUNCE);"animate-yes"==i&&google.maps.event.addListener(r,"click",(function(){r.setAnimation(null)}));if(t.markers.push(r),a.html()){var s=new google.maps.InfoWindow({content:a.html()});"yes"==a.data("info-window")&&s.open(t,r),google.maps.event.addListener(r,"click",(function(){s.open(t,r)}))}"animate-yes"==i&&google.maps.event.addListener(s,"closeclick",(function(){r.setAnimation(google.maps.Animation.BOUNCE)}))}(jQuery(this),r)})),function(e,a){var t=new google.maps.LatLngBounds;jQuery.each(e.markers,(function(e,a){var i=new google.maps.LatLng(a.position.lat(),a.position.lng());t.extend(i)})),1==e.markers.length?(e.setCenter(t.getCenter()),e.setZoom(a)):e.fitBounds(t)}(r,t),r}(e.find(".eae-markers"))})),elementorFrontend.hooks.addAction("frontend/element_ready/global",(function(e){var a,t,i,n,d,r,s,l=[],o=[],c=e.children(".eae-section-bs").children(".eae-section-bs-inner");c&&c.data("eae-bg-slider")&&(slider_images=c.data("eae-bg-slider"),a=c.data("eae-bg-slider-transition"),t=c.data("eae-bg-slider-animation"),n=("yes"==(i=c.data("eae-bg-custom-overlay"))||c.data("eae-bg-slider-overlay"),eae_editor.plugin_url+"assets/lib/vegas/overlays/"+c.data("eae-bg-slider-overlay")),d=c.data("eae-bg-slider-cover"),r=c.data("eae-bs-slider-delay"),s=c.data("eae-bs-slider-timer"),"undefined"!=typeof slider_images&&(l=slider_images.split(","),jQuery.each(l,(function(e,a){var t=[];t.src=a,o.push(t)})),c.vegas({slides:o,transition:a,animation:t,overlay:n,cover:d,delay:r,timer:s,init:function(){"yes"==i&&c.children(".vegas-overlay").css("background-image","")}})))}))}));var isEditMode=!1,breakpoints=eae.breakpoints;!function(e){e(window).on("elementor/frontend/init",(function(){var a=function(e,a){function t(e){$icons=a(document).find(e).find(".eae-ic-icon-wrap"),window.innerWidth<767?$icons.each((function(e,t){a(t).css("top",a(t).height()/2+8+"px"),a(t).next(".eae-info-circle-item__content-wrap").css("padding-top",a(t).height()/2+8+"px")})):$icons.each((function(e,t){a(t).css("margin-left",-.5*a(t).outerWidth()),a(t).css("margin-top",-.5*a(t).outerHeight()),$a=function(e){return e=(e-90)*Math.PI/180,{x:50+45*Math.cos(e),y:50+45*Math.sin(e)}}($angle),$b=360/$icons.length,a(t).css("left",$a.x+"%"),a(t).css("top",$a.y+"%"),$angle+=$b}))}$wrap_class=".elementor-element-"+e.data("id"),$angle=0,t(e);var i=null;function n(){"yes"==e.find(".eae-info-circle").data("autoplay")&&(i=setInterval(d,$autoplayDuration))}function d(){e.find(".eae-active").next().length>0?e.find(".eae-active").next().addClass("eae-active").siblings().removeClass("eae-active"):e.find(".eae-info-circle-item").eq(0).addClass("eae-active").siblings().removeClass("eae-active")}$autoplayDuration=e.find(".eae-info-circle").data("delay"),n(),e.find(".eae-ic-icon-wrap").hover((function(){clearInterval(i)}),(function(){n()})),e.find(".eae-info-circle-item").length>0&&a(e.find(".eae-info-circle-item")[0]).addClass("eae-active"),e.find(".eae-ic-icon-wrap").on("click",(function(){e.find(".eae-info-circle-item").removeClass("eae-active"),a(this).parent().addClass("eae-active")})),e.hasClass("eae-mouseenter-yes")&&e.find(".eae-ic-icon-wrap").on("mouseenter",(function(){e.find(".eae-info-circle-item").removeClass("eae-active"),a(this).parent().addClass("eae-active")})),window.addEventListener("resize",t.bind(this,$wrap_class))},t=function(e,a){function t(){var t=e.find(".eae-timline-progress-bar"),i=e.find(".eae-timeline-item"),n=e.find(".eae-timeline");const d=n.data("top-offset");var r=a(n).height(),s=a(i).last().find(".eae-tl-icon-wrapper").offset().top-a(i[0]).parent().offset().top,l=e.find(".eae-tl-icon-wrapper");a(t).css("top",a(i[0]).find(".eae-tl-icon-wrapper").offset().top-a(i[0]).parent().offset().top),a(t).css("bottom",r-s),a(t).css("left",l.eq(0)[0].offsetLeft+l.eq(0).width()/2),a(t).css("display","block"),i.each((function(e,t){new Waypoint({element:a(t),handler:function(e){"down"==e?a(t).addClass("eae-tl-item-focused"):a(t).removeClass("eae-tl-item-focused")},offset:d})}))}t(),window.addEventListener("resize",t),window.addEventListener("scroll",(function(){e.find(".eae-timline-progress-bar");const t=e.find(".eae-timeline").data("top-offset");e.find(".eae-pb-inner-line").css("height",a(window).scrollTop()-e.find(".eae-timeline").offset().top+t),e.find(".eae-pb-inner-line").css("max-height",e.find(".eae-pb-inner-line").parent().height())}))};function i(e,a,t){var i=new Date;i.setTime(i.getTime()+60*t*60*1e3);var n="expires="+i.toUTCString();document.cookie=e+"="+a+";"+n+";path=/"}function n(e){for(var a=e+"=",t=decodeURIComponent(document.cookie).split(";"),i=0;i<t.length;i++){for(var n=t[i];" "==n.charAt(0);)n=n.substring(1);if(0==n.indexOf(a))return n.substring(a.length,n.length)}return""}var d=function(e,a){$is_rtl=jQuery("body").hasClass("rtl"),$wrapper=e.find(".eae-progress-bar");$wrapper.attr("data-skill");var t=$wrapper.attr("data-value"),i=$wrapper.attr("data-skin"),n=$wrapper.find(".eae-pb-bar-skill"),d=$wrapper.find(".eae-pb-bar-value"),r=$wrapper.find(".eae-pb-bar"),s=$wrapper.find(".eae-pb-bar-inner");"skin1"===i&&a(s).attr("style","width : "+t+"%"),"skin2"===i&&a(s).attr("style","width : "+t+"%"),"skin3"===i&&(a(d).addClass("eae-pb-bar-value--aligned-value"),$is_rtl?a(d).attr("style","right :"+t+"%"):a(d).attr("style","left :"+t+"%"),a(s).attr("style","width :"+t+"%")),"skin4"===i&&(a(d).addClass("eae-pb-bar-value--aligned-value"),$is_rtl?a(d).attr("style","right :"+t+"%"):a(d).attr("style","left :"+t+"%"),a(s).attr("style","width :"+t+"%"),a(r).addClass("eae-pb-bar--no-overflow")),"skin5"===i&&(a(d).addClass("eae-pb-bar-value--aligned-value"),$is_rtl?a(d).attr("style","right :"+t+"%"):a(d).attr("style","left :"+t+"%"),a(s).attr("style","width :"+t+"%")),$wrapper.each((function(e,t){new Waypoint({element:t,skill_value:a(t).find(".eae-pb-bar-skill"),valueElem:a(t).find(".eae-pb-bar-value"),prgBar:a(t).find(".eae-pb-bar-bar"),prgInner:a(t).find(".eae-pb-bar-inner"),handler:function(e){"down"==e&&(a(d).hasClass("js-animated")||a(d).addClass("js-animated"),a(s).hasClass("js-animated")||a(s).addClass("js-animated"),a(n).hasClass("js-animated")||a(n).addClass("js-animated"))},offset:"bottom-in-view"})}))},r=function(e,a){var t=e.find(".eae-content-switcher-wrapper"),i=(e.data("id"),t.find(".eae-content-switch-button"));i.each((function(e,n){a(this).on("click",(function(e){e.preventDefault();let n=a(this).find(".eae-content-switch-label");if(!a(this).hasClass("active")){a(i).removeClass("active");let e=a(n).attr("id");a(this).addClass("active");var d=a(t).find(".eae-cs-content-section");a(d).removeClass("active");let r=a(t).find(".eae-content-section-"+e);a(r).addClass("active")}}))}))},s=function(e,a){let t=e.find(".eae-content-switcher-wrapper"),i=(e.data("id"),t.find(".eae-cs-switch-label")),n=t.find(".eae-content-switch-label.primary-label");const d=a(n).attr("item_id");let r=t.find(".eae-content-switch-label.secondary-label");const s=a(r).attr("item_id");let l=t.find(".eae-cs-content-section.eae-content-section-"+d),o=t.find(".eae-cs-content-section.eae-content-section-"+s);a(i).on("click",(function(e){a(this).find("input.eae-content-toggle-switch").is(":checked")?(r.addClass("active"),o.addClass("active"),n.removeClass("active"),l.removeClass("active")):(n.addClass("active"),l.addClass("active"),r.removeClass("active"),o.removeClass("active"))}))};e.fn.EAEHoverDirection=function(a){var t=e.extend({inaccuracy:30,speed:200},a);this.find(".overlay").css({top:-9999999}),this.mouseenter((function(a){container=e(this),overlay=container.find(".overlay"),parentOffset=container.offset(),relX=a.pageX-parentOffset.left,relY=a.pageY-parentOffset.top,overlay.css({top:0,left:0,width:container.width(),height:container.height()}),relX>container.width()-t.inaccuracy?overlay.css({top:0,left:container.width()}):relX<t.inaccuracy?overlay.css({top:0,left:-container.width()}):relY>container.height()-t.inaccuracy?overlay.css({top:container.width(),left:0}):relY<t.inaccuracy&&overlay.css({top:-container.width(),left:0}),overlay.animate({top:0,left:0},t.speed)})),this.mouseleave((function(a){container=e(this),overlay=container.find(".overlay"),parentOffset=container.offset(),relX=a.pageX-parentOffset.left,relY=a.pageY-parentOffset.top,relX<=0&&overlay.animate({top:0,left:-container.width()},t.speed),relX>=container.width()&&overlay.animate({top:0,left:container.width()},t.speed),relY<=0&&overlay.animate({left:0,top:-container.height()},t.speed),relY>=container.height()&&overlay.animate({left:0,top:container.height()},t.speed)}))},elementorFrontend.hooks.addAction("frontend/element_ready/wts-ab-image.default",(function(e,a){e.find(".eae-img-comp-container").imagesLoaded().done((function(){ab_style=e.find(".eae-img-comp-container").data("ab-style"),slider_pos=e.find(".eae-img-comp-container").data("slider-pos"),"horizontal"===ab_style?(separator_width=parseInt(e.find(".eae-img-comp-overlay").css("border-right-width")),function(e){var a,t;a=e.find(".eae-img-comp-overlay"),t=(t=a.width())*slider_pos/100,function(a){var i,n,d,r=0;function s(e){e.preventDefault(),r=1,window.addEventListener("mousemove",o),i.addEventListener("touchmove",c)}function l(){r=0}function o(e){var t;if(0==r)return!1;(t=function(e){var t;return e=e||window.event,t=a.getBoundingClientRect(),e.pageX-t.left}(e))<0&&(t=0),t>n&&(t=n),f(t)}function c(e){var t;if(0==r)return!1;(t=function(e){var t;return t=a.getBoundingClientRect(),e.changedTouches[0].clientX-t.left}(e))<0&&(t=0),t>n&&(t=n),f(t)}function f(e){a.style.width=e+"px",i.style.left=a.offsetWidth-i.offsetWidth/2-separator_width/2+"px"}n=a.offsetWidth,d=a.offsetHeight,a.style.width=t+"px",(i=(i=e.find(".eae-img-comp-slider"))[0]).style.top=d/2-i.offsetHeight/2+"px",i.style.left=t-i.offsetWidth/2-separator_width/2+"px",e.hasClass("elementor-element-edit-mode")||(i.addEventListener("mousedown",s),window.addEventListener("mouseup",l),i.addEventListener("touchstart",s),window.addEventListener("touchstop",l))}(a[0])}(e)):(separator_width=parseInt(e.find(".eae-img-comp-overlay").css("border-bottom-width")),function(e){var a;a=e.find(".eae-img-comp-overlay"),start_pos=a.height(),start_pos=start_pos*slider_pos/100,function(a){var t,i,n,d=0;function r(e){e.preventDefault(),d=1,window.addEventListener("mousemove",l),t.addEventListener("touchmove",o)}function s(){d=0}function l(e){var t;if(0==d)return!1;(t=function(e){var t,i=0;return e=e||window.event,t=a.getBoundingClientRect(),i=e.pageY-t.top,i-=window.pageYOffset}(e))<0&&(t=0),t>n&&(t=n),c(t)}function o(e){var t;if(0==d)return!1;(t=function(e){var t;return t=a.getBoundingClientRect(),e.changedTouches[0].clientY-t.top}(e))<0&&(t=0),t>n&&(t=n),c(t)}function c(e){a.style.height=e+"px",t.style.top=a.offsetHeight-t.offsetHeight/2-separator_width/2+"px"}i=a.offsetWidth,n=a.offsetHeight,a.style.height=start_pos+"px",(t=(t=e.find(".eae-img-comp-slider"))[0]).style.top=start_pos-t.offsetHeight/2-separator_width/2+"px",t.style.left=i/2-t.offsetWidth/2+"px",e.hasClass("elementor-element-edit-mode")||(t.addEventListener("mousedown",r),window.addEventListener("mouseup",s),t.addEventListener("touchstart",r),window.addEventListener("touchstop",s))}(a[0])}(e))}))})),elementorFrontend.hooks.addAction("frontend/element_ready/global",(function(e,a){e.hasClass("eae-particle-yes")&&(id=e.data("id"),element_type=e.data("element_type"),pdata=e.data("eae-particle"),pdata_wrapper=e.find(".eae-particle-wrapper").data("eae-pdata"),"undefined"!=typeof pdata&&""!=pdata?e.find(".eae-section-bs").length>0?(e.find(".eae-section-bs").after('<div class="eae-particle-wrapper" id="eae-particle-'+id+'"></div>'),particlesJS("eae-particle-"+id,pdata)):("column"==element_type?e.prepend('<div class="eae-particle-wrapper" id="eae-particle-'+id+'"></div>'):e.prepend('<div class="eae-particle-wrapper " id="eae-particle-'+id+'"></div>'),particlesJS("eae-particle-"+id,pdata)):"undefined"!=typeof pdata_wrapper&&""!=pdata_wrapper&&(element_type,e.prepend('<div class="eae-particle-wrapper eae-particle-area" id="eae-particle-'+id+'"></div>'),particlesJS("eae-particle-"+id,JSON.parse(pdata_wrapper))))})),elementorFrontend.hooks.addAction("frontend/element_ready/global",(function(e,a){if(e.hasClass("eae-animated-gradient-yes")){id=e.data("id"),color=e.data("color"),angle=e.data("angle");var t="linear-gradient("+angle+","+color+")";heading=e.find(".elementor-heading-title"),e.css("background-image",t),e.hasClass("elementor-element-edit-mode")&&(color=e.find(".animated-gradient").data("color"),angle=e.find(".animated-gradient").data("angle"),gradient_color_editor="linear-gradient("+angle+","+color+")",e.prepend('<div class="animated-gradient" style="background-image : '+gradient_color_editor+' "></div>'))}})),elementorFrontend.hooks.addAction("frontend/element_ready/wts-modal-popup.default",(function(e,a){$preview_modal=e.find(".eae-popup-wrapper").data("preview-modal"),$close_btn_type=e.find(".eae-popup-wrapper").data("close-button-type"),$close_btn=e.find(".eae-popup-wrapper").data("close-btn"),"icon"==$close_btn_type?$close_btn_html='<i class="eae-close '+$close_btn+'"> </i>':$close_btn_html='<svg class="eae-close" style="-webkit-mask: url('+$close_btn+"); mask: url("+$close_btn+'); "></svg>',$magnific=e.find(".eae-popup-link").eaePopup({type:"inline",disableOn:0,key:null,midClick:!1,mainClass:"eae-popup eae-popup-"+e.find(".eae-popup-link").data("id")+" eae-wrap-"+e.find(".eae-popup-link").data("ctrl-id"),preloader:!0,focus:"",closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:e.find(".eae-popup-wrapper").data("close-in-out"),showCloseBtn:!0,enableEscapeKey:!1,modal:!1,alignTop:!1,removalDelay:0,prependTo:null,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:$close_btn_html,tClose:"Close (Esc)",tLoading:"Loading...",autoFocusLast:!0}),"yes"==$preview_modal&&e.hasClass("elementor-element-edit-mode")&&e.find(".eae-popup-link").click()})),elementorFrontend.hooks.addAction("frontend/element_ready/wts-testimonial-slider.default",(function(e,a){if(e.find(".eae-grid-wrapper").hasClass("eae-masonry-yes")){var t=e.find(".eae-grid").masonry({});t.imagesLoaded().progress((function(){t.masonry("layout")}))}if(e.find(".eae-layout-carousel").length){outer_wrapper=e.find(".eae-swiper-outer-wrapper"),wid=e.data("id"),wclass=".elementor-element-"+wid;var i=outer_wrapper.data("direction"),n=outer_wrapper.data("speed"),d=outer_wrapper.data("autoplay"),r=outer_wrapper.data("duration"),s=outer_wrapper.data("effect"),l=outer_wrapper.data("space"),o=outer_wrapper.data("loop");o="yes"==o;var c=outer_wrapper.data("slides-per-view"),f=outer_wrapper.data("slides-per-group"),p=outer_wrapper.data("ptype"),m=outer_wrapper.data("navigation"),u=outer_wrapper.data("clickable"),g=outer_wrapper.data("keyboard"),v=outer_wrapper.data("scrollbar");adata={direction:i,effect:s,spaceBetween:l.desktop,loop:o,speed:n,slidesPerView:c.desktop,slidesPerGroup:f.desktop,observer:!0,mousewheel:{invert:!0},breakpoints:{1024:{spaceBetween:l.tablet,slidesPerView:c.tablet,slidesPerGroup:f.tablet},767:{spaceBetween:l.mobile,slidesPerView:c.mobile,slidesPerGroup:f.mobile}}},"fade"==s&&(adata.fadeEffect={crossFade:!1}),adata.autoplay="yes"==d&&{delay:r,disableOnInteraction:!1},"yes"==m&&(adata.navigation={nextEl:".swiper-button-next",prevEl:".swiper-button-prev"}),""!=p&&(adata.pagination={el:".swiper-pagination",type:p}),"bullets"==p&&"yes"==u&&(adata.pagination={el:".swiper-pagination",clickable:!0,type:p}),"yes"==v&&(adata.scrollbar={el:".swiper-scrollbar",draggable:!0}),"yes"==g&&(adata.keyboard={enabled:!0,onlyInViewport:!0}),0==o&&(adata.autoplay={delay:r,stopOnLastSlide:!0,disableOnInteraction:!1}),window.mswiper=new Swiper(".elementor-element-"+wid+" .eae-swiper-outer-wrapper .swiper-container",adata),a(".elementor-element-"+wid+" .eae-swiper-outer-wrapper .swiper-container").css("visibility","visible")}})),elementorFrontend.hooks.addAction("frontend/element_ready/eae-info-circle.skin1",a),elementorFrontend.hooks.addAction("frontend/element_ready/eae-info-circle.skin2",a),elementorFrontend.hooks.addAction("frontend/element_ready/eae-info-circle.skin3",a),elementorFrontend.hooks.addAction("frontend/element_ready/eae-info-circle.skin4",a),elementorFrontend.hooks.addAction("frontend/element_ready/eae-timeline.skin1",t),elementorFrontend.hooks.addAction("frontend/element_ready/eae-timeline.skin2",t),elementorFrontend.hooks.addAction("frontend/element_ready/eae-timeline.skin3",t),elementorFrontend.hooks.addAction("frontend/element_ready/eae-timeline.skin4",t),elementorFrontend.hooks.addAction("frontend/element_ready/eae-evergreen-timer.skin1",(function(e,a){var t=e.find(".eae-evergreen-wrapper").data("egtime"),d=e.find(".eae-evergreen-wrapper").data("egt-expire"),r=e.find(".eae-evergreen-wrapper").data("element-type"),s="eae-"+e.find(".eae-evergreen-wrapper").data("id"),l="eae-temp-"+e.find(".eae-evergreen-wrapper").data("id"),o=e.find(".eae-evergreen-wrapper").data("actions"),c=e.find(".eae-evergreen-wrapper").data("unqid"),f=(new Date).getTime();if(!e.hasClass("elementor-element-edit-mode"))if("countdown"===r){u=new Date(t),t=u.getTime();var p="expires="+u.toUTCString();document.cookie=l+"="+u.getTime()+";"+p+";path=/"}else{var m=n(s),u="";if(""!==m){(u=new Date(parseInt(m))).setSeconds(u.getSeconds()+e.find(".eae-evergreen-wrapper").data("egtime")),t=u.getTime();var g=new Date(parseInt(m));g.setTime(g.getTime()+60*d*60*1e3);var v="expires="+g.toUTCString();document.cookie=s+"="+m+";"+v+";path=/";var h=new Date(parseInt(m));h.setTime(h.getTime()+1e3*e.find(".eae-evergreen-wrapper").data("egtime"));p="expires="+h.toUTCString();t-f>0&&(document.cookie=l+"="+m+";"+p+";path=/")}else{temp_date=t,(u=new Date).setSeconds(u.getSeconds()+e.find(".eae-evergreen-wrapper").data("egtime")),t=u.getTime(),i(s,(new Date).getTime(),d);var w=new Date;w.setTime(w.getTime()+1e3*temp_date);var y="expires="+w.toUTCString();document.cookie=l+"="+(new Date).getTime()+";"+y+";path=/"}}if(!e.hasClass("elementor-element-edit-mode")&&t-f<0)return o.length>0&&o.forEach((function(t){"redirect"===t&&($url=e.find(".eae-evergreen-wrapper").data("redirected-url"),""!==a.trim($url)&&(window.location.href=$url1)),"hide"===t&&(e.hasClass("elementor-element-edit-mode")||(e.find("#eaeclockdiv").css("display","none"),e.find(".egt-title").css("display","none"))),"message"===t&&e.find(".eae-egt-message").css("display","block"),"hide_parent"===t&&(e.hasClass("elementor-element-edit-mode")||($p_secs=e.closest("section"),$p_secs.css("display","none")))})),days="00",hours="00",minutes="00",seconds="00",e.find("."+c).find("#eaedivDays").html(days),e.find("."+c).find("#eaedivHours").html(hours.slice(-2)),e.find("."+c).find("#eaedivMinutes").html(minutes.slice(-2)),void e.find("."+c).find("#eaedivSeconds").html(seconds.slice(-2));e.hasClass("elementor-element-edit-mode")&&("countdown"===r?(u=new Date(t),t=u.getTime()):((u=new Date).setSeconds(u.getSeconds()+e.find(".eae-evergreen-wrapper").data("egtime")),t=u.getTime()));var k=setInterval((function(){var i=(new Date).getTime(),n=t-i,d=0,r=0,s=0,l=0;n>0?(d=Math.floor(n/864e5),r="0"+Math.floor(n%864e5/36e5),s="0"+Math.floor(n%36e5/6e4),l="0"+Math.floor(n%6e4/1e3)):(o.length>0&&(e.hasClass("elementor-element-edit-mode")||o.forEach((function(t){"redirect"===t&&($url1=e.find(".eae-evergreen-wrapper").data("redirected-url"),""!==a.trim($url1)&&(window.location.href=$url1)),"hide"===t&&(e.find("#eaeclockdiv").css("display","none"),e.find(".egt-title").css("display","none")),"message"===t&&e.find(".eae-egt-message").css("display","block"),"hide_parent"===t&&(e.hasClass("elementor-element-edit-mode")||($p_secs=e.closest("section"),$p_secs.css("display","none")))}))),clearInterval(k),d="0",r="00",s="00",l="00"),d<10&&(d="0"+d),e.find("."+c).find("#eaedivDays").html(d),e.find("."+c).find("#eaedivHours").html(r.slice(-2)),e.find("."+c).find("#eaedivMinutes").html(s.slice(-2)),e.find("."+c).find("#eaedivSeconds").html(l.slice(-2))}),1e3)})),elementorFrontend.hooks.addAction("frontend/element_ready/eae-evergreen-timer.skin2",(function(e,a){var t=e.find(".eae-evergreen-wrapper").data("egtime"),d=e.find(".eae-evergreen-wrapper").data("egt-expire"),r=e.find(".eae-evergreen-wrapper").data("element-type"),s="eae-"+e.find(".eae-evergreen-wrapper").data("id"),l="eae-temp-"+e.find(".eae-evergreen-wrapper").data("id"),o=e.find(".eae-evergreen-wrapper").data("actions"),c=e.find(".eae-evergreen-wrapper").data("unqid"),f=(new Date).getTime();if(!e.hasClass("elementor-element-edit-mode"))if("countdown"===r){u=new Date(t),t=u.getTime();var p="expires="+u.toUTCString();document.cookie=l+"="+u.getTime()+";"+p+";path=/"}else{var m=n(s),u="";if(""!==m){(u=new Date(parseInt(m))).setSeconds(u.getSeconds()+e.find(".eae-evergreen-wrapper").data("egtime")),t=u.getTime();var g=new Date(parseInt(m));g.setTime(g.getTime()+60*d*60*1e3);var v="expires="+g.toUTCString();document.cookie=s+"="+m+";"+v+";path=/";var h=new Date(parseInt(m));h.setTime(h.getTime()+1e3*e.find(".eae-evergreen-wrapper").data("egtime"));p="expires="+h.toUTCString();t-f>0&&(document.cookie=l+"="+m+";"+p+";path=/")}else{temp_date=t,(u=new Date).setSeconds(u.getSeconds()+e.find(".eae-evergreen-wrapper").data("egtime")),t=u.getTime(),i(s,(new Date).getTime(),d);var w=new Date;w.setTime(w.getTime()+1e3*temp_date);var y="expires="+w.toUTCString();document.cookie=l+"="+(new Date).getTime()+";"+y+";path=/"}}if(!e.hasClass("elementor-element-edit-mode")&&t-f<0)return void(o.length>0&&o.forEach((function(t){"redirect"===t&&($url=e.find(".eae-evergreen-wrapper").data("redirected-url"),""!==a.trim($url)&&(window.location.href=$url)),"hide"===t&&(e.find("."+c).find(".timer-container").css("display","none"),e.find("."+c).find(".egt-title").css("display","none")),"message"===t&&e.find("."+c).find(".eae-egt-message").css("display","block"),"hide_parent"===t&&(e.hasClass("elementor-element-edit-mode")||($p_secs=e.closest("section"),$p_secs.css("display","none")))})));e.hasClass("elementor-element-edit-mode")&&("countdown"===r?(u=new Date(t),t=u.getTime()):((u=new Date).setSeconds(u.getSeconds()+e.find(".eae-evergreen-wrapper").data("egtime")),t=u.getTime()));var k=setInterval((function(){var i=(new Date).getTime(),n=t-i,d=Math.floor(n/864e5),r=Math.floor(n%864e5/36e5),s=Math.floor(n%36e5/6e4),l=Math.floor(n%6e4/1e3);if(e.find("."+c).find("#eaeulSec1").find(".flip-clock-active").removeClass("flip-clock-active"),e.find("."+c).find("#eaeulSec1").find(".flip-clock-before").removeClass("flip-clock-before"),e.find("."+c).find("#eaeulSec").find(".flip-clock-active").removeClass("flip-clock-active"),e.find("."+c).find("#eaeulSec").find(".flip-clock-before").removeClass("flip-clock-before"),n<0)return clearInterval(k),void(o.length>0&&o.forEach((function(t){"redirect"===t&&(e.hasClass("elementor-element-edit-mode")||($url1=e.find(".eae-evergreen-wrapper").data("redirected-url"),""!==a.trim($url1)&&(window.location.href=$url1))),"hide"===t&&(e.hasClass("elementor-element-edit-mode")||(e.find("."+c).find(".timer-container").css("display","none"),e.find("."+c).find(".egt-title").css("display","none"))),"message"===t&&(e.hasClass("elementor-element-edit-mode")||e.find("."+c).find(".eae-egt-message").css("display","block")),"hide_parent"===t&&(e.hasClass("elementor-element-edit-mode")||($p_secs=e.closest("section"),$p_secs.css("display","none")))})));if(2===a.trim(l).length){var f="#eaeulSec1 li:eq( "+a.trim(l).charAt(1)+" )",p="#eaeulSec li:eq( "+a.trim(l).charAt(0)+" )";e.find("."+c).find(f).next().length>0?(e.find("."+c).find(f).addClass("flip-clock-active"),e.find("."+c).find(f).next().addClass("flip-clock-before")):(e.find("."+c).find("#eaeulSec1 li:last-child").addClass("flip-clock-active"),e.find("."+c).find("#eaeulSec1 li:first-child").addClass("flip-clock-before")),e.find("."+c).find(p).next().length>0?(e.find("."+c).find(p).addClass("flip-clock-active"),e.find("."+c).find(p).next().addClass("flip-clock-before")):(e.find("."+c).find("#eaeulSec li:last-child").addClass("flip-clock-active"),e.find("."+c).find("#eaeulSec li:first-child").addClass("flip-clock-before"))}else{f="#eaeulSec1 li:eq( "+a.trim(l).charAt(0)+" )",p="#eaeulSec li:eq( 0 )";e.find("."+c).find(f).next().length>0?(e.find("."+c).find(f).addClass("flip-clock-active"),e.find("."+c).find(f).next().addClass("flip-clock-before")):(e.find("."+c).find("#eaeulSec1 li:last-child").addClass("flip-clock-active"),e.find("."+c).find("#eaeulSec1 li:first-child").addClass("flip-clock-before")),e.find("."+c).find(p).next().length>0?(e.find("."+c).find(p).addClass("flip-clock-active"),e.find("."+c).find(p).next().addClass("flip-clock-before")):(e.find("."+c).find("#eaeulSec li:last-child").addClass("flip-clock-active"),e.find("."+c).find("#eaeulSec li:first-child").addClass("flip-clock-before"))}if(e.find("."+c).find("#eaeulMin1").find(".flip-clock-active").removeClass("flip-clock-active"),e.find("."+c).find("#eaeulMin1").find(".flip-clock-before").removeClass("flip-clock-before"),e.find("."+c).find("#eaeulMin").find(".flip-clock-active").removeClass("flip-clock-active"),e.find("."+c).find("#eaeulMin").find(".flip-clock-before").removeClass("flip-clock-before"),2==a.trim(s).length){f="#eaeulMin1 li:eq( "+a.trim(s).charAt(1)+" )",p="#eaeulMin li:eq( "+a.trim(s).charAt(0)+" )";e.find("."+c).find(f).next().length>0?(e.find("."+c).find(f).addClass("flip-clock-active"),e.find("."+c).find(f).next().addClass("flip-clock-before")):(e.find("."+c).find("#eaeulMin1 li:last-child").addClass("flip-clock-active"),e.find("."+c).find("#eaeulMin1 li:first-child").addClass("flip-clock-before")),e.find("."+c).find(p).next().length>0?(e.find("."+c).find(p).addClass("flip-clock-active"),e.find("."+c).find(p).next().addClass("flip-clock-before")):(e.find("."+c).find("#eaeulMin li:last-child").addClass("flip-clock-active"),e.find("."+c).find("#eaeulMin li:first-child").addClass("flip-clock-before"))}else{f="#eaeulMin1 li:eq( "+a.trim(s).charAt(0)+" )",p="#eaeulMin li:eq( 0 )";e.find("."+c).find(f).next().length>0?(e.find("."+c).find(f).addClass("flip-clock-active"),e.find("."+c).find(f).next().addClass("flip-clock-before")):(e.find("."+c).find("#eaeulMin1 li:last-child").addClass("flip-clock-active"),e.find("."+c).find("#eaeulMin1 li:first-child").addClass("flip-clock-before")),e.find("."+c).find(p).next().length>0?(e.find("."+c).find(p).addClass("flip-clock-active"),e.find("."+c).find(p).next().addClass("flip-clock-before")):(e.find("."+c).find("#eaeulMin li:last-child").addClass("flip-clock-active"),e.find("."+c).find("#eaeulMin li:first-child").addClass("flip-clock-before"))}if(e.find("."+c).find("#eaeulHour1").find(".flip-clock-active").removeClass("flip-clock-active"),e.find("."+c).find("#eaeulHour1").find(".flip-clock-before").removeClass("flip-clock-before"),e.find("."+c).find("#eaeulHour").find(".flip-clock-active").removeClass("flip-clock-active"),e.find("."+c).find("#eaeulHour").find(".flip-clock-before").removeClass("flip-clock-before"),2==a.trim(r).length){f="#eaeulHour1 li:eq( "+a.trim(r).charAt(1)+" )",p="#eaeulHour li:eq( "+a.trim(r).charAt(0)+" )";e.find("."+c).find(f).next().length>0?(e.find("."+c).find(f).addClass("flip-clock-active"),e.find("."+c).find(f).next().addClass("flip-clock-before")):(e.find("."+c).find("#eaeulHour1 li:last-child").addClass("flip-clock-active"),e.find("."+c).find("#eaeulHour1 li:first-child").addClass("flip-clock-before")),e.find("."+c).find(p).next().length>0?(e.find("."+c).find(p).addClass("flip-clock-active"),e.find("."+c).find(p).next().addClass("flip-clock-before")):(e.find("."+c).find("#eaeulHour li:last-child").addClass("flip-clock-active"),e.find("."+c).find("#eaeulHour li:first-child").addClass("flip-clock-before"))}else{f="#eaeulHour1 li:eq( "+a.trim(r).charAt(0)+" )",p="#eaeulHour li:eq( 0 )";e.find("."+c).find(f).next().length>0?(e.find("."+c).find(f).addClass("flip-clock-active"),e.find("."+c).find(f).next().addClass("flip-clock-before")):(e.find("."+c).find("#eaeulHour1 li:last-child").addClass("flip-clock-active"),e.find("."+c).find("#eaeulHour li:first-child").addClass("flip-clock-before")),e.find("."+c).find(p).next().length>0?(e.find("."+c).find(p).addClass("flip-clock-active"),e.find("."+c).find(p).next().addClass("flip-clock-before")):(e.find("."+c).find("#eaeulHour li:last-child").addClass("flip-clock-active"),e.find("."+c).find("#eaeulHour li:first-child").addClass("flip-clock-before"))}if(e.find("."+c).find("#eaeulDay1").find(".flip-clock-active").removeClass("flip-clock-active"),e.find("."+c).find("#eaeulDay1").find(".flip-clock-before").removeClass("flip-clock-before"),e.find("."+c).find("#eaeulDay").find(".flip-clock-active").removeClass("flip-clock-active"),e.find("."+c).find("#eaeulDay").find(".flip-clock-before").removeClass("flip-clock-before"),2==a.trim(d).length){f="#eaeulDay1 li:eq( "+a.trim(d).charAt(1)+" )",p="#eaeulDay li:eq( "+a.trim(d).charAt(0)+" )";e.find("."+c).find(f).next().length>0?(e.find("."+c).find(f).addClass("flip-clock-active"),e.find("."+c).find(f).next().addClass("flip-clock-before")):(e.find("."+c).find("#eaeulDay1 li:last-child").addClass("flip-clock-active"),e.find("."+c).find("#eaeulDay1 li:first-child").addClass("flip-clock-before")),e.find("."+c).find(p).next().length>0?(e.find("."+c).find(p).addClass("flip-clock-active"),e.find("."+c).find(p).next().addClass("flip-clock-before")):(e.find("."+c).find("#eaeulDay li:last-child").addClass("flip-clock-active"),e.find("."+c).find("#eaeulDay li:first-child").addClass("flip-clock-before"))}else{f="#eaeulDay1 li:eq( "+a.trim(d).charAt(0)+" )",p="#eaeulDay li:eq( 0 )";e.find("."+c).find(f).next().length>0?(e.find("."+c).find(f).addClass("flip-clock-active"),e.find("."+c).find(f).next().addClass("flip-clock-before")):(e.find("."+c).find("#eaeulDay1 li:last-child").addClass("flip-clock-active"),e.find("."+c).find("#eaeulDay li:first-child").addClass("flip-clock-before")),e.find("."+c).find(p).next().length>0?(e.find("."+c).find(p).addClass("flip-clock-active"),e.find("."+c).find(p).next().addClass("flip-clock-before")):(e.find("."+c).find("#eaeulDay li:last-child").addClass("flip-clock-active"),e.find("."+c).find("#eaeulDay li:first-child").addClass("flip-clock-before"))}}),1e3)})),elementorFrontend.hooks.addAction("frontend/element_ready/eae-evergreen-timer.skin3",(function(e,a){var t,d=e.find(".eae-evergreen-wrapper").data("egtime"),r=e.find(".eae-evergreen-wrapper").data("egt-expire"),s=e.find(".eae-evergreen-wrapper").data("element-type"),l="eae-"+e.find(".eae-evergreen-wrapper").data("id"),o="eae-temp-"+e.find(".eae-evergreen-wrapper").data("id"),c=e.find(".eae-evergreen-wrapper").data("actions"),f=e.find(".eae-evergreen-wrapper").data("days"),p=e.find(".eae-evergreen-wrapper").data("hours"),m=e.find(".eae-evergreen-wrapper").data("mins"),u=e.find(".eae-evergreen-wrapper").data("seconds"),g=e.find(".eae-evergreen-wrapper").data("unqid"),v=(new Date).getTime();if(!e.hasClass("elementor-element-edit-mode"))if("countdown"===s){y=new Date(d),d=y.getTime();var h="expires="+y.toUTCString();document.cookie=o+"="+y.getTime()+";"+h+";path=/"}else{var w=n(l),y="";if(""!==w){(y=new Date(parseInt(w))).setSeconds(y.getSeconds()+e.find(".eae-evergreen-wrapper").data("egtime")),d=y.getTime();var k=new Date(parseInt(w));k.setTime(k.getTime()+60*r*60*1e3);var C="expires="+k.toUTCString();document.cookie=l+"="+w+";"+C+";path=/";var b=new Date(parseInt(w));b.setTime(b.getTime()+1e3*e.find(".eae-evergreen-wrapper").data("egtime"));h="expires="+b.toUTCString();d-v>0&&(document.cookie=o+"="+w+";"+h+";path=/")}else{temp_date=d,(y=new Date).setSeconds(y.getSeconds()+e.find(".eae-evergreen-wrapper").data("egtime")),d=y.getTime(),i(l,(new Date).getTime(),r);var _=new Date;_.setTime(_.getTime()+1e3*temp_date);var x="expires="+_.toUTCString();document.cookie=o+"="+(new Date).getTime()+";"+x+";path=/"}}if(!e.hasClass("elementor-element-edit-mode")){var T=D(d);if(parseInt(T.all)<1){if(c.length>0&&(c.forEach((function(a){"redirect"===a&&(e.hasClass("elementor-element-edit-mode")||($url=e.find(".eae-evergreen-wrapper").data("redirected-url"),""!==$url&&(window.location.href=$url))),"hide_parent"===a&&(e.hasClass("elementor-element-edit-mode")||($p_secs=e.closest("section"),$p_secs.css("display","none"))),"hide"===a&&(e.find("#timer").css("display","none"),e.find(".egt-title").css("display","none"),e.find(".desc").css("display","none")),"message"===a&&e.find(".eae-egt-message").css("display","block")})),1===c.length&&(""===c[0]||"message"===c[0]))){var $=e.find("."+g).find("#timer")[0];"yes"===f&&($.innerHTML="<span class='egt-time eae-time-wrapper'><div>00</div></span>"),"yes"===p&&("yes"===f?a($).append("<span class='egt-time eae-time-wrapper'><div>00</div></span>"):$.innerHTML="<span class='egt-time eae-time-wrapper'><div>00</div></span>"),"yes"===m&&("yes"===f||"yes"===p?a($).append("<span class='egt-time eae-time-wrapper'><div>00</div></span>"):$.innerHTML="<span class='egt-time eae-time-wrapper'><div>00</div></span>"),"yes"===u&&("yes"===f||"yes"===p||"yes"===m?a($).append("<span class='egt-time eae-time-wrapper'><div>00</div></span>"):$.innerHTML="<span class='egt-time eae-time-wrapper'><div>00</div></span>")}return}}function D(e){var a=d-new Date;return{days:Math.floor(a/864e5),hours:"0"+Math.floor(a/36e5%24),minutes:"0"+Math.floor(a/6e4%60),seconds:"0"+Math.floor(a/1e3%60),all:a}}function S(e){e.classList.add("fade"),setTimeout((function(){e.classList.remove("fade")}),700)}e.hasClass("elementor-element-edit-mode")&&("countdown"===s?(y=new Date(d),d=y.getTime()):((y=new Date).setSeconds(y.getSeconds()+e.find(".eae-evergreen-wrapper").data("egtime")),d=y.getTime())),D(d).all>1&&(t=setInterval((function(){var i=e.find("."+g).find("#timer")[0],n=D(d);"yes"===f&&(n.days<10&&(n.days="0"+n.days),i.innerHTML="<span class='egt-time eae-time-wrapper'><div>"+n.days+"</div></span>"),"yes"===p&&("yes"===f?a(i).append("<span class='egt-time eae-time-wrapper'><div>"+n.hours.slice(-2)+"</div></span>"):i.innerHTML="<span class='egt-time eae-time-wrapper'><div>"+n.hours.slice(-2)+"</div></span>"),"yes"===m&&("yes"===f||"yes"===p?a(i).append("<span class='egt-time eae-time-wrapper'><div>"+n.minutes.slice(-2)+"</div></span>"):i.innerHTML="<span class='egt-time eae-time-wrapper'><div>"+n.minutes.slice(-2)+"</div></span>"),"yes"===u&&("yes"===f||"yes"===p||"yes"===m?a(i).append("<span class='egt-time eae-time-wrapper'><div>"+n.seconds.slice(-2)+"</div></span>"):i.innerHTML="<span class='egt-time eae-time-wrapper'><div>"+n.seconds.slice(-2)+"</div></span>");var r=i.getElementsByTagName("span");"yes"===f&&59==n.hours&&59==n.minutes&&59==n.seconds&&S(r[0]),"yes"===p&&("yes"===f?59==n.minutes&&59==n.seconds&&S(r[1]):59==n.minutes&&59==n.seconds&&S(r[0])),"yes"===m&&("yes"===f?"yes"===p?59==n.seconds&&S(r[2]):59==n.seconds&&S(r[1]):"yes"===p?59==n.seconds&&S(r[1]):59==n.seconds&&S(r[0])),"yes"===u&&("yes"===f?"yes"===p?"yes"===m&&S(r[3]):S("yes"===m?r[2]:r[1]):"yes"===p?"yes"===m&&S(r[2]):S("yes"===m?r[1]:r[0])),n.all<=1&&(clearInterval(t),"yes"===f&&(i.innerHTML="<span class='egt-time eae-time-wrapper'><div>00</div></span>"),"yes"===p&&("yes"===f?a(i).append("<span class='egt-time eae-time-wrapper'><div>00</div></span>"):i.innerHTML="<span class='egt-time eae-time-wrapper'><div>00</div></span>"),"yes"===m&&("yes"===f||"yes"===p?a(i).append("<span class='egt-time eae-time-wrapper'><div>00</div></span>"):i.innerHTML="<span class='egt-time eae-time-wrapper'><div>00</div></span>"),"yes"===u&&("yes"===f||"yes"===p||"yes"===m?a(i).append("<span class='egt-time eae-time-wrapper'><div>00</div></span>"):i.innerHTML="<span class='egt-time eae-time-wrapper'><div>00</div></span>"),e.hasClass("elementor-element-edit-mode")||c.length>0&&c.forEach((function(a){"redirect"===a&&($url1=e.find(".eae-evergreen-wrapper").data("redirected-url"),""!==$url1&&(window.location.href=$url1)),"hide"===a&&(e.find("#timer").css("display","none"),e.find(".egt-title").css("display","none"),e.find(".desc").css("display","none")),"message"===a&&e.find(".eae-egt-message").css("display","block"),"hide_parent"===a&&($p_secs=e.closest("section"),$p_secs.css("display","none"))})))}),1e3))})),elementorFrontend.hooks.addAction("frontend/element_ready/eae-comparisontable.default",(function(e,a){a(e.find(".eae-ct-heading")[0]).addClass("active"),e.find("ul").on("click","li",(function(){var t=a(this).index()+2;e.find("tr").find("td:not(:eq(0))").hide(),e.find("td:nth-child("+t+")").css("display","table-cell"),e.find("tr").find("th:not(:eq(0))").hide(),e.find("li").removeClass("active"),a(this).addClass("active")}));var t=window.matchMedia("(min-width: 767px)");function i(a){a.matches?e.find(".sep").attr("colspan",5):e.find(".sep").attr("colspan",2)}t.addListener(i),i(t)})),elementorFrontend.hooks.addAction("frontend/element_ready/eae-progress-bar.skin1",d),elementorFrontend.hooks.addAction("frontend/element_ready/eae-progress-bar.skin2",d),elementorFrontend.hooks.addAction("frontend/element_ready/eae-progress-bar.skin3",d),elementorFrontend.hooks.addAction("frontend/element_ready/eae-progress-bar.skin4",d),elementorFrontend.hooks.addAction("frontend/element_ready/eae-progress-bar.skin5",d),elementorFrontend.hooks.addAction("frontend/element_ready/eae-filterableGallery.default",(function(e,a){var t=e.find(".eae-fg-wrapper"),i=e.data("id"),n=t.attr("data-maxtilt"),d=t.attr("data-perspective"),r=t.attr("data-speed"),s=t.attr("data-tilt-axis"),l=t.attr("data-glare"),o=parseInt(t.attr("data-overlay-speed"));if(s="x"===s?"y":"y"===s?"x":"both","yes"===l)var c=t.attr("data-max-glare");l="yes"===l;var f=a(".elementor-element-"+i+" .eae-fg-image"),p=t.hasClass("masonry-yes")?"masonry":"fitRows";let m=f.outerHeight();adata={percentPosition:!0,animationOptions:{duration:750,easing:"linear",queue:!1}},"fitRows"===p&&(adata.layoutMode="fitRows"),"masonry"===p&&(adata.masonry={columnWidth:".eae-gallery-item",horizontalOrder:!0}),e.hasClass("eae-show-all-yes")||(e.find(".eae-gallery-filter a").first().addClass("current"),adata.filter=e.find(".eae-gallery-filter a").first().attr("data-filter"));var u=f.isotope(adata);u.imagesLoaded().progress((function(){u.isotope("layout"),e.find(".eae-fg-image").css({"min-height":"300px",height:m})})),e.find(".eae-tilt-yes")&&(atilt={maxTilt:n,perspective:d,easing:"linear",scale:1,speed:r,disableAxis:s,transition:!0,reset:!0,glare:l,maxGlare:c},e.find(".el-tilt").tilt(atilt)),a(".elementor-element-"+i+" .eae-gallery-filter a").on("click",(function(){e.find(".eae-gallery-filter .current").removeClass("current"),a(this).addClass("current");var t=a(this).attr("data-filter");adata.filter=t;var i=f.isotope(adata);return i.imagesLoaded().progress((function(){if(i.isotope("layout"),isEditMode)return!1;e.find(".eae-tilt-yes")&&(e.find(".el-tilt").tilt(atilt),e.find(".el-tilt").tilt.reset.call(e.find(".el-tilt")))})),!1})),t.hasClass("eae-hover-direction-effect")||e.find(".eae-gallery-item-inner").hover((function(){a(this).find(".eae-grid-overlay").addClass("animated")})),t.hasClass("eae-hover-direction-effect")&&(e.find(".eae-gallery-item-inner").hover((function(){a(this).find(".eae-grid-overlay").addClass("overlay")})),t.find(".eae-gallery-item-inner").EAEHoverDirection({speed:o}))})),elementorFrontend.hooks.addAction("frontend/element_ready/eae-content-switcher.skin1",r),elementorFrontend.hooks.addAction("frontend/element_ready/eae-content-switcher.skin2",r),elementorFrontend.hooks.addAction("frontend/element_ready/eae-content-switcher.skin3",s),elementorFrontend.hooks.addAction("frontend/element_ready/eae-content-switcher.skin4",s),elementorFrontend.hooks.addAction("frontend/element_ready/global",(function(e,a){isEditMode||e.data("wts-url")&&"yes"==e.data("wts-link")&&e.on("click",(function(a){e.data("wts-url")&&"yes"==e.data("wts-new-window")?window.open(e.data("wts-url")):location.href=e.data("wts-url")}))}))}))}(jQuery);
|
1 |
+
jQuery(window).on("elementor/frontend/init",(function(){elementorFrontend.hooks.addAction("frontend/element_ready/wts-gmap.default",(function(e){map=function(a){$wrapper=e.find(".eae-markers");var t=$wrapper.data("zoom"),i=a.find(".marker"),n=$wrapper.data("style"),d=($wrapper.data("scroll"),{zoom:t,center:new google.maps.LatLng(0,0),mapTypeId:google.maps.MapTypeId.ROADMAP,styles:n}),r=new google.maps.Map(a[0],d);return r.markers=[],i.each((function(){!function(a,t){var i=$wrapper.data("animate");$wrapper.data("show-info-window-onload");$wrapper=e.find(".eae-markers");var n=new google.maps.LatLng(a.attr("data-lat"),a.attr("data-lng"));if(icon_img=a.attr("data-icon"),""!=icon_img)var d={url:a.attr("data-icon"),scaledSize:new google.maps.Size(a.attr("data-icon-size"),a.attr("data-icon-size"))};var r=new google.maps.Marker({position:n,map:t,icon:d,animation:google.maps.Animation.DROP});"animate-yes"==i&&"yes"!=a.data("info-window")&&r.setAnimation(google.maps.Animation.BOUNCE);"animate-yes"==i&&google.maps.event.addListener(r,"click",(function(){r.setAnimation(null)}));if(t.markers.push(r),a.html()){var s=new google.maps.InfoWindow({content:a.html()});"yes"==a.data("info-window")&&s.open(t,r),google.maps.event.addListener(r,"click",(function(){s.open(t,r)}))}"animate-yes"==i&&google.maps.event.addListener(s,"closeclick",(function(){r.setAnimation(google.maps.Animation.BOUNCE)}))}(jQuery(this),r)})),function(e,a){var t=new google.maps.LatLngBounds;jQuery.each(e.markers,(function(e,a){var i=new google.maps.LatLng(a.position.lat(),a.position.lng());t.extend(i)})),1==e.markers.length?(e.setCenter(t.getCenter()),e.setZoom(a)):e.fitBounds(t)}(r,t),r}(e.find(".eae-markers"))})),elementorFrontend.hooks.addAction("frontend/element_ready/global",(function(e){var a,t,i,n,d,r,s,l=[],o=[],c=e.children(".eae-section-bs").children(".eae-section-bs-inner");c&&c.data("eae-bg-slider")&&(slider_images=c.data("eae-bg-slider"),a=c.data("eae-bg-slider-transition"),t=c.data("eae-bg-slider-animation"),n=("yes"==(i=c.data("eae-bg-custom-overlay"))||c.data("eae-bg-slider-overlay"),eae_editor.plugin_url+"assets/lib/vegas/overlays/"+c.data("eae-bg-slider-overlay")),d=c.data("eae-bg-slider-cover"),r=c.data("eae-bs-slider-delay"),s=c.data("eae-bs-slider-timer"),"undefined"!=typeof slider_images&&(l=slider_images.split(","),jQuery.each(l,(function(e,a){var t=[];t.src=a,o.push(t)})),c.vegas({slides:o,transition:a,animation:t,overlay:n,cover:d,delay:r,timer:s,init:function(){"yes"==i&&c.children(".vegas-overlay").css("background-image","")}})))}))}));var isEditMode=!1,breakpoints=eae.breakpoints;!function(e){e(window).on("elementor/frontend/init",(function(){var a=function(e,a){function t(e){$icons=a(document).find(e).find(".eae-ic-icon-wrap"),window.innerWidth<767?$icons.each((function(e,t){a(t).css("top",a(t).height()/2+8+"px"),a(t).next(".eae-info-circle-item__content-wrap").css("padding-top",a(t).height()/2+8+"px")})):$icons.each((function(e,t){a(t).css("margin-left",-.5*a(t).outerWidth()),a(t).css("margin-top",-.5*a(t).outerHeight()),$a=function(e){return e=(e-90)*Math.PI/180,{x:50+45*Math.cos(e),y:50+45*Math.sin(e)}}($angle),$b=360/$icons.length,a(t).css("left",$a.x+"%"),a(t).css("top",$a.y+"%"),$angle+=$b}))}$wrap_class=".elementor-element-"+e.data("id"),$angle=0,t(e);var i=null;function n(){"yes"==e.find(".eae-info-circle").data("autoplay")&&(i=setInterval(d,$autoplayDuration))}function d(){e.find(".eae-active").next().length>0?e.find(".eae-active").next().addClass("eae-active").siblings().removeClass("eae-active"):e.find(".eae-info-circle-item").eq(0).addClass("eae-active").siblings().removeClass("eae-active")}$autoplayDuration=e.find(".eae-info-circle").data("delay"),n(),e.find(".eae-ic-icon-wrap").hover((function(){clearInterval(i)}),(function(){n()})),e.find(".eae-info-circle-item").length>0&&a(e.find(".eae-info-circle-item")[0]).addClass("eae-active"),e.find(".eae-ic-icon-wrap").on("click",(function(){e.find(".eae-info-circle-item").removeClass("eae-active"),a(this).parent().addClass("eae-active")})),e.hasClass("eae-mouseenter-yes")&&e.find(".eae-ic-icon-wrap").on("mouseenter",(function(){e.find(".eae-info-circle-item").removeClass("eae-active"),a(this).parent().addClass("eae-active")})),window.addEventListener("resize",t.bind(this,$wrap_class))},t=function(e,a){function t(){var t=e.find(".eae-timline-progress-bar"),i=e.find(".eae-timeline-item"),n=e.find(".eae-timeline");const d=n.data("top-offset");var r=a(n).height(),s=a(i).last().find(".eae-tl-icon-wrapper").offset().top-a(i[0]).parent().offset().top,l=e.find(".eae-tl-icon-wrapper");a(t).css("top",a(i[0]).find(".eae-tl-icon-wrapper").offset().top-a(i[0]).parent().offset().top),a(t).css("bottom",r-s),a(t).css("left",l.eq(0)[0].offsetLeft+l.eq(0).width()/2),a(t).css("display","block"),i.each((function(e,t){new Waypoint({element:a(t),handler:function(e){"down"==e?a(t).addClass("eae-tl-item-focused"):a(t).removeClass("eae-tl-item-focused")},offset:d})}))}t(),window.addEventListener("resize",t),window.addEventListener("scroll",(function(){e.find(".eae-timline-progress-bar");const t=e.find(".eae-timeline").data("top-offset");e.find(".eae-pb-inner-line").css("height",a(window).scrollTop()-e.find(".eae-timeline").offset().top+t),e.find(".eae-pb-inner-line").css("max-height",e.find(".eae-pb-inner-line").parent().height())}))};function i(e,a,t){var i=new Date;i.setTime(i.getTime()+60*t*60*1e3);var n="expires="+i.toUTCString();document.cookie=e+"="+a+";"+n+";path=/"}function n(e){for(var a=e+"=",t=decodeURIComponent(document.cookie).split(";"),i=0;i<t.length;i++){for(var n=t[i];" "==n.charAt(0);)n=n.substring(1);if(0==n.indexOf(a))return n.substring(a.length,n.length)}return""}var d=function(e,a){$is_rtl=jQuery("body").hasClass("rtl"),$wrapper=e.find(".eae-progress-bar");$wrapper.attr("data-skill");var t=$wrapper.attr("data-value"),i=$wrapper.attr("data-skin"),n=$wrapper.find(".eae-pb-bar-skill"),d=$wrapper.find(".eae-pb-bar-value"),r=$wrapper.find(".eae-pb-bar"),s=$wrapper.find(".eae-pb-bar-inner");"skin1"===i&&a(s).attr("style","width : "+t+"%"),"skin2"===i&&a(s).attr("style","width : "+t+"%"),"skin3"===i&&(a(d).addClass("eae-pb-bar-value--aligned-value"),$is_rtl?a(d).attr("style","right :"+t+"%"):a(d).attr("style","left :"+t+"%"),a(s).attr("style","width :"+t+"%")),"skin4"===i&&(a(d).addClass("eae-pb-bar-value--aligned-value"),$is_rtl?a(d).attr("style","right :"+t+"%"):a(d).attr("style","left :"+t+"%"),a(s).attr("style","width :"+t+"%"),a(r).addClass("eae-pb-bar--no-overflow")),"skin5"===i&&(a(d).addClass("eae-pb-bar-value--aligned-value"),$is_rtl?a(d).attr("style","right :"+t+"%"):a(d).attr("style","left :"+t+"%"),a(s).attr("style","width :"+t+"%")),$wrapper.each((function(e,t){new Waypoint({element:t,skill_value:a(t).find(".eae-pb-bar-skill"),valueElem:a(t).find(".eae-pb-bar-value"),prgBar:a(t).find(".eae-pb-bar-bar"),prgInner:a(t).find(".eae-pb-bar-inner"),handler:function(e){"down"==e&&(a(d).hasClass("js-animated")||a(d).addClass("js-animated"),a(s).hasClass("js-animated")||a(s).addClass("js-animated"),a(n).hasClass("js-animated")||a(n).addClass("js-animated"))},offset:"bottom-in-view"})}))},r=function(e,a){var t=e.find(".eae-content-switcher-wrapper"),i=(e.data("id"),t.find(".eae-content-switch-button"));i.each((function(e,n){a(this).on("click",(function(e){e.preventDefault();let n=a(this).find(".eae-content-switch-label");if(!a(this).hasClass("active")){a(i).removeClass("active");let e=a(n).attr("id");a(this).addClass("active");var d=a(t).find(".eae-cs-content-section");a(d).removeClass("active");let r=a(t).find(".eae-content-section-"+e);a(r).addClass("active")}}))}))},s=function(e,a){let t=e.find(".eae-content-switcher-wrapper"),i=(e.data("id"),t.find(".eae-cs-switch-label")),n=t.find(".eae-content-switch-label.primary-label");const d=a(n).attr("item_id");let r=t.find(".eae-content-switch-label.secondary-label");const s=a(r).attr("item_id");let l=t.find(".eae-cs-content-section.eae-content-section-"+d),o=t.find(".eae-cs-content-section.eae-content-section-"+s);a(i).on("click",(function(e){a(this).find("input.eae-content-toggle-switch").is(":checked")?(r.addClass("active"),o.addClass("active"),n.removeClass("active"),l.removeClass("active")):(n.addClass("active"),l.addClass("active"),r.removeClass("active"),o.removeClass("active"))}))};e.fn.EAEHoverDirection=function(a){var t=e.extend({inaccuracy:30,speed:200},a);this.find(".overlay").css({top:-9999999}),this.mouseenter((function(a){container=e(this),overlay=container.find(".overlay"),parentOffset=container.offset(),relX=a.pageX-parentOffset.left,relY=a.pageY-parentOffset.top,overlay.css({top:0,left:0,width:container.width(),height:container.height()}),relX>container.width()-t.inaccuracy?overlay.css({top:0,left:container.width()}):relX<t.inaccuracy?overlay.css({top:0,left:-container.width()}):relY>container.height()-t.inaccuracy?overlay.css({top:container.width(),left:0}):relY<t.inaccuracy&&overlay.css({top:-container.width(),left:0}),overlay.animate({top:0,left:0},t.speed)})),this.mouseleave((function(a){container=e(this),overlay=container.find(".overlay"),parentOffset=container.offset(),relX=a.pageX-parentOffset.left,relY=a.pageY-parentOffset.top,relX<=0&&overlay.animate({top:0,left:-container.width()},t.speed),relX>=container.width()&&overlay.animate({top:0,left:container.width()},t.speed),relY<=0&&overlay.animate({left:0,top:-container.height()},t.speed),relY>=container.height()&&overlay.animate({left:0,top:container.height()},t.speed)}))};elementorFrontend.hooks.addAction("frontend/element_ready/wts-ab-image.default",(function(e,a){e.find(".eae-img-comp-container").imagesLoaded().done((function(){ab_style=e.find(".eae-img-comp-container").data("ab-style"),slider_pos=e.find(".eae-img-comp-container").data("slider-pos"),"horizontal"===ab_style?(separator_width=parseInt(e.find(".eae-img-comp-overlay").css("border-right-width")),function(e){var a,t;a=e.find(".eae-img-comp-overlay"),t=(t=a.width())*slider_pos/100,function(a){var i,n,d,r=0;function s(e){e.preventDefault(),r=1,window.addEventListener("mousemove",o),i.addEventListener("touchmove",c)}function l(){r=0}function o(e){var t;if(0==r)return!1;(t=function(e){var t;return e=e||window.event,t=a.getBoundingClientRect(),e.pageX-t.left}(e))<0&&(t=0),t>n&&(t=n),f(t)}function c(e){var t;if(0==r)return!1;(t=function(e){var t;return t=a.getBoundingClientRect(),e.changedTouches[0].clientX-t.left}(e))<0&&(t=0),t>n&&(t=n),f(t)}function f(e){a.style.width=e+"px",i.style.left=a.offsetWidth-i.offsetWidth/2-separator_width/2+"px"}n=a.offsetWidth,d=a.offsetHeight,a.style.width=t+"px",(i=(i=e.find(".eae-img-comp-slider"))[0]).style.top=d/2-i.offsetHeight/2+"px",i.style.left=t-i.offsetWidth/2-separator_width/2+"px",e.hasClass("elementor-element-edit-mode")||(i.addEventListener("mousedown",s),window.addEventListener("mouseup",l),i.addEventListener("touchstart",s),window.addEventListener("touchstop",l))}(a[0])}(e)):(separator_width=parseInt(e.find(".eae-img-comp-overlay").css("border-bottom-width")),function(e){var a;a=e.find(".eae-img-comp-overlay"),start_pos=a.height(),start_pos=start_pos*slider_pos/100,function(a){var t,i,n,d=0;function r(e){e.preventDefault(),d=1,window.addEventListener("mousemove",l),t.addEventListener("touchmove",o)}function s(){d=0}function l(e){var t;if(0==d)return!1;(t=function(e){var t,i=0;return e=e||window.event,t=a.getBoundingClientRect(),i=e.pageY-t.top,i-=window.pageYOffset}(e))<0&&(t=0),t>n&&(t=n),c(t)}function o(e){var t;if(0==d)return!1;(t=function(e){var t;return t=a.getBoundingClientRect(),e.changedTouches[0].clientY-t.top}(e))<0&&(t=0),t>n&&(t=n),c(t)}function c(e){a.style.height=e+"px",t.style.top=a.offsetHeight-t.offsetHeight/2-separator_width/2+"px"}i=a.offsetWidth,n=a.offsetHeight,a.style.height=start_pos+"px",(t=(t=e.find(".eae-img-comp-slider"))[0]).style.top=start_pos-t.offsetHeight/2-separator_width/2+"px",t.style.left=i/2-t.offsetWidth/2+"px",e.hasClass("elementor-element-edit-mode")||(t.addEventListener("mousedown",r),window.addEventListener("mouseup",s),t.addEventListener("touchstart",r),window.addEventListener("touchstop",s))}(a[0])}(e))}))})),elementorFrontend.hooks.addAction("frontend/element_ready/global",(function(e,a){e.hasClass("eae-particle-yes")&&(id=e.data("id"),element_type=e.data("element_type"),pdata=e.data("eae-particle"),pdata_wrapper=e.find(".eae-particle-wrapper").data("eae-pdata"),"undefined"!=typeof pdata&&""!=pdata?e.find(".eae-section-bs").length>0?(e.find(".eae-section-bs").after('<div class="eae-particle-wrapper" id="eae-particle-'+id+'"></div>'),particlesJS("eae-particle-"+id,pdata)):("column"==element_type?e.prepend('<div class="eae-particle-wrapper" id="eae-particle-'+id+'"></div>'):e.prepend('<div class="eae-particle-wrapper " id="eae-particle-'+id+'"></div>'),particlesJS("eae-particle-"+id,pdata)):"undefined"!=typeof pdata_wrapper&&""!=pdata_wrapper&&(element_type,e.prepend('<div class="eae-particle-wrapper eae-particle-area" id="eae-particle-'+id+'"></div>'),particlesJS("eae-particle-"+id,JSON.parse(pdata_wrapper))))})),elementorFrontend.hooks.addAction("frontend/element_ready/global",(function(e,a){if(e.hasClass("eae-animated-gradient-yes")){id=e.data("id"),color=e.data("color"),angle=e.data("angle");var t="linear-gradient("+angle+","+color+")";heading=e.find(".elementor-heading-title"),e.css("background-image",t),e.hasClass("elementor-element-edit-mode")&&(color=e.find(".animated-gradient").data("color"),angle=e.find(".animated-gradient").data("angle"),gradient_color_editor="linear-gradient("+angle+","+color+")",e.prepend('<div class="animated-gradient" style="background-image : '+gradient_color_editor+' "></div>'))}})),elementorFrontend.hooks.addAction("frontend/element_ready/wts-modal-popup.default",(function(e,a){$preview_modal=e.find(".eae-popup-wrapper").data("preview-modal"),$close_btn_type=e.find(".eae-popup-wrapper").data("close-button-type"),$close_btn=e.find(".eae-popup-wrapper").data("close-btn"),"icon"==$close_btn_type?$close_btn_html='<i class="eae-close '+$close_btn+'"> </i>':$close_btn_html='<svg class="eae-close" style="-webkit-mask: url('+$close_btn+"); mask: url("+$close_btn+'); "></svg>',$magnific=e.find(".eae-popup-link").eaePopup({type:"inline",disableOn:0,key:null,midClick:!1,mainClass:"eae-popup eae-popup-"+e.find(".eae-popup-link").data("id")+" eae-wrap-"+e.find(".eae-popup-link").data("ctrl-id"),preloader:!0,focus:"",closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:e.find(".eae-popup-wrapper").data("close-in-out"),showCloseBtn:!0,enableEscapeKey:!1,modal:!1,alignTop:!1,removalDelay:0,prependTo:null,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:$close_btn_html,tClose:"Close (Esc)",tLoading:"Loading...",autoFocusLast:!0}),"yes"==$preview_modal&&e.hasClass("elementor-element-edit-mode")&&e.find(".eae-popup-link").click()})),elementorFrontend.hooks.addAction("frontend/element_ready/wts-testimonial-slider.default",(function(e,a){if(e.find(".eae-grid-wrapper").hasClass("eae-masonry-yes")){var t=e.find(".eae-grid").masonry({});t.imagesLoaded().progress((function(){t.masonry("layout")}))}if(e.find(".eae-layout-carousel").length){outer_wrapper=e.find(".eae-swiper-outer-wrapper"),wid=e.data("id"),wclass=".elementor-element-"+wid;var i=outer_wrapper.data("direction"),n=outer_wrapper.data("speed"),d=outer_wrapper.data("autoplay"),r=outer_wrapper.data("duration"),s=outer_wrapper.data("effect"),l=outer_wrapper.data("space"),o=outer_wrapper.data("loop");o="yes"==o;var c=outer_wrapper.data("slides-per-view"),f=outer_wrapper.data("slides-per-group"),p=outer_wrapper.data("ptype"),m=outer_wrapper.data("navigation"),u=outer_wrapper.data("clickable"),g=outer_wrapper.data("keyboard"),v=outer_wrapper.data("scrollbar");adata={direction:i,effect:s,spaceBetween:l.desktop,loop:o,speed:n,slidesPerView:c.desktop,slidesPerGroup:f.desktop,observer:!0,mousewheel:{invert:!0},breakpoints:{1024:{spaceBetween:l.tablet,slidesPerView:c.tablet,slidesPerGroup:f.tablet},767:{spaceBetween:l.mobile,slidesPerView:c.mobile,slidesPerGroup:f.mobile}}},"fade"==s&&(adata.fadeEffect={crossFade:!1}),adata.autoplay="yes"==d&&{delay:r,disableOnInteraction:!1},"yes"==m&&(adata.navigation={nextEl:".swiper-button-next",prevEl:".swiper-button-prev"}),""!=p&&(adata.pagination={el:".swiper-pagination",type:p}),"bullets"==p&&"yes"==u&&(adata.pagination={el:".swiper-pagination",clickable:!0,type:p}),"yes"==v&&(adata.scrollbar={el:".swiper-scrollbar",draggable:!0}),"yes"==g&&(adata.keyboard={enabled:!0,onlyInViewport:!0}),0==o&&(adata.autoplay={delay:r,stopOnLastSlide:!0,disableOnInteraction:!1}),window.mswiper=new Swiper(".elementor-element-"+wid+" .eae-swiper-outer-wrapper .swiper-container",adata),a(".elementor-element-"+wid+" .eae-swiper-outer-wrapper .swiper-container").css("visibility","visible")}})),elementorFrontend.hooks.addAction("frontend/element_ready/eae-info-circle.skin1",a),elementorFrontend.hooks.addAction("frontend/element_ready/eae-info-circle.skin2",a),elementorFrontend.hooks.addAction("frontend/element_ready/eae-info-circle.skin3",a),elementorFrontend.hooks.addAction("frontend/element_ready/eae-info-circle.skin4",a),elementorFrontend.hooks.addAction("frontend/element_ready/eae-timeline.skin1",t),elementorFrontend.hooks.addAction("frontend/element_ready/eae-timeline.skin2",t),elementorFrontend.hooks.addAction("frontend/element_ready/eae-timeline.skin3",t),elementorFrontend.hooks.addAction("frontend/element_ready/eae-timeline.skin4",t),elementorFrontend.hooks.addAction("frontend/element_ready/eae-evergreen-timer.skin1",(function(e,a){var t=e.find(".eae-evergreen-wrapper").data("egtime"),d=e.find(".eae-evergreen-wrapper").data("egt-expire"),r=e.find(".eae-evergreen-wrapper").data("element-type"),s="eae-"+e.find(".eae-evergreen-wrapper").data("id"),l="eae-temp-"+e.find(".eae-evergreen-wrapper").data("id"),o=e.find(".eae-evergreen-wrapper").data("actions"),c=e.find(".eae-evergreen-wrapper").data("unqid"),f=(new Date).getTime();if(!e.hasClass("elementor-element-edit-mode"))if("countdown"===r){u=new Date(t),t=u.getTime();var p="expires="+u.toUTCString();document.cookie=l+"="+u.getTime()+";"+p+";path=/"}else{var m=n(s),u="";if(""!==m){(u=new Date(parseInt(m))).setSeconds(u.getSeconds()+e.find(".eae-evergreen-wrapper").data("egtime")),t=u.getTime();var g=new Date(parseInt(m));g.setTime(g.getTime()+60*d*60*1e3);var v="expires="+g.toUTCString();document.cookie=s+"="+m+";"+v+";path=/";var h=new Date(parseInt(m));h.setTime(h.getTime()+1e3*e.find(".eae-evergreen-wrapper").data("egtime"));p="expires="+h.toUTCString();t-f>0&&(document.cookie=l+"="+m+";"+p+";path=/")}else{temp_date=t,(u=new Date).setSeconds(u.getSeconds()+e.find(".eae-evergreen-wrapper").data("egtime")),t=u.getTime(),i(s,(new Date).getTime(),d);var w=new Date;w.setTime(w.getTime()+1e3*temp_date);var y="expires="+w.toUTCString();document.cookie=l+"="+(new Date).getTime()+";"+y+";path=/"}}if(!e.hasClass("elementor-element-edit-mode")&&t-f<0)return o.length>0&&o.forEach((function(t){"redirect"===t&&($url=e.find(".eae-evergreen-wrapper").data("redirected-url"),""!==a.trim($url)&&(window.location.href=$url1)),"hide"===t&&(e.hasClass("elementor-element-edit-mode")||(e.find("#eaeclockdiv").css("display","none"),e.find(".egt-title").css("display","none"))),"message"===t&&e.find(".eae-egt-message").css("display","block"),"hide_parent"===t&&(e.hasClass("elementor-element-edit-mode")||($p_secs=e.closest("section"),$p_secs.css("display","none")))})),days="00",hours="00",minutes="00",seconds="00",e.find("."+c).find("#eaedivDays").html(days),e.find("."+c).find("#eaedivHours").html(hours.slice(-2)),e.find("."+c).find("#eaedivMinutes").html(minutes.slice(-2)),void e.find("."+c).find("#eaedivSeconds").html(seconds.slice(-2));e.hasClass("elementor-element-edit-mode")&&("countdown"===r?(u=new Date(t),t=u.getTime()):((u=new Date).setSeconds(u.getSeconds()+e.find(".eae-evergreen-wrapper").data("egtime")),t=u.getTime()));var k=setInterval((function(){var i=(new Date).getTime(),n=t-i,d=0,r=0,s=0,l=0;n>0?(d=Math.floor(n/864e5),r="0"+Math.floor(n%864e5/36e5),s="0"+Math.floor(n%36e5/6e4),l="0"+Math.floor(n%6e4/1e3)):(o.length>0&&(e.hasClass("elementor-element-edit-mode")||o.forEach((function(t){"redirect"===t&&($url1=e.find(".eae-evergreen-wrapper").data("redirected-url"),""!==a.trim($url1)&&(window.location.href=$url1)),"hide"===t&&(e.find("#eaeclockdiv").css("display","none"),e.find(".egt-title").css("display","none")),"message"===t&&e.find(".eae-egt-message").css("display","block"),"hide_parent"===t&&(e.hasClass("elementor-element-edit-mode")||($p_secs=e.closest("section"),$p_secs.css("display","none")))}))),clearInterval(k),d="0",r="00",s="00",l="00"),d<10&&(d="0"+d),e.find("."+c).find("#eaedivDays").html(d),e.find("."+c).find("#eaedivHours").html(r.slice(-2)),e.find("."+c).find("#eaedivMinutes").html(s.slice(-2)),e.find("."+c).find("#eaedivSeconds").html(l.slice(-2))}),1e3)})),elementorFrontend.hooks.addAction("frontend/element_ready/eae-evergreen-timer.skin2",(function(e,a){var t=e.find(".eae-evergreen-wrapper").data("egtime"),d=e.find(".eae-evergreen-wrapper").data("egt-expire"),r=e.find(".eae-evergreen-wrapper").data("element-type"),s="eae-"+e.find(".eae-evergreen-wrapper").data("id"),l="eae-temp-"+e.find(".eae-evergreen-wrapper").data("id"),o=e.find(".eae-evergreen-wrapper").data("actions"),c=e.find(".eae-evergreen-wrapper").data("unqid"),f=(new Date).getTime();if(!e.hasClass("elementor-element-edit-mode"))if("countdown"===r){u=new Date(t),t=u.getTime();var p="expires="+u.toUTCString();document.cookie=l+"="+u.getTime()+";"+p+";path=/"}else{var m=n(s),u="";if(""!==m){(u=new Date(parseInt(m))).setSeconds(u.getSeconds()+e.find(".eae-evergreen-wrapper").data("egtime")),t=u.getTime();var g=new Date(parseInt(m));g.setTime(g.getTime()+60*d*60*1e3);var v="expires="+g.toUTCString();document.cookie=s+"="+m+";"+v+";path=/";var h=new Date(parseInt(m));h.setTime(h.getTime()+1e3*e.find(".eae-evergreen-wrapper").data("egtime"));p="expires="+h.toUTCString();t-f>0&&(document.cookie=l+"="+m+";"+p+";path=/")}else{temp_date=t,(u=new Date).setSeconds(u.getSeconds()+e.find(".eae-evergreen-wrapper").data("egtime")),t=u.getTime(),i(s,(new Date).getTime(),d);var w=new Date;w.setTime(w.getTime()+1e3*temp_date);var y="expires="+w.toUTCString();document.cookie=l+"="+(new Date).getTime()+";"+y+";path=/"}}if(!e.hasClass("elementor-element-edit-mode")&&t-f<0)return void(o.length>0&&o.forEach((function(t){"redirect"===t&&($url=e.find(".eae-evergreen-wrapper").data("redirected-url"),""!==a.trim($url)&&(window.location.href=$url)),"hide"===t&&(e.find("."+c).find(".timer-container").css("display","none"),e.find("."+c).find(".egt-title").css("display","none")),"message"===t&&e.find("."+c).find(".eae-egt-message").css("display","block"),"hide_parent"===t&&(e.hasClass("elementor-element-edit-mode")||($p_secs=e.closest("section"),$p_secs.css("display","none")))})));e.hasClass("elementor-element-edit-mode")&&("countdown"===r?(u=new Date(t),t=u.getTime()):((u=new Date).setSeconds(u.getSeconds()+e.find(".eae-evergreen-wrapper").data("egtime")),t=u.getTime()));var k=setInterval((function(){var i=(new Date).getTime(),n=t-i,d=Math.floor(n/864e5),r=Math.floor(n%864e5/36e5),s=Math.floor(n%36e5/6e4),l=Math.floor(n%6e4/1e3);if(e.find("."+c).find("#eaeulSec1").find(".flip-clock-active").removeClass("flip-clock-active"),e.find("."+c).find("#eaeulSec1").find(".flip-clock-before").removeClass("flip-clock-before"),e.find("."+c).find("#eaeulSec").find(".flip-clock-active").removeClass("flip-clock-active"),e.find("."+c).find("#eaeulSec").find(".flip-clock-before").removeClass("flip-clock-before"),n<0)return clearInterval(k),void(o.length>0&&o.forEach((function(t){"redirect"===t&&(e.hasClass("elementor-element-edit-mode")||($url1=e.find(".eae-evergreen-wrapper").data("redirected-url"),""!==a.trim($url1)&&(window.location.href=$url1))),"hide"===t&&(e.hasClass("elementor-element-edit-mode")||(e.find("."+c).find(".timer-container").css("display","none"),e.find("."+c).find(".egt-title").css("display","none"))),"message"===t&&(e.hasClass("elementor-element-edit-mode")||e.find("."+c).find(".eae-egt-message").css("display","block")),"hide_parent"===t&&(e.hasClass("elementor-element-edit-mode")||($p_secs=e.closest("section"),$p_secs.css("display","none")))})));if(2===a.trim(l).length){var f="#eaeulSec1 li:eq( "+a.trim(l).charAt(1)+" )",p="#eaeulSec li:eq( "+a.trim(l).charAt(0)+" )";e.find("."+c).find(f).next().length>0?(e.find("."+c).find(f).addClass("flip-clock-active"),e.find("."+c).find(f).next().addClass("flip-clock-before")):(e.find("."+c).find("#eaeulSec1 li:last-child").addClass("flip-clock-active"),e.find("."+c).find("#eaeulSec1 li:first-child").addClass("flip-clock-before")),e.find("."+c).find(p).next().length>0?(e.find("."+c).find(p).addClass("flip-clock-active"),e.find("."+c).find(p).next().addClass("flip-clock-before")):(e.find("."+c).find("#eaeulSec li:last-child").addClass("flip-clock-active"),e.find("."+c).find("#eaeulSec li:first-child").addClass("flip-clock-before"))}else{f="#eaeulSec1 li:eq( "+a.trim(l).charAt(0)+" )",p="#eaeulSec li:eq( 0 )";e.find("."+c).find(f).next().length>0?(e.find("."+c).find(f).addClass("flip-clock-active"),e.find("."+c).find(f).next().addClass("flip-clock-before")):(e.find("."+c).find("#eaeulSec1 li:last-child").addClass("flip-clock-active"),e.find("."+c).find("#eaeulSec1 li:first-child").addClass("flip-clock-before")),e.find("."+c).find(p).next().length>0?(e.find("."+c).find(p).addClass("flip-clock-active"),e.find("."+c).find(p).next().addClass("flip-clock-before")):(e.find("."+c).find("#eaeulSec li:last-child").addClass("flip-clock-active"),e.find("."+c).find("#eaeulSec li:first-child").addClass("flip-clock-before"))}if(e.find("."+c).find("#eaeulMin1").find(".flip-clock-active").removeClass("flip-clock-active"),e.find("."+c).find("#eaeulMin1").find(".flip-clock-before").removeClass("flip-clock-before"),e.find("."+c).find("#eaeulMin").find(".flip-clock-active").removeClass("flip-clock-active"),e.find("."+c).find("#eaeulMin").find(".flip-clock-before").removeClass("flip-clock-before"),2==a.trim(s).length){f="#eaeulMin1 li:eq( "+a.trim(s).charAt(1)+" )",p="#eaeulMin li:eq( "+a.trim(s).charAt(0)+" )";e.find("."+c).find(f).next().length>0?(e.find("."+c).find(f).addClass("flip-clock-active"),e.find("."+c).find(f).next().addClass("flip-clock-before")):(e.find("."+c).find("#eaeulMin1 li:last-child").addClass("flip-clock-active"),e.find("."+c).find("#eaeulMin1 li:first-child").addClass("flip-clock-before")),e.find("."+c).find(p).next().length>0?(e.find("."+c).find(p).addClass("flip-clock-active"),e.find("."+c).find(p).next().addClass("flip-clock-before")):(e.find("."+c).find("#eaeulMin li:last-child").addClass("flip-clock-active"),e.find("."+c).find("#eaeulMin li:first-child").addClass("flip-clock-before"))}else{f="#eaeulMin1 li:eq( "+a.trim(s).charAt(0)+" )",p="#eaeulMin li:eq( 0 )";e.find("."+c).find(f).next().length>0?(e.find("."+c).find(f).addClass("flip-clock-active"),e.find("."+c).find(f).next().addClass("flip-clock-before")):(e.find("."+c).find("#eaeulMin1 li:last-child").addClass("flip-clock-active"),e.find("."+c).find("#eaeulMin1 li:first-child").addClass("flip-clock-before")),e.find("."+c).find(p).next().length>0?(e.find("."+c).find(p).addClass("flip-clock-active"),e.find("."+c).find(p).next().addClass("flip-clock-before")):(e.find("."+c).find("#eaeulMin li:last-child").addClass("flip-clock-active"),e.find("."+c).find("#eaeulMin li:first-child").addClass("flip-clock-before"))}if(e.find("."+c).find("#eaeulHour1").find(".flip-clock-active").removeClass("flip-clock-active"),e.find("."+c).find("#eaeulHour1").find(".flip-clock-before").removeClass("flip-clock-before"),e.find("."+c).find("#eaeulHour").find(".flip-clock-active").removeClass("flip-clock-active"),e.find("."+c).find("#eaeulHour").find(".flip-clock-before").removeClass("flip-clock-before"),2==a.trim(r).length){f="#eaeulHour1 li:eq( "+a.trim(r).charAt(1)+" )",p="#eaeulHour li:eq( "+a.trim(r).charAt(0)+" )";e.find("."+c).find(f).next().length>0?(e.find("."+c).find(f).addClass("flip-clock-active"),e.find("."+c).find(f).next().addClass("flip-clock-before")):(e.find("."+c).find("#eaeulHour1 li:last-child").addClass("flip-clock-active"),e.find("."+c).find("#eaeulHour1 li:first-child").addClass("flip-clock-before")),e.find("."+c).find(p).next().length>0?(e.find("."+c).find(p).addClass("flip-clock-active"),e.find("."+c).find(p).next().addClass("flip-clock-before")):(e.find("."+c).find("#eaeulHour li:last-child").addClass("flip-clock-active"),e.find("."+c).find("#eaeulHour li:first-child").addClass("flip-clock-before"))}else{f="#eaeulHour1 li:eq( "+a.trim(r).charAt(0)+" )",p="#eaeulHour li:eq( 0 )";e.find("."+c).find(f).next().length>0?(e.find("."+c).find(f).addClass("flip-clock-active"),e.find("."+c).find(f).next().addClass("flip-clock-before")):(e.find("."+c).find("#eaeulHour1 li:last-child").addClass("flip-clock-active"),e.find("."+c).find("#eaeulHour li:first-child").addClass("flip-clock-before")),e.find("."+c).find(p).next().length>0?(e.find("."+c).find(p).addClass("flip-clock-active"),e.find("."+c).find(p).next().addClass("flip-clock-before")):(e.find("."+c).find("#eaeulHour li:last-child").addClass("flip-clock-active"),e.find("."+c).find("#eaeulHour li:first-child").addClass("flip-clock-before"))}if(e.find("."+c).find("#eaeulDay1").find(".flip-clock-active").removeClass("flip-clock-active"),e.find("."+c).find("#eaeulDay1").find(".flip-clock-before").removeClass("flip-clock-before"),e.find("."+c).find("#eaeulDay").find(".flip-clock-active").removeClass("flip-clock-active"),e.find("."+c).find("#eaeulDay").find(".flip-clock-before").removeClass("flip-clock-before"),2==a.trim(d).length){f="#eaeulDay1 li:eq( "+a.trim(d).charAt(1)+" )",p="#eaeulDay li:eq( "+a.trim(d).charAt(0)+" )";e.find("."+c).find(f).next().length>0?(e.find("."+c).find(f).addClass("flip-clock-active"),e.find("."+c).find(f).next().addClass("flip-clock-before")):(e.find("."+c).find("#eaeulDay1 li:last-child").addClass("flip-clock-active"),e.find("."+c).find("#eaeulDay1 li:first-child").addClass("flip-clock-before")),e.find("."+c).find(p).next().length>0?(e.find("."+c).find(p).addClass("flip-clock-active"),e.find("."+c).find(p).next().addClass("flip-clock-before")):(e.find("."+c).find("#eaeulDay li:last-child").addClass("flip-clock-active"),e.find("."+c).find("#eaeulDay li:first-child").addClass("flip-clock-before"))}else{f="#eaeulDay1 li:eq( "+a.trim(d).charAt(0)+" )",p="#eaeulDay li:eq( 0 )";e.find("."+c).find(f).next().length>0?(e.find("."+c).find(f).addClass("flip-clock-active"),e.find("."+c).find(f).next().addClass("flip-clock-before")):(e.find("."+c).find("#eaeulDay1 li:last-child").addClass("flip-clock-active"),e.find("."+c).find("#eaeulDay li:first-child").addClass("flip-clock-before")),e.find("."+c).find(p).next().length>0?(e.find("."+c).find(p).addClass("flip-clock-active"),e.find("."+c).find(p).next().addClass("flip-clock-before")):(e.find("."+c).find("#eaeulDay li:last-child").addClass("flip-clock-active"),e.find("."+c).find("#eaeulDay li:first-child").addClass("flip-clock-before"))}}),1e3)})),elementorFrontend.hooks.addAction("frontend/element_ready/eae-evergreen-timer.skin3",(function(e,a){var t,d=e.find(".eae-evergreen-wrapper").data("egtime"),r=e.find(".eae-evergreen-wrapper").data("egt-expire"),s=e.find(".eae-evergreen-wrapper").data("element-type"),l="eae-"+e.find(".eae-evergreen-wrapper").data("id"),o="eae-temp-"+e.find(".eae-evergreen-wrapper").data("id"),c=e.find(".eae-evergreen-wrapper").data("actions"),f=e.find(".eae-evergreen-wrapper").data("days"),p=e.find(".eae-evergreen-wrapper").data("hours"),m=e.find(".eae-evergreen-wrapper").data("mins"),u=e.find(".eae-evergreen-wrapper").data("seconds"),g=e.find(".eae-evergreen-wrapper").data("unqid"),v=(new Date).getTime();if(!e.hasClass("elementor-element-edit-mode"))if("countdown"===s){y=new Date(d),d=y.getTime();var h="expires="+y.toUTCString();document.cookie=o+"="+y.getTime()+";"+h+";path=/"}else{var w=n(l),y="";if(""!==w){(y=new Date(parseInt(w))).setSeconds(y.getSeconds()+e.find(".eae-evergreen-wrapper").data("egtime")),d=y.getTime();var k=new Date(parseInt(w));k.setTime(k.getTime()+60*r*60*1e3);var b="expires="+k.toUTCString();document.cookie=l+"="+w+";"+b+";path=/";var C=new Date(parseInt(w));C.setTime(C.getTime()+1e3*e.find(".eae-evergreen-wrapper").data("egtime"));h="expires="+C.toUTCString();d-v>0&&(document.cookie=o+"="+w+";"+h+";path=/")}else{temp_date=d,(y=new Date).setSeconds(y.getSeconds()+e.find(".eae-evergreen-wrapper").data("egtime")),d=y.getTime(),i(l,(new Date).getTime(),r);var _=new Date;_.setTime(_.getTime()+1e3*temp_date);var x="expires="+_.toUTCString();document.cookie=o+"="+(new Date).getTime()+";"+x+";path=/"}}if(!e.hasClass("elementor-element-edit-mode")){var T=D(d);if(parseInt(T.all)<1){if(c.length>0&&(c.forEach((function(a){"redirect"===a&&(e.hasClass("elementor-element-edit-mode")||($url=e.find(".eae-evergreen-wrapper").data("redirected-url"),""!==$url&&(window.location.href=$url))),"hide_parent"===a&&(e.hasClass("elementor-element-edit-mode")||($p_secs=e.closest("section"),$p_secs.css("display","none"))),"hide"===a&&(e.find("#timer").css("display","none"),e.find(".egt-title").css("display","none"),e.find(".desc").css("display","none")),"message"===a&&e.find(".eae-egt-message").css("display","block")})),1===c.length&&(""===c[0]||"message"===c[0]))){var $=e.find("."+g).find("#timer")[0];"yes"===f&&($.innerHTML="<span class='egt-time eae-time-wrapper'><div>00</div></span>"),"yes"===p&&("yes"===f?a($).append("<span class='egt-time eae-time-wrapper'><div>00</div></span>"):$.innerHTML="<span class='egt-time eae-time-wrapper'><div>00</div></span>"),"yes"===m&&("yes"===f||"yes"===p?a($).append("<span class='egt-time eae-time-wrapper'><div>00</div></span>"):$.innerHTML="<span class='egt-time eae-time-wrapper'><div>00</div></span>"),"yes"===u&&("yes"===f||"yes"===p||"yes"===m?a($).append("<span class='egt-time eae-time-wrapper'><div>00</div></span>"):$.innerHTML="<span class='egt-time eae-time-wrapper'><div>00</div></span>")}return}}function D(e){var a=d-new Date;return{days:Math.floor(a/864e5),hours:"0"+Math.floor(a/36e5%24),minutes:"0"+Math.floor(a/6e4%60),seconds:"0"+Math.floor(a/1e3%60),all:a}}function S(e){e.classList.add("fade"),setTimeout((function(){e.classList.remove("fade")}),700)}e.hasClass("elementor-element-edit-mode")&&("countdown"===s?(y=new Date(d),d=y.getTime()):((y=new Date).setSeconds(y.getSeconds()+e.find(".eae-evergreen-wrapper").data("egtime")),d=y.getTime())),D(d).all>1&&(t=setInterval((function(){var i=e.find("."+g).find("#timer")[0],n=D(d);"yes"===f&&(n.days<10&&(n.days="0"+n.days),i.innerHTML="<span class='egt-time eae-time-wrapper'><div>"+n.days+"</div></span>"),"yes"===p&&("yes"===f?a(i).append("<span class='egt-time eae-time-wrapper'><div>"+n.hours.slice(-2)+"</div></span>"):i.innerHTML="<span class='egt-time eae-time-wrapper'><div>"+n.hours.slice(-2)+"</div></span>"),"yes"===m&&("yes"===f||"yes"===p?a(i).append("<span class='egt-time eae-time-wrapper'><div>"+n.minutes.slice(-2)+"</div></span>"):i.innerHTML="<span class='egt-time eae-time-wrapper'><div>"+n.minutes.slice(-2)+"</div></span>"),"yes"===u&&("yes"===f||"yes"===p||"yes"===m?a(i).append("<span class='egt-time eae-time-wrapper'><div>"+n.seconds.slice(-2)+"</div></span>"):i.innerHTML="<span class='egt-time eae-time-wrapper'><div>"+n.seconds.slice(-2)+"</div></span>");var r=i.getElementsByTagName("span");"yes"===f&&59==n.hours&&59==n.minutes&&59==n.seconds&&S(r[0]),"yes"===p&&("yes"===f?59==n.minutes&&59==n.seconds&&S(r[1]):59==n.minutes&&59==n.seconds&&S(r[0])),"yes"===m&&("yes"===f?"yes"===p?59==n.seconds&&S(r[2]):59==n.seconds&&S(r[1]):"yes"===p?59==n.seconds&&S(r[1]):59==n.seconds&&S(r[0])),"yes"===u&&("yes"===f?"yes"===p?"yes"===m&&S(r[3]):S("yes"===m?r[2]:r[1]):"yes"===p?"yes"===m&&S(r[2]):S("yes"===m?r[1]:r[0])),n.all<=1&&(clearInterval(t),"yes"===f&&(i.innerHTML="<span class='egt-time eae-time-wrapper'><div>00</div></span>"),"yes"===p&&("yes"===f?a(i).append("<span class='egt-time eae-time-wrapper'><div>00</div></span>"):i.innerHTML="<span class='egt-time eae-time-wrapper'><div>00</div></span>"),"yes"===m&&("yes"===f||"yes"===p?a(i).append("<span class='egt-time eae-time-wrapper'><div>00</div></span>"):i.innerHTML="<span class='egt-time eae-time-wrapper'><div>00</div></span>"),"yes"===u&&("yes"===f||"yes"===p||"yes"===m?a(i).append("<span class='egt-time eae-time-wrapper'><div>00</div></span>"):i.innerHTML="<span class='egt-time eae-time-wrapper'><div>00</div></span>"),e.hasClass("elementor-element-edit-mode")||c.length>0&&c.forEach((function(a){"redirect"===a&&($url1=e.find(".eae-evergreen-wrapper").data("redirected-url"),""!==$url1&&(window.location.href=$url1)),"hide"===a&&(e.find("#timer").css("display","none"),e.find(".egt-title").css("display","none"),e.find(".desc").css("display","none")),"message"===a&&e.find(".eae-egt-message").css("display","block"),"hide_parent"===a&&($p_secs=e.closest("section"),$p_secs.css("display","none"))})))}),1e3))})),elementorFrontend.hooks.addAction("frontend/element_ready/eae-comparisontable.default",(function(e,a){a(e.find(".eae-ct-heading")[0]).addClass("active"),e.find("ul").on("click","li",(function(){var t=a(this).index()+2;e.find("tr").find("td:not(:eq(0))").hide(),e.find("td:nth-child("+t+")").css("display","table-cell"),e.find("tr").find("th:not(:eq(0))").hide(),e.find("li").removeClass("active"),a(this).addClass("active")}));var t=window.matchMedia("(min-width: 767px)");function i(a){a.matches?e.find(".sep").attr("colspan",5):e.find(".sep").attr("colspan",2)}t.addListener(i),i(t)})),elementorFrontend.hooks.addAction("frontend/element_ready/eae-progress-bar.skin1",d),elementorFrontend.hooks.addAction("frontend/element_ready/eae-progress-bar.skin2",d),elementorFrontend.hooks.addAction("frontend/element_ready/eae-progress-bar.skin3",d),elementorFrontend.hooks.addAction("frontend/element_ready/eae-progress-bar.skin4",d),elementorFrontend.hooks.addAction("frontend/element_ready/eae-progress-bar.skin5",d),elementorFrontend.hooks.addAction("frontend/element_ready/eae-filterableGallery.default",(function(e,a){var t=e.find(".eae-fg-wrapper"),i=e.data("id"),n=t.attr("data-maxtilt"),d=t.attr("data-perspective"),r=t.attr("data-speed"),s=t.attr("data-tilt-axis"),l=t.attr("data-glare"),o=parseInt(t.attr("data-overlay-speed"));if(s="x"===s?"y":"y"===s?"x":"both","yes"===l)var c=t.attr("data-max-glare");l="yes"===l;var f=a(".elementor-element-"+i+" .eae-fg-image"),p=t.hasClass("masonry-yes")?"masonry":"fitRows";let m=f.outerHeight();adata={percentPosition:!0,animationOptions:{duration:750,easing:"linear",queue:!1}},"fitRows"===p&&(adata.layoutMode="fitRows"),"masonry"===p&&(adata.masonry={columnWidth:".eae-gallery-item",horizontalOrder:!0}),e.hasClass("eae-show-all-yes")||(e.find(".eae-gallery-filter a").first().addClass("current"),adata.filter=e.find(".eae-gallery-filter a").first().attr("data-filter"));var u=f.isotope(adata);u.imagesLoaded().progress((function(){u.isotope("layout"),e.find(".eae-fg-image").css({"min-height":"300px",height:m})})),e.find(".eae-tilt-yes")&&(atilt={maxTilt:n,perspective:d,easing:"linear",scale:1,speed:r,disableAxis:s,transition:!0,reset:!0,glare:l,maxGlare:c},e.find(".el-tilt").tilt(atilt)),a(".elementor-element-"+i+" .eae-gallery-filter a").on("click",(function(){e.find(".eae-gallery-filter .current").removeClass("current"),a(this).addClass("current");var t=a(this).attr("data-filter");adata.filter=t;var i=f.isotope(adata);return i.imagesLoaded().progress((function(){if(i.isotope("layout"),isEditMode)return!1;e.find(".eae-tilt-yes")&&(e.find(".el-tilt").tilt(atilt),e.find(".el-tilt").tilt.reset.call(e.find(".el-tilt")))})),!1})),t.hasClass("eae-hover-direction-effect")||e.find(".eae-gallery-item-inner").hover((function(){a(this).find(".eae-grid-overlay").addClass("animated")})),t.hasClass("eae-hover-direction-effect")&&(e.find(".eae-gallery-item-inner").hover((function(){a(this).find(".eae-grid-overlay").addClass("overlay")})),t.find(".eae-gallery-item-inner").EAEHoverDirection({speed:o}))})),elementorFrontend.hooks.addAction("frontend/element_ready/eae-content-switcher.skin1",r),elementorFrontend.hooks.addAction("frontend/element_ready/eae-content-switcher.skin2",r),elementorFrontend.hooks.addAction("frontend/element_ready/eae-content-switcher.skin3",s),elementorFrontend.hooks.addAction("frontend/element_ready/eae-content-switcher.skin4",s),elementorFrontend.hooks.addAction("frontend/element_ready/global",(function(e,a){isEditMode||e.data("wts-url")&&"yes"==e.data("wts-link")&&e.on("click",(function(a){e.data("wts-url")&&"yes"==e.data("wts-new-window")?window.open(e.data("wts-url")):location.href=e.data("wts-url")}))})),elementorFrontend.hooks.addAction("frontend/element_ready/eae-thumbgallery.default",(function(e,a){swiper_outer_wrapper=e.find(".eae-swiper-outer-wrapper"),wid=e.data("id"),wClass=".elementor-element-"+wid,thumb_outer_wrapper=e.find(".eae-gallery-thumbs");let t=swiper_outer_wrapper.data("swiper-settings"),i=swiper_outer_wrapper.data("slides-per-view"),n=swiper_outer_wrapper.data("space");const d=eae.breakpoints;let r={};r[d.lg-1]={slidesPerView:i.desktop,spaceBetween:n.desktop},r[d.md-1]={slidesPerView:i.tablet,spaceBetween:n.tablet};const s=eae.breakpoints;let l={};l[s.lg-1]={spaceBetween:t.spaceBetween.desktop},l[s.md-1]={spaceBetween:t.spaceBetween.tablet},sliderData={direction:"horizontal",effect:t.effect,keyboard:{enabled:t.keyboard},spaceBetween:t.spaceBetween.mobile,breakpoints:l,speed:t.speed,loop:"yes"===t.loop,thumbs:{swiper:{el:thumb_outer_wrapper,direction:"horizontal",spaceBetween:n.mobile,slidesPerView:i.mobile,navigation:{nextEl:wClass+" .eae-swiper-button-next",prevEl:wClass+" .eae-swiper-button-prev"},speed:t.speed,loop:"yes"===t.loop,freeMode:!0,watchSlidesVisibility:!0,watchSlidesProgress:!0,breakpoints:r,slideToClickedSlide:!0}}},void 0!==t.autoplay&&(sliderData.thumbs.swiper.autoplay={delay:t.autoplay.duration,disableOnInteraction:t.autoplay.disableOnInteraction,reverseDirection:t.autoplay.reverseDirection}),"yes"==t.navigation&&(sliderData.navigation={nextEl:wClass+" .eae-swiper-button-next",prevEl:wClass+" .eae-swiper-button-prev"}),""!==t.pagination&&(sliderData.pagination={type:t.pagination,el:wClass+" .swiper-pagination",clickable:t.clickable}),void 0!==t.autoplay&&(sliderData.autoplay={delay:t.autoplay.duration,disableOnInteraction:t.autoplay.disableOnInteraction,reverseDirection:t.autoplay.reverseDirection}),window.sswiper=new Swiper(".elementor-element-"+wid+" .eae-swiper-outer-wrapper .eae-swiper-container",sliderData),a(".elementor-element-"+wid+" .eae-swiper-outer-wrapper .eae-swiper-container").css("visibility","visible")}))}))}(jQuery);
|
classes/helper.php
CHANGED
@@ -10,8 +10,10 @@ use Elementor\Group_Control_Border;
|
|
10 |
use Elementor\Group_Control_Box_Shadow;
|
11 |
use Elementor\Icons_Manager;
|
12 |
|
13 |
-
class Helper
|
14 |
-
|
|
|
|
|
15 |
$defaults = array(
|
16 |
'posts_per_page' => 5,
|
17 |
'offset' => 0,
|
@@ -32,29 +34,31 @@ class Helper {
|
|
32 |
'suppress_filters' => false
|
33 |
);
|
34 |
|
35 |
-
$atts = wp_parse_args(
|
36 |
|
37 |
-
$posts = get_posts(
|
38 |
|
39 |
return $posts;
|
40 |
}
|
41 |
|
42 |
-
function eae_get_post_types()
|
|
|
43 |
$args = array(
|
44 |
'public' => true
|
45 |
);
|
46 |
|
47 |
-
$skip_post_types = [
|
48 |
|
49 |
-
$post_types = get_post_types(
|
50 |
|
51 |
return $post_types;
|
52 |
}
|
53 |
|
54 |
-
function eae_get_post_settings(
|
|
|
55 |
$post_args['post_type'] = $settings['post_type'];
|
56 |
|
57 |
-
if (
|
58 |
$post_args['category'] = $settings['category'];
|
59 |
}
|
60 |
|
@@ -66,39 +70,42 @@ class Helper {
|
|
66 |
return $post_args;
|
67 |
}
|
68 |
|
69 |
-
function eae_get_excerpt_by_id(
|
70 |
-
|
|
|
71 |
|
72 |
$the_excerpt = null;
|
73 |
-
if (
|
74 |
$the_excerpt = $the_post->post_excerpt ? $the_post->post_excerpt : $the_post->post_content;
|
75 |
}
|
76 |
|
77 |
// $the_excerpt = ($the_post ? $the_post->post_content : null);//Gets post_content to be used as a basis for the excerpt
|
78 |
//echo $the_excerpt;
|
79 |
-
$the_excerpt = strip_tags(
|
80 |
-
$words = explode(
|
81 |
|
82 |
-
if (
|
83 |
-
array_pop(
|
84 |
//array_push($words, '…');
|
85 |
-
$the_excerpt = implode(
|
86 |
$the_excerpt .= '...'; // Don't put a space before
|
87 |
endif;
|
88 |
|
89 |
return $the_excerpt;
|
90 |
}
|
91 |
|
92 |
-
function eae_get_thumbnail_sizes()
|
|
|
93 |
$sizes = get_intermediate_image_sizes();
|
94 |
-
foreach (
|
95 |
-
$ret[
|
96 |
}
|
97 |
|
98 |
return $ret;
|
99 |
}
|
100 |
|
101 |
-
function eae_get_post_orderby_options()
|
|
|
102 |
$orderby = array(
|
103 |
'ID' => 'Post Id',
|
104 |
'author' => 'Post Author',
|
@@ -114,133 +121,135 @@ class Helper {
|
|
114 |
return $orderby;
|
115 |
}
|
116 |
|
117 |
-
public function get_icon_html($settings, $control_name
|
|
|
118 |
|
119 |
$icon_html = '';
|
120 |
$skin_type = $all_settings['_skin'];
|
121 |
//echo '<pre>'; print_r($settings); echo '</pre>';die();
|
122 |
// --------------New Work-----------------
|
123 |
|
124 |
-
$view = 'eae-icon-view-'
|
125 |
-
$shape = 'eae-icon-shape-'
|
126 |
|
127 |
-
$icon_migrated = isset($all_settings['__fa4_migrated'][$skin_type.'_global_icon_new']);
|
128 |
-
$icon_is_new = empty($all_settings[$skin_type .'_global_icon']);
|
129 |
|
130 |
-
|
131 |
-
|
132 |
-
if (
|
133 |
|
134 |
-
switch($default['icon_type']) {
|
135 |
|
136 |
-
case 'image'
|
|
|
137 |
break;
|
138 |
|
139 |
-
case 'text'
|
|
|
140 |
break;
|
141 |
-
|
142 |
}
|
143 |
|
144 |
-
$view = 'eae-icon-view-'
|
145 |
-
$shape = 'eae-icon-shape-'
|
146 |
$icon_type = 'eae-icon-type-' . $default['icon_type'];
|
147 |
-
$icon_name = 'eae-icon-'
|
148 |
-
|
149 |
-
|
150 |
-
|
151 |
-
|
152 |
-
|
153 |
-
|
154 |
-
|
155 |
-
|
156 |
-
|
157 |
-
|
158 |
-
|
159 |
-
|
160 |
-
|
161 |
-
|
162 |
-
|
163 |
-
|
164 |
-
|
165 |
-
|
166 |
-
|
167 |
-
}else{
|
168 |
//echo $settings[ $control_name . '_icon_text' ];
|
169 |
-
switch($settings[
|
170 |
|
171 |
|
172 |
-
case 'image'
|
|
|
173 |
break;
|
174 |
|
175 |
-
case 'text'
|
|
|
176 |
break;
|
177 |
-
|
178 |
}
|
179 |
|
180 |
-
if($settings[
|
181 |
-
$view = 'eae-icon-view-'
|
182 |
}
|
183 |
|
184 |
-
if($settings[
|
185 |
-
$shape = 'eae-icon-shape-'
|
186 |
}
|
187 |
|
188 |
-
$icon_type = 'eae-icon-type-' . $settings[
|
189 |
|
190 |
-
$icon_name = 'eae-icon-'
|
191 |
}
|
192 |
-
if (
|
193 |
?>
|
194 |
<div class="eae-icon <?php echo $icon_name . ' ' . $view . ' ' . $shape . ' ' . $icon_type; ?>">
|
195 |
<div class="eae-icon-wrap">
|
196 |
-
|
197 |
-
|
198 |
-
|
199 |
-
|
200 |
-
|
201 |
-
|
202 |
-
|
203 |
-
|
204 |
-
|
205 |
-
|
206 |
-
}?>
|
207 |
</div>
|
208 |
</div>
|
209 |
-
|
210 |
}
|
211 |
//return $icon_html;
|
212 |
}
|
213 |
|
214 |
-
public function get_icon_timeline_html(
|
|
|
215 |
|
216 |
$icon_html = '';
|
217 |
//echo '<pre>'; print_r($settings); echo '</pre>';
|
218 |
$icon_data = '';
|
219 |
|
220 |
-
if (
|
221 |
-
$settings[
|
222 |
-
$settings[
|
223 |
-
$settings[
|
224 |
-
$settings[
|
225 |
-
$icon_data = '<i class="' . $settings[
|
226 |
-
}else {
|
227 |
-
|
228 |
-
if (
|
229 |
-
if (
|
230 |
-
$settings[
|
231 |
-
$settings[
|
232 |
-
$settings[
|
233 |
}
|
234 |
-
if (
|
235 |
-
$icon_data = '<i class="' . $settings[
|
236 |
}
|
237 |
-
} elseif (
|
238 |
-
if (
|
239 |
-
$icon_data = wp_get_attachment_image(
|
240 |
}
|
241 |
-
} elseif (
|
242 |
-
if (
|
243 |
-
$icon_data = $settings[
|
244 |
}
|
245 |
} else {
|
246 |
$icon_data = '';
|
@@ -248,9 +257,9 @@ class Helper {
|
|
248 |
}
|
249 |
|
250 |
|
251 |
-
if (
|
252 |
-
$icon_html .= '<span class="eae-icon-wrapper eae-icon-' . $control_name . '_wrapper eae-icon-view-stacked' . ' elementor-shape-' . $settings[
|
253 |
-
$icon_html .= '<span class="elementor-icon eae-icon elementor-animation-' . $settings
|
254 |
$icon_html .= $icon_data;
|
255 |
$icon_html .= '</span>';
|
256 |
$icon_html .= '</span>';
|
@@ -261,7 +270,8 @@ class Helper {
|
|
261 |
|
262 |
|
263 |
|
264 |
-
public function group_icon_styles(
|
|
|
265 |
|
266 |
$defaults = [
|
267 |
'primary_color' => true,
|
@@ -283,7 +293,7 @@ class Helper {
|
|
283 |
'focus_item_class' => '',
|
284 |
];
|
285 |
|
286 |
-
$args = wp_parse_args(
|
287 |
|
288 |
$control_name = $args['name'];
|
289 |
|
@@ -300,50 +310,50 @@ class Helper {
|
|
300 |
]
|
301 |
);*/
|
302 |
|
303 |
-
$widget->start_controls_tabs(
|
304 |
|
305 |
$widget->start_controls_tab(
|
306 |
$control_name . '_icon_colors_normal',
|
307 |
[
|
308 |
-
'label' => __(
|
309 |
]
|
310 |
);
|
311 |
|
312 |
-
if (
|
313 |
$widget->add_control(
|
314 |
$control_name . '_icon_primary_color',
|
315 |
[
|
316 |
-
'label' => __(
|
317 |
'type' => Controls_Manager::COLOR,
|
318 |
'global' => [
|
319 |
'default' => Global_Colors::COLOR_PRIMARY,
|
320 |
],
|
321 |
'selectors' => [
|
322 |
-
'{{WRAPPER}} .eae-icon-'
|
323 |
-
'{{WRAPPER}} .eae-icon-'
|
324 |
-
'{{WRAPPER}} .eae-icon-'
|
325 |
-
'{{WRAPPER}} .eae-icon-'
|
326 |
-
'{{WRAPPER}} .eae-icon-'
|
327 |
-
'{{WRAPPER}} .eae-icon-'
|
328 |
],
|
329 |
]
|
330 |
);
|
331 |
}
|
332 |
|
333 |
-
if (
|
334 |
$widget->add_control(
|
335 |
$control_name . '_icon_secondary_color',
|
336 |
[
|
337 |
-
'label' => __(
|
338 |
'type' => Controls_Manager::COLOR,
|
339 |
'default' => '#fff',
|
340 |
//'condition' => [
|
341 |
// $control_name . '_view!' => 'default',
|
342 |
//],
|
343 |
'selectors' => [
|
344 |
-
'{{WRAPPER}} .eae-icon-'
|
345 |
-
'{{WRAPPER}} .eae-icon-'
|
346 |
-
'{{WRAPPER}} .eae-icon-'
|
347 |
],
|
348 |
]
|
349 |
);
|
@@ -351,57 +361,57 @@ class Helper {
|
|
351 |
|
352 |
$widget->end_controls_tab();
|
353 |
|
354 |
-
if (
|
355 |
$widget->start_controls_tab(
|
356 |
$control_name . '_icon_colors_hover',
|
357 |
[
|
358 |
-
'label' => __(
|
359 |
]
|
360 |
);
|
361 |
}
|
362 |
-
if (
|
363 |
$widget->add_control(
|
364 |
$control_name . '_icon_hover_primary_color',
|
365 |
[
|
366 |
-
'label' => __(
|
367 |
'type' => Controls_Manager::COLOR,
|
368 |
'default' => '',
|
369 |
'selectors' => [
|
370 |
-
'{{WRAPPER}} .eae-icon-'
|
371 |
-
'{{WRAPPER}} .eae-icon-'
|
372 |
-
'{{WRAPPER}} .eae-icon-'
|
373 |
-
'{{WRAPPER}} .eae-icon-'
|
374 |
-
'{{WRAPPER}} .eae-icon-'
|
375 |
-
'{{WRAPPER}} .eae-icon-'
|
376 |
],
|
377 |
]
|
378 |
);
|
379 |
}
|
380 |
|
381 |
-
if (
|
382 |
$widget->add_control(
|
383 |
$control_name . '_icon_hover_secondary_color',
|
384 |
[
|
385 |
-
'label' => __(
|
386 |
'type' => Controls_Manager::COLOR,
|
387 |
'default' => '',
|
388 |
//'condition' => [
|
389 |
// $control_name . '_view!' => 'default',
|
390 |
//],
|
391 |
'selectors' => [
|
392 |
-
'{{WRAPPER}} .eae-icon-'
|
393 |
-
'{{WRAPPER}} .eae-icon-'
|
394 |
-
'{{WRAPPER}} .eae-icon-'
|
395 |
],
|
396 |
]
|
397 |
);
|
398 |
}
|
399 |
|
400 |
-
if (
|
401 |
$widget->add_control(
|
402 |
$control_name . '_icon_hover_animation',
|
403 |
[
|
404 |
-
'label' => __(
|
405 |
'type' => Controls_Manager::HOVER_ANIMATION,
|
406 |
]
|
407 |
);
|
@@ -409,42 +419,42 @@ class Helper {
|
|
409 |
|
410 |
$widget->end_controls_tab();
|
411 |
|
412 |
-
if($args['focus_item_class'] != "") {
|
413 |
|
414 |
$widget->start_controls_tab(
|
415 |
$control_name . '_icon_colors_focus',
|
416 |
[
|
417 |
-
'label' => __(
|
418 |
]
|
419 |
);
|
420 |
|
421 |
|
422 |
-
if (
|
423 |
$widget->add_control(
|
424 |
$control_name . '_icon_focus_primary_color',
|
425 |
[
|
426 |
-
'label' => __(
|
427 |
'type' => Controls_Manager::COLOR,
|
428 |
'global' => [
|
429 |
'default' => Global_Colors::COLOR_PRIMARY,
|
430 |
],
|
431 |
'selectors' => [
|
432 |
-
'{{WRAPPER}} .' . $args['focus_item_class'] . ' .eae-icon-'
|
433 |
-
'{{WRAPPER}} .' . $args['focus_item_class'] . ' .eae-icon-'
|
434 |
-
'{{WRAPPER}} .' . $args['focus_item_class'] . ' .eae-icon-'
|
435 |
-
'{{WRAPPER}} .' . $args['focus_item_class'] . ' .eae-icon-'
|
436 |
-
'{{WRAPPER}} .' . $args['focus_item_class'] . ' .eae-icon-'
|
437 |
-
'{{WRAPPER}} .' . $args['focus_item_class'] . ' .eae-icon-'
|
438 |
],
|
439 |
]
|
440 |
);
|
441 |
}
|
442 |
|
443 |
-
if (
|
444 |
$widget->add_control(
|
445 |
$control_name . '_icon_focus_secondary_color',
|
446 |
[
|
447 |
-
'label' => __(
|
448 |
'type' => Controls_Manager::COLOR,
|
449 |
'global' => [
|
450 |
'default' => Global_Colors::COLOR_ACCENT,
|
@@ -453,9 +463,9 @@ class Helper {
|
|
453 |
// $control_name . '_view!' => 'default',
|
454 |
//],
|
455 |
'selectors' => [
|
456 |
-
'{{WRAPPER}} .' . $args['focus_item_class'] . ' .eae-icon-'
|
457 |
-
'{{WRAPPER}} .' . $args['focus_item_class'] . ' .eae-icon-'
|
458 |
-
'{{WRAPPER}} .' . $args['focus_item_class'] . ' .eae-icon-'
|
459 |
],
|
460 |
]
|
461 |
);
|
@@ -468,11 +478,11 @@ class Helper {
|
|
468 |
|
469 |
$widget->end_controls_tabs();
|
470 |
|
471 |
-
if (
|
472 |
$widget->add_responsive_control(
|
473 |
$control_name . '_icon_size',
|
474 |
[
|
475 |
-
'label' => __(
|
476 |
'type' => Controls_Manager::SLIDER,
|
477 |
'range' => [
|
478 |
'px' => [
|
@@ -482,21 +492,21 @@ class Helper {
|
|
482 |
],
|
483 |
'separator' => 'before',
|
484 |
'selectors' => [
|
485 |
-
'{{WRAPPER}} .eae-icon-'
|
486 |
-
'{{WRAPPER}} .eae-icon-'
|
487 |
],
|
488 |
]
|
489 |
);
|
490 |
}
|
491 |
|
492 |
-
if (
|
493 |
$widget->add_control(
|
494 |
$control_name . '_icon_padding',
|
495 |
[
|
496 |
-
'label' => __(
|
497 |
'type' => Controls_Manager::SLIDER,
|
498 |
'selectors' => [
|
499 |
-
'{{WRAPPER}} .eae-icon-'
|
500 |
],
|
501 |
'range' => [
|
502 |
'px' => [
|
@@ -512,71 +522,71 @@ class Helper {
|
|
512 |
);
|
513 |
}
|
514 |
|
515 |
-
if (
|
516 |
$widget->add_control(
|
517 |
$control_name . '_icon_rotate',
|
518 |
[
|
519 |
-
'label' => __(
|
520 |
'type' => Controls_Manager::SLIDER,
|
521 |
'default' => [
|
522 |
'size' => 0,
|
523 |
'unit' => 'deg',
|
524 |
],
|
525 |
'selectors' => [
|
526 |
-
'{{WRAPPER}} .eae-icon-'
|
527 |
],
|
528 |
]
|
529 |
);
|
530 |
}
|
531 |
|
532 |
-
if (
|
533 |
$widget->add_control(
|
534 |
$control_name . '_border_style',
|
535 |
[
|
536 |
-
'label' => __(
|
537 |
'type' => Controls_Manager::SELECT,
|
538 |
'options' => [
|
539 |
-
'none' => __(
|
540 |
-
'solid' => __(
|
541 |
-
'double' => __(
|
542 |
-
'dotted' => __(
|
543 |
-
'dashed' => __(
|
544 |
],
|
545 |
'default' => 'solid',
|
546 |
'selectors' => [
|
547 |
-
'{{WRAPPER}} .eae-icon-'
|
548 |
],
|
549 |
|
550 |
]
|
551 |
);
|
552 |
}
|
553 |
|
554 |
-
if (
|
555 |
$widget->add_control(
|
556 |
$control_name . '_border_width',
|
557 |
[
|
558 |
-
'label' => __(
|
559 |
'type' => Controls_Manager::DIMENSIONS,
|
560 |
'default' => [
|
561 |
'value' => 20,
|
562 |
],
|
563 |
'selectors' => [
|
564 |
-
'{{WRAPPER}} .eae-icon-'
|
565 |
],
|
566 |
|
567 |
]
|
568 |
);
|
569 |
}
|
570 |
|
571 |
-
if (
|
572 |
$widget->add_control(
|
573 |
$control_name . '_icon_border_radius',
|
574 |
[
|
575 |
-
'label' => __(
|
576 |
'type' => Controls_Manager::DIMENSIONS,
|
577 |
-
'size_units' => [
|
578 |
'selectors' => [
|
579 |
-
'{{WRAPPER}} .eae-icon-'
|
580 |
],
|
581 |
]
|
582 |
);
|
@@ -585,7 +595,8 @@ class Helper {
|
|
585 |
/*$widget->end_controls_section();*/
|
586 |
}
|
587 |
|
588 |
-
public function group_icon_styles_repeater(
|
|
|
589 |
|
590 |
$defaults = [
|
591 |
'primary_color' => true,
|
@@ -609,7 +620,7 @@ class Helper {
|
|
609 |
|
610 |
];
|
611 |
|
612 |
-
$args = wp_parse_args(
|
613 |
|
614 |
$control_name = $args['name'];
|
615 |
$control_label = $args['label'];
|
@@ -628,21 +639,21 @@ class Helper {
|
|
628 |
$widget->add_control(
|
629 |
$control_name . 'custom_styles',
|
630 |
[
|
631 |
-
'label' => __(
|
632 |
'type' => Controls_Manager::SWITCHER,
|
633 |
-
'label_off' => __(
|
634 |
-
'label_on' => __(
|
635 |
'default' => '',
|
636 |
]
|
637 |
);
|
638 |
|
639 |
-
if (
|
640 |
-
$widget->start_controls_tabs(
|
641 |
|
642 |
$widget->start_controls_tab(
|
643 |
$control_name . '_icon_colors_normal',
|
644 |
[
|
645 |
-
'label' => __(
|
646 |
]
|
647 |
);
|
648 |
} else {
|
@@ -650,7 +661,7 @@ class Helper {
|
|
650 |
$widget->add_control(
|
651 |
$control_name . '_icon_colors_normal',
|
652 |
[
|
653 |
-
'label' => __(
|
654 |
'type' => Controls_Manager::HEADING,
|
655 |
'condition' => [
|
656 |
$control_name . 'custom_styles' => 'yes'
|
@@ -659,20 +670,20 @@ class Helper {
|
|
659 |
);
|
660 |
}
|
661 |
|
662 |
-
if (
|
663 |
$widget->add_control(
|
664 |
$control_name . '_icon_primary_color',
|
665 |
[
|
666 |
-
'label' => __(
|
667 |
'type' => Controls_Manager::COLOR,
|
668 |
'default' => '',
|
669 |
'selectors' => [
|
670 |
-
'{{WRAPPER}} {{CURRENT_ITEM}} .eae-icon-'
|
671 |
-
'{{WRAPPER}} {{CURRENT_ITEM}} .eae-icon-'
|
672 |
-
'{{WRAPPER}} {{CURRENT_ITEM}} .eae-icon-'
|
673 |
-
'{{WRAPPER}} {{CURRENT_ITEM}} .eae-icon-'
|
674 |
-
'{{WRAPPER}} {{CURRENT_ITEM}} .eae-icon-'
|
675 |
-
'{{WRAPPER}} {{CURRENT_ITEM}} .eae-icon-'
|
676 |
],
|
677 |
'condition' => [
|
678 |
$control_name . 'custom_styles' => 'yes'
|
@@ -681,20 +692,20 @@ class Helper {
|
|
681 |
);
|
682 |
}
|
683 |
|
684 |
-
if (
|
685 |
$widget->add_control(
|
686 |
$control_name . '_icon_secondary_color',
|
687 |
[
|
688 |
-
'label' => __(
|
689 |
'type' => Controls_Manager::COLOR,
|
690 |
'default' => '',
|
691 |
'condition' => [
|
692 |
$control_name . '_view!' => 'default',
|
693 |
],
|
694 |
'selectors' => [
|
695 |
-
'{{WRAPPER}} {{CURRENT_ITEM}} .eae-icon-'
|
696 |
-
'{{WRAPPER}} {{CURRENT_ITEM}} .eae-icon-'
|
697 |
-
'{{WRAPPER}} {{CURRENT_ITEM}} .eae-icon-'
|
698 |
],
|
699 |
'condition' => [
|
700 |
$control_name . 'custom_styles' => 'yes'
|
@@ -703,27 +714,27 @@ class Helper {
|
|
703 |
);
|
704 |
}
|
705 |
|
706 |
-
if (
|
707 |
|
708 |
$widget->end_controls_tab();
|
709 |
}
|
710 |
|
711 |
-
if (
|
712 |
$widget->start_controls_tab(
|
713 |
$control_name . '_icon_colors_hover',
|
714 |
[
|
715 |
-
'label' => __(
|
716 |
'condition' => [
|
717 |
$control_name . 'custom_styles' => 'yes'
|
718 |
]
|
719 |
]
|
720 |
);
|
721 |
} else {
|
722 |
-
if (
|
723 |
$widget->add_control(
|
724 |
$control_name . '_icon_colors_hover',
|
725 |
[
|
726 |
-
'label' => __(
|
727 |
'type' => Controls_Manager::HEADING,
|
728 |
'condition' => [
|
729 |
$control_name . 'custom_styles' => 'yes'
|
@@ -733,20 +744,20 @@ class Helper {
|
|
733 |
}
|
734 |
}
|
735 |
|
736 |
-
if (
|
737 |
$widget->add_control(
|
738 |
$control_name . '_icon_hover_primary_color',
|
739 |
[
|
740 |
-
'label' => __(
|
741 |
'type' => Controls_Manager::COLOR,
|
742 |
'default' => '',
|
743 |
'selectors' => [
|
744 |
-
'{{WRAPPER}} {{CURRENT_ITEM}} .eae-icon-'
|
745 |
-
'{{WRAPPER}} {{CURRENT_ITEM}} .eae-icon-'
|
746 |
-
'{{WRAPPER}} {{CURRENT_ITEM}} .eae-icon-'
|
747 |
-
'{{WRAPPER}} {{CURRENT_ITEM}} .eae-icon-'
|
748 |
-
'{{WRAPPER}} {{CURRENT_ITEM}} .eae-icon-'
|
749 |
-
'{{WRAPPER}} {{CURRENT_ITEM}} .eae-icon-'
|
750 |
],
|
751 |
'condition' => [
|
752 |
$control_name . 'custom_styles' => 'yes'
|
@@ -755,22 +766,22 @@ class Helper {
|
|
755 |
);
|
756 |
}
|
757 |
|
758 |
-
if (
|
759 |
$widget->add_control(
|
760 |
$control_name . '_icon_hover_secondary_color',
|
761 |
[
|
762 |
-
'label' => __(
|
763 |
'type' => Controls_Manager::COLOR,
|
764 |
'default' => '',
|
765 |
'condition' => [
|
766 |
$control_name . '_view!' => 'default',
|
767 |
],
|
768 |
'selectors' => [
|
769 |
-
'{{WRAPPER}} {{CURRENT_ITEM}} .eae-icon-'
|
770 |
-
'{{WRAPPER}} {{CURRENT_ITEM}} .eae-icon-'
|
771 |
-
'{{WRAPPER}} {{CURRENT_ITEM}} .eae-icon-'
|
772 |
-
'{{WRAPPER}} {{CURRENT_ITEM}} .eae-icon-'
|
773 |
-
'{{WRAPPER}} {{CURRENT_ITEM}} .eae-icon-'
|
774 |
],
|
775 |
'condition' => [
|
776 |
$control_name . 'custom_styles' => 'yes'
|
@@ -779,11 +790,11 @@ class Helper {
|
|
779 |
);
|
780 |
}
|
781 |
|
782 |
-
if (
|
783 |
$widget->add_control(
|
784 |
$control_name . '_icon_hover_animation',
|
785 |
[
|
786 |
-
'label' => __(
|
787 |
'type' => Controls_Manager::HOVER_ANIMATION,
|
788 |
'condition' => [
|
789 |
$control_name . 'custom_styles' => 'yes'
|
@@ -793,18 +804,18 @@ class Helper {
|
|
793 |
}
|
794 |
|
795 |
|
796 |
-
if (
|
797 |
|
798 |
$widget->end_controls_tab();
|
799 |
}
|
800 |
|
801 |
-
if($args['focus_item_class'] != "") {
|
802 |
-
if (
|
803 |
|
804 |
$widget->start_controls_tab(
|
805 |
$control_name . '_icon_colors_focus',
|
806 |
[
|
807 |
-
'label' => __(
|
808 |
]
|
809 |
);
|
810 |
} else {
|
@@ -812,7 +823,7 @@ class Helper {
|
|
812 |
$widget->add_control(
|
813 |
$control_name . '_icon_colors_focus',
|
814 |
[
|
815 |
-
'label' => __(
|
816 |
'type' => Controls_Manager::HEADING,
|
817 |
'condition' => [
|
818 |
$control_name . 'custom_styles' => 'yes'
|
@@ -821,20 +832,20 @@ class Helper {
|
|
821 |
);
|
822 |
}
|
823 |
|
824 |
-
if (
|
825 |
$widget->add_control(
|
826 |
$control_name . '_icon_focus_primary_color',
|
827 |
[
|
828 |
-
'label' => __(
|
829 |
'type' => Controls_Manager::COLOR,
|
830 |
'default' => '',
|
831 |
'selectors' => [
|
832 |
-
'{{WRAPPER}} {{CURRENT_ITEM}}.' . $args['focus_item_class'] . ' .eae-icon-'
|
833 |
-
'{{WRAPPER}} {{CURRENT_ITEM}}.' . $args['focus_item_class'] . ' .eae-icon-'
|
834 |
-
'{{WRAPPER}} {{CURRENT_ITEM}}.' . $args['focus_item_class'] . ' .eae-icon-'
|
835 |
-
'{{WRAPPER}} {{CURRENT_ITEM}}.' . $args['focus_item_class'] . ' .eae-icon-'
|
836 |
-
'{{WRAPPER}} {{CURRENT_ITEM}}.' . $args['focus_item_class'] . ' .eae-icon-'
|
837 |
-
'{{WRAPPER}} {{CURRENT_ITEM}}.' . $args['focus_item_class'] . ' .eae-icon-'
|
838 |
],
|
839 |
'condition' => [
|
840 |
$control_name . 'custom_styles' => 'yes'
|
@@ -843,20 +854,20 @@ class Helper {
|
|
843 |
);
|
844 |
}
|
845 |
|
846 |
-
if (
|
847 |
$widget->add_control(
|
848 |
$control_name . '_icon_focus_secondary_color',
|
849 |
[
|
850 |
-
'label' => __(
|
851 |
'type' => Controls_Manager::COLOR,
|
852 |
'default' => '',
|
853 |
'condition' => [
|
854 |
$control_name . '_view!' => 'default',
|
855 |
],
|
856 |
'selectors' => [
|
857 |
-
'{{WRAPPER}} {{CURRENT_ITEM}}.' . $args['focus_item_class'] . ' .eae-icon-'
|
858 |
-
'{{WRAPPER}} {{CURRENT_ITEM}}.' . $args['focus_item_class'] . ' .eae-icon-'
|
859 |
-
'{{WRAPPER}} {{CURRENT_ITEM}}.' . $args['focus_item_class'] . ' .eae-icon-'
|
860 |
],
|
861 |
'condition' => [
|
862 |
$control_name . 'custom_styles' => 'yes'
|
@@ -865,22 +876,21 @@ class Helper {
|
|
865 |
);
|
866 |
}
|
867 |
|
868 |
-
if (
|
869 |
|
870 |
$widget->end_controls_tab();
|
871 |
}
|
872 |
}
|
873 |
-
if (
|
874 |
|
875 |
$widget->end_controls_tabs();
|
876 |
-
|
877 |
}
|
878 |
|
879 |
-
if (
|
880 |
$widget->add_responsive_control(
|
881 |
$control_name . '_icon_size',
|
882 |
[
|
883 |
-
'label' => __(
|
884 |
'type' => Controls_Manager::SLIDER,
|
885 |
'range' => [
|
886 |
'px' => [
|
@@ -890,8 +900,8 @@ class Helper {
|
|
890 |
],
|
891 |
'separator' => 'before',
|
892 |
'selectors' => [
|
893 |
-
'{{WRAPPER}} {{CURRENT_ITEM}} .eae-icon-'
|
894 |
-
'{{WRAPPER}} {{CURRENT_ITEM}} .eae-icon-'
|
895 |
//'{{WRAPPER}} {{CURRENT_ITEM}} .eae-icon-' . $control_name . '_wrapper.eae-icon-type-text' => 'display: inline-block; height: calc({{SIZE}}{{UNIT}} * 1); width: calc({{SIZE}}{{UNIT}} * 1); text-align: center;',
|
896 |
],
|
897 |
'condition' => [
|
@@ -901,15 +911,15 @@ class Helper {
|
|
901 |
);
|
902 |
}
|
903 |
|
904 |
-
if (
|
905 |
$widget->add_control(
|
906 |
$control_name . '_icon_padding',
|
907 |
[
|
908 |
-
'label' => __(
|
909 |
'type' => Controls_Manager::SLIDER,
|
910 |
'selectors' => [
|
911 |
//'{{WRAPPER}} {{CURRENT_ITEM}} .eae-icon-' . $control_name . '_wrapper .elementor-icon' => 'padding: {{SIZE}}{{UNIT}};',
|
912 |
-
'{{WRAPPER}} {{CURRENT_ITEM}} .eae-icon-'
|
913 |
'{{WRAPPER}} {{CURRENT_ITEM}} .bpe-layout-left .bpe-timline-progress-bar' => 'left: calc({{SIZE}}{{UNIT}} / 2); right: auto;',
|
914 |
'{{WRAPPER}} {{CURRENT_ITEM}} .bpe-layout-right .bpe-timline-progress-bar' => 'left: auto; right: calc({{SIZE}}{{UNIT}} / 2);',
|
915 |
],
|
@@ -927,19 +937,19 @@ class Helper {
|
|
927 |
);
|
928 |
}
|
929 |
|
930 |
-
if (
|
931 |
$widget->add_control(
|
932 |
$control_name . '_icon_rotate',
|
933 |
[
|
934 |
-
'label' => __(
|
935 |
'type' => Controls_Manager::SLIDER,
|
936 |
'default' => [
|
937 |
'size' => 0,
|
938 |
'unit' => 'deg',
|
939 |
],
|
940 |
'selectors' => [
|
941 |
-
'{{WRAPPER}} {{CURRENT_ITEM}} .eae-icon-'
|
942 |
-
'{{WRAPPER}} {{CURRENT_ITEM}} .eae-icon-'
|
943 |
],
|
944 |
'condition' => [
|
945 |
$control_name . 'custom_styles' => 'yes'
|
@@ -947,22 +957,22 @@ class Helper {
|
|
947 |
]
|
948 |
);
|
949 |
}
|
950 |
-
if (
|
951 |
$widget->add_control(
|
952 |
$control_name . '_border_style',
|
953 |
[
|
954 |
-
'label' => __(
|
955 |
'type' => Controls_Manager::SELECT,
|
956 |
'options' => [
|
957 |
-
'none' => __(
|
958 |
-
'solid' => __(
|
959 |
-
'double' => __(
|
960 |
-
'dotted' => __(
|
961 |
-
'dashed' => __(
|
962 |
],
|
963 |
'default' => 'solid',
|
964 |
'selectors' => [
|
965 |
-
'{{WRAPPER}} {{CURRENT_ITEM}} .eae-icon-'
|
966 |
],
|
967 |
'condition' => [
|
968 |
$control_name . 'custom_styles' => 'yes'
|
@@ -972,14 +982,14 @@ class Helper {
|
|
972 |
);
|
973 |
}
|
974 |
|
975 |
-
if (
|
976 |
$widget->add_control(
|
977 |
$control_name . '_border_width',
|
978 |
[
|
979 |
-
'label' => __(
|
980 |
'type' => Controls_Manager::DIMENSIONS,
|
981 |
'selectors' => [
|
982 |
-
'{{WRAPPER}} {{CURRENT_ITEM}} .eae-icon-'
|
983 |
],
|
984 |
'condition' => [
|
985 |
$control_name . 'custom_styles' => 'yes'
|
@@ -988,15 +998,15 @@ class Helper {
|
|
988 |
);
|
989 |
}
|
990 |
|
991 |
-
if (
|
992 |
$widget->add_control(
|
993 |
$control_name . '_icon_border_radius',
|
994 |
[
|
995 |
-
'label' => __(
|
996 |
'type' => Controls_Manager::DIMENSIONS,
|
997 |
-
'size_units' => [
|
998 |
'selectors' => [
|
999 |
-
'{{WRAPPER}} {{CURRENT_ITEM}} .eae-icon-'
|
1000 |
],
|
1001 |
'condition' => [
|
1002 |
$control_name . '_view!' => 'default',
|
@@ -1009,7 +1019,8 @@ class Helper {
|
|
1009 |
/*$widget->end_controls_section();*/
|
1010 |
}
|
1011 |
|
1012 |
-
public function group_icon_timeline_styles(
|
|
|
1013 |
|
1014 |
$defaults = [
|
1015 |
'primary_color' => true,
|
@@ -1030,7 +1041,7 @@ class Helper {
|
|
1030 |
'focus_item_class' => '',
|
1031 |
];
|
1032 |
|
1033 |
-
$args = wp_parse_args(
|
1034 |
|
1035 |
$control_name = $args['name'];
|
1036 |
//$control_label = $args['label'];
|
@@ -1046,20 +1057,20 @@ class Helper {
|
|
1046 |
]
|
1047 |
);*/
|
1048 |
|
1049 |
-
$widget->start_controls_tabs(
|
1050 |
|
1051 |
$widget->start_controls_tab(
|
1052 |
$control_name . '_icon_colors_normal',
|
1053 |
[
|
1054 |
-
'label' => __(
|
1055 |
]
|
1056 |
);
|
1057 |
|
1058 |
-
if (
|
1059 |
$widget->add_control(
|
1060 |
$control_name . '_icon_primary_color',
|
1061 |
[
|
1062 |
-
'label' => __(
|
1063 |
'type' => Controls_Manager::COLOR,
|
1064 |
'default' => '#6ec1e4',
|
1065 |
'selectors' => [
|
@@ -1071,11 +1082,11 @@ class Helper {
|
|
1071 |
);
|
1072 |
}
|
1073 |
|
1074 |
-
if (
|
1075 |
$widget->add_control(
|
1076 |
$control_name . '_icon_secondary_color',
|
1077 |
[
|
1078 |
-
'label' => __(
|
1079 |
'type' => Controls_Manager::COLOR,
|
1080 |
'default' => '#ffffff',
|
1081 |
//'condition' => [
|
@@ -1094,15 +1105,15 @@ class Helper {
|
|
1094 |
$widget->start_controls_tab(
|
1095 |
$control_name . '_icon_colors_hover',
|
1096 |
[
|
1097 |
-
'label' => __(
|
1098 |
]
|
1099 |
);
|
1100 |
|
1101 |
-
if (
|
1102 |
$widget->add_control(
|
1103 |
$control_name . '_icon_hover_primary_color',
|
1104 |
[
|
1105 |
-
'label' => __(
|
1106 |
'type' => Controls_Manager::COLOR,
|
1107 |
'default' => '',
|
1108 |
'selectors' => [
|
@@ -1114,11 +1125,11 @@ class Helper {
|
|
1114 |
);
|
1115 |
}
|
1116 |
|
1117 |
-
if (
|
1118 |
$widget->add_control(
|
1119 |
$control_name . '_icon_hover_secondary_color',
|
1120 |
[
|
1121 |
-
'label' => __(
|
1122 |
'type' => Controls_Manager::COLOR,
|
1123 |
'default' => '',
|
1124 |
//'condition' => [
|
@@ -1132,11 +1143,11 @@ class Helper {
|
|
1132 |
);
|
1133 |
}
|
1134 |
|
1135 |
-
if (
|
1136 |
$widget->add_control(
|
1137 |
$control_name . '_icon_hover_animation',
|
1138 |
[
|
1139 |
-
'label' => __(
|
1140 |
'type' => Controls_Manager::HOVER_ANIMATION,
|
1141 |
]
|
1142 |
);
|
@@ -1144,21 +1155,21 @@ class Helper {
|
|
1144 |
|
1145 |
$widget->end_controls_tab();
|
1146 |
|
1147 |
-
if($args['focus_item_class'] != "") {
|
1148 |
|
1149 |
$widget->start_controls_tab(
|
1150 |
$control_name . '_icon_colors_focus',
|
1151 |
[
|
1152 |
-
'label' => __(
|
1153 |
]
|
1154 |
);
|
1155 |
|
1156 |
|
1157 |
-
if (
|
1158 |
$widget->add_control(
|
1159 |
$control_name . '_icon_focus_primary_color',
|
1160 |
[
|
1161 |
-
'label' => __(
|
1162 |
'type' => Controls_Manager::COLOR,
|
1163 |
'default' => '',
|
1164 |
'selectors' => [
|
@@ -1170,11 +1181,11 @@ class Helper {
|
|
1170 |
);
|
1171 |
}
|
1172 |
|
1173 |
-
if (
|
1174 |
$widget->add_control(
|
1175 |
$control_name . '_icon_focus_secondary_color',
|
1176 |
[
|
1177 |
-
'label' => __(
|
1178 |
'type' => Controls_Manager::COLOR,
|
1179 |
'default' => '',
|
1180 |
//'condition' => [
|
@@ -1195,11 +1206,11 @@ class Helper {
|
|
1195 |
|
1196 |
$widget->end_controls_tabs();
|
1197 |
|
1198 |
-
if (
|
1199 |
$widget->add_responsive_control(
|
1200 |
$control_name . '_icon_size',
|
1201 |
[
|
1202 |
-
'label' => __(
|
1203 |
'type' => Controls_Manager::SLIDER,
|
1204 |
'range' => [
|
1205 |
'px' => [
|
@@ -1214,11 +1225,11 @@ class Helper {
|
|
1214 |
);
|
1215 |
}
|
1216 |
|
1217 |
-
if (
|
1218 |
$widget->add_control(
|
1219 |
$control_name . '_icon_padding',
|
1220 |
[
|
1221 |
-
'label' => __(
|
1222 |
'type' => Controls_Manager::SLIDER,
|
1223 |
'selectors' => [
|
1224 |
'{{WRAPPER}} .eae-icon-' . $control_name . '_wrapper.eae-icon-wrapper' => 'display: inline-block; min-height: {{SIZE}}{{UNIT}}; min-width: {{SIZE}}{{UNIT}}; line-height: {{SIZE}}{{UNIT}};',
|
@@ -1238,11 +1249,11 @@ class Helper {
|
|
1238 |
);
|
1239 |
}
|
1240 |
|
1241 |
-
if (
|
1242 |
$widget->add_control(
|
1243 |
$control_name . '_icon_rotate',
|
1244 |
[
|
1245 |
-
'label' => __(
|
1246 |
'type' => Controls_Manager::SLIDER,
|
1247 |
'default' => [
|
1248 |
'size' => 0,
|
@@ -1255,11 +1266,11 @@ class Helper {
|
|
1255 |
);
|
1256 |
}
|
1257 |
|
1258 |
-
if (
|
1259 |
$widget->add_control(
|
1260 |
$control_name . '_border_width',
|
1261 |
[
|
1262 |
-
'label' => __(
|
1263 |
'type' => Controls_Manager::DIMENSIONS,
|
1264 |
'selectors' => [
|
1265 |
'{{WRAPPER}} .eae-icon-' . $control_name . '_wrapper .elementor-icon' => 'border-width: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
@@ -1271,13 +1282,13 @@ class Helper {
|
|
1271 |
);
|
1272 |
}
|
1273 |
|
1274 |
-
if (
|
1275 |
$widget->add_control(
|
1276 |
$control_name . '_icon_border_radius',
|
1277 |
[
|
1278 |
-
'label' => __(
|
1279 |
'type' => Controls_Manager::DIMENSIONS,
|
1280 |
-
'size_units' => [
|
1281 |
'selectors' => [
|
1282 |
'{{WRAPPER}} .eae-icon-' . $control_name . '_wrapper .elementor-icon' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
1283 |
],
|
@@ -1292,7 +1303,8 @@ class Helper {
|
|
1292 |
}
|
1293 |
|
1294 |
|
1295 |
-
function box_model_controls($widget, $args)
|
|
|
1296 |
|
1297 |
$defaults = [
|
1298 |
'border' => true,
|
@@ -1302,14 +1314,14 @@ class Helper {
|
|
1302 |
'box-shadow' => true
|
1303 |
];
|
1304 |
|
1305 |
-
$args = wp_parse_args(
|
1306 |
|
1307 |
-
if($args['border']){
|
1308 |
$widget->add_group_control(
|
1309 |
Group_Control_Border::get_type(),
|
1310 |
[
|
1311 |
-
'name' => $args['name'].'_border',
|
1312 |
-
'label' => __(
|
1313 |
'selector' => $args['selector'],
|
1314 |
'condition' => [
|
1315 |
'ribbons_badges_switcher!' => ''
|
@@ -1318,7 +1330,7 @@ class Helper {
|
|
1318 |
);
|
1319 |
}
|
1320 |
|
1321 |
-
if($args['border-radius']) {
|
1322 |
$widget->add_control(
|
1323 |
$args['name'] . '_border_radius',
|
1324 |
[
|
@@ -1335,12 +1347,12 @@ class Helper {
|
|
1335 |
);
|
1336 |
}
|
1337 |
|
1338 |
-
if($args['box-shadow']){
|
1339 |
$widget->add_group_control(
|
1340 |
Group_Control_Box_Shadow::get_type(),
|
1341 |
[
|
1342 |
-
'name' => $args['name'].'_box_shadow',
|
1343 |
-
'label' => __(
|
1344 |
'selector' => $args['selector'],
|
1345 |
'condition' => [
|
1346 |
'ribbons_badges_switcher!' => ''
|
@@ -1349,7 +1361,7 @@ class Helper {
|
|
1349 |
);
|
1350 |
}
|
1351 |
|
1352 |
-
if($args['padding']) {
|
1353 |
$widget->add_control(
|
1354 |
$args['name'] . '_padding',
|
1355 |
[
|
@@ -1367,13 +1379,13 @@ class Helper {
|
|
1367 |
}
|
1368 |
|
1369 |
|
1370 |
-
if($args['margin']){
|
1371 |
$widget->add_control(
|
1372 |
-
$args['name'].'_margin',
|
1373 |
[
|
1374 |
-
'label' => __(
|
1375 |
'type' => Controls_Manager::DIMENSIONS,
|
1376 |
-
'size_units' => [
|
1377 |
'selectors' => [
|
1378 |
$args['selector'] => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
1379 |
],
|
@@ -1385,59 +1397,60 @@ class Helper {
|
|
1385 |
}
|
1386 |
}
|
1387 |
|
1388 |
-
function get_eae_modules()
|
|
|
1389 |
$modules = [
|
1390 |
-
'timeline' => [
|
1391 |
-
'info-circle' => [
|
1392 |
-
'comparison-table' => [
|
1393 |
-
'image-compare' => [
|
1394 |
-
'animated-text' => [
|
1395 |
-
'dual-button' => [
|
1396 |
-
'particles' => [
|
1397 |
-
|
1398 |
-
|
1399 |
-
'modal-popup' => [
|
1400 |
-
'progress-bar' => [
|
1401 |
-
'flip-box' => [
|
1402 |
-
'split-text' => [
|
1403 |
-
'gmap' => [
|
1404 |
-
'text-separator' => [
|
1405 |
-
'price-table' => [
|
1406 |
-
'twitter' => [
|
1407 |
-
'bg-slider' => [
|
1408 |
-
'animated-gradient' => [
|
1409 |
//'unfold' => [ 'name' => 'Unfold', 'enabled' => true, 'type' => 'feature' ],
|
1410 |
-
'post-list' => [
|
1411 |
-
'shape-separator' => [
|
1412 |
-
'filterable-gallery' => [
|
1413 |
-
|
1414 |
-
|
|
|
1415 |
];
|
1416 |
|
1417 |
$saved_modules = get_option('wts_eae_elements');
|
1418 |
|
1419 |
-
if($saved_modules !== false
|
1420 |
-
foreach (
|
1421 |
-
|
1422 |
-
|
1423 |
-
|
1424 |
-
|
1425 |
-
|
1426 |
-
}
|
1427 |
}
|
1428 |
-
|
1429 |
|
1430 |
$modules = apply_filters('wts_eae_active_modules', $modules);
|
1431 |
|
1432 |
return $modules;
|
1433 |
}
|
1434 |
|
1435 |
-
public function get_current_url_non_paged()
|
|
|
1436 |
|
1437 |
global $wp;
|
1438 |
$url = get_pagenum_link(1);
|
1439 |
|
1440 |
return trailingslashit($url);
|
1441 |
-
|
1442 |
}
|
1443 |
-
}
|
10 |
use Elementor\Group_Control_Box_Shadow;
|
11 |
use Elementor\Icons_Manager;
|
12 |
|
13 |
+
class Helper
|
14 |
+
{
|
15 |
+
function eae_get_post_data($args)
|
16 |
+
{
|
17 |
$defaults = array(
|
18 |
'posts_per_page' => 5,
|
19 |
'offset' => 0,
|
34 |
'suppress_filters' => false
|
35 |
);
|
36 |
|
37 |
+
$atts = wp_parse_args($args, $defaults);
|
38 |
|
39 |
+
$posts = get_posts($atts);
|
40 |
|
41 |
return $posts;
|
42 |
}
|
43 |
|
44 |
+
function eae_get_post_types()
|
45 |
+
{
|
46 |
$args = array(
|
47 |
'public' => true
|
48 |
);
|
49 |
|
50 |
+
$skip_post_types = ['attachment'];
|
51 |
|
52 |
+
$post_types = get_post_types($args);
|
53 |
|
54 |
return $post_types;
|
55 |
}
|
56 |
|
57 |
+
function eae_get_post_settings($settings)
|
58 |
+
{
|
59 |
$post_args['post_type'] = $settings['post_type'];
|
60 |
|
61 |
+
if ($settings['post_type'] == 'post') {
|
62 |
$post_args['category'] = $settings['category'];
|
63 |
}
|
64 |
|
70 |
return $post_args;
|
71 |
}
|
72 |
|
73 |
+
function eae_get_excerpt_by_id($post_id, $excerpt_length)
|
74 |
+
{
|
75 |
+
$the_post = get_post($post_id); //Gets post ID
|
76 |
|
77 |
$the_excerpt = null;
|
78 |
+
if ($the_post) {
|
79 |
$the_excerpt = $the_post->post_excerpt ? $the_post->post_excerpt : $the_post->post_content;
|
80 |
}
|
81 |
|
82 |
// $the_excerpt = ($the_post ? $the_post->post_content : null);//Gets post_content to be used as a basis for the excerpt
|
83 |
//echo $the_excerpt;
|
84 |
+
$the_excerpt = strip_tags(strip_shortcodes($the_excerpt)); //Strips tags and images
|
85 |
+
$words = explode(' ', $the_excerpt, $excerpt_length + 1);
|
86 |
|
87 |
+
if (count($words) > $excerpt_length) :
|
88 |
+
array_pop($words);
|
89 |
//array_push($words, '…');
|
90 |
+
$the_excerpt = implode(' ', $words);
|
91 |
$the_excerpt .= '...'; // Don't put a space before
|
92 |
endif;
|
93 |
|
94 |
return $the_excerpt;
|
95 |
}
|
96 |
|
97 |
+
function eae_get_thumbnail_sizes()
|
98 |
+
{
|
99 |
$sizes = get_intermediate_image_sizes();
|
100 |
+
foreach ($sizes as $s) {
|
101 |
+
$ret[$s] = $s;
|
102 |
}
|
103 |
|
104 |
return $ret;
|
105 |
}
|
106 |
|
107 |
+
function eae_get_post_orderby_options()
|
108 |
+
{
|
109 |
$orderby = array(
|
110 |
'ID' => 'Post Id',
|
111 |
'author' => 'Post Author',
|
121 |
return $orderby;
|
122 |
}
|
123 |
|
124 |
+
public function get_icon_html($settings, $control_name, $default, $all_settings)
|
125 |
+
{
|
126 |
|
127 |
$icon_html = '';
|
128 |
$skin_type = $all_settings['_skin'];
|
129 |
//echo '<pre>'; print_r($settings); echo '</pre>';die();
|
130 |
// --------------New Work-----------------
|
131 |
|
132 |
+
$view = 'eae-icon-view-' . $default['view'];
|
133 |
+
$shape = 'eae-icon-shape-' . $default['shape'];
|
134 |
|
135 |
+
$icon_migrated = isset($all_settings['__fa4_migrated'][$skin_type . '_global_icon_new']);
|
136 |
+
$icon_is_new = empty($all_settings[$skin_type . '_global_icon']);
|
137 |
|
138 |
+
$item_icon_migrated = isset($settings['__fa4_migrated'][$control_name . '_icon_new']);
|
139 |
+
$item_icon_is_new = empty($settings[$control_name . '_icon']);
|
140 |
+
if (!isset($settings[$control_name . '_eae_icon']) || $settings[$control_name . '_eae_icon'] == '') {
|
141 |
|
142 |
+
switch ($default['icon_type']) {
|
143 |
|
144 |
+
case 'image':
|
145 |
+
$icon_html = '<i><img src="' . $default['image']['url'] . '"/></i>';
|
146 |
break;
|
147 |
|
148 |
+
case 'text':
|
149 |
+
$icon_html = '<i class="">' . $default['text'] . '</i>';
|
150 |
break;
|
|
|
151 |
}
|
152 |
|
153 |
+
$view = 'eae-icon-view-' . $default['view'];
|
154 |
+
$shape = 'eae-icon-shape-' . $default['shape'];
|
155 |
$icon_type = 'eae-icon-type-' . $default['icon_type'];
|
156 |
+
$icon_name = 'eae-icon-' . $control_name;
|
157 |
+
|
158 |
+
if ($default['icon_new'] !== '') {
|
159 |
+
?>
|
160 |
+
<div class="eae-icon <?php echo $icon_name . ' ' . $view . ' ' . $shape . ' ' . $icon_type; ?>">
|
161 |
+
<div class="eae-icon-wrap">
|
162 |
+
<?php if ($default['icon_type'] == 'icon') { ?>
|
163 |
+
<?php if ($icon_migrated || $icon_is_new) :
|
164 |
+
Icons_Manager::render_icon($all_settings[$skin_type . '_global_icon_new'], ['aria-hidden' => 'true']);
|
165 |
+
else : ?>
|
166 |
+
<i class="<?php echo $default['icon']; ?>"></i>
|
167 |
+
<?php endif; ?>
|
168 |
+
<?php } else {
|
169 |
+
echo $icon_html;
|
170 |
+
} ?>
|
171 |
+
</div>
|
172 |
+
</div>
|
173 |
+
<?php
|
174 |
+
}
|
175 |
+
} else {
|
|
|
176 |
//echo $settings[ $control_name . '_icon_text' ];
|
177 |
+
switch ($settings[$control_name . '_icon_type']) {
|
178 |
|
179 |
|
180 |
+
case 'image':
|
181 |
+
$icon_html = '<i><img src="' . $settings[$control_name . '_image']['url'] . '" /></i>';
|
182 |
break;
|
183 |
|
184 |
+
case 'text':
|
185 |
+
$icon_html = '<i class="">' . $settings[$control_name . '_text'] . '</i>';
|
186 |
break;
|
|
|
187 |
}
|
188 |
|
189 |
+
if ($settings[$control_name . '_view'] != 'global') {
|
190 |
+
$view = 'eae-icon-view-' . $settings[$control_name . '_view'];
|
191 |
}
|
192 |
|
193 |
+
if ($settings[$control_name . '_shape'] != 'global') {
|
194 |
+
$shape = 'eae-icon-shape-' . $settings[$control_name . '_shape'];
|
195 |
}
|
196 |
|
197 |
+
$icon_type = 'eae-icon-type-' . $settings[$control_name . '_icon_type'];
|
198 |
|
199 |
+
$icon_name = 'eae-icon-' . $control_name;
|
200 |
}
|
201 |
+
if (isset($settings[$control_name . '_eae_icon']) && $settings[$control_name . '_eae_icon'] !== '') {
|
202 |
?>
|
203 |
<div class="eae-icon <?php echo $icon_name . ' ' . $view . ' ' . $shape . ' ' . $icon_type; ?>">
|
204 |
<div class="eae-icon-wrap">
|
205 |
+
<?php
|
206 |
+
if ($settings[$control_name . '_icon_type'] == 'icon') { ?>
|
207 |
+
<?php if ($item_icon_migrated || $item_icon_is_new) :
|
208 |
+
Icons_Manager::render_icon($settings[$control_name . '_icon_new'], ['aria-hidden' => 'true']);
|
209 |
+
else : ?>
|
210 |
+
<i class="<?php echo $settings[$control_name . '_icon']; ?>"></i>
|
211 |
+
<?php endif; ?>
|
212 |
+
<?php } else {
|
213 |
+
echo $icon_html;
|
214 |
+
} ?>
|
|
|
215 |
</div>
|
216 |
</div>
|
217 |
+
<?php
|
218 |
}
|
219 |
//return $icon_html;
|
220 |
}
|
221 |
|
222 |
+
public function get_icon_timeline_html($settings, $control_name)
|
223 |
+
{
|
224 |
|
225 |
$icon_html = '';
|
226 |
//echo '<pre>'; print_r($settings); echo '</pre>';
|
227 |
$icon_data = '';
|
228 |
|
229 |
+
if ($settings[$control_name . '_eae_icon'] == '') {
|
230 |
+
$settings[$control_name . '_icon'] = 'fa fa-star';
|
231 |
+
$settings[$control_name . '_view'] = 'stacked';
|
232 |
+
$settings[$control_name . '_shape'] = 'cricle';
|
233 |
+
$settings[$control_name . '_icon_type'] = 'icon';
|
234 |
+
$icon_data = '<i class="' . $settings[$control_name . '_icon'] . ' hvr-icon"></i>';
|
235 |
+
} else {
|
236 |
+
|
237 |
+
if ($settings[$control_name . '_icon_type'] == 'icon') {
|
238 |
+
if ($settings[$control_name . '_icon'] == '') {
|
239 |
+
$settings[$control_name . '_icon'] = 'fa fa-star';
|
240 |
+
$settings[$control_name . '_view'] = 'stacked';
|
241 |
+
$settings[$control_name . '_shape'] = '';
|
242 |
}
|
243 |
+
if ($settings[$control_name . '_icon'] != '') {
|
244 |
+
$icon_data = '<i class="' . $settings[$control_name . '_icon'] . ' hvr-icon"></i>';
|
245 |
}
|
246 |
+
} elseif ($settings[$control_name . '_icon_type'] == 'image') {
|
247 |
+
if ($settings[$control_name . '_image']['id'] != '') {
|
248 |
+
$icon_data = wp_get_attachment_image($settings[$control_name . '_image']['id']);
|
249 |
}
|
250 |
+
} elseif ($settings[$control_name . '_icon_type'] == 'text') {
|
251 |
+
if ($settings[$control_name . '_text'] != '') {
|
252 |
+
$icon_data = $settings[$control_name . '_text'];
|
253 |
}
|
254 |
} else {
|
255 |
$icon_data = '';
|
257 |
}
|
258 |
|
259 |
|
260 |
+
if ($icon_data != '') {
|
261 |
+
$icon_html .= '<span class="eae-icon-wrapper eae-icon-' . $control_name . '_wrapper eae-icon-view-stacked' . ' elementor-shape-' . $settings[$control_name . '_shape'] . ' eae-icon-type-' . $settings[$control_name . '_icon_type'] . '">';
|
262 |
+
$icon_html .= '<span class="elementor-icon eae-icon elementor-animation-' . $settings[$control_name . '_icon_hover_animation'] . '">';
|
263 |
$icon_html .= $icon_data;
|
264 |
$icon_html .= '</span>';
|
265 |
$icon_html .= '</span>';
|
270 |
|
271 |
|
272 |
|
273 |
+
public function group_icon_styles($widget, $args)
|
274 |
+
{
|
275 |
|
276 |
$defaults = [
|
277 |
'primary_color' => true,
|
293 |
'focus_item_class' => '',
|
294 |
];
|
295 |
|
296 |
+
$args = wp_parse_args($args, $defaults);
|
297 |
|
298 |
$control_name = $args['name'];
|
299 |
|
310 |
]
|
311 |
);*/
|
312 |
|
313 |
+
$widget->start_controls_tabs($control_name . 'icon_colors');
|
314 |
|
315 |
$widget->start_controls_tab(
|
316 |
$control_name . '_icon_colors_normal',
|
317 |
[
|
318 |
+
'label' => __('Normal', 'wts-eae'),
|
319 |
]
|
320 |
);
|
321 |
|
322 |
+
if ($args['primary_color']) {
|
323 |
$widget->add_control(
|
324 |
$control_name . '_icon_primary_color',
|
325 |
[
|
326 |
+
'label' => __('Primary Color', 'wts-eae'),
|
327 |
'type' => Controls_Manager::COLOR,
|
328 |
'global' => [
|
329 |
'default' => Global_Colors::COLOR_PRIMARY,
|
330 |
],
|
331 |
'selectors' => [
|
332 |
+
'{{WRAPPER}} .eae-icon-' . $control_name . '.eae-icon-view-stacked' => 'background-color: {{VALUE}};',
|
333 |
+
'{{WRAPPER}} .eae-icon-' . $control_name . '.eae-icon-view-framed' => 'border-color: {{VALUE}};',
|
334 |
+
'{{WRAPPER}} .eae-icon-' . $control_name . '.eae-icon-view-framed i' => 'color: {{VALUE}};',
|
335 |
+
'{{WRAPPER}} .eae-icon-' . $control_name . '.eae-icon-view-framed svg' => 'fill: {{VALUE}};',
|
336 |
+
'{{WRAPPER}} .eae-icon-' . $control_name . '.eae-icon-view-default i' => 'color: {{VALUE}};',
|
337 |
+
'{{WRAPPER}} .eae-icon-' . $control_name . '.eae-icon-view-default svg' => 'fill: {{VALUE}};',
|
338 |
],
|
339 |
]
|
340 |
);
|
341 |
}
|
342 |
|
343 |
+
if ($args['secondary_color']) {
|
344 |
$widget->add_control(
|
345 |
$control_name . '_icon_secondary_color',
|
346 |
[
|
347 |
+
'label' => __('Secondary Color', 'wts-eae'),
|
348 |
'type' => Controls_Manager::COLOR,
|
349 |
'default' => '#fff',
|
350 |
//'condition' => [
|
351 |
// $control_name . '_view!' => 'default',
|
352 |
//],
|
353 |
'selectors' => [
|
354 |
+
'{{WRAPPER}} .eae-icon-' . $control_name . '.eae-icon-view-framed' => 'background-color: {{VALUE}};',
|
355 |
+
'{{WRAPPER}} .eae-icon-' . $control_name . '.eae-icon-view-stacked i' => 'color: {{VALUE}};',
|
356 |
+
'{{WRAPPER}} .eae-icon-' . $control_name . '.eae-icon-view-stacked svg' => 'fill: {{VALUE}};',
|
357 |
],
|
358 |
]
|
359 |
);
|
361 |
|
362 |
$widget->end_controls_tab();
|
363 |
|
364 |
+
if ($args['hover_primary_color'] || $args['hover_secondary_color']) {
|
365 |
$widget->start_controls_tab(
|
366 |
$control_name . '_icon_colors_hover',
|
367 |
[
|
368 |
+
'label' => __('Hover', 'wts-eae'),
|
369 |
]
|
370 |
);
|
371 |
}
|
372 |
+
if ($args['hover_primary_color']) {
|
373 |
$widget->add_control(
|
374 |
$control_name . '_icon_hover_primary_color',
|
375 |
[
|
376 |
+
'label' => __('Primary Color', 'wts-eae'),
|
377 |
'type' => Controls_Manager::COLOR,
|
378 |
'default' => '',
|
379 |
'selectors' => [
|
380 |
+
'{{WRAPPER}} .eae-icon-' . $control_name . '.eae-icon-view-stacked:hover' => 'background-color: {{VALUE}};',
|
381 |
+
'{{WRAPPER}} .eae-icon-' . $control_name . '.eae-icon-view-framed:hover' => 'border-color: {{VALUE}};',
|
382 |
+
'{{WRAPPER}} .eae-icon-' . $control_name . '.eae-icon-view-framed:hover i' => 'color: {{VALUE}};',
|
383 |
+
'{{WRAPPER}} .eae-icon-' . $control_name . '.eae-icon-view-framed:hover svg' => 'fill: {{VALUE}};',
|
384 |
+
'{{WRAPPER}} .eae-icon-' . $control_name . '.eae-icon-view-default:hover i' => 'color: {{VALUE}};',
|
385 |
+
'{{WRAPPER}} .eae-icon-' . $control_name . '.eae-icon-view-default:hover svg' => 'fill: {{VALUE}};',
|
386 |
],
|
387 |
]
|
388 |
);
|
389 |
}
|
390 |
|
391 |
+
if ($args['hover_secondary_color']) {
|
392 |
$widget->add_control(
|
393 |
$control_name . '_icon_hover_secondary_color',
|
394 |
[
|
395 |
+
'label' => __('Secondary Color', 'wts-eae'),
|
396 |
'type' => Controls_Manager::COLOR,
|
397 |
'default' => '',
|
398 |
//'condition' => [
|
399 |
// $control_name . '_view!' => 'default',
|
400 |
//],
|
401 |
'selectors' => [
|
402 |
+
'{{WRAPPER}} .eae-icon-' . $control_name . '.eae-icon-view-stacked:hover i' => 'color: {{VALUE}};',
|
403 |
+
'{{WRAPPER}} .eae-icon-' . $control_name . '.eae-icon-view-stacked:hover svg' => 'fill: {{VALUE}};',
|
404 |
+
'{{WRAPPER}} .eae-icon-' . $control_name . '.eae-icon-view-framed:hover' => 'background-color: {{VALUE}};',
|
405 |
],
|
406 |
]
|
407 |
);
|
408 |
}
|
409 |
|
410 |
+
if ($args['hover_animation']) {
|
411 |
$widget->add_control(
|
412 |
$control_name . '_icon_hover_animation',
|
413 |
[
|
414 |
+
'label' => __('Hover Animation', 'wts-eae'),
|
415 |
'type' => Controls_Manager::HOVER_ANIMATION,
|
416 |
]
|
417 |
);
|
419 |
|
420 |
$widget->end_controls_tab();
|
421 |
|
422 |
+
if ($args['focus_item_class'] != "") {
|
423 |
|
424 |
$widget->start_controls_tab(
|
425 |
$control_name . '_icon_colors_focus',
|
426 |
[
|
427 |
+
'label' => __('Focus', 'wts-eae'),
|
428 |
]
|
429 |
);
|
430 |
|
431 |
|
432 |
+
if ($args['focus_primary_color']) {
|
433 |
$widget->add_control(
|
434 |
$control_name . '_icon_focus_primary_color',
|
435 |
[
|
436 |
+
'label' => __('Primary Color', 'wts-eae'),
|
437 |
'type' => Controls_Manager::COLOR,
|
438 |
'global' => [
|
439 |
'default' => Global_Colors::COLOR_PRIMARY,
|
440 |
],
|
441 |
'selectors' => [
|
442 |
+
'{{WRAPPER}} .' . $args['focus_item_class'] . ' .eae-icon-' . $control_name . '.eae-icon-view-stacked' => 'background-color: {{VALUE}};',
|
443 |
+
'{{WRAPPER}} .' . $args['focus_item_class'] . ' .eae-icon-' . $control_name . '.eae-icon-view-framed' => 'border-color: {{VALUE}};',
|
444 |
+
'{{WRAPPER}} .' . $args['focus_item_class'] . ' .eae-icon-' . $control_name . '.eae-icon-view-framed i' => 'color: {{VALUE}};',
|
445 |
+
'{{WRAPPER}} .' . $args['focus_item_class'] . ' .eae-icon-' . $control_name . '.eae-icon-view-framed svg' => 'fill: {{VALUE}};',
|
446 |
+
'{{WRAPPER}} .' . $args['focus_item_class'] . ' .eae-icon-' . $control_name . '.eae-icon-view-default i' => 'color: {{VALUE}}; border-color: {{VALUE}};',
|
447 |
+
'{{WRAPPER}} .' . $args['focus_item_class'] . ' .eae-icon-' . $control_name . '.eae-icon-view-default svg' => 'fill: {{VALUE}}; border-color: {{VALUE}};',
|
448 |
],
|
449 |
]
|
450 |
);
|
451 |
}
|
452 |
|
453 |
+
if ($args['focus_secondary_color']) {
|
454 |
$widget->add_control(
|
455 |
$control_name . '_icon_focus_secondary_color',
|
456 |
[
|
457 |
+
'label' => __('Secondary Color', 'wts-eae'),
|
458 |
'type' => Controls_Manager::COLOR,
|
459 |
'global' => [
|
460 |
'default' => Global_Colors::COLOR_ACCENT,
|
463 |
// $control_name . '_view!' => 'default',
|
464 |
//],
|
465 |
'selectors' => [
|
466 |
+
'{{WRAPPER}} .' . $args['focus_item_class'] . ' .eae-icon-' . $control_name . '.eae-icon-view-framed' => 'background-color: {{VALUE}};',
|
467 |
+
'{{WRAPPER}} .' . $args['focus_item_class'] . ' .eae-icon-' . $control_name . '.eae-icon-view-stacked i ' => 'color: {{VALUE}};',
|
468 |
+
'{{WRAPPER}} .' . $args['focus_item_class'] . ' .eae-icon-' . $control_name . '.eae-icon-view-stacked svg ' => 'fill: {{VALUE}};',
|
469 |
],
|
470 |
]
|
471 |
);
|
478 |
|
479 |
$widget->end_controls_tabs();
|
480 |
|
481 |
+
if ($args['icon_size']) {
|
482 |
$widget->add_responsive_control(
|
483 |
$control_name . '_icon_size',
|
484 |
[
|
485 |
+
'label' => __('Size', 'wts-eae'),
|
486 |
'type' => Controls_Manager::SLIDER,
|
487 |
'range' => [
|
488 |
'px' => [
|
492 |
],
|
493 |
'separator' => 'before',
|
494 |
'selectors' => [
|
495 |
+
'{{WRAPPER}} .eae-icon-' . $control_name . '.eae-icon i' => 'font-size: {{SIZE}}{{UNIT}};',
|
496 |
+
'{{WRAPPER}} .eae-icon-' . $control_name . '.eae-icon svg' => 'width: {{SIZE}}{{UNIT}};',
|
497 |
],
|
498 |
]
|
499 |
);
|
500 |
}
|
501 |
|
502 |
+
if ($args['icon_padding']) {
|
503 |
$widget->add_control(
|
504 |
$control_name . '_icon_padding',
|
505 |
[
|
506 |
+
'label' => __('Padding', 'wts-eae'),
|
507 |
'type' => Controls_Manager::SLIDER,
|
508 |
'selectors' => [
|
509 |
+
'{{WRAPPER}} .eae-icon-' . $control_name . '.eae-icon' => 'padding: {{SIZE}}{{UNIT}};',
|
510 |
],
|
511 |
'range' => [
|
512 |
'px' => [
|
522 |
);
|
523 |
}
|
524 |
|
525 |
+
if ($args['rotate']) {
|
526 |
$widget->add_control(
|
527 |
$control_name . '_icon_rotate',
|
528 |
[
|
529 |
+
'label' => __('Rotate', 'wts-eae'),
|
530 |
'type' => Controls_Manager::SLIDER,
|
531 |
'default' => [
|
532 |
'size' => 0,
|
533 |
'unit' => 'deg',
|
534 |
],
|
535 |
'selectors' => [
|
536 |
+
'{{WRAPPER}} .eae-icon-' . $control_name . '.eae-icon i' => 'transform: rotate({{SIZE}}{{UNIT}});',
|
537 |
],
|
538 |
]
|
539 |
);
|
540 |
}
|
541 |
|
542 |
+
if ($args['border_style']) {
|
543 |
$widget->add_control(
|
544 |
$control_name . '_border_style',
|
545 |
[
|
546 |
+
'label' => __('Border Style', 'wts-eae'),
|
547 |
'type' => Controls_Manager::SELECT,
|
548 |
'options' => [
|
549 |
+
'none' => __('None', 'wts-eae'),
|
550 |
+
'solid' => __('Solid', 'wts-eae'),
|
551 |
+
'double' => __('Double', 'wts-eae'),
|
552 |
+
'dotted' => __('Dotted', 'wts-eae'),
|
553 |
+
'dashed' => __('Dashed', 'wts-eae'),
|
554 |
],
|
555 |
'default' => 'solid',
|
556 |
'selectors' => [
|
557 |
+
'{{WRAPPER}} .eae-icon-' . $control_name . '.eae-icon' => 'border-style: {{VALUE}};',
|
558 |
],
|
559 |
|
560 |
]
|
561 |
);
|
562 |
}
|
563 |
|
564 |
+
if ($args['border_width']) {
|
565 |
$widget->add_control(
|
566 |
$control_name . '_border_width',
|
567 |
[
|
568 |
+
'label' => __('Border Width', 'wts-eae'),
|
569 |
'type' => Controls_Manager::DIMENSIONS,
|
570 |
'default' => [
|
571 |
'value' => 20,
|
572 |
],
|
573 |
'selectors' => [
|
574 |
+
'{{WRAPPER}} .eae-icon-' . $control_name . '.eae-icon' => 'border-width: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
575 |
],
|
576 |
|
577 |
]
|
578 |
);
|
579 |
}
|
580 |
|
581 |
+
if ($args['border_radius']) {
|
582 |
$widget->add_control(
|
583 |
$control_name . '_icon_border_radius',
|
584 |
[
|
585 |
+
'label' => __('Border Radius', 'wts-eae'),
|
586 |
'type' => Controls_Manager::DIMENSIONS,
|
587 |
+
'size_units' => ['px', '%'],
|
588 |
'selectors' => [
|
589 |
+
'{{WRAPPER}} .eae-icon-' . $control_name . '.eae-icon' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
590 |
],
|
591 |
]
|
592 |
);
|
595 |
/*$widget->end_controls_section();*/
|
596 |
}
|
597 |
|
598 |
+
public function group_icon_styles_repeater($widget, $args)
|
599 |
+
{
|
600 |
|
601 |
$defaults = [
|
602 |
'primary_color' => true,
|
620 |
|
621 |
];
|
622 |
|
623 |
+
$args = wp_parse_args($args, $defaults);
|
624 |
|
625 |
$control_name = $args['name'];
|
626 |
$control_label = $args['label'];
|
639 |
$widget->add_control(
|
640 |
$control_name . 'custom_styles',
|
641 |
[
|
642 |
+
'label' => __('Custom Icon Style', 'wts-eae'),
|
643 |
'type' => Controls_Manager::SWITCHER,
|
644 |
+
'label_off' => __('No', 'wts-eae'),
|
645 |
+
'label_on' => __('Yes', 'wts-eae'),
|
646 |
'default' => '',
|
647 |
]
|
648 |
);
|
649 |
|
650 |
+
if ($args['tabs']) {
|
651 |
+
$widget->start_controls_tabs($control_name . 'icon_colors');
|
652 |
|
653 |
$widget->start_controls_tab(
|
654 |
$control_name . '_icon_colors_normal',
|
655 |
[
|
656 |
+
'label' => __('Normal', 'wts-eae'),
|
657 |
]
|
658 |
);
|
659 |
} else {
|
661 |
$widget->add_control(
|
662 |
$control_name . '_icon_colors_normal',
|
663 |
[
|
664 |
+
'label' => __('Normal', 'wts-eae'),
|
665 |
'type' => Controls_Manager::HEADING,
|
666 |
'condition' => [
|
667 |
$control_name . 'custom_styles' => 'yes'
|
670 |
);
|
671 |
}
|
672 |
|
673 |
+
if ($args['primary_color']) {
|
674 |
$widget->add_control(
|
675 |
$control_name . '_icon_primary_color',
|
676 |
[
|
677 |
+
'label' => __('Primary Color', 'wts-eae'),
|
678 |
'type' => Controls_Manager::COLOR,
|
679 |
'default' => '',
|
680 |
'selectors' => [
|
681 |
+
'{{WRAPPER}} {{CURRENT_ITEM}} .eae-icon-' . $control_name . '.eae-icon-view-stacked' => 'background-color: {{VALUE}};',
|
682 |
+
'{{WRAPPER}} {{CURRENT_ITEM}} .eae-icon-' . $control_name . '.eae-icon-view-framed' => 'border-color: {{VALUE}};',
|
683 |
+
'{{WRAPPER}} {{CURRENT_ITEM}} .eae-icon-' . $control_name . '.eae-icon-view-framed i' => 'color: {{VALUE}};',
|
684 |
+
'{{WRAPPER}} {{CURRENT_ITEM}} .eae-icon-' . $control_name . '.eae-icon-view-framed svg' => 'fill: {{VALUE}};',
|
685 |
+
'{{WRAPPER}} {{CURRENT_ITEM}} .eae-icon-' . $control_name . '.eae-icon-view-default i' => 'color: {{VALUE}};',
|
686 |
+
'{{WRAPPER}} {{CURRENT_ITEM}} .eae-icon-' . $control_name . '.eae-icon-view-default svg' => 'fill: {{VALUE}};',
|
687 |
],
|
688 |
'condition' => [
|
689 |
$control_name . 'custom_styles' => 'yes'
|
692 |
);
|
693 |
}
|
694 |
|
695 |
+
if ($args['secondary_color']) {
|
696 |
$widget->add_control(
|
697 |
$control_name . '_icon_secondary_color',
|
698 |
[
|
699 |
+
'label' => __('Secondary Color', 'wts-eae'),
|
700 |
'type' => Controls_Manager::COLOR,
|
701 |
'default' => '',
|
702 |
'condition' => [
|
703 |
$control_name . '_view!' => 'default',
|
704 |
],
|
705 |
'selectors' => [
|
706 |
+
'{{WRAPPER}} {{CURRENT_ITEM}} .eae-icon-' . $control_name . '.eae-icon-view-framed' => 'background-color: {{VALUE}};',
|
707 |
+
'{{WRAPPER}} {{CURRENT_ITEM}} .eae-icon-' . $control_name . '.eae-icon-view-stacked i' => 'color: {{VALUE}};',
|
708 |
+
'{{WRAPPER}} {{CURRENT_ITEM}} .eae-icon-' . $control_name . '.eae-icon-view-stacked svg' => 'color: {{VALUE}};',
|
709 |
],
|
710 |
'condition' => [
|
711 |
$control_name . 'custom_styles' => 'yes'
|
714 |
);
|
715 |
}
|
716 |
|
717 |
+
if ($args['tabs']) {
|
718 |
|
719 |
$widget->end_controls_tab();
|
720 |
}
|
721 |
|
722 |
+
if ($args['tabs']) {
|
723 |
$widget->start_controls_tab(
|
724 |
$control_name . '_icon_colors_hover',
|
725 |
[
|
726 |
+
'label' => __('Hover', 'wts-eae'),
|
727 |
'condition' => [
|
728 |
$control_name . 'custom_styles' => 'yes'
|
729 |
]
|
730 |
]
|
731 |
);
|
732 |
} else {
|
733 |
+
if ($args['hover_primary_color'] || $args['hover_secondary_color']) {
|
734 |
$widget->add_control(
|
735 |
$control_name . '_icon_colors_hover',
|
736 |
[
|
737 |
+
'label' => __('Hover', 'wts-eae'),
|
738 |
'type' => Controls_Manager::HEADING,
|
739 |
'condition' => [
|
740 |
$control_name . 'custom_styles' => 'yes'
|
744 |
}
|
745 |
}
|
746 |
|
747 |
+
if ($args['hover_primary_color']) {
|
748 |
$widget->add_control(
|
749 |
$control_name . '_icon_hover_primary_color',
|
750 |
[
|
751 |
+
'label' => __('Primary Color', 'wts-eae'),
|
752 |
'type' => Controls_Manager::COLOR,
|
753 |
'default' => '',
|
754 |
'selectors' => [
|
755 |
+
'{{WRAPPER}} {{CURRENT_ITEM}} .eae-icon-' . $control_name . '.eae-icon-view-stacked:hover' => 'background-color: {{VALUE}};',
|
756 |
+
'{{WRAPPER}} {{CURRENT_ITEM}} .eae-icon-' . $control_name . '.eae-icon-view-framed:hover' => 'border-color: {{VALUE}};',
|
757 |
+
'{{WRAPPER}} {{CURRENT_ITEM}} .eae-icon-' . $control_name . '.eae-icon-view-framed:hover i' => 'color: {{VALUE}};',
|
758 |
+
'{{WRAPPER}} {{CURRENT_ITEM}} .eae-icon-' . $control_name . '.eae-icon-view-framed:hover svg' => 'fill: {{VALUE}};',
|
759 |
+
'{{WRAPPER}} {{CURRENT_ITEM}} .eae-icon-' . $control_name . '.eae-icon-view-default:hover i' => 'color: {{VALUE}}; border-color: {{VALUE}};',
|
760 |
+
'{{WRAPPER}} {{CURRENT_ITEM}} .eae-icon-' . $control_name . '.eae-icon-view-default:hover svg' => 'fill: {{VALUE}}; border-color: {{VALUE}};',
|
761 |
],
|
762 |
'condition' => [
|
763 |
$control_name . 'custom_styles' => 'yes'
|
766 |
);
|
767 |
}
|
768 |
|
769 |
+
if ($args['hover_secondary_color']) {
|
770 |
$widget->add_control(
|
771 |
$control_name . '_icon_hover_secondary_color',
|
772 |
[
|
773 |
+
'label' => __('Secondary Color', 'wts-eae'),
|
774 |
'type' => Controls_Manager::COLOR,
|
775 |
'default' => '',
|
776 |
'condition' => [
|
777 |
$control_name . '_view!' => 'default',
|
778 |
],
|
779 |
'selectors' => [
|
780 |
+
'{{WRAPPER}} {{CURRENT_ITEM}} .eae-icon-' . $control_name . '.eae-icon-view-framed:hover' => 'background-color: {{VALUE}};',
|
781 |
+
'{{WRAPPER}} {{CURRENT_ITEM}} .eae-icon-' . $control_name . '.eae-icon-view-stacked:hover i' => 'color: {{VALUE}};',
|
782 |
+
'{{WRAPPER}} {{CURRENT_ITEM}} .eae-icon-' . $control_name . '.eae-icon-view-stacked:hover svg' => 'fill: {{VALUE}};',
|
783 |
+
'{{WRAPPER}} {{CURRENT_ITEM}} .eae-icon-' . $control_name . '.eae-icon-view-default:hover i' => 'color: {{VALUE}};',
|
784 |
+
'{{WRAPPER}} {{CURRENT_ITEM}} .eae-icon-' . $control_name . '.eae-icon-view-default:hover svg' => 'fill: {{VALUE}};',
|
785 |
],
|
786 |
'condition' => [
|
787 |
$control_name . 'custom_styles' => 'yes'
|
790 |
);
|
791 |
}
|
792 |
|
793 |
+
if ($args['hover_animation']) {
|
794 |
$widget->add_control(
|
795 |
$control_name . '_icon_hover_animation',
|
796 |
[
|
797 |
+
'label' => __('Hover Animation', 'wts-eae'),
|
798 |
'type' => Controls_Manager::HOVER_ANIMATION,
|
799 |
'condition' => [
|
800 |
$control_name . 'custom_styles' => 'yes'
|
804 |
}
|
805 |
|
806 |
|
807 |
+
if ($args['tabs']) {
|
808 |
|
809 |
$widget->end_controls_tab();
|
810 |
}
|
811 |
|
812 |
+
if ($args['focus_item_class'] != "") {
|
813 |
+
if ($args['tabs']) {
|
814 |
|
815 |
$widget->start_controls_tab(
|
816 |
$control_name . '_icon_colors_focus',
|
817 |
[
|
818 |
+
'label' => __('Focus', 'wts-eae'),
|
819 |
]
|
820 |
);
|
821 |
} else {
|
823 |
$widget->add_control(
|
824 |
$control_name . '_icon_colors_focus',
|
825 |
[
|
826 |
+
'label' => __('Focus', 'wts-eae'),
|
827 |
'type' => Controls_Manager::HEADING,
|
828 |
'condition' => [
|
829 |
$control_name . 'custom_styles' => 'yes'
|
832 |
);
|
833 |
}
|
834 |
|
835 |
+
if ($args['focus_primary_color']) {
|
836 |
$widget->add_control(
|
837 |
$control_name . '_icon_focus_primary_color',
|
838 |
[
|
839 |
+
'label' => __('Primary Color', 'wts-eae'),
|
840 |
'type' => Controls_Manager::COLOR,
|
841 |
'default' => '',
|
842 |
'selectors' => [
|
843 |
+
'{{WRAPPER}} {{CURRENT_ITEM}}.' . $args['focus_item_class'] . ' .eae-icon-' . $control_name . '.eae-icon-view-stacked' => 'background-color: {{VALUE}};',
|
844 |
+
'{{WRAPPER}} {{CURRENT_ITEM}}.' . $args['focus_item_class'] . ' .eae-icon-' . $control_name . '.eae-icon-view-framed' => 'border-color: {{VALUE}};',
|
845 |
+
'{{WRAPPER}} {{CURRENT_ITEM}}.' . $args['focus_item_class'] . ' .eae-icon-' . $control_name . '.eae-icon-view-framed i' => 'color: {{VALUE}};',
|
846 |
+
'{{WRAPPER}} {{CURRENT_ITEM}}.' . $args['focus_item_class'] . ' .eae-icon-' . $control_name . '.eae-icon-view-framed svg' => 'fill: {{VALUE}};',
|
847 |
+
'{{WRAPPER}} {{CURRENT_ITEM}}.' . $args['focus_item_class'] . ' .eae-icon-' . $control_name . '.eae-icon-view-default i' => 'color: {{VALUE}}; border-color: {{VALUE}};',
|
848 |
+
'{{WRAPPER}} {{CURRENT_ITEM}}.' . $args['focus_item_class'] . ' .eae-icon-' . $control_name . '.eae-icon-view-default svg' => 'fill: {{VALUE}}; border-color: {{VALUE}};',
|
849 |
],
|
850 |
'condition' => [
|
851 |
$control_name . 'custom_styles' => 'yes'
|
854 |
);
|
855 |
}
|
856 |
|
857 |
+
if ($args['focus_secondary_color']) {
|
858 |
$widget->add_control(
|
859 |
$control_name . '_icon_focus_secondary_color',
|
860 |
[
|
861 |
+
'label' => __('Secondary Color', 'wts-eae'),
|
862 |
'type' => Controls_Manager::COLOR,
|
863 |
'default' => '',
|
864 |
'condition' => [
|
865 |
$control_name . '_view!' => 'default',
|
866 |
],
|
867 |
'selectors' => [
|
868 |
+
'{{WRAPPER}} {{CURRENT_ITEM}}.' . $args['focus_item_class'] . ' .eae-icon-' . $control_name . '.eae-icon-view-framed' => 'background-color: {{VALUE}};',
|
869 |
+
'{{WRAPPER}} {{CURRENT_ITEM}}.' . $args['focus_item_class'] . ' .eae-icon-' . $control_name . '.eae-icon-view-stacked i' => 'color: {{VALUE}};',
|
870 |
+
'{{WRAPPER}} {{CURRENT_ITEM}}.' . $args['focus_item_class'] . ' .eae-icon-' . $control_name . '.eae-icon-view-stacked svg' => 'fill: {{VALUE}};',
|
871 |
],
|
872 |
'condition' => [
|
873 |
$control_name . 'custom_styles' => 'yes'
|
876 |
);
|
877 |
}
|
878 |
|
879 |
+
if ($args['tabs']) {
|
880 |
|
881 |
$widget->end_controls_tab();
|
882 |
}
|
883 |
}
|
884 |
+
if ($args['tabs']) {
|
885 |
|
886 |
$widget->end_controls_tabs();
|
|
|
887 |
}
|
888 |
|
889 |
+
if ($args['icon_size']) {
|
890 |
$widget->add_responsive_control(
|
891 |
$control_name . '_icon_size',
|
892 |
[
|
893 |
+
'label' => __('Size', 'wts-eae'),
|
894 |
'type' => Controls_Manager::SLIDER,
|
895 |
'range' => [
|
896 |
'px' => [
|
900 |
],
|
901 |
'separator' => 'before',
|
902 |
'selectors' => [
|
903 |
+
'{{WRAPPER}} {{CURRENT_ITEM}} .eae-icon-' . $control_name . '.eae-icon i, {{WRAPPER}} {{CURRENT_ITEM}} .eae-icon-' . $control_name . '.eae-icon' => 'font-size: {{SIZE}}{{UNIT}};',
|
904 |
+
'{{WRAPPER}} {{CURRENT_ITEM}} .eae-icon-' . $control_name . '.eae-icon svg' => 'width: {{SIZE}}{{UNIT}};',
|
905 |
//'{{WRAPPER}} {{CURRENT_ITEM}} .eae-icon-' . $control_name . '_wrapper.eae-icon-type-text' => 'display: inline-block; height: calc({{SIZE}}{{UNIT}} * 1); width: calc({{SIZE}}{{UNIT}} * 1); text-align: center;',
|
906 |
],
|
907 |
'condition' => [
|
911 |
);
|
912 |
}
|
913 |
|
914 |
+
if ($args['icon_padding']) {
|
915 |
$widget->add_control(
|
916 |
$control_name . '_icon_padding',
|
917 |
[
|
918 |
+
'label' => __('Padding', 'wts-eae'),
|
919 |
'type' => Controls_Manager::SLIDER,
|
920 |
'selectors' => [
|
921 |
//'{{WRAPPER}} {{CURRENT_ITEM}} .eae-icon-' . $control_name . '_wrapper .elementor-icon' => 'padding: {{SIZE}}{{UNIT}};',
|
922 |
+
'{{WRAPPER}} {{CURRENT_ITEM}} .eae-icon-' . $control_name . '.eae-icon' => 'padding: {{SIZE}}{{UNIT}};',
|
923 |
'{{WRAPPER}} {{CURRENT_ITEM}} .bpe-layout-left .bpe-timline-progress-bar' => 'left: calc({{SIZE}}{{UNIT}} / 2); right: auto;',
|
924 |
'{{WRAPPER}} {{CURRENT_ITEM}} .bpe-layout-right .bpe-timline-progress-bar' => 'left: auto; right: calc({{SIZE}}{{UNIT}} / 2);',
|
925 |
],
|
937 |
);
|
938 |
}
|
939 |
|
940 |
+
if ($args['rotate']) {
|
941 |
$widget->add_control(
|
942 |
$control_name . '_icon_rotate',
|
943 |
[
|
944 |
+
'label' => __('Rotate', 'wts-eae'),
|
945 |
'type' => Controls_Manager::SLIDER,
|
946 |
'default' => [
|
947 |
'size' => 0,
|
948 |
'unit' => 'deg',
|
949 |
],
|
950 |
'selectors' => [
|
951 |
+
'{{WRAPPER}} {{CURRENT_ITEM}} .eae-icon-' . $control_name . '.eae-icon i' => 'transform: rotate({{SIZE}}{{UNIT}});',
|
952 |
+
'{{WRAPPER}} {{CURRENT_ITEM}} .eae-icon-' . $control_name . '.eae-icon svg' => 'transform: rotate({{SIZE}}{{UNIT}});',
|
953 |
],
|
954 |
'condition' => [
|
955 |
$control_name . 'custom_styles' => 'yes'
|
957 |
]
|
958 |
);
|
959 |
}
|
960 |
+
if ($args['border_style']) {
|
961 |
$widget->add_control(
|
962 |
$control_name . '_border_style',
|
963 |
[
|
964 |
+
'label' => __('Border Style', 'wts-eae'),
|
965 |
'type' => Controls_Manager::SELECT,
|
966 |
'options' => [
|
967 |
+
'none' => __('None', 'wts-eae'),
|
968 |
+
'solid' => __('Solid', 'wts-eae'),
|
969 |
+
'double' => __('Double', 'wts-eae'),
|
970 |
+
'dotted' => __('Dotted', 'wts-eae'),
|
971 |
+
'dashed' => __('Dashed', 'wts-eae'),
|
972 |
],
|
973 |
'default' => 'solid',
|
974 |
'selectors' => [
|
975 |
+
'{{WRAPPER}} {{CURRENT_ITEM}} .eae-icon-' . $control_name . '.eae-icon' => 'border-style: {{VALUE}};',
|
976 |
],
|
977 |
'condition' => [
|
978 |
$control_name . 'custom_styles' => 'yes'
|
982 |
);
|
983 |
}
|
984 |
|
985 |
+
if ($args['border_width']) {
|
986 |
$widget->add_control(
|
987 |
$control_name . '_border_width',
|
988 |
[
|
989 |
+
'label' => __('Border Width', 'wts-eae'),
|
990 |
'type' => Controls_Manager::DIMENSIONS,
|
991 |
'selectors' => [
|
992 |
+
'{{WRAPPER}} {{CURRENT_ITEM}} .eae-icon-' . $control_name . '.eae-icon' => 'border-width: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
993 |
],
|
994 |
'condition' => [
|
995 |
$control_name . 'custom_styles' => 'yes'
|
998 |
);
|
999 |
}
|
1000 |
|
1001 |
+
if ($args['border_radius']) {
|
1002 |
$widget->add_control(
|
1003 |
$control_name . '_icon_border_radius',
|
1004 |
[
|
1005 |
+
'label' => __('Border Radius', 'wts-eae'),
|
1006 |
'type' => Controls_Manager::DIMENSIONS,
|
1007 |
+
'size_units' => ['px', '%'],
|
1008 |
'selectors' => [
|
1009 |
+
'{{WRAPPER}} {{CURRENT_ITEM}} .eae-icon-' . $control_name . '.eae-icon' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
1010 |
],
|
1011 |
'condition' => [
|
1012 |
$control_name . '_view!' => 'default',
|
1019 |
/*$widget->end_controls_section();*/
|
1020 |
}
|
1021 |
|
1022 |
+
public function group_icon_timeline_styles($widget, $args)
|
1023 |
+
{
|
1024 |
|
1025 |
$defaults = [
|
1026 |
'primary_color' => true,
|
1041 |
'focus_item_class' => '',
|
1042 |
];
|
1043 |
|
1044 |
+
$args = wp_parse_args($args, $defaults);
|
1045 |
|
1046 |
$control_name = $args['name'];
|
1047 |
//$control_label = $args['label'];
|
1057 |
]
|
1058 |
);*/
|
1059 |
|
1060 |
+
$widget->start_controls_tabs($control_name . 'icon_colors');
|
1061 |
|
1062 |
$widget->start_controls_tab(
|
1063 |
$control_name . '_icon_colors_normal',
|
1064 |
[
|
1065 |
+
'label' => __('Normal', 'wts-eae'),
|
1066 |
]
|
1067 |
);
|
1068 |
|
1069 |
+
if ($args['primary_color']) {
|
1070 |
$widget->add_control(
|
1071 |
$control_name . '_icon_primary_color',
|
1072 |
[
|
1073 |
+
'label' => __('Primary Color', 'wts-eae'),
|
1074 |
'type' => Controls_Manager::COLOR,
|
1075 |
'default' => '#6ec1e4',
|
1076 |
'selectors' => [
|
1082 |
);
|
1083 |
}
|
1084 |
|
1085 |
+
if ($args['secondary_color']) {
|
1086 |
$widget->add_control(
|
1087 |
$control_name . '_icon_secondary_color',
|
1088 |
[
|
1089 |
+
'label' => __('Secondary Color', 'wts-eae'),
|
1090 |
'type' => Controls_Manager::COLOR,
|
1091 |
'default' => '#ffffff',
|
1092 |
//'condition' => [
|
1105 |
$widget->start_controls_tab(
|
1106 |
$control_name . '_icon_colors_hover',
|
1107 |
[
|
1108 |
+
'label' => __('Hover', 'wts-eae'),
|
1109 |
]
|
1110 |
);
|
1111 |
|
1112 |
+
if ($args['hover_primary_color']) {
|
1113 |
$widget->add_control(
|
1114 |
$control_name . '_icon_hover_primary_color',
|
1115 |
[
|
1116 |
+
'label' => __('Primary Color', 'wts-eae'),
|
1117 |
'type' => Controls_Manager::COLOR,
|
1118 |
'default' => '',
|
1119 |
'selectors' => [
|
1125 |
);
|
1126 |
}
|
1127 |
|
1128 |
+
if ($args['hover_secondary_color']) {
|
1129 |
$widget->add_control(
|
1130 |
$control_name . '_icon_hover_secondary_color',
|
1131 |
[
|
1132 |
+
'label' => __('Secondary Color', 'wts-eae'),
|
1133 |
'type' => Controls_Manager::COLOR,
|
1134 |
'default' => '',
|
1135 |
//'condition' => [
|
1143 |
);
|
1144 |
}
|
1145 |
|
1146 |
+
if ($args['hover_animation']) {
|
1147 |
$widget->add_control(
|
1148 |
$control_name . '_icon_hover_animation',
|
1149 |
[
|
1150 |
+
'label' => __('Hover Animation', 'wts-eae'),
|
1151 |
'type' => Controls_Manager::HOVER_ANIMATION,
|
1152 |
]
|
1153 |
);
|
1155 |
|
1156 |
$widget->end_controls_tab();
|
1157 |
|
1158 |
+
if ($args['focus_item_class'] != "") {
|
1159 |
|
1160 |
$widget->start_controls_tab(
|
1161 |
$control_name . '_icon_colors_focus',
|
1162 |
[
|
1163 |
+
'label' => __('Focus', 'wts-eae'),
|
1164 |
]
|
1165 |
);
|
1166 |
|
1167 |
|
1168 |
+
if ($args['focus_primary_color']) {
|
1169 |
$widget->add_control(
|
1170 |
$control_name . '_icon_focus_primary_color',
|
1171 |
[
|
1172 |
+
'label' => __('Primary Color', 'wts-eae'),
|
1173 |
'type' => Controls_Manager::COLOR,
|
1174 |
'default' => '',
|
1175 |
'selectors' => [
|
1181 |
);
|
1182 |
}
|
1183 |
|
1184 |
+
if ($args['focus_secondary_color']) {
|
1185 |
$widget->add_control(
|
1186 |
$control_name . '_icon_focus_secondary_color',
|
1187 |
[
|
1188 |
+
'label' => __('Secondary Color', 'wts-eae'),
|
1189 |
'type' => Controls_Manager::COLOR,
|
1190 |
'default' => '',
|
1191 |
//'condition' => [
|
1206 |
|
1207 |
$widget->end_controls_tabs();
|
1208 |
|
1209 |
+
if ($args['icon_size']) {
|
1210 |
$widget->add_responsive_control(
|
1211 |
$control_name . '_icon_size',
|
1212 |
[
|
1213 |
+
'label' => __('Size', 'wts-eae'),
|
1214 |
'type' => Controls_Manager::SLIDER,
|
1215 |
'range' => [
|
1216 |
'px' => [
|
1225 |
);
|
1226 |
}
|
1227 |
|
1228 |
+
if ($args['icon_padding']) {
|
1229 |
$widget->add_control(
|
1230 |
$control_name . '_icon_padding',
|
1231 |
[
|
1232 |
+
'label' => __('Background Size', 'wts-eae'),
|
1233 |
'type' => Controls_Manager::SLIDER,
|
1234 |
'selectors' => [
|
1235 |
'{{WRAPPER}} .eae-icon-' . $control_name . '_wrapper.eae-icon-wrapper' => 'display: inline-block; min-height: {{SIZE}}{{UNIT}}; min-width: {{SIZE}}{{UNIT}}; line-height: {{SIZE}}{{UNIT}};',
|
1249 |
);
|
1250 |
}
|
1251 |
|
1252 |
+
if ($args['rotate']) {
|
1253 |
$widget->add_control(
|
1254 |
$control_name . '_icon_rotate',
|
1255 |
[
|
1256 |
+
'label' => __('Rotate', 'wts-eae'),
|
1257 |
'type' => Controls_Manager::SLIDER,
|
1258 |
'default' => [
|
1259 |
'size' => 0,
|
1266 |
);
|
1267 |
}
|
1268 |
|
1269 |
+
if ($args['border_width']) {
|
1270 |
$widget->add_control(
|
1271 |
$control_name . '_border_width',
|
1272 |
[
|
1273 |
+
'label' => __('Border Width', 'wts-eae'),
|
1274 |
'type' => Controls_Manager::DIMENSIONS,
|
1275 |
'selectors' => [
|
1276 |
'{{WRAPPER}} .eae-icon-' . $control_name . '_wrapper .elementor-icon' => 'border-width: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
1282 |
);
|
1283 |
}
|
1284 |
|
1285 |
+
if ($args['border_radius']) {
|
1286 |
$widget->add_control(
|
1287 |
$control_name . '_icon_border_radius',
|
1288 |
[
|
1289 |
+
'label' => __('Border Radius', 'wts-eae'),
|
1290 |
'type' => Controls_Manager::DIMENSIONS,
|
1291 |
+
'size_units' => ['px', '%'],
|
1292 |
'selectors' => [
|
1293 |
'{{WRAPPER}} .eae-icon-' . $control_name . '_wrapper .elementor-icon' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
1294 |
],
|
1303 |
}
|
1304 |
|
1305 |
|
1306 |
+
function box_model_controls($widget, $args)
|
1307 |
+
{
|
1308 |
|
1309 |
$defaults = [
|
1310 |
'border' => true,
|
1314 |
'box-shadow' => true
|
1315 |
];
|
1316 |
|
1317 |
+
$args = wp_parse_args($args, $defaults);
|
1318 |
|
1319 |
+
if ($args['border']) {
|
1320 |
$widget->add_group_control(
|
1321 |
Group_Control_Border::get_type(),
|
1322 |
[
|
1323 |
+
'name' => $args['name'] . '_border',
|
1324 |
+
'label' => __($args['label'] . ' Border', 'wts-eae'),
|
1325 |
'selector' => $args['selector'],
|
1326 |
'condition' => [
|
1327 |
'ribbons_badges_switcher!' => ''
|
1330 |
);
|
1331 |
}
|
1332 |
|
1333 |
+
if ($args['border-radius']) {
|
1334 |
$widget->add_control(
|
1335 |
$args['name'] . '_border_radius',
|
1336 |
[
|
1347 |
);
|
1348 |
}
|
1349 |
|
1350 |
+
if ($args['box-shadow']) {
|
1351 |
$widget->add_group_control(
|
1352 |
Group_Control_Box_Shadow::get_type(),
|
1353 |
[
|
1354 |
+
'name' => $args['name'] . '_box_shadow',
|
1355 |
+
'label' => __('Box Shadow', 'wts-eae'),
|
1356 |
'selector' => $args['selector'],
|
1357 |
'condition' => [
|
1358 |
'ribbons_badges_switcher!' => ''
|
1361 |
);
|
1362 |
}
|
1363 |
|
1364 |
+
if ($args['padding']) {
|
1365 |
$widget->add_control(
|
1366 |
$args['name'] . '_padding',
|
1367 |
[
|
1379 |
}
|
1380 |
|
1381 |
|
1382 |
+
if ($args['margin']) {
|
1383 |
$widget->add_control(
|
1384 |
+
$args['name'] . '_margin',
|
1385 |
[
|
1386 |
+
'label' => __('Margin', 'wts-eae'),
|
1387 |
'type' => Controls_Manager::DIMENSIONS,
|
1388 |
+
'size_units' => ['px', '%'],
|
1389 |
'selectors' => [
|
1390 |
$args['selector'] => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
1391 |
],
|
1397 |
}
|
1398 |
}
|
1399 |
|
1400 |
+
function get_eae_modules()
|
1401 |
+
{
|
1402 |
$modules = [
|
1403 |
+
'timeline' => ['name' => 'Timeline', 'enabled' => true, 'type' => 'widget'],
|
1404 |
+
'info-circle' => ['name' => 'Info Circle', 'enabled' => true, 'type' => 'widget'],
|
1405 |
+
'comparison-table' => ['name' => 'Comparison Table', 'enabled' => true, 'type' => 'widget'],
|
1406 |
+
'image-compare' => ['name' => 'Image Compare', 'enabled' => true, 'type' => 'widget'],
|
1407 |
+
'animated-text' => ['name' => 'Animated Text', 'enabled' => true, 'type' => 'widget'],
|
1408 |
+
'dual-button' => ['name' => 'Dual Button', 'enabled' => true, 'type' => 'widget'],
|
1409 |
+
'particles' => ['name' => 'Particles', 'enabled' => true, 'type' => 'feature'],
|
1410 |
+
//'ribbon-badges' => [ 'name' => 'Ribbon & Badges', 'enabled' => true, 'type' => 'feature' ],
|
1411 |
+
'wrapper-links' => ['name' => 'Wrapper Link', 'enabled' => true, 'type' => 'feature'],
|
1412 |
+
'modal-popup' => ['name' => 'Modal Popup', 'enabled' => true, 'type' => 'widget'],
|
1413 |
+
'progress-bar' => ['name' => 'Progress Bar', 'enabled' => true, 'type' => 'widget'],
|
1414 |
+
'flip-box' => ['name' => 'Flip Box', 'enabled' => true, 'type' => 'widget'],
|
1415 |
+
'split-text' => ['name' => 'Split Text', 'enabled' => true, 'type' => 'widget'],
|
1416 |
+
'gmap' => ['name' => 'Google Map', 'enabled' => true, 'type' => 'widget'],
|
1417 |
+
'text-separator' => ['name' => 'Text Separator', 'enabled' => true, 'type' => 'widget'],
|
1418 |
+
'price-table' => ['name' => 'Price Table', 'enabled' => true, 'type' => 'widget'],
|
1419 |
+
'twitter' => ['name' => 'Twitter', 'enabled' => true, 'type' => 'widget'],
|
1420 |
+
'bg-slider' => ['name' => 'Background Slider', 'enabled' => true, 'type' => 'feature'],
|
1421 |
+
'animated-gradient' => ['name' => 'Animated Gradient', 'enabled' => true, 'type' => 'feature'],
|
1422 |
//'unfold' => [ 'name' => 'Unfold', 'enabled' => true, 'type' => 'feature' ],
|
1423 |
+
'post-list' => ['name' => 'Post List', 'enabled' => true, 'type' => 'widget'],
|
1424 |
+
'shape-separator' => ['name' => 'Shape Separator', 'enabled' => true, 'type' => 'widget'],
|
1425 |
+
'filterable-gallery' => ['name' => 'Filterable Gallery', 'enabled' => true, 'type' => 'widget'],
|
1426 |
+
'content-switcher' => ['name' => 'Content Switcher', 'enabled' => true, 'type' => 'widget'],
|
1427 |
+
//'charts' => [ 'name' => 'EAE-Charts', 'enabled' => true, 'type' => 'widget' ],
|
1428 |
+
'thumb-gallery' => ['name' => 'Thumbnail Slider', 'enabled' => true, 'type' => 'widget'],
|
1429 |
];
|
1430 |
|
1431 |
$saved_modules = get_option('wts_eae_elements');
|
1432 |
|
1433 |
+
if ($saved_modules !== false) {
|
1434 |
+
foreach ($modules as $key => $module_name) {
|
1435 |
+
if (array_key_exists($key, $saved_modules)) {
|
1436 |
+
$modules[$key]['enabled'] = $saved_modules[$key];
|
1437 |
+
} else {
|
1438 |
+
$modules[$key]['enabled'] = true;
|
1439 |
+
}
|
|
|
1440 |
}
|
1441 |
+
}
|
1442 |
|
1443 |
$modules = apply_filters('wts_eae_active_modules', $modules);
|
1444 |
|
1445 |
return $modules;
|
1446 |
}
|
1447 |
|
1448 |
+
public function get_current_url_non_paged()
|
1449 |
+
{
|
1450 |
|
1451 |
global $wp;
|
1452 |
$url = get_pagenum_link(1);
|
1453 |
|
1454 |
return trailingslashit($url);
|
|
|
1455 |
}
|
1456 |
+
}
|
controls/group/icon.php
CHANGED
@@ -75,6 +75,9 @@ class Group_Control_Icon extends Group_Control_Base {
|
|
75 |
$controls['image'] = [
|
76 |
'label' => __( 'Custom Icon', 'wts-eae' ),
|
77 |
'type' => Controls_Manager::MEDIA,
|
|
|
|
|
|
|
78 |
'label_block' => true,
|
79 |
'condition' => [
|
80 |
'eae_icon!' => '',
|
75 |
$controls['image'] = [
|
76 |
'label' => __( 'Custom Icon', 'wts-eae' ),
|
77 |
'type' => Controls_Manager::MEDIA,
|
78 |
+
'dynamic' => [
|
79 |
+
'active' => true,
|
80 |
+
],
|
81 |
'label_block' => true,
|
82 |
'condition' => [
|
83 |
'eae_icon!' => '',
|
elementor-addon-elements.php
CHANGED
@@ -5,9 +5,10 @@
|
|
5 |
* Description: Add new elements to Elementor page builder plugin.
|
6 |
* Plugin URI: https://www.elementoraddons.com/elements-addon-elements/
|
7 |
* Author: WP Vibes
|
8 |
-
* Version: 1.
|
9 |
* Author URI: https://wpvibes.com/
|
10 |
-
*
|
|
|
11 |
* Text Domain: wts-eae
|
12 |
* @package WTS_EAE
|
13 |
*/
|
@@ -15,7 +16,7 @@ define('EAE_FILE', __FILE__);
|
|
15 |
define('EAE_URL', plugins_url('/', __FILE__));
|
16 |
define('EAE_PATH', plugin_dir_path(__FILE__));
|
17 |
define('EAE_SCRIPT_SUFFIX', defined('SCRIPT_DEBUG') && SCRIPT_DEBUG ? '' : '.min');
|
18 |
-
define('EAE_VERSION', '1.
|
19 |
|
20 |
|
21 |
if (!function_exists('_is_elementor_installed')) {
|
5 |
* Description: Add new elements to Elementor page builder plugin.
|
6 |
* Plugin URI: https://www.elementoraddons.com/elements-addon-elements/
|
7 |
* Author: WP Vibes
|
8 |
+
* Version: 1.9
|
9 |
* Author URI: https://wpvibes.com/
|
10 |
+
* Elementor tested up to: 3.1.0
|
11 |
+
* Elementor Pro tested up to: 3.0.9
|
12 |
* Text Domain: wts-eae
|
13 |
* @package WTS_EAE
|
14 |
*/
|
16 |
define('EAE_URL', plugins_url('/', __FILE__));
|
17 |
define('EAE_PATH', plugin_dir_path(__FILE__));
|
18 |
define('EAE_SCRIPT_SUFFIX', defined('SCRIPT_DEBUG') && SCRIPT_DEBUG ? '' : '.min');
|
19 |
+
define('EAE_VERSION', '1.9');
|
20 |
|
21 |
|
22 |
if (!function_exists('_is_elementor_installed')) {
|
inc/bootstrap.php
CHANGED
@@ -1,56 +1,62 @@
|
|
1 |
<?php
|
|
|
2 |
namespace WTS_EAE;
|
3 |
|
4 |
use Elementor;
|
5 |
use WTS_EAE\Classes\Helper;
|
6 |
use const EAE_PATH;
|
7 |
|
8 |
-
class Plugin
|
|
|
9 |
|
10 |
public static $instance;
|
11 |
|
12 |
public $module_manager;
|
13 |
|
14 |
public static $helper = null;
|
15 |
-
public static function get_instance()
|
16 |
-
|
|
|
17 |
self::$instance = new self;
|
18 |
}
|
19 |
|
20 |
return self::$instance;
|
21 |
}
|
22 |
|
23 |
-
public function __construct()
|
|
|
24 |
//die('---');
|
25 |
$this->register_autoloader();
|
26 |
self::$helper = new Helper();
|
27 |
|
28 |
-
add_action(
|
29 |
-
add_action(
|
30 |
-
add_action(
|
31 |
-
add_action(
|
32 |
-
add_action(
|
33 |
-
add_action(
|
34 |
//add_action('elementor/widgets/widgets_registered','widgets_registered');
|
35 |
-
add_action('admin_enqueue_scripts', [$this,'eae_admin_scripts']);
|
36 |
|
37 |
$this->_includes();
|
38 |
|
39 |
$this->module_manager = new Managers\Module_Manager();
|
40 |
|
41 |
$this->eae_review();
|
|
|
42 |
}
|
43 |
|
44 |
-
function eae_elementor_init()
|
45 |
-
|
46 |
}
|
47 |
|
48 |
-
public function _plugins_loaded()
|
|
|
49 |
|
50 |
|
51 |
-
if (
|
52 |
/* TO DO */
|
53 |
-
add_action(
|
54 |
|
55 |
return;
|
56 |
}
|
@@ -58,25 +64,26 @@ class Plugin {
|
|
58 |
|
59 |
|
60 |
// Check for required Elementor version
|
61 |
-
if (
|
62 |
-
add_action(
|
63 |
return;
|
64 |
}
|
65 |
|
66 |
// WPML Compatibility
|
67 |
-
|
68 |
-
|
69 |
-
|
70 |
-
|
71 |
-
|
72 |
-
|
73 |
-
|
74 |
-
|
75 |
-
|
76 |
-
|
77 |
}
|
78 |
|
79 |
-
public function register_category(
|
|
|
80 |
|
81 |
\Elementor\Plugin::instance()->elements_manager->add_category(
|
82 |
'wts-eae',
|
@@ -92,14 +99,16 @@ class Plugin {
|
|
92 |
//require_once EAE_PATH.'modules/bg-slider.php';
|
93 |
}
|
94 |
|
95 |
-
public function _includes()
|
96 |
-
|
97 |
-
|
98 |
-
require_once EAE_PATH. 'inc/admin/
|
99 |
-
require_once EAE_PATH. 'inc/admin/
|
|
|
100 |
}
|
101 |
}
|
102 |
-
public function register_controls(
|
|
|
103 |
|
104 |
require_once EAE_PATH . 'controls/group/icon.php';
|
105 |
require_once EAE_PATH . 'controls/group/icon_timeline.php';
|
@@ -107,269 +116,359 @@ class Plugin {
|
|
107 |
|
108 |
//$controls_manager->register_control( self::BPEL_HOVER_TRANSITION, new \BPEL\Controls\Hover_Transition() );
|
109 |
|
110 |
-
$controls_manager->add_group_control(
|
111 |
|
112 |
-
$controls_manager->add_group_control(
|
113 |
-
|
114 |
-
$controls_manager->add_group_control( 'eae-grid', new \WTS_EAE\Controls\Group\Group_Control_Grid() );
|
115 |
|
|
|
116 |
}
|
117 |
-
function eae_admin_scripts()
|
|
|
118 |
$screen = get_current_screen();
|
119 |
-
if($screen->id == 'toplevel_page_eae-settings') {
|
120 |
-
add_action( 'admin_print_scripts', [ $this, 'eae_disable_admin_notices' ] );
|
121 |
|
122 |
-
|
123 |
-
wp_enqueue_style( 'eae-admin-css', EAE_URL . 'assets/css/eae-admin.css' );
|
124 |
|
|
|
|
|
125 |
|
|
|
126 |
|
127 |
$modules = self::$helper->get_eae_modules();
|
128 |
|
129 |
-
wp_localize_script(
|
130 |
'site_url' => site_url(),
|
131 |
'eae_dir' => EAE_URL,
|
132 |
-
'ajax_url' => admin_url(
|
133 |
-
'map_key' => get_option(
|
134 |
'eae_elements' => $modules,
|
135 |
'eae_version' => EAE_VERSION,
|
136 |
-
'nonce' => wp_create_nonce(
|
137 |
-
)
|
138 |
}
|
139 |
}
|
140 |
|
141 |
-
function eae_disable_admin_notices()
|
|
|
142 |
global $wp_filter;
|
143 |
-
if (
|
144 |
-
if (
|
145 |
-
unset(
|
146 |
}
|
147 |
-
} elseif (
|
148 |
-
unset(
|
149 |
}
|
150 |
-
if (
|
151 |
-
unset(
|
152 |
}
|
153 |
}
|
154 |
|
155 |
-
function eae_scripts()
|
156 |
-
|
|
|
157 |
|
158 |
/* chart js file */
|
159 |
-
|
160 |
|
161 |
|
162 |
/* animated text css and js file*/
|
163 |
|
164 |
|
165 |
-
wp_register_script(
|
166 |
|
167 |
-
wp_enqueue_script(
|
168 |
'jquery',
|
169 |
-
), '1.0', true
|
170 |
-
|
171 |
-
|
172 |
-
|
173 |
-
|
174 |
-
|
175 |
-
|
176 |
-
|
177 |
-
wp_register_script(
|
178 |
-
|
179 |
-
wp_register_style(
|
180 |
-
wp_register_script(
|
181 |
-
wp_register_script(
|
182 |
-
wp_register_script(
|
183 |
-
|
184 |
-
wp_register_script(
|
185 |
-
wp_register_script(
|
186 |
-
wp_register_script(
|
187 |
-
if(is_plugin_active('elementor/elementor.php')) {
|
188 |
wp_register_style(
|
189 |
'font-awesome-5-all',
|
190 |
ELEMENTOR_ASSETS_URL . 'lib/font-awesome/css/all.min.css'
|
191 |
);
|
192 |
wp_register_style(
|
193 |
'font-awesome-4-shim',
|
194 |
-
ELEMENTOR_ASSETS_URL . 'lib/font-awesome/css/v4-shims.min.css'
|
|
|
195 |
wp_register_script(
|
196 |
'font-awesome-4-shim',
|
197 |
ELEMENTOR_ASSETS_URL . 'lib/font-awesome/js/v4-shims.min.js'
|
198 |
);
|
199 |
}
|
200 |
-
$map_key = get_option(
|
201 |
-
if (
|
202 |
-
wp_register_script(
|
203 |
}
|
204 |
|
205 |
-
wp_register_script(
|
206 |
|
207 |
|
208 |
-
wp_register_script(
|
209 |
|
210 |
$localize_data = array(
|
211 |
'plugin_url' => EAE_URL
|
212 |
);
|
213 |
-
wp_localize_script(
|
214 |
-
|
215 |
-
|
216 |
-
|
217 |
}
|
218 |
|
219 |
-
function eae_editor_enqueue_scripts()
|
|
|
220 |
|
221 |
-
wp_enqueue_style(
|
222 |
}
|
223 |
|
224 |
-
private function register_autoloader()
|
225 |
-
|
|
|
226 |
}
|
227 |
|
228 |
-
function autoload(
|
|
|
229 |
|
230 |
/*require_once EAE_PATH.'inc/helper.php';*/
|
231 |
-
if (
|
232 |
return;
|
233 |
}
|
234 |
|
235 |
|
236 |
-
if (
|
237 |
|
238 |
$filename = strtolower(
|
239 |
preg_replace(
|
240 |
-
[
|
241 |
-
[
|
242 |
$class
|
243 |
)
|
244 |
);
|
245 |
|
246 |
$filename = EAE_PATH . $filename . '.php';
|
247 |
|
248 |
-
if (
|
249 |
-
include(
|
250 |
}
|
251 |
}
|
252 |
}
|
253 |
-
function elementor_requried_version_fail()
|
254 |
-
|
|
|
255 |
return;
|
256 |
}
|
257 |
$elementor_version_required = '3.0.0';
|
258 |
$file_path = 'elementor/elementor.php';
|
259 |
|
260 |
-
$upgrade_link = wp_nonce_url(
|
261 |
-
$message = '<p>' . __(
|
262 |
-
$message .= '<p>' . sprintf(
|
263 |
|
264 |
echo '<div class="error">' . $message . '</div>';
|
265 |
}
|
266 |
|
267 |
-
public function wts_eae_pro_fail_load()
|
|
|
268 |
|
269 |
$plugin = 'elementor/elementor.php';
|
270 |
|
271 |
-
if (
|
272 |
-
if (
|
273 |
return;
|
274 |
}
|
275 |
|
276 |
-
$message = sprintf(
|
277 |
-
$action_url = wp_nonce_url(
|
278 |
-
$button_label = __(
|
279 |
-
|
280 |
} else {
|
281 |
-
if (
|
282 |
return;
|
283 |
}
|
284 |
-
$message = sprintf(
|
285 |
-
$action_url = wp_nonce_url(
|
286 |
-
$button_label = __(
|
287 |
}
|
288 |
|
289 |
$button = '<p><a href="' . $action_url . '" class="button-primary">' . $button_label . '</a></p><p></p>';
|
290 |
|
291 |
-
printf(
|
292 |
}
|
293 |
-
function dateDiff($start, $end)
|
294 |
-
|
295 |
-
$
|
296 |
-
$
|
297 |
-
|
|
|
298 |
}
|
299 |
-
function eae_review()
|
|
|
300 |
|
301 |
if (isset($_GET['remind_later'])) {
|
302 |
-
|
303 |
-
|
304 |
-
|
305 |
-
|
306 |
-
|
307 |
}
|
308 |
-
|
309 |
$check_review = get_option('eae_review');
|
310 |
|
311 |
-
if(
|
312 |
$review = [
|
313 |
'installed' => current_time('yy/m/d'),
|
314 |
'status' => '',
|
315 |
];
|
316 |
|
317 |
-
|
|
|
318 |
}
|
319 |
-
|
320 |
$check_review = get_option('eae_review');
|
321 |
|
322 |
$start = $check_review['installed'];
|
323 |
$end = current_time('yy/m/d');
|
324 |
-
|
325 |
$days = $this->dateDiff($start, $end);
|
326 |
-
|
327 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
328 |
return;
|
329 |
}
|
330 |
-
if($check_review['status'] === '' || $check_review['status'] === 'remind_later'){
|
331 |
add_action('admin_notices', [$this, 'eae_review_box'], 10);
|
332 |
}
|
333 |
-
|
334 |
}
|
335 |
|
336 |
-
function eae_review_box($review)
|
337 |
-
|
|
|
338 |
$review = get_option('eae_review');
|
339 |
-
|
340 |
$remind_later = get_transient('eae_remind_later');
|
341 |
$status = $review['status'];
|
342 |
-
|
343 |
-
|
344 |
-
|
345 |
-
|
346 |
-
|
347 |
-
|
348 |
-
|
349 |
-
|
350 |
-
|
351 |
-
|
352 |
-
|
353 |
-
|
354 |
-
|
355 |
-
|
356 |
-
|
357 |
-
}
|
358 |
}
|
359 |
-
|
360 |
|
361 |
-
function eae_remind_later()
|
362 |
-
{
|
363 |
-
set_transient('eae_remind_later', 'show again', WEEK_IN_SECONDS);
|
364 |
-
}
|
365 |
|
366 |
-
|
367 |
-
|
|
|
|
|
|
|
|
|
|
|
368 |
$review = get_option('eae_review');
|
369 |
$review['status'] = 'done';
|
370 |
$review['reviwed'] = current_time('yy/m/d');
|
371 |
-
|
372 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
373 |
}
|
374 |
|
375 |
-
Plugin::get_instance();
|
1 |
<?php
|
2 |
+
|
3 |
namespace WTS_EAE;
|
4 |
|
5 |
use Elementor;
|
6 |
use WTS_EAE\Classes\Helper;
|
7 |
use const EAE_PATH;
|
8 |
|
9 |
+
class Plugin
|
10 |
+
{
|
11 |
|
12 |
public static $instance;
|
13 |
|
14 |
public $module_manager;
|
15 |
|
16 |
public static $helper = null;
|
17 |
+
public static function get_instance()
|
18 |
+
{
|
19 |
+
if (!isset(self::$instance)) {
|
20 |
self::$instance = new self;
|
21 |
}
|
22 |
|
23 |
return self::$instance;
|
24 |
}
|
25 |
|
26 |
+
public function __construct()
|
27 |
+
{
|
28 |
//die('---');
|
29 |
$this->register_autoloader();
|
30 |
self::$helper = new Helper();
|
31 |
|
32 |
+
add_action('elementor/init', [$this, 'eae_elementor_init'], -10);
|
33 |
+
add_action('elementor/elements/categories_registered', [$this, 'register_category']);
|
34 |
+
add_action('wp_enqueue_scripts', [$this, 'eae_scripts']);
|
35 |
+
add_action('elementor/editor/wp_head', [$this, 'eae_editor_enqueue_scripts']);
|
36 |
+
add_action('elementor/controls/controls_registered', [$this, 'register_controls']);
|
37 |
+
add_action('plugins_loaded', [$this, '_plugins_loaded']);
|
38 |
//add_action('elementor/widgets/widgets_registered','widgets_registered');
|
39 |
+
add_action('admin_enqueue_scripts', [$this, 'eae_admin_scripts']);
|
40 |
|
41 |
$this->_includes();
|
42 |
|
43 |
$this->module_manager = new Managers\Module_Manager();
|
44 |
|
45 |
$this->eae_review();
|
46 |
+
$this->check_form_used();
|
47 |
}
|
48 |
|
49 |
+
function eae_elementor_init()
|
50 |
+
{
|
51 |
}
|
52 |
|
53 |
+
public function _plugins_loaded()
|
54 |
+
{
|
55 |
|
56 |
|
57 |
+
if (!did_action('elementor/loaded')) {
|
58 |
/* TO DO */
|
59 |
+
add_action('admin_notices', array($this, 'wts_eae_pro_fail_load'));
|
60 |
|
61 |
return;
|
62 |
}
|
64 |
|
65 |
|
66 |
// Check for required Elementor version
|
67 |
+
if (!version_compare(ELEMENTOR_VERSION, $elementor_version_required, '>=')) {
|
68 |
+
add_action('admin_notices', array($this, 'elementor_requried_version_fail'));
|
69 |
return;
|
70 |
}
|
71 |
|
72 |
// WPML Compatibility
|
73 |
+
if (is_plugin_active('sitepress-multilingual-cms/sitepress.php') && is_plugin_active('wpml-string-translation/plugin.php')) {
|
74 |
+
require_once EAE_PATH . 'wpml/modules/class-wpml-eae-animated-text.php';
|
75 |
+
require_once EAE_PATH . 'wpml/modules/class-wpml-eae-gmap.php';
|
76 |
+
require_once EAE_PATH . 'wpml/modules/class-wpml-eae-filterable-gallery.php';
|
77 |
+
require_once EAE_PATH . 'wpml/modules/class-wpml-eae-price-table.php';
|
78 |
+
require_once EAE_PATH . 'wpml/modules/class-wpml-eae-timeline.php';
|
79 |
+
require_once EAE_PATH . 'wpml/modules/class-wpml-eae-info-circle.php';
|
80 |
+
require_once EAE_PATH . 'wpml/modules/class-wpml-eae-comparison-table.php';
|
81 |
+
require_once EAE_PATH . 'wpml/wpml-compatibility.php';
|
82 |
+
}
|
83 |
}
|
84 |
|
85 |
+
public function register_category($elements)
|
86 |
+
{
|
87 |
|
88 |
\Elementor\Plugin::instance()->elements_manager->add_category(
|
89 |
'wts-eae',
|
99 |
//require_once EAE_PATH.'modules/bg-slider.php';
|
100 |
}
|
101 |
|
102 |
+
public function _includes()
|
103 |
+
{
|
104 |
+
if (is_admin()) {
|
105 |
+
require_once EAE_PATH . 'inc/admin/settings-page.php';
|
106 |
+
require_once EAE_PATH . 'inc/admin/controls.php';
|
107 |
+
require_once EAE_PATH . 'inc/admin/Settings.php';
|
108 |
}
|
109 |
}
|
110 |
+
public function register_controls(Elementor\Controls_Manager $controls_manager)
|
111 |
+
{
|
112 |
|
113 |
require_once EAE_PATH . 'controls/group/icon.php';
|
114 |
require_once EAE_PATH . 'controls/group/icon_timeline.php';
|
116 |
|
117 |
//$controls_manager->register_control( self::BPEL_HOVER_TRANSITION, new \BPEL\Controls\Hover_Transition() );
|
118 |
|
119 |
+
$controls_manager->add_group_control('eae-icon', new \WTS_EAE\Controls\Group\Group_Control_Icon());
|
120 |
|
121 |
+
$controls_manager->add_group_control('eae-icon-timeline', new \WTS_EAE\Controls\Group\Group_Control_Icon_Timeline());
|
|
|
|
|
122 |
|
123 |
+
$controls_manager->add_group_control('eae-grid', new \WTS_EAE\Controls\Group\Group_Control_Grid());
|
124 |
}
|
125 |
+
function eae_admin_scripts()
|
126 |
+
{
|
127 |
$screen = get_current_screen();
|
|
|
|
|
128 |
|
129 |
+
wp_enqueue_style('eae-admin-css', EAE_URL . 'assets/css/eae-admin.css');
|
|
|
130 |
|
131 |
+
if ($screen->id == 'toplevel_page_eae-settings') {
|
132 |
+
add_action('admin_print_scripts', [$this, 'eae_disable_admin_notices']);
|
133 |
|
134 |
+
wp_enqueue_script('eae-admin', EAE_URL . 'assets/js/admin.js', ['wp-components'], '1.0', true);
|
135 |
|
136 |
$modules = self::$helper->get_eae_modules();
|
137 |
|
138 |
+
wp_localize_script('eae-admin', 'eaeGlobalVar', array(
|
139 |
'site_url' => site_url(),
|
140 |
'eae_dir' => EAE_URL,
|
141 |
+
'ajax_url' => admin_url('admin-ajax.php'),
|
142 |
+
'map_key' => get_option('wts_eae_gmap_key'),
|
143 |
'eae_elements' => $modules,
|
144 |
'eae_version' => EAE_VERSION,
|
145 |
+
'nonce' => wp_create_nonce('eae_ajax_nonce')
|
146 |
+
));
|
147 |
}
|
148 |
}
|
149 |
|
150 |
+
function eae_disable_admin_notices()
|
151 |
+
{
|
152 |
global $wp_filter;
|
153 |
+
if (is_user_admin()) {
|
154 |
+
if (isset($wp_filter['user_admin_notices'])) {
|
155 |
+
unset($wp_filter['user_admin_notices']);
|
156 |
}
|
157 |
+
} elseif (isset($wp_filter['admin_notices'])) {
|
158 |
+
unset($wp_filter['admin_notices']);
|
159 |
}
|
160 |
+
if (isset($wp_filter['all_admin_notices'])) {
|
161 |
+
unset($wp_filter['all_admin_notices']);
|
162 |
}
|
163 |
}
|
164 |
|
165 |
+
function eae_scripts()
|
166 |
+
{
|
167 |
+
wp_enqueue_style('eae-css', EAE_URL . 'assets/css/eae' . EAE_SCRIPT_SUFFIX . '.css');
|
168 |
|
169 |
/* chart js file */
|
170 |
+
wp_register_script('eae-chart', EAE_URL . 'assets/js/Chart.bundle' . EAE_SCRIPT_SUFFIX . '.js');
|
171 |
|
172 |
|
173 |
/* animated text css and js file*/
|
174 |
|
175 |
|
176 |
+
wp_register_script('animated-main', EAE_URL . 'assets/js/animated-main' . EAE_SCRIPT_SUFFIX . '.js', array('jquery'), '1.0', true);
|
177 |
|
178 |
+
wp_enqueue_script('eae-main', EAE_URL . 'assets/js/eae' . EAE_SCRIPT_SUFFIX . '.js', array(
|
179 |
'jquery',
|
180 |
+
), '1.0', true);
|
181 |
+
if (is_plugin_active('elementor/elementor.php')) {
|
182 |
+
wp_localize_script('eae-main', 'eae', array(
|
183 |
+
'ajaxurl' => admin_url('admin-ajax.php'),
|
184 |
+
'current_url' => base64_encode(self::$helper->get_current_url_non_paged()),
|
185 |
+
'breakpoints' => Elementor\Core\Responsive\Responsive::get_breakpoints()
|
186 |
+
));
|
187 |
+
}
|
188 |
+
wp_register_script('eae-particles', EAE_URL . 'assets/js/particles' . EAE_SCRIPT_SUFFIX . '.js', array('jquery'), '1.0', true);
|
189 |
+
|
190 |
+
wp_register_style('vegas-css', EAE_URL . 'assets/lib/vegas/vegas' . EAE_SCRIPT_SUFFIX . '.css');
|
191 |
+
wp_register_script('vegas', EAE_URL . 'assets/lib/vegas/vegas' . EAE_SCRIPT_SUFFIX . '.js', array('jquery'), '2.4.0', true);
|
192 |
+
wp_register_script('wts-swiper-script', EAE_URL . 'assets/lib/swiper/js/swiper' . EAE_SCRIPT_SUFFIX . '.js', array('jquery'), '4.4.6', true);
|
193 |
+
wp_register_script('wts-swiper-style', EAE_URL . 'assets/lib/swiper/css/swiper' . EAE_SCRIPT_SUFFIX . '.css');
|
194 |
+
|
195 |
+
wp_register_script('wts-magnific', EAE_URL . 'assets/lib/magnific' . EAE_SCRIPT_SUFFIX . '.js', array('jquery'), '1.9', true);
|
196 |
+
wp_register_script('wts-isotope', EAE_URL . 'assets/lib/isotope/isotope.pkgd' . EAE_SCRIPT_SUFFIX . '.js', array('jquery'), '2.6.2', true);
|
197 |
+
wp_register_script('wts-tilt', EAE_URL . 'assets/lib/tilt/tilt.jquery' . EAE_SCRIPT_SUFFIX . '.js', array('jquery'), '', true);
|
198 |
+
if (is_plugin_active('elementor/elementor.php')) {
|
199 |
wp_register_style(
|
200 |
'font-awesome-5-all',
|
201 |
ELEMENTOR_ASSETS_URL . 'lib/font-awesome/css/all.min.css'
|
202 |
);
|
203 |
wp_register_style(
|
204 |
'font-awesome-4-shim',
|
205 |
+
ELEMENTOR_ASSETS_URL . 'lib/font-awesome/css/v4-shims.min.css'
|
206 |
+
);
|
207 |
wp_register_script(
|
208 |
'font-awesome-4-shim',
|
209 |
ELEMENTOR_ASSETS_URL . 'lib/font-awesome/js/v4-shims.min.js'
|
210 |
);
|
211 |
}
|
212 |
+
$map_key = get_option('wts_eae_gmap_key');
|
213 |
+
if (isset($map_key) && $map_key != '') {
|
214 |
+
wp_register_script('eae-gmap', 'https://maps.googleapis.com/maps/api/js?key=' . $map_key);
|
215 |
}
|
216 |
|
217 |
+
wp_register_script('pinit', '//assets.pinterest.com/js/pinit.js', '', '', false);
|
218 |
|
219 |
|
220 |
+
wp_register_script('eae-stickyanything', EAE_URL . 'assets/js/stickyanything.js', array('jquery'), '1.1.2', true);
|
221 |
|
222 |
$localize_data = array(
|
223 |
'plugin_url' => EAE_URL
|
224 |
);
|
225 |
+
wp_localize_script('eae-main', 'eae_editor', $localize_data);
|
|
|
|
|
|
|
226 |
}
|
227 |
|
228 |
+
function eae_editor_enqueue_scripts()
|
229 |
+
{
|
230 |
|
231 |
+
wp_enqueue_style('eae-icons', EAE_URL . 'assets/lib/eae-icons/style.css');
|
232 |
}
|
233 |
|
234 |
+
private function register_autoloader()
|
235 |
+
{
|
236 |
+
spl_autoload_register([__CLASS__, 'autoload']);
|
237 |
}
|
238 |
|
239 |
+
function autoload($class)
|
240 |
+
{
|
241 |
|
242 |
/*require_once EAE_PATH.'inc/helper.php';*/
|
243 |
+
if (0 !== strpos($class, __NAMESPACE__)) {
|
244 |
return;
|
245 |
}
|
246 |
|
247 |
|
248 |
+
if (!class_exists($class)) {
|
249 |
|
250 |
$filename = strtolower(
|
251 |
preg_replace(
|
252 |
+
['/^' . __NAMESPACE__ . '\\\/', '/([a-z])([A-Z])/', '/_/', '/\\\/'],
|
253 |
+
['', '$1-$2', '-', DIRECTORY_SEPARATOR],
|
254 |
$class
|
255 |
)
|
256 |
);
|
257 |
|
258 |
$filename = EAE_PATH . $filename . '.php';
|
259 |
|
260 |
+
if (is_readable($filename)) {
|
261 |
+
include($filename);
|
262 |
}
|
263 |
}
|
264 |
}
|
265 |
+
function elementor_requried_version_fail()
|
266 |
+
{
|
267 |
+
if (!current_user_can('update_plugins')) {
|
268 |
return;
|
269 |
}
|
270 |
$elementor_version_required = '3.0.0';
|
271 |
$file_path = 'elementor/elementor.php';
|
272 |
|
273 |
+
$upgrade_link = wp_nonce_url(self_admin_url('update.php?action=upgrade-plugin&plugin=') . $file_path, 'upgrade-plugin_' . $file_path);
|
274 |
+
$message = '<p>' . __('Elementor Addon Elements requires Elementor ' . $elementor_version_required . '. Please update Elementor to continue.', 'wts-eae') . '</p>';
|
275 |
+
$message .= '<p>' . sprintf('<a href="%s" class="button-primary">%s</a>', $upgrade_link, __('Update Elementor Now', 'elementor-pro')) . '</p>';
|
276 |
|
277 |
echo '<div class="error">' . $message . '</div>';
|
278 |
}
|
279 |
|
280 |
+
public function wts_eae_pro_fail_load()
|
281 |
+
{
|
282 |
|
283 |
$plugin = 'elementor/elementor.php';
|
284 |
|
285 |
+
if (_is_elementor_installed()) {
|
286 |
+
if (!current_user_can('activate_plugins')) {
|
287 |
return;
|
288 |
}
|
289 |
|
290 |
+
$message = sprintf(__('<b>Elementor Addon Elements</b> is not working because you need to activate the <b>Elementor</b> plugin.', 'wts-eae'), '<strong>', '</strong>');
|
291 |
+
$action_url = wp_nonce_url('plugins.php?action=activate&plugin=' . $plugin . '&plugin_status=all&paged=1&s', 'activate-plugin_' . $plugin);
|
292 |
+
$button_label = __('Activate Elementor', 'wts-eae');
|
|
|
293 |
} else {
|
294 |
+
if (!current_user_can('install_plugins')) {
|
295 |
return;
|
296 |
}
|
297 |
+
$message = sprintf(__('<b>Elementor Addon Elements</b> is not working because you need to install the <b>Elementor</b> plugin.', 'wts-eae'), '<strong>', '</strong>');
|
298 |
+
$action_url = wp_nonce_url(self_admin_url('update.php?action=install-plugin&plugin=elementor'), 'install-plugin_elementor');
|
299 |
+
$button_label = __('Install Elementor', 'wts-eae');
|
300 |
}
|
301 |
|
302 |
$button = '<p><a href="' . $action_url . '" class="button-primary">' . $button_label . '</a></p><p></p>';
|
303 |
|
304 |
+
printf('<div class="%1$s"><p>%2$s</p>%3$s</div>', 'notice notice-error', $message, $button);
|
305 |
}
|
306 |
+
function dateDiff($start, $end)
|
307 |
+
{
|
308 |
+
$start_time = strtotime($start);
|
309 |
+
$end_time = strtotime($end);
|
310 |
+
$datediff = $end_time - $start_time;
|
311 |
+
return round($datediff / 86400);
|
312 |
}
|
313 |
+
function eae_review()
|
314 |
+
{
|
315 |
|
316 |
if (isset($_GET['remind_later'])) {
|
317 |
+
add_action('admin_notices', [$this, 'eae_remind_later']);
|
318 |
+
} else if (isset($_GET['review_done'])) {
|
319 |
+
add_action('admin_notices', [$this, 'eae_review_done']);
|
320 |
+
} else {
|
321 |
+
add_action('admin_notices', [$this, 'eae_review']);
|
322 |
}
|
323 |
+
|
324 |
$check_review = get_option('eae_review');
|
325 |
|
326 |
+
if (!$check_review) {
|
327 |
$review = [
|
328 |
'installed' => current_time('yy/m/d'),
|
329 |
'status' => '',
|
330 |
];
|
331 |
|
332 |
+
|
333 |
+
update_option('eae_review', $review);
|
334 |
}
|
335 |
+
|
336 |
$check_review = get_option('eae_review');
|
337 |
|
338 |
$start = $check_review['installed'];
|
339 |
$end = current_time('yy/m/d');
|
340 |
+
|
341 |
$days = $this->dateDiff($start, $end);
|
342 |
+
|
343 |
+
$usage = [];
|
344 |
+
$usage = get_option('elementor_controls_usage');
|
345 |
+
|
346 |
+
if ($usage) {
|
347 |
+
if (array_key_exists('wp-page', $usage)) {
|
348 |
+
$usage = $usage['wp-page'];
|
349 |
+
} else {
|
350 |
+
$usage = [];
|
351 |
+
}
|
352 |
+
} else {
|
353 |
+
$usage = [];
|
354 |
+
}
|
355 |
+
|
356 |
+
$eae_widget = ['eae-info-circle', 'eae-dual-button', 'wts-flipbox', 'wts-splittext', 'wts-modal-popup', 'eae-timeline', 'wts-AnimatedText', 'wts-ab-image', 'wts-gmap', 'eae-progress-bar', 'wts-textseparator', 'wts-postlist', 'eae-content-switcher', 'eae-filterableGallery', 'wts-shape-separator', 'wts-twitter', 'wts-pricetable'];
|
357 |
+
$widget_count = 0;
|
358 |
+
foreach ($eae_widget as $key => $value) {
|
359 |
+
if (array_key_exists($value, $usage)) {
|
360 |
+
$widget_count = $widget_count + $usage[$value]['count'];
|
361 |
+
}
|
362 |
+
}
|
363 |
+
|
364 |
+
if ($days < 11 || $widget_count < 5) {
|
365 |
return;
|
366 |
}
|
367 |
+
if ($check_review['status'] === '' || $check_review['status'] === 'remind_later') {
|
368 |
add_action('admin_notices', [$this, 'eae_review_box'], 10);
|
369 |
}
|
|
|
370 |
}
|
371 |
|
372 |
+
function eae_review_box($review)
|
373 |
+
{
|
374 |
+
|
375 |
$review = get_option('eae_review');
|
376 |
+
|
377 |
$remind_later = get_transient('eae_remind_later');
|
378 |
$status = $review['status'];
|
379 |
+
|
380 |
+
if ($status !== 'done') {
|
381 |
+
if ($status == '' && $remind_later == '') {
|
382 |
+
?>
|
383 |
+
<div class="notice notice-success is-dismissible">
|
384 |
+
<p><?php _e('I hope you are enjoying using <b>Elementor Addon Elements</b>. Could you please do a BIG favor and give it a 5-star rating on WordPress.org ? <br/> Just to help us spread the word and boost our motivation. <br/><b>~ Anand Upadhyay</b>', 'wts-eae'); ?></p>
|
385 |
+
<p>
|
386 |
+
<a class="eae-notice-link" style="padding-right: 5px;" target="_blank" href="https://wordpress.org/support/plugin/addon-elements-for-elementor-page-builder/reviews/#new-post" class="button button-primary"><span class="dashicons dashicons-heart" style="text-decoration : none; margin : 0px 3px 0px 0px;"></span><?php _e('Ok, you deserve it!', 'wts-eae'); ?></a>
|
387 |
+
<a class="eae-notice-link" style="padding-right: 5px;" href="<?php echo add_query_arg('remind_later', 'later'); ?>"><span class="dashicons dashicons-schedule" style="text-decoration : none; margin : 0px 3px;"></span><?php _e('May Be Later', 'wts-eae'); ?></a>
|
388 |
+
<a class="eae-notice-link" style="padding-right: 5px;" href="<?php echo add_query_arg('review_done', 'done'); ?>"><span class="dashicons dashicons-smiley" style="text-decoration : none; margin : 0px 3px;"></span><?php _e('Already Done', 'wts-eae'); ?></a>
|
389 |
+
</p>
|
390 |
+
</div>
|
391 |
+
<?php
|
392 |
+
}
|
393 |
+
}
|
|
|
394 |
}
|
|
|
395 |
|
|
|
|
|
|
|
|
|
396 |
|
397 |
+
function eae_remind_later()
|
398 |
+
{
|
399 |
+
set_transient('eae_remind_later', 'show again', WEEK_IN_SECONDS);
|
400 |
+
}
|
401 |
+
|
402 |
+
function eae_review_done()
|
403 |
+
{
|
404 |
$review = get_option('eae_review');
|
405 |
$review['status'] = 'done';
|
406 |
$review['reviwed'] = current_time('yy/m/d');
|
407 |
+
update_option('eae_review', $review, false);
|
408 |
+
}
|
409 |
+
|
410 |
+
function check_form_used()
|
411 |
+
{
|
412 |
+
$query = array(
|
413 |
+
'post_type' => 'page',
|
414 |
+
'post_status' => 'publish',
|
415 |
+
'meta_query' => array(
|
416 |
+
array(
|
417 |
+
'key' => '_elementor_data',
|
418 |
+
'value' => '"widgetType":"form"',
|
419 |
+
'compare' => 'LIKE',
|
420 |
+
),
|
421 |
+
),
|
422 |
+
);
|
423 |
+
//print_r($query);
|
424 |
+
$data = new \WP_Query($query);
|
425 |
+
|
426 |
+
if (count($data->posts) > 0) {
|
427 |
+
if (!is_plugin_active('form-vibes/form-vibes.php')) {
|
428 |
+
add_action('admin_notices', [$this, 'fv_add_box'], 10);
|
429 |
+
}
|
430 |
+
}
|
431 |
+
}
|
432 |
+
|
433 |
+
function fv_add_box()
|
434 |
+
{
|
435 |
+
?>
|
436 |
+
<div class="fv-add-box notice notice-success is-dismissible">
|
437 |
+
<div class="fv-logo">
|
438 |
+
<svg viewBox="0 0 1340 1340" version="1.1">
|
439 |
+
<g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
|
440 |
+
<g id="Artboard" transform="translate(-534.000000, -2416.000000)" fill-rule="nonzero">
|
441 |
+
<g id="g2950" transform="translate(533.017848, 2415.845322)">
|
442 |
+
<circle id="circle2932" fill="#FF6634" cx="670.8755" cy="670.048026" r="669.893348"></circle>
|
443 |
+
<path d="M1151.33208,306.590013 L677.378555,1255.1191 C652.922932,1206.07005 596.398044,1092.25648 590.075594,1079.88578 L589.97149,1079.68286 L975.423414,306.590013 L1151.33208,306.590013 Z M589.883553,1079.51122 L589.97149,1079.68286 L589.940317,1079.74735 C589.355382,1078.52494 589.363884,1078.50163 589.883553,1079.51122 Z M847.757385,306.589865 L780.639908,441.206555 L447.47449,441.984865 L493.60549,534.507865 L755.139896,534.508386 L690.467151,664.221407 L558.27749,664.220865 L613.86395,775.707927 L526.108098,951.716924 L204.45949,306.589865 L847.757385,306.589865 Z" id="Combined-Shape" fill="#FFFFFF"></path>
|
444 |
+
</g>
|
445 |
+
</g>
|
446 |
+
</g>
|
447 |
+
</svg>
|
448 |
+
</div>
|
449 |
+
<div class="fv-add-content">
|
450 |
+
<?php
|
451 |
+
/*
|
452 |
+
<div>
|
453 |
+
<p><?php _e('Look like You are using elementor forms on your site.! <br/> Save elementor form submission to database!', 'wpv-fv'); ?></p>
|
454 |
+
</div>
|
455 |
+
<div>
|
456 |
+
<?php echo '<a class="fv-download" href="'.admin_url().'plugin-install.php?s=form+vibes&tab=search&type=term">Download Now</a>' ?>
|
457 |
+
</div> */
|
458 |
+
?>
|
459 |
+
<div>
|
460 |
+
<p><?php _e('Look like you are using <b>Elementor Forms</b>! <br/>Save your form submission to database. <br/>Download <b>Form Vibes</b>', 'wpv-fv'); ?></p>
|
461 |
+
|
462 |
+
<p>
|
463 |
+
<?php echo '<a class="eae-notice-link" style="padding: 5px;" href="' . admin_url() . 'plugin-install.php?s=form+vibes&tab=search&type=term">Download Now</a>' ?>
|
464 |
+
<a class="eae-notice-link" style="padding: 5px;" href="<?php echo add_query_arg('fv_download_later', 'later'); ?>"><span class="dashicons dashicons-schedule" style="text-decoration : none; margin : 0px 3px;"></span><?php _e('May Be Later', 'wts-eae'); ?></a>
|
465 |
+
<a class="eae-notice-link" style="padding: 5px;" href="<?php echo add_query_arg('fv_not_interested', 'done'); ?>"><span class="dashicons dashicons-smiley" style="text-decoration : none; margin : 0px 3px;"></span><?php _e('Not Interested', 'wts-eae'); ?></a>
|
466 |
+
</p>
|
467 |
+
</div>
|
468 |
+
</div>
|
469 |
+
</div>
|
470 |
+
<?php
|
471 |
+
}
|
472 |
}
|
473 |
|
474 |
+
Plugin::get_instance();
|
modules/bg-slider/module.php
CHANGED
@@ -4,6 +4,8 @@ namespace WTS_EAE\Modules\BgSlider;
|
|
4 |
use Elementor\Controls_Manager;
|
5 |
use Elementor\Group_Control_Image_Size;
|
6 |
use Elementor\Group_Control_Background;
|
|
|
|
|
7 |
class Module {
|
8 |
private static $_instance = null;
|
9 |
|
@@ -53,6 +55,9 @@ class Module {
|
|
53 |
'label' => __( 'Add Images', 'wts-eae' ),
|
54 |
'type' => Controls_Manager::GALLERY,
|
55 |
'default' => [],
|
|
|
|
|
|
|
56 |
]
|
57 |
);
|
58 |
|
@@ -244,7 +249,7 @@ class Module {
|
|
244 |
if ( $element->get_name() != 'section' && $element->get_name() != 'column' ) {
|
245 |
return;
|
246 |
}
|
247 |
-
$settings = $element->
|
248 |
//echo '<pre>'; print_r($settings);
|
249 |
|
250 |
$element->add_render_attribute( '_wrapper', 'class', 'has_eae_slider' );
|
@@ -257,12 +262,19 @@ class Module {
|
|
257 |
if ( empty( $settings['eae_bg_slider_images'] ) ) {
|
258 |
return;
|
259 |
}
|
260 |
-
|
261 |
-
|
262 |
-
|
263 |
-
|
264 |
-
|
265 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
266 |
if ( empty( $slides ) ) {
|
267 |
return;
|
268 |
}
|
@@ -272,11 +284,9 @@ class Module {
|
|
272 |
<script type="text/javascript">
|
273 |
jQuery(document).ready(function () {
|
274 |
jQuery(".elementor-element-<?php echo $element->get_id(); ?>").prepend('<div class="eae-section-bs"><div class="eae-section-bs-inner"></div></div>');
|
275 |
-
var bgimage = '<?php echo $settings["eae_slider_custom_overlay_image"]['url']; ?>';
|
276 |
if ('<?php echo $settings["eae_custom_overlay_switcher"]; ?>' == 'yes') {
|
277 |
|
278 |
//if(bgimage == ''){
|
279 |
-
// var bgoverlay = '<?php echo $settings["eae_slider_custom_overlay_image"]['url']; ?>';
|
280 |
//}else{
|
281 |
var bgoverlay = '<?php echo EAE_URL . "/assets/lib/vegas/overlays/00.png"; ?>';
|
282 |
// }
|
@@ -305,15 +315,15 @@ class Module {
|
|
305 |
</script>
|
306 |
<?php
|
307 |
}
|
|
|
|
|
|
|
|
|
|
|
308 |
|
309 |
-
|
310 |
-
|
311 |
-
|
312 |
-
}
|
313 |
-
|
314 |
-
$old_template = $template;
|
315 |
-
ob_start();
|
316 |
-
?>
|
317 |
<#
|
318 |
|
319 |
var rand_id = Math.random().toString(36).substring(7);
|
@@ -363,13 +373,13 @@ class Module {
|
|
363 |
></div>
|
364 |
</div>
|
365 |
|
366 |
-
|
367 |
-
|
368 |
-
|
369 |
-
|
370 |
|
371 |
-
|
372 |
-
|
373 |
|
374 |
}
|
375 |
|
4 |
use Elementor\Controls_Manager;
|
5 |
use Elementor\Group_Control_Image_Size;
|
6 |
use Elementor\Group_Control_Background;
|
7 |
+
use Elementor\Utils;
|
8 |
+
|
9 |
class Module {
|
10 |
private static $_instance = null;
|
11 |
|
55 |
'label' => __( 'Add Images', 'wts-eae' ),
|
56 |
'type' => Controls_Manager::GALLERY,
|
57 |
'default' => [],
|
58 |
+
'dynamic' => [
|
59 |
+
'active' => true,
|
60 |
+
],
|
61 |
]
|
62 |
);
|
63 |
|
249 |
if ( $element->get_name() != 'section' && $element->get_name() != 'column' ) {
|
250 |
return;
|
251 |
}
|
252 |
+
$settings = $element->get_settings_for_display();
|
253 |
//echo '<pre>'; print_r($settings);
|
254 |
|
255 |
$element->add_render_attribute( '_wrapper', 'class', 'has_eae_slider' );
|
262 |
if ( empty( $settings['eae_bg_slider_images'] ) ) {
|
263 |
return;
|
264 |
}
|
265 |
+
foreach ( $settings['eae_bg_slider_images'] as $attachment ) {
|
266 |
+
if(array_key_exists('url',$attachment)){
|
267 |
+
$image_url = Group_Control_Image_Size::get_attachment_image_src( $attachment['id'], 'eae_thumbnail', $settings );
|
268 |
+
}else{
|
269 |
+
//echo 'Hello';
|
270 |
+
$image_url = Group_Control_Image_Size::get_attachment_image_src( $attachment['id'], 'eae_thumbnail', $settings );;
|
271 |
+
//echo '<pre>'; print_r($image_url); echo '</pre>';
|
272 |
+
}
|
273 |
+
$slides[] = [ 'src' => $image_url ];
|
274 |
+
}
|
275 |
+
//echo '<pre>'; print_r($slides); echo '</pre>';
|
276 |
+
//echo '<pre>'; print_r(json_encode( $slides )); echo '</pre>';
|
277 |
+
// echo 'fadsfadf';
|
278 |
if ( empty( $slides ) ) {
|
279 |
return;
|
280 |
}
|
284 |
<script type="text/javascript">
|
285 |
jQuery(document).ready(function () {
|
286 |
jQuery(".elementor-element-<?php echo $element->get_id(); ?>").prepend('<div class="eae-section-bs"><div class="eae-section-bs-inner"></div></div>');
|
|
|
287 |
if ('<?php echo $settings["eae_custom_overlay_switcher"]; ?>' == 'yes') {
|
288 |
|
289 |
//if(bgimage == ''){
|
|
|
290 |
//}else{
|
291 |
var bgoverlay = '<?php echo EAE_URL . "/assets/lib/vegas/overlays/00.png"; ?>';
|
292 |
// }
|
315 |
</script>
|
316 |
<?php
|
317 |
}
|
318 |
+
|
319 |
+
function _print_template( $template, $widget ) {
|
320 |
+
if ( $widget->get_name() != 'section' && $widget->get_name() != 'column' ) {
|
321 |
+
return $template;
|
322 |
+
}
|
323 |
|
324 |
+
$old_template = $template;
|
325 |
+
ob_start();
|
326 |
+
?>
|
|
|
|
|
|
|
|
|
|
|
327 |
<#
|
328 |
|
329 |
var rand_id = Math.random().toString(36).substring(7);
|
373 |
></div>
|
374 |
</div>
|
375 |
|
376 |
+
<?php
|
377 |
+
$slider_content = ob_get_contents();
|
378 |
+
ob_end_clean();
|
379 |
+
$template = $slider_content . $old_template;
|
380 |
|
381 |
+
return $template;
|
382 |
+
}
|
383 |
|
384 |
}
|
385 |
|
modules/dual-button/widgets/dual-button.php
CHANGED
@@ -319,10 +319,8 @@ class DualButton extends EAE_Widget_Base
|
|
319 |
],
|
320 |
],
|
321 |
'selectors' => [
|
322 |
-
'{{WRAPPER}} .eae-dual-button-wrapper.button-style-horizontal .eae-button-1-wrapper' => 'margin-right: calc({{SIZE}}px/2);',
|
323 |
-
'{{WRAPPER}} .eae-dual-button-wrapper.button-style-horizontal .eae-button-
|
324 |
-
'{{WRAPPER}} .eae-dual-button-wrapper.button-style-horizontal .eae-button-2-wrapper' => 'margin-left: calc({{SIZE}}px/2);',
|
325 |
-
'{{WRAPPER}} .eae-dual-button-wrapper.button-style-horizontal .eae-button-2-wrapper' => is_rtl() ? 'margin-right: calc({{SIZE}}px/2) !important;' : null,
|
326 |
'{{WRAPPER}} .eae-dual-button-wrapper.button-style-vertical .eae-button-1-wrapper' => 'margin-bottom: calc({{SIZE}}px/2);',
|
327 |
'{{WRAPPER}} .eae-dual-button-wrapper.button-style-vertical .eae-button-2-wrapper' => 'margin-top: calc({{SIZE}}px/2);',
|
328 |
],
|
319 |
],
|
320 |
],
|
321 |
'selectors' => [
|
322 |
+
'{{WRAPPER}} .eae-dual-button-wrapper.button-style-horizontal .eae-button-1-wrapper' => is_rtl() ? 'margin-left: calc({{SIZE}}px/2) !important;' : 'margin-right: calc({{SIZE}}px/2);',
|
323 |
+
'{{WRAPPER}} .eae-dual-button-wrapper.button-style-horizontal .eae-button-2-wrapper' => is_rtl() ? 'margin-right: calc({{SIZE}}px/2) !important;' : 'margin-left: calc({{SIZE}}px/2);',
|
|
|
|
|
324 |
'{{WRAPPER}} .eae-dual-button-wrapper.button-style-vertical .eae-button-1-wrapper' => 'margin-bottom: calc({{SIZE}}px/2);',
|
325 |
'{{WRAPPER}} .eae-dual-button-wrapper.button-style-vertical .eae-button-2-wrapper' => 'margin-top: calc({{SIZE}}px/2);',
|
326 |
],
|
modules/filterable-gallery/widgets/filterable-gallery.php
CHANGED
@@ -82,7 +82,7 @@ class FilterableGallery extends EAE_Widget_Base
|
|
82 |
[
|
83 |
'label' => __('Items', 'wts-eae'),
|
84 |
'type' => Controls_Manager::REPEATER,
|
85 |
-
'fields' =>
|
86 |
'title_field' => '{{{eae_filter_label}}}',
|
87 |
'show_label' => true,
|
88 |
'default' => [
|
82 |
[
|
83 |
'label' => __('Items', 'wts-eae'),
|
84 |
'type' => Controls_Manager::REPEATER,
|
85 |
+
'fields' => $repeater->get_controls(),
|
86 |
'title_field' => '{{{eae_filter_label}}}',
|
87 |
'show_label' => true,
|
88 |
'default' => [
|
modules/image-compare/widgets/image-compare.php
CHANGED
@@ -456,7 +456,9 @@ class ImageCompare extends EAE_Widget_Base {
|
|
456 |
|
457 |
protected function render() {
|
458 |
$settings = $this->get_settings_for_display();
|
459 |
-
|
|
|
|
|
460 |
$this->add_render_attribute('wrapper', 'class', 'eae-img-comp-container');
|
461 |
$this->add_render_attribute('wrapper', 'class', 'mode-'.$settings['compare_style']);
|
462 |
$this->add_render_attribute('wrapper', 'data-ab-style', $settings['compare_style']);
|
@@ -474,8 +476,9 @@ class ImageCompare extends EAE_Widget_Base {
|
|
474 |
|
475 |
?>
|
476 |
<figure <?php echo $this->get_render_attribute_string('wrapper'); ?> >
|
477 |
-
<?php
|
478 |
-
|
|
|
479 |
<?php if($settings['text_before'] !== "") { ?>
|
480 |
<span class="eae-text-before"><?php echo $settings['text_before']; ?></span>
|
481 |
<?php } ?>
|
@@ -489,7 +492,9 @@ class ImageCompare extends EAE_Widget_Base {
|
|
489 |
</div>
|
490 |
|
491 |
<div class="eae-img-comp-img eae-img-comp-overlay">
|
492 |
-
|
|
|
|
|
493 |
|
494 |
<?php if($settings['text_after'] !== "") { ?>
|
495 |
<span class="eae-text-after"><?php echo $settings['text_after']; ?></span>
|
456 |
|
457 |
protected function render() {
|
458 |
$settings = $this->get_settings_for_display();
|
459 |
+
//echo '<pre>'; print_r($settings); echo '</pre>';
|
460 |
+
//echo '<pre>'; print_r($settings['before_image']['url']); echo '</pre>';
|
461 |
+
// echo '<pre>'; print_r($settings['after_image']); echo '</pre>';
|
462 |
$this->add_render_attribute('wrapper', 'class', 'eae-img-comp-container');
|
463 |
$this->add_render_attribute('wrapper', 'class', 'mode-'.$settings['compare_style']);
|
464 |
$this->add_render_attribute('wrapper', 'data-ab-style', $settings['compare_style']);
|
476 |
|
477 |
?>
|
478 |
<figure <?php echo $this->get_render_attribute_string('wrapper'); ?> >
|
479 |
+
<?php
|
480 |
+
echo Group_Control_Image_Size::get_attachment_image_html( $settings, 'before_image_size' ,'before_image');
|
481 |
+
?>
|
482 |
<?php if($settings['text_before'] !== "") { ?>
|
483 |
<span class="eae-text-before"><?php echo $settings['text_before']; ?></span>
|
484 |
<?php } ?>
|
492 |
</div>
|
493 |
|
494 |
<div class="eae-img-comp-img eae-img-comp-overlay">
|
495 |
+
<?php
|
496 |
+
echo Group_Control_Image_Size::get_attachment_image_html( $settings, 'after_image_size' , 'after_image' );
|
497 |
+
?>
|
498 |
|
499 |
<?php if($settings['text_after'] !== "") { ?>
|
500 |
<span class="eae-text-after"><?php echo $settings['text_after']; ?></span>
|
modules/info-circle/skins/skin-base.php
CHANGED
@@ -97,6 +97,9 @@ abstract class Skin_Base extends Elementor_Skin_Base
|
|
97 |
[
|
98 |
'label' => __('Custom Icon', 'wts-eae'),
|
99 |
'type' => Controls_Manager::MEDIA,
|
|
|
|
|
|
|
100 |
'label_block' => true,
|
101 |
'condition' => [
|
102 |
$this->get_control_id('global_icon_type') => 'image'
|
@@ -109,6 +112,9 @@ abstract class Skin_Base extends Elementor_Skin_Base
|
|
109 |
[
|
110 |
'label' => __('Text', 'wts-eae'),
|
111 |
'type' => Controls_Manager::TEXT,
|
|
|
|
|
|
|
112 |
'label_block' => false,
|
113 |
'condition' => [
|
114 |
$this->get_control_id('global_icon_type') => 'text'
|
97 |
[
|
98 |
'label' => __('Custom Icon', 'wts-eae'),
|
99 |
'type' => Controls_Manager::MEDIA,
|
100 |
+
'dynamic' => [
|
101 |
+
'active' => true,
|
102 |
+
],
|
103 |
'label_block' => true,
|
104 |
'condition' => [
|
105 |
$this->get_control_id('global_icon_type') => 'image'
|
112 |
[
|
113 |
'label' => __('Text', 'wts-eae'),
|
114 |
'type' => Controls_Manager::TEXT,
|
115 |
+
'dynamic' => [
|
116 |
+
'active' => true,
|
117 |
+
],
|
118 |
'label_block' => false,
|
119 |
'condition' => [
|
120 |
$this->get_control_id('global_icon_type') => 'text'
|
modules/thumb-gallery/module.php
ADDED
@@ -0,0 +1,19 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
namespace WTS_EAE\Modules\ThumbGallery;
|
4 |
+
|
5 |
+
use WTS_EAE\Base\Module_Base;
|
6 |
+
|
7 |
+
class Module extends Module_Base {
|
8 |
+
|
9 |
+
public function get_widgets() {
|
10 |
+
return [
|
11 |
+
'ThumbGallery',
|
12 |
+
];
|
13 |
+
}
|
14 |
+
|
15 |
+
public function get_name() {
|
16 |
+
return 'eae-thumbgallery';
|
17 |
+
}
|
18 |
+
|
19 |
+
}
|
modules/thumb-gallery/widgets/thumb-gallery.php
ADDED
@@ -0,0 +1,2170 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
namespace WTS_EAE\Modules\ThumbGallery\Widgets;
|
4 |
+
|
5 |
+
use WTS_EAE\Base\EAE_Widget_Base;
|
6 |
+
use Elementor\Controls_Manager;
|
7 |
+
use Elementor\Core\Kits\Documents\Tabs\Global_Typography;
|
8 |
+
use Elementor\Group_Control_Background;
|
9 |
+
use Elementor\Group_Control_Text_Shadow;
|
10 |
+
use Elementor\Group_Control_Image_Size;
|
11 |
+
use Elementor\Group_Control_Typography;
|
12 |
+
use Elementor\Group_Control_Border;
|
13 |
+
use Elementor\Icons_Manager;
|
14 |
+
use Elementor\Repeater;
|
15 |
+
use Elementor\Utils;
|
16 |
+
|
17 |
+
|
18 |
+
if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
|
19 |
+
|
20 |
+
class ThumbGallery extends EAE_Widget_Base {
|
21 |
+
|
22 |
+
public function get_name() {
|
23 |
+
return 'eae-thumbgallery';
|
24 |
+
}
|
25 |
+
|
26 |
+
public function get_title() {
|
27 |
+
return __('EAE - Thumbnail Slider', 'wts-eae');
|
28 |
+
}
|
29 |
+
|
30 |
+
public function get_icon() {
|
31 |
+
return 'eicon-slides';
|
32 |
+
}
|
33 |
+
|
34 |
+
public function get_categories() {
|
35 |
+
return [ 'wts-eae' ];
|
36 |
+
}
|
37 |
+
|
38 |
+
public function get_keywords()
|
39 |
+
{
|
40 |
+
return [
|
41 |
+
'gallery',
|
42 |
+
'ea thumb gallery',
|
43 |
+
'slider',
|
44 |
+
'thumbnail slider',
|
45 |
+
'media carousel',
|
46 |
+
'carousel',
|
47 |
+
];
|
48 |
+
}
|
49 |
+
|
50 |
+
protected function _register_controls()
|
51 |
+
{
|
52 |
+
$this->start_controls_section(
|
53 |
+
'section_gallery',
|
54 |
+
[
|
55 |
+
'label' => __('Slides', 'wts-eae')
|
56 |
+
]
|
57 |
+
);
|
58 |
+
|
59 |
+
$repeater = new Repeater();
|
60 |
+
|
61 |
+
$repeater->start_controls_tabs( 'gallery_repeater' );
|
62 |
+
|
63 |
+
$repeater->start_controls_tab(
|
64 |
+
'slide_background',
|
65 |
+
[
|
66 |
+
'label' => __( 'Image', 'wts-eae' )
|
67 |
+
]
|
68 |
+
);
|
69 |
+
|
70 |
+
$repeater->add_control(
|
71 |
+
'slide_image',
|
72 |
+
[
|
73 |
+
'label' => _x( 'Image', 'wts-eae' ),
|
74 |
+
'type' => Controls_Manager::MEDIA,
|
75 |
+
'dynamic' => [
|
76 |
+
'active' => true,
|
77 |
+
],
|
78 |
+
'default' => [
|
79 |
+
'url' => Utils::get_placeholder_image_src(),
|
80 |
+
],
|
81 |
+
'show_label' => false,
|
82 |
+
'selectors' => [
|
83 |
+
'{{WRAPPER}} .eae-swiper-slide{{CURRENT_ITEM}}' => 'background-image: url({{URL}})',
|
84 |
+
],
|
85 |
+
'render_type' => 'template'
|
86 |
+
]
|
87 |
+
);
|
88 |
+
|
89 |
+
$repeater->add_control(
|
90 |
+
'slide_thumb_image',
|
91 |
+
[
|
92 |
+
'label' => __( 'Custom Thumbnail Image', 'wts-eae' ),
|
93 |
+
'type' => Controls_Manager::SWITCHER,
|
94 |
+
'default' => '',
|
95 |
+
'label_on' => __( 'Yes', 'wts-eae' ),
|
96 |
+
'label_off' => __( 'No', 'wts-eae' ),
|
97 |
+
'return_value' => 'yes',
|
98 |
+
]
|
99 |
+
);
|
100 |
+
|
101 |
+
$repeater->add_control(
|
102 |
+
'thumb_image',
|
103 |
+
[
|
104 |
+
'label' => _x( 'Image', 'wts-eae' ),
|
105 |
+
'type' => Controls_Manager::MEDIA,
|
106 |
+
'dynamic' => [
|
107 |
+
'active' => true,
|
108 |
+
],
|
109 |
+
'default' => [
|
110 |
+
'url' => Utils::get_placeholder_image_src(),
|
111 |
+
],
|
112 |
+
'show_label' => false,
|
113 |
+
'selectors' => [
|
114 |
+
'{{WRAPPER}} .eae-thumb-slide{{CURRENT_ITEM}}' => 'background-image: url({{URL}})',
|
115 |
+
],
|
116 |
+
'conditions' => [
|
117 |
+
'terms' => [
|
118 |
+
[
|
119 |
+
'name' => 'slide_thumb_image',
|
120 |
+
'value' => 'yes',
|
121 |
+
],
|
122 |
+
],
|
123 |
+
],
|
124 |
+
'render_type' => 'template'
|
125 |
+
]
|
126 |
+
);
|
127 |
+
|
128 |
+
$repeater->end_controls_tab();
|
129 |
+
|
130 |
+
$repeater->start_controls_tab(
|
131 |
+
'content',
|
132 |
+
[
|
133 |
+
'label' => __( 'Content', 'wts-eae' )
|
134 |
+
]
|
135 |
+
);
|
136 |
+
|
137 |
+
$repeater->add_control(
|
138 |
+
'slide_heading',
|
139 |
+
[
|
140 |
+
'label' => __( 'Heading & Description', 'wts-eae' ),
|
141 |
+
'type' => Controls_Manager::TEXT,
|
142 |
+
'dynamic' => [
|
143 |
+
'active' => true,
|
144 |
+
],
|
145 |
+
'default' => __( 'Slide Heading', 'wts-eae' ),
|
146 |
+
'label_block' => true,
|
147 |
+
]
|
148 |
+
);
|
149 |
+
|
150 |
+
$repeater->add_control(
|
151 |
+
'slide_description',
|
152 |
+
[
|
153 |
+
'label' => __( 'Description', 'wts-eae' ),
|
154 |
+
'type' => Controls_Manager::TEXTAREA,
|
155 |
+
'dynamic' => [
|
156 |
+
'active' => true,
|
157 |
+
],
|
158 |
+
'default' => __( 'Lorem ipsum dolor sit amet, consectetur adipiscing elit Ut elit tellus.', 'wts-eae' ),
|
159 |
+
'show_label' => false,
|
160 |
+
]
|
161 |
+
);
|
162 |
+
|
163 |
+
$repeater->add_control(
|
164 |
+
'slide_button_text',
|
165 |
+
[
|
166 |
+
'label' => __( 'Button Text', 'wts-eae' ),
|
167 |
+
'type' => Controls_Manager::TEXT,
|
168 |
+
'dynamic' => [
|
169 |
+
'active' => true,
|
170 |
+
],
|
171 |
+
'default' => __( 'Click Here', 'wts-eae' ),
|
172 |
+
]
|
173 |
+
);
|
174 |
+
|
175 |
+
$repeater->add_control(
|
176 |
+
'slide_link',
|
177 |
+
[
|
178 |
+
'label' => __( 'Link', 'wts-eae' ),
|
179 |
+
'type' => Controls_Manager::URL,
|
180 |
+
'dynamic' => [
|
181 |
+
'active' => true,
|
182 |
+
],
|
183 |
+
'placeholder' => __( 'https://your-link.com', 'wts-eae' ),
|
184 |
+
]
|
185 |
+
);
|
186 |
+
|
187 |
+
$repeater->add_control(
|
188 |
+
'slide_link_click',
|
189 |
+
[
|
190 |
+
'label' => __( 'Apply Link On', 'wts-eae' ),
|
191 |
+
'type' => Controls_Manager::SELECT,
|
192 |
+
'options' => [
|
193 |
+
'slide' => __( 'Whole Slide', 'wts-eae' ),
|
194 |
+
'button' => __( 'Button Only', 'wts-eae' ),
|
195 |
+
],
|
196 |
+
'default' => 'slide',
|
197 |
+
'conditions' => [
|
198 |
+
'terms' => [
|
199 |
+
[
|
200 |
+
'name' => 'slide_link[url]',
|
201 |
+
'operator' => '!=',
|
202 |
+
'value' => '',
|
203 |
+
],
|
204 |
+
],
|
205 |
+
],
|
206 |
+
]
|
207 |
+
);
|
208 |
+
|
209 |
+
$repeater->end_controls_tab();
|
210 |
+
|
211 |
+
$repeater->start_controls_tab(
|
212 |
+
'style',
|
213 |
+
[
|
214 |
+
'label' => __( 'Style', 'wts-eae' )
|
215 |
+
]
|
216 |
+
);
|
217 |
+
|
218 |
+
$repeater->add_control(
|
219 |
+
'slide_custom_style',
|
220 |
+
[
|
221 |
+
'label' => __( 'Custom', 'wts-eae' ),
|
222 |
+
'type' => Controls_Manager::SWITCHER,
|
223 |
+
'description' => __( 'Set custom style that will only affect this specific slide.', 'wts-eae' ),
|
224 |
+
]
|
225 |
+
);
|
226 |
+
|
227 |
+
$repeater->add_control(
|
228 |
+
'slide_horizontal_position',
|
229 |
+
[
|
230 |
+
'label' => __( 'Horizontal Position', 'wts-eae' ),
|
231 |
+
'type' => Controls_Manager::CHOOSE,
|
232 |
+
'options' => [
|
233 |
+
'left' => [
|
234 |
+
'title' => __( 'Left', 'wts-eae' ),
|
235 |
+
'icon' => 'eicon-h-align-left',
|
236 |
+
],
|
237 |
+
'center' => [
|
238 |
+
'title' => __( 'Center', 'wts-eae' ),
|
239 |
+
'icon' => 'eicon-h-align-center',
|
240 |
+
],
|
241 |
+
'right' => [
|
242 |
+
'title' => __( 'Right', 'wts-eae' ),
|
243 |
+
'icon' => 'eicon-h-align-right',
|
244 |
+
],
|
245 |
+
],
|
246 |
+
'selectors' => [
|
247 |
+
'{{WRAPPER}} .eae-swiper-slide{{CURRENT_ITEM}} .eae-slide-inner .eae-slide-content' => '{{value}}',
|
248 |
+
],
|
249 |
+
'selectors_dictionary' => [
|
250 |
+
'left' => 'margin-right: auto',
|
251 |
+
'center' => 'margin: 0 auto',
|
252 |
+
'right' => 'margin-left: auto',
|
253 |
+
],
|
254 |
+
'conditions' => [
|
255 |
+
'terms' => [
|
256 |
+
[
|
257 |
+
'name' => 'slide_custom_style',
|
258 |
+
'value' => 'yes',
|
259 |
+
],
|
260 |
+
],
|
261 |
+
],
|
262 |
+
]
|
263 |
+
);
|
264 |
+
|
265 |
+
$repeater->add_control(
|
266 |
+
'slide_vertical_position',
|
267 |
+
[
|
268 |
+
'label' => __( 'Vertical Position', 'wts-eae' ),
|
269 |
+
'type' => Controls_Manager::CHOOSE,
|
270 |
+
'options' => [
|
271 |
+
'top' => [
|
272 |
+
'title' => __( 'Top', 'wts-eae' ),
|
273 |
+
'icon' => 'eicon-v-align-top',
|
274 |
+
],
|
275 |
+
'middle' => [
|
276 |
+
'title' => __( 'Middle', 'wts-eae' ),
|
277 |
+
'icon' => 'eicon-v-align-middle',
|
278 |
+
],
|
279 |
+
'bottom' => [
|
280 |
+
'title' => __( 'Bottom', 'wts-eae' ),
|
281 |
+
'icon' => 'eicon-v-align-bottom',
|
282 |
+
],
|
283 |
+
],
|
284 |
+
'selectors' => [
|
285 |
+
'{{WRAPPER}} .eae-swiper-slide{{CURRENT_ITEM}} .eae-slide-inner' => 'align-items: {{VALUE}}',
|
286 |
+
],
|
287 |
+
'selectors_dictionary' => [
|
288 |
+
'top' => 'flex-start',
|
289 |
+
'middle' => 'center',
|
290 |
+
'bottom' => 'flex-end',
|
291 |
+
],
|
292 |
+
'conditions' => [
|
293 |
+
'terms' => [
|
294 |
+
[
|
295 |
+
'name' => 'slide_custom_style',
|
296 |
+
'value' => 'yes',
|
297 |
+
],
|
298 |
+
],
|
299 |
+
],
|
300 |
+
]
|
301 |
+
);
|
302 |
+
|
303 |
+
$repeater->add_control(
|
304 |
+
'slide_text_align',
|
305 |
+
[
|
306 |
+
'label' => __( 'Text Align', 'wts-eae' ),
|
307 |
+
'type' => Controls_Manager::CHOOSE,
|
308 |
+
'options' => [
|
309 |
+
'left' => [
|
310 |
+
'title' => __( 'Left', 'wts-eae' ),
|
311 |
+
'icon' => 'eicon-text-align-left',
|
312 |
+
],
|
313 |
+
'center' => [
|
314 |
+
'title' => __( 'Center', 'wts-eae' ),
|
315 |
+
'icon' => 'eicon-text-align-center',
|
316 |
+
],
|
317 |
+
'right' => [
|
318 |
+
'title' => __( 'Right', 'wts-eae' ),
|
319 |
+
'icon' => 'eicon-text-align-right',
|
320 |
+
],
|
321 |
+
],
|
322 |
+
'selectors' => [
|
323 |
+
'{{WRAPPER}} .eae-swiper-slide{{CURRENT_ITEM}} .eae-slide-inner' => 'text-align: {{VALUE}}',
|
324 |
+
],
|
325 |
+
'conditions' => [
|
326 |
+
'terms' => [
|
327 |
+
[
|
328 |
+
'name' => 'slide_custom_style',
|
329 |
+
'value' => 'yes',
|
330 |
+
],
|
331 |
+
],
|
332 |
+
],
|
333 |
+
]
|
334 |
+
);
|
335 |
+
|
336 |
+
// $repeater->add_control(
|
337 |
+
// 'slide_content_color',
|
338 |
+
// [
|
339 |
+
// 'label' => __( 'Content Color', 'wts-eae' ),
|
340 |
+
// 'type' => Controls_Manager::COLOR,
|
341 |
+
// 'selectors' => [
|
342 |
+
// '{{WRAPPER}} .eae-swiper-slide{{CURRENT_ITEM}} .eae-slide-inner .eae-slide-heading' => 'color: {{VALUE}}',
|
343 |
+
// '{{WRAPPER}} .eae-swiper-slide{{CURRENT_ITEM}} .eae-slide-inner .eae-slide-text' => 'color: {{VALUE}}',
|
344 |
+
// '{{WRAPPER}} .eae-swiper-slide{{CURRENT_ITEM}} .eae-slide-inner .eae-slide-button .eae-slide-btn' => 'color: {{VALUE}}; border-color: {{VALUE}}',
|
345 |
+
// ],
|
346 |
+
// 'conditions' => [
|
347 |
+
// 'terms' => [
|
348 |
+
// [
|
349 |
+
// 'name' => 'slide_custom_style',
|
350 |
+
// 'value' => 'yes',
|
351 |
+
// ],
|
352 |
+
// ],
|
353 |
+
// ],
|
354 |
+
// ]
|
355 |
+
// );
|
356 |
+
|
357 |
+
$repeater->add_control(
|
358 |
+
'slide_content_bgcolor',
|
359 |
+
[
|
360 |
+
'label' => __( 'Content Background Color', 'wts-eae' ),
|
361 |
+
'type' => Controls_Manager::COLOR,
|
362 |
+
'selectors' => [
|
363 |
+
'{{WRAPPER}} .eae-swiper-slide{{CURRENT_ITEM}} .eae-slide-content' => 'background-color: {{VALUE}}',
|
364 |
+
],
|
365 |
+
'conditions' => [
|
366 |
+
'terms' => [
|
367 |
+
[
|
368 |
+
'name' => 'slide_custom_style',
|
369 |
+
'value' => 'yes',
|
370 |
+
],
|
371 |
+
],
|
372 |
+
],
|
373 |
+
'separator' => 'after',
|
374 |
+
]
|
375 |
+
);
|
376 |
+
|
377 |
+
$repeater->add_control(
|
378 |
+
'repeater_heading_color',
|
379 |
+
[
|
380 |
+
'label' => __( 'Heading Color', 'wts-eae' ),
|
381 |
+
'type' => Controls_Manager::COLOR,
|
382 |
+
'selectors' => [
|
383 |
+
'{{WRAPPER}} .eae-swiper-slide{{CURRENT_ITEM}} .eae-slide-inner .eae-slide-heading' => 'color: {{VALUE}}',
|
384 |
+
|
385 |
+
],
|
386 |
+
'conditions' => [
|
387 |
+
'terms' => [
|
388 |
+
[
|
389 |
+
'name' => 'slide_custom_style',
|
390 |
+
'value' => 'yes',
|
391 |
+
],
|
392 |
+
],
|
393 |
+
],
|
394 |
+
]
|
395 |
+
);
|
396 |
+
|
397 |
+
$repeater->add_group_control(
|
398 |
+
Group_Control_Typography::get_type(),
|
399 |
+
[
|
400 |
+
'label' => __( 'Heading Typography', 'wts-eae' ),
|
401 |
+
'name' => 'repeater_heading_typography',
|
402 |
+
'global' => [
|
403 |
+
'default' => Global_Typography::TYPOGRAPHY_PRIMARY,
|
404 |
+
],
|
405 |
+
'selector' => '{{WRAPPER}} .eae-swiper-slide{{CURRENT_ITEM}} .eae-slide-inner .eae-slide-heading',
|
406 |
+
'conditions' => [
|
407 |
+
'terms' => [
|
408 |
+
[
|
409 |
+
'name' => 'slide_custom_style',
|
410 |
+
'value' => 'yes',
|
411 |
+
],
|
412 |
+
],
|
413 |
+
],
|
414 |
+
]
|
415 |
+
);
|
416 |
+
|
417 |
+
$repeater->add_control(
|
418 |
+
'repeater_description_color',
|
419 |
+
[
|
420 |
+
'label' => __( 'Description Color', 'wts-eae' ),
|
421 |
+
'type' => Controls_Manager::COLOR,
|
422 |
+
'selectors' => [
|
423 |
+
'{{WRAPPER}} .eae-swiper-slide{{CURRENT_ITEM}} .eae-slide-inner .eae-slide-text' => 'color: {{VALUE}}',
|
424 |
+
|
425 |
+
],
|
426 |
+
'conditions' => [
|
427 |
+
'terms' => [
|
428 |
+
[
|
429 |
+
'name' => 'slide_custom_style',
|
430 |
+
'value' => 'yes',
|
431 |
+
],
|
432 |
+
],
|
433 |
+
],
|
434 |
+
'separator' => 'before',
|
435 |
+
]
|
436 |
+
);
|
437 |
+
|
438 |
+
$repeater->add_group_control(
|
439 |
+
Group_Control_Typography::get_type(),
|
440 |
+
[
|
441 |
+
'label' => __( 'Description Typography', 'wts-eae' ),
|
442 |
+
'name' => 'repeater_description_typography',
|
443 |
+
'global' => [
|
444 |
+
'default' => Global_Typography::TYPOGRAPHY_PRIMARY,
|
445 |
+
],
|
446 |
+
'selector' => '{{WRAPPER}} .eae-swiper-slide{{CURRENT_ITEM}} .eae-slide-inner .eae-slide-text',
|
447 |
+
'conditions' => [
|
448 |
+
'terms' => [
|
449 |
+
[
|
450 |
+
'name' => 'slide_custom_style',
|
451 |
+
'value' => 'yes',
|
452 |
+
],
|
453 |
+
],
|
454 |
+
],
|
455 |
+
'separator' => 'after',
|
456 |
+
]
|
457 |
+
);
|
458 |
+
|
459 |
+
$repeater->add_control(
|
460 |
+
'repeater_button_color',
|
461 |
+
[
|
462 |
+
'label' => __('Button Color', 'wts-eae'),
|
463 |
+
'type' => Controls_Manager::COLOR,
|
464 |
+
'default' => '',
|
465 |
+
'selectors' => [
|
466 |
+
'{{WRAPPER}} .eae-swiper-slide{{CURRENT_ITEM}} .eae-slide-inner .eae-slide-button .eae-slide-btn' => 'color: {{VALUE}}; border-color: {{VALUE}}',
|
467 |
+
],
|
468 |
+
'conditions' => [
|
469 |
+
'terms' => [
|
470 |
+
[
|
471 |
+
'name' => 'slide_custom_style',
|
472 |
+
'value' => 'yes',
|
473 |
+
],
|
474 |
+
],
|
475 |
+
],
|
476 |
+
'separator' => 'before',
|
477 |
+
]
|
478 |
+
);
|
479 |
+
|
480 |
+
$repeater->add_group_control(
|
481 |
+
Group_Control_Typography::get_type(),
|
482 |
+
[
|
483 |
+
'label' => __( 'Button Typography', 'wts-eae' ),
|
484 |
+
'name' => 'repeater_button_typography',
|
485 |
+
'global' => [
|
486 |
+
'default' => Global_Typography::TYPOGRAPHY_PRIMARY,
|
487 |
+
],
|
488 |
+
'selector' => '{{WRAPPER}} .eae-swiper-slide{{CURRENT_ITEM}} .eae-slide-inner .eae-slide-button .eae-slide-btn',
|
489 |
+
'conditions' => [
|
490 |
+
'terms' => [
|
491 |
+
[
|
492 |
+
'name' => 'slide_custom_style',
|
493 |
+
'value' => 'yes',
|
494 |
+
],
|
495 |
+
],
|
496 |
+
],
|
497 |
+
]
|
498 |
+
);
|
499 |
+
|
500 |
+
$repeater->add_control(
|
501 |
+
'slide_overlay',
|
502 |
+
[
|
503 |
+
'label' => __( 'Overlay', 'wts-eae' ),
|
504 |
+
'type' => Controls_Manager::SWITCHER,
|
505 |
+
'default' => '',
|
506 |
+
'conditions' => [
|
507 |
+
'terms' => [
|
508 |
+
[
|
509 |
+
'name' => 'slide_custom_style',
|
510 |
+
'value' => 'yes',
|
511 |
+
],
|
512 |
+
],
|
513 |
+
],
|
514 |
+
'separator' => 'before',
|
515 |
+
]
|
516 |
+
);
|
517 |
+
|
518 |
+
$repeater->add_control(
|
519 |
+
'slide_overlay_color',
|
520 |
+
[
|
521 |
+
'label' => __( 'Overlay Color', 'wts-eae' ),
|
522 |
+
'type' => Controls_Manager::COLOR,
|
523 |
+
'default' => 'rgba(0,0,0,0.5)',
|
524 |
+
'conditions' => [
|
525 |
+
'relation' => 'and',
|
526 |
+
'terms' => [
|
527 |
+
[
|
528 |
+
'name' => 'slide_custom_style',
|
529 |
+
'value' => 'yes',
|
530 |
+
],
|
531 |
+
[
|
532 |
+
'name' => 'slide_overlay',
|
533 |
+
'value' => 'yes',
|
534 |
+
],
|
535 |
+
],
|
536 |
+
],
|
537 |
+
'selectors' => [
|
538 |
+
'{{WRAPPER}} .eae-swiper-slide{{CURRENT_ITEM}} .eae-background-overlay' => 'background-color: {{VALUE}}',
|
539 |
+
],
|
540 |
+
]
|
541 |
+
);
|
542 |
+
|
543 |
+
$repeater->add_control(
|
544 |
+
'slide_overlay_blend_mode',
|
545 |
+
[
|
546 |
+
'label' => __( 'Blend Mode', 'wts-eae' ),
|
547 |
+
'type' => Controls_Manager::SELECT,
|
548 |
+
'options' => [
|
549 |
+
'' => __( 'Normal', 'wts-eae' ),
|
550 |
+
'multiply' => 'Multiply',
|
551 |
+
'screen' => 'Screen',
|
552 |
+
'overlay' => 'Overlay',
|
553 |
+
'darken' => 'Darken',
|
554 |
+
'lighten' => 'Lighten',
|
555 |
+
'color-dodge' => 'Color Dodge',
|
556 |
+
'color-burn' => 'Color Burn',
|
557 |
+
'hue' => 'Hue',
|
558 |
+
'saturation' => 'Saturation',
|
559 |
+
'color' => 'Color',
|
560 |
+
'exclusion' => 'Exclusion',
|
561 |
+
'luminosity' => 'Luminosity',
|
562 |
+
],
|
563 |
+
'conditions' => [
|
564 |
+
'relation' => 'and',
|
565 |
+
'terms' => [
|
566 |
+
[
|
567 |
+
'name' => 'slide_custom_style',
|
568 |
+
'value' => 'yes',
|
569 |
+
],
|
570 |
+
[
|
571 |
+
'name' => 'slide_overlay',
|
572 |
+
'value' => 'yes',
|
573 |
+
],
|
574 |
+
],
|
575 |
+
],
|
576 |
+
'selectors' => [
|
577 |
+
'{{WRAPPER}} .eae-swiper-slide{{CURRENT_ITEM}} .eae-background-overlay' => 'mix-blend-mode: {{VALUE}}',
|
578 |
+
],
|
579 |
+
]
|
580 |
+
);
|
581 |
+
|
582 |
+
$repeater->add_group_control(
|
583 |
+
Group_Control_Text_Shadow::get_type(),
|
584 |
+
[
|
585 |
+
'name' => 'repeater_text_shadow',
|
586 |
+
'selector' => '{{WRAPPER}} .eae-swiper-slide{{CURRENT_ITEM}} .eae-slide-content',
|
587 |
+
'conditions' => [
|
588 |
+
'terms' => [
|
589 |
+
[
|
590 |
+
'name' => 'slide_custom_style',
|
591 |
+
'value' => 'yes',
|
592 |
+
],
|
593 |
+
],
|
594 |
+
],
|
595 |
+
]
|
596 |
+
);
|
597 |
+
|
598 |
+
|
599 |
+
$repeater->end_controls_tab();
|
600 |
+
|
601 |
+
$repeater->end_controls_tabs();
|
602 |
+
|
603 |
+
$this->add_control(
|
604 |
+
'slides',
|
605 |
+
[
|
606 |
+
'label' => __( 'Slides', 'wts-eae' ),
|
607 |
+
'type' => Controls_Manager::REPEATER,
|
608 |
+
'show_label' => true,
|
609 |
+
'fields' => $repeater->get_controls(),
|
610 |
+
'default' => [
|
611 |
+
[
|
612 |
+
// 'slide_image' => '',
|
613 |
+
'slide_heading' => __( 'Slide 1 Heading', 'wts-eae' ),
|
614 |
+
'slide_description' => __( 'Lorem ipsum dolor sit amet consectetur adipiscing elit dolor.', 'wts-eae' ),
|
615 |
+
'slide_button_text' => __( 'Click Here', 'wts-eae' ),
|
616 |
+
],
|
617 |
+
[
|
618 |
+
// 'slide_image' => '',
|
619 |
+
'slide_heading' => __( 'Slide 2 Heading', 'wts-eae' ),
|
620 |
+
'slide_description' => __( 'Lorem ipsum dolor sit amet consectetur adipiscing elit dolor', 'wts-eae' ),
|
621 |
+
'slide_button_text' => __( 'Click Here', 'wts-eae' ),
|
622 |
+
],
|
623 |
+
[
|
624 |
+
// 'slide_image' => '',
|
625 |
+
'slide_heading' => __( 'Slide 3 Heading', 'wts-eae' ),
|
626 |
+
'slide_description' => __( 'Lorem ipsum dolor sit amet consectetur adipiscing elit dolor', 'wts-eae' ),
|
627 |
+
'slide_button_text' => __( 'Click Here', 'wts-eae' ),
|
628 |
+
],
|
629 |
+
],
|
630 |
+
'title_field' => '{{{ slide_heading }}}',
|
631 |
+
]
|
632 |
+
);
|
633 |
+
|
634 |
+
$this->add_responsive_control(
|
635 |
+
'slide_height',
|
636 |
+
[
|
637 |
+
'label' => __( 'Height', 'wts-eae' ),
|
638 |
+
'type' => Controls_Manager::SLIDER,
|
639 |
+
'range' => [
|
640 |
+
'px' => [
|
641 |
+
'min' => 100,
|
642 |
+
'max' => 1000,
|
643 |
+
],
|
644 |
+
'vh' => [
|
645 |
+
'min' => 10,
|
646 |
+
'max' => 100,
|
647 |
+
],
|
648 |
+
],
|
649 |
+
'default' => [
|
650 |
+
'size' => 400,
|
651 |
+
],
|
652 |
+
'size_units' => [ 'px', 'vh', 'em' ],
|
653 |
+
'selectors' => [
|
654 |
+
'{{WRAPPER}} .eae-swiper-slide' => 'height: {{SIZE}}{{UNIT}};',
|
655 |
+
],
|
656 |
+
'separator' => 'before',
|
657 |
+
]
|
658 |
+
);
|
659 |
+
|
660 |
+
$this->add_control(
|
661 |
+
'slide_background_size',
|
662 |
+
[
|
663 |
+
'label' => _x( 'Image Fit', 'wts-eae' ),
|
664 |
+
'type' => Controls_Manager::SELECT,
|
665 |
+
'default' => 'cover',
|
666 |
+
'options' => [
|
667 |
+
'cover' => _x( 'Cover', 'Background Control', 'wts-eae' ),
|
668 |
+
'contain' => _x( 'Contain', 'Background Control', 'wts-eae' ),
|
669 |
+
'auto' => _x( 'Auto', 'Background Control', 'wts-eae' ),
|
670 |
+
],
|
671 |
+
'selectors' => [
|
672 |
+
'{{WRAPPER}} .eae-swiper-outer-wrapper .eae-swiper-slide' => 'background-size: {{VALUE}}',
|
673 |
+
],
|
674 |
+
]
|
675 |
+
);
|
676 |
+
|
677 |
+
$this->add_control(
|
678 |
+
'slide_background_position',
|
679 |
+
[
|
680 |
+
'label' => _x( 'Image Position', 'wts-eae' ),
|
681 |
+
'type' => Controls_Manager::SELECT,
|
682 |
+
'default' => 'center center',
|
683 |
+
'options' => [
|
684 |
+
'' => __( 'Default', 'wts-eae' ),
|
685 |
+
'center center' => __( 'Center Center', 'wts-eae' ),
|
686 |
+
'center left' => __( 'Center Left', 'wts-eae' ),
|
687 |
+
'center right' => __( 'Center Right', 'wts-eae' ),
|
688 |
+
'top center' => __( 'Top Center', 'wts-eae' ),
|
689 |
+
'top left' => __( 'Top Left', 'wts-eae' ),
|
690 |
+
'top right' => __( 'Top Right', 'wts-eae' ),
|
691 |
+
'bottom center' => __( 'Bottom Center', 'wts-eae' ),
|
692 |
+
'bottom left' => __( 'Bottom Left', 'wts-eae' ),
|
693 |
+
'bottom right' => __( 'Bottom Right', 'wts-eae' ),
|
694 |
+
],
|
695 |
+
'selectors' => [
|
696 |
+
'{{WRAPPER}} .eae-swiper-outer-wrapper .eae-swiper-slide' => 'background-position: {{VALUE}}',
|
697 |
+
],
|
698 |
+
]
|
699 |
+
);
|
700 |
+
|
701 |
+
$this->add_group_control(
|
702 |
+
Group_Control_Image_Size::get_type(),
|
703 |
+
[
|
704 |
+
'name' => 'eae_slide_image',
|
705 |
+
'default' => 'full',
|
706 |
+
'exclude' => ['custom'],
|
707 |
+
'separator' => 'none',
|
708 |
+
]
|
709 |
+
);
|
710 |
+
|
711 |
+
|
712 |
+
$this->add_control(
|
713 |
+
'slides_background_overlay',
|
714 |
+
[
|
715 |
+
'label' => __( 'Slide Overlay', 'wts-eae' ),
|
716 |
+
'type' => Controls_Manager::SWITCHER,
|
717 |
+
'default' => '',
|
718 |
+
]
|
719 |
+
);
|
720 |
+
|
721 |
+
$this->add_control(
|
722 |
+
'slides_background_overlay_color',
|
723 |
+
[
|
724 |
+
'label' => __( 'Color', 'wts-eae' ),
|
725 |
+
'type' => Controls_Manager::COLOR,
|
726 |
+
'default' => 'rgba(0,0,0,0.5)',
|
727 |
+
'conditions' => [
|
728 |
+
'terms' => [
|
729 |
+
[
|
730 |
+
'name' => 'slides_background_overlay',
|
731 |
+
'value' => 'yes',
|
732 |
+
],
|
733 |
+
],
|
734 |
+
],
|
735 |
+
'selectors' => [
|
736 |
+
'{{WRAPPER}} .eae-background-overlay' => 'background-color: {{VALUE}}',
|
737 |
+
],
|
738 |
+
]
|
739 |
+
);
|
740 |
+
|
741 |
+
$this->add_control(
|
742 |
+
'background_overlay_blend_mode',
|
743 |
+
[
|
744 |
+
'label' => __( 'Blend Mode', 'wts-eae' ),
|
745 |
+
'type' => Controls_Manager::SELECT,
|
746 |
+
'options' => [
|
747 |
+
'' => __( 'Normal', 'wts-eae' ),
|
748 |
+
'multiply' => 'Multiply',
|
749 |
+
'screen' => 'Screen',
|
750 |
+
'overlay' => 'Overlay',
|
751 |
+
'darken' => 'Darken',
|
752 |
+
'lighten' => 'Lighten',
|
753 |
+
'color-dodge' => 'Color Dodge',
|
754 |
+
'color-burn' => 'Color Burn',
|
755 |
+
'hue' => 'Hue',
|
756 |
+
'saturation' => 'Saturation',
|
757 |
+
'color' => 'Color',
|
758 |
+
'exclusion' => 'Exclusion',
|
759 |
+
'luminosity' => 'Luminosity',
|
760 |
+
],
|
761 |
+
'conditions' => [
|
762 |
+
'terms' => [
|
763 |
+
[
|
764 |
+
'name' => 'slides_background_overlay',
|
765 |
+
'value' => 'yes',
|
766 |
+
],
|
767 |
+
],
|
768 |
+
],
|
769 |
+
'selectors' => [
|
770 |
+
'{{WRAPPER}} .eae-background-overlay' => 'mix-blend-mode: {{VALUE}}',
|
771 |
+
],
|
772 |
+
]
|
773 |
+
);
|
774 |
+
|
775 |
+
$this->end_controls_section();
|
776 |
+
|
777 |
+
$this->start_controls_section(
|
778 |
+
'section_thumb_setting',
|
779 |
+
[
|
780 |
+
'label' => __( 'Thumbnails', 'wts-eae' ),
|
781 |
+
'type' => Controls_Manager::SECTION,
|
782 |
+
]
|
783 |
+
);
|
784 |
+
|
785 |
+
$this->add_responsive_control(
|
786 |
+
'thumb_slides_per_view',
|
787 |
+
[
|
788 |
+
'label' => __( 'Thumbs Per View', 'wts-eae' ),
|
789 |
+
'type' => Controls_Manager::NUMBER,
|
790 |
+
'default' => 3,
|
791 |
+
'tablet_default' => 3,
|
792 |
+
'mobile_default' => 2,
|
793 |
+
]
|
794 |
+
);
|
795 |
+
|
796 |
+
$this->add_responsive_control(
|
797 |
+
'thumb_space_between',
|
798 |
+
[
|
799 |
+
'label' => __( 'Space Between Thumbs', 'wts-eae' ),
|
800 |
+
'type' => Controls_Manager::NUMBER,
|
801 |
+
'default' => 10,
|
802 |
+
'tablet_default' => 10,
|
803 |
+
'mobile_default' => 5,
|
804 |
+
// 'selectors' => [
|
805 |
+
// '{{WRAPPER}} .eae-swiper-container' => 'margin-bottom: {{VALUE}}px;',
|
806 |
+
// ],
|
807 |
+
// 'render_type' => 'template'
|
808 |
+
]
|
809 |
+
);
|
810 |
+
|
811 |
+
$this->add_control(
|
812 |
+
'thumb_navigation',
|
813 |
+
[
|
814 |
+
'label' => __('Arrows', 'wts-eae'),
|
815 |
+
'type' => Controls_Manager::SWITCHER,
|
816 |
+
'default' => '',
|
817 |
+
]
|
818 |
+
);
|
819 |
+
|
820 |
+
$this->add_group_control(
|
821 |
+
Group_Control_Image_Size::get_type(),
|
822 |
+
[
|
823 |
+
'label' => __( 'Size', 'wts-eae' ),
|
824 |
+
'name' => 'eae_thumb_image',
|
825 |
+
'default' => 'full',
|
826 |
+
'exclude' => ['custom'],
|
827 |
+
'separator' => 'before',
|
828 |
+
]
|
829 |
+
);
|
830 |
+
|
831 |
+
$this->add_responsive_control(
|
832 |
+
'thumb_ratio',
|
833 |
+
[
|
834 |
+
'label' => __('Ratio', 'wts-eae'),
|
835 |
+
'type' => Controls_Manager::SLIDER,
|
836 |
+
'default' => [
|
837 |
+
'size' => 0.42,
|
838 |
+
],
|
839 |
+
'tablet_default' => [
|
840 |
+
'size' => '',
|
841 |
+
],
|
842 |
+
'mobile_default' => [
|
843 |
+
'size' => 0.5,
|
844 |
+
],
|
845 |
+
'range' => [
|
846 |
+
'px' => [
|
847 |
+
'min' => 0.1,
|
848 |
+
'max' => 2,
|
849 |
+
'step' => 0.01,
|
850 |
+
],
|
851 |
+
],
|
852 |
+
'selectors' => [
|
853 |
+
'{{WRAPPER}} .eae-thumb-slide .eae-fit-aspect-ratio' => 'padding-bottom: calc( {{SIZE}} * 100% );',
|
854 |
+
],
|
855 |
+
]
|
856 |
+
);
|
857 |
+
|
858 |
+
// $this->add_control(
|
859 |
+
// 'thumb_image_ratio',
|
860 |
+
// [
|
861 |
+
// 'label' => __('Ratio', 'wts-eae'),
|
862 |
+
// 'type' => Controls_Manager::SELECT,
|
863 |
+
// 'default' => '219',
|
864 |
+
// 'options' => [
|
865 |
+
// '169' => '16:9',
|
866 |
+
// '219' => '21:9',
|
867 |
+
// '43' => '4:3',
|
868 |
+
// '11' => '1:1',
|
869 |
+
// ],
|
870 |
+
// 'prefix_class' => 'eae-aspect-ratio-',
|
871 |
+
// 'separator' => 'after',
|
872 |
+
// ]
|
873 |
+
// );
|
874 |
+
|
875 |
+
$this->add_control(
|
876 |
+
'thumb_horizontal_align',
|
877 |
+
[
|
878 |
+
'label' => __( 'Position', 'wts-eae' ),
|
879 |
+
'type' => Controls_Manager::SELECT,
|
880 |
+
'options' => [
|
881 |
+
'top' => __( 'Top', 'wts-eae' ),
|
882 |
+
'bottom' => __( 'Bottom', 'wts-eae' ),
|
883 |
+
],
|
884 |
+
'default' => 'bottom',
|
885 |
+
]
|
886 |
+
);
|
887 |
+
|
888 |
+
|
889 |
+
$this->end_controls_section();
|
890 |
+
|
891 |
+
$this->start_controls_section(
|
892 |
+
'section_slider_setting',
|
893 |
+
[
|
894 |
+
'label' => __( 'Slider Options', 'wts-eae' ),
|
895 |
+
'type' => Controls_Manager::SECTION,
|
896 |
+
]
|
897 |
+
);
|
898 |
+
|
899 |
+
$this->add_control(
|
900 |
+
'slider_effect',
|
901 |
+
[
|
902 |
+
'label' => __( 'Effect', 'wts-eae' ),
|
903 |
+
'type' => Controls_Manager::SELECT,
|
904 |
+
'default' => 'slide',
|
905 |
+
'options' => [
|
906 |
+
'slide' => __( 'Slide', 'wts-eae' ),
|
907 |
+
'fade' => __( 'Fade', 'wts-eae' ),
|
908 |
+
],
|
909 |
+
'separator' => 'after'
|
910 |
+
]
|
911 |
+
);
|
912 |
+
|
913 |
+
$this->add_control(
|
914 |
+
'slider_speed',
|
915 |
+
[
|
916 |
+
'label' => __('Speed', 'wts-eae'),
|
917 |
+
'type' => Controls_Manager::NUMBER,
|
918 |
+
'default' => 500,
|
919 |
+
'description' => __('Duration of transition between slides (in ms)', 'wts-eae'),
|
920 |
+
'range' => [
|
921 |
+
'px' => [
|
922 |
+
'min' => 1000,
|
923 |
+
'max' => 10000,
|
924 |
+
'step' => 500
|
925 |
+
]
|
926 |
+
],
|
927 |
+
]
|
928 |
+
);
|
929 |
+
|
930 |
+
$this->add_control(
|
931 |
+
'slider_autoplay',
|
932 |
+
[
|
933 |
+
'label' => __( 'Autoplay', 'wts-eae' ),
|
934 |
+
'type' => Controls_Manager::SWITCHER,
|
935 |
+
'default' => 'yes',
|
936 |
+
'label_on'=>__('Yes', 'wts-eae'),
|
937 |
+
'label_off' =>__('No' , 'wts-eae'),
|
938 |
+
]
|
939 |
+
);
|
940 |
+
|
941 |
+
$this->add_control(
|
942 |
+
'slider_autoplay_duration',
|
943 |
+
[
|
944 |
+
'label' => __('Duration', 'wts-eae'),
|
945 |
+
'type' => Controls_Manager::NUMBER,
|
946 |
+
'default' => 5000,
|
947 |
+
'description' => __('Delay between transitions (in ms)', 'wts-eae'),
|
948 |
+
'range' => [
|
949 |
+
'px' =>[
|
950 |
+
'min' => 300,
|
951 |
+
'max' => 3000,
|
952 |
+
'step' => 300,
|
953 |
+
]
|
954 |
+
],
|
955 |
+
'condition' => [
|
956 |
+
'slider_autoplay' => 'yes',
|
957 |
+
]
|
958 |
+
]
|
959 |
+
);
|
960 |
+
|
961 |
+
$this->add_control(
|
962 |
+
'slider_pause_on_interaction',
|
963 |
+
[
|
964 |
+
'label' => __('Pause on Interaction', 'wts-eae'),
|
965 |
+
'type' => Controls_Manager::SWITCHER,
|
966 |
+
'default' => 'yes',
|
967 |
+
'label_on'=>__('Yes', 'wts-eae'),
|
968 |
+
'label_off' =>__('No' , 'wts-eae'),
|
969 |
+
'condition' => [
|
970 |
+
'slider_autoplay' => 'yes',
|
971 |
+
],
|
972 |
+
|
973 |
+
]
|
974 |
+
);
|
975 |
+
|
976 |
+
$this->add_control(
|
977 |
+
'slider_direction',
|
978 |
+
[
|
979 |
+
'label' => __( 'Direction', 'wts-eae' ),
|
980 |
+
'type' => Controls_Manager::SELECT,
|
981 |
+
'default' => 'ltr',
|
982 |
+
'options' => [
|
983 |
+
'ltr' => __( 'Left', 'wts-eae' ),
|
984 |
+
'rtl' => __( 'Right', 'wts-eae' ),
|
985 |
+
],
|
986 |
+
]
|
987 |
+
);
|
988 |
+
|
989 |
+
|
990 |
+
$this->add_responsive_control(
|
991 |
+
'slider_space_between',
|
992 |
+
[
|
993 |
+
'label' => __('Space Between Slides', 'wts-eae'),
|
994 |
+
'type' => Controls_Manager::SLIDER,
|
995 |
+
'default' =>[
|
996 |
+
'size' => 10,
|
997 |
+
],
|
998 |
+
'tablet_default' =>[
|
999 |
+
'size' => 15,
|
1000 |
+
],
|
1001 |
+
'mobile_default' =>[
|
1002 |
+
'size' => 10,
|
1003 |
+
],
|
1004 |
+
'range' => [
|
1005 |
+
'px'=>[
|
1006 |
+
'min'=> 0,
|
1007 |
+
'max'=> 50,
|
1008 |
+
'step'=> 5,
|
1009 |
+
]
|
1010 |
+
],
|
1011 |
+
]
|
1012 |
+
);
|
1013 |
+
|
1014 |
+
$this->add_control(
|
1015 |
+
'slider_loop',
|
1016 |
+
[
|
1017 |
+
'label' => __('Loop', 'wts-eae'),
|
1018 |
+
'type' => Controls_Manager::SWITCHER,
|
1019 |
+
'default' => 'yes',
|
1020 |
+
'label_on'=>__('Yes', 'wts-eae'),
|
1021 |
+
'label_off' =>__('No' , 'wts-eae'),
|
1022 |
+
'separator' => 'after'
|
1023 |
+
]
|
1024 |
+
);
|
1025 |
+
|
1026 |
+
$this->add_control(
|
1027 |
+
'slider_navigation',
|
1028 |
+
[
|
1029 |
+
'label' => __('Arrows', 'wts-eae'),
|
1030 |
+
'type' => Controls_Manager::SWITCHER,
|
1031 |
+
'default' => 'yes',
|
1032 |
+
'label_on' => __('Yes' , 'wts-eae'),
|
1033 |
+
'label_off' => __('No' , 'wts-eae'),
|
1034 |
+
'return_value' => 'yes',
|
1035 |
+
]
|
1036 |
+
);
|
1037 |
+
|
1038 |
+
$this->add_control(
|
1039 |
+
'navigation_icon_left',
|
1040 |
+
[
|
1041 |
+
'label' => __( 'Icon Prev', 'wts-eae' ),
|
1042 |
+
'type' => Controls_Manager::ICONS,
|
1043 |
+
'fa4compatibility' => 'icon',
|
1044 |
+
'default' => [
|
1045 |
+
'value' => 'fa fa-angle-left',
|
1046 |
+
'library' => 'fa-solid',
|
1047 |
+
],
|
1048 |
+
'condition'=> [
|
1049 |
+
'slider_navigation' => 'yes'
|
1050 |
+
],
|
1051 |
+
]
|
1052 |
+
);
|
1053 |
+
|
1054 |
+
$this->add_control(
|
1055 |
+
'navigation_icon_right',
|
1056 |
+
[
|
1057 |
+
'label' => __( 'Icon Next', 'wts-eae' ),
|
1058 |
+
'type' => Controls_Manager::ICONS,
|
1059 |
+
'fa4compatibility' => 'icon',
|
1060 |
+
'default' => [
|
1061 |
+
'value' => 'fa fa-angle-right',
|
1062 |
+
'library' => 'fa-solid',
|
1063 |
+
],
|
1064 |
+
'condition'=> [
|
1065 |
+
'slider_navigation' => 'yes'
|
1066 |
+
],
|
1067 |
+
]
|
1068 |
+
);
|
1069 |
+
|
1070 |
+
$this -> add_control(
|
1071 |
+
'slider_pagination',
|
1072 |
+
[
|
1073 |
+
'label' => __('Pagination' , 'wts-eae'),
|
1074 |
+
'type' => Controls_Manager::SELECT,
|
1075 |
+
'options' =>
|
1076 |
+
[
|
1077 |
+
'' => __('None', 'wts-eae'),
|
1078 |
+
'bullets' => __( 'Bullets' , 'wts-eae'),
|
1079 |
+
'fraction' =>__( 'Fraction' , 'wts-eae'),
|
1080 |
+
'progressbar' =>__('Progress' , 'wts-eae'),
|
1081 |
+
],
|
1082 |
+
'default'=>'',
|
1083 |
+
]
|
1084 |
+
);
|
1085 |
+
|
1086 |
+
$this->add_control(
|
1087 |
+
'slider_clickable',
|
1088 |
+
[
|
1089 |
+
'label' =>__('Clickable' , 'wts-eae'),
|
1090 |
+
'type' =>Controls_Manager::SWITCHER,
|
1091 |
+
'default' => 'yes',
|
1092 |
+
'label_on'=>__('Yes', 'wts-eae'),
|
1093 |
+
'label_off' =>__('No' , 'wts-eae'),
|
1094 |
+
'condition'=> [
|
1095 |
+
'slider_pagination' => 'bullets'
|
1096 |
+
],
|
1097 |
+
]
|
1098 |
+
);
|
1099 |
+
|
1100 |
+
$this->add_control(
|
1101 |
+
'slider_keyboard',
|
1102 |
+
[
|
1103 |
+
'label' => __('Keyboard Control' , 'wts-eae'),
|
1104 |
+
'type' =>Controls_Manager::SWITCHER,
|
1105 |
+
'default'=> 'yes',
|
1106 |
+
'label_on'=>__('Yes', 'wts-eae'),
|
1107 |
+
'label_off' =>__('No' , 'wts-eae'),
|
1108 |
+
'return_value'=>'yes',
|
1109 |
+
]
|
1110 |
+
);
|
1111 |
+
|
1112 |
+
$this->end_controls_section();
|
1113 |
+
|
1114 |
+
$this->start_controls_section(
|
1115 |
+
'slides_style_section',
|
1116 |
+
[
|
1117 |
+
'label' => __('Slides', 'wts-eae'),
|
1118 |
+
'tab' => \Elementor\Controls_Manager::TAB_STYLE,
|
1119 |
+
]
|
1120 |
+
);
|
1121 |
+
|
1122 |
+
$this->add_responsive_control(
|
1123 |
+
'space_between_thumbs',
|
1124 |
+
[
|
1125 |
+
'label' => __('Space Between', 'wts-eae'),
|
1126 |
+
'type' => Controls_Manager::SLIDER,
|
1127 |
+
'default' =>[
|
1128 |
+
'size' => 10,
|
1129 |
+
],
|
1130 |
+
'tablet_default' =>[
|
1131 |
+
'size' => 10,
|
1132 |
+
],
|
1133 |
+
'mobile_default' =>[
|
1134 |
+
'size' => 5,
|
1135 |
+
],
|
1136 |
+
'range' => [
|
1137 |
+
'px'=>[
|
1138 |
+
'min'=> 0,
|
1139 |
+
'max'=> 50,
|
1140 |
+
'step'=> 5,
|
1141 |
+
]
|
1142 |
+
],
|
1143 |
+
'selectors' => [
|
1144 |
+
'{{WRAPPER}} .eae-thumb-horizontal-bottom' => 'margin-top: {{SIZE}}{{UNIT}};',
|
1145 |
+
'{{WRAPPER}} .eae-thumb-horizontal-top' => 'margin-bottom: {{SIZE}}{{UNIT}};',
|
1146 |
+
],
|
1147 |
+
]
|
1148 |
+
);
|
1149 |
+
|
1150 |
+
$this->add_control(
|
1151 |
+
'slider_bgcolor',
|
1152 |
+
[
|
1153 |
+
'label' => __( 'Background Color', 'wts-eae' ),
|
1154 |
+
'type' => Controls_Manager::COLOR,
|
1155 |
+
'selectors' => [
|
1156 |
+
'{{WRAPPER}} .eae-swiper-slide' => 'background-color: {{VALUE}}',
|
1157 |
+
],
|
1158 |
+
]
|
1159 |
+
);
|
1160 |
+
|
1161 |
+
$this->add_group_control(
|
1162 |
+
Group_Control_Border::get_type(),
|
1163 |
+
[
|
1164 |
+
'name' => 'slide_border',
|
1165 |
+
'fields_options' => [
|
1166 |
+
'border' => [
|
1167 |
+
'default' => '',
|
1168 |
+
],
|
1169 |
+
'width' => [
|
1170 |
+
'default' => [
|
1171 |
+
'top' => 1,
|
1172 |
+
'right' => 1,
|
1173 |
+
'bottom' => 1,
|
1174 |
+
'left' => 1,
|
1175 |
+
'unit' => 'px'
|
1176 |
+
],
|
1177 |
+
],
|
1178 |
+
'color' => [
|
1179 |
+
'default' => '#0c0c0c',
|
1180 |
+
]
|
1181 |
+
],
|
1182 |
+
'selector' => '{{WRAPPER}} .eae-swiper-container',
|
1183 |
+
]
|
1184 |
+
);
|
1185 |
+
|
1186 |
+
$this->add_control(
|
1187 |
+
'slider_border_radius',
|
1188 |
+
[
|
1189 |
+
'label' => __('Border Radius', 'wts-eae'),
|
1190 |
+
'type' => Controls_Manager::DIMENSIONS,
|
1191 |
+
'size_units' => ['px', '%'],
|
1192 |
+
'selectors' => [
|
1193 |
+
'{{WRAPPER}} .eae-swiper-container' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
1194 |
+
],
|
1195 |
+
]
|
1196 |
+
);
|
1197 |
+
|
1198 |
+
$this->add_responsive_control(
|
1199 |
+
'slides_padding',
|
1200 |
+
[
|
1201 |
+
'label' => __( 'Padding', 'wts-eae' ),
|
1202 |
+
'type' => Controls_Manager::DIMENSIONS,
|
1203 |
+
'size_units' => [ 'px', 'em', '%' ],
|
1204 |
+
'selectors' => [
|
1205 |
+
'{{WRAPPER}} .eae-slide-inner' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
1206 |
+
],
|
1207 |
+
//'separator' => 'before',
|
1208 |
+
]
|
1209 |
+
);
|
1210 |
+
|
1211 |
+
$this->add_control(
|
1212 |
+
'slides_horizontal_position',
|
1213 |
+
[
|
1214 |
+
'label' => __( 'Horizontal Position', 'wts-eae' ),
|
1215 |
+
'type' => Controls_Manager::CHOOSE,
|
1216 |
+
'default' => 'center',
|
1217 |
+
'options' => [
|
1218 |
+
'left' => [
|
1219 |
+
'title' => __( 'Left', 'wts-eae' ),
|
1220 |
+
'icon' => 'eicon-h-align-left',
|
1221 |
+
],
|
1222 |
+
'center' => [
|
1223 |
+
'title' => __( 'Center', 'wts-eae' ),
|
1224 |
+
'icon' => 'eicon-h-align-center',
|
1225 |
+
],
|
1226 |
+
'right' => [
|
1227 |
+
'title' => __( 'Right', 'wts-eae' ),
|
1228 |
+
'icon' => 'eicon-h-align-right',
|
1229 |
+
],
|
1230 |
+
],
|
1231 |
+
'prefix_class' => 'eae--hr-position-',
|
1232 |
+
]
|
1233 |
+
);
|
1234 |
+
|
1235 |
+
$this->add_control(
|
1236 |
+
'slides_vertical_position',
|
1237 |
+
[
|
1238 |
+
'label' => __( 'Vertical Position', 'wts-eae' ),
|
1239 |
+
'type' => Controls_Manager::CHOOSE,
|
1240 |
+
'default' => 'middle',
|
1241 |
+
'options' => [
|
1242 |
+
'top' => [
|
1243 |
+
'title' => __( 'Top', 'wts-eae' ),
|
1244 |
+
'icon' => 'eicon-v-align-top',
|
1245 |
+
],
|
1246 |
+
'middle' => [
|
1247 |
+
'title' => __( 'Middle', 'wts-eae' ),
|
1248 |
+
'icon' => 'eicon-v-align-middle',
|
1249 |
+
],
|
1250 |
+
'bottom' => [
|
1251 |
+
'title' => __( 'Bottom', 'wts-eae' ),
|
1252 |
+
'icon' => 'eicon-v-align-bottom',
|
1253 |
+
],
|
1254 |
+
],
|
1255 |
+
'prefix_class' => 'eae--vr-position-',
|
1256 |
+
]
|
1257 |
+
);
|
1258 |
+
|
1259 |
+
$this->add_control(
|
1260 |
+
'slides_text_align',
|
1261 |
+
[
|
1262 |
+
'label' => __( 'Text Align', 'wts-eae' ),
|
1263 |
+
'type' => Controls_Manager::CHOOSE,
|
1264 |
+
'options' => [
|
1265 |
+
'left' => [
|
1266 |
+
'title' => __( 'Left', 'wts-eae' ),
|
1267 |
+
'icon' => 'eicon-text-align-left',
|
1268 |
+
],
|
1269 |
+
'center' => [
|
1270 |
+
'title' => __( 'Center', 'wts-eae' ),
|
1271 |
+
'icon' => 'eicon-text-align-center',
|
1272 |
+
],
|
1273 |
+
'right' => [
|
1274 |
+
'title' => __( 'Right', 'wts-eae' ),
|
1275 |
+
'icon' => 'eicon-text-align-right',
|
1276 |
+
],
|
1277 |
+
],
|
1278 |
+
'default' => 'center',
|
1279 |
+
'selectors' => [
|
1280 |
+
'{{WRAPPER}} .eae-slide-inner' => 'text-align: {{VALUE}}',
|
1281 |
+
],
|
1282 |
+
]
|
1283 |
+
);
|
1284 |
+
|
1285 |
+
$this->add_group_control(
|
1286 |
+
Group_Control_Text_Shadow::get_type(),
|
1287 |
+
[
|
1288 |
+
'name' => 'text_shadow',
|
1289 |
+
'selector' => '{{WRAPPER}} .eae-slide-content',
|
1290 |
+
]
|
1291 |
+
);
|
1292 |
+
|
1293 |
+
$this-> add_responsive_control(
|
1294 |
+
'slide_content_width',
|
1295 |
+
[
|
1296 |
+
'label' => __('Content Width', 'wts-eae'),
|
1297 |
+
'type' => Controls_Manager::SLIDER,
|
1298 |
+
'range' => [
|
1299 |
+
'px' => [
|
1300 |
+
'min' => 0,
|
1301 |
+
'max' => 1000,
|
1302 |
+
],
|
1303 |
+
'%' => [
|
1304 |
+
'min' => 0,
|
1305 |
+
'max' => 100,
|
1306 |
+
],
|
1307 |
+
],
|
1308 |
+
'size_units' => [ '%', 'px' ],
|
1309 |
+
'default' => [
|
1310 |
+
'size' => '66',
|
1311 |
+
'unit' => '%',
|
1312 |
+
],
|
1313 |
+
'tablet_default' => [
|
1314 |
+
'unit' => '%',
|
1315 |
+
],
|
1316 |
+
'mobile_default' => [
|
1317 |
+
'unit' => '%',
|
1318 |
+
],
|
1319 |
+
'selectors' => [
|
1320 |
+
'{{WRAPPER}} .eae-slide-content' => 'max-width: {{SIZE}}{{UNIT}};',
|
1321 |
+
],
|
1322 |
+
'separator' => 'before',
|
1323 |
+
]
|
1324 |
+
);
|
1325 |
+
|
1326 |
+
$this->add_control(
|
1327 |
+
'content_bgcolor',
|
1328 |
+
[
|
1329 |
+
'label' => __( 'Content Background Color', 'wts-eae' ),
|
1330 |
+
'type' => Controls_Manager::COLOR,
|
1331 |
+
'selectors' => [
|
1332 |
+
'{{WRAPPER}} .eae-slide-content' => 'background-color: {{VALUE}}',
|
1333 |
+
],
|
1334 |
+
]
|
1335 |
+
);
|
1336 |
+
|
1337 |
+
$this->add_responsive_control(
|
1338 |
+
'content_padding',
|
1339 |
+
[
|
1340 |
+
'label' => __( 'Content Padding', 'wts-eae' ),
|
1341 |
+
'type' => Controls_Manager::DIMENSIONS,
|
1342 |
+
'size_units' => [ 'px', 'em', '%' ],
|
1343 |
+
'selectors' => [
|
1344 |
+
'{{WRAPPER}} .eae-slide-content' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
1345 |
+
],
|
1346 |
+
]
|
1347 |
+
);
|
1348 |
+
|
1349 |
+
$this->end_controls_section();
|
1350 |
+
|
1351 |
+
$this->start_controls_section(
|
1352 |
+
'slides_style_title',
|
1353 |
+
[
|
1354 |
+
'label' => __( 'Heading', 'wts-eae' ),
|
1355 |
+
'tab' => Controls_Manager::TAB_STYLE,
|
1356 |
+
]
|
1357 |
+
);
|
1358 |
+
|
1359 |
+
$this->add_control(
|
1360 |
+
'title_color',
|
1361 |
+
[
|
1362 |
+
'label' => __( 'Text Color', 'wts-eae' ),
|
1363 |
+
'type' => Controls_Manager::COLOR,
|
1364 |
+
'selectors' => [
|
1365 |
+
'{{WRAPPER}} .eae-slide-heading' => 'color: {{VALUE}}',
|
1366 |
+
|
1367 |
+
],
|
1368 |
+
]
|
1369 |
+
);
|
1370 |
+
|
1371 |
+
$this->add_group_control(
|
1372 |
+
Group_Control_Typography::get_type(),
|
1373 |
+
[
|
1374 |
+
'name' => 'title_typography',
|
1375 |
+
'global' => [
|
1376 |
+
'default' => Global_Typography::TYPOGRAPHY_PRIMARY,
|
1377 |
+
],
|
1378 |
+
'selector' => '{{WRAPPER}} .eae-slide-heading',
|
1379 |
+
]
|
1380 |
+
);
|
1381 |
+
|
1382 |
+
$this->add_control(
|
1383 |
+
'title_spacing',
|
1384 |
+
[
|
1385 |
+
'label' => __('Spacing', 'wts-eae'),
|
1386 |
+
'type' => Controls_Manager::SLIDER,
|
1387 |
+
'range' => [
|
1388 |
+
'px' => [
|
1389 |
+
'min' => 0,
|
1390 |
+
'max' => 100,
|
1391 |
+
],
|
1392 |
+
],
|
1393 |
+
'selectors' => [
|
1394 |
+
'{{WRAPPER}} .eae-slide-inner .eae-slide-heading:not(:last-child)' => 'margin-bottom: {{SIZE}}{{UNIT}}',
|
1395 |
+
],
|
1396 |
+
]
|
1397 |
+
);
|
1398 |
+
|
1399 |
+
$this->end_controls_section();
|
1400 |
+
|
1401 |
+
$this->start_controls_section(
|
1402 |
+
'slides_style_description',
|
1403 |
+
[
|
1404 |
+
'label' => __( 'Description', 'wts-eae' ),
|
1405 |
+
'tab' => Controls_Manager::TAB_STYLE,
|
1406 |
+
]
|
1407 |
+
);
|
1408 |
+
|
1409 |
+
$this->add_control(
|
1410 |
+
'description_color',
|
1411 |
+
[
|
1412 |
+
'label' => __( 'Text Color', 'wts-eae' ),
|
1413 |
+
'type' => Controls_Manager::COLOR,
|
1414 |
+
'selectors' => [
|
1415 |
+
'{{WRAPPER}} .eae-slide-text' => 'color: {{VALUE}}',
|
1416 |
+
|
1417 |
+
],
|
1418 |
+
]
|
1419 |
+
);
|
1420 |
+
|
1421 |
+
$this->add_group_control(
|
1422 |
+
Group_Control_Typography::get_type(),
|
1423 |
+
[
|
1424 |
+
'name' => 'description_typography',
|
1425 |
+
'global' => [
|
1426 |
+
'default' => Global_Typography::TYPOGRAPHY_PRIMARY,
|
1427 |
+
],
|
1428 |
+
'selector' => '{{WRAPPER}} .eae-slide-text',
|
1429 |
+
]
|
1430 |
+
);
|
1431 |
+
|
1432 |
+
$this->add_control(
|
1433 |
+
'description_spacing',
|
1434 |
+
[
|
1435 |
+
'label' => __( 'Spacing', 'wts-eae' ),
|
1436 |
+
'type' => Controls_Manager::SLIDER,
|
1437 |
+
'range' => [
|
1438 |
+
'px' => [
|
1439 |
+
'min' => 0,
|
1440 |
+
'max' => 100,
|
1441 |
+
],
|
1442 |
+
],
|
1443 |
+
'selectors' => [
|
1444 |
+
'{{WRAPPER}} .eae-slide-inner .eae-slide-text:not(:last-child)' => 'margin-bottom: {{SIZE}}{{UNIT}}',
|
1445 |
+
],
|
1446 |
+
]
|
1447 |
+
);
|
1448 |
+
|
1449 |
+
$this->end_controls_section();
|
1450 |
+
|
1451 |
+
$this->start_controls_section(
|
1452 |
+
'slides_style_button',
|
1453 |
+
[
|
1454 |
+
'label' => __( 'Button', 'wts-eae' ),
|
1455 |
+
'tab' => Controls_Manager::TAB_STYLE,
|
1456 |
+
]
|
1457 |
+
);
|
1458 |
+
|
1459 |
+
$this->add_group_control(
|
1460 |
+
Group_Control_Typography::get_type(),
|
1461 |
+
[
|
1462 |
+
'name' => 'button_typography',
|
1463 |
+
'global' => [
|
1464 |
+
'default' => Global_Typography::TYPOGRAPHY_PRIMARY,
|
1465 |
+
],
|
1466 |
+
'selector' => '{{WRAPPER}} .eae-slide-button .eae-slide-btn',
|
1467 |
+
]
|
1468 |
+
);
|
1469 |
+
|
1470 |
+
$this->start_controls_tabs('slides_button_style_tabs');
|
1471 |
+
|
1472 |
+
$this->start_controls_tab(
|
1473 |
+
'tab_button_normal_style',
|
1474 |
+
[
|
1475 |
+
'label' => __('Normal', 'wts-eae'),
|
1476 |
+
]
|
1477 |
+
);
|
1478 |
+
|
1479 |
+
$this->add_control(
|
1480 |
+
'button_color',
|
1481 |
+
[
|
1482 |
+
'label' => __('Text Color', 'wts-eae'),
|
1483 |
+
'type' => Controls_Manager::COLOR,
|
1484 |
+
'default' => '',
|
1485 |
+
'selectors' => [
|
1486 |
+
'{{WRAPPER}} .eae-slide-button .eae-slide-btn' => 'color: {{VALUE}};',
|
1487 |
+
],
|
1488 |
+
]
|
1489 |
+
);
|
1490 |
+
|
1491 |
+
$this->add_control(
|
1492 |
+
'button_background_color',
|
1493 |
+
[
|
1494 |
+
'label' => __( 'Background Color', 'wts-eae' ),
|
1495 |
+
'type' => Controls_Manager::COLOR,
|
1496 |
+
'selectors' => [
|
1497 |
+
'{{WRAPPER}} .eae-slide-button .eae-slide-btn' => 'background-color: {{VALUE}}',
|
1498 |
+
],
|
1499 |
+
]
|
1500 |
+
);
|
1501 |
+
|
1502 |
+
$this->end_controls_tab();
|
1503 |
+
|
1504 |
+
$this->start_controls_tab(
|
1505 |
+
'tab_button_hover_style',
|
1506 |
+
[
|
1507 |
+
'label' => __('Hover', 'wts-eae'),
|
1508 |
+
]
|
1509 |
+
);
|
1510 |
+
|
1511 |
+
$this->add_control(
|
1512 |
+
'button_hover_color',
|
1513 |
+
[
|
1514 |
+
'label' => __('Text Color', 'wts-eae'),
|
1515 |
+
'type' => Controls_Manager::COLOR,
|
1516 |
+
'selectors' => [
|
1517 |
+
'{{WRAPPER}} .eae-slide-button .eae-slide-btn:hover' => 'color: {{VALUE}};',
|
1518 |
+
],
|
1519 |
+
]
|
1520 |
+
);
|
1521 |
+
|
1522 |
+
$this->add_control(
|
1523 |
+
'button_border_hover_color',
|
1524 |
+
[
|
1525 |
+
'label' => __('Border Color', 'wts-eae'),
|
1526 |
+
'type' => Controls_Manager::COLOR,
|
1527 |
+
'condition' => [
|
1528 |
+
'button_border_border!' => '',
|
1529 |
+
],
|
1530 |
+
'selectors' => [
|
1531 |
+
'{{WRAPPER}} .eae-slide-button .eae-slide-btn:hover' => 'border-color: {{VALUE}};',
|
1532 |
+
],
|
1533 |
+
]
|
1534 |
+
);
|
1535 |
+
|
1536 |
+
$this->add_control(
|
1537 |
+
'button_bg_hover_color',
|
1538 |
+
[
|
1539 |
+
'label' => __( 'Background Color', 'wts-eae' ),
|
1540 |
+
'type' => Controls_Manager::COLOR,
|
1541 |
+
'selectors' => [
|
1542 |
+
'{{WRAPPER}} .eae-slide-button .eae-slide-btn:hover' => 'background-color: {{VALUE}}',
|
1543 |
+
],
|
1544 |
+
]
|
1545 |
+
);
|
1546 |
+
|
1547 |
+
$this->end_controls_tabs();
|
1548 |
+
|
1549 |
+
$this->add_group_control(
|
1550 |
+
Group_Control_Border::get_type(),
|
1551 |
+
[
|
1552 |
+
'name' => 'button_border',
|
1553 |
+
'fields_options' => [
|
1554 |
+
'border' => [
|
1555 |
+
'default' => 'solid',
|
1556 |
+
],
|
1557 |
+
'width' => [
|
1558 |
+
'default' => [
|
1559 |
+
'top' => 2,
|
1560 |
+
'right' => 2,
|
1561 |
+
'bottom' => 2,
|
1562 |
+
'left' => 2,
|
1563 |
+
'unit' => 'px'
|
1564 |
+
],
|
1565 |
+
],
|
1566 |
+
],
|
1567 |
+
'selector' => '{{WRAPPER}} .eae-slide-button .eae-slide-btn',
|
1568 |
+
'separator' => 'before',
|
1569 |
+
]
|
1570 |
+
);
|
1571 |
+
|
1572 |
+
$this->add_control(
|
1573 |
+
'button_border_radius',
|
1574 |
+
[
|
1575 |
+
'label' => __('Border Radius', 'wts-eae'),
|
1576 |
+
'type' => Controls_Manager::DIMENSIONS,
|
1577 |
+
'size_units' => ['px', '%'],
|
1578 |
+
'selectors' => [
|
1579 |
+
'{{WRAPPER}} .eae-slide-button .eae-slide-btn' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
1580 |
+
'{{WRAPPER}} .eae-slide-button .eae-slide-btn:hover' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
1581 |
+
],
|
1582 |
+
]
|
1583 |
+
);
|
1584 |
+
|
1585 |
+
$this->add_responsive_control(
|
1586 |
+
'button_padding',
|
1587 |
+
[
|
1588 |
+
'label' => __('Padding', 'wts-eae'),
|
1589 |
+
'type' => Controls_Manager::DIMENSIONS,
|
1590 |
+
'size_units' => ['px', 'em', '%'],
|
1591 |
+
'selectors' => [
|
1592 |
+
'{{WRAPPER}} .eae-slide-button .eae-slide-btn' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
1593 |
+
],
|
1594 |
+
]
|
1595 |
+
);
|
1596 |
+
|
1597 |
+
$this->end_controls_section();
|
1598 |
+
|
1599 |
+
$this->start_controls_section(
|
1600 |
+
'navigation_style_section',
|
1601 |
+
[
|
1602 |
+
'label' => __( 'Slider Navigation', 'wts-eae' ),
|
1603 |
+
'tab' => Controls_Manager::TAB_STYLE,
|
1604 |
+
'conditions' => [
|
1605 |
+
'relation' => 'or',
|
1606 |
+
'terms' => [
|
1607 |
+
[
|
1608 |
+
'name' => 'slider_pagination',
|
1609 |
+
'operator' => '!=',
|
1610 |
+
'value' => '',
|
1611 |
+
],
|
1612 |
+
[
|
1613 |
+
'name' => 'slider_navigation',
|
1614 |
+
'operator' => '!=',
|
1615 |
+
'value' => '',
|
1616 |
+
],
|
1617 |
+
],
|
1618 |
+
],
|
1619 |
+
]
|
1620 |
+
);
|
1621 |
+
|
1622 |
+
$this->add_control(
|
1623 |
+
'arrows_heading',
|
1624 |
+
[
|
1625 |
+
'label' => __( 'Arrows', 'wts-eae' ),
|
1626 |
+
'type' => Controls_Manager::HEADING,
|
1627 |
+
'conditions' => [
|
1628 |
+
'terms' => [
|
1629 |
+
[
|
1630 |
+
'name' => 'slider_navigation',
|
1631 |
+
'operator' => '!=',
|
1632 |
+
'value' => '',
|
1633 |
+
],
|
1634 |
+
],
|
1635 |
+
],
|
1636 |
+
]
|
1637 |
+
);
|
1638 |
+
|
1639 |
+
$this->add_control(
|
1640 |
+
'arrows_color',
|
1641 |
+
[
|
1642 |
+
'label' => __( 'Color', 'wts-eae' ),
|
1643 |
+
'type' => Controls_Manager::COLOR,
|
1644 |
+
'selectors' => [
|
1645 |
+
'{{WRAPPER}} .eae-slider-nav-button' => 'color: {{VALUE}}',
|
1646 |
+
],
|
1647 |
+
'conditions' => [
|
1648 |
+
'terms' => [
|
1649 |
+
[
|
1650 |
+
'name' => 'slider_navigation',
|
1651 |
+
'operator' => '!=',
|
1652 |
+
'value' => '',
|
1653 |
+
],
|
1654 |
+
],
|
1655 |
+
],
|
1656 |
+
]
|
1657 |
+
);
|
1658 |
+
|
1659 |
+
$this->add_control(
|
1660 |
+
'arrows_size',
|
1661 |
+
[
|
1662 |
+
'label' => __( 'Size', 'wts-eae' ),
|
1663 |
+
'type' => Controls_Manager::SLIDER,
|
1664 |
+
'range' => [
|
1665 |
+
'px' => [
|
1666 |
+
'min' => 25,
|
1667 |
+
'max' => 60,
|
1668 |
+
],
|
1669 |
+
],
|
1670 |
+
'selectors' => [
|
1671 |
+
'{{WRAPPER}} .eae-slider-nav-button' => 'font-size: {{SIZE}}{{UNIT}}',
|
1672 |
+
],
|
1673 |
+
'conditions' => [
|
1674 |
+
'terms' => [
|
1675 |
+
[
|
1676 |
+
'name' => 'slider_navigation',
|
1677 |
+
'operator' => '!=',
|
1678 |
+
'value' => '',
|
1679 |
+
],
|
1680 |
+
],
|
1681 |
+
],
|
1682 |
+
'separator' => 'after',
|
1683 |
+
]
|
1684 |
+
);
|
1685 |
+
|
1686 |
+
$this->add_control(
|
1687 |
+
'pagination_bullets_heading',
|
1688 |
+
[
|
1689 |
+
'label' => __( 'Bullets', 'wts-eae' ),
|
1690 |
+
'type' => Controls_Manager::HEADING,
|
1691 |
+
'conditions' => [
|
1692 |
+
'terms' => [
|
1693 |
+
[
|
1694 |
+
'name' => 'slider_pagination',
|
1695 |
+
'operator' => '==',
|
1696 |
+
'value' => 'bullets',
|
1697 |
+
],
|
1698 |
+
],
|
1699 |
+
],
|
1700 |
+
//'separator' => 'before',
|
1701 |
+
]
|
1702 |
+
);
|
1703 |
+
|
1704 |
+
$this->add_control(
|
1705 |
+
'pagination_fraction_heading',
|
1706 |
+
[
|
1707 |
+
'label' => __( 'Fraction', 'wts-eae' ),
|
1708 |
+
'type' => Controls_Manager::HEADING,
|
1709 |
+
'conditions' => [
|
1710 |
+
'terms' => [
|
1711 |
+
[
|
1712 |
+
'name' => 'slider_pagination',
|
1713 |
+
'operator' => '==',
|
1714 |
+
'value' => 'fraction',
|
1715 |
+
],
|
1716 |
+
],
|
1717 |
+
],
|
1718 |
+
//'separator' => 'before',
|
1719 |
+
]
|
1720 |
+
);
|
1721 |
+
|
1722 |
+
$this->add_control(
|
1723 |
+
'pagination_progressbar_heading',
|
1724 |
+
[
|
1725 |
+
'label' => __( 'ProgressBar', 'wts-eae' ),
|
1726 |
+
'type' => Controls_Manager::HEADING,
|
1727 |
+
'conditions' => [
|
1728 |
+
'terms' => [
|
1729 |
+
[
|
1730 |
+
'name' => 'slider_pagination',
|
1731 |
+
'operator' => '==',
|
1732 |
+
'value' => 'progressbar',
|
1733 |
+
],
|
1734 |
+
],
|
1735 |
+
],
|
1736 |
+
//'separator' => 'before',
|
1737 |
+
]
|
1738 |
+
);
|
1739 |
+
|
1740 |
+
$this->add_control(
|
1741 |
+
'pagination_color',
|
1742 |
+
[
|
1743 |
+
'label' => __( 'Color', 'wts-eae' ),
|
1744 |
+
'type' => Controls_Manager::COLOR,
|
1745 |
+
'selectors' => [
|
1746 |
+
'{{WRAPPER}} .swiper-pagination-bullet' => 'background-color: {{VALUE}};',
|
1747 |
+
'{{WRAPPER}} .swiper-pagination-fraction' => 'color: {{VALUE}};',
|
1748 |
+
'{{WRAPPER}} .swiper-pagination-progressbar' => 'background-color: {{VALUE}};',
|
1749 |
+
],
|
1750 |
+
'condition' => [
|
1751 |
+
'slider_pagination!' => '',
|
1752 |
+
],
|
1753 |
+
]
|
1754 |
+
);
|
1755 |
+
|
1756 |
+
$this->add_control(
|
1757 |
+
'pagination_active_color',
|
1758 |
+
[
|
1759 |
+
'label' => __( 'Active Color', 'wts-eae' ),
|
1760 |
+
'type' => Controls_Manager::COLOR,
|
1761 |
+
'selectors' => [
|
1762 |
+
'{{WRAPPER}} .swiper-pagination-bullet-active' => 'background-color: {{VALUE}};',
|
1763 |
+
'{{WRAPPER}} .swiper-pagination-current' => 'color: {{VALUE}};',
|
1764 |
+
'{{WRAPPER}} .swiper-pagination-progressbar-fill' => 'background-color: {{VALUE}};',
|
1765 |
+
],
|
1766 |
+
'condition' => [
|
1767 |
+
'slider_pagination!' => '',
|
1768 |
+
],
|
1769 |
+
]
|
1770 |
+
);
|
1771 |
+
|
1772 |
+
$this->add_control(
|
1773 |
+
'pagination_size',
|
1774 |
+
[
|
1775 |
+
'label' => __( 'Size', 'wts-eae' ),
|
1776 |
+
'type' => Controls_Manager::SLIDER,
|
1777 |
+
'range' => [
|
1778 |
+
'px' => [
|
1779 |
+
'min' => 5,
|
1780 |
+
'max' => 25,
|
1781 |
+
],
|
1782 |
+
],
|
1783 |
+
'selectors' => [
|
1784 |
+
'{{WRAPPER}} .swiper-pagination-bullet' => 'height: {{SIZE}}{{UNIT}}; width: {{SIZE}}{{UNIT}}',
|
1785 |
+
'{{WRAPPER}} .swiper-pagination-fraction' => 'font-size: {{SIZE}}{{UNIT}}',
|
1786 |
+
'{{WRAPPER}} .swiper-pagination-progressbar' => 'height: {{SIZE}}{{UNIT}}', //.swiper-container-horizontal
|
1787 |
+
],
|
1788 |
+
'condition' => [
|
1789 |
+
'slider_pagination!' => '',
|
1790 |
+
],
|
1791 |
+
]
|
1792 |
+
);
|
1793 |
+
|
1794 |
+
$this->end_controls_section();
|
1795 |
+
|
1796 |
+
$this->start_controls_section(
|
1797 |
+
'thumbnails_style_section',
|
1798 |
+
[
|
1799 |
+
'label' => __( 'Thumbnails', 'wts-eae' ),
|
1800 |
+
'tab' => Controls_Manager::TAB_STYLE,
|
1801 |
+
]
|
1802 |
+
);
|
1803 |
+
|
1804 |
+
$this->add_group_control(
|
1805 |
+
Group_Control_Border::get_type(),
|
1806 |
+
[
|
1807 |
+
'name' => 'thumbnail_border',
|
1808 |
+
'fields_options' => [
|
1809 |
+
'border' => [
|
1810 |
+
'default' => '',
|
1811 |
+
],
|
1812 |
+
'width' => [
|
1813 |
+
'default' => [
|
1814 |
+
'top' => 1,
|
1815 |
+
'right' => 1,
|
1816 |
+
'bottom' => 1,
|
1817 |
+
'left' => 1,
|
1818 |
+
'unit' => 'px'
|
1819 |
+
],
|
1820 |
+
],
|
1821 |
+
'color' => [
|
1822 |
+
'default' => '#0c0c0c',
|
1823 |
+
]
|
1824 |
+
],
|
1825 |
+
'selector' => '{{WRAPPER}} .eae-thumb-slide',
|
1826 |
+
]
|
1827 |
+
);
|
1828 |
+
|
1829 |
+
$this->add_control(
|
1830 |
+
'thumbnail_border_radius',
|
1831 |
+
[
|
1832 |
+
'label' => __('Border Radius', 'wts-eae'),
|
1833 |
+
'type' => Controls_Manager::DIMENSIONS,
|
1834 |
+
'size_units' => ['px', '%'],
|
1835 |
+
'selectors' => [
|
1836 |
+
'{{WRAPPER}} .eae-thumb-slide' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
1837 |
+
'{{WRAPPER}} .eae-thumb-slide:hover' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
1838 |
+
],
|
1839 |
+
]
|
1840 |
+
);
|
1841 |
+
|
1842 |
+
$this->add_control(
|
1843 |
+
'thumb_arrows_heading',
|
1844 |
+
[
|
1845 |
+
'label' => __( 'Arrows', 'wts-eae' ),
|
1846 |
+
'type' => Controls_Manager::HEADING,
|
1847 |
+
'conditions' => [
|
1848 |
+
'terms' => [
|
1849 |
+
[
|
1850 |
+
'name' => 'thumb_navigation',
|
1851 |
+
'operator' => '!=',
|
1852 |
+
'value' => '',
|
1853 |
+
],
|
1854 |
+
],
|
1855 |
+
],
|
1856 |
+
'separator' => 'before',
|
1857 |
+
]
|
1858 |
+
);
|
1859 |
+
|
1860 |
+
$this->add_control(
|
1861 |
+
'thumb_arrows_color',
|
1862 |
+
[
|
1863 |
+
'label' => __( 'Color', 'wts-eae' ),
|
1864 |
+
'type' => Controls_Manager::COLOR,
|
1865 |
+
'selectors' => [
|
1866 |
+
'{{WRAPPER}} .eae-thumb-button' => 'color: {{VALUE}}',
|
1867 |
+
],
|
1868 |
+
'conditions' => [
|
1869 |
+
'terms' => [
|
1870 |
+
[
|
1871 |
+
'name' => 'thumb_navigation',
|
1872 |
+
'operator' => '!=',
|
1873 |
+
'value' => '',
|
1874 |
+
],
|
1875 |
+
],
|
1876 |
+
],
|
1877 |
+
]
|
1878 |
+
);
|
1879 |
+
|
1880 |
+
$this->add_control(
|
1881 |
+
'thumb_arrows_size',
|
1882 |
+
[
|
1883 |
+
'label' => __( 'Size', 'wts-eae' ),
|
1884 |
+
'type' => Controls_Manager::SLIDER,
|
1885 |
+
'range' => [
|
1886 |
+
'px' => [
|
1887 |
+
'min' => 25,
|
1888 |
+
'max' => 60,
|
1889 |
+
],
|
1890 |
+
],
|
1891 |
+
'selectors' => [
|
1892 |
+
'{{WRAPPER}} .eae-thumb-button' => 'font-size: {{SIZE}}{{UNIT}}',
|
1893 |
+
],
|
1894 |
+
'conditions' => [
|
1895 |
+
'terms' => [
|
1896 |
+
[
|
1897 |
+
'name' => 'thumb_navigation',
|
1898 |
+
'operator' => '!=',
|
1899 |
+
'value' => '',
|
1900 |
+
],
|
1901 |
+
],
|
1902 |
+
],
|
1903 |
+
]
|
1904 |
+
);
|
1905 |
+
|
1906 |
+
$this->end_controls_section();
|
1907 |
+
}
|
1908 |
+
|
1909 |
+
protected function render() {
|
1910 |
+
|
1911 |
+
$settings = $this->get_settings();
|
1912 |
+
$slides = $settings['slides'];
|
1913 |
+
|
1914 |
+
$slides_per_view['desktop'] = $settings['thumb_slides_per_view'] != "" ? $settings['thumb_slides_per_view'] : 1;
|
1915 |
+
$slides_per_view['tablet'] = $settings['thumb_slides_per_view_tablet'] != "" ? $settings['thumb_slides_per_view_tablet'] : 1;
|
1916 |
+
$slides_per_view['mobile'] = $settings['thumb_slides_per_view_mobile'] != "" ? $settings['thumb_slides_per_view_mobile'] : 1;
|
1917 |
+
|
1918 |
+
$space_between['desktop'] = $settings['thumb_space_between'] != "" ? $settings['thumb_space_between'] : 5;
|
1919 |
+
$space_between['tablet'] = $settings['thumb_space_between_tablet'] != "" ? $settings['thumb_space_between_tablet'] : 15;
|
1920 |
+
$space_between['mobile'] = $settings['thumb_space_between_mobile'] != "" ? $settings['thumb_space_between_mobile'] : 10;
|
1921 |
+
|
1922 |
+
//$thumb_navigation = $settings['thumb_navigation'];
|
1923 |
+
|
1924 |
+
$slider_data = $this->get_swiper_settings($settings);
|
1925 |
+
|
1926 |
+
//echo '<pre>'; print_r($settings); echo '</pre>';
|
1927 |
+
|
1928 |
+
$this->add_render_attribute('outer-wrapper', 'class', ['eae-swiper-outer-wrapper', 'eae-swiper']);
|
1929 |
+
|
1930 |
+
$this->add_render_attribute('outer-wrapper', 'data-swiper-settings', json_encode($slider_data));
|
1931 |
+
|
1932 |
+
if (!empty($slides_per_view)) {
|
1933 |
+
$this->add_render_attribute('outer-wrapper', 'data-slides-per-view', json_encode($slides_per_view, JSON_NUMERIC_CHECK));
|
1934 |
+
}
|
1935 |
+
|
1936 |
+
if (!empty($space_between)) {
|
1937 |
+
$this->add_render_attribute('outer-wrapper', 'data-space', json_encode($space_between, JSON_NUMERIC_CHECK));
|
1938 |
+
}
|
1939 |
+
|
1940 |
+
// if ($thumb_navigation == 'yes') {
|
1941 |
+
// $this->add_render_attribute('outer-wrapper', 'data-navigation', $thumb_navigation);
|
1942 |
+
// }
|
1943 |
+
|
1944 |
+
?>
|
1945 |
+
|
1946 |
+
<div <?php echo $this->get_render_attribute_string('outer-wrapper');?>>
|
1947 |
+
<?php
|
1948 |
+
|
1949 |
+
if($settings['thumb_horizontal_align'] == 'top'){
|
1950 |
+
$this->render_thumbslider($slides, $settings);
|
1951 |
+
}
|
1952 |
+
|
1953 |
+
$this->render_slider($slides, $settings);
|
1954 |
+
|
1955 |
+
if($settings['thumb_horizontal_align'] == 'bottom'){
|
1956 |
+
$this->render_thumbslider($slides, $settings);
|
1957 |
+
}
|
1958 |
+
|
1959 |
+
?>
|
1960 |
+
</div>
|
1961 |
+
|
1962 |
+
<?php
|
1963 |
+
|
1964 |
+
}
|
1965 |
+
|
1966 |
+
function render_slider($slides, $settings){
|
1967 |
+
|
1968 |
+
$this->add_render_attribute('slider-container', 'class', ['eae-swiper-container', 'swiper-container']);
|
1969 |
+
|
1970 |
+
$this->add_render_attribute('slider-wrapper', 'class', ['eae-swiper-wrapper', 'swiper-wrapper', 'slider_vertical_wrapper']);
|
1971 |
+
|
1972 |
+
$slider_data = $this->get_swiper_settings($settings);
|
1973 |
+
|
1974 |
+
?>
|
1975 |
+
|
1976 |
+
<div <?php echo $this->get_render_attribute_string('slider-container');?>>
|
1977 |
+
<div <?php echo $this->get_render_attribute_string('slider-wrapper');?>>
|
1978 |
+
|
1979 |
+
<?php
|
1980 |
+
foreach($slides as $slide){
|
1981 |
+
|
1982 |
+
$id = $slide['_id'];
|
1983 |
+
$heading = $slide['slide_heading'];
|
1984 |
+
$description = $slide['slide_description'];
|
1985 |
+
$button_text = $slide['slide_button_text'];
|
1986 |
+
$link = $slide['slide_link']['url'];
|
1987 |
+
|
1988 |
+
$slide_element = 'div';
|
1989 |
+
|
1990 |
+
$this->set_render_attribute('swiper-repeater-item', 'class', ['elementor-repeater-item-'.$id, 'eae-swiper-slide', 'swiper-slide']);
|
1991 |
+
$image_url = Group_Control_Image_Size::get_attachment_image_src( $slide['slide_image']['id'], 'eae_slide_image', $settings );
|
1992 |
+
|
1993 |
+
if(!empty($slide['slide_image']['id'])){
|
1994 |
+
$this->set_render_attribute('swiper-repeater-item', 'style', 'background-image : url('. $image_url . ');' );
|
1995 |
+
}else{
|
1996 |
+
$this->remove_render_attribute('swiper-repeater-item', 'style');
|
1997 |
+
}
|
1998 |
+
|
1999 |
+
$this->set_render_attribute('slide-inner', 'class', 'eae-slide-inner');
|
2000 |
+
if($link != '' && $slide['slide_link_click'] === 'slide'){
|
2001 |
+
$slide_element = 'a';
|
2002 |
+
$this->set_render_attribute('slide-inner', 'href', $link);
|
2003 |
+
}
|
2004 |
+
?>
|
2005 |
+
|
2006 |
+
|
2007 |
+
<div <?php echo $this->get_render_attribute_string('swiper-repeater-item'); ?>>
|
2008 |
+
|
2009 |
+
<?php if( $settings['slides_background_overlay'] == 'yes' || $slide['slide_overlay'] == 'yes'){ ?>
|
2010 |
+
<div class="eae-background-overlay"></div>
|
2011 |
+
<?php } ?>
|
2012 |
+
|
2013 |
+
<<?php echo $slide_element; ?> <?php echo $this->get_render_attribute_string('slide-inner'); ?>>
|
2014 |
+
<?php if(!empty($heading || $description || $button_text)){ ?>
|
2015 |
+
<div class="eae-slide-content">
|
2016 |
+
<?php if(!empty($heading)){?>
|
2017 |
+
<div class="eae-slide-heading"><?php echo $heading; ?></div>
|
2018 |
+
<?php } ?>
|
2019 |
+
|
2020 |
+
<?php if(!empty($description)){?>
|
2021 |
+
<div class="eae-slide-text"><?php echo $description; ?></div>
|
2022 |
+
<?php } ?>
|
2023 |
+
|
2024 |
+
<?php if(!empty($button_text)){?>
|
2025 |
+
<div class="eae-slide-button">
|
2026 |
+
<?php if($link != '' && $slide['slide_link_click'] == 'button'){ ?>
|
2027 |
+
<a class="eae-slide-btn" href="<?php echo $link ?>"><?php echo $button_text; ?></a>
|
2028 |
+
<?php } else{ ?>
|
2029 |
+
<span class="eae-slide-btn"><?php echo $button_text; ?></span>
|
2030 |
+
<?php } ?>
|
2031 |
+
</div>
|
2032 |
+
<?php } ?>
|
2033 |
+
</div>
|
2034 |
+
<?php } ?>
|
2035 |
+
</<?php echo $slide_element; ?>>
|
2036 |
+
|
2037 |
+
</div>
|
2038 |
+
|
2039 |
+
<?php } ?>
|
2040 |
+
</div>
|
2041 |
+
|
2042 |
+
<?php if(!empty($slider_data['pagination'])){ ?>
|
2043 |
+
<div class = "eae-swiper-pagination swiper-pagination"></div>
|
2044 |
+
<?php } ?>
|
2045 |
+
|
2046 |
+
<?php if(!empty($slider_data['navigation'])){ ?>
|
2047 |
+
|
2048 |
+
<div class = " eae-swiper-button eae-slider-nav-button eae-swiper-button-prev">
|
2049 |
+
<?php Icons_Manager::render_icon($settings['navigation_icon_left']) ?>
|
2050 |
+
</div>
|
2051 |
+
|
2052 |
+
<div class = "eae-swiper-button eae-slider-nav-button eae-swiper-button-next">
|
2053 |
+
<?php Icons_Manager::render_icon($settings['navigation_icon_right']) ?>
|
2054 |
+
</div>
|
2055 |
+
|
2056 |
+
<?php } ?>
|
2057 |
+
|
2058 |
+
</div>
|
2059 |
+
|
2060 |
+
<?php
|
2061 |
+
|
2062 |
+
}
|
2063 |
+
|
2064 |
+
function render_thumbslider($slides, $settings){
|
2065 |
+
|
2066 |
+
$this->add_render_attribute('thumb-container', 'class', ['eae-thumb-container', 'swiper-container', 'eae-gallery-thumbs']);
|
2067 |
+
$this->add_render_attribute('thumb-wrapper', 'class', ['eae-thumb-wrapper', 'swiper-wrapper']);
|
2068 |
+
|
2069 |
+
$thumb_navigation = $settings['thumb_navigation'];
|
2070 |
+
|
2071 |
+
if($settings['thumb_horizontal_align'] == 'top'){
|
2072 |
+
$this->add_render_attribute('thumb-container', 'class', ['eae-thumb-horizontal-top']);
|
2073 |
+
}
|
2074 |
+
if($settings['thumb_horizontal_align'] == 'bottom'){
|
2075 |
+
$this->add_render_attribute('thumb-container', 'class', ['eae-thumb-horizontal-bottom']);
|
2076 |
+
}
|
2077 |
+
|
2078 |
+
?>
|
2079 |
+
|
2080 |
+
<div <?php echo $this->get_render_attribute_string('thumb-container');?>>
|
2081 |
+
<div <?php echo $this->get_render_attribute_string('thumb-wrapper');?>>
|
2082 |
+
<?php
|
2083 |
+
foreach($slides as $slide){
|
2084 |
+
|
2085 |
+
$thumb_image_id = $slide['thumb_image']['id'];
|
2086 |
+
|
2087 |
+
if($slide['slide_thumb_image'] === ''){
|
2088 |
+
$thumb_image_id = $slide['slide_image']['id'];
|
2089 |
+
}
|
2090 |
+
|
2091 |
+
$id = $slide['_id'];
|
2092 |
+
$this->set_render_attribute('thumb-repeater-item', 'class', ['elementor-repeater-item-'.$id, 'eae-thumb-slide', 'swiper-slide']);
|
2093 |
+
|
2094 |
+
if(!empty($thumb_image_id)){
|
2095 |
+
$thumb_image_url = Group_Control_Image_Size::get_attachment_image_src( $thumb_image_id, 'eae_thumb_image', $settings );
|
2096 |
+
}else{
|
2097 |
+
$thumb_image_url = Utils::get_placeholder_image_src();
|
2098 |
+
}
|
2099 |
+
|
2100 |
+
$this->set_render_attribute('thumb-repeater-item', 'style', 'background-image : url('. $thumb_image_url . ');' );
|
2101 |
+
|
2102 |
+
?>
|
2103 |
+
|
2104 |
+
<div <?php echo $this->get_render_attribute_string('thumb-repeater-item'); ?>>
|
2105 |
+
<div class='eae-fit-aspect-ratio'></div>
|
2106 |
+
</div>
|
2107 |
+
<?php } ?>
|
2108 |
+
</div>
|
2109 |
+
|
2110 |
+
<?php if($thumb_navigation == 'yes'){ ?>
|
2111 |
+
<div class = " eae-thumb-button eae-swiper-button eae-swiper-button-prev">
|
2112 |
+
<i class="eicon-chevron-left"></i>
|
2113 |
+
</div>
|
2114 |
+
|
2115 |
+
<div class = "eae-thumb-button eae-swiper-button eae-swiper-button-next">
|
2116 |
+
<i class="eicon-chevron-right"></i>
|
2117 |
+
</div>
|
2118 |
+
<?php } ?>
|
2119 |
+
|
2120 |
+
</div>
|
2121 |
+
|
2122 |
+
<?php
|
2123 |
+
}
|
2124 |
+
|
2125 |
+
function get_swiper_settings($settings){
|
2126 |
+
|
2127 |
+
$slider_data['effect'] = $settings['slider_effect'];
|
2128 |
+
|
2129 |
+
$slider_data['speed'] = $settings['slider_speed'];
|
2130 |
+
|
2131 |
+
if($settings['slider_autoplay'] === 'yes'){
|
2132 |
+
$slider_data['autoplay']['duration'] = $settings['slider_autoplay_duration'];
|
2133 |
+
|
2134 |
+
if($settings['slider_direction'] === 'rtl'){
|
2135 |
+
$slider_data['autoplay']['reverseDirection'] = true;
|
2136 |
+
}
|
2137 |
+
if($settings['slider_direction'] === 'ltr'){
|
2138 |
+
$slider_data['autoplay']['reverseDirection'] = false;
|
2139 |
+
}
|
2140 |
+
|
2141 |
+
$slider_data['autoplay']['slider_direction'] = $settings['slider_direction'];
|
2142 |
+
|
2143 |
+
$settings['slider_pause_on_interaction'] == 'yes' ? $slider_data['autoplay']['disableOnInteraction'] = true : $slider_data['autoplay']['disableOnInteraction'] = false;
|
2144 |
+
}else{
|
2145 |
+
$swiper_data['autoplay'] = false;
|
2146 |
+
}
|
2147 |
+
|
2148 |
+
$slider_data['spaceBetween']['desktop'] = $settings['slider_space_between']['size'];
|
2149 |
+
$slider_data['spaceBetween']['tablet'] = $settings['slider_space_between_tablet']['size'];
|
2150 |
+
$slider_data['spaceBetween']['mobile'] = $settings['slider_space_between_mobile']['size'];
|
2151 |
+
|
2152 |
+
if(!empty($settings['slider_loop'])){
|
2153 |
+
$slider_data['loop'] = $settings['slider_loop'];
|
2154 |
+
}
|
2155 |
+
|
2156 |
+
if(!empty($settings['slider_navigation'])){
|
2157 |
+
$slider_data['navigation'] = $settings['slider_navigation'];
|
2158 |
+
}
|
2159 |
+
|
2160 |
+
if(!empty($settings['slider_pagination'])){
|
2161 |
+
$slider_data['pagination'] = $settings['slider_pagination'];
|
2162 |
+
}
|
2163 |
+
|
2164 |
+
$settings['slider_clickable'] == 'yes' ? $slider_data['clickable'] = true : $slider_data['clickable'] = false;
|
2165 |
+
|
2166 |
+
$settings['slider_keyboard'] == 'yes' ? $slider_data['keyboard'] = true : $slider_data['keyboard'] = false;
|
2167 |
+
|
2168 |
+
return $slider_data;
|
2169 |
+
}
|
2170 |
+
}
|
modules/timeline/skins/skin-base.php
CHANGED
@@ -5,6 +5,7 @@ namespace WTS_EAE\Modules\Timeline\Skins;
|
|
5 |
use Elementor\Core\Kits\Documents\Tabs\Colors_And_Typography;
|
6 |
use Elementor\Core\Kits\Documents\Tabs\Global_Colors;
|
7 |
use Elementor\Core\Kits\Documents\Tabs\Global_Typography;
|
|
|
8 |
use WTS_EAE\Classes\Post_Helper;
|
9 |
use Elementor\Controls_Manager;
|
10 |
use Elementor\Skin_Base as Elementor_Skin_Base;
|
@@ -1340,7 +1341,7 @@ abstract class Skin_Base extends Elementor_Skin_Base
|
|
1340 |
|
1341 |
function render_custom_content($settings, $helper)
|
1342 |
{
|
1343 |
-
|
1344 |
?>
|
1345 |
|
1346 |
<?php foreach ($settings['timeline_items'] as $index => $item) : ?>
|
@@ -1412,8 +1413,10 @@ abstract class Skin_Base extends Elementor_Skin_Base
|
|
1412 |
<?php } ?>
|
1413 |
<div class="eae-tl-item-content">
|
1414 |
<?php
|
1415 |
-
|
1416 |
-
|
|
|
|
|
1417 |
} else {
|
1418 |
if ($settings['_skin'] == 'skin2') {
|
1419 |
echo "<div class='eae-tl-item-image'><img width='300px' src='" . $item['item_content_image']['url'] . "'></div>";
|
5 |
use Elementor\Core\Kits\Documents\Tabs\Colors_And_Typography;
|
6 |
use Elementor\Core\Kits\Documents\Tabs\Global_Colors;
|
7 |
use Elementor\Core\Kits\Documents\Tabs\Global_Typography;
|
8 |
+
use Elementor\Group_Control_Image_Size;
|
9 |
use WTS_EAE\Classes\Post_Helper;
|
10 |
use Elementor\Controls_Manager;
|
11 |
use Elementor\Skin_Base as Elementor_Skin_Base;
|
1341 |
|
1342 |
function render_custom_content($settings, $helper)
|
1343 |
{
|
1344 |
+
//echo '<pre>'; print_r($settings); echo '</pre>';
|
1345 |
?>
|
1346 |
|
1347 |
<?php foreach ($settings['timeline_items'] as $index => $item) : ?>
|
1413 |
<?php } ?>
|
1414 |
<div class="eae-tl-item-content">
|
1415 |
<?php
|
1416 |
+
|
1417 |
+
if ($item['item_content_image']['id'] != "" || $item['item_content_image']['id'] === 0) {
|
1418 |
+
// echo "<div class='eae-tl-item-image'>" . wp_get_attachment_image($item['item_content_image']['id'], $item['item_content_image_size_size']) . "</div>";
|
1419 |
+
echo "<div class='eae-tl-item-image'>" . Group_Control_Image_Size::get_attachment_image_html( $item, 'item_content_image_size' , 'item_content_image' ) . "</div>";
|
1420 |
} else {
|
1421 |
if ($settings['_skin'] == 'skin2') {
|
1422 |
echo "<div class='eae-tl-item-image'><img width='300px' src='" . $item['item_content_image']['url'] . "'></div>";
|
readme.txt
CHANGED
@@ -1,10 +1,10 @@
|
|
1 |
=== Elementor Addon Elements ===
|
2 |
-
Contributors: wpvibes,
|
3 |
-
Tags:
|
4 |
Requires at least: 5.0
|
5 |
Requires PHP: 5.6
|
6 |
Tested up to: 5.6
|
7 |
-
Stable tag: 1.
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
@@ -18,8 +18,10 @@ For more details and demo check our official site http://www.elementoraddons.com
|
|
18 |
|
19 |
Current Addon Elements:
|
20 |
|
21 |
-
*
|
22 |
-
*
|
|
|
|
|
23 |
* Animated Background Color (new)
|
24 |
* Timeline (new)
|
25 |
* Info Circle (new)
|
@@ -73,12 +75,20 @@ Column gap => No gap
|
|
73 |
|
74 |
== Changelog ==
|
75 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
76 |
= 1.8.1 =
|
77 |
* Fixed : Content Section Border Radius bug
|
78 |
* Fixed : Typography not working on title for skin2 and skin3
|
79 |
* Fixed : Filterable Gallery overlay icon bug
|
80 |
|
81 |
-
|
82 |
= 1.8 =
|
83 |
* New Widget : Content Switcher
|
84 |
|
@@ -121,7 +131,7 @@ Column gap => No gap
|
|
121 |
* Fix : Text Separator blank icon migration issue resolved
|
122 |
* Fix : Modal Popup Close button icon migration issue resolved
|
123 |
|
124 |
-
|
125 |
* Icon Migration from Font Awesome 4 to Font Awesome 5.
|
126 |
* Fixed issue with SVG display
|
127 |
* Modal Popup Close Button Spacing option added.
|
@@ -132,7 +142,7 @@ Column gap => No gap
|
|
132 |
* Masonry dependencies issue bug fix to filterable gallery.
|
133 |
* Section Column cursor css added.
|
134 |
|
135 |
-
= 1.6
|
136 |
* New Widget: Filterable Gallery
|
137 |
* New Widget: Wrapper Link
|
138 |
* Fix : Dual Button Padding
|
1 |
=== Elementor Addon Elements ===
|
2 |
+
Contributors: wpvibes, ritikasolanki, satishprajapati, hardiksharma
|
3 |
+
Tags: elementor, elements, addons, elementor addon, elementor widget, page-builder, wordpress page builder
|
4 |
Requires at least: 5.0
|
5 |
Requires PHP: 5.6
|
6 |
Tested up to: 5.6
|
7 |
+
Stable tag: 1.9
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
18 |
|
19 |
Current Addon Elements:
|
20 |
|
21 |
+
* Thumbnail Gallery (new)
|
22 |
+
* Content Switcher (new)
|
23 |
+
* Progress Bar
|
24 |
+
* Dual Button
|
25 |
* Animated Background Color (new)
|
26 |
* Timeline (new)
|
27 |
* Info Circle (new)
|
75 |
|
76 |
== Changelog ==
|
77 |
|
78 |
+
|
79 |
+
= 1.9 =
|
80 |
+
* New Widget : Thumb Gallery
|
81 |
+
* Fixed : Filterable Gallery Layout Break
|
82 |
+
* Fixed : Dual Button Spacing not working
|
83 |
+
* Tweak : Added Dynamic capability to BG Slider
|
84 |
+
* Tweak : Added Dynamic capability to After/Before Image Compare
|
85 |
+
* Tweak : Added Dynamic capability to Info Circle Image, Title.
|
86 |
+
|
87 |
= 1.8.1 =
|
88 |
* Fixed : Content Section Border Radius bug
|
89 |
* Fixed : Typography not working on title for skin2 and skin3
|
90 |
* Fixed : Filterable Gallery overlay icon bug
|
91 |
|
|
|
92 |
= 1.8 =
|
93 |
* New Widget : Content Switcher
|
94 |
|
131 |
* Fix : Text Separator blank icon migration issue resolved
|
132 |
* Fix : Modal Popup Close button icon migration issue resolved
|
133 |
|
134 |
+
== 1.6.1 =
|
135 |
* Icon Migration from Font Awesome 4 to Font Awesome 5.
|
136 |
* Fixed issue with SVG display
|
137 |
* Modal Popup Close Button Spacing option added.
|
142 |
* Masonry dependencies issue bug fix to filterable gallery.
|
143 |
* Section Column cursor css added.
|
144 |
|
145 |
+
= 1.6
|
146 |
* New Widget: Filterable Gallery
|
147 |
* New Widget: Wrapper Link
|
148 |
* Fix : Dual Button Padding
|