Premium Addons for Elementor - Version 4.9.1

Version Description

  • New: Added Create/Edit Live Templates feature in all widgets that support Elementor Templates - here.
  • Tweak: Added Dailymotion and Lightbox options in Videobox widget - here.
  • Tweak: Media Grid and Blog widgets HTML markup optimized for better performance.
  • Fixed: Carousel widget navigation arrows/dots not working on RTL websites.
  • Fixed: Quickview Popup content is not showing properly for variable products in WooCommerce Products Listing widget.
Download this release

Release Info

Developer leap13
Plugin Icon 128x128 Premium Addons for Elementor
Version 4.9.1
Comparing to
See all releases

Code changes from version 4.9.0 to 4.9.1

assets/editor/css/style.css CHANGED
@@ -1,514 +1,525 @@
1
- @font-face {
2
- font-family: "pa-elements";
3
- src: url("../fonts/pa-elements.eot?9e1efm");
4
- src: url("../fonts/pa-elements.eot?9e1efm#iefix") format("embedded-opentype"),
5
- url("../fonts/pa-elements.ttf?9e1efm") format("truetype"),
6
- url("../fonts/pa-elements.woff?9e1efm") format("woff"),
7
- url("../fonts/pa-elements.svg?9e1efm#pa-elements") format("svg");
8
- font-weight: normal;
9
- font-style: normal;
10
- }
11
-
12
- .elementor-element .icon {
13
- position: relative;
14
- }
15
-
16
- [class^="pa-"],
17
- [class*=" pa-"] {
18
- /* use !important to prevent issues with browser extensions that change fonts */
19
- font-family: "pa-elements" !important;
20
- speak: none;
21
- font-style: normal;
22
- font-weight: normal;
23
- font-variant: normal;
24
- text-transform: none;
25
- line-height: 1;
26
- /* Better Font Rendering =========== */
27
- -webkit-font-smoothing: antialiased;
28
- -moz-osx-font-smoothing: grayscale;
29
- }
30
-
31
- /*
32
- * Icons Badge
33
- */
34
- [class^="pa-"]::after,
35
- [class*=" pa-"]::after {
36
- content: "PA";
37
- font-family: "Montserrat", Sans-serif;
38
- font-weight: 700;
39
- font-size: 10px;
40
- opacity: 0.4;
41
- position: absolute;
42
- right: 0.6em;
43
- top: 0.6em;
44
- padding: 1px;
45
- color: #e6e9ec;
46
- background-color: #7a7a7a;
47
- }
48
-
49
- .pa-dash-icon:before {
50
- content: "\e91e";
51
- }
52
-
53
- .pa-banner:before {
54
- content: "\e924";
55
- }
56
-
57
- .pa-blog:before {
58
- content: "\e925";
59
- }
60
-
61
- .pa-button:before {
62
- content: "\e926";
63
- }
64
-
65
- .pa-carousel:before {
66
- content: "\e927";
67
- }
68
-
69
- .pa-contact-form:before {
70
- content: "\e938";
71
- }
72
-
73
- .pa-countdown:before {
74
- content: "\e933";
75
- }
76
-
77
- .pa-counter:before {
78
- content: "\e934";
79
- }
80
-
81
- .pa-dual-header:before {
82
- content: "\e935";
83
- }
84
-
85
- .pa-fancy-text:before {
86
- content: "\e936";
87
- }
88
-
89
- .pa-maps:before {
90
- content: "\e937";
91
- }
92
-
93
- .pa-grid-icon:before {
94
- content: "\e928";
95
- }
96
-
97
- .pa-image-button:before {
98
- content: "\e929";
99
- }
100
-
101
- .pa-image-scroll:before {
102
- content: "\e923";
103
- }
104
-
105
- .pa-image-separator:before {
106
- content: "\e92a";
107
- }
108
-
109
- .pa-lottie-animations:before {
110
- content: "\e91f";
111
- }
112
-
113
- .pa-modal-box:before {
114
- content: "\e92b";
115
- }
116
-
117
- .pa-person:before {
118
- content: "\e92c";
119
- }
120
-
121
- .pa-pricing-table:before {
122
- content: "\e92d";
123
- }
124
-
125
- .pa-progress-bar:before {
126
- content: "\e92e";
127
- }
128
-
129
- .pa-testimonials:before {
130
- content: "\e92f";
131
- }
132
-
133
- .pa-title:before {
134
- content: "\e930";
135
- }
136
-
137
- .pa-vscroll:before {
138
- content: "\e931";
139
- }
140
-
141
- .pa-video-box:before {
142
- content: "\e932";
143
- }
144
-
145
- .pa-icon-list:before {
146
- content: "\e920";
147
- }
148
-
149
- .pa-woo-products:before {
150
- content: "\e939";
151
- }
152
-
153
- .editor-pa-doc {
154
- font-style: italic;
155
- line-height: 1.2;
156
- font-size: 12px;
157
- }
158
-
159
- .editor-pa-spacer {
160
- margin-top: 1.5em;
161
- }
162
-
163
- .elementor-panel .elementor-control-section_pa_docs .elementor-panel-heading-title.elementor-panel-heading-title,
164
- .elementor-control-raw-html.editor-pa-doc a {
165
- color: #0f6aa7;
166
- }
167
-
168
- .elementor-control-raw-html .premium-notice-bold {
169
- font-weight: bold;
170
- }
171
-
172
- #elementor-panel__editor__help__link[href^="https://premiumaddons.com/"]::before,
173
- #elementor-panel__editor__help__link[href*="PLLpZVOYpMtTArB4hrlpSnDJB36D2sdoTv"]::before {
174
- content: "\e91e";
175
- font-family: "pa-elements" !important;
176
- font-size: 20px;
177
- font-style: normal;
178
- font-weight: normal;
179
- font-variant: normal;
180
- text-transform: none;
181
- line-height: 1;
182
- -webkit-font-smoothing: antialiased;
183
- -moz-osx-font-smoothing: grayscale;
184
- margin: -1px 4px 0;
185
- }
186
-
187
- .pa-extension-icon.pa-dash-icon {
188
- font-size: 11px;
189
- padding-right: 1px;
190
- }
191
-
192
- .elementor-update-preview.editor-pa-preview-update {
193
- margin: 0;
194
- margin-bottom: 8px;
195
- }
196
-
197
- /*
198
- * PRO Elements
199
- */
200
- .pa-pro-trust-reviews:before {
201
- content: "\e900";
202
- }
203
-
204
- .pa-pro-yelp-reviews:before {
205
- content: "\e91d";
206
- }
207
-
208
- .pa-pro-behance-feed:before {
209
- content: "\e901";
210
- }
211
-
212
- .pa-pro-charts:before {
213
- content: "\e902";
214
- }
215
-
216
- .pa-pro-content-switcher:before {
217
- content: "\e904";
218
- }
219
-
220
- .pa-pro-facebook-feed:before {
221
- content: "\e905";
222
- }
223
-
224
- .pa-pro-facebook-reviews:before {
225
- content: "\e906";
226
- }
227
-
228
- .pa-pro-flip-box:before {
229
- content: "\e907";
230
- }
231
-
232
- .pa-pro-floating-block:before {
233
- content: "\e906";
234
- }
235
-
236
- .pa-pro-google-reviews:before {
237
- content: "\e908";
238
- }
239
-
240
- .pa-pro-horizontal-scroll:before {
241
- content: "\e90a";
242
- }
243
-
244
- .pa-pro-hot-spot:before {
245
- content: "\e90b";
246
- }
247
-
248
- .pa-pro-icon-box:before {
249
- content: "\e90c";
250
- }
251
-
252
- .pa-pro-ihover:before {
253
- content: "\e90d";
254
- }
255
-
256
- .pa-pro-image-accordion:before {
257
- content: "\e90e";
258
- }
259
-
260
- .pa-pro-image-comparison:before {
261
- content: "\e90f";
262
- }
263
-
264
- .pa-pro-image-layers:before {
265
- content: "\e910";
266
- }
267
-
268
- .pa-pro-instagram-feed:before {
269
- content: "\e911";
270
- }
271
-
272
- .pa-pro-magic-section:before {
273
- content: "\e912";
274
- }
275
-
276
- .pa-pro-messenger-chat:before {
277
- content: "\e913";
278
- }
279
-
280
- .pa-pro-multi-scroll:before {
281
- content: "\e914";
282
- }
283
-
284
- .pa-pro-notification-bar:before {
285
- content: "\e915";
286
- }
287
-
288
- .pa-pro-preview-window:before {
289
- content: "\e916";
290
- }
291
-
292
- .pa-pro-separator:before {
293
- content: "\e917";
294
- }
295
-
296
- .pa-pro-table:before {
297
- content: "\e918";
298
- }
299
-
300
- .pa-pro-tabs:before {
301
- content: "\e919";
302
- }
303
-
304
- .pa-pro-twitter-feed:before {
305
- content: "\e91a";
306
- }
307
-
308
- .pa-pro-unfold:before {
309
- content: "\e91b";
310
- }
311
-
312
- .pa-pro-whatsapp:before {
313
- content: "\e91c";
314
- }
315
-
316
- .pa-pro-color-transition:before {
317
- content: "\e903";
318
- }
319
-
320
- .editor-pa-img {
321
- max-width: 50px;
322
- max-height: 50px;
323
- vertical-align: middle;
324
- }
325
-
326
- .premium-promotion-btn {
327
- background-color: #252c59 !important;
328
- width: 50% !important;
329
- }
330
-
331
- .premium-promotion-pro-btn {
332
- display: inline-block;
333
- text-align: center;
334
- background-color: #f47216;
335
- color: #fff;
336
- line-height: normal;
337
- }
338
-
339
- .premium-promotion-pro-btn:hover {
340
- color: #fff;
341
- }
342
-
343
- .premium-promotion-dialog .eicon-pro-icon {
344
- color: #f47216 !important;
345
- margin: 0 6px !important;
346
- }
347
-
348
- .premium-promotion-dialog .dialog-button {
349
- font-size: 11px !important;
350
- letter-spacing: 0.3px;
351
- width: calc(50% - 5px) !important;
352
- }
353
-
354
- html:not([dir="rtl"]) .premium-promotion-btn {
355
- margin-right: 5px;
356
- }
357
-
358
- html:not([dir="rtl"]) .premium-promotion-pro-btn {
359
- margin-left: 5px;
360
- }
361
-
362
- [dir="rtl"] .premium-promotion-pro-btn {
363
- margin-right: 5px;
364
- }
365
-
366
- [dir="rtl"] .premium-promotion-btn {
367
- margin-left: 5px;
368
- }
369
-
370
- .elementor-panel .premium-promotion-element>.elementor-element>.eicon-lock {
371
- right: auto;
372
- left: 0.6em;
373
- }
374
-
375
- .elementor-editor-active .tipsy-inner {
376
- line-height: 15px;
377
- }
378
-
379
- .papro-upgrade-notice {
380
- font-size: 12px;
381
- font-weight: 300;
382
- font-style: italic;
383
- line-height: 1.4;
384
- }
385
-
386
- /* Fix floating effect slider control number overlap issue */
387
- .elementor-slider .noUi-base .noUi-handle-upper .noUi-tooltip {
388
- top: -100%;
389
- }
390
-
391
-
392
- .papro-btn-block {
393
- width: 100% !important;
394
- margin: -10px 0 10px;
395
-
396
- }
397
-
398
- .elementor-template-pa-live-editor-modal-container {
399
- display: flex;
400
- }
401
-
402
- .premium-live-editor-iframe-modal {
403
- display: none;
404
- }
405
-
406
- .pa-dynamic-content-modal {
407
- -js-display: flex;
408
- display: -webkit-box;
409
- display: -webkit-flex;
410
- display: -moz-box;
411
- display: -ms-flexbox;
412
- display: flex;
413
- }
414
-
415
- .premium-live-editor-iframe-modal .elementor-templates-modal__header__logo__title {
416
- margin-right: 35px;
417
- }
418
-
419
- .premium-live-editor-iframe-modal .dialog-lightbox-header {
420
- background-color: #f1f3f5;
421
- }
422
-
423
- .premium-live-editor-iframe-modal .dialog-message {
424
- position: relative;
425
- }
426
-
427
- .premium-live-editor-iframe-modal iframe {
428
- position: absolute;
429
- top: 0;
430
- bottom: 0;
431
- right: 0;
432
- left: 0;
433
- width: 100%;
434
- height: 100%;
435
- }
436
-
437
- /* .premium-live-editor-iframe-modal .dialog-widget-content {
438
- margin-top: 10px;
439
- } */
440
-
441
- .pa-dynamic-content-modal .dialog-widget-content {
442
- position: static !important;
443
- max-width: 90% !important;
444
- /* margin-top: 20px !important;
445
- margin-bottom: 20px !important; */
446
- }
447
-
448
- .elementor-device-desktop #elementor-preview-responsive-wrapper {
449
- min-width: auto !important;
450
- }
451
-
452
- .pa-dynamic-content-modal .dialog-message {
453
- overflow: unset !important;
454
- }
455
-
456
- .premium-live-editor-iframe-modal {
457
- display: none;
458
- }
459
-
460
- .premium-live-editor-iframe-modal .elementor-templates-modal__header__close {
461
- margin-left: 15px;
462
- }
463
-
464
- /* .premium-live-editor-iframe-modal .dialog-widget-content {
465
- position: static !important;
466
- margin-top: 10px;
467
- } */
468
-
469
- #pa-live-editor-logo .premium-template-modal-header-logo-icon img {
470
- width: 30px;
471
- height: 30px;
472
- }
473
-
474
- #premium-live-temp-title {
475
- width: 400px;
476
- border-radius: 3px 0 0 3px;
477
- }
478
-
479
- .pa-live-temp-notice {
480
- margin: 0 10px;
481
- font-style: italic;
482
- }
483
-
484
- #pa-insert-live-temp {
485
- white-space: nowrap;
486
- border-radius: 0 3px 3px 0;
487
- }
488
-
489
- #pa-insert-live-temp,
490
- #premium-live-temp-title {
491
- padding: 8px 10px;
492
- }
493
-
494
- .premium-live-editor-title {
495
- display: none;
496
- -webkit-box-align: center;
497
- -webkit-align-items: center;
498
- -moz-box-align: center;
499
- -ms-flex-align: center;
500
- align-items: center;
501
- }
502
-
503
- .premium-modal-expanded .dialog-lightbox-widget-content {
504
- max-width: 100% !important;
505
- margin: 0 !important;
506
- }
507
-
508
- .premium-modal-expanded .dialog-lightbox-message {
509
- max-height: 100vh;
510
- }
511
-
512
- .premium-modal-expanded #pa-live-editor-control-iframe {
513
- height: calc(100vh - 50px);
 
 
 
 
 
 
 
 
 
 
 
514
  }
1
+ @font-face {
2
+ font-family: "pa-elements";
3
+ src: url("../fonts/pa-elements.eot?9e1efm");
4
+ src: url("../fonts/pa-elements.eot?9e1efm#iefix") format("embedded-opentype"),
5
+ url("../fonts/pa-elements.ttf?9e1efm") format("truetype"),
6
+ url("../fonts/pa-elements.woff?9e1efm") format("woff"),
7
+ url("../fonts/pa-elements.svg?9e1efm#pa-elements") format("svg");
8
+ font-weight: normal;
9
+ font-style: normal;
10
+ }
11
+
12
+ .elementor-element .icon {
13
+ position: relative;
14
+ }
15
+
16
+ [class^="pa-"],
17
+ [class*=" pa-"] {
18
+ /* use !important to prevent issues with browser extensions that change fonts */
19
+ font-family: "pa-elements" !important;
20
+ speak: none;
21
+ font-style: normal;
22
+ font-weight: normal;
23
+ font-variant: normal;
24
+ text-transform: none;
25
+ line-height: 1;
26
+ /* Better Font Rendering =========== */
27
+ -webkit-font-smoothing: antialiased;
28
+ -moz-osx-font-smoothing: grayscale;
29
+ }
30
+
31
+ /*
32
+ * Icons Badge
33
+ */
34
+ [class^="pa-"]::after,
35
+ [class*=" pa-"]::after {
36
+ content: "PA";
37
+ font-family: "Montserrat", Sans-serif;
38
+ font-weight: 700;
39
+ font-size: 10px;
40
+ opacity: 0.4;
41
+ position: absolute;
42
+ right: 0.6em;
43
+ top: 0.6em;
44
+ padding: 1px;
45
+ color: #e6e9ec;
46
+ background-color: #7a7a7a;
47
+ }
48
+
49
+ .pa-dash-icon:before {
50
+ content: "\e91e";
51
+ }
52
+
53
+ .pa-banner:before {
54
+ content: "\e924";
55
+ }
56
+
57
+ .pa-blog:before {
58
+ content: "\e925";
59
+ }
60
+
61
+ .pa-button:before {
62
+ content: "\e926";
63
+ }
64
+
65
+ .pa-carousel:before {
66
+ content: "\e927";
67
+ }
68
+
69
+ .pa-contact-form:before {
70
+ content: "\e938";
71
+ }
72
+
73
+ .pa-countdown:before {
74
+ content: "\e933";
75
+ }
76
+
77
+ .pa-counter:before {
78
+ content: "\e934";
79
+ }
80
+
81
+ .pa-dual-header:before {
82
+ content: "\e935";
83
+ }
84
+
85
+ .pa-fancy-text:before {
86
+ content: "\e936";
87
+ }
88
+
89
+ .pa-maps:before {
90
+ content: "\e937";
91
+ }
92
+
93
+ .pa-grid-icon:before {
94
+ content: "\e928";
95
+ }
96
+
97
+ .pa-image-button:before {
98
+ content: "\e929";
99
+ }
100
+
101
+ .pa-image-scroll:before {
102
+ content: "\e923";
103
+ }
104
+
105
+ .pa-image-separator:before {
106
+ content: "\e92a";
107
+ }
108
+
109
+ .pa-lottie-animations:before {
110
+ content: "\e91f";
111
+ }
112
+
113
+ .pa-modal-box:before {
114
+ content: "\e92b";
115
+ }
116
+
117
+ .pa-person:before {
118
+ content: "\e92c";
119
+ }
120
+
121
+ .pa-pricing-table:before {
122
+ content: "\e92d";
123
+ }
124
+
125
+ .pa-progress-bar:before {
126
+ content: "\e92e";
127
+ }
128
+
129
+ .pa-testimonials:before {
130
+ content: "\e92f";
131
+ }
132
+
133
+ .pa-title:before {
134
+ content: "\e930";
135
+ }
136
+
137
+ .pa-vscroll:before {
138
+ content: "\e931";
139
+ }
140
+
141
+ .pa-video-box:before {
142
+ content: "\e932";
143
+ }
144
+
145
+ .pa-icon-list:before {
146
+ content: "\e920";
147
+ }
148
+
149
+ .pa-woo-products:before {
150
+ content: "\e939";
151
+ }
152
+
153
+ .editor-pa-doc {
154
+ font-style: italic;
155
+ line-height: 1.2;
156
+ font-size: 12px;
157
+ }
158
+
159
+ .editor-pa-spacer {
160
+ margin-top: 1.5em;
161
+ }
162
+
163
+ .elementor-panel .elementor-control-section_pa_docs .elementor-panel-heading-title.elementor-panel-heading-title,
164
+ .elementor-control-raw-html.editor-pa-doc a {
165
+ color: #0f6aa7;
166
+ }
167
+
168
+ .elementor-control-raw-html .premium-notice-bold {
169
+ font-weight: bold;
170
+ }
171
+
172
+ #elementor-panel__editor__help__link[href^="https://premiumaddons.com/"]::before,
173
+ #elementor-panel__editor__help__link[href*="PLLpZVOYpMtTArB4hrlpSnDJB36D2sdoTv"]::before {
174
+ content: "\e91e";
175
+ font-family: "pa-elements" !important;
176
+ font-size: 20px;
177
+ font-style: normal;
178
+ font-weight: normal;
179
+ font-variant: normal;
180
+ text-transform: none;
181
+ line-height: 1;
182
+ -webkit-font-smoothing: antialiased;
183
+ -moz-osx-font-smoothing: grayscale;
184
+ margin: -1px 4px 0;
185
+ }
186
+
187
+ .pa-extension-icon.pa-dash-icon {
188
+ font-size: 11px;
189
+ padding-right: 1px;
190
+ }
191
+
192
+ .elementor-update-preview.editor-pa-preview-update {
193
+ margin: 0;
194
+ margin-bottom: 8px;
195
+ }
196
+
197
+ /*
198
+ * PRO Elements
199
+ */
200
+ .pa-pro-trust-reviews:before {
201
+ content: "\e900";
202
+ }
203
+
204
+ .pa-pro-yelp-reviews:before {
205
+ content: "\e91d";
206
+ }
207
+
208
+ .pa-pro-behance-feed:before {
209
+ content: "\e901";
210
+ }
211
+
212
+ .pa-pro-charts:before {
213
+ content: "\e902";
214
+ }
215
+
216
+ .pa-pro-content-switcher:before {
217
+ content: "\e904";
218
+ }
219
+
220
+ .pa-pro-facebook-feed:before {
221
+ content: "\e905";
222
+ }
223
+
224
+ .pa-pro-facebook-reviews:before {
225
+ content: "\e906";
226
+ }
227
+
228
+ .pa-pro-flip-box:before {
229
+ content: "\e907";
230
+ }
231
+
232
+ .pa-pro-floating-block:before {
233
+ content: "\e906";
234
+ }
235
+
236
+ .pa-pro-google-reviews:before {
237
+ content: "\e908";
238
+ }
239
+
240
+ .pa-pro-horizontal-scroll:before {
241
+ content: "\e90a";
242
+ }
243
+
244
+ .pa-pro-hot-spot:before {
245
+ content: "\e90b";
246
+ }
247
+
248
+ .pa-pro-icon-box:before {
249
+ content: "\e90c";
250
+ }
251
+
252
+ .pa-pro-ihover:before {
253
+ content: "\e90d";
254
+ }
255
+
256
+ .pa-pro-image-accordion:before {
257
+ content: "\e90e";
258
+ }
259
+
260
+ .pa-pro-image-comparison:before {
261
+ content: "\e90f";
262
+ }
263
+
264
+ .pa-pro-image-layers:before {
265
+ content: "\e910";
266
+ }
267
+
268
+ .pa-pro-instagram-feed:before {
269
+ content: "\e911";
270
+ }
271
+
272
+ .pa-pro-magic-section:before {
273
+ content: "\e912";
274
+ }
275
+
276
+ .pa-pro-messenger-chat:before {
277
+ content: "\e913";
278
+ }
279
+
280
+ .pa-pro-multi-scroll:before {
281
+ content: "\e914";
282
+ }
283
+
284
+ .pa-pro-notification-bar:before {
285
+ content: "\e915";
286
+ }
287
+
288
+ .pa-pro-preview-window:before {
289
+ content: "\e916";
290
+ }
291
+
292
+ .pa-pro-separator:before {
293
+ content: "\e917";
294
+ }
295
+
296
+ .pa-pro-table:before {
297
+ content: "\e918";
298
+ }
299
+
300
+ .pa-pro-tabs:before {
301
+ content: "\e919";
302
+ }
303
+
304
+ .pa-pro-twitter-feed:before {
305
+ content: "\e91a";
306
+ }
307
+
308
+ .pa-pro-unfold:before {
309
+ content: "\e91b";
310
+ }
311
+
312
+ .pa-pro-whatsapp:before {
313
+ content: "\e91c";
314
+ }
315
+
316
+ .pa-pro-color-transition:before {
317
+ content: "\e903";
318
+ }
319
+
320
+ .editor-pa-img {
321
+ max-width: 50px;
322
+ max-height: 50px;
323
+ vertical-align: middle;
324
+ }
325
+
326
+ .premium-promotion-btn {
327
+ background-color: #252c59 !important;
328
+ width: 50% !important;
329
+ }
330
+
331
+ .premium-promotion-pro-btn {
332
+ display: inline-block;
333
+ text-align: center;
334
+ background-color: #f47216;
335
+ color: #fff;
336
+ line-height: normal;
337
+ }
338
+
339
+ .premium-promotion-pro-btn:hover {
340
+ color: #fff;
341
+ }
342
+
343
+ .premium-promotion-dialog .eicon-pro-icon {
344
+ color: #f47216 !important;
345
+ margin: 0 6px !important;
346
+ }
347
+
348
+ .premium-promotion-dialog .dialog-button {
349
+ font-size: 11px !important;
350
+ letter-spacing: 0.3px;
351
+ width: calc(50% - 5px) !important;
352
+ }
353
+
354
+ html:not([dir="rtl"]) .premium-promotion-btn {
355
+ margin-right: 5px;
356
+ }
357
+
358
+ html:not([dir="rtl"]) .premium-promotion-pro-btn {
359
+ margin-left: 5px;
360
+ }
361
+
362
+ [dir="rtl"] .premium-promotion-pro-btn {
363
+ margin-right: 5px;
364
+ }
365
+
366
+ [dir="rtl"] .premium-promotion-btn {
367
+ margin-left: 5px;
368
+ }
369
+
370
+ .elementor-panel .premium-promotion-element>.elementor-element>.eicon-lock {
371
+ right: auto;
372
+ left: 0.6em;
373
+ }
374
+
375
+ .elementor-editor-active .tipsy-inner {
376
+ line-height: 15px;
377
+ }
378
+
379
+ .papro-upgrade-notice {
380
+ font-size: 12px;
381
+ font-weight: 300;
382
+ font-style: italic;
383
+ line-height: 1.4;
384
+ }
385
+
386
+ /* Fix floating effect slider control number overlap issue */
387
+ .elementor-slider .noUi-base .noUi-handle-upper .noUi-tooltip {
388
+ top: -100%;
389
+ }
390
+
391
+
392
+ .papro-btn-block {
393
+ width: 100% !important;
394
+ margin: -10px 0 10px;
395
+
396
+ }
397
+
398
+ .elementor-template-pa-live-editor-modal-container {
399
+ display: flex;
400
+ }
401
+
402
+ .premium-live-editor-iframe-modal {
403
+ display: none;
404
+ }
405
+
406
+ .premium-dynamic-content-modal {
407
+ -js-display: flex;
408
+ display: -webkit-box;
409
+ display: -webkit-flex;
410
+ display: -moz-box;
411
+ display: -ms-flexbox;
412
+ display: flex;
413
+ }
414
+
415
+ .premium-live-editor-iframe-modal .elementor-templates-modal__header__logo__title {
416
+ margin-right: 35px;
417
+ }
418
+
419
+ .premium-live-editor-iframe-modal .dialog-lightbox-header {
420
+ background-color: #f1f3f5;
421
+ }
422
+
423
+ .premium-live-editor-iframe-modal .dialog-message {
424
+ position: relative;
425
+ }
426
+
427
+ .premium-live-editor-iframe-modal iframe {
428
+ position: absolute;
429
+ top: 0;
430
+ bottom: 0;
431
+ right: 0;
432
+ left: 0;
433
+ width: 100%;
434
+ height: 100%;
435
+ }
436
+
437
+ /* .premium-live-editor-iframe-modal .dialog-widget-content {
438
+ margin-top: 10px;
439
+ } */
440
+
441
+ .premium-dynamic-content-modal .dialog-widget-content {
442
+ position: static !important;
443
+ max-width: 90% !important;
444
+ border-radius: 0;
445
+ /* margin-top: 20px !important;
446
+ margin-bottom: 20px !important; */
447
+ }
448
+
449
+ .elementor-device-desktop #elementor-preview-responsive-wrapper {
450
+ min-width: auto !important;
451
+ }
452
+
453
+ .premium-dynamic-content-modal .dialog-message {
454
+ overflow: unset !important;
455
+ }
456
+
457
+ .premium-live-editor-iframe-modal {
458
+ display: none;
459
+ }
460
+
461
+ .premium-live-editor-iframe-modal .elementor-templates-modal__header__close {
462
+ margin-left: 15px;
463
+ }
464
+
465
+ /* .premium-live-editor-iframe-modal .dialog-widget-content {
466
+ position: static !important;
467
+ margin-top: 10px;
468
+ } */
469
+
470
+ #pa-live-editor-logo .premium-template-modal-header-logo-icon img {
471
+ width: 30px;
472
+ height: 30px;
473
+ }
474
+
475
+ #premium-live-temp-title {
476
+ width: 400px;
477
+ border-radius: 3px 0 0 3px;
478
+ }
479
+
480
+ .premium-live-temp-notice {
481
+ margin: 0 10px;
482
+ font-style: italic;
483
+ font-weight: normal;
484
+ text-transform: none;
485
+ }
486
+
487
+ #pa-insert-live-temp {
488
+ white-space: nowrap;
489
+ border-radius: 0 3px 3px 0;
490
+ }
491
+
492
+ #pa-insert-live-temp,
493
+ #premium-live-temp-title {
494
+ padding: 8px 10px;
495
+ }
496
+
497
+ .premium-live-editor-title {
498
+ display: none;
499
+ -webkit-box-align: center;
500
+ -webkit-align-items: center;
501
+ -moz-box-align: center;
502
+ -ms-flex-align: center;
503
+ align-items: center;
504
+ }
505
+
506
+ .premium-modal-expanded .dialog-lightbox-widget-content {
507
+ max-width: 100% !important;
508
+ margin: 0 !important;
509
+ }
510
+
511
+ .premium-modal-expanded .dialog-lightbox-message {
512
+ max-height: 100vh;
513
+ }
514
+
515
+ .premium-modal-expanded #pa-live-editor-control-iframe {
516
+ height: calc(100vh - 50px);
517
+ }
518
+
519
+ .premium-live-temp-title.control-hidden {
520
+ display: none;
521
+ }
522
+
523
+ .premium-live-temp-label label {
524
+ font-weight: 900;
525
  }
assets/editor/js/live-editor.js CHANGED
@@ -1,140 +1,211 @@
1
- (function () {
2
- var $ = jQuery;
3
-
4
- function handleLiveEditor () {
5
-
6
- $('.eicon-close, #pa-insert-live-temp').on('click', function () {
7
- $('.premium-live-editor-iframe-modal').css('display', 'none');
8
- minimizeModal($('.premium-live-editor-iframe-modal .premium-expand'));
9
- });
10
-
11
- $('#pa-insert-live-temp').on('click', function () {
12
- $('body').attr('data-pa-liveeditor-load', 'true');
13
- });
14
-
15
- $('.premium-live-editor-iframe-modal .premium-expand').on('click', function () {
16
-
17
- if ( $(this).find(' > i').hasClass('eicon-frame-expand') ) {
18
- $(this).find('i.eicon-frame-expand').removeClass('eicon-frame-expand').addClass('eicon-frame-minimize').attr('title', 'Minimize');
19
- $('.premium-live-editor-iframe-modal').addClass('premium-modal-expanded');
20
-
21
- } else {
22
- minimizeModal(this);
23
- }
24
- });
25
-
26
- elementor.channels.editor.on('createLiveTemp', function (e) {
27
- var widgetId = getTemplateKey(e),
28
- modalContainer = $('.premium-live-editor-iframe-modal'),
29
- paIframe = modalContainer.find("#pa-live-editor-control-iframe"),
30
- lightboxLoading = modalContainer.find(".dialog-lightbox-loading"),
31
- lightboxType = modalContainer.find(".dialog-type-lightbox"),
32
- tempSelectorId = e.model.attributes.name.split('_live')[0],
33
- liveTempId = ['premium_content_toggle_second_content_templates', 'fixed_template', 'right_side_template'].includes(tempSelectorId) ? 'live_temp_content_extra' : 'live_temp_content',
34
- settingsToChange = {};
35
-
36
- // multiscroll has two temps in each repeater item => both temps will have the same id so we need to distinguish one of them.
37
- if ('right_side_template' === tempSelectorId ) {
38
- widgetId += '2';
39
- }
40
-
41
- // show modal.
42
- lightboxType.show();
43
- modalContainer.show();
44
- lightboxLoading.show();
45
- paIframe.contents().find("#elementor-loading").show();
46
- paIframe.css("z-index", "-1");
47
-
48
- $.ajax({
49
- type: 'POST',
50
- url: liveEditor.ajaxurl,
51
- dataType: 'JSON',
52
- data: {
53
- action: 'handle_live_editor',
54
- security: liveEditor.nonce,
55
- key: widgetId,
56
- },
57
- success: function (res) {
58
-
59
- paIframe.attr("src", res.data.url);
60
- $('#premium-live-temp-title').val(res.data.title);
61
-
62
- paIframe.on("load", function () {
63
- lightboxLoading.hide();
64
- paIframe.show();
65
- modalContainer.find('.premium-live-editor-title').css('display','flex');
66
- paIframe.contents().find("#elementor-loading").hide();
67
- paIframe.css("z-index", "1");
68
- });
69
-
70
- clearInterval(window.paLiveEditorInterval);
71
-
72
- window.paLiveEditorInterval = setInterval(function () {
73
-
74
- var loadTemplate = $('body').attr('data-pa-liveeditor-load');
75
-
76
- if ('true' === loadTemplate ) {
77
- $('body').attr('data-pa-liveeditor-load', 'false');
78
-
79
- settingsToChange[ tempSelectorId ] = '';
80
- settingsToChange[ liveTempId ] = res.data.id;
81
-
82
- $e.run('document/elements/settings', { container: e.container, settings: settingsToChange, options: { external: !0 } });
83
-
84
- var tempTitle = $('#premium-live-temp-title').val();
85
-
86
- if (tempTitle && tempTitle !== res.data.title ) {
87
- updateTemplateTitle(tempTitle, res.data.id);
88
- }
89
- }
90
- }, 1000);
91
- },
92
- error: function (err) {
93
- console.log(err);
94
- }
95
- });
96
- });
97
- }
98
-
99
- /**
100
- * Generate the temp key
101
- * @param {Object} e click event
102
- * @return {string}
103
- */
104
- function getTemplateKey( e ) {
105
- var widget = e.options.container.view.$el,
106
- control_id = e._parent.model.attributes._id ? e._parent.model.attributes._id : e.model.cid;
107
-
108
- return widget.data('id') + control_id;
109
- }
110
-
111
- function minimizeModal( _this ) {
112
-
113
- $(_this).find('i.eicon-frame-minimize').removeClass('eicon-frame-minimize').addClass('eicon-frame-expand').attr('title', 'Expand');
114
- $('.premium-live-editor-iframe-modal').removeClass('premium-modal-expanded');
115
- }
116
-
117
- function updateTemplateTitle( title, id ) {
118
-
119
- $.ajax({
120
- type: 'POST',
121
- url: liveEditor.ajaxurl,
122
- dataType: 'JSON',
123
- data: {
124
- action: 'update_template_title',
125
- security: liveEditor.nonce,
126
- title: title,
127
- id: id
128
- },
129
- success: function (res) {
130
- console.log( 'Template Title Updated.');
131
- },
132
- error: function (err) {
133
- console.log(err);
134
- }
135
- });
136
- }
137
-
138
- $(window).on('elementor:init', handleLiveEditor);
139
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
140
  })(jQuery);
1
+ (function () {
2
+ var $ = jQuery;
3
+
4
+ function handleLiveEditor() {
5
+
6
+ $('.eicon-close').on('click', closeModal);
7
+
8
+ $('#pa-insert-live-temp').on('click', function () {
9
+ $('body').attr('data-pa-liveeditor-load', 'true');
10
+ closeModal(true);
11
+ });
12
+
13
+ $('.premium-live-editor-iframe-modal .premium-expand').on('click', function () {
14
+
15
+ if ($(this).find(' > i').hasClass('eicon-frame-expand')) {
16
+ $(this).find('i.eicon-frame-expand').removeClass('eicon-frame-expand').addClass('eicon-frame-minimize').attr('title', 'Minimize');
17
+ $('.premium-live-editor-iframe-modal').addClass('premium-modal-expanded');
18
+
19
+ } else {
20
+ minimizeModal(this);
21
+ }
22
+ });
23
+
24
+ $(document).on('click', '.premium-live-editor-iframe-modal', function (e) {
25
+ if ($(e.target).closest(".dialog-lightbox-widget-content").length < 1) {
26
+ closeModal();
27
+ }
28
+ });
29
+
30
+ elementor.channels.editor.on('createLiveTemp', function (e) {
31
+
32
+ var widgetId = getTemplateKey(e),
33
+ $modalContainer = $('.premium-live-editor-iframe-modal'),
34
+ paIframe = $modalContainer.find("#pa-live-editor-control-iframe"),
35
+ $lightboxLoading = $modalContainer.find(".dialog-lightbox-loading"),
36
+ lightboxType = $modalContainer.find(".dialog-type-lightbox"),
37
+ tempSelectorId = e.model.attributes.name.split('_live')[0],
38
+ liveTempId = ['premium_content_toggle_second_content_templates', 'fixed_template', 'right_side_template'].includes(tempSelectorId) ? 'live_temp_content_extra' : 'live_temp_content',
39
+ settingsToChange = {};
40
+
41
+ // multiscroll has two temps in each repeater item => both temps will have the same id so we need to distinguish one of them.
42
+ if ('right_side_template' === tempSelectorId) {
43
+ widgetId += '2';
44
+ }
45
+
46
+ // show modal.
47
+ lightboxType.show();
48
+ $modalContainer.show();
49
+ $lightboxLoading.show();
50
+ paIframe.contents().find("#elementor-loading").show();
51
+ paIframe.css("z-index", "-1");
52
+
53
+ $.ajax({
54
+ type: 'POST',
55
+ url: liveEditor.ajaxurl,
56
+ dataType: 'JSON',
57
+ data: {
58
+ action: 'handle_live_editor',
59
+ security: liveEditor.nonce,
60
+ key: widgetId,
61
+ },
62
+ success: function (res) {
63
+
64
+ paIframe.attr("src", res.data.url);
65
+ paIframe.attr("data-premium-temp-id", res.data.id);
66
+ $('#premium-live-temp-title').val(res.data.title);
67
+
68
+ paIframe.on("load", function () {
69
+ $lightboxLoading.hide();
70
+ paIframe.show();
71
+ $modalContainer.find('.premium-live-editor-title').css('display', 'flex');
72
+ paIframe.contents().find("#elementor-loading").hide();
73
+ paIframe.css("z-index", "1");
74
+ });
75
+
76
+ clearInterval(window.paLiveEditorInterval);
77
+
78
+ window.paLiveEditorInterval = setInterval(function () {
79
+
80
+ var loadTemplate = $('body').attr('data-pa-liveeditor-load');
81
+
82
+ if ('true' === loadTemplate) {
83
+ $('body').attr('data-pa-liveeditor-load', 'false');
84
+
85
+ settingsToChange[tempSelectorId] = '';
86
+ settingsToChange[liveTempId] = $('#premium-live-temp-title').val();
87
+
88
+ $(".premium-live-temp-title").removeClass("control-hidden");
89
+ $e.run('document/elements/settings', { container: e.container, settings: settingsToChange, options: { external: !0 } });
90
+
91
+ var tempTitle = $('#premium-live-temp-title').val();
92
+
93
+ if (tempTitle && tempTitle !== res.data.title) {
94
+ updateTemplateTitle(tempTitle, res.data.id);
95
+ }
96
+ }
97
+ }, 1000);
98
+ },
99
+ error: function (err) {
100
+ console.log(err);
101
+ }
102
+ });
103
+ });
104
+ }
105
+
106
+ function checkTempValidity(tempID) {
107
+
108
+ if ('' !== tempID) {
109
+ $.ajax({
110
+ type: 'POST',
111
+ url: liveEditor.ajaxurl,
112
+ dataType: 'JSON',
113
+ data: {
114
+ action: 'check_temp_validity',
115
+ security: liveEditor.nonce,
116
+ templateID: tempID,
117
+ },
118
+ success: function (res) {
119
+ console.log(res.data);
120
+ },
121
+ error: function (err) {
122
+ console.log(err);
123
+ }
124
+ });
125
+ }
126
+ }
127
+
128
+ /**
129
+ * Generate the temp key
130
+ * @param {Object} e click event
131
+ * @return {string}
132
+ */
133
+ function getTemplateKey(e) {
134
+ var widget = e.options.container.view.$el,
135
+ // control_id = e._parent.model.attributes._id ? e._parent.model.attributes._id : e.model.cid;
136
+ control_id = e._parent.model.attributes._id ? e._parent.model.attributes._id : '';
137
+
138
+ return widget.data('id') + control_id;
139
+ }
140
+
141
+ function minimizeModal(_this) {
142
+
143
+ $(_this).find('i.eicon-frame-minimize').removeClass('eicon-frame-minimize').addClass('eicon-frame-expand').attr('title', 'Expand');
144
+ $('.premium-live-editor-iframe-modal').removeClass('premium-modal-expanded');
145
+ }
146
+
147
+ function updateTemplateTitle(title, id) {
148
+
149
+ $.ajax({
150
+ type: 'POST',
151
+ url: liveEditor.ajaxurl,
152
+ dataType: 'JSON',
153
+ data: {
154
+ action: 'update_template_title',
155
+ security: liveEditor.nonce,
156
+ title: title,
157
+ id: id
158
+ },
159
+ success: function (res) {
160
+ console.log('Template Title Updated.');
161
+ },
162
+ error: function (err) {
163
+ console.log(err);
164
+ }
165
+ });
166
+ }
167
+
168
+ function closeModal(inserted = false) {
169
+
170
+ $('.premium-live-editor-iframe-modal').css('display', 'none');
171
+
172
+ $(".premium-live-temp-title input").attr('disabled', 'true');
173
+
174
+ minimizeModal($('.premium-live-editor-iframe-modal .premium-expand'));
175
+
176
+ if (!inserted) {
177
+ var tempId = $(".premium-live-editor-iframe-modal #pa-live-editor-control-iframe").attr('data-premium-temp-id');
178
+
179
+ if (undefined !== tempId && '' !== tempId) {
180
+ checkTempValidity(tempId);
181
+ }
182
+ }
183
+
184
+ // reset temp id/src attribute.
185
+ $(".premium-live-editor-iframe-modal #pa-live-editor-control-iframe").attr({
186
+ 'data-premium-temp-id': '',
187
+ 'src': ''
188
+ });
189
+ // $(".premium-live-editor-iframe-modal #pa-live-editor-control-iframe").attr('data-premium-temp-id', '');
190
+ // $(".premium-live-editor-iframe-modal #pa-live-editor-control-iframe").attr('src', '');
191
+ }
192
+
193
+ function checkLiveTemplateControl(sectionName, elementorEditor) {
194
+
195
+ setTimeout(function () {
196
+
197
+ $(".premium-live-temp-title input").each(function (index, input) {
198
+ $(input).attr('disabled', 'true');
199
+ if ('' != $(input).val()) {
200
+ $(input).closest(".premium-live-temp-title").removeClass("control-hidden");
201
+ }
202
+ });
203
+
204
+ }, 1000);
205
+ }
206
+
207
+ elementor.channels.editor.on('section:activated', checkLiveTemplateControl);
208
+
209
+ $(window).on('elementor:init', handleLiveEditor);
210
+
211
  })(jQuery);
assets/frontend/css/premium-addons-rtl.css CHANGED
@@ -1485,827 +1485,825 @@
1485
  -webkit-transform: translate3d(-10px, 0, 0) scale(1.1);
1486
  transform: translate3d(-10px, 0, 0) scale(1.1);
1487
  }
1488
- /**************** Premium Blog *****************/
1489
- /***********************************************/
1490
- .premium-blog-thumb-effect-wrapper {
1491
- position: relative;
1492
- overflow: hidden;
1493
- }
1494
-
1495
- .premium-blog-effect-container:not(.premium-blog-bordered-effect) .premium-blog-post-link {
1496
- position: absolute;
1497
- top: 0;
1498
- right: 0;
1499
- width: 100%;
1500
- height: 100%;
1501
- z-index: 2;
1502
- padding: 20px;
1503
- }
1504
-
1505
- .premium-blog-bordered-effect .premium-blog-post-link {
1506
- display: block;
1507
- height: 100%;
1508
- position: relative;
1509
- }
1510
-
1511
- /*Thumbnail Img*/
1512
- .premium-blog-thumbnail-container {
1513
- overflow: hidden;
1514
- }
1515
-
1516
- .premium-blog-thumbnail-container img,
1517
- .premium-blog-thumbnail-container .below-entry-meta {
1518
- width: 100%;
1519
- height: 100%;
1520
- margin: 0 !important;
1521
- -webkit-transition: all 0.4s ease-in-out;
1522
- transition: all 0.4s ease-in-out;
1523
- }
1524
-
1525
- .premium-blog-thumb-effect-wrapper .premium-blog-zoomout-effect img,
1526
- .premium-blog-thumb-effect-wrapper .premium-blog-scale-effect img {
1527
- -webkit-transform: scale(1.2);
1528
- -ms-transform: scale(1.2);
1529
- transform: scale(1.2);
1530
- }
1531
-
1532
- .premium-blog-thumb-effect-wrapper .premium-blog-sepia-effect img {
1533
- -webkit-filter: sepia(30%);
1534
- filter: sepia(30%);
1535
- }
1536
-
1537
- .premium-blog-thumb-effect-wrapper .premium-blog-bright-effect img {
1538
- -webkit-filter: brightness(1);
1539
- filter: brightness(1);
1540
- }
1541
-
1542
- .premium-blog-thumb-effect-wrapper .premium-blog-trans-effect img {
1543
- -webkit-transform: translateX(15px) scale(1.1);
1544
- -ms-transform: translateX(15px) scale(1.1);
1545
- transform: translateX(15px) scale(1.1);
1546
- }
1547
-
1548
- .premium-blog-post-outer-container:hover .premium-blog-zoomin-effect img {
1549
- -webkit-transform: scale(1.2);
1550
- -ms-transform: scale(1.2);
1551
- transform: scale(1.2);
1552
- }
1553
-
1554
- .premium-blog-post-outer-container:hover .premium-blog-zoomout-effect img {
1555
- -webkit-transform: scale(1.1);
1556
- -ms-transform: scale(1.1);
1557
- transform: scale(1.1);
1558
- }
1559
-
1560
- .premium-blog-post-outer-container:hover .premium-blog-scale-effect img {
1561
- -webkit-transform: scale(1.3) rotate(-5deg);
1562
- -ms-transform: scale(1.3) rotate(-5deg);
1563
- transform: scale(1.3) rotate(-5deg);
1564
- }
1565
-
1566
- .premium-blog-post-outer-container:hover .premium-blog-gray-effect img {
1567
- -webkit-filter: grayscale(100%);
1568
- filter: grayscale(100%);
1569
- }
1570
-
1571
- .premium-blog-post-outer-container:hover .premium-blog-blur-effect img {
1572
- -webkit-filter: blur(3px);
1573
- filter: blur(3px);
1574
- }
1575
-
1576
- .premium-blog-post-outer-container:hover .premium-blog-sepia-effect img {
1577
- -webkit-filter: sepia(0%);
1578
- filter: sepia(0%);
1579
- }
1580
-
1581
- .premium-blog-post-outer-container:hover .premium-blog-bright-effect img {
1582
- -webkit-filter: brightness(1.2);
1583
- filter: brightness(1.2);
1584
- }
1585
-
1586
- .premium-blog-post-outer-container:hover .premium-blog-trans-effect img {
1587
- -webkit-transform: translateX(0px) scale(1.1);
1588
- -ms-transform: translateX(0px) scale(1.1);
1589
- transform: translateX(0px) scale(1.1);
1590
- }
1591
-
1592
- .premium-blog-post-container {
1593
- overflow: hidden;
1594
- }
1595
-
1596
- .premium-blog-post-container .premium-blog-inner-container {
1597
- -js-display: flex;
1598
- display: -webkit-box;
1599
- display: -webkit-flex;
1600
- display: -moz-box;
1601
- display: -ms-flexbox;
1602
- display: flex;
1603
- direction: rtl;
1604
- }
1605
-
1606
- .premium-blog-post-container .premium-blog-post-content {
1607
- line-height: 1.5em;
1608
- color: #777;
1609
- font-size: 14px;
1610
- margin-bottom: 10px;
1611
- }
1612
-
1613
- .premium-blog-post-container ul.post-categories a:hover,
1614
- .premium-blog-post-container ul.post-categories a:focus,
1615
- .premium-blog-post-container .premium-blog-post-link:hover,
1616
- .premium-blog-post-container .premium-blog-post-link:focus {
1617
- -webkit-box-shadow: none !important;
1618
- box-shadow: none !important;
1619
- outline: none !important;
1620
- }
1621
-
1622
- .premium-blog-post-container .premium-blog-entry-title {
1623
- font-size: 18px;
1624
- margin-bottom: 5px;
1625
- }
1626
-
1627
- .premium-blog-post-container.premium-blog-skin-modern .premium-blog-content-wrapper {
1628
- position: relative;
1629
- z-index: 3;
1630
- top: -50px;
1631
- }
1632
-
1633
- .premium-blog-post-container .premium-blog-content-wrapper {
1634
- background-color: #f5f5f5;
1635
- padding: 30px;
1636
- }
1637
-
1638
- .premium-blog-post-container .premium-blog-content-wrapper.empty-thumb {
1639
- top: 0;
1640
- }
1641
-
1642
- .premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumbnail-container:before,
1643
- .premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumbnail-container:after {
1644
- position: absolute;
1645
- content: "";
1646
- z-index: 1;
1647
- top: 50%;
1648
- right: 50%;
1649
- opacity: 0;
1650
- -webkit-transform: translate(50%, -50%);
1651
- -ms-transform: translate(50%, -50%);
1652
- transform: translate(50%, -50%);
1653
- -webkit-transition: all 0.4s linear 0s;
1654
- transition: all 0.4s linear 0s;
1655
- height: 1px;
1656
- width: 100%;
1657
- background-color: #fff;
1658
- }
1659
-
1660
- .premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumbnail-container:before {
1661
- width: 1px;
1662
- height: 100%;
1663
- }
1664
-
1665
- .premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumb-effect-wrapper:hover .premium-blog-thumbnail-container:after {
1666
- width: 20px;
1667
- opacity: 1;
1668
- }
1669
-
1670
- .premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumb-effect-wrapper:hover .premium-blog-thumbnail-container:before {
1671
- height: 20px;
1672
- opacity: 1;
1673
- }
1674
-
1675
- .premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-content-wrapper {
1676
- margin: 0px 10px 20px;
1677
- clear: both;
1678
- }
1679
-
1680
- .premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay,
1681
- .premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay,
1682
- .premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay {
1683
- position: absolute;
1684
- top: 0;
1685
- right: 0;
1686
- width: 100%;
1687
- height: 100%;
1688
- -webkit-transition: all 0.3s ease-in-out;
1689
- transition: all 0.3s ease-in-out;
1690
- opacity: 0;
1691
- }
1692
-
1693
- .premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay a,
1694
- .premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay a,
1695
- .premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay a {
1696
- -js-display: flex;
1697
- display: -webkit-box;
1698
- display: -webkit-flex;
1699
- display: -moz-box;
1700
- display: -ms-flexbox;
1701
- display: flex;
1702
- -webkit-box-pack: center;
1703
- -webkit-justify-content: center;
1704
- -moz-box-pack: center;
1705
- -ms-flex-pack: center;
1706
- justify-content: center;
1707
- -webkit-box-align: center;
1708
- -webkit-align-items: center;
1709
- -moz-box-align: center;
1710
- -ms-flex-align: center;
1711
- align-items: center;
1712
- width: 100%;
1713
- height: 100%;
1714
- }
1715
-
1716
- .premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay span,
1717
- .premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay i,
1718
- .premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay span,
1719
- .premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay i,
1720
- .premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay span,
1721
- .premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay i {
1722
- -webkit-transition: all 0.3s ease-in-out;
1723
- transition: all 0.3s ease-in-out;
1724
- }
1725
-
1726
- .premium-blog-post-container.premium-blog-skin-side {
1727
- -js-display: flex;
1728
- display: -webkit-box;
1729
- display: -webkit-flex;
1730
- display: -moz-box;
1731
- display: -ms-flexbox;
1732
- display: flex;
1733
- }
1734
-
1735
- .premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-container {
1736
- height: 100%;
1737
- }
1738
-
1739
- .premium-blog-post-container.premium-blog-skin-side .premium-blog-content-wrapper {
1740
- -webkit-box-flex: 1;
1741
- -webkit-flex: 1;
1742
- -moz-box-flex: 1;
1743
- -ms-flex: 1;
1744
- flex: 1;
1745
- }
1746
-
1747
- .premium-blog-post-container.premium-blog-skin-banner {
1748
- position: relative;
1749
- }
1750
-
1751
- .premium-blog-post-container.premium-blog-skin-banner .premium-blog-content-wrapper {
1752
- position: absolute;
1753
- width: 100%;
1754
- bottom: 0;
1755
- -js-display: flex;
1756
- display: -webkit-box;
1757
- display: -webkit-flex;
1758
- display: -moz-box;
1759
- display: -ms-flexbox;
1760
- display: flex;
1761
- -webkit-box-orient: vertical;
1762
- -webkit-box-direction: normal;
1763
- -webkit-flex-direction: column;
1764
- -moz-box-orient: vertical;
1765
- -moz-box-direction: normal;
1766
- -ms-flex-direction: column;
1767
- flex-direction: column;
1768
- background-color: transparent;
1769
- z-index: 3;
1770
- }
1771
-
1772
- .premium-blog-post-container.premium-blog-skin-banner .premium-blog-content-wrapper-inner {
1773
- -webkit-transition: -webkit-transform 0.3s ease-in-out;
1774
- transition: -webkit-transform 0.3s ease-in-out;
1775
- transition: transform 0.3s ease-in-out;
1776
- transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
1777
- }
1778
-
1779
- .premium-blog-post-container.premium-blog-skin-banner:hover .premium-blog-content-wrapper-inner {
1780
- -webkit-transform: translateY(-5px);
1781
- -ms-transform: translateY(-5px);
1782
- transform: translateY(-5px);
1783
- }
1784
-
1785
- .premium-blog-post-container .premium-blog-cats-container ul.post-categories {
1786
- margin: 0;
1787
- padding: 0;
1788
- list-style: none;
1789
- -js-display: flex;
1790
- display: -webkit-box;
1791
- display: -webkit-flex;
1792
- display: -moz-box;
1793
- display: -ms-flexbox;
1794
- display: flex;
1795
- }
1796
-
1797
- .premium-blog-post-container .premium-blog-cats-container a {
1798
- display: block;
1799
- font-size: 12px;
1800
- color: #fff;
1801
- background-color: #777;
1802
- margin: 0 0 10px 3px;
1803
- padding: 5px;
1804
- -webkit-transition: all 0.3s ease-in-out;
1805
- transition: all 0.3s ease-in-out;
1806
- }
1807
-
1808
- /*
1809
- * Diagonal Effect
1810
- */
1811
- .premium-blog-diagonal-container {
1812
- position: absolute;
1813
- top: 0;
1814
- right: 0;
1815
- width: 100%;
1816
- height: 100%;
1817
- }
1818
-
1819
- .premium-blog-diagonal-effect:before {
1820
- position: absolute;
1821
- top: 0px;
1822
- right: 0px;
1823
- width: 100%;
1824
- height: 100%;
1825
- content: " ";
1826
- z-index: 1;
1827
- background: rgba(255, 255, 255, 0.2);
1828
- -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, -150%, 0);
1829
- transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, -150%, 0);
1830
- -webkit-transition: all 0.3s linear 0s;
1831
- transition: all 0.3s linear 0s;
1832
- }
1833
-
1834
- .premium-blog-thumb-effect-wrapper:hover .premium-blog-diagonal-effect:before {
1835
- -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, 150%, 0);
1836
- transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, 150%, 0);
1837
- }
1838
-
1839
- /*
1840
- * Framed Effect
1841
- */
1842
- .premium-blog-framed-effect {
1843
- position: absolute;
1844
- width: -webkit-calc(100% - 30px);
1845
- width: calc(100% - 30px);
1846
- height: -webkit-calc(100% - 30px);
1847
- height: calc(100% - 30px);
1848
- top: 15px;
1849
- right: 15px;
1850
- opacity: 0;
1851
- -webkit-transform: scale(0.3);
1852
- -ms-transform: scale(0.3);
1853
- transform: scale(0.3);
1854
- -webkit-transition: all 0.3s linear 0s;
1855
- transition: all 0.3s linear 0s;
1856
- }
1857
-
1858
- .premium-blog-thumb-effect-wrapper:hover .premium-blog-framed-effect {
1859
- opacity: 0.99;
1860
- -webkit-transform: scale(1);
1861
- -ms-transform: scale(1);
1862
- transform: scale(1);
1863
- }
1864
-
1865
- /*
1866
- * Bordered Effect
1867
- */
1868
- .premium-blog-bordered-effect {
1869
- position: absolute;
1870
- top: 0;
1871
- right: 0;
1872
- width: 100%;
1873
- height: 100%;
1874
- opacity: 0;
1875
- padding: 15px;
1876
- -webkit-transition: all 0.3s linear 0s;
1877
- transition: all 0.3s linear 0s;
1878
- }
1879
-
1880
- .premium-blog-bordered-effect .premium-blog-post-link:before,
1881
- .premium-blog-bordered-effect .premium-blog-post-link:after {
1882
- content: "";
1883
- display: block;
1884
- position: absolute;
1885
- top: 0;
1886
- right: 0;
1887
- width: 100%;
1888
- height: 100%;
1889
- -webkit-transition: all 0.5s linear 0s;
1890
- transition: all 0.5s linear 0s;
1891
- -webkit-transition-delay: 0s;
1892
- transition-delay: 0s;
1893
- border-color: rgba(255, 255, 255, 0.45);
1894
- }
1895
-
1896
- .premium-blog-bordered-effect .premium-blog-post-link:before {
1897
- border-left: 2px solid;
1898
- border-right: 2px solid;
1899
- -webkit-transform: scale(1, 0);
1900
- -ms-transform: scale(1, 0);
1901
- transform: scale(1, 0);
1902
- -webkit-transform-origin: 0% 0;
1903
- -ms-transform-origin: 0% 0;
1904
- transform-origin: 0% 0;
1905
- }
1906
-
1907
- .premium-blog-bordered-effect .premium-blog-post-link:after {
1908
- border-top: 2px solid;
1909
- border-bottom: 2px solid;
1910
- -webkit-transform: scale(0, 1);
1911
- -ms-transform: scale(0, 1);
1912
- transform: scale(0, 1);
1913
- -webkit-transform-origin: 100% 0;
1914
- -ms-transform-origin: 100% 0;
1915
- transform-origin: 100% 0;
1916
- }
1917
-
1918
- .premium-blog-thumb-effect-wrapper:hover .premium-blog-bordered-effect {
1919
- opacity: 0.99;
1920
- }
1921
-
1922
- .premium-blog-thumb-effect-wrapper:hover .premium-blog-bordered-effect .premium-blog-post-link:before,
1923
- .premium-blog-thumb-effect-wrapper:hover .premium-blog-bordered-effect .premium-blog-post-link:after {
1924
- -webkit-transition-delay: 0.15s;
1925
- transition-delay: 0.15s;
1926
- opacity: 1;
1927
- -webkit-transform: scale(1);
1928
- -ms-transform: scale(1);
1929
- transform: scale(1);
1930
- }
1931
-
1932
- /*
1933
- * Squares Effect
1934
- */
1935
- .premium-blog-squares-effect,
1936
- .premium-blog-squares-square-container {
1937
- position: absolute;
1938
- top: 0;
1939
- right: 0;
1940
- width: 100%;
1941
- height: 100%;
1942
- }
1943
-
1944
- .premium-blog-squares-effect:before,
1945
- .premium-blog-squares-effect:after {
1946
- position: absolute;
1947
- content: "";
1948
- top: 0;
1949
- right: 0;
1950
- width: 50%;
1951
- height: 50%;
1952
- -webkit-transform: translate(100%, -100%);
1953
- -ms-transform: translate(100%, -100%);
1954
- transform: translate(100%, -100%);
1955
- opacity: 0.7;
1956
- -webkit-transition: all 0.3s linear 0s;
1957
- transition: all 0.3s linear 0s;
1958
- }
1959
-
1960
- .premium-blog-squares-square-container:before,
1961
- .premium-blog-squares-square-container:after {
1962
- position: absolute;
1963
- content: "";
1964
- top: 0;
1965
- right: 0;
1966
- width: 50%;
1967
- height: 50%;
1968
- -webkit-transform: translate(100%, -100%);
1969
- -ms-transform: translate(100%, -100%);
1970
- transform: translate(100%, -100%);
1971
- opacity: 0.7;
1972
- -webkit-transition: all 0.3s linear 0s;
1973
- transition: all 0.3s linear 0s;
1974
- }
1975
-
1976
- .premium-blog-squares-square-container:before,
1977
- .premium-blog-squares-square-container:after {
1978
- opacity: 0.8;
1979
- }
1980
-
1981
- .premium-blog-squares-effect:after {
1982
- -webkit-transform: translate(-200%, 200%);
1983
- -ms-transform: translate(-200%, 200%);
1984
- transform: translate(-200%, 200%);
1985
- }
1986
-
1987
- .premium-blog-squares-square-container:before {
1988
- -webkit-transform: translate(100%, 200%);
1989
- -ms-transform: translate(100%, 200%);
1990
- transform: translate(100%, 200%);
1991
- }
1992
-
1993
- .premium-blog-squares-square-container:after {
1994
- -webkit-transform: translate(-200%, -100%);
1995
- -ms-transform: translate(-200%, -100%);
1996
- transform: translate(-200%, -100%);
1997
- }
1998
-
1999
- .premium-blog-thumb-effect-wrapper:hover .premium-blog-squares-effect:before {
2000
- -webkit-transform: translate(0, 0%) scaleY(1.003) scaleX(1.003);
2001
- -ms-transform: translate(0, 0%) scaleY(1.003) scaleX(1.003);
2002
- transform: translate(0, 0%) scaleY(1.003) scaleX(1.003);
2003
- }
2004
-
2005
- .premium-blog-thumb-effect-wrapper:hover .premium-blog-squares-effect:after {
2006
- -webkit-transform: translate(-100%, 100%) scaleY(1.003) scaleX(1.003);
2007
- -ms-transform: translate(-100%, 100%) scaleY(1.003) scaleX(1.003);
2008
- transform: translate(-100%, 100%) scaleY(1.003) scaleX(1.003);
2009
- }
2010
-
2011
- .premium-blog-thumb-effect-wrapper:hover .premium-blog-squares-square-container:before {
2012
- -webkit-transform: translate(0, 100%);
2013
- -ms-transform: translate(0, 100%);
2014
- transform: translate(0, 100%);
2015
- }
2016
-
2017
- .premium-blog-thumb-effect-wrapper:hover .premium-blog-squares-square-container:after {
2018
- -webkit-transform: translate(-100%, 0%);
2019
- -ms-transform: translate(-100%, 0%);
2020
- transform: translate(-100%, 0%);
2021
- }
2022
-
2023
- .premium-blog-thumb-effect-wrapper:hover .premium-blog-thumbnail-overlay {
2024
- opacity: 1;
2025
- }
2026
-
2027
- .premium-blog-thumb-effect-wrapper:hover .premium-blog-thumbnail-overlay a {
2028
- opacity: 1;
2029
- -webkit-transform: scale(1);
2030
- -ms-transform: scale(1);
2031
- transform: scale(1);
2032
- }
2033
-
2034
- .premium-blog-clear-fix {
2035
- clear: both;
2036
- }
2037
-
2038
- .premium-blog-masked .premium-blog-thumbnail-container {
2039
- position: relative;
2040
- overflow: visible;
2041
- }
2042
-
2043
- .premium-blog-masked .premium-blog-thumbnail-container svg {
2044
- position: absolute;
2045
- height: 100px;
2046
- width: 100%;
2047
- bottom: -5px;
2048
- right: 0;
2049
- fill: #f5f5f5;
2050
- z-index: 99;
2051
- }
2052
-
2053
- .premium-blog-masked .premium-blog-thumbnail-container svg.premium-blog-shape-divider-svg {
2054
- -webkit-transform: rotate(180deg);
2055
- -ms-transform: rotate(180deg);
2056
- transform: rotate(180deg);
2057
- }
2058
-
2059
- .premium-blog-masked .premium-blog-author-thumbnail,
2060
- .premium-blog-masked .premium-blog-skin-banner .premium-blog-content-wrapper {
2061
- z-index: 999 !important;
2062
- }
2063
-
2064
- /*Post Format Container*/
2065
- .premium-blog-format-link {
2066
- padding: 5px;
2067
- line-height: 0;
2068
- }
2069
-
2070
- /*Post Format Icon*/
2071
- /*Post Format Content Margin */
2072
- .premium-blog-entry-meta {
2073
- line-height: 1.3em;
2074
- font-size: 12px;
2075
- margin-bottom: 13px;
2076
- color: #adadad;
2077
- }
2078
-
2079
- .premium-blog-entry-meta i {
2080
- margin-left: 3px;
2081
- -webkit-transition: all 0.3s ease-in-out;
2082
- transition: all 0.3s ease-in-out;
2083
- }
2084
-
2085
- .premium-blog-meta-data {
2086
- display: inline-block;
2087
- }
2088
-
2089
- .premium-blog-meta-data .premium-blog-meta-separator {
2090
- margin: 0 5px;
2091
- }
2092
-
2093
- .premium-blog-meta-data a,
2094
- .premium-blog-meta-data span {
2095
- color: inherit;
2096
- -webkit-transition: all 0.3s ease-in-out;
2097
- transition: all 0.3s ease-in-out;
2098
- }
2099
-
2100
- .premium-blog-author-thumbnail {
2101
- position: relative;
2102
- padding: 0 30px;
2103
- width: 100%;
2104
- top: -10px;
2105
- height: 0;
2106
- pointer-events: none;
2107
- }
2108
-
2109
- .premium-blog-author-thumbnail img {
2110
- -webkit-border-radius: 50%;
2111
- border-radius: 50%;
2112
- width: 60px;
2113
- pointer-events: all;
2114
- -webkit-transform: translateY(-50%);
2115
- -ms-transform: translateY(-50%);
2116
- transform: translateY(-50%);
2117
- }
2118
-
2119
- .premium-blog-entry-title a,
2120
- .premium-blog-post-tags-container a,
2121
- .premium-blog-post-content .premium-blog-excerpt-link {
2122
- -webkit-transition: all 0.3s ease-in-out;
2123
- transition: all 0.3s ease-in-out;
2124
- }
2125
-
2126
- .premium-blog-excerpt-link-wrap a.premium-blog-excerpt-link {
2127
- background-color: transparent;
2128
- color: #54595f;
2129
- padding: 0;
2130
- }
2131
-
2132
- .premium-blog-cta-full-yes .premium-blog-excerpt-link {
2133
- width: 100%;
2134
- }
2135
-
2136
- .premium-blog-post-tags-container {
2137
- margin-top: 8px;
2138
- -js-display: flex;
2139
- display: -webkit-box;
2140
- display: -webkit-flex;
2141
- display: -moz-box;
2142
- display: -ms-flexbox;
2143
- display: flex;
2144
- -webkit-box-align: center;
2145
- -webkit-align-items: center;
2146
- -moz-box-align: center;
2147
- -ms-flex-align: center;
2148
- align-items: center;
2149
- -webkit-flex-wrap: wrap;
2150
- -ms-flex-wrap: wrap;
2151
- flex-wrap: wrap;
2152
- }
2153
-
2154
- .premium-blog-post-tags-container a {
2155
- color: inherit;
2156
- margin-right: 5px;
2157
- }
2158
-
2159
- .premium-blog-align-center .post-categories,
2160
- .premium-blog-align-center .premium-blog-inner-container,
2161
- .premium-blog-align-center .premium-blog-post-tags-container {
2162
- -webkit-box-pack: center;
2163
- -webkit-justify-content: center;
2164
- -moz-box-pack: center;
2165
- -ms-flex-pack: center;
2166
- justify-content: center;
2167
- }
2168
-
2169
- .premium-blog-align-left .premium-blog-post-container .post-categories,
2170
- .premium-blog-align-left .premium-blog-post-container .premium-blog-inner-container,
2171
- .premium-blog-align-left .premium-blog-post-container .premium-blog-post-tags-container {
2172
- -webkit-box-pack: end;
2173
- -webkit-justify-content: flex-end;
2174
- -moz-box-pack: end;
2175
- -ms-flex-pack: end;
2176
- justify-content: flex-end;
2177
- }
2178
-
2179
- /* .premium-blog-align-left .premium-blog-post-container.premium-blog-skin-cards .post-categories,
2180
- .premium-blog-align-left .premium-blog-post-container.premium-blog-skin-cards .premium-blog-inner-container,
2181
- .premium-blog-align-left .premium-blog-post-container.premium-blog-skin-cards .premium-blog-post-tags-container {
2182
- -webkit-box-pack: start;
2183
- -webkit-justify-content: flex-start;
2184
- -moz-box-pack: start;
2185
- -ms-flex-pack: start;
2186
- justify-content: flex-start;
2187
- } */
2188
-
2189
- .premium-blog-align-right .premium-blog-post-container .post-categories,
2190
- .premium-blog-align-right .premium-blog-post-container .premium-blog-inner-container,
2191
- .premium-blog-align-right .premium-blog-post-container .premium-blog-post-tags-container {
2192
- -webkit-box-pack: start;
2193
- -webkit-justify-content: flex-start;
2194
- -moz-box-pack: start;
2195
- -ms-flex-pack: start;
2196
- justify-content: flex-start;
2197
- }
2198
-
2199
- /* .premium-blog-align-right .premium-blog-post-container.premium-blog-skin-cards .post-categories,
2200
- .premium-blog-align-right .premium-blog-post-container.premium-blog-skin-cards .premium-blog-inner-container,
2201
- .premium-blog-align-right .premium-blog-post-container.premium-blog-skin-cards .premium-blog-post-tags-container {
2202
- -webkit-box-pack: end;
2203
- -webkit-justify-content: flex-end;
2204
- -moz-box-pack: end;
2205
- -ms-flex-pack: end;
2206
- justify-content: flex-end;
2207
- } */
2208
-
2209
- /* Pagination */
2210
- .premium-blog-pagination-container {
2211
- text-align: left;
2212
- }
2213
-
2214
- .premium-blog-pagination-container span {
2215
- cursor: default;
2216
- }
2217
-
2218
- .premium-blog-pagination-container .page-numbers {
2219
- display: inline-block;
2220
- color: #000;
2221
- line-height: 1;
2222
- font-size: 1em;
2223
- font-weight: 400;
2224
- text-decoration: none;
2225
- padding: 0.75em;
2226
- margin: 0 0 0.4em 0.4em;
2227
- -webkit-transition: all 0.2s ease-in-out;
2228
- transition: all 0.2s ease-in-out;
2229
- }
2230
-
2231
- .premium-blog-wrap .premium-loading-feed {
2232
- display: block;
2233
- position: absolute;
2234
- width: 100%;
2235
- height: 100%;
2236
- top: 0px;
2237
- right: 0px;
2238
- bottom: 0px;
2239
- left: 0px;
2240
- background: rgba(255, 255, 255, 0.2);
2241
- -js-display: flex;
2242
- display: -webkit-box;
2243
- display: -webkit-flex;
2244
- display: -moz-box;
2245
- display: -ms-flexbox;
2246
- display: flex;
2247
- -webkit-box-align: center;
2248
- -webkit-align-items: center;
2249
- -moz-box-align: center;
2250
- -ms-flex-align: center;
2251
- align-items: center;
2252
- z-index: 99;
2253
- }
2254
-
2255
- .premium-blog-wrap {
2256
- -js-display: flex;
2257
- display: -webkit-box;
2258
- display: -webkit-flex;
2259
- display: -moz-box;
2260
- display: -ms-flexbox;
2261
- display: flex;
2262
- -webkit-flex-wrap: wrap;
2263
- -ms-flex-wrap: wrap;
2264
- flex-wrap: wrap;
2265
- }
2266
-
2267
- .premium-blog-wrap ul.slick-dots {
2268
- width: 100%;
2269
- }
2270
-
2271
- /**
2272
- * Even Layout
2273
- */
2274
- .premium-blog-even .premium-blog-post-container {
2275
- height: 100%;
2276
- }
2277
-
2278
- .premium-blog-even .slick-track {
2279
- -js-display: flex;
2280
- display: -webkit-box;
2281
- display: -webkit-flex;
2282
- display: -moz-box;
2283
- display: -ms-flexbox;
2284
- display: flex;
2285
- }
2286
-
2287
- .premium-blog-even .slick-slide {
2288
- height: inherit !important;
2289
- }
2290
-
2291
- /**
2292
- * Responsive Style
2293
- */
2294
- @media (max-width: 768px) {
2295
- .premium-blog-content-wrapper {
2296
- top: 0;
2297
- margin: 0;
2298
- padding: 15px;
2299
- }
2300
-
2301
- .premium-blog-thumb-effect-wrapper {
2302
- margin-bottom: 15px;
2303
- }
2304
- }
2305
-
2306
- [dir="rtl"] .premium-blog-wrap.slick-slider .slick-list,
2307
- [dir="rtl"] .premium-blog-wrap.slick-slider .slick-track {
2308
- direction: ltr;
2309
  }
2310
  /**************** Premium Button ***********************/
2311
  /*******************************************************/
@@ -2853,151 +2851,188 @@
2853
  width: 100%;
2854
  right: 0;
2855
  }
2856
- /**************** Premium Carousel **************/
2857
- /************************************************/
2858
- .premium-carousel-wrapper a.carousel-arrow svg,
2859
- .premium-carousel-wrapper a.ver-carousel-arrow svg {
2860
- -webkit-transition: all 0.3s ease-in-out;
2861
- transition: all 0.3s ease-in-out;
2862
- }
2863
-
2864
- .premium-carousel-wrapper a.slick-arrow:hover {
2865
- -webkit-box-shadow: none !important;
2866
- box-shadow: none !important;
2867
- }
2868
-
2869
- .premium-carousel-wrapper .premium-carousel-content-hidden {
2870
- visibility: hidden;
2871
- }
2872
-
2873
- .premium-carousel-wrapper a.ver-carousel-arrow {
2874
- right: 50%;
2875
- -webkit-transform: translateX(50%);
2876
- -ms-transform: translateX(50%);
2877
- transform: translateX(50%);
2878
- }
2879
-
2880
- .premium-carousel-dots-above ul.slick-dots {
2881
- position: absolute;
2882
- display: -ms-flexbox;
2883
- display: -webkit-flex;
2884
- display: -moz-flex;
2885
- display: -ms-flex;
2886
- -js-display: flex;
2887
- display: -webkit-box;
2888
- display: -moz-box;
2889
- display: flex;
2890
- top: 50%;
2891
- -webkit-transform: translateY(-50%);
2892
- -ms-transform: translateY(-50%);
2893
- transform: translateY(-50%);
2894
- -webkit-flex-direction: column;
2895
- -webkit-box-orient: vertical;
2896
- -webkit-box-direction: normal;
2897
- -moz-box-orient: vertical;
2898
- -moz-box-direction: normal;
2899
- -ms-flex-direction: column;
2900
- flex-direction: column;
2901
- }
2902
-
2903
- /*
2904
- * Custom Navigation Dot
2905
- */
2906
- .premium-carousel-wrapper .premium-carousel-nav-dot,
2907
- .premium-carousel-wrapper .premium-carousel-nav-arrow-prev,
2908
- .premium-carousel-wrapper .premium-carousel-nav-arrow-next {
2909
- display: none;
2910
- }
2911
-
2912
- .premium-carousel-wrapper ul.slick-dots svg {
2913
- width: 20px;
2914
- height: 20px;
2915
- outline: none !important;
2916
- }
2917
-
2918
- /* Ripple Out */
2919
- @-webkit-keyframes hvr-ripple-out {
2920
- 0% {
2921
- -webkit-transform: scale(1);
2922
- transform: scale(1);
2923
- opacity: 1;
2924
- }
2925
-
2926
- 100% {
2927
- -webkit-transform: scale(1.5);
2928
- transform: scale(1.5);
2929
- opacity: 0;
2930
- }
2931
- }
2932
-
2933
- @keyframes hvr-ripple-out {
2934
- 0% {
2935
- -webkit-transform: scale(1);
2936
- transform: scale(1);
2937
- opacity: 1;
2938
- }
2939
-
2940
- 100% {
2941
- -webkit-transform: scale(1.5);
2942
- transform: scale(1.5);
2943
- opacity: 0;
2944
- }
2945
- }
2946
-
2947
- .premium-carousel-ripple-yes .premium-carousel-wrapper {
2948
- padding-bottom: 1px;
2949
- }
2950
-
2951
- .premium-carousel-ripple-yes ul.slick-dots li,
2952
- .premium-carousel-ripple-yes ul.slick-dots li i {
2953
- position: relative;
2954
- }
2955
-
2956
- .premium-carousel-ripple-yes ul.slick-dots li i {
2957
- z-index: 1;
2958
- }
2959
-
2960
- .premium-carousel-ripple-yes ul.slick-dots li:hover:before {
2961
- content: "";
2962
- position: absolute;
2963
- -webkit-transform: scale(1);
2964
- -ms-transform: scale(1);
2965
- transform: scale(1);
2966
- top: 0;
2967
- left: 0;
2968
- bottom: 0;
2969
- right: 0;
2970
- -webkit-border-radius: 50%;
2971
- border-radius: 50%;
2972
- pointer-events: none;
2973
- background-color: rgba(0, 0, 0, 0.15);
2974
- }
2975
-
2976
- .premium-carousel-ripple-yes ul.slick-dots li.slick-active:hover:before {
2977
- background-color: rgba(0, 0, 0, 0.3);
2978
- }
2979
-
2980
- .premium-carousel-ripple-yes ul.slick-dots li:hover:before {
2981
- -webkit-animation: hvr-ripple-out 1.3s infinite;
2982
- animation: hvr-ripple-out 1.3s infinite;
2983
- }
2984
-
2985
- .premium-carousel-wrapper.premium-carousel-scale .slick-slide {
2986
- -webkit-transform: scale(1.25, 1.25);
2987
- -ms-transform: scale(1.25, 1.25);
2988
- transform: scale(1.25, 1.25);
2989
- -webkit-transition: all 0.3s ease-in-out;
2990
- transition: all 0.3s ease-in-out;
2991
- }
2992
-
2993
- .premium-carousel-wrapper.premium-carousel-scale div.slick-active {
2994
- -webkit-transform: scale(1, 1);
2995
- -ms-transform: scale(1, 1);
2996
- transform: scale(1, 1);
2997
- }
2998
-
2999
- [dir="rtl"] .premium-carousel-inner .slick-slide {
3000
- float: right;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3001
  }
3002
  /**************** Premium Contact Form7 **********/
3003
  /*************************************************/
@@ -3282,1567 +3317,1032 @@
3282
  -webkit-box-align: center;
3283
  -webkit-align-items: center;
3284
  -moz-box-align: center;
3285
- -ms-flex-align: center;
3286
- align-items: center;
3287
- }
3288
-
3289
- .premium-counter-area.top {
3290
- -webkit-box-orient: vertical;
3291
- -webkit-box-direction: normal;
3292
- -webkit-flex-direction: column;
3293
- -moz-box-orient: vertical;
3294
- -moz-box-direction: normal;
3295
- -ms-flex-direction: column;
3296
- flex-direction: column;
3297
- }
3298
-
3299
- .premium-counter-area.right {
3300
- -webkit-box-orient: horizontal;
3301
- -webkit-box-direction: reverse;
3302
- -webkit-flex-direction: row-reverse;
3303
- -moz-box-orient: horizontal;
3304
- -moz-box-direction: reverse;
3305
- -ms-flex-direction: row-reverse;
3306
- flex-direction: row-reverse;
3307
- }
3308
-
3309
- .premium-counter-area.right .premium-counter-icon {
3310
- padding-right: 20px;
3311
- }
3312
-
3313
- .premium-counter-area.left .premium-counter-icon {
3314
- padding-left: 20px;
3315
- }
3316
-
3317
- .premium-counter-area .premium-counter-icon .icon i.fa:before {
3318
- vertical-align: text-top;
3319
- }
3320
-
3321
- .premium-counter-area .premium-counter-icon span.icon {
3322
- text-align: center;
3323
- display: inline-block;
3324
- vertical-align: middle;
3325
- }
3326
-
3327
- .premium-counter-area .premium-counter-icon .circle {
3328
- -webkit-border-radius: 100%;
3329
- border-radius: 100%;
3330
- }
3331
-
3332
- .premium-counter-area .premium-counter-icon img,
3333
- .premium-counter-area .premium-counter-icon svg {
3334
- width: 80px;
3335
- }
3336
-
3337
- .premium-counter-area .premium-counter-icon .premium-counter-animation svg {
3338
- height: 80px;
3339
- }
3340
-
3341
- .premium-counter-area .premium-counter-title p {
3342
- padding: 0;
3343
- margin: 0;
3344
- }
3345
-
3346
- .premium-counter-area .premium-counter-value-wrap {
3347
- -js-display: flex;
3348
- display: -webkit-box;
3349
- display: -webkit-flex;
3350
- display: -moz-box;
3351
- display: -ms-flexbox;
3352
- display: flex;
3353
- -webkit-box-align: center;
3354
- -webkit-align-items: center;
3355
- -moz-box-align: center;
3356
- -ms-flex-align: center;
3357
- align-items: center;
3358
- }
3359
-
3360
- .premium-init-wrapper {
3361
- -js-display: flex;
3362
- display: -webkit-box;
3363
- display: -webkit-flex;
3364
- display: -moz-box;
3365
- display: -ms-flexbox;
3366
- display: flex;
3367
- }
3368
-
3369
- .premium-init-wrapper.row {
3370
- -webkit-box-align: center;
3371
- -webkit-align-items: center;
3372
- -moz-box-align: center;
3373
- -ms-flex-align: center;
3374
- align-items: center;
3375
- }
3376
-
3377
- .premium-init-wrapper.right {
3378
- text-align: right;
3379
- }
3380
-
3381
- span.icon.flex-width {
3382
- width: auto !important;
3383
- height: auto !important;
3384
- }
3385
-
3386
- .premium-counter-area .premium-counter-init {
3387
- font-size: 35px;
3388
- }
3389
- /**************** Premium Dual Heading *****************/
3390
- /*******************************************************/
3391
- .premium-dual-header-first-header,
3392
- .premium-dual-header-second-header {
3393
- position: relative;
3394
- padding: 0;
3395
- margin: 0;
3396
- display: inline-block;
3397
- -webkit-transform: translate(0, 0);
3398
- -ms-transform: translate(0, 0);
3399
- transform: translate(0, 0);
3400
- }
3401
-
3402
- .premium-dual-header-first-clip .premium-dual-header-first-span,
3403
- .premium-dual-header-second-clip {
3404
- -webkit-text-fill-color: transparent;
3405
- -webkit-background-clip: text;
3406
- }
3407
-
3408
- .premium-dual-header-first-clip.stroke .premium-dual-header-first-span,
3409
- .premium-dual-header-second-clip.stroke {
3410
- -webkit-text-stroke-color: transparent;
3411
- -webkit-text-fill-color: #fafafa;
3412
- -webkit-text-stroke-width: 2px;
3413
- }
3414
-
3415
- @media (max-width: 500px) {
3416
-
3417
- .premium-dual-header-first-header,
3418
- .premium-dual-header-second-header {
3419
- word-wrap: break-word;
3420
- }
3421
- }
3422
-
3423
- .premium-dual-header-first-header.gradient .premium-dual-header-first-span,
3424
- .premium-dual-header-second-header.gradient {
3425
- -webkit-background-size: 300% 300% !important;
3426
- background-size: 300% 300% !important;
3427
- -webkit-animation: Gradient 10s ease-in-out infinite;
3428
- animation: Gradient 10s ease-in-out infinite;
3429
- }
3430
-
3431
- @-webkit-keyframes Gradient {
3432
- 0% {
3433
- background-position: 100% 50%;
3434
- }
3435
-
3436
- 50% {
3437
- background-position: 0% 50%;
3438
- }
3439
-
3440
- 100% {
3441
- background-position: 100% 50%;
3442
- }
3443
- }
3444
-
3445
- @keyframes Gradient {
3446
- 0% {
3447
- background-position: 100% 50%;
3448
- }
3449
-
3450
- 50% {
3451
- background-position: 0% 50%;
3452
- }
3453
-
3454
- 100% {
3455
- background-position: 100% 50%;
3456
- }
3457
- }
3458
- /**************** Premium Fancy Text *******************/
3459
- /*******************************************************/
3460
- .premium-suffix-text,
3461
- .premium-fancy-text,
3462
- .premium-prefix-text {
3463
- font-size: 40px;
3464
- }
3465
-
3466
- .premium-fancy-text-wrapper:not(.typing) .premium-fancy-text,
3467
- .premium-fancy-item-hidden {
3468
- opacity: 0;
3469
- }
3470
-
3471
- .premium-fancy-text-wrapper .premium-fancy-list-items {
3472
- list-style: none;
3473
- }
3474
-
3475
- .premium-fancy-text-wrapper .premium-fancy-text-span-align {
3476
- vertical-align: top;
3477
- }
3478
-
3479
- .premium-fancy-text-wrapper:not(.typing):not(.slide) .premium-fancy-text-items-wrapper {
3480
- margin: 0;
3481
- padding: 0;
3482
- border: none;
3483
- position: relative;
3484
- }
3485
-
3486
- .premium-fancy-text-wrapper:not(.typing):not(.slide) .premium-fancy-list-items {
3487
- position: absolute;
3488
- top: 0;
3489
- left: 0;
3490
- display: inline-block;
3491
- }
3492
-
3493
- .premium-fancy-text-wrapper.zoomout .premium-fancy-item-hidden {
3494
- -webkit-animation: pa-zoom-out 0.8s;
3495
- animation: pa-zoom-out 0.8s;
3496
- }
3497
-
3498
- .premium-fancy-text-wrapper.zoomout .premium-fancy-item-visible {
3499
- position: relative !important;
3500
- -webkit-animation: pa-zoom-in 0.8s;
3501
- animation: pa-zoom-in 0.8s;
3502
- }
3503
-
3504
- .premium-fancy-text-wrapper.zoomout .premium-fancy-text-items-wrapper {
3505
- -webkit-perspective: 300px;
3506
- perspective: 300px;
3507
- }
3508
-
3509
- .premium-fancy-text-wrapper.rotate .premium-fancy-list-items {
3510
- -webkit-transform-origin: 50% 100%;
3511
- -ms-transform-origin: 50% 100%;
3512
- transform-origin: 50% 100%;
3513
- }
3514
-
3515
- .premium-fancy-text-wrapper.rotate .premium-fancy-item-hidden {
3516
- -webkit-transform: rotateX(180deg);
3517
- transform: rotateX(180deg);
3518
- -webkit-animation: pa-rotate-out 1.2s;
3519
- animation: pa-rotate-out 1.2s;
3520
- }
3521
-
3522
- .premium-fancy-text-wrapper.rotate .premium-fancy-item-visible {
3523
- position: relative !important;
3524
- -webkit-transform: rotateX(0deg);
3525
- transform: rotateX(0deg);
3526
- -webkit-animation: pa-rotate-in 1.2s;
3527
- animation: pa-rotate-in 1.2s;
3528
- }
3529
-
3530
- .premium-fancy-text-wrapper.custom .premium-fancy-item-visible {
3531
- position: relative !important;
3532
- }
3533
-
3534
- .premium-fancy-text-wrapper.auto-fade .premium-fancy-text {
3535
- display: inline-block;
3536
- width: 200px;
3537
- font-weight: 400;
3538
  }
3539
 
3540
- .premium-fancy-text-wrapper.auto-fade .premium-fancy-svg-text {
3541
- position: relative;
3542
- vertical-align: sub;
 
 
 
 
 
3543
  }
3544
 
3545
- .premium-fancy-text-wrapper.auto-fade g>text {
3546
- text-anchor: start;
3547
- shape-rendering: crispEdges;
3548
- opacity: 0;
3549
- font-size: 300px;
3550
- -webkit-animation-name: pa-auto-fade;
3551
- animation-name: pa-auto-fade;
3552
- -moz-animation-name: pa-auto-fade;
3553
- -webkit-animation-duration: 9s;
3554
- animation-duration: 9s;
3555
- -webkit-animation-timing-function: linear;
3556
- animation-timing-function: linear;
3557
- -webkit-animation-iteration-count: infinite;
3558
- animation-iteration-count: infinite;
3559
  }
3560
 
3561
- .premium-fancy-text-wrapper.auto-fade g>text:nth-child(1) {
3562
- -webkit-animation-delay: 0s;
3563
- animation-delay: 0s;
3564
  }
3565
 
3566
- .premium-fancy-text-wrapper.auto-fade g>text:nth-child(2) {
3567
- -webkit-animation-delay: 3s;
3568
- animation-delay: 3s;
3569
  }
3570
 
3571
- .premium-fancy-text-wrapper.auto-fade g>text:nth-child(3) {
3572
- -webkit-animation-delay: 6s;
3573
- animation-delay: 6s;
3574
  }
3575
 
3576
- .premium-fancy-text-wrapper.loading .premium-fancy-text {
3577
- position: relative;
 
 
3578
  }
3579
 
3580
- .premium-fancy-text-wrapper.loading .premium-fancy-text .premium-loading-bar {
3581
- position: absolute;
3582
- width: 100%;
3583
- height: 3px;
3584
- bottom: 0;
3585
- left: 0;
3586
- animation: pa-loading-bar 2.5s ease-out infinite;
3587
- -webkit-animation: pa-loading-bar 2.5s ease-out infinite;
3588
  }
3589
 
3590
- .premium-fancy-text-wrapper.loading.pause .premium-fancy-text:hover .premium-loading-bar {
3591
- -webkit-animation-play-state: paused;
3592
- animation-play-state: paused;
3593
  }
3594
 
3595
- @-webkit-keyframes pa-auto-fade {
3596
- 0% {
3597
- opacity: 0;
3598
- }
3599
-
3600
- 20% {
3601
- opacity: 1;
3602
- }
3603
-
3604
- 35% {
3605
- opacity: 0;
3606
- }
3607
-
3608
- 100% {
3609
- opacity: 0;
3610
- }
3611
  }
3612
 
3613
- @keyframes pa-auto-fade {
3614
- 0% {
3615
- opacity: 0;
3616
- }
3617
-
3618
- 20% {
3619
- opacity: 1;
3620
- }
3621
-
3622
- 35% {
3623
- opacity: 0;
3624
- }
3625
-
3626
- 100% {
3627
- opacity: 0;
3628
- }
3629
  }
3630
 
3631
- @-webkit-keyframes pa-loading-bar {
3632
- 0% {
3633
- width: 0;
3634
- }
3635
-
3636
- 100% {
3637
- width: 100;
3638
- }
 
 
 
 
3639
  }
3640
 
3641
- @keyframes pa-loading-bar {
3642
- 0% {
3643
- width: 0;
3644
- }
3645
-
3646
- 100% {
3647
- width: 100;
3648
- }
3649
  }
3650
 
3651
- @-webkit-keyframes pa-zoom-in {
3652
- 0% {
3653
- opacity: 0;
3654
- -webkit-transform: translateZ(100px);
3655
- transform: translateZ(100px);
3656
- }
3657
-
3658
- 100% {
3659
- opacity: 1;
3660
- -webkit-transform: translateZ(0);
3661
- transform: translateZ(0);
3662
- }
3663
  }
3664
 
3665
- @keyframes pa-zoom-in {
3666
- 0% {
3667
- opacity: 0;
3668
- -webkit-transform: translateZ(100px);
3669
- transform: translateZ(100px);
3670
- }
3671
-
3672
- 100% {
3673
- opacity: 1;
3674
- -webkit-transform: translateZ(0);
3675
- transform: translateZ(0);
3676
- }
3677
  }
3678
 
3679
- @-webkit-keyframes pa-zoom-out {
3680
- 0% {
3681
- opacity: 1;
3682
- -webkit-transform: translateZ(0);
3683
- transform: translateZ(0);
3684
- }
3685
-
3686
- 100% {
3687
- opacity: 0;
3688
- -webkit-transform: translateZ(-100px);
3689
- transform: translateZ(-100px);
3690
- }
3691
  }
3692
 
3693
- @keyframes pa-zoom-out {
3694
- 0% {
3695
- opacity: 1;
3696
- -webkit-transform: translateZ(0);
3697
- transform: translateZ(0);
3698
- }
3699
-
3700
- 100% {
3701
- opacity: 0;
3702
- -webkit-transform: translateZ(-100px);
3703
- transform: translateZ(-100px);
3704
- }
 
 
3705
  }
3706
 
3707
- @-webkit-keyframes pa-rotate-in {
3708
- 0% {
3709
- opacity: 0;
3710
- -webkit-transform: rotateX(180deg);
3711
- transform: rotateX(180deg);
3712
- }
3713
-
3714
- 35% {
3715
- opacity: 0;
3716
- -webkit-transform: rotateX(120deg);
3717
- transform: rotateX(120deg);
3718
- }
3719
-
3720
- 65% {
3721
- opacity: 0;
3722
- }
3723
-
3724
- 100% {
3725
- opacity: 1;
3726
- -webkit-transform: rotateX(360deg);
3727
- transform: rotateX(360deg);
3728
- }
3729
  }
3730
 
3731
- @keyframes pa-rotate-in {
3732
- 0% {
3733
- opacity: 0;
3734
- -webkit-transform: rotateX(180deg);
3735
- transform: rotateX(180deg);
3736
- }
3737
 
3738
- 35% {
3739
- opacity: 0;
3740
- -webkit-transform: rotateX(120deg);
3741
- transform: rotateX(120deg);
3742
- }
3743
 
3744
- 65% {
3745
- opacity: 0;
 
3746
  }
 
3747
 
3748
- 100% {
3749
- opacity: 1;
3750
- -webkit-transform: rotateX(360deg);
3751
- transform: rotateX(360deg);
3752
- }
 
3753
  }
3754
 
3755
- @-webkit-keyframes pa-rotate-out {
3756
  0% {
3757
- opacity: 1;
3758
- -webkit-transform: rotateX(0deg);
3759
- transform: rotateX(0deg);
3760
- }
3761
-
3762
- 35% {
3763
- opacity: 1;
3764
- -webkit-transform: rotateX(-40deg);
3765
- transform: rotateX(-40deg);
3766
  }
3767
 
3768
- 65% {
3769
- opacity: 0;
3770
  }
3771
 
3772
  100% {
3773
- opacity: 0;
3774
- -webkit-transform: rotateX(180deg);
3775
- transform: rotateX(180deg);
3776
  }
3777
  }
3778
 
3779
- @keyframes pa-rotate-out {
3780
  0% {
3781
- opacity: 1;
3782
- -webkit-transform: rotateX(0deg);
3783
- transform: rotateX(0deg);
3784
- }
3785
-
3786
- 35% {
3787
- opacity: 1;
3788
- -webkit-transform: rotateX(-40deg);
3789
- transform: rotateX(-40deg);
3790
  }
3791
 
3792
- 65% {
3793
- opacity: 0;
3794
  }
3795
 
3796
  100% {
3797
- opacity: 0;
3798
- -webkit-transform: rotateX(180deg);
3799
- transform: rotateX(180deg);
3800
  }
3801
  }
3802
- /**************** Premium Bullet List *****************/
3803
- /******************************************************/
3804
- .premium-bullet-list-box {
3805
- -js-display: flex;
3806
- display: -webkit-box;
3807
- display: -webkit-flex;
3808
- display: -moz-box;
3809
- display: -ms-flexbox;
3810
- display: flex;
3811
- -webkit-flex-wrap: wrap;
3812
- -ms-flex-wrap: wrap;
3813
- flex-wrap: wrap;
3814
- -webkit-box-orient: vertical;
3815
- -webkit-box-direction: normal;
3816
- -webkit-flex-direction: column;
3817
- -moz-box-orient: vertical;
3818
- -moz-box-direction: normal;
3819
- -ms-flex-direction: column;
3820
- flex-direction: column;
3821
  }
3822
 
3823
- .premium-bullet-list-box .premium-bullet-list-content-grow-lc {
3824
- -webkit-transform-origin: right center;
3825
- -ms-transform-origin: right center;
3826
- transform-origin: right center;
3827
  }
3828
 
3829
- .premium-bullet-list-box .premium-bullet-list-content-grow-rc {
3830
- -webkit-transform-origin: left center;
3831
- -ms-transform-origin: left center;
3832
- transform-origin: left center;
3833
  }
3834
 
3835
- .premium-bullet-list-box .premium-bullet-list-content-grow-cc {
3836
- -webkit-transform-origin: center center;
3837
- -ms-transform-origin: center center;
3838
- transform-origin: center center;
3839
  }
3840
 
3841
- .premium-bullet-list-content {
3842
- -js-display: flex;
3843
- display: -webkit-box;
3844
- display: -webkit-flex;
3845
- display: -moz-box;
3846
- display: -ms-flexbox;
3847
- display: flex;
3848
- -webkit-transition: all 0.3s ease-in-out;
3849
- transition: all 0.3s ease-in-out;
3850
- width: auto;
3851
  position: relative;
3852
  }
3853
 
3854
- .premium-bullet-list-content .premium-bullet-list-text span,
3855
- .premium-bullet-list-content .premium-bullet-list-wrapper {
 
 
3856
  display: inline-block;
3857
- -webkit-align-self: center;
3858
- -ms-flex-item-align: center;
3859
- align-self: center;
3860
- -webkit-transition: all 0.3s ease-in-out;
3861
- transition: all 0.3s ease-in-out;
3862
  }
3863
 
3864
- .premium-bullet-list-content .premium-bullet-list-text span {
3865
- margin: 0 5px;
 
3866
  }
3867
 
3868
- .premium-bullet-list-content .premium-bullet-list-icon-text p {
3869
- font-size: 18px;
3870
- background-color: #eee;
3871
- padding: 1px 5px;
3872
- -webkit-border-radius: 2px;
3873
- border-radius: 2px;
3874
  }
3875
 
3876
- .premium-bullet-list-content .premium-bullet-list-text span,
3877
- .premium-bullet-list-content .premium-bullet-list-icon-text p,
3878
- .premium-bullet-list-content .premium-bullet-list-wrapper img,
3879
- .premium-bullet-list-content .premium-bullet-list-wrapper svg,
3880
- .premium-bullet-list-content .premium-bullet-list-wrapper i {
3881
- -webkit-transition: all 0.3s ease-in-out;
3882
- transition: all 0.3s ease-in-out;
3883
  }
3884
 
3885
- .premium-bullet-list-content .premium-bullet-list-wrapper {
3886
- position: relative;
3887
- line-height: 0;
 
3888
  }
3889
 
3890
- .premium-bullet-list-content .premium-bullet-list-wrapper img,
3891
- .premium-bullet-list-content .premium-bullet-list-wrapper svg {
3892
- width: 30px !important;
3893
- height: 30px !important;
3894
- position: relative;
3895
- z-index: 500;
3896
  }
3897
 
3898
- .premium-bullet-list-content .premium-bullet-list-wrapper i {
3899
- width: 1.25em;
 
 
 
 
3900
  }
3901
 
3902
- .premium-bullet-list-content .premium-bullet-list-wrapper i,
3903
- .premium-bullet-list-content .premium-bullet-list-wrapper .premium-bullet-list-icon-text {
3904
- position: relative;
3905
- z-index: 500;
3906
  }
3907
 
3908
- .premium-bullet-list-content .premium-bullet-list-link {
3909
- position: absolute;
3910
- top: 0;
3911
- right: 0;
3912
- width: 100%;
3913
- height: 100%;
3914
- z-index: 1000;
3915
  }
3916
 
3917
- .premium-bullet-list-content:not(:last-of-type) .premium-bullet-list-connector {
3918
- width: 100%;
3919
- height: 100%;
3920
- position: absolute;
3921
- top: 0.5em;
3922
- z-index: 100;
3923
- -js-display: flex;
3924
- display: -webkit-box;
3925
- display: -webkit-flex;
3926
- display: -moz-box;
3927
- display: -ms-flexbox;
3928
- display: flex;
3929
- -webkit-box-pack: center;
3930
- -webkit-justify-content: center;
3931
- -moz-box-pack: center;
3932
- -ms-flex-pack: center;
3933
- justify-content: center;
3934
  }
3935
 
3936
- .premium-bullet-list-content:not(:last-of-type) .premium-bullet-list-connector .premium-icon-connector-content:after {
3937
- content: "";
3938
- border-left-width: 1px;
3939
- border-left-style: solid;
3940
- border-color: #333333;
3941
- display: block;
3942
- height: 100%;
 
 
 
 
 
 
 
3943
  }
3944
 
3945
- li.premium-bullet-list-content.premium-bullet-list-content-inline {
3946
- -webkit-align-self: center;
3947
- -ms-flex-item-align: center;
3948
- align-self: center;
3949
- z-index: 2;
3950
  }
3951
 
3952
- li.premium-bullet-list-content.premium-bullet-list-content-inline:not(:first-child) {
3953
- margin: 0 3px;
 
 
 
 
 
 
3954
  }
3955
 
3956
- li.premium-bullet-list-content.premium-bullet-list-content-inline:first-child {
3957
- margin: 0 0 0 3px;
3958
  }
3959
 
3960
- .premium-bullet-list-divider:not(:last-child) {
 
3961
  width: 100%;
3962
- -webkit-box-flex: 0;
3963
- -webkit-flex: 0 0 100%;
3964
- -moz-box-flex: 0;
3965
- -ms-flex: 0 0 100%;
3966
- flex: 0 0 100%;
3967
- overflow: hidden;
3968
  }
3969
 
3970
- .premium-bullet-list-divider:not(:last-child):after {
3971
- content: "";
3972
- display: block;
3973
- border-top-style: solid;
3974
- border-top-width: 1px;
3975
  }
3976
 
3977
- .premium-bullet-list-divider-inline:not(:last-child) {
3978
- float: left;
3979
- display: inline-block;
3980
- position: relative;
3981
- height: 100%;
3982
- overflow: hidden;
3983
- -webkit-align-self: center;
3984
- -ms-flex-item-align: center;
3985
- align-self: center;
3986
- margin: 0 3px;
3987
- }
3988
 
3989
- .premium-bullet-list-divider-inline:not(:last-child):after {
3990
- content: "";
3991
- display: block;
3992
- border-right-width: 1px;
3993
- height: 33px;
3994
- border-right-style: solid;
3995
- }
3996
 
3997
- .premium-bullet-list-icon-text {
3998
- line-height: 1.5;
3999
- }
4000
 
4001
- .premium-bullet-list-icon-text p,
4002
- ul.premium-bullet-list-box,
4003
- li.premium-bullet-list-content {
4004
- margin: 0;
4005
  }
4006
 
4007
- .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper i,
4008
- .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-text span,
4009
- .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-icon-text p {
4010
- color: transparent !important;
4011
- text-shadow: 0 0 3px #aaa;
 
 
 
 
 
 
 
 
 
 
 
4012
  }
4013
 
4014
- .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-icon-connector-content,
4015
- .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper .premium-lottie-animation svg,
4016
- .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper img,
4017
- .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-badge {
4018
- -webkit-filter: blur(3px);
4019
- filter: blur(3px);
 
 
4020
  }
4021
 
4022
- .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper i,
4023
- .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-text span,
4024
- .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-icon-text p {
4025
- color: #aaa !important;
4026
- text-shadow: 0 0px 0 transparent;
 
 
 
4027
  }
4028
 
4029
- .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-icon-connector-content,
4030
- .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper .premium-lottie-animation svg,
4031
- .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper img,
4032
- .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-badge {
4033
- -webkit-filter: none;
4034
- filter: none;
 
 
 
 
 
 
4035
  }
4036
 
4037
- .premium-bullet-list-content .premium-bullet-list-badge {
4038
- font-size: 11px;
4039
- top: auto;
4040
- min-width: -webkit-max-content;
4041
- min-width: -moz-max-content;
4042
- min-width: max-content;
4043
- height: -webkit-fit-content;
4044
- height: -moz-fit-content;
4045
- height: fit-content;
 
 
 
4046
  }
4047
 
4048
- .premium-bullet-list-content .premium-bullet-list-icon-text p {
4049
- font-size: 13px;
 
 
 
 
 
 
 
 
 
 
4050
  }
4051
 
4052
- .premium-bullet-list-gradient-effect[data-text] {
4053
- display: inline-block;
4054
- position: relative;
4055
- text-decoration: none;
 
 
 
 
 
 
 
 
4056
  }
4057
 
4058
- .premium-bullet-list-gradient-effect[data-text]::before {
4059
- content: attr(data-text);
4060
- position: absolute;
4061
- z-index: 1;
4062
- overflow: hidden;
4063
- -webkit-clip-path: polygon(100% 100%, 100% 100%, 50% 50%);
4064
- clip-path: polygon(100% 100%, 100% 100%, 50% 50%);
4065
- -webkit-background-clip: text;
4066
- background-clip: text;
4067
- -webkit-text-fill-color: transparent;
4068
- -webkit-transition: all 0.4s ease;
4069
- transition: all 0.4s ease;
 
 
 
 
 
 
 
 
 
 
4070
  }
4071
 
4072
- .premium-bullet-list-content:hover .premium-bullet-list-gradient-effect[data-text]::before,
4073
- .premium-bullet-list-content:focus .premium-bullet-list-gradient-effect[data-text]::before {
4074
- -webkit-animation: rtlgradient 1s forwards;
4075
- animation: rtlgradient 1s forwards;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4076
  }
4077
 
4078
- @-webkit-keyframes rtlgradient {
4079
- 0% {
4080
- -webkit-clip-path: circle(0% at 150% 50%);
4081
- clip-path: circle(0% at 150% 50%);
 
 
 
 
 
 
 
 
 
 
 
4082
  }
4083
 
4084
  100% {
4085
- -webkit-clip-path: circle(100% at 50% 50%);
4086
- clip-path: circle(100% at 50% 50%);
 
4087
  }
4088
  }
4089
 
4090
- @keyframes rtlgradient {
4091
  0% {
4092
- -webkit-clip-path: circle(0% at 150% 50%);
4093
- clip-path: circle(0% at 150% 50%);
 
4094
  }
4095
 
4096
- 100% {
4097
- -webkit-clip-path: circle(100% at 50% 50%);
4098
- clip-path: circle(100% at 50% 50%);
 
4099
  }
4100
- }
4101
-
4102
- ul[data-list-animation*="animated-"] .premium-bullet-list-divider,
4103
- ul[data-list-animation*="animated-"] .premium-bullet-list-content,
4104
- ul[data-list-animation*="animated-"] .premium-bullet-list-divider-inline {
4105
- opacity: 0;
4106
- }
4107
-
4108
- .premium-bullet-list-content-grow-effect:hover {
4109
- -webkit-transform: scale(1.07);
4110
- -ms-transform: scale(1.07);
4111
- transform: scale(1.07);
4112
- }
4113
 
4114
- @-webkit-keyframes spin {
4115
- 100% {
4116
- -webkit-transform: rotate(360deg);
4117
- transform: rotate(360deg);
4118
  }
4119
- }
4120
 
4121
- @keyframes spin {
4122
  100% {
4123
- -webkit-transform: rotate(360deg);
4124
- transform: rotate(360deg);
 
4125
  }
4126
  }
4127
- /**************** Premium Image Button ***********/
4128
- /*************************************************/
4129
- .premium-image-button {
4130
- -js-display: inline-flex;
4131
- display: -webkit-inline-box;
4132
- display: -webkit-inline-flex;
4133
- display: -moz-inline-box;
4134
- display: -ms-inline-flexbox;
4135
- display: inline-flex;
4136
- position: relative;
4137
- overflow: hidden;
4138
- background-color: #eee;
4139
- cursor: pointer;
4140
- -webkit-transition: all 0.2s ease-in-out !important;
4141
- transition: all 0.2s ease-in-out !important;
4142
- }
4143
-
4144
- .premium-image-button .premium-button-style6-bg,
4145
- .premium-image-button.premium-button-style6:before,
4146
- .premium-image-button:not(.premium-image-button-style6):hover {
4147
- background-color: #54595f;
4148
- }
4149
-
4150
- /*Default background for slide styles*/
4151
- .premium-image-button:hover,
4152
- .premium-image-button-style4-icon-wrapper,
4153
- .premium-image-button-style1-top:before,
4154
- .premium-image-button-style1-bottom:before,
4155
- .premium-image-button-style1-left:before,
4156
- .premium-image-button-style1-right:before {
4157
- background-color: #54595f;
4158
- }
4159
-
4160
- .premium-image-button-text-icon-wrapper {
4161
- width: 100%;
4162
  -js-display: flex;
4163
  display: -webkit-box;
4164
  display: -webkit-flex;
4165
  display: -moz-box;
4166
  display: -ms-flexbox;
4167
  display: flex;
4168
- -webkit-box-pack: center;
4169
- -webkit-justify-content: center;
4170
- -moz-box-pack: center;
4171
- -ms-flex-pack: center;
4172
- justify-content: center;
4173
- -webkit-box-align: center;
4174
- -webkit-align-items: center;
4175
- -moz-box-align: center;
4176
- -ms-flex-align: center;
4177
- align-items: center;
4178
- position: relative;
4179
- z-index: 3;
4180
- -webkit-transition: all 0.2s ease-in-out;
4181
- transition: all 0.2s ease-in-out;
4182
- }
4183
-
4184
- .premium-image-button-text-icon-wrapper span,
4185
- .premium-image-button-text-icon-wrapper,
4186
- .premium-image-button-text-icon-wrapper i,
4187
- .premium-image-button-text-icon-wrapper svg {
4188
- -webkit-transition: all 0.2s ease-in-out;
4189
- transition: all 0.2s ease-in-out;
4190
- }
4191
-
4192
- .premium-image-button-style1-bottom:before,
4193
- .premium-image-button-style1-top:before,
4194
- .premium-image-button-style1-left:before,
4195
- .premium-image-button-style1-right:before {
4196
- -webkit-transition: all 0.2s ease-in-out;
4197
- transition: all 0.2s ease-in-out;
4198
- }
4199
-
4200
- .premium-image-button-style1-bottom:before {
4201
- content: "";
4202
- position: absolute;
4203
- width: 100%;
4204
- height: 0;
4205
- top: 0;
4206
- right: 0;
4207
  }
4208
 
4209
- .premium-image-button-style1-top:before {
4210
- content: "";
4211
- position: absolute;
4212
- width: 100%;
4213
- height: 0;
4214
- bottom: 0;
4215
- right: 0;
4216
  }
4217
 
4218
- .premium-image-button-style1-right:before {
4219
- content: "";
4220
- position: absolute;
4221
- width: 0;
4222
- height: 100%;
4223
- bottom: 0;
4224
- right: 0;
4225
  }
4226
 
4227
- .premium-image-button-style1-left:before {
4228
- content: "";
4229
- position: absolute;
4230
- width: 0;
4231
- height: 100%;
4232
- top: 0;
4233
- left: 0;
4234
  }
4235
 
4236
- .premium-image-button-style1-bottom:hover:before {
4237
- height: 100%;
 
 
 
 
 
 
 
 
 
4238
  }
4239
 
4240
- .premium-image-button-style1-top:hover:before {
4241
- height: 100%;
 
 
 
 
 
 
4242
  }
4243
 
4244
- .premium-image-button-style1-right:hover:before {
4245
- width: 100%;
4246
  }
4247
 
4248
- .premium-image-button-style1-left:hover:before {
4249
- width: 100%;
 
 
 
 
4250
  }
4251
 
4252
- .premium-image-button-diagonal-top,
4253
- .premium-image-button-diagonal-bottom,
4254
- .premium-image-button-diagonal-left,
4255
- .premium-image-button-diagonal-right {
4256
- z-index: 10;
 
 
4257
  }
4258
 
4259
- .premium-image-button-diagonal-top:before,
4260
- .premium-image-button-diagonal-bottom:before,
4261
- .premium-image-button-diagonal-left:before,
4262
- .premium-image-button-diagonal-right:before {
4263
- position: absolute;
4264
- top: 0px;
4265
- right: 0px;
4266
- width: 100%;
4267
- height: 100%;
4268
- content: "";
4269
- z-index: 1;
4270
- background: rgba(255, 255, 255, 0.2);
4271
- -webkit-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, -150%, 0);
4272
- -ms-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, -150%, 0);
4273
- transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, -150%, 0);
4274
- -webkit-transition: all 0.8s ease-out;
4275
- transition: all 0.8s ease-out;
4276
  }
4277
 
4278
- .premium-image-button-diagonal-right:hover:before,
4279
- .premium-image-button-diagonal-left:before {
4280
- -webkit-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0);
4281
- -ms-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0);
4282
- transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0);
 
4283
  }
4284
 
4285
- .premium-image-button-diagonal-left:hover:before,
4286
- .premium-image-button-diagonal-right:before {
4287
- -webkit-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 150%, 0);
4288
- -ms-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 150%, 0);
4289
- transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 150%, 0);
4290
  }
4291
 
4292
- .premium-image-button-diagonal-top:hover:before,
4293
- .premium-image-button-diagonal-bottom:before {
4294
- -webkit-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, -150%, 0);
4295
- -ms-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, -150%, 0);
4296
- transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, -150%, 0);
4297
  }
4298
 
4299
- .premium-image-button-diagonal-bottom:hover:before,
4300
- .premium-image-button-diagonal-top:before {
4301
- -webkit-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, 150%, 0);
4302
- -ms-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, 150%, 0);
4303
- transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, 150%, 0);
 
 
4304
  }
4305
 
4306
- .premium-image-button-style4-icon-wrapper {
4307
- position: absolute;
4308
- z-index: 2;
4309
  width: 100%;
4310
- text-align: center;
 
 
 
 
4311
  display: -webkit-box;
4312
  display: -webkit-flex;
4313
- display: -ms-flexbox;
4314
- -js-display: flex;
4315
  display: -moz-box;
 
4316
  display: flex;
4317
- -webkit-box-align: center;
4318
- -webkit-align-items: center;
4319
- -moz-box-align: center;
4320
- -ms-flex-align: center;
4321
- align-items: center;
4322
  -webkit-box-pack: center;
4323
  -webkit-justify-content: center;
4324
  -moz-box-pack: center;
4325
  -ms-flex-pack: center;
4326
  justify-content: center;
4327
- height: 100%;
4328
- opacity: 0;
4329
- -webkit-transition: all 0.3s ease-in-out;
4330
- transition: all 0.3s ease-in-out;
4331
- }
4332
-
4333
- .premium-image-button-style4-icon-wrapper.top {
4334
- bottom: -100%;
4335
- right: 0;
4336
- }
4337
-
4338
- .premium-image-button-style4-icon-wrapper.bottom {
4339
- top: -100%;
4340
- right: 0;
4341
- }
4342
-
4343
- .premium-image-button-style4-icon-wrapper.left {
4344
- top: 0;
4345
- right: -100%;
4346
  }
4347
 
4348
- .premium-image-button-style4-icon-wrapper.right {
4349
- top: 0;
4350
- left: -100%;
 
 
 
 
4351
  }
4352
 
4353
- .premium-image-button-style4-bottom:hover .premium-image-button-style4-icon-wrapper {
4354
- top: 0;
4355
- opacity: 1;
 
 
4356
  }
4357
 
4358
- .premium-image-button-style4-top:hover .premium-image-button-style4-icon-wrapper {
4359
- bottom: 0;
4360
- opacity: 1;
4361
  }
4362
 
4363
- .premium-image-button-style4-left:hover .premium-image-button-style4-icon-wrapper {
4364
- right: 0;
4365
- opacity: 1;
4366
  }
4367
 
4368
- .premium-image-button-style4-right:hover .premium-image-button-style4-icon-wrapper {
4369
- left: 0;
4370
- opacity: 1;
 
 
 
 
 
4371
  }
4372
 
4373
- .premium-image-button-style4-bottom:hover .premium-image-button-text-icon-wrapper {
4374
- -webkit-transform: translateY(100%);
4375
- -ms-transform: translateY(100%);
4376
- transform: translateY(100%);
4377
- opacity: 0;
4378
  }
4379
 
4380
- .premium-image-button-style4-top:hover .premium-image-button-text-icon-wrapper {
4381
- -webkit-transform: translateY(-100%);
4382
- -ms-transform: translateY(-100%);
4383
- transform: translateY(-100%);
4384
- opacity: 0;
 
 
 
 
 
4385
  }
4386
 
4387
- .premium-image-button-style4-left:hover .premium-image-button-text-icon-wrapper {
4388
- -webkit-transform: translateX(-100%);
4389
- -ms-transform: translateX(-100%);
4390
- transform: translateX(-100%);
4391
- opacity: 0;
 
4392
  }
4393
 
4394
- .premium-image-button-style4-right:hover .premium-image-button-text-icon-wrapper {
4395
- -webkit-transform: translateX(100%);
4396
- -ms-transform: translateX(100%);
4397
- transform: translateX(100%);
4398
- opacity: 0;
4399
  }
4400
 
4401
- .premium-image-button-overlap-effect-horizontal:before,
4402
- .premium-image-button-overlap-effect-vertical:before {
4403
- position: absolute;
4404
- content: "";
4405
- top: 0;
4406
- right: 0;
4407
- width: 100%;
4408
- height: 100%;
4409
- opacity: 0;
4410
- -webkit-transition: all 1s ease-in-out;
4411
- transition: all 1s ease-in-out;
4412
- background: rgba(255, 255, 255, 0.2);
4413
- -webkit-animation-name: premium-overlap-effect-done;
4414
- animation-name: premium-overlap-effect-done;
4415
- -webkit-animation-duration: 1s;
4416
- animation-duration: 1s;
4417
  }
4418
 
4419
- .premium-image-button-overlap-effect-vertical:before {
4420
- -webkit-animation-name: premium-overlap-ver-effect-done;
4421
- animation-name: premium-overlap-ver-effect-done;
4422
- -webkit-animation-duration: 1s;
4423
- animation-duration: 1s;
4424
  }
4425
 
4426
- .premium-image-button-overlap-effect-horizontal:hover:before {
4427
- -webkit-animation-name: premium-overlap-effect;
4428
- animation-name: premium-overlap-effect;
4429
- -webkit-animation-duration: 1s;
4430
- animation-duration: 1s;
 
4431
  }
4432
 
4433
- .premium-image-button-overlap-effect-vertical:hover:before {
4434
- -webkit-animation-name: premium-overlap-ver-effect;
4435
- animation-name: premium-overlap-ver-effect;
4436
- -webkit-animation-duration: 1s;
4437
- animation-duration: 1s;
4438
  }
4439
 
4440
- @-webkit-keyframes premium-overlap-effect {
4441
- 0% {
4442
- opacity: 0;
4443
- -webkit-transform: rotateY(0deg);
4444
- transform: rotateY(0deg);
4445
- }
4446
-
4447
- 50% {
4448
- opacity: 1;
4449
- -webkit-transform: rotateY(180deg);
4450
- transform: rotateY(180deg);
4451
- }
4452
-
4453
- 100% {
4454
- opacity: 0;
4455
- -webkit-transform: rotateY(360deg);
4456
- transform: rotateY(360deg);
4457
- }
4458
  }
4459
 
4460
- @keyframes premium-overlap-effect {
4461
- 0% {
4462
- opacity: 0;
4463
- -webkit-transform: rotateY(0deg);
4464
- transform: rotateY(0deg);
4465
- }
4466
-
4467
- 50% {
4468
- opacity: 1;
4469
- -webkit-transform: rotateY(180deg);
4470
- transform: rotateY(180deg);
4471
- }
4472
-
4473
- 100% {
4474
- opacity: 0;
4475
- -webkit-transform: rotateY(360deg);
4476
- transform: rotateY(360deg);
4477
- }
4478
  }
4479
 
4480
- @-webkit-keyframes premium-overlap-effect-done {
4481
- 0% {
4482
- opacity: 0;
4483
- -webkit-transform: rotateY(0deg);
4484
- transform: rotateY(0deg);
4485
- }
4486
-
4487
- 50% {
4488
- opacity: 1;
4489
- -webkit-transform: rotateY(180deg);
4490
- transform: rotateY(180deg);
4491
- }
4492
-
4493
- 100% {
4494
- opacity: 0;
4495
- -webkit-transform: rotateY(360deg);
4496
- transform: rotateY(360deg);
4497
- }
4498
  }
4499
 
4500
- @keyframes premium-overlap-effect-done {
4501
- 0% {
4502
- opacity: 0;
4503
- -webkit-transform: rotateY(0deg);
4504
- transform: rotateY(0deg);
4505
- }
4506
 
4507
- 50% {
4508
- opacity: 1;
4509
- -webkit-transform: rotateY(180deg);
4510
- transform: rotateY(180deg);
4511
- }
 
 
 
 
 
 
 
 
4512
 
4513
- 100% {
4514
- opacity: 0;
4515
- -webkit-transform: rotateY(360deg);
4516
- transform: rotateY(360deg);
4517
- }
4518
  }
4519
 
4520
- @-webkit-keyframes premium-overlap-ver-effect {
4521
  0% {
4522
- opacity: 0;
4523
- -webkit-transform: rotateX(0deg);
4524
- transform: rotateX(0deg);
4525
- }
4526
-
4527
- 50% {
4528
- opacity: 1;
4529
- -webkit-transform: rotateX(180deg);
4530
- transform: rotateX(180deg);
4531
  }
4532
 
4533
  100% {
4534
- opacity: 0;
4535
- -webkit-transform: rotateX(360deg);
4536
- transform: rotateX(360deg);
4537
  }
4538
  }
4539
 
4540
- @keyframes premium-overlap-ver-effect {
4541
  0% {
4542
- opacity: 0;
4543
- -webkit-transform: rotateX(0deg);
4544
- transform: rotateX(0deg);
4545
- }
4546
-
4547
- 50% {
4548
- opacity: 1;
4549
- -webkit-transform: rotateX(180deg);
4550
- transform: rotateX(180deg);
4551
  }
4552
 
4553
  100% {
4554
- opacity: 0;
4555
- -webkit-transform: rotateX(360deg);
4556
- transform: rotateX(360deg);
4557
  }
4558
  }
4559
 
4560
- @-webkit-keyframes premium-overlap-ver-effect-done {
4561
- 0% {
4562
- opacity: 0;
4563
- -webkit-transform: rotateX(0deg);
4564
- transform: rotateX(0deg);
4565
- }
4566
 
4567
- 50% {
4568
- opacity: 1;
4569
- -webkit-transform: rotateX(180deg);
4570
- transform: rotateX(180deg);
4571
- }
4572
 
 
4573
  100% {
4574
- opacity: 0;
4575
- -webkit-transform: rotateX(360deg);
4576
- transform: rotateX(360deg);
4577
  }
4578
  }
4579
 
4580
- @keyframes premium-overlap-ver-effect-done {
4581
- 0% {
4582
- opacity: 0;
4583
- -webkit-transform: rotateX(0deg);
4584
- transform: rotateX(0deg);
4585
- }
4586
-
4587
- 50% {
4588
- opacity: 1;
4589
- -webkit-transform: rotateX(180deg);
4590
- transform: rotateX(180deg);
4591
- }
4592
-
4593
  100% {
4594
- opacity: 0;
4595
- -webkit-transform: rotateX(360deg);
4596
- transform: rotateX(360deg);
4597
  }
4598
  }
4599
- /************ Premium Image Scroll ***************/
4600
  /*************************************************/
4601
- .premium-image-scroll-section,
4602
- .premium-image-scroll-container {
4603
- -webkit-transition: all 0.3s ease-in-out;
4604
- transition: all 0.3s ease-in-out;
4605
- }
4606
-
4607
- .premium-image-scroll-section {
4608
  position: relative;
4609
  overflow: hidden;
4610
- width: 100%;
4611
- -webkit-mask-image: -webkit-radial-gradient(white, black);
4612
- }
4613
-
4614
- .premium-image-scroll-container {
4615
- width: 100%;
4616
- }
4617
-
4618
- .premium-image-scroll-container .premium-image-scroll-mask-media {
4619
- -webkit-mask-repeat: no-repeat;
4620
- mask-repeat: no-repeat;
4621
- -webkit-mask-position: center;
4622
- mask-position: center;
4623
- }
4624
-
4625
- .premium-container-scroll {
4626
- overflow: auto;
4627
  }
4628
 
4629
- .premium-image-scroll-container .premium-image-scroll-horizontal {
4630
- position: relative;
4631
- width: 100%;
4632
- height: 100%;
4633
  }
4634
 
4635
- .premium-image-scroll-container .premium-image-scroll-horizontal img {
4636
- max-width: none;
4637
- height: 100%;
 
 
 
 
 
4638
  }
4639
 
4640
- .premium-image-scroll-container .premium-image-scroll-vertical img {
4641
  width: 100%;
4642
- max-width: 100%;
4643
- height: auto;
4644
- }
4645
-
4646
- .premium-image-scroll-ver {
 
 
 
 
 
 
 
 
 
 
 
4647
  position: relative;
 
 
 
4648
  }
4649
 
4650
- .premium-image-scroll-container .premium-image-scroll-overlay {
4651
- background: rgba(2, 2, 2, 0.3);
4652
- }
4653
-
4654
- .premium-image-scroll-container .premium-image-scroll-link,
4655
- .premium-image-scroll-container .premium-image-scroll-overlay {
4656
- position: absolute;
4657
- top: 0;
4658
- bottom: 0;
4659
- right: 0;
4660
- left: 0;
4661
- z-index: 4;
4662
- }
4663
-
4664
- .premium-image-scroll-content {
4665
- display: inline-block;
4666
- position: absolute;
4667
- height: auto;
4668
- top: 50%;
4669
- right: 50%;
4670
- text-align: center;
4671
- z-index: 5;
4672
- -webkit-transform: translate(50%, -50%);
4673
- -ms-transform: translate(50%, -50%);
4674
- transform: translate(50%, -50%);
4675
- }
4676
-
4677
- .premium-container-scroll-instant .premium-image-scroll-image {
4678
- -webkit-transition: all 0s ease-in-out !important;
4679
- transition: all 0s ease-in-out !important;
4680
- }
4681
-
4682
- .premium-image-scroll-container img {
4683
- -webkit-transition: -webkit-transform 3s ease-in-out;
4684
- transition: -webkit-transform 3s ease-in-out;
4685
- transition: transform 3s ease-in-out;
4686
- transition: transform 3s ease-in-out, -webkit-transform 3s ease-in-out;
4687
- }
4688
-
4689
- .premium-image-scroll-container .premium-image-scroll-overlay,
4690
- .premium-image-scroll-container .premium-image-scroll-content {
4691
- -webkit-transition: all 0.3s ease-in-out;
4692
- transition: all 0.3s ease-in-out;
4693
- opacity: 1;
4694
- }
4695
-
4696
- .premium-image-scroll-container:hover .premium-image-scroll-overlay {
4697
- opacity: 0;
4698
- }
4699
-
4700
- .premium-image-scroll-container:hover .premium-image-scroll-content {
4701
- opacity: 0;
4702
- visibility: hidden;
4703
  }
4704
 
4705
- .premium-image-scroll-content .premium-image-scroll-icon {
4706
- display: inline-block;
4707
- font-family: "pa-elements" !important;
4708
- speak: none;
4709
- font-style: normal;
4710
- font-weight: normal;
4711
- font-variant: normal;
4712
- text-transform: none;
4713
- line-height: 1;
4714
- -webkit-font-smoothing: antialiased;
4715
- -moz-osx-font-smoothing: grayscale;
4716
- -webkit-animation-duration: 0.5s;
4717
- animation-duration: 0.5s;
4718
- -webkit-animation-iteration-count: infinite;
4719
- animation-iteration-count: infinite;
4720
- -webkit-animation-direction: alternate;
4721
- animation-direction: alternate;
4722
- -webkit-animation-timing-function: ease-in-out;
4723
- animation-timing-function: ease-in-out;
4724
  }
4725
 
4726
- .pa-horizontal-mouse-scroll:before {
4727
- content: "\e917";
 
 
 
 
 
4728
  }
4729
 
4730
- .pa-vertical-mouse-scroll:before {
4731
- content: "\e918";
 
 
 
 
 
4732
  }
4733
 
4734
- .pa-horizontal-mouse-scroll {
4735
- -webkit-animation-name: pa-scroll-horizontal;
4736
- animation-name: pa-scroll-horizontal;
 
 
 
 
4737
  }
4738
 
4739
- .pa-vertical-mouse-scroll {
4740
- -webkit-animation-name: pa-scroll-vertical;
4741
- animation-name: pa-scroll-vertical;
 
 
 
 
4742
  }
4743
 
4744
- @-webkit-keyframes pa-scroll-vertical {
4745
- 0% {
4746
- -webkit-transform: translateY(0px);
4747
- transform: translateY(0px);
4748
- }
4749
-
4750
- 100% {
4751
- -webkit-transform: translateY(5px);
4752
- transform: translateY(5px);
4753
- }
4754
  }
4755
 
4756
- @keyframes pa-scroll-vertical {
4757
- 0% {
4758
- -webkit-transform: translateY(0px);
4759
- transform: translateY(0px);
4760
- }
4761
-
4762
- 100% {
4763
- -webkit-transform: translateY(5px);
4764
- transform: translateY(5px);
4765
- }
4766
  }
4767
 
4768
- @-webkit-keyframes pa-scroll-horizontal {
4769
- 0% {
4770
- -webkit-transform: translateX(0px);
4771
- transform: translateX(0px);
4772
- }
4773
-
4774
- 100% {
4775
- -webkit-transform: translateX(-5px);
4776
- transform: translateX(-5px);
4777
- }
4778
  }
4779
 
4780
- @keyframes pa-scroll-horizontal {
4781
- 0% {
4782
- -webkit-transform: translateX(0px);
4783
- transform: translateX(0px);
4784
- }
4785
-
4786
- 100% {
4787
- -webkit-transform: translateX(-5px);
4788
- transform: translateX(-5px);
4789
- }
4790
- }
4791
- /**************** Premium Image Separator ****************/
4792
- /*********************************************************/
4793
- /*Image Separator Container Style*/
4794
- .premium-image-separator-container {
4795
- position: absolute;
4796
  width: 100%;
4797
- z-index: 2;
4798
- top: auto;
4799
  }
4800
 
4801
- .premium-image-separator-container img {
4802
- display: inline-block !important;
4803
- -webkit-mask-repeat: no-repeat;
4804
- mask-repeat: no-repeat;
4805
- -webkit-mask-position: center;
4806
- mask-position: center;
4807
  }
4808
 
4809
- /*Link on Image Style*/
4810
- .premium-image-separator-link {
 
 
4811
  position: absolute;
4812
- z-index: 9999;
4813
- top: 0;
4814
- right: 0;
4815
  width: 100%;
4816
  height: 100%;
4817
- text-decoration: none;
 
 
 
 
 
 
 
4818
  }
4819
 
4820
- /*Important to override Theme options*/
4821
- a.premium-image-separator-link:hover,
4822
- a.premium-image-separator-link:visited,
4823
- a.premium-image-separator-link:focus,
4824
- a.premium-image-separator-link:active {
4825
- -webkit-box-shadow: none !important;
4826
- box-shadow: none !important;
4827
- outline: none !important;
4828
- border: none !important;
4829
- text-decoration: none !important;
4830
  }
4831
 
4832
- .premium-image-separator-container .img-responsive {
4833
- display: inline-block;
 
 
 
4834
  }
4835
 
4836
- .premium-image-separator-container i,
4837
- .premium-image-separator-container>svg {
4838
- padding: 20px;
4839
- -webkit-transition: all 0.3s ease-in-out;
4840
- transition: all 0.3s ease-in-out;
 
 
 
 
 
 
 
4841
  }
4842
- /******** Premium Media Grid ********/
4843
- /************************************/
4844
- .premium-img-gallery-filter,
4845
- .premium-blog-filter {
 
 
4846
  display: -webkit-box;
4847
  display: -webkit-flex;
4848
  display: -ms-flexbox;
@@ -4859,442 +4359,972 @@ a.premium-image-separator-link:active {
4859
  -moz-box-pack: center;
4860
  -ms-flex-pack: center;
4861
  justify-content: center;
 
 
 
 
4862
  }
4863
 
4864
- .premium-img-gallery {
4865
- clear: both;
4866
- overflow: hidden;
4867
  }
4868
 
4869
- .premium-gallery-container .premium-gallery-item {
4870
- padding: 10px;
4871
- float: right;
4872
- /* Google Chrome isotope issue */
4873
  }
4874
 
4875
- .premium-gallery-container .grid-sizer {
4876
- width: 33.33%;
 
4877
  }
4878
 
4879
- .premium-img-gallery-filter .premium-gallery-cats-container li a.category,
4880
- .premium-blog-filter .premium-blog-filters-container li a.category {
4881
- outline: none;
4882
- text-decoration: none;
4883
- -webkit-border-radius: 75px;
4884
- border-radius: 75px;
4885
- margin: 15px 5px 20px;
4886
- padding: 7px 20px;
4887
- -webkit-transition: all 0.3s ease-in-out;
4888
- transition: all 0.3s ease-in-out;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4889
  }
4890
 
4891
- .premium-img-gallery-filter .premium-gallery-cats-container li a.category span {
4892
- -webkit-transition: all 0.3s ease-in-out;
4893
- transition: all 0.3s ease-in-out;
 
 
4894
  }
4895
 
4896
- .pa-gallery-img {
4897
- position: relative;
 
 
 
 
 
 
 
 
 
 
4898
  }
4899
 
4900
- .pa-gallery-img .pa-gallery-whole-link {
 
4901
  position: absolute;
 
4902
  top: 0;
4903
  right: 0;
4904
  width: 100%;
4905
  height: 100%;
 
 
 
 
 
 
 
 
4906
  }
4907
 
4908
- .pa-gallery-img.style2 .pa-gallery-whole-link {
4909
- z-index: 99;
 
 
 
4910
  }
4911
 
4912
- .pa-gallery-img-container {
4913
- overflow: hidden;
4914
- -webkit-backface-visibility: hidden;
4915
- -moz-backface-visibility: hidden;
4916
- -webkit-transform: translate3d(0, 0, 0);
4917
- transform: translate3d(0, 0, 0);
4918
  }
4919
 
4920
- .pa-gallery-img-container img {
4921
- display: block;
4922
- width: 100%;
4923
- -webkit-transition: all 0.3s ease-in-out;
4924
- transition: all 0.3s ease-in-out;
4925
  }
4926
 
4927
- .premium-img-gallery.gray img {
4928
- -webkit-filter: grayscale(100%);
4929
- filter: grayscale(100%);
4930
- }
 
 
4931
 
4932
- .premium-img-gallery.zoomout img,
4933
- .premium-img-gallery.scale img {
4934
- -webkit-transform: scale(1.2);
4935
- -ms-transform: scale(1.2);
4936
- transform: scale(1.2);
4937
- }
4938
 
4939
- .premium-img-gallery.sepia img {
4940
- -webkit-filter: sepia(30%);
4941
- filter: sepia(30%);
 
 
4942
  }
4943
 
4944
- .premium-img-gallery.bright img {
4945
- -webkit-filter: brightness(1);
4946
- filter: brightness(1);
4947
- }
 
 
4948
 
4949
- .premium-img-gallery.trans img {
4950
- -webkit-transform: translateX(15px) scale(1.1);
4951
- -ms-transform: translateX(15px) scale(1.1);
4952
- transform: translateX(15px) scale(1.1);
4953
- }
4954
 
4955
- .pa-gallery-img .pa-gallery-magnific-image,
4956
- .pa-gallery-img .pa-gallery-img-link {
4957
- outline: none;
 
 
4958
  }
4959
 
4960
- .pa-gallery-img .pa-gallery-magnific-image i,
4961
- .pa-gallery-img .pa-gallery-magnific-image svg,
4962
- .pa-gallery-img .pa-gallery-img-link i,
4963
- .pa-gallery-img .pa-gallery-img-link svg {
4964
- -webkit-transition: all 0.3s ease-in-out;
4965
- transition: all 0.3s ease-in-out;
4966
- }
4967
 
4968
- .pa-gallery-img .pa-gallery-magnific-image span,
4969
- .pa-gallery-img .pa-gallery-img-link span {
4970
- line-height: 1;
4971
- display: inline-block;
4972
- opacity: 0;
4973
- margin: 0 5px;
4974
- padding: 15px;
4975
- -webkit-border-radius: 50%;
4976
- border-radius: 50%;
4977
- }
4978
 
4979
- .pa-gallery-img.style2 .pa-gallery-magnific-image span,
4980
- .pa-gallery-img.style2 .pa-gallery-img-link span {
4981
- margin: 0 5px 20px;
 
 
4982
  }
4983
 
4984
- .pa-gallery-img:hover .pa-gallery-magnific-image span {
4985
- -webkit-transition: all 0.3s ease-in-out, opacity 0.5s ease-in-out 0.3s;
4986
- transition: all 0.3s ease-in-out, opacity 0.5s ease-in-out 0.3s;
4987
- }
 
 
4988
 
4989
- .pa-gallery-img:hover .pa-gallery-img-link span {
4990
- -webkit-transition: all 0.3s ease-in-out, opacity 0.5s ease-in-out 0.6s;
4991
- transition: all 0.3s ease-in-out, opacity 0.5s ease-in-out 0.6s;
4992
- }
 
4993
 
4994
- .pa-gallery-img:hover .pa-gallery-magnific-image span,
4995
- .pa-gallery-img:hover .pa-gallery-img-link span,
4996
- .premium-gallery-icon-show a.pa-gallery-video-icon span {
4997
- opacity: 1;
 
4998
  }
4999
 
5000
- .premium-img-gallery-filter ul.premium-gallery-cats-container,
5001
- .premium-blog-filter ul.premium-blog-filters-container {
5002
- text-align: center;
5003
- margin: 0;
5004
- padding: 0;
5005
- }
5006
 
5007
- .premium-img-gallery-filter .premium-gallery-cats-container li,
5008
- .premium-blog-filter .premium-blog-filters-container li {
5009
- list-style: none;
5010
- display: -webkit-inline-box;
5011
- display: -webkit-inline-flex;
5012
- display: -ms-inline-flexbox;
5013
- -js-display: inline-flex;
5014
- display: -moz-inline-box;
5015
- display: inline-flex;
 
 
5016
  }
5017
 
5018
- .premium-img-gallery.zoomin .pa-gallery-img:hover img {
5019
- -webkit-transform: scale(1.1);
5020
- -ms-transform: scale(1.1);
5021
- transform: scale(1.1);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5022
  }
5023
 
5024
- .premium-img-gallery.zoomout .pa-gallery-img:hover img {
5025
- -webkit-transform: scale(1);
5026
- -ms-transform: scale(1);
5027
- transform: scale(1);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5028
  }
5029
 
5030
- .premium-img-gallery.scale .pa-gallery-img:hover img {
5031
- -webkit-transform: scale(1.3) rotate(-5deg);
5032
- -ms-transform: scale(1.3) rotate(-5deg);
5033
- transform: scale(1.3) rotate(-5deg);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5034
  }
5035
 
5036
- .premium-img-gallery.gray .pa-gallery-img:hover img {
5037
- -webkit-filter: grayscale(0%);
5038
- filter: grayscale(0%);
 
 
 
 
 
 
5039
  }
5040
 
5041
- .premium-img-gallery.blur .pa-gallery-img:hover img {
5042
- -webkit-filter: blur(3px);
5043
- filter: blur(3px);
 
 
5044
  }
5045
 
5046
- .premium-img-gallery.sepia .pa-gallery-img:hover img {
5047
- -webkit-filter: sepia(0%);
5048
- filter: sepia(0%);
5049
  }
5050
 
5051
- .premium-img-gallery.trans .pa-gallery-img:hover img {
5052
- -webkit-transform: translateX(0px) scale(1.1);
5053
- -ms-transform: translateX(0px) scale(1.1);
5054
- transform: translateX(0px) scale(1.1);
5055
  }
5056
 
5057
- .premium-img-gallery.bright .pa-gallery-img:hover img {
5058
- -webkit-filter: brightness(1.2);
5059
- filter: brightness(1.2);
5060
  }
5061
 
5062
- .pa-gallery-img .premium-gallery-caption {
5063
- padding: 10px;
 
 
5064
  }
5065
 
5066
- .pa-gallery-img .premium-gallery-caption .premium-gallery-img-name {
5067
- margin-bottom: 0;
5068
  }
5069
 
5070
- .pa-gallery-img.style1 {
5071
- overflow: hidden;
5072
  }
5073
 
5074
- .pa-gallery-img:not(.style2) .pa-gallery-icons-wrapper {
 
5075
  position: absolute;
5076
  top: 0;
 
5077
  right: 0;
5078
- width: 100%;
5079
- height: 100%;
5080
- -webkit-transition: all 0.3s ease-in-out;
5081
- transition: all 0.3s ease-in-out;
5082
  }
5083
 
5084
- .pa-gallery-img:not(.style2) .pa-gallery-icons-inner-container {
 
5085
  position: absolute;
5086
- top: 33.33%;
5087
- width: 100%;
 
5088
  text-align: center;
5089
- -webkit-transform: translateY(-50%);
5090
- -ms-transform: translateY(-50%);
5091
- transform: translateY(-50%);
5092
- z-index: 999;
5093
  }
5094
 
5095
- .premium-blog-post-container .premium-blog-entry-container {
5096
- margin: 0 !important;
 
5097
  }
5098
 
5099
- .pa-gallery-img.style1 .premium-gallery-caption {
5100
- position: absolute;
5101
- top: auto;
5102
- left: 0;
5103
- right: 0;
5104
- width: 100%;
5105
- -webkit-transition: all 500ms ease 0s;
5106
- transition: all 500ms ease 0s;
5107
- -webkit-transform: translate3d(0, 100%, 0);
5108
- -ms-transform: translate3d(0, 100%, 0);
5109
- transform: translate3d(0, 100%, 0);
5110
  }
5111
 
5112
- .pa-gallery-img.default .premium-gallery-caption {
5113
- position: absolute;
5114
- top: auto;
5115
- left: 0;
5116
- right: 0;
5117
- width: 100%;
5118
- bottom: 0;
5119
  }
5120
 
5121
- .pa-gallery-img.style1:hover .premium-gallery-caption {
5122
- -webkit-transform: translate3d(0, 0, 0);
5123
- -ms-transform: translate3d(0, 0, 0);
5124
- transform: translate3d(0, 0, 0);
5125
- bottom: -1px !important;
5126
  }
5127
 
5128
- .pa-gallery-img.style2 .pa-gallery-icons-caption-container {
5129
- position: absolute;
5130
- top: 0;
5131
- right: 0;
5132
- width: 100%;
5133
- height: 100%;
5134
  opacity: 0;
5135
- -webkit-backface-visibility: hidden;
5136
- backface-visibility: hidden;
5137
- -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
5138
- -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
5139
- transition: opacity 0.3s, -webkit-transform 0.3s;
5140
- transition: transform 0.3s, opacity 0.3s;
5141
- transition: transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;
5142
- z-index: 1;
5143
- background-color: rgba(108, 191, 226, 0.68);
5144
- display: -webkit-box;
5145
- display: -webkit-flex;
5146
- display: -ms-flexbox;
5147
- -js-display: flex;
5148
- display: -moz-box;
5149
- display: flex;
5150
- text-align: center;
5151
- -webkit-box-align: center;
5152
- -webkit-align-items: center;
5153
- -moz-box-align: center;
5154
- -ms-flex-align: center;
5155
- align-items: center;
5156
  }
5157
 
5158
- .pa-gallery-img.style2 .pa-gallery-icons-caption-cell {
5159
- width: 100%;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5160
  }
5161
 
5162
- .pa-gallery-img.style2:hover .pa-gallery-icons-caption-container {
5163
- opacity: 1;
5164
- -webkit-transform: translate(-15px, 15px);
5165
- -ms-transform: translate(-15px, 15px);
5166
- transform: translate(-15px, 15px);
5167
  }
5168
 
5169
- .premium-clearfix {
5170
- clear: both;
5171
  }
5172
 
5173
- .premium-gallery-container .pa-gallery-item {
5174
- padding: 10px;
 
5175
  }
5176
 
5177
- /**
5178
- * Metro Layout
5179
- */
5180
- .premium-img-gallery-metro .premium-gallery-item {
5181
- overflow: hidden;
5182
  }
5183
 
5184
- .premium-img-gallery-metro .pa-gallery-img {
5185
- height: 100%;
5186
- }
 
 
5187
 
5188
- .premium-img-gallery-metro .pa-gallery-img-container {
5189
- height: 100%;
 
 
5190
  }
5191
 
5192
- .premium-img-gallery-metro .pa-gallery-img-container img {
5193
- min-height: 100%;
5194
- width: 100%;
5195
- -o-object-fit: fill;
5196
- object-fit: fill;
5197
- }
5198
 
5199
- .premium-img-gallery .premium-gallery-item-hidden {
5200
- visibility: hidden;
5201
- width: 0 !important;
5202
- height: 0 !important;
5203
- margin: 0 !important;
5204
- padding: 0 !important;
5205
  }
5206
 
5207
- .premium-gallery-load-more .premium-gallery-load-more-btn {
5208
- -webkit-box-shadow: none;
5209
- box-shadow: none;
5210
- text-shadow: none;
5211
- border: none;
5212
- outline: none;
5213
- -webkit-box-align: center;
5214
- -ms-flex-align: center;
5215
- -webkit-align-items: center;
5216
- -moz-box-align: center;
5217
- align-items: center;
5218
- vertical-align: bottom;
5219
- cursor: pointer;
5220
- line-height: 1;
5221
- font-style: normal;
5222
- font-weight: normal;
5223
- background-image: none;
5224
- color: #fff;
5225
- -webkit-transition: all 0.3s ease-in-out;
5226
- transition: all 0.3s ease-in-out;
5227
- }
5228
 
5229
- .premium-gallery-load-more-btn {
5230
- display: -webkit-inline-box;
5231
- display: -webkit-inline-flex;
5232
- display: -ms-inline-flexbox;
5233
- -js-display: inline-flex;
5234
- display: -moz-inline-box;
5235
- display: inline-flex;
5236
- -webkit-box-align: center;
5237
- -webkit-align-items: center;
5238
- -moz-box-align: center;
5239
- -ms-flex-align: center;
5240
- align-items: center;
5241
  }
5242
 
5243
- .premium-gallery-load-more-btn div {
5244
- margin-right: 3px;
5245
- }
 
 
5246
 
5247
- .premium-gallery-load-more-btn .premium-loader {
5248
- display: inline-block;
5249
- width: 20px;
5250
- height: 20px;
5251
  }
5252
-
5253
- /** * Video */
5254
- .pa-gallery-img .pa-gallery-lightbox-wrap {
5255
- display: inline-block;
 
 
 
 
5256
  }
5257
 
5258
- .premium-img-gallery-no-lightbox .premium-gallery-video-item .pa-gallery-img,
5259
- .pa-gallery-img .pa-gallery-video-icon {
5260
- cursor: pointer;
 
 
 
5261
  }
5262
 
5263
- .pa-gallery-img-container iframe,
5264
- .pa-gallery-img-container video {
5265
  position: absolute;
5266
- visibility: hidden;
5267
  top: 0;
5268
  right: 0;
5269
- max-width: 100%;
5270
  width: 100%;
5271
  height: 100%;
5272
- margin: 0;
5273
- line-height: 1;
5274
- border: none;
5275
- }
5276
-
5277
- .pa-gallery-img-container video {
5278
- -o-object-fit: contain;
5279
- object-fit: contain;
5280
  }
5281
 
5282
- .pa-gallery-icons-inner-container svg,
5283
- .pa-gallery-icons-caption-cell svg {
5284
- width: 14px;
5285
- height: 14px;
 
 
 
 
 
 
5286
  }
5287
 
5288
- .premium-gallery-gradient-layer {
5289
- position: absolute;
5290
- bottom: 40px;
5291
- width: 100%;
5292
- height: 20px;
5293
- background: -webkit-gradient(linear, left bottom, left top, from(#17181f), to(rgba(255, 255, 255, 0)));
5294
- background: -webkit-linear-gradient(bottom, #17181f 0%, rgba(255, 255, 255, 0) 100%);
5295
- background: linear-gradient(to top, #17181f 0%, rgba(255, 255, 255, 0) 100%);
5296
  }
5297
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5298
  /********* Premium Lottie Animations **********/
5299
  /**********************************************/
5300
  .elementor-widget-premium-lottie .premium-lottie-animation {
@@ -7209,7 +7239,8 @@ ul.premium-person-social-list {
7209
  transition: all 0.3s ease-in-out;
7210
  }
7211
 
7212
- .premium-video-box-video-container {
 
7213
  position: absolute;
7214
  top: 0;
7215
  right: 0;
1485
  -webkit-transform: translate3d(-10px, 0, 0) scale(1.1);
1486
  transform: translate3d(-10px, 0, 0) scale(1.1);
1487
  }
1488
+ /**************** Premium Blog *****************/
1489
+ /***********************************************/
1490
+ .premium-blog-thumb-effect-wrapper {
1491
+ position: relative;
1492
+ overflow: hidden;
1493
+ }
1494
+
1495
+ .premium-blog-effect-container:not(.premium-blog-bordered-effect) .premium-blog-post-link {
1496
+ position: absolute;
1497
+ top: 0;
1498
+ right: 0;
1499
+ width: 100%;
1500
+ height: 100%;
1501
+ z-index: 2;
1502
+ padding: 20px;
1503
+ }
1504
+
1505
+ .premium-blog-bordered-effect .premium-blog-post-link {
1506
+ display: block;
1507
+ height: 100%;
1508
+ position: relative;
1509
+ }
1510
+
1511
+ /*Thumbnail Img*/
1512
+ .premium-blog-thumbnail-container {
1513
+ overflow: hidden;
1514
+ }
1515
+
1516
+ .premium-blog-thumbnail-container img,
1517
+ .premium-blog-thumbnail-container .below-entry-meta {
1518
+ width: 100%;
1519
+ height: 100% !important;
1520
+ margin: 0 !important;
1521
+ -webkit-transition: all 0.4s ease-in-out;
1522
+ transition: all 0.4s ease-in-out;
1523
+ }
1524
+
1525
+ .premium-blog-zoomout-effect img,
1526
+ .premium-blog-scale-effect img {
1527
+ -webkit-transform: scale(1.2);
1528
+ -ms-transform: scale(1.2);
1529
+ transform: scale(1.2);
1530
+ }
1531
+
1532
+ .premium-blog-sepia-effect img {
1533
+ -webkit-filter: sepia(30%);
1534
+ filter: sepia(30%);
1535
+ }
1536
+
1537
+ .premium-blog-bright-effect img {
1538
+ -webkit-filter: brightness(1);
1539
+ filter: brightness(1);
1540
+ }
1541
+
1542
+ .premium-blog-trans-effect img {
1543
+ -webkit-transform: translateX(15px) scale(1.1);
1544
+ -ms-transform: translateX(15px) scale(1.1);
1545
+ transform: translateX(15px) scale(1.1);
1546
+ }
1547
+
1548
+ .premium-blog-post-outer-container:hover .premium-blog-zoomin-effect img {
1549
+ -webkit-transform: scale(1.2);
1550
+ -ms-transform: scale(1.2);
1551
+ transform: scale(1.2);
1552
+ }
1553
+
1554
+ .premium-blog-post-outer-container:hover .premium-blog-zoomout-effect img {
1555
+ -webkit-transform: scale(1.1);
1556
+ -ms-transform: scale(1.1);
1557
+ transform: scale(1.1);
1558
+ }
1559
+
1560
+ .premium-blog-post-outer-container:hover .premium-blog-scale-effect img {
1561
+ -webkit-transform: scale(1.3) rotate(-5deg);
1562
+ -ms-transform: scale(1.3) rotate(-5deg);
1563
+ transform: scale(1.3) rotate(-5deg);
1564
+ }
1565
+
1566
+ .premium-blog-post-outer-container:hover .premium-blog-gray-effect img {
1567
+ -webkit-filter: grayscale(100%);
1568
+ filter: grayscale(100%);
1569
+ }
1570
+
1571
+ .premium-blog-post-outer-container:hover .premium-blog-blur-effect img {
1572
+ -webkit-filter: blur(3px);
1573
+ filter: blur(3px);
1574
+ }
1575
+
1576
+ .premium-blog-post-outer-container:hover .premium-blog-sepia-effect img {
1577
+ -webkit-filter: sepia(0%);
1578
+ filter: sepia(0%);
1579
+ }
1580
+
1581
+ .premium-blog-post-outer-container:hover .premium-blog-bright-effect img {
1582
+ -webkit-filter: brightness(1.2);
1583
+ filter: brightness(1.2);
1584
+ }
1585
+
1586
+ .premium-blog-post-outer-container:hover .premium-blog-trans-effect img {
1587
+ -webkit-transform: translateX(0px) scale(1.1);
1588
+ -ms-transform: translateX(0px) scale(1.1);
1589
+ transform: translateX(0px) scale(1.1);
1590
+ }
1591
+
1592
+ .premium-blog-post-container {
1593
+ overflow: hidden;
1594
+ }
1595
+
1596
+ .premium-blog-post-container .premium-blog-inner-container {
1597
+ -js-display: flex;
1598
+ display: -webkit-box;
1599
+ display: -webkit-flex;
1600
+ display: -moz-box;
1601
+ display: -ms-flexbox;
1602
+ display: flex;
1603
+ -webkit-box-orient: vertical;
1604
+ -webkit-box-direction: normal;
1605
+ -webkit-flex-direction: column;
1606
+ -moz-box-orient: vertical;
1607
+ -moz-box-direction: normal;
1608
+ -ms-flex-direction: column;
1609
+ flex-direction: column;
1610
+ direction: rtl;
1611
+ }
1612
+
1613
+ .premium-blog-post-container .premium-blog-post-content {
1614
+ line-height: 1.5em;
1615
+ color: #777;
1616
+ font-size: 14px;
1617
+ margin-bottom: 10px;
1618
+ }
1619
+
1620
+ .premium-blog-post-container ul.post-categories a:hover,
1621
+ .premium-blog-post-container ul.post-categories a:focus,
1622
+ .premium-blog-post-container .premium-blog-post-link:hover,
1623
+ .premium-blog-post-container .premium-blog-post-link:focus {
1624
+ -webkit-box-shadow: none !important;
1625
+ box-shadow: none !important;
1626
+ outline: none !important;
1627
+ }
1628
+
1629
+ .premium-blog-post-container .premium-blog-entry-title {
1630
+ font-size: 18px;
1631
+ margin-bottom: 5px;
1632
+ }
1633
+
1634
+ .premium-blog-post-container.premium-blog-skin-modern .premium-blog-content-wrapper {
1635
+ position: relative;
1636
+ z-index: 3;
1637
+ top: -50px;
1638
+ }
1639
+
1640
+ .premium-blog-post-container .premium-blog-content-wrapper {
1641
+ background-color: #f5f5f5;
1642
+ padding: 30px;
1643
+ }
1644
+
1645
+ .premium-blog-post-container .premium-blog-content-wrapper.empty-thumb {
1646
+ top: 0;
1647
+ }
1648
+
1649
+ .premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumbnail-container:before,
1650
+ .premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumbnail-container:after {
1651
+ position: absolute;
1652
+ content: "";
1653
+ z-index: 1;
1654
+ top: 50%;
1655
+ right: 50%;
1656
+ opacity: 0;
1657
+ -webkit-transform: translate(50%, -50%);
1658
+ -ms-transform: translate(50%, -50%);
1659
+ transform: translate(50%, -50%);
1660
+ -webkit-transition: all 0.4s linear 0s;
1661
+ transition: all 0.4s linear 0s;
1662
+ height: 1px;
1663
+ width: 100%;
1664
+ background-color: #fff;
1665
+ }
1666
+
1667
+ .premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumbnail-container:before {
1668
+ width: 1px;
1669
+ height: 100%;
1670
+ }
1671
+
1672
+ .premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner):hover .premium-blog-thumbnail-container:after {
1673
+ width: 20px;
1674
+ opacity: 1;
1675
+ }
1676
+
1677
+ .premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner):hover .premium-blog-thumbnail-container:before {
1678
+ height: 20px;
1679
+ opacity: 1;
1680
+ }
1681
+
1682
+ .premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-content-wrapper {
1683
+ margin: 0px 10px 20px;
1684
+ clear: both;
1685
+ }
1686
+
1687
+ .premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay,
1688
+ .premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay,
1689
+ .premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay {
1690
+ position: absolute;
1691
+ top: 0;
1692
+ right: 0;
1693
+ width: 100%;
1694
+ height: 100%;
1695
+ -webkit-transition: all 0.3s ease-in-out;
1696
+ transition: all 0.3s ease-in-out;
1697
+ opacity: 0;
1698
+ }
1699
+
1700
+ .premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay a,
1701
+ .premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay a,
1702
+ .premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay a {
1703
+ -js-display: flex;
1704
+ display: -webkit-box;
1705
+ display: -webkit-flex;
1706
+ display: -moz-box;
1707
+ display: -ms-flexbox;
1708
+ display: flex;
1709
+ -webkit-box-pack: center;
1710
+ -webkit-justify-content: center;
1711
+ -moz-box-pack: center;
1712
+ -ms-flex-pack: center;
1713
+ justify-content: center;
1714
+ -webkit-box-align: center;
1715
+ -webkit-align-items: center;
1716
+ -moz-box-align: center;
1717
+ -ms-flex-align: center;
1718
+ align-items: center;
1719
+ width: 100%;
1720
+ height: 100%;
1721
+ }
1722
+
1723
+ .premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay span,
1724
+ .premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay i,
1725
+ .premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay span,
1726
+ .premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay i,
1727
+ .premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay span,
1728
+ .premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay i {
1729
+ -webkit-transition: all 0.3s ease-in-out;
1730
+ transition: all 0.3s ease-in-out;
1731
+ }
1732
+
1733
+ .premium-blog-post-container.premium-blog-skin-side {
1734
+ -js-display: flex;
1735
+ display: -webkit-box;
1736
+ display: -webkit-flex;
1737
+ display: -moz-box;
1738
+ display: -ms-flexbox;
1739
+ display: flex;
1740
+ }
1741
+
1742
+ .premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-container {
1743
+ height: 100%;
1744
+ }
1745
+
1746
+ .premium-blog-post-container.premium-blog-skin-side .premium-blog-content-wrapper {
1747
+ -webkit-box-flex: 1;
1748
+ -webkit-flex: 1;
1749
+ -moz-box-flex: 1;
1750
+ -ms-flex: 1;
1751
+ flex: 1;
1752
+ }
1753
+
1754
+ .premium-blog-post-container.premium-blog-skin-banner {
1755
+ position: relative;
1756
+ }
1757
+
1758
+ .premium-blog-post-container.premium-blog-skin-banner .premium-blog-content-wrapper {
1759
+ position: absolute;
1760
+ width: 100%;
1761
+ bottom: 0;
1762
+ -js-display: flex;
1763
+ display: -webkit-box;
1764
+ display: -webkit-flex;
1765
+ display: -moz-box;
1766
+ display: -ms-flexbox;
1767
+ display: flex;
1768
+ -webkit-box-orient: vertical;
1769
+ -webkit-box-direction: normal;
1770
+ -webkit-flex-direction: column;
1771
+ -moz-box-orient: vertical;
1772
+ -moz-box-direction: normal;
1773
+ -ms-flex-direction: column;
1774
+ flex-direction: column;
1775
+ background-color: transparent;
1776
+ z-index: 3;
1777
+ -webkit-transition: bottom 0.3s ease-in-out;
1778
+ transition: bottom 0.3s ease-in-out;
1779
+ }
1780
+
1781
+ .premium-blog-post-container.premium-blog-skin-banner:hover .premium-blog-content-wrapper {
1782
+ bottom: 5px;
1783
+ }
1784
+
1785
+ .premium-blog-post-container .premium-blog-cats-container ul.post-categories {
1786
+ margin: 0;
1787
+ padding: 0;
1788
+ list-style: none;
1789
+ -js-display: flex;
1790
+ display: -webkit-box;
1791
+ display: -webkit-flex;
1792
+ display: -moz-box;
1793
+ display: -ms-flexbox;
1794
+ display: flex;
1795
+ }
1796
+
1797
+ .premium-blog-post-container .premium-blog-cats-container a {
1798
+ display: block;
1799
+ font-size: 12px;
1800
+ color: #fff;
1801
+ background-color: #777;
1802
+ margin: 0 0 10px 3px;
1803
+ padding: 5px;
1804
+ -webkit-transition: all 0.3s ease-in-out;
1805
+ transition: all 0.3s ease-in-out;
1806
+ }
1807
+
1808
+ /*
1809
+ * Diagonal Effect
1810
+ */
1811
+ .premium-blog-diagonal-container {
1812
+ position: absolute;
1813
+ top: 0;
1814
+ right: 0;
1815
+ width: 100%;
1816
+ height: 100%;
1817
+ }
1818
+
1819
+ .premium-blog-diagonal-effect:before {
1820
+ position: absolute;
1821
+ top: 0px;
1822
+ right: 0px;
1823
+ width: 100%;
1824
+ height: 100%;
1825
+ content: " ";
1826
+ z-index: 1;
1827
+ background: rgba(255, 255, 255, 0.2);
1828
+ -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, -150%, 0);
1829
+ transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, -150%, 0);
1830
+ -webkit-transition: all 0.3s linear 0s;
1831
+ transition: all 0.3s linear 0s;
1832
+ }
1833
+
1834
+ .premium-blog-post-outer-container:hover .premium-blog-diagonal-effect:before {
1835
+ -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, 150%, 0);
1836
+ transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, 150%, 0);
1837
+ }
1838
+
1839
+ /*
1840
+ * Framed Effect
1841
+ */
1842
+ .premium-blog-framed-effect {
1843
+ position: absolute;
1844
+ width: -webkit-calc(100% - 30px);
1845
+ width: calc(100% - 30px);
1846
+ height: -webkit-calc(100% - 30px);
1847
+ height: calc(100% - 30px);
1848
+ top: 15px;
1849
+ right: 15px;
1850
+ opacity: 0;
1851
+ -webkit-transform: scale(0.3);
1852
+ -ms-transform: scale(0.3);
1853
+ transform: scale(0.3);
1854
+ -webkit-transition: all 0.3s linear 0s;
1855
+ transition: all 0.3s linear 0s;
1856
+ }
1857
+
1858
+ .premium-blog-post-outer-container:hover .premium-blog-framed-effect {
1859
+ opacity: 0.99;
1860
+ -webkit-transform: scale(1);
1861
+ -ms-transform: scale(1);
1862
+ transform: scale(1);
1863
+ }
1864
+
1865
+ /*
1866
+ * Bordered Effect
1867
+ */
1868
+ .premium-blog-bordered-effect {
1869
+ position: absolute;
1870
+ top: 0;
1871
+ right: 0;
1872
+ width: 100%;
1873
+ height: 100%;
1874
+ opacity: 0;
1875
+ padding: 15px;
1876
+ -webkit-transition: all 0.3s linear 0s;
1877
+ transition: all 0.3s linear 0s;
1878
+ }
1879
+
1880
+ .premium-blog-bordered-effect .premium-blog-post-link:before,
1881
+ .premium-blog-bordered-effect .premium-blog-post-link:after {
1882
+ content: "";
1883
+ display: block;
1884
+ position: absolute;
1885
+ top: 0;
1886
+ right: 0;
1887
+ width: 100%;
1888
+ height: 100%;
1889
+ -webkit-transition: all 0.5s linear 0s;
1890
+ transition: all 0.5s linear 0s;
1891
+ -webkit-transition-delay: 0s;
1892
+ transition-delay: 0s;
1893
+ border-color: rgba(255, 255, 255, 0.45);
1894
+ }
1895
+
1896
+ .premium-blog-bordered-effect .premium-blog-post-link:before {
1897
+ border-left: 2px solid;
1898
+ border-right: 2px solid;
1899
+ -webkit-transform: scale(1, 0);
1900
+ -ms-transform: scale(1, 0);
1901
+ transform: scale(1, 0);
1902
+ -webkit-transform-origin: 0% 0;
1903
+ -ms-transform-origin: 0% 0;
1904
+ transform-origin: 0% 0;
1905
+ }
1906
+
1907
+ .premium-blog-bordered-effect .premium-blog-post-link:after {
1908
+ border-top: 2px solid;
1909
+ border-bottom: 2px solid;
1910
+ -webkit-transform: scale(0, 1);
1911
+ -ms-transform: scale(0, 1);
1912
+ transform: scale(0, 1);
1913
+ -webkit-transform-origin: 100% 0;
1914
+ -ms-transform-origin: 100% 0;
1915
+ transform-origin: 100% 0;
1916
+ }
1917
+
1918
+ .premium-blog-bordered-effect:hover {
1919
+ opacity: 0.99;
1920
+ }
1921
+
1922
+ .premium-blog-bordered-effect:hover .premium-blog-post-link:before,
1923
+ .premium-blog-bordered-effect:hover .premium-blog-post-link:after {
1924
+ -webkit-transition-delay: 0.15s;
1925
+ transition-delay: 0.15s;
1926
+ opacity: 1;
1927
+ -webkit-transform: scale(1);
1928
+ -ms-transform: scale(1);
1929
+ transform: scale(1);
1930
+ }
1931
+
1932
+ /*
1933
+ * Squares Effect
1934
+ */
1935
+ .premium-blog-squares-effect,
1936
+ .premium-blog-squares-square-container {
1937
+ position: absolute;
1938
+ top: 0;
1939
+ right: 0;
1940
+ width: 100%;
1941
+ height: 100%;
1942
+ }
1943
+
1944
+ .premium-blog-squares-effect:before,
1945
+ .premium-blog-squares-effect:after {
1946
+ position: absolute;
1947
+ content: "";
1948
+ top: 0;
1949
+ right: 0;
1950
+ width: 50%;
1951
+ height: 50%;
1952
+ -webkit-transform: translate(100%, -100%);
1953
+ -ms-transform: translate(100%, -100%);
1954
+ transform: translate(100%, -100%);
1955
+ opacity: 0.7;
1956
+ -webkit-transition: all 0.3s linear 0s;
1957
+ transition: all 0.3s linear 0s;
1958
+ }
1959
+
1960
+ .premium-blog-squares-square-container:before,
1961
+ .premium-blog-squares-square-container:after {
1962
+ position: absolute;
1963
+ content: "";
1964
+ top: 0;
1965
+ right: 0;
1966
+ width: 50%;
1967
+ height: 50%;
1968
+ -webkit-transform: translate(100%, -100%);
1969
+ -ms-transform: translate(100%, -100%);
1970
+ transform: translate(100%, -100%);
1971
+ opacity: 0.7;
1972
+ -webkit-transition: all 0.3s linear 0s;
1973
+ transition: all 0.3s linear 0s;
1974
+ }
1975
+
1976
+ .premium-blog-squares-square-container:before,
1977
+ .premium-blog-squares-square-container:after {
1978
+ opacity: 0.8;
1979
+ }
1980
+
1981
+ .premium-blog-squares-effect:after {
1982
+ -webkit-transform: translate(-200%, 200%);
1983
+ -ms-transform: translate(-200%, 200%);
1984
+ transform: translate(-200%, 200%);
1985
+ }
1986
+
1987
+ .premium-blog-squares-square-container:before {
1988
+ -webkit-transform: translate(100%, 200%);
1989
+ -ms-transform: translate(100%, 200%);
1990
+ transform: translate(100%, 200%);
1991
+ }
1992
+
1993
+ .premium-blog-squares-square-container:after {
1994
+ -webkit-transform: translate(-200%, -100%);
1995
+ -ms-transform: translate(-200%, -100%);
1996
+ transform: translate(-200%, -100%);
1997
+ }
1998
+
1999
+ .premium-blog-squares-effect:hover:before {
2000
+ -webkit-transform: translate(0, 0%) scaleY(1.003) scaleX(1.003);
2001
+ -ms-transform: translate(0, 0%) scaleY(1.003) scaleX(1.003);
2002
+ transform: translate(0, 0%) scaleY(1.003) scaleX(1.003);
2003
+ }
2004
+
2005
+ .premium-blog-squares-effect:hover:after {
2006
+ -webkit-transform: translate(-100%, 100%) scaleY(1.003) scaleX(1.003);
2007
+ -ms-transform: translate(-100%, 100%) scaleY(1.003) scaleX(1.003);
2008
+ transform: translate(-100%, 100%) scaleY(1.003) scaleX(1.003);
2009
+ }
2010
+
2011
+ .premium-blog-squares-effect:hover .premium-blog-squares-square-container:before {
2012
+ -webkit-transform: translate(0, 100%);
2013
+ -ms-transform: translate(0, 100%);
2014
+ transform: translate(0, 100%);
2015
+ }
2016
+
2017
+ .premium-blog-squares-effect:hover .premium-blog-squares-square-container:after {
2018
+ -webkit-transform: translate(-100%, 0%);
2019
+ -ms-transform: translate(-100%, 0%);
2020
+ transform: translate(-100%, 0%);
2021
+ }
2022
+
2023
+ .premium-blog-thumb-effect-wrapper:hover .premium-blog-thumbnail-overlay {
2024
+ opacity: 1;
2025
+ }
2026
+
2027
+ .premium-blog-thumb-effect-wrapper:hover .premium-blog-thumbnail-overlay a {
2028
+ opacity: 1;
2029
+ -webkit-transform: scale(1);
2030
+ -ms-transform: scale(1);
2031
+ transform: scale(1);
2032
+ }
2033
+
2034
+ .premium-blog-clear-fix {
2035
+ clear: both;
2036
+ }
2037
+
2038
+ .premium-blog-masked .premium-blog-thumbnail-container {
2039
+ position: relative;
2040
+ overflow: visible;
2041
+ }
2042
+
2043
+ .premium-blog-masked .premium-blog-thumbnail-container svg {
2044
+ position: absolute;
2045
+ height: 100px;
2046
+ width: 100%;
2047
+ bottom: -5px;
2048
+ right: 0;
2049
+ fill: #f5f5f5;
2050
+ z-index: 99;
2051
+ }
2052
+
2053
+ .premium-blog-masked .premium-blog-thumbnail-container svg.premium-blog-shape-divider-svg {
2054
+ -webkit-transform: rotate(180deg);
2055
+ -ms-transform: rotate(180deg);
2056
+ transform: rotate(180deg);
2057
+ }
2058
+
2059
+ .premium-blog-masked .premium-blog-author-thumbnail,
2060
+ .premium-blog-masked .premium-blog-skin-banner .premium-blog-content-wrapper {
2061
+ z-index: 999 !important;
2062
+ }
2063
+
2064
+ /*Post Format Container*/
2065
+ .premium-blog-format-link {
2066
+ padding: 5px;
2067
+ line-height: 0;
2068
+ }
2069
+
2070
+ /*Post Format Icon*/
2071
+ /*Post Format Content Margin */
2072
+ .premium-blog-entry-meta {
2073
+ line-height: 1.3em;
2074
+ font-size: 12px;
2075
+ margin-bottom: 13px;
2076
+ color: #adadad;
2077
+ }
2078
+
2079
+ .premium-blog-entry-meta i {
2080
+ margin-left: 3px;
2081
+ -webkit-transition: all 0.3s ease-in-out;
2082
+ transition: all 0.3s ease-in-out;
2083
+ }
2084
+
2085
+ .premium-blog-meta-data {
2086
+ display: inline-block;
2087
+ }
2088
+
2089
+ .premium-blog-meta-data .premium-blog-meta-separator {
2090
+ margin: 0 5px;
2091
+ }
2092
+
2093
+ .premium-blog-meta-data a,
2094
+ .premium-blog-meta-data span {
2095
+ color: inherit;
2096
+ -webkit-transition: all 0.3s ease-in-out;
2097
+ transition: all 0.3s ease-in-out;
2098
+ }
2099
+
2100
+ .premium-blog-author-thumbnail {
2101
+ position: relative;
2102
+ padding: 0 30px;
2103
+ width: 100%;
2104
+ top: -10px;
2105
+ height: 0;
2106
+ pointer-events: none;
2107
+ }
2108
+
2109
+ .premium-blog-author-thumbnail img {
2110
+ -webkit-border-radius: 50%;
2111
+ border-radius: 50%;
2112
+ width: 60px;
2113
+ pointer-events: all;
2114
+ -webkit-transform: translateY(-50%);
2115
+ -ms-transform: translateY(-50%);
2116
+ transform: translateY(-50%);
2117
+ }
2118
+
2119
+ .premium-blog-entry-title a,
2120
+ .premium-blog-post-tags-container a,
2121
+ .premium-blog-post-content .premium-blog-excerpt-link {
2122
+ -webkit-transition: all 0.3s ease-in-out;
2123
+ transition: all 0.3s ease-in-out;
2124
+ }
2125
+
2126
+ .premium-blog-excerpt-link-wrap a.premium-blog-excerpt-link {
2127
+ background-color: transparent;
2128
+ color: #54595f;
2129
+ padding: 0;
2130
+ }
2131
+
2132
+ .premium-blog-cta-full-yes .premium-blog-excerpt-link {
2133
+ width: 100%;
2134
+ }
2135
+
2136
+ .premium-blog-post-tags-container {
2137
+ margin-top: 8px;
2138
+ -js-display: flex;
2139
+ display: -webkit-box;
2140
+ display: -webkit-flex;
2141
+ display: -moz-box;
2142
+ display: -ms-flexbox;
2143
+ display: flex;
2144
+ -webkit-box-align: center;
2145
+ -webkit-align-items: center;
2146
+ -moz-box-align: center;
2147
+ -ms-flex-align: center;
2148
+ align-items: center;
2149
+ -webkit-flex-wrap: wrap;
2150
+ -ms-flex-wrap: wrap;
2151
+ flex-wrap: wrap;
2152
+ }
2153
+
2154
+ .premium-blog-post-tags-container a {
2155
+ color: inherit;
2156
+ margin-right: 5px;
2157
+ }
2158
+
2159
+ .premium-blog-align-center .post-categories,
2160
+ .premium-blog-align-center .premium-blog-post-tags-container {
2161
+ -webkit-box-pack: center;
2162
+ -webkit-justify-content: center;
2163
+ -moz-box-pack: center;
2164
+ -ms-flex-pack: center;
2165
+ justify-content: center;
2166
+ }
2167
+
2168
+ .premium-blog-align-center .premium-blog-inner-container {
2169
+ -webkit-box-align: center;
2170
+ -webkit-align-items: center;
2171
+ -moz-box-align: center;
2172
+ -ms-flex-align: center;
2173
+ align-items: center;
2174
+ }
2175
+
2176
+ .premium-blog-align-left .post-categories,
2177
+ .premium-blog-align-left .premium-blog-post-tags-container {
2178
+ -webkit-box-pack: end;
2179
+ -webkit-justify-content: flex-end;
2180
+ -moz-box-pack: end;
2181
+ -ms-flex-pack: end;
2182
+ justify-content: flex-end;
2183
+ }
2184
+
2185
+ .premium-blog-align-left .premium-blog-inner-container {
2186
+ -webkit-box-align: end;
2187
+ -webkit-align-items: flex-end;
2188
+ -moz-box-align: end;
2189
+ -ms-flex-align: end;
2190
+ align-items: flex-end;
2191
+ }
2192
+
2193
+ .premium-blog-align-right .post-categories,
2194
+ .premium-blog-align-right .premium-blog-post-tags-container {
2195
+ -webkit-box-pack: start;
2196
+ -webkit-justify-content: flex-start;
2197
+ -moz-box-pack: start;
2198
+ -ms-flex-pack: start;
2199
+ justify-content: flex-start;
2200
+ }
2201
+
2202
+ .premium-blog-align-right .premium-blog-inner-container {
2203
+ -webkit-box-align: start;
2204
+ -webkit-align-items: flex-start;
2205
+ -moz-box-align: start;
2206
+ -ms-flex-align: start;
2207
+ align-items: flex-start;
2208
+ }
2209
+
2210
+ /* Pagination */
2211
+ .premium-blog-pagination-container {
2212
+ text-align: left;
2213
+ }
2214
+
2215
+ .premium-blog-pagination-container span {
2216
+ cursor: default;
2217
+ }
2218
+
2219
+ .premium-blog-pagination-container .page-numbers {
2220
+ display: inline-block;
2221
+ color: #000;
2222
+ line-height: 1;
2223
+ font-size: 1em;
2224
+ font-weight: 400;
2225
+ text-decoration: none;
2226
+ padding: 0.75em;
2227
+ margin: 0 0 0.4em 0.4em;
2228
+ -webkit-transition: all 0.2s ease-in-out;
2229
+ transition: all 0.2s ease-in-out;
2230
+ }
2231
+
2232
+ .premium-blog-wrap .premium-loading-feed {
2233
+ display: block;
2234
+ position: absolute;
2235
+ width: 100%;
2236
+ height: 100%;
2237
+ top: 0px;
2238
+ right: 0px;
2239
+ bottom: 0px;
2240
+ left: 0px;
2241
+ background: rgba(255, 255, 255, 0.2);
2242
+ -js-display: flex;
2243
+ display: -webkit-box;
2244
+ display: -webkit-flex;
2245
+ display: -moz-box;
2246
+ display: -ms-flexbox;
2247
+ display: flex;
2248
+ -webkit-box-align: center;
2249
+ -webkit-align-items: center;
2250
+ -moz-box-align: center;
2251
+ -ms-flex-align: center;
2252
+ align-items: center;
2253
+ z-index: 99;
2254
+ }
2255
+
2256
+ .premium-blog-wrap {
2257
+ -js-display: flex;
2258
+ display: -webkit-box;
2259
+ display: -webkit-flex;
2260
+ display: -moz-box;
2261
+ display: -ms-flexbox;
2262
+ display: flex;
2263
+ -webkit-flex-wrap: wrap;
2264
+ -ms-flex-wrap: wrap;
2265
+ flex-wrap: wrap;
2266
+ }
2267
+
2268
+ .premium-blog-wrap ul.slick-dots {
2269
+ width: 100%;
2270
+ }
2271
+
2272
+ /**
2273
+ * Even Layout
2274
+ */
2275
+ .premium-blog-even .premium-blog-post-container {
2276
+ height: 100%;
2277
+ }
2278
+
2279
+ .premium-blog-even .slick-track {
2280
+ -js-display: flex;
2281
+ display: -webkit-box;
2282
+ display: -webkit-flex;
2283
+ display: -moz-box;
2284
+ display: -ms-flexbox;
2285
+ display: flex;
2286
+ }
2287
+
2288
+ .premium-blog-even .slick-slide {
2289
+ height: inherit !important;
2290
+ }
2291
+
2292
+ /**
2293
+ * Responsive Style
2294
+ */
2295
+ @media (max-width: 768px) {
2296
+ .premium-blog-content-wrapper {
2297
+ top: 0;
2298
+ margin: 0;
2299
+ padding: 15px;
2300
+ }
2301
+
2302
+ }
2303
+
2304
+ [dir="rtl"] .premium-blog-wrap.slick-slider .slick-list,
2305
+ [dir="rtl"] .premium-blog-wrap.slick-slider .slick-track {
2306
+ direction: ltr;
 
 
2307
  }
2308
  /**************** Premium Button ***********************/
2309
  /*******************************************************/
2851
  width: 100%;
2852
  right: 0;
2853
  }
2854
+ /**************** Premium Carousel **************/
2855
+ /************************************************/
2856
+ .premium-carousel-wrapper a.carousel-arrow,
2857
+ .premium-carousel-wrapper a.ver-carousel-arrow {
2858
+ -js-display: flex;
2859
+ display: -webkit-box;
2860
+ display: -webkit-flex;
2861
+ display: -moz-box;
2862
+ display: -ms-flexbox;
2863
+ display: flex;
2864
+ -webkit-box-align: center;
2865
+ -webkit-align-items: center;
2866
+ -moz-box-align: center;
2867
+ -ms-flex-align: center;
2868
+ align-items: center;
2869
+ -webkit-box-pack: center;
2870
+ -webkit-justify-content: center;
2871
+ -moz-box-pack: center;
2872
+ -ms-flex-pack: center;
2873
+ justify-content: center;
2874
+ width: 2em;
2875
+ height: 2em;
2876
+ line-height: 0;
2877
+ text-align: center;
2878
+ position: absolute;
2879
+ z-index: 99;
2880
+ cursor: pointer;
2881
+ -webkit-transition: all 0.3s ease-in-out;
2882
+ transition: all 0.3s ease-in-out;
2883
+ -webkit-appearance: inherit;
2884
+ border: none;
2885
+ -webkit-box-shadow: none;
2886
+ box-shadow: none;
2887
+ }
2888
+
2889
+ .premium-carousel-wrapper a.carousel-arrow svg,
2890
+ .premium-carousel-wrapper a.ver-carousel-arrow svg {
2891
+ -webkit-transition: all 0.3s ease-in-out;
2892
+ transition: all 0.3s ease-in-out;
2893
+ }
2894
+
2895
+ .premium-carousel-wrapper a.slick-arrow:hover {
2896
+ -webkit-box-shadow: none !important;
2897
+ box-shadow: none !important;
2898
+ }
2899
+
2900
+ .premium-carousel-wrapper .premium-carousel-content-hidden {
2901
+ visibility: hidden;
2902
+ }
2903
+
2904
+ .premium-carousel-wrapper a.carousel-arrow {
2905
+ top: 50%;
2906
+ }
2907
+
2908
+ .premium-carousel-wrapper a.ver-carousel-arrow {
2909
+ right: 50%;
2910
+ -webkit-transform: translateX(50%);
2911
+ -ms-transform: translateX(50%);
2912
+ transform: translateX(50%);
2913
+ }
2914
+
2915
+ .premium-carousel-dots-above ul.slick-dots {
2916
+ position: absolute;
2917
+ display: -ms-flexbox;
2918
+ display: -webkit-flex;
2919
+ display: -moz-flex;
2920
+ display: -ms-flex;
2921
+ -js-display: flex;
2922
+ display: -webkit-box;
2923
+ display: -moz-box;
2924
+ display: flex;
2925
+ top: 50%;
2926
+ -webkit-transform: translateY(-50%);
2927
+ -ms-transform: translateY(-50%);
2928
+ transform: translateY(-50%);
2929
+ -webkit-flex-direction: column;
2930
+ -webkit-box-orient: vertical;
2931
+ -webkit-box-direction: normal;
2932
+ -moz-box-orient: vertical;
2933
+ -moz-box-direction: normal;
2934
+ -ms-flex-direction: column;
2935
+ flex-direction: column;
2936
+ }
2937
+
2938
+ /*
2939
+ * Custom Navigation Dot
2940
+ */
2941
+ .premium-carousel-wrapper .premium-carousel-nav-dot,
2942
+ .premium-carousel-wrapper .premium-carousel-nav-arrow-prev,
2943
+ .premium-carousel-wrapper .premium-carousel-nav-arrow-next {
2944
+ display: none;
2945
+ }
2946
+
2947
+ .premium-carousel-wrapper ul.slick-dots svg {
2948
+ width: 20px;
2949
+ height: 20px;
2950
+ outline: none !important;
2951
+ }
2952
+
2953
+ /* Ripple Out */
2954
+ @-webkit-keyframes hvr-ripple-out {
2955
+ 0% {
2956
+ -webkit-transform: scale(1);
2957
+ transform: scale(1);
2958
+ opacity: 1;
2959
+ }
2960
+
2961
+ 100% {
2962
+ -webkit-transform: scale(1.5);
2963
+ transform: scale(1.5);
2964
+ opacity: 0;
2965
+ }
2966
+ }
2967
+
2968
+ @keyframes hvr-ripple-out {
2969
+ 0% {
2970
+ -webkit-transform: scale(1);
2971
+ transform: scale(1);
2972
+ opacity: 1;
2973
+ }
2974
+
2975
+ 100% {
2976
+ -webkit-transform: scale(1.5);
2977
+ transform: scale(1.5);
2978
+ opacity: 0;
2979
+ }
2980
+ }
2981
+
2982
+ .premium-carousel-ripple-yes .premium-carousel-wrapper {
2983
+ padding-bottom: 1px;
2984
+ }
2985
+
2986
+ .premium-carousel-ripple-yes ul.slick-dots li,
2987
+ .premium-carousel-ripple-yes ul.slick-dots li i {
2988
+ position: relative;
2989
+ }
2990
+
2991
+ .premium-carousel-ripple-yes ul.slick-dots li i {
2992
+ z-index: 1;
2993
+ }
2994
+
2995
+ .premium-carousel-ripple-yes ul.slick-dots li:hover:before {
2996
+ content: "";
2997
+ position: absolute;
2998
+ -webkit-transform: scale(1);
2999
+ -ms-transform: scale(1);
3000
+ transform: scale(1);
3001
+ top: 0;
3002
+ left: 0;
3003
+ bottom: 0;
3004
+ right: 0;
3005
+ -webkit-border-radius: 50%;
3006
+ border-radius: 50%;
3007
+ pointer-events: none;
3008
+ background-color: rgba(0, 0, 0, 0.15);
3009
+ }
3010
+
3011
+ .premium-carousel-ripple-yes ul.slick-dots li.slick-active:hover:before {
3012
+ background-color: rgba(0, 0, 0, 0.3);
3013
+ }
3014
+
3015
+ .premium-carousel-ripple-yes ul.slick-dots li:hover:before {
3016
+ -webkit-animation: hvr-ripple-out 1.3s infinite;
3017
+ animation: hvr-ripple-out 1.3s infinite;
3018
+ }
3019
+
3020
+ .premium-carousel-wrapper.premium-carousel-scale .slick-slide {
3021
+ -webkit-transform: scale(1.25, 1.25);
3022
+ -ms-transform: scale(1.25, 1.25);
3023
+ transform: scale(1.25, 1.25);
3024
+ -webkit-transition: all 0.3s ease-in-out;
3025
+ transition: all 0.3s ease-in-out;
3026
+ }
3027
+
3028
+ .premium-carousel-wrapper.premium-carousel-scale div.slick-active {
3029
+ -webkit-transform: scale(1, 1);
3030
+ -ms-transform: scale(1, 1);
3031
+ transform: scale(1, 1);
3032
+ }
3033
+
3034
+ [dir="rtl"] .premium-carousel-inner .slick-slide {
3035
+ float: right;
3036
  }
3037
  /**************** Premium Contact Form7 **********/
3038
  /*************************************************/
3317
  -webkit-box-align: center;
3318
  -webkit-align-items: center;
3319
  -moz-box-align: center;
3320
+ -ms-flex-align: center;
3321
+ align-items: center;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3322
  }
3323
 
3324
+ .premium-counter-area.top {
3325
+ -webkit-box-orient: vertical;
3326
+ -webkit-box-direction: normal;
3327
+ -webkit-flex-direction: column;
3328
+ -moz-box-orient: vertical;
3329
+ -moz-box-direction: normal;
3330
+ -ms-flex-direction: column;
3331
+ flex-direction: column;
3332
  }
3333
 
3334
+ .premium-counter-area.right {
3335
+ -webkit-box-orient: horizontal;
3336
+ -webkit-box-direction: reverse;
3337
+ -webkit-flex-direction: row-reverse;
3338
+ -moz-box-orient: horizontal;
3339
+ -moz-box-direction: reverse;
3340
+ -ms-flex-direction: row-reverse;
3341
+ flex-direction: row-reverse;
 
 
 
 
 
 
3342
  }
3343
 
3344
+ .premium-counter-area.right .premium-counter-icon {
3345
+ padding-right: 20px;
 
3346
  }
3347
 
3348
+ .premium-counter-area.left .premium-counter-icon {
3349
+ padding-left: 20px;
 
3350
  }
3351
 
3352
+ .premium-counter-area .premium-counter-icon .icon i.fa:before {
3353
+ vertical-align: text-top;
 
3354
  }
3355
 
3356
+ .premium-counter-area .premium-counter-icon span.icon {
3357
+ text-align: center;
3358
+ display: inline-block;
3359
+ vertical-align: middle;
3360
  }
3361
 
3362
+ .premium-counter-area .premium-counter-icon .circle {
3363
+ -webkit-border-radius: 100%;
3364
+ border-radius: 100%;
 
 
 
 
 
3365
  }
3366
 
3367
+ .premium-counter-area .premium-counter-icon img,
3368
+ .premium-counter-area .premium-counter-icon svg {
3369
+ width: 80px;
3370
  }
3371
 
3372
+ .premium-counter-area .premium-counter-icon .premium-counter-animation svg {
3373
+ height: 80px;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3374
  }
3375
 
3376
+ .premium-counter-area .premium-counter-title p {
3377
+ padding: 0;
3378
+ margin: 0;
 
 
 
 
 
 
 
 
 
 
 
 
 
3379
  }
3380
 
3381
+ .premium-counter-area .premium-counter-value-wrap {
3382
+ -js-display: flex;
3383
+ display: -webkit-box;
3384
+ display: -webkit-flex;
3385
+ display: -moz-box;
3386
+ display: -ms-flexbox;
3387
+ display: flex;
3388
+ -webkit-box-align: center;
3389
+ -webkit-align-items: center;
3390
+ -moz-box-align: center;
3391
+ -ms-flex-align: center;
3392
+ align-items: center;
3393
  }
3394
 
3395
+ .premium-init-wrapper {
3396
+ -js-display: flex;
3397
+ display: -webkit-box;
3398
+ display: -webkit-flex;
3399
+ display: -moz-box;
3400
+ display: -ms-flexbox;
3401
+ display: flex;
 
3402
  }
3403
 
3404
+ .premium-init-wrapper.row {
3405
+ -webkit-box-align: center;
3406
+ -webkit-align-items: center;
3407
+ -moz-box-align: center;
3408
+ -ms-flex-align: center;
3409
+ align-items: center;
 
 
 
 
 
 
3410
  }
3411
 
3412
+ .premium-init-wrapper.right {
3413
+ text-align: right;
 
 
 
 
 
 
 
 
 
 
3414
  }
3415
 
3416
+ span.icon.flex-width {
3417
+ width: auto !important;
3418
+ height: auto !important;
 
 
 
 
 
 
 
 
 
3419
  }
3420
 
3421
+ .premium-counter-area .premium-counter-init {
3422
+ font-size: 35px;
3423
+ }
3424
+ /**************** Premium Dual Heading *****************/
3425
+ /*******************************************************/
3426
+ .premium-dual-header-first-header,
3427
+ .premium-dual-header-second-header {
3428
+ position: relative;
3429
+ padding: 0;
3430
+ margin: 0;
3431
+ display: inline-block;
3432
+ -webkit-transform: translate(0, 0);
3433
+ -ms-transform: translate(0, 0);
3434
+ transform: translate(0, 0);
3435
  }
3436
 
3437
+ .premium-dual-header-first-clip .premium-dual-header-first-span,
3438
+ .premium-dual-header-second-clip {
3439
+ -webkit-text-fill-color: transparent;
3440
+ -webkit-background-clip: text;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3441
  }
3442
 
3443
+ .premium-dual-header-first-clip.stroke .premium-dual-header-first-span,
3444
+ .premium-dual-header-second-clip.stroke {
3445
+ -webkit-text-stroke-color: transparent;
3446
+ -webkit-text-fill-color: #fafafa;
3447
+ -webkit-text-stroke-width: 2px;
3448
+ }
3449
 
3450
+ @media (max-width: 500px) {
 
 
 
 
3451
 
3452
+ .premium-dual-header-first-header,
3453
+ .premium-dual-header-second-header {
3454
+ word-wrap: break-word;
3455
  }
3456
+ }
3457
 
3458
+ .premium-dual-header-first-header.gradient .premium-dual-header-first-span,
3459
+ .premium-dual-header-second-header.gradient {
3460
+ -webkit-background-size: 300% 300% !important;
3461
+ background-size: 300% 300% !important;
3462
+ -webkit-animation: Gradient 10s ease-in-out infinite;
3463
+ animation: Gradient 10s ease-in-out infinite;
3464
  }
3465
 
3466
+ @-webkit-keyframes Gradient {
3467
  0% {
3468
+ background-position: 100% 50%;
 
 
 
 
 
 
 
 
3469
  }
3470
 
3471
+ 50% {
3472
+ background-position: 0% 50%;
3473
  }
3474
 
3475
  100% {
3476
+ background-position: 100% 50%;
 
 
3477
  }
3478
  }
3479
 
3480
+ @keyframes Gradient {
3481
  0% {
3482
+ background-position: 100% 50%;
 
 
 
 
 
 
 
 
3483
  }
3484
 
3485
+ 50% {
3486
+ background-position: 0% 50%;
3487
  }
3488
 
3489
  100% {
3490
+ background-position: 100% 50%;
 
 
3491
  }
3492
  }
3493
+ /**************** Premium Fancy Text *******************/
3494
+ /*******************************************************/
3495
+ .premium-suffix-text,
3496
+ .premium-fancy-text,
3497
+ .premium-prefix-text {
3498
+ font-size: 40px;
 
 
 
 
 
 
 
 
 
 
 
 
 
3499
  }
3500
 
3501
+ .premium-fancy-text-wrapper:not(.typing) .premium-fancy-text,
3502
+ .premium-fancy-item-hidden {
3503
+ opacity: 0;
 
3504
  }
3505
 
3506
+ .premium-fancy-text-wrapper .premium-fancy-list-items {
3507
+ list-style: none;
 
 
3508
  }
3509
 
3510
+ .premium-fancy-text-wrapper .premium-fancy-text-span-align {
3511
+ vertical-align: top;
 
 
3512
  }
3513
 
3514
+ .premium-fancy-text-wrapper:not(.typing):not(.slide) .premium-fancy-text-items-wrapper {
3515
+ margin: 0;
3516
+ padding: 0;
3517
+ border: none;
 
 
 
 
 
 
3518
  position: relative;
3519
  }
3520
 
3521
+ .premium-fancy-text-wrapper:not(.typing):not(.slide) .premium-fancy-list-items {
3522
+ position: absolute;
3523
+ top: 0;
3524
+ left: 0;
3525
  display: inline-block;
 
 
 
 
 
3526
  }
3527
 
3528
+ .premium-fancy-text-wrapper.zoomout .premium-fancy-item-hidden {
3529
+ -webkit-animation: pa-zoom-out 0.8s;
3530
+ animation: pa-zoom-out 0.8s;
3531
  }
3532
 
3533
+ .premium-fancy-text-wrapper.zoomout .premium-fancy-item-visible {
3534
+ position: relative !important;
3535
+ -webkit-animation: pa-zoom-in 0.8s;
3536
+ animation: pa-zoom-in 0.8s;
 
 
3537
  }
3538
 
3539
+ .premium-fancy-text-wrapper.zoomout .premium-fancy-text-items-wrapper {
3540
+ -webkit-perspective: 300px;
3541
+ perspective: 300px;
 
 
 
 
3542
  }
3543
 
3544
+ .premium-fancy-text-wrapper.rotate .premium-fancy-list-items {
3545
+ -webkit-transform-origin: 50% 100%;
3546
+ -ms-transform-origin: 50% 100%;
3547
+ transform-origin: 50% 100%;
3548
  }
3549
 
3550
+ .premium-fancy-text-wrapper.rotate .premium-fancy-item-hidden {
3551
+ -webkit-transform: rotateX(180deg);
3552
+ transform: rotateX(180deg);
3553
+ -webkit-animation: pa-rotate-out 1.2s;
3554
+ animation: pa-rotate-out 1.2s;
 
3555
  }
3556
 
3557
+ .premium-fancy-text-wrapper.rotate .premium-fancy-item-visible {
3558
+ position: relative !important;
3559
+ -webkit-transform: rotateX(0deg);
3560
+ transform: rotateX(0deg);
3561
+ -webkit-animation: pa-rotate-in 1.2s;
3562
+ animation: pa-rotate-in 1.2s;
3563
  }
3564
 
3565
+ .premium-fancy-text-wrapper.custom .premium-fancy-item-visible {
3566
+ position: relative !important;
 
 
3567
  }
3568
 
3569
+ .premium-fancy-text-wrapper.auto-fade .premium-fancy-text {
3570
+ display: inline-block;
3571
+ width: 200px;
3572
+ font-weight: 400;
 
 
 
3573
  }
3574
 
3575
+ .premium-fancy-text-wrapper.auto-fade .premium-fancy-svg-text {
3576
+ position: relative;
3577
+ vertical-align: sub;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3578
  }
3579
 
3580
+ .premium-fancy-text-wrapper.auto-fade g>text {
3581
+ text-anchor: start;
3582
+ shape-rendering: crispEdges;
3583
+ opacity: 0;
3584
+ font-size: 300px;
3585
+ -webkit-animation-name: pa-auto-fade;
3586
+ animation-name: pa-auto-fade;
3587
+ -moz-animation-name: pa-auto-fade;
3588
+ -webkit-animation-duration: 9s;
3589
+ animation-duration: 9s;
3590
+ -webkit-animation-timing-function: linear;
3591
+ animation-timing-function: linear;
3592
+ -webkit-animation-iteration-count: infinite;
3593
+ animation-iteration-count: infinite;
3594
  }
3595
 
3596
+ .premium-fancy-text-wrapper.auto-fade g>text:nth-child(1) {
3597
+ -webkit-animation-delay: 0s;
3598
+ animation-delay: 0s;
 
 
3599
  }
3600
 
3601
+ .premium-fancy-text-wrapper.auto-fade g>text:nth-child(2) {
3602
+ -webkit-animation-delay: 3s;
3603
+ animation-delay: 3s;
3604
+ }
3605
+
3606
+ .premium-fancy-text-wrapper.auto-fade g>text:nth-child(3) {
3607
+ -webkit-animation-delay: 6s;
3608
+ animation-delay: 6s;
3609
  }
3610
 
3611
+ .premium-fancy-text-wrapper.loading .premium-fancy-text {
3612
+ position: relative;
3613
  }
3614
 
3615
+ .premium-fancy-text-wrapper.loading .premium-fancy-text .premium-loading-bar {
3616
+ position: absolute;
3617
  width: 100%;
3618
+ height: 3px;
3619
+ bottom: 0;
3620
+ left: 0;
3621
+ animation: pa-loading-bar 2.5s ease-out infinite;
3622
+ -webkit-animation: pa-loading-bar 2.5s ease-out infinite;
 
3623
  }
3624
 
3625
+ .premium-fancy-text-wrapper.loading.pause .premium-fancy-text:hover .premium-loading-bar {
3626
+ -webkit-animation-play-state: paused;
3627
+ animation-play-state: paused;
 
 
3628
  }
3629
 
3630
+ @-webkit-keyframes pa-auto-fade {
3631
+ 0% {
3632
+ opacity: 0;
3633
+ }
 
 
 
 
 
 
 
3634
 
3635
+ 20% {
3636
+ opacity: 1;
3637
+ }
 
 
 
 
3638
 
3639
+ 35% {
3640
+ opacity: 0;
3641
+ }
3642
 
3643
+ 100% {
3644
+ opacity: 0;
3645
+ }
 
3646
  }
3647
 
3648
+ @keyframes pa-auto-fade {
3649
+ 0% {
3650
+ opacity: 0;
3651
+ }
3652
+
3653
+ 20% {
3654
+ opacity: 1;
3655
+ }
3656
+
3657
+ 35% {
3658
+ opacity: 0;
3659
+ }
3660
+
3661
+ 100% {
3662
+ opacity: 0;
3663
+ }
3664
  }
3665
 
3666
+ @-webkit-keyframes pa-loading-bar {
3667
+ 0% {
3668
+ width: 0;
3669
+ }
3670
+
3671
+ 100% {
3672
+ width: 100;
3673
+ }
3674
  }
3675
 
3676
+ @keyframes pa-loading-bar {
3677
+ 0% {
3678
+ width: 0;
3679
+ }
3680
+
3681
+ 100% {
3682
+ width: 100;
3683
+ }
3684
  }
3685
 
3686
+ @-webkit-keyframes pa-zoom-in {
3687
+ 0% {
3688
+ opacity: 0;
3689
+ -webkit-transform: translateZ(100px);
3690
+ transform: translateZ(100px);
3691
+ }
3692
+
3693
+ 100% {
3694
+ opacity: 1;
3695
+ -webkit-transform: translateZ(0);
3696
+ transform: translateZ(0);
3697
+ }
3698
  }
3699
 
3700
+ @keyframes pa-zoom-in {
3701
+ 0% {
3702
+ opacity: 0;
3703
+ -webkit-transform: translateZ(100px);
3704
+ transform: translateZ(100px);
3705
+ }
3706
+
3707
+ 100% {
3708
+ opacity: 1;
3709
+ -webkit-transform: translateZ(0);
3710
+ transform: translateZ(0);
3711
+ }
3712
  }
3713
 
3714
+ @-webkit-keyframes pa-zoom-out {
3715
+ 0% {
3716
+ opacity: 1;
3717
+ -webkit-transform: translateZ(0);
3718
+ transform: translateZ(0);
3719
+ }
3720
+
3721
+ 100% {
3722
+ opacity: 0;
3723
+ -webkit-transform: translateZ(-100px);
3724
+ transform: translateZ(-100px);
3725
+ }
3726
  }
3727
 
3728
+ @keyframes pa-zoom-out {
3729
+ 0% {
3730
+ opacity: 1;
3731
+ -webkit-transform: translateZ(0);
3732
+ transform: translateZ(0);
3733
+ }
3734
+
3735
+ 100% {
3736
+ opacity: 0;
3737
+ -webkit-transform: translateZ(-100px);
3738
+ transform: translateZ(-100px);
3739
+ }
3740
  }
3741
 
3742
+ @-webkit-keyframes pa-rotate-in {
3743
+ 0% {
3744
+ opacity: 0;
3745
+ -webkit-transform: rotateX(180deg);
3746
+ transform: rotateX(180deg);
3747
+ }
3748
+
3749
+ 35% {
3750
+ opacity: 0;
3751
+ -webkit-transform: rotateX(120deg);
3752
+ transform: rotateX(120deg);
3753
+ }
3754
+
3755
+ 65% {
3756
+ opacity: 0;
3757
+ }
3758
+
3759
+ 100% {
3760
+ opacity: 1;
3761
+ -webkit-transform: rotateX(360deg);
3762
+ transform: rotateX(360deg);
3763
+ }
3764
  }
3765
 
3766
+ @keyframes pa-rotate-in {
3767
+ 0% {
3768
+ opacity: 0;
3769
+ -webkit-transform: rotateX(180deg);
3770
+ transform: rotateX(180deg);
3771
+ }
3772
+
3773
+ 35% {
3774
+ opacity: 0;
3775
+ -webkit-transform: rotateX(120deg);
3776
+ transform: rotateX(120deg);
3777
+ }
3778
+
3779
+ 65% {
3780
+ opacity: 0;
3781
+ }
3782
+
3783
+ 100% {
3784
+ opacity: 1;
3785
+ -webkit-transform: rotateX(360deg);
3786
+ transform: rotateX(360deg);
3787
+ }
3788
  }
3789
 
3790
+ @-webkit-keyframes pa-rotate-out {
3791
+ 0% {
3792
+ opacity: 1;
3793
+ -webkit-transform: rotateX(0deg);
3794
+ transform: rotateX(0deg);
3795
+ }
3796
+
3797
+ 35% {
3798
+ opacity: 1;
3799
+ -webkit-transform: rotateX(-40deg);
3800
+ transform: rotateX(-40deg);
3801
+ }
3802
+
3803
+ 65% {
3804
+ opacity: 0;
3805
  }
3806
 
3807
  100% {
3808
+ opacity: 0;
3809
+ -webkit-transform: rotateX(180deg);
3810
+ transform: rotateX(180deg);
3811
  }
3812
  }
3813
 
3814
+ @keyframes pa-rotate-out {
3815
  0% {
3816
+ opacity: 1;
3817
+ -webkit-transform: rotateX(0deg);
3818
+ transform: rotateX(0deg);
3819
  }
3820
 
3821
+ 35% {
3822
+ opacity: 1;
3823
+ -webkit-transform: rotateX(-40deg);
3824
+ transform: rotateX(-40deg);
3825
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
3826
 
3827
+ 65% {
3828
+ opacity: 0;
 
 
3829
  }
 
3830
 
 
3831
  100% {
3832
+ opacity: 0;
3833
+ -webkit-transform: rotateX(180deg);
3834
+ transform: rotateX(180deg);
3835
  }
3836
  }
3837
+ /**************** Premium Bullet List *****************/
3838
+ /******************************************************/
3839
+ .premium-bullet-list-box {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3840
  -js-display: flex;
3841
  display: -webkit-box;
3842
  display: -webkit-flex;
3843
  display: -moz-box;
3844
  display: -ms-flexbox;
3845
  display: flex;
3846
+ -webkit-flex-wrap: wrap;
3847
+ -ms-flex-wrap: wrap;
3848
+ flex-wrap: wrap;
3849
+ -webkit-box-orient: vertical;
3850
+ -webkit-box-direction: normal;
3851
+ -webkit-flex-direction: column;
3852
+ -moz-box-orient: vertical;
3853
+ -moz-box-direction: normal;
3854
+ -ms-flex-direction: column;
3855
+ flex-direction: column;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3856
  }
3857
 
3858
+ .premium-bullet-list-box .premium-bullet-list-content-grow-lc {
3859
+ -webkit-transform-origin: right center;
3860
+ -ms-transform-origin: right center;
3861
+ transform-origin: right center;
 
 
 
3862
  }
3863
 
3864
+ .premium-bullet-list-box .premium-bullet-list-content-grow-rc {
3865
+ -webkit-transform-origin: left center;
3866
+ -ms-transform-origin: left center;
3867
+ transform-origin: left center;
 
 
 
3868
  }
3869
 
3870
+ .premium-bullet-list-box .premium-bullet-list-content-grow-cc {
3871
+ -webkit-transform-origin: center center;
3872
+ -ms-transform-origin: center center;
3873
+ transform-origin: center center;
 
 
 
3874
  }
3875
 
3876
+ .premium-bullet-list-content {
3877
+ -js-display: flex;
3878
+ display: -webkit-box;
3879
+ display: -webkit-flex;
3880
+ display: -moz-box;
3881
+ display: -ms-flexbox;
3882
+ display: flex;
3883
+ -webkit-transition: all 0.3s ease-in-out;
3884
+ transition: all 0.3s ease-in-out;
3885
+ width: auto;
3886
+ position: relative;
3887
  }
3888
 
3889
+ .premium-bullet-list-content .premium-bullet-list-text span,
3890
+ .premium-bullet-list-content .premium-bullet-list-wrapper {
3891
+ display: inline-block;
3892
+ -webkit-align-self: center;
3893
+ -ms-flex-item-align: center;
3894
+ align-self: center;
3895
+ -webkit-transition: all 0.3s ease-in-out;
3896
+ transition: all 0.3s ease-in-out;
3897
  }
3898
 
3899
+ .premium-bullet-list-content .premium-bullet-list-text span {
3900
+ margin: 0 5px;
3901
  }
3902
 
3903
+ .premium-bullet-list-content .premium-bullet-list-icon-text p {
3904
+ font-size: 18px;
3905
+ background-color: #eee;
3906
+ padding: 1px 5px;
3907
+ -webkit-border-radius: 2px;
3908
+ border-radius: 2px;
3909
  }
3910
 
3911
+ .premium-bullet-list-content .premium-bullet-list-text span,
3912
+ .premium-bullet-list-content .premium-bullet-list-icon-text p,
3913
+ .premium-bullet-list-content .premium-bullet-list-wrapper img,
3914
+ .premium-bullet-list-content .premium-bullet-list-wrapper svg,
3915
+ .premium-bullet-list-content .premium-bullet-list-wrapper i {
3916
+ -webkit-transition: all 0.3s ease-in-out;
3917
+ transition: all 0.3s ease-in-out;
3918
  }
3919
 
3920
+ .premium-bullet-list-content .premium-bullet-list-wrapper {
3921
+ position: relative;
3922
+ line-height: 0;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3923
  }
3924
 
3925
+ .premium-bullet-list-content .premium-bullet-list-wrapper img,
3926
+ .premium-bullet-list-content .premium-bullet-list-wrapper svg {
3927
+ width: 30px !important;
3928
+ height: 30px !important;
3929
+ position: relative;
3930
+ z-index: 500;
3931
  }
3932
 
3933
+ .premium-bullet-list-content .premium-bullet-list-wrapper i {
3934
+ width: 1.25em;
 
 
 
3935
  }
3936
 
3937
+ .premium-bullet-list-content .premium-bullet-list-wrapper i,
3938
+ .premium-bullet-list-content .premium-bullet-list-wrapper .premium-bullet-list-icon-text {
3939
+ position: relative;
3940
+ z-index: 500;
 
3941
  }
3942
 
3943
+ .premium-bullet-list-content .premium-bullet-list-link {
3944
+ position: absolute;
3945
+ top: 0;
3946
+ right: 0;
3947
+ width: 100%;
3948
+ height: 100%;
3949
+ z-index: 1000;
3950
  }
3951
 
3952
+ .premium-bullet-list-content:not(:last-of-type) .premium-bullet-list-connector {
 
 
3953
  width: 100%;
3954
+ height: 100%;
3955
+ position: absolute;
3956
+ top: 0.5em;
3957
+ z-index: 100;
3958
+ -js-display: flex;
3959
  display: -webkit-box;
3960
  display: -webkit-flex;
 
 
3961
  display: -moz-box;
3962
+ display: -ms-flexbox;
3963
  display: flex;
 
 
 
 
 
3964
  -webkit-box-pack: center;
3965
  -webkit-justify-content: center;
3966
  -moz-box-pack: center;
3967
  -ms-flex-pack: center;
3968
  justify-content: center;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3969
  }
3970
 
3971
+ .premium-bullet-list-content:not(:last-of-type) .premium-bullet-list-connector .premium-icon-connector-content:after {
3972
+ content: "";
3973
+ border-left-width: 1px;
3974
+ border-left-style: solid;
3975
+ border-color: #333333;
3976
+ display: block;
3977
+ height: 100%;
3978
  }
3979
 
3980
+ li.premium-bullet-list-content.premium-bullet-list-content-inline {
3981
+ -webkit-align-self: center;
3982
+ -ms-flex-item-align: center;
3983
+ align-self: center;
3984
+ z-index: 2;
3985
  }
3986
 
3987
+ li.premium-bullet-list-content.premium-bullet-list-content-inline:not(:first-child) {
3988
+ margin: 0 3px;
 
3989
  }
3990
 
3991
+ li.premium-bullet-list-content.premium-bullet-list-content-inline:first-child {
3992
+ margin: 0 0 0 3px;
 
3993
  }
3994
 
3995
+ .premium-bullet-list-divider:not(:last-child) {
3996
+ width: 100%;
3997
+ -webkit-box-flex: 0;
3998
+ -webkit-flex: 0 0 100%;
3999
+ -moz-box-flex: 0;
4000
+ -ms-flex: 0 0 100%;
4001
+ flex: 0 0 100%;
4002
+ overflow: hidden;
4003
  }
4004
 
4005
+ .premium-bullet-list-divider:not(:last-child):after {
4006
+ content: "";
4007
+ display: block;
4008
+ border-top-style: solid;
4009
+ border-top-width: 1px;
4010
  }
4011
 
4012
+ .premium-bullet-list-divider-inline:not(:last-child) {
4013
+ float: left;
4014
+ display: inline-block;
4015
+ position: relative;
4016
+ height: 100%;
4017
+ overflow: hidden;
4018
+ -webkit-align-self: center;
4019
+ -ms-flex-item-align: center;
4020
+ align-self: center;
4021
+ margin: 0 3px;
4022
  }
4023
 
4024
+ .premium-bullet-list-divider-inline:not(:last-child):after {
4025
+ content: "";
4026
+ display: block;
4027
+ border-right-width: 1px;
4028
+ height: 33px;
4029
+ border-right-style: solid;
4030
  }
4031
 
4032
+ .premium-bullet-list-icon-text {
4033
+ line-height: 1.5;
 
 
 
4034
  }
4035
 
4036
+ .premium-bullet-list-icon-text p,
4037
+ ul.premium-bullet-list-box,
4038
+ li.premium-bullet-list-content {
4039
+ margin: 0;
 
 
 
 
 
 
 
 
 
 
 
 
4040
  }
4041
 
4042
+ .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper i,
4043
+ .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-text span,
4044
+ .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-icon-text p {
4045
+ color: transparent !important;
4046
+ text-shadow: 0 0 3px #aaa;
4047
  }
4048
 
4049
+ .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-icon-connector-content,
4050
+ .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper .premium-lottie-animation svg,
4051
+ .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper img,
4052
+ .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-badge {
4053
+ -webkit-filter: blur(3px);
4054
+ filter: blur(3px);
4055
  }
4056
 
4057
+ .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper i,
4058
+ .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-text span,
4059
+ .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-icon-text p {
4060
+ color: #aaa !important;
4061
+ text-shadow: 0 0px 0 transparent;
4062
  }
4063
 
4064
+ .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-icon-connector-content,
4065
+ .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper .premium-lottie-animation svg,
4066
+ .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper img,
4067
+ .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-badge {
4068
+ -webkit-filter: none;
4069
+ filter: none;
 
 
 
 
 
 
 
 
 
 
 
 
4070
  }
4071
 
4072
+ .premium-bullet-list-content .premium-bullet-list-badge {
4073
+ font-size: 11px;
4074
+ top: auto;
4075
+ min-width: -webkit-max-content;
4076
+ min-width: -moz-max-content;
4077
+ min-width: max-content;
4078
+ height: -webkit-fit-content;
4079
+ height: -moz-fit-content;
4080
+ height: fit-content;
 
 
 
 
 
 
 
 
 
4081
  }
4082
 
4083
+ .premium-bullet-list-content .premium-bullet-list-icon-text p {
4084
+ font-size: 13px;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4085
  }
4086
 
4087
+ .premium-bullet-list-gradient-effect[data-text] {
4088
+ display: inline-block;
4089
+ position: relative;
4090
+ text-decoration: none;
4091
+ }
 
4092
 
4093
+ .premium-bullet-list-gradient-effect[data-text]::before {
4094
+ content: attr(data-text);
4095
+ position: absolute;
4096
+ z-index: 1;
4097
+ overflow: hidden;
4098
+ -webkit-clip-path: polygon(100% 100%, 100% 100%, 50% 50%);
4099
+ clip-path: polygon(100% 100%, 100% 100%, 50% 50%);
4100
+ -webkit-background-clip: text;
4101
+ background-clip: text;
4102
+ -webkit-text-fill-color: transparent;
4103
+ -webkit-transition: all 0.4s ease;
4104
+ transition: all 0.4s ease;
4105
+ }
4106
 
4107
+ .premium-bullet-list-content:hover .premium-bullet-list-gradient-effect[data-text]::before,
4108
+ .premium-bullet-list-content:focus .premium-bullet-list-gradient-effect[data-text]::before {
4109
+ -webkit-animation: rtlgradient 1s forwards;
4110
+ animation: rtlgradient 1s forwards;
 
4111
  }
4112
 
4113
+ @-webkit-keyframes rtlgradient {
4114
  0% {
4115
+ -webkit-clip-path: circle(0% at 150% 50%);
4116
+ clip-path: circle(0% at 150% 50%);
 
 
 
 
 
 
 
4117
  }
4118
 
4119
  100% {
4120
+ -webkit-clip-path: circle(100% at 50% 50%);
4121
+ clip-path: circle(100% at 50% 50%);
 
4122
  }
4123
  }
4124
 
4125
+ @keyframes rtlgradient {
4126
  0% {
4127
+ -webkit-clip-path: circle(0% at 150% 50%);
4128
+ clip-path: circle(0% at 150% 50%);
 
 
 
 
 
 
 
4129
  }
4130
 
4131
  100% {
4132
+ -webkit-clip-path: circle(100% at 50% 50%);
4133
+ clip-path: circle(100% at 50% 50%);
 
4134
  }
4135
  }
4136
 
4137
+ ul[data-list-animation*="animated-"] .premium-bullet-list-divider,
4138
+ ul[data-list-animation*="animated-"] .premium-bullet-list-content,
4139
+ ul[data-list-animation*="animated-"] .premium-bullet-list-divider-inline {
4140
+ opacity: 0;
4141
+ }
 
4142
 
4143
+ .premium-bullet-list-content-grow-effect:hover {
4144
+ -webkit-transform: scale(1.07);
4145
+ -ms-transform: scale(1.07);
4146
+ transform: scale(1.07);
4147
+ }
4148
 
4149
+ @-webkit-keyframes spin {
4150
  100% {
4151
+ -webkit-transform: rotate(360deg);
4152
+ transform: rotate(360deg);
 
4153
  }
4154
  }
4155
 
4156
+ @keyframes spin {
 
 
 
 
 
 
 
 
 
 
 
 
4157
  100% {
4158
+ -webkit-transform: rotate(360deg);
4159
+ transform: rotate(360deg);
 
4160
  }
4161
  }
4162
+ /**************** Premium Image Button ***********/
4163
  /*************************************************/
4164
+ .premium-image-button {
4165
+ -js-display: inline-flex;
4166
+ display: -webkit-inline-box;
4167
+ display: -webkit-inline-flex;
4168
+ display: -moz-inline-box;
4169
+ display: -ms-inline-flexbox;
4170
+ display: inline-flex;
4171
  position: relative;
4172
  overflow: hidden;
4173
+ background-color: #eee;
4174
+ cursor: pointer;
4175
+ -webkit-transition: all 0.2s ease-in-out !important;
4176
+ transition: all 0.2s ease-in-out !important;
 
 
 
 
 
 
 
 
 
 
 
 
 
4177
  }
4178
 
4179
+ .premium-image-button .premium-button-style6-bg,
4180
+ .premium-image-button.premium-button-style6:before,
4181
+ .premium-image-button:not(.premium-image-button-style6):hover {
4182
+ background-color: #54595f;
4183
  }
4184
 
4185
+ /*Default background for slide styles*/
4186
+ .premium-image-button:hover,
4187
+ .premium-image-button-style4-icon-wrapper,
4188
+ .premium-image-button-style1-top:before,
4189
+ .premium-image-button-style1-bottom:before,
4190
+ .premium-image-button-style1-left:before,
4191
+ .premium-image-button-style1-right:before {
4192
+ background-color: #54595f;
4193
  }
4194
 
4195
+ .premium-image-button-text-icon-wrapper {
4196
  width: 100%;
4197
+ -js-display: flex;
4198
+ display: -webkit-box;
4199
+ display: -webkit-flex;
4200
+ display: -moz-box;
4201
+ display: -ms-flexbox;
4202
+ display: flex;
4203
+ -webkit-box-pack: center;
4204
+ -webkit-justify-content: center;
4205
+ -moz-box-pack: center;
4206
+ -ms-flex-pack: center;
4207
+ justify-content: center;
4208
+ -webkit-box-align: center;
4209
+ -webkit-align-items: center;
4210
+ -moz-box-align: center;
4211
+ -ms-flex-align: center;
4212
+ align-items: center;
4213
  position: relative;
4214
+ z-index: 3;
4215
+ -webkit-transition: all 0.2s ease-in-out;
4216
+ transition: all 0.2s ease-in-out;
4217
  }
4218
 
4219
+ .premium-image-button-text-icon-wrapper span,
4220
+ .premium-image-button-text-icon-wrapper,
4221
+ .premium-image-button-text-icon-wrapper i,
4222
+ .premium-image-button-text-icon-wrapper svg {
4223
+ -webkit-transition: all 0.2s ease-in-out;
4224
+ transition: all 0.2s ease-in-out;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4225
  }
4226
 
4227
+ .premium-image-button-style1-bottom:before,
4228
+ .premium-image-button-style1-top:before,
4229
+ .premium-image-button-style1-left:before,
4230
+ .premium-image-button-style1-right:before {
4231
+ -webkit-transition: all 0.2s ease-in-out;
4232
+ transition: all 0.2s ease-in-out;
 
 
 
 
 
 
 
 
 
 
 
 
 
4233
  }
4234
 
4235
+ .premium-image-button-style1-bottom:before {
4236
+ content: "";
4237
+ position: absolute;
4238
+ width: 100%;
4239
+ height: 0;
4240
+ top: 0;
4241
+ right: 0;
4242
  }
4243
 
4244
+ .premium-image-button-style1-top:before {
4245
+ content: "";
4246
+ position: absolute;
4247
+ width: 100%;
4248
+ height: 0;
4249
+ bottom: 0;
4250
+ right: 0;
4251
  }
4252
 
4253
+ .premium-image-button-style1-right:before {
4254
+ content: "";
4255
+ position: absolute;
4256
+ width: 0;
4257
+ height: 100%;
4258
+ bottom: 0;
4259
+ right: 0;
4260
  }
4261
 
4262
+ .premium-image-button-style1-left:before {
4263
+ content: "";
4264
+ position: absolute;
4265
+ width: 0;
4266
+ height: 100%;
4267
+ top: 0;
4268
+ left: 0;
4269
  }
4270
 
4271
+ .premium-image-button-style1-bottom:hover:before {
4272
+ height: 100%;
 
 
 
 
 
 
 
 
4273
  }
4274
 
4275
+ .premium-image-button-style1-top:hover:before {
4276
+ height: 100%;
 
 
 
 
 
 
 
 
4277
  }
4278
 
4279
+ .premium-image-button-style1-right:hover:before {
4280
+ width: 100%;
 
 
 
 
 
 
 
 
4281
  }
4282
 
4283
+ .premium-image-button-style1-left:hover:before {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4284
  width: 100%;
 
 
4285
  }
4286
 
4287
+ .premium-image-button-diagonal-top,
4288
+ .premium-image-button-diagonal-bottom,
4289
+ .premium-image-button-diagonal-left,
4290
+ .premium-image-button-diagonal-right {
4291
+ z-index: 10;
 
4292
  }
4293
 
4294
+ .premium-image-button-diagonal-top:before,
4295
+ .premium-image-button-diagonal-bottom:before,
4296
+ .premium-image-button-diagonal-left:before,
4297
+ .premium-image-button-diagonal-right:before {
4298
  position: absolute;
4299
+ top: 0px;
4300
+ right: 0px;
 
4301
  width: 100%;
4302
  height: 100%;
4303
+ content: "";
4304
+ z-index: 1;
4305
+ background: rgba(255, 255, 255, 0.2);
4306
+ -webkit-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, -150%, 0);
4307
+ -ms-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, -150%, 0);
4308
+ transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, -150%, 0);
4309
+ -webkit-transition: all 0.8s ease-out;
4310
+ transition: all 0.8s ease-out;
4311
  }
4312
 
4313
+ .premium-image-button-diagonal-right:hover:before,
4314
+ .premium-image-button-diagonal-left:before {
4315
+ -webkit-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0);
4316
+ -ms-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0);
4317
+ transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0);
 
 
 
 
 
4318
  }
4319
 
4320
+ .premium-image-button-diagonal-left:hover:before,
4321
+ .premium-image-button-diagonal-right:before {
4322
+ -webkit-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 150%, 0);
4323
+ -ms-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 150%, 0);
4324
+ transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 150%, 0);
4325
  }
4326
 
4327
+ .premium-image-button-diagonal-top:hover:before,
4328
+ .premium-image-button-diagonal-bottom:before {
4329
+ -webkit-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, -150%, 0);
4330
+ -ms-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, -150%, 0);
4331
+ transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, -150%, 0);
4332
+ }
4333
+
4334
+ .premium-image-button-diagonal-bottom:hover:before,
4335
+ .premium-image-button-diagonal-top:before {
4336
+ -webkit-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, 150%, 0);
4337
+ -ms-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, 150%, 0);
4338
+ transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, 150%, 0);
4339
  }
4340
+
4341
+ .premium-image-button-style4-icon-wrapper {
4342
+ position: absolute;
4343
+ z-index: 2;
4344
+ width: 100%;
4345
+ text-align: center;
4346
  display: -webkit-box;
4347
  display: -webkit-flex;
4348
  display: -ms-flexbox;
4359
  -moz-box-pack: center;
4360
  -ms-flex-pack: center;
4361
  justify-content: center;
4362
+ height: 100%;
4363
+ opacity: 0;
4364
+ -webkit-transition: all 0.3s ease-in-out;
4365
+ transition: all 0.3s ease-in-out;
4366
  }
4367
 
4368
+ .premium-image-button-style4-icon-wrapper.top {
4369
+ bottom: -100%;
4370
+ right: 0;
4371
  }
4372
 
4373
+ .premium-image-button-style4-icon-wrapper.bottom {
4374
+ top: -100%;
4375
+ right: 0;
 
4376
  }
4377
 
4378
+ .premium-image-button-style4-icon-wrapper.left {
4379
+ top: 0;
4380
+ right: -100%;
4381
  }
4382
 
4383
+ .premium-image-button-style4-icon-wrapper.right {
4384
+ top: 0;
4385
+ left: -100%;
4386
+ }
4387
+
4388
+ .premium-image-button-style4-bottom:hover .premium-image-button-style4-icon-wrapper {
4389
+ top: 0;
4390
+ opacity: 1;
4391
+ }
4392
+
4393
+ .premium-image-button-style4-top:hover .premium-image-button-style4-icon-wrapper {
4394
+ bottom: 0;
4395
+ opacity: 1;
4396
+ }
4397
+
4398
+ .premium-image-button-style4-left:hover .premium-image-button-style4-icon-wrapper {
4399
+ right: 0;
4400
+ opacity: 1;
4401
+ }
4402
+
4403
+ .premium-image-button-style4-right:hover .premium-image-button-style4-icon-wrapper {
4404
+ left: 0;
4405
+ opacity: 1;
4406
+ }
4407
+
4408
+ .premium-image-button-style4-bottom:hover .premium-image-button-text-icon-wrapper {
4409
+ -webkit-transform: translateY(100%);
4410
+ -ms-transform: translateY(100%);
4411
+ transform: translateY(100%);
4412
+ opacity: 0;
4413
  }
4414
 
4415
+ .premium-image-button-style4-top:hover .premium-image-button-text-icon-wrapper {
4416
+ -webkit-transform: translateY(-100%);
4417
+ -ms-transform: translateY(-100%);
4418
+ transform: translateY(-100%);
4419
+ opacity: 0;
4420
  }
4421
 
4422
+ .premium-image-button-style4-left:hover .premium-image-button-text-icon-wrapper {
4423
+ -webkit-transform: translateX(-100%);
4424
+ -ms-transform: translateX(-100%);
4425
+ transform: translateX(-100%);
4426
+ opacity: 0;
4427
+ }
4428
+
4429
+ .premium-image-button-style4-right:hover .premium-image-button-text-icon-wrapper {
4430
+ -webkit-transform: translateX(100%);
4431
+ -ms-transform: translateX(100%);
4432
+ transform: translateX(100%);
4433
+ opacity: 0;
4434
  }
4435
 
4436
+ .premium-image-button-overlap-effect-horizontal:before,
4437
+ .premium-image-button-overlap-effect-vertical:before {
4438
  position: absolute;
4439
+ content: "";
4440
  top: 0;
4441
  right: 0;
4442
  width: 100%;
4443
  height: 100%;
4444
+ opacity: 0;
4445
+ -webkit-transition: all 1s ease-in-out;
4446
+ transition: all 1s ease-in-out;
4447
+ background: rgba(255, 255, 255, 0.2);
4448
+ -webkit-animation-name: premium-overlap-effect-done;
4449
+ animation-name: premium-overlap-effect-done;
4450
+ -webkit-animation-duration: 1s;
4451
+ animation-duration: 1s;
4452
  }
4453
 
4454
+ .premium-image-button-overlap-effect-vertical:before {
4455
+ -webkit-animation-name: premium-overlap-ver-effect-done;
4456
+ animation-name: premium-overlap-ver-effect-done;
4457
+ -webkit-animation-duration: 1s;
4458
+ animation-duration: 1s;
4459
  }
4460
 
4461
+ .premium-image-button-overlap-effect-horizontal:hover:before {
4462
+ -webkit-animation-name: premium-overlap-effect;
4463
+ animation-name: premium-overlap-effect;
4464
+ -webkit-animation-duration: 1s;
4465
+ animation-duration: 1s;
 
4466
  }
4467
 
4468
+ .premium-image-button-overlap-effect-vertical:hover:before {
4469
+ -webkit-animation-name: premium-overlap-ver-effect;
4470
+ animation-name: premium-overlap-ver-effect;
4471
+ -webkit-animation-duration: 1s;
4472
+ animation-duration: 1s;
4473
  }
4474
 
4475
+ @-webkit-keyframes premium-overlap-effect {
4476
+ 0% {
4477
+ opacity: 0;
4478
+ -webkit-transform: rotateY(0deg);
4479
+ transform: rotateY(0deg);
4480
+ }
4481
 
4482
+ 50% {
4483
+ opacity: 1;
4484
+ -webkit-transform: rotateY(180deg);
4485
+ transform: rotateY(180deg);
4486
+ }
 
4487
 
4488
+ 100% {
4489
+ opacity: 0;
4490
+ -webkit-transform: rotateY(360deg);
4491
+ transform: rotateY(360deg);
4492
+ }
4493
  }
4494
 
4495
+ @keyframes premium-overlap-effect {
4496
+ 0% {
4497
+ opacity: 0;
4498
+ -webkit-transform: rotateY(0deg);
4499
+ transform: rotateY(0deg);
4500
+ }
4501
 
4502
+ 50% {
4503
+ opacity: 1;
4504
+ -webkit-transform: rotateY(180deg);
4505
+ transform: rotateY(180deg);
4506
+ }
4507
 
4508
+ 100% {
4509
+ opacity: 0;
4510
+ -webkit-transform: rotateY(360deg);
4511
+ transform: rotateY(360deg);
4512
+ }
4513
  }
4514
 
4515
+ @-webkit-keyframes premium-overlap-effect-done {
4516
+ 0% {
4517
+ opacity: 0;
4518
+ -webkit-transform: rotateY(0deg);
4519
+ transform: rotateY(0deg);
4520
+ }
 
4521
 
4522
+ 50% {
4523
+ opacity: 1;
4524
+ -webkit-transform: rotateY(180deg);
4525
+ transform: rotateY(180deg);
4526
+ }
 
 
 
 
 
4527
 
4528
+ 100% {
4529
+ opacity: 0;
4530
+ -webkit-transform: rotateY(360deg);
4531
+ transform: rotateY(360deg);
4532
+ }
4533
  }
4534
 
4535
+ @keyframes premium-overlap-effect-done {
4536
+ 0% {
4537
+ opacity: 0;
4538
+ -webkit-transform: rotateY(0deg);
4539
+ transform: rotateY(0deg);
4540
+ }
4541
 
4542
+ 50% {
4543
+ opacity: 1;
4544
+ -webkit-transform: rotateY(180deg);
4545
+ transform: rotateY(180deg);
4546
+ }
4547
 
4548
+ 100% {
4549
+ opacity: 0;
4550
+ -webkit-transform: rotateY(360deg);
4551
+ transform: rotateY(360deg);
4552
+ }
4553
  }
4554
 
4555
+ @-webkit-keyframes premium-overlap-ver-effect {
4556
+ 0% {
4557
+ opacity: 0;
4558
+ -webkit-transform: rotateX(0deg);
4559
+ transform: rotateX(0deg);
4560
+ }
4561
 
4562
+ 50% {
4563
+ opacity: 1;
4564
+ -webkit-transform: rotateX(180deg);
4565
+ transform: rotateX(180deg);
4566
+ }
4567
+
4568
+ 100% {
4569
+ opacity: 0;
4570
+ -webkit-transform: rotateX(360deg);
4571
+ transform: rotateX(360deg);
4572
+ }
4573
  }
4574
 
4575
+ @keyframes premium-overlap-ver-effect {
4576
+ 0% {
4577
+ opacity: 0;
4578
+ -webkit-transform: rotateX(0deg);
4579
+ transform: rotateX(0deg);
4580
+ }
4581
+
4582
+ 50% {
4583
+ opacity: 1;
4584
+ -webkit-transform: rotateX(180deg);
4585
+ transform: rotateX(180deg);
4586
+ }
4587
+
4588
+ 100% {
4589
+ opacity: 0;
4590
+ -webkit-transform: rotateX(360deg);
4591
+ transform: rotateX(360deg);
4592
+ }
4593
  }
4594
 
4595
+ @-webkit-keyframes premium-overlap-ver-effect-done {
4596
+ 0% {
4597
+ opacity: 0;
4598
+ -webkit-transform: rotateX(0deg);
4599
+ transform: rotateX(0deg);
4600
+ }
4601
+
4602
+ 50% {
4603
+ opacity: 1;
4604
+ -webkit-transform: rotateX(180deg);
4605
+ transform: rotateX(180deg);
4606
+ }
4607
+
4608
+ 100% {
4609
+ opacity: 0;
4610
+ -webkit-transform: rotateX(360deg);
4611
+ transform: rotateX(360deg);
4612
+ }
4613
  }
4614
 
4615
+ @keyframes premium-overlap-ver-effect-done {
4616
+ 0% {
4617
+ opacity: 0;
4618
+ -webkit-transform: rotateX(0deg);
4619
+ transform: rotateX(0deg);
4620
+ }
4621
+
4622
+ 50% {
4623
+ opacity: 1;
4624
+ -webkit-transform: rotateX(180deg);
4625
+ transform: rotateX(180deg);
4626
+ }
4627
+
4628
+ 100% {
4629
+ opacity: 0;
4630
+ -webkit-transform: rotateX(360deg);
4631
+ transform: rotateX(360deg);
4632
+ }
4633
+ }
4634
+ /************ Premium Image Scroll ***************/
4635
+ /*************************************************/
4636
+ .premium-image-scroll-section,
4637
+ .premium-image-scroll-container {
4638
+ -webkit-transition: all 0.3s ease-in-out;
4639
+ transition: all 0.3s ease-in-out;
4640
  }
4641
 
4642
+ .premium-image-scroll-section {
4643
+ position: relative;
4644
+ overflow: hidden;
4645
+ width: 100%;
4646
+ -webkit-mask-image: -webkit-radial-gradient(white, black);
4647
+ }
4648
+
4649
+ .premium-image-scroll-container {
4650
+ width: 100%;
4651
  }
4652
 
4653
+ .premium-image-scroll-container .premium-image-scroll-mask-media {
4654
+ -webkit-mask-repeat: no-repeat;
4655
+ mask-repeat: no-repeat;
4656
+ -webkit-mask-position: center;
4657
+ mask-position: center;
4658
  }
4659
 
4660
+ .premium-container-scroll {
4661
+ overflow: auto;
 
4662
  }
4663
 
4664
+ .premium-image-scroll-container .premium-image-scroll-horizontal {
4665
+ position: relative;
4666
+ width: 100%;
4667
+ height: 100%;
4668
  }
4669
 
4670
+ .premium-image-scroll-container .premium-image-scroll-horizontal img {
4671
+ max-width: none;
4672
+ height: 100%;
4673
  }
4674
 
4675
+ .premium-image-scroll-container .premium-image-scroll-vertical img {
4676
+ width: 100%;
4677
+ max-width: 100%;
4678
+ height: auto;
4679
  }
4680
 
4681
+ .premium-image-scroll-ver {
4682
+ position: relative;
4683
  }
4684
 
4685
+ .premium-image-scroll-container .premium-image-scroll-overlay {
4686
+ background: rgba(2, 2, 2, 0.3);
4687
  }
4688
 
4689
+ .premium-image-scroll-container .premium-image-scroll-link,
4690
+ .premium-image-scroll-container .premium-image-scroll-overlay {
4691
  position: absolute;
4692
  top: 0;
4693
+ bottom: 0;
4694
  right: 0;
4695
+ left: 0;
4696
+ z-index: 4;
 
 
4697
  }
4698
 
4699
+ .premium-image-scroll-content {
4700
+ display: inline-block;
4701
  position: absolute;
4702
+ height: auto;
4703
+ top: 50%;
4704
+ right: 50%;
4705
  text-align: center;
4706
+ z-index: 5;
4707
+ -webkit-transform: translate(50%, -50%);
4708
+ -ms-transform: translate(50%, -50%);
4709
+ transform: translate(50%, -50%);
4710
  }
4711
 
4712
+ .premium-container-scroll-instant .premium-image-scroll-image {
4713
+ -webkit-transition: all 0s ease-in-out !important;
4714
+ transition: all 0s ease-in-out !important;
4715
  }
4716
 
4717
+ .premium-image-scroll-container img {
4718
+ -webkit-transition: -webkit-transform 3s ease-in-out;
4719
+ transition: -webkit-transform 3s ease-in-out;
4720
+ transition: transform 3s ease-in-out;
4721
+ transition: transform 3s ease-in-out, -webkit-transform 3s ease-in-out;
 
 
 
 
 
 
4722
  }
4723
 
4724
+ .premium-image-scroll-container .premium-image-scroll-overlay,
4725
+ .premium-image-scroll-container .premium-image-scroll-content {
4726
+ -webkit-transition: all 0.3s ease-in-out;
4727
+ transition: all 0.3s ease-in-out;
4728
+ opacity: 1;
 
 
4729
  }
4730
 
4731
+ .premium-image-scroll-container:hover .premium-image-scroll-overlay {
4732
+ opacity: 0;
 
 
 
4733
  }
4734
 
4735
+ .premium-image-scroll-container:hover .premium-image-scroll-content {
 
 
 
 
 
4736
  opacity: 0;
4737
+ visibility: hidden;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4738
  }
4739
 
4740
+ .premium-image-scroll-content .premium-image-scroll-icon {
4741
+ display: inline-block;
4742
+ font-family: "pa-elements" !important;
4743
+ speak: none;
4744
+ font-style: normal;
4745
+ font-weight: normal;
4746
+ font-variant: normal;
4747
+ text-transform: none;
4748
+ line-height: 1;
4749
+ -webkit-font-smoothing: antialiased;
4750
+ -moz-osx-font-smoothing: grayscale;
4751
+ -webkit-animation-duration: 0.5s;
4752
+ animation-duration: 0.5s;
4753
+ -webkit-animation-iteration-count: infinite;
4754
+ animation-iteration-count: infinite;
4755
+ -webkit-animation-direction: alternate;
4756
+ animation-direction: alternate;
4757
+ -webkit-animation-timing-function: ease-in-out;
4758
+ animation-timing-function: ease-in-out;
4759
  }
4760
 
4761
+ .pa-horizontal-mouse-scroll:before {
4762
+ content: "\e917";
 
 
 
4763
  }
4764
 
4765
+ .pa-vertical-mouse-scroll:before {
4766
+ content: "\e918";
4767
  }
4768
 
4769
+ .pa-horizontal-mouse-scroll {
4770
+ -webkit-animation-name: pa-scroll-horizontal;
4771
+ animation-name: pa-scroll-horizontal;
4772
  }
4773
 
4774
+ .pa-vertical-mouse-scroll {
4775
+ -webkit-animation-name: pa-scroll-vertical;
4776
+ animation-name: pa-scroll-vertical;
 
 
4777
  }
4778
 
4779
+ @-webkit-keyframes pa-scroll-vertical {
4780
+ 0% {
4781
+ -webkit-transform: translateY(0px);
4782
+ transform: translateY(0px);
4783
+ }
4784
 
4785
+ 100% {
4786
+ -webkit-transform: translateY(5px);
4787
+ transform: translateY(5px);
4788
+ }
4789
  }
4790
 
4791
+ @keyframes pa-scroll-vertical {
4792
+ 0% {
4793
+ -webkit-transform: translateY(0px);
4794
+ transform: translateY(0px);
4795
+ }
 
4796
 
4797
+ 100% {
4798
+ -webkit-transform: translateY(5px);
4799
+ transform: translateY(5px);
4800
+ }
 
 
4801
  }
4802
 
4803
+ @-webkit-keyframes pa-scroll-horizontal {
4804
+ 0% {
4805
+ -webkit-transform: translateX(0px);
4806
+ transform: translateX(0px);
4807
+ }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4808
 
4809
+ 100% {
4810
+ -webkit-transform: translateX(-5px);
4811
+ transform: translateX(-5px);
4812
+ }
 
 
 
 
 
 
 
 
4813
  }
4814
 
4815
+ @keyframes pa-scroll-horizontal {
4816
+ 0% {
4817
+ -webkit-transform: translateX(0px);
4818
+ transform: translateX(0px);
4819
+ }
4820
 
4821
+ 100% {
4822
+ -webkit-transform: translateX(-5px);
4823
+ transform: translateX(-5px);
4824
+ }
4825
  }
4826
+ /**************** Premium Image Separator ****************/
4827
+ /*********************************************************/
4828
+ /*Image Separator Container Style*/
4829
+ .premium-image-separator-container {
4830
+ position: absolute;
4831
+ width: 100%;
4832
+ z-index: 2;
4833
+ top: auto;
4834
  }
4835
 
4836
+ .premium-image-separator-container img {
4837
+ display: inline-block !important;
4838
+ -webkit-mask-repeat: no-repeat;
4839
+ mask-repeat: no-repeat;
4840
+ -webkit-mask-position: center;
4841
+ mask-position: center;
4842
  }
4843
 
4844
+ /*Link on Image Style*/
4845
+ .premium-image-separator-link {
4846
  position: absolute;
4847
+ z-index: 9999;
4848
  top: 0;
4849
  right: 0;
 
4850
  width: 100%;
4851
  height: 100%;
4852
+ text-decoration: none;
 
 
 
 
 
 
 
4853
  }
4854
 
4855
+ /*Important to override Theme options*/
4856
+ a.premium-image-separator-link:hover,
4857
+ a.premium-image-separator-link:visited,
4858
+ a.premium-image-separator-link:focus,
4859
+ a.premium-image-separator-link:active {
4860
+ -webkit-box-shadow: none !important;
4861
+ box-shadow: none !important;
4862
+ outline: none !important;
4863
+ border: none !important;
4864
+ text-decoration: none !important;
4865
  }
4866
 
4867
+ .premium-image-separator-container .img-responsive {
4868
+ display: inline-block;
 
 
 
 
 
 
4869
  }
4870
 
4871
+ .premium-image-separator-container i,
4872
+ .premium-image-separator-container>svg {
4873
+ padding: 20px;
4874
+ -webkit-transition: all 0.3s ease-in-out;
4875
+ transition: all 0.3s ease-in-out;
4876
+ }
4877
+ /******** Premium Media Grid ********/
4878
+ /************************************/
4879
+ .premium-img-gallery-filter,
4880
+ .premium-blog-filter {
4881
+ display: -webkit-box;
4882
+ display: -webkit-flex;
4883
+ display: -ms-flexbox;
4884
+ -js-display: flex;
4885
+ display: -moz-box;
4886
+ display: flex;
4887
+ -webkit-box-align: center;
4888
+ -webkit-align-items: center;
4889
+ -moz-box-align: center;
4890
+ -ms-flex-align: center;
4891
+ align-items: center;
4892
+ -webkit-box-pack: center;
4893
+ -webkit-justify-content: center;
4894
+ -moz-box-pack: center;
4895
+ -ms-flex-pack: center;
4896
+ justify-content: center;
4897
+ }
4898
+
4899
+ .premium-img-gallery {
4900
+ clear: both;
4901
+ overflow: hidden;
4902
+ }
4903
+
4904
+ .premium-gallery-container .premium-gallery-item {
4905
+ padding: 10px;
4906
+ float: right;
4907
+ /* Google Chrome isotope issue */
4908
+ }
4909
+
4910
+ .premium-gallery-container .grid-sizer {
4911
+ width: 33.33%;
4912
+ }
4913
+
4914
+ .premium-img-gallery-filter .premium-gallery-cats-container li a.category,
4915
+ .premium-blog-filter .premium-blog-filters-container li a.category {
4916
+ outline: none;
4917
+ text-decoration: none;
4918
+ -webkit-border-radius: 75px;
4919
+ border-radius: 75px;
4920
+ margin: 15px 5px 20px;
4921
+ padding: 7px 20px;
4922
+ -webkit-transition: all 0.3s ease-in-out;
4923
+ transition: all 0.3s ease-in-out;
4924
+ }
4925
+
4926
+ /* .premium-img-gallery-filter .premium-gallery-cats-container li a.category span {
4927
+ -webkit-transition: all 0.3s ease-in-out;
4928
+ transition: all 0.3s ease-in-out;
4929
+ } */
4930
+
4931
+ .pa-gallery-img {
4932
+ position: relative;
4933
+ }
4934
+
4935
+ .pa-gallery-img .pa-gallery-whole-link {
4936
+ position: absolute;
4937
+ top: 0;
4938
+ right: 0;
4939
+ width: 100%;
4940
+ height: 100%;
4941
+ }
4942
+
4943
+ .pa-gallery-img.style2 .pa-gallery-whole-link {
4944
+ z-index: 99;
4945
+ }
4946
+
4947
+ .pa-gallery-img-container {
4948
+ overflow: hidden;
4949
+ -webkit-backface-visibility: hidden;
4950
+ -moz-backface-visibility: hidden;
4951
+ -webkit-transform: translate3d(0, 0, 0);
4952
+ transform: translate3d(0, 0, 0);
4953
+ }
4954
+
4955
+ .pa-gallery-img-container img {
4956
+ display: block;
4957
+ width: 100%;
4958
+ -webkit-transition: all 0.3s ease-in-out;
4959
+ transition: all 0.3s ease-in-out;
4960
+ }
4961
+
4962
+ .premium-img-gallery.gray img {
4963
+ -webkit-filter: grayscale(100%);
4964
+ filter: grayscale(100%);
4965
+ }
4966
+
4967
+ .premium-img-gallery.zoomout img,
4968
+ .premium-img-gallery.scale img {
4969
+ -webkit-transform: scale(1.2);
4970
+ -ms-transform: scale(1.2);
4971
+ transform: scale(1.2);
4972
+ }
4973
+
4974
+ .premium-img-gallery.sepia img {
4975
+ -webkit-filter: sepia(30%);
4976
+ filter: sepia(30%);
4977
+ }
4978
+
4979
+ .premium-img-gallery.bright img {
4980
+ -webkit-filter: brightness(1);
4981
+ filter: brightness(1);
4982
+ }
4983
+
4984
+ .premium-img-gallery.trans img {
4985
+ -webkit-transform: translateX(15px) scale(1.1);
4986
+ -ms-transform: translateX(15px) scale(1.1);
4987
+ transform: translateX(15px) scale(1.1);
4988
+ }
4989
+
4990
+ .pa-gallery-img .pa-gallery-magnific-image,
4991
+ .pa-gallery-img .pa-gallery-img-link {
4992
+ outline: none;
4993
+ }
4994
+
4995
+ .pa-gallery-img .pa-gallery-magnific-image i,
4996
+ .pa-gallery-img .pa-gallery-magnific-image svg,
4997
+ .pa-gallery-img .pa-gallery-img-link i,
4998
+ .pa-gallery-img .pa-gallery-img-link svg {
4999
+ -webkit-transition: all 0.3s ease-in-out;
5000
+ transition: all 0.3s ease-in-out;
5001
+ }
5002
+
5003
+ .pa-gallery-img .pa-gallery-magnific-image span,
5004
+ .pa-gallery-img .pa-gallery-img-link span {
5005
+ line-height: 1;
5006
+ display: inline-block;
5007
+ opacity: 0;
5008
+ margin: 0 5px;
5009
+ padding: 15px;
5010
+ -webkit-border-radius: 50%;
5011
+ border-radius: 50%;
5012
+ }
5013
+
5014
+ .pa-gallery-img.style2 .pa-gallery-magnific-image span,
5015
+ .pa-gallery-img.style2 .pa-gallery-img-link span {
5016
+ margin: 0 5px 20px;
5017
+ }
5018
+
5019
+ .pa-gallery-img:hover .pa-gallery-magnific-image span {
5020
+ -webkit-transition: all 0.3s ease-in-out, opacity 0.5s ease-in-out 0.3s;
5021
+ transition: all 0.3s ease-in-out, opacity 0.5s ease-in-out 0.3s;
5022
+ }
5023
+
5024
+ .pa-gallery-img:hover .pa-gallery-img-link span {
5025
+ -webkit-transition: all 0.3s ease-in-out, opacity 0.5s ease-in-out 0.6s;
5026
+ transition: all 0.3s ease-in-out, opacity 0.5s ease-in-out 0.6s;
5027
+ }
5028
+
5029
+ .pa-gallery-img:hover .pa-gallery-magnific-image span,
5030
+ .pa-gallery-img:hover .pa-gallery-img-link span,
5031
+ .premium-gallery-icon-show a.pa-gallery-video-icon span {
5032
+ opacity: 1;
5033
+ }
5034
+
5035
+ .premium-img-gallery-filter ul.premium-gallery-cats-container,
5036
+ .premium-blog-filter ul.premium-blog-filters-container {
5037
+ text-align: center;
5038
+ margin: 0;
5039
+ padding: 0;
5040
+ }
5041
+
5042
+ .premium-img-gallery-filter .premium-gallery-cats-container li,
5043
+ .premium-blog-filter .premium-blog-filters-container li {
5044
+ list-style: none;
5045
+ display: -webkit-inline-box;
5046
+ display: -webkit-inline-flex;
5047
+ display: -ms-inline-flexbox;
5048
+ -js-display: inline-flex;
5049
+ display: -moz-inline-box;
5050
+ display: inline-flex;
5051
+ }
5052
+
5053
+ .premium-img-gallery.zoomin .pa-gallery-img:hover img {
5054
+ -webkit-transform: scale(1.1);
5055
+ -ms-transform: scale(1.1);
5056
+ transform: scale(1.1);
5057
+ }
5058
+
5059
+ .premium-img-gallery.zoomout .pa-gallery-img:hover img {
5060
+ -webkit-transform: scale(1);
5061
+ -ms-transform: scale(1);
5062
+ transform: scale(1);
5063
+ }
5064
+
5065
+ .premium-img-gallery.scale .pa-gallery-img:hover img {
5066
+ -webkit-transform: scale(1.3) rotate(-5deg);
5067
+ -ms-transform: scale(1.3) rotate(-5deg);
5068
+ transform: scale(1.3) rotate(-5deg);
5069
+ }
5070
+
5071
+ .premium-img-gallery.gray .pa-gallery-img:hover img {
5072
+ -webkit-filter: grayscale(0%);
5073
+ filter: grayscale(0%);
5074
+ }
5075
+
5076
+ .premium-img-gallery.blur .pa-gallery-img:hover img {
5077
+ -webkit-filter: blur(3px);
5078
+ filter: blur(3px);
5079
+ }
5080
+
5081
+ .premium-img-gallery.sepia .pa-gallery-img:hover img {
5082
+ -webkit-filter: sepia(0%);
5083
+ filter: sepia(0%);
5084
+ }
5085
+
5086
+ .premium-img-gallery.trans .pa-gallery-img:hover img {
5087
+ -webkit-transform: translateX(0px) scale(1.1);
5088
+ -ms-transform: translateX(0px) scale(1.1);
5089
+ transform: translateX(0px) scale(1.1);
5090
+ }
5091
+
5092
+ .premium-img-gallery.bright .pa-gallery-img:hover img {
5093
+ -webkit-filter: brightness(1.2);
5094
+ filter: brightness(1.2);
5095
+ }
5096
+
5097
+ .pa-gallery-img .premium-gallery-caption {
5098
+ padding: 10px;
5099
+ }
5100
+
5101
+ .pa-gallery-img .premium-gallery-caption .premium-gallery-img-name {
5102
+ margin-bottom: 0;
5103
+ }
5104
+
5105
+ .pa-gallery-img.style1 {
5106
+ overflow: hidden;
5107
+ }
5108
+
5109
+ .pa-gallery-img:not(.style2) .pa-gallery-icons-wrapper {
5110
+ position: absolute;
5111
+ top: 0;
5112
+ right: 0;
5113
+ width: 100%;
5114
+ height: 100%;
5115
+ -webkit-transition: all 0.3s ease-in-out;
5116
+ transition: all 0.3s ease-in-out;
5117
+ }
5118
+
5119
+ .pa-gallery-img:not(.style2) .pa-gallery-icons-inner-container {
5120
+ position: absolute;
5121
+ top: 33.33%;
5122
+ width: 100%;
5123
+ text-align: center;
5124
+ -webkit-transform: translateY(-50%);
5125
+ -ms-transform: translateY(-50%);
5126
+ transform: translateY(-50%);
5127
+ z-index: 999;
5128
+ }
5129
+
5130
+ .pa-gallery-img.style1 .premium-gallery-caption {
5131
+ position: absolute;
5132
+ top: auto;
5133
+ left: 0;
5134
+ right: 0;
5135
+ width: 100%;
5136
+ -webkit-transition: all 500ms ease 0s;
5137
+ transition: all 500ms ease 0s;
5138
+ -webkit-transform: translate3d(0, 100%, 0);
5139
+ -ms-transform: translate3d(0, 100%, 0);
5140
+ transform: translate3d(0, 100%, 0);
5141
+ }
5142
+
5143
+ .pa-gallery-img.default .premium-gallery-caption {
5144
+ position: absolute;
5145
+ top: auto;
5146
+ left: 0;
5147
+ right: 0;
5148
+ width: 100%;
5149
+ bottom: 0;
5150
+ }
5151
+
5152
+ .pa-gallery-img.style1:hover .premium-gallery-caption {
5153
+ -webkit-transform: translate3d(0, 0, 0);
5154
+ -ms-transform: translate3d(0, 0, 0);
5155
+ transform: translate3d(0, 0, 0);
5156
+ bottom: -1px !important;
5157
+ }
5158
+
5159
+ .pa-gallery-img.style2 .pa-gallery-icons-caption-container {
5160
+ position: absolute;
5161
+ top: 0;
5162
+ right: 0;
5163
+ width: 100%;
5164
+ height: 100%;
5165
+ opacity: 0;
5166
+ -webkit-backface-visibility: hidden;
5167
+ backface-visibility: hidden;
5168
+ -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
5169
+ -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
5170
+ transition: opacity 0.3s, -webkit-transform 0.3s;
5171
+ transition: transform 0.3s, opacity 0.3s;
5172
+ transition: transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;
5173
+ z-index: 1;
5174
+ background-color: rgba(108, 191, 226, 0.68);
5175
+ display: -webkit-box;
5176
+ display: -webkit-flex;
5177
+ display: -ms-flexbox;
5178
+ -js-display: flex;
5179
+ display: -moz-box;
5180
+ display: flex;
5181
+ text-align: center;
5182
+ -webkit-box-align: center;
5183
+ -webkit-align-items: center;
5184
+ -moz-box-align: center;
5185
+ -ms-flex-align: center;
5186
+ align-items: center;
5187
+ }
5188
+
5189
+ .pa-gallery-img.style2 .pa-gallery-icons-caption-cell {
5190
+ width: 100%;
5191
+ }
5192
+
5193
+ .pa-gallery-img.style2:hover .pa-gallery-icons-caption-container {
5194
+ opacity: 1;
5195
+ -webkit-transform: translate(-15px, 15px);
5196
+ -ms-transform: translate(-15px, 15px);
5197
+ transform: translate(-15px, 15px);
5198
+ }
5199
+
5200
+ .premium-clearfix {
5201
+ clear: both;
5202
+ }
5203
+
5204
+ .premium-gallery-container .pa-gallery-item {
5205
+ padding: 10px;
5206
+ }
5207
+
5208
+ /**
5209
+ * Metro Layout
5210
+ */
5211
+ .premium-img-gallery-metro .premium-gallery-item {
5212
+ overflow: hidden;
5213
+ }
5214
+
5215
+ .premium-img-gallery-metro .pa-gallery-img {
5216
+ height: 100%;
5217
+ }
5218
+
5219
+ .premium-img-gallery-metro .pa-gallery-img-container {
5220
+ height: 100%;
5221
+ }
5222
+
5223
+ .premium-img-gallery-metro .pa-gallery-img-container img {
5224
+ min-height: 100%;
5225
+ width: 100%;
5226
+ -o-object-fit: fill;
5227
+ object-fit: fill;
5228
+ }
5229
+
5230
+ .premium-img-gallery .premium-gallery-item-hidden {
5231
+ visibility: hidden;
5232
+ width: 0 !important;
5233
+ height: 0 !important;
5234
+ margin: 0 !important;
5235
+ padding: 0 !important;
5236
+ }
5237
+
5238
+ .premium-gallery-load-more .premium-gallery-load-more-btn {
5239
+ -webkit-box-shadow: none;
5240
+ box-shadow: none;
5241
+ text-shadow: none;
5242
+ border: none;
5243
+ outline: none;
5244
+ -webkit-box-align: center;
5245
+ -ms-flex-align: center;
5246
+ -webkit-align-items: center;
5247
+ -moz-box-align: center;
5248
+ align-items: center;
5249
+ vertical-align: bottom;
5250
+ cursor: pointer;
5251
+ line-height: 1;
5252
+ font-style: normal;
5253
+ font-weight: normal;
5254
+ background-image: none;
5255
+ color: #fff;
5256
+ -webkit-transition: all 0.3s ease-in-out;
5257
+ transition: all 0.3s ease-in-out;
5258
+ }
5259
+
5260
+ .premium-gallery-load-more-btn {
5261
+ display: -webkit-inline-box;
5262
+ display: -webkit-inline-flex;
5263
+ display: -ms-inline-flexbox;
5264
+ -js-display: inline-flex;
5265
+ display: -moz-inline-box;
5266
+ display: inline-flex;
5267
+ -webkit-box-align: center;
5268
+ -webkit-align-items: center;
5269
+ -moz-box-align: center;
5270
+ -ms-flex-align: center;
5271
+ align-items: center;
5272
+ }
5273
+
5274
+ .premium-gallery-load-more-btn div {
5275
+ margin-right: 3px;
5276
+ }
5277
+
5278
+ .premium-gallery-load-more-btn .premium-loader {
5279
+ display: inline-block;
5280
+ width: 20px;
5281
+ height: 20px;
5282
+ }
5283
+
5284
+ /** * Video */
5285
+ .pa-gallery-img .pa-gallery-lightbox-wrap {
5286
+ display: inline-block;
5287
+ }
5288
+
5289
+ .premium-img-gallery-no-lightbox .premium-gallery-video-item .pa-gallery-img,
5290
+ .pa-gallery-img .pa-gallery-video-icon {
5291
+ cursor: pointer;
5292
+ }
5293
+
5294
+ .pa-gallery-img-container iframe,
5295
+ .pa-gallery-img-container video {
5296
+ position: absolute;
5297
+ visibility: hidden;
5298
+ top: 0;
5299
+ right: 0;
5300
+ max-width: 100%;
5301
+ width: 100%;
5302
+ height: 100%;
5303
+ margin: 0;
5304
+ line-height: 1;
5305
+ border: none;
5306
+ }
5307
+
5308
+ .pa-gallery-img-container video {
5309
+ -o-object-fit: contain;
5310
+ object-fit: contain;
5311
+ }
5312
+
5313
+ .pa-gallery-icons-inner-container svg,
5314
+ .pa-gallery-icons-caption-cell svg {
5315
+ width: 14px;
5316
+ height: 14px;
5317
+ }
5318
+
5319
+ .premium-gallery-gradient-layer {
5320
+ position: absolute;
5321
+ bottom: 40px;
5322
+ width: 100%;
5323
+ height: 20px;
5324
+ background: -webkit-gradient(linear, left bottom, left top, from(#17181f), to(rgba(255, 255, 255, 0)));
5325
+ background: -webkit-linear-gradient(bottom, #17181f 0%, rgba(255, 255, 255, 0) 100%);
5326
+ background: linear-gradient(to top, #17181f 0%, rgba(255, 255, 255, 0) 100%);
5327
+ }
5328
  /********* Premium Lottie Animations **********/
5329
  /**********************************************/
5330
  .elementor-widget-premium-lottie .premium-lottie-animation {
7239
  transition: all 0.3s ease-in-out;
7240
  }
7241
 
7242
+ .premium-video-box-video-container,
7243
+ .premium-vid-lightbox-container {
7244
  position: absolute;
7245
  top: 0;
7246
  right: 0;
assets/frontend/css/premium-addons.css CHANGED
@@ -1290,26 +1290,27 @@
1290
  .premium-blog-thumbnail-container img,
1291
  .premium-blog-thumbnail-container .below-entry-meta {
1292
  width: 100%;
1293
- height: 100%;
1294
  margin: 0 !important;
1295
  -webkit-transition: all 0.4s ease-in-out;
1296
- transition: all 0.4s ease-in-out; }
 
1297
 
1298
- .premium-blog-thumb-effect-wrapper .premium-blog-zoomout-effect img,
1299
- .premium-blog-thumb-effect-wrapper .premium-blog-scale-effect img {
1300
  -webkit-transform: scale(1.2);
1301
  -ms-transform: scale(1.2);
1302
  transform: scale(1.2); }
1303
 
1304
- .premium-blog-thumb-effect-wrapper .premium-blog-sepia-effect img {
1305
  -webkit-filter: sepia(30%);
1306
  filter: sepia(30%); }
1307
 
1308
- .premium-blog-thumb-effect-wrapper .premium-blog-bright-effect img {
1309
  -webkit-filter: brightness(1);
1310
  filter: brightness(1); }
1311
 
1312
- .premium-blog-thumb-effect-wrapper .premium-blog-trans-effect img {
1313
  -webkit-transform: translateX(-15px) scale(1.1);
1314
  -ms-transform: translateX(-15px) scale(1.1);
1315
  transform: translateX(-15px) scale(1.1); }
@@ -1358,9 +1359,14 @@
1358
  display: -webkit-flex;
1359
  display: -moz-box;
1360
  display: -ms-flexbox;
1361
- display: flex; }
1362
- .premium-blog-post-container .premium-blog-entry-container {
1363
- margin: 0 !important; }
 
 
 
 
 
1364
  .premium-blog-post-container .premium-blog-post-content {
1365
  line-height: 1.5em;
1366
  color: #777;
@@ -1402,10 +1408,10 @@
1402
  .premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumbnail-container:before {
1403
  width: 1px;
1404
  height: 100%; }
1405
- .premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumb-effect-wrapper:hover .premium-blog-thumbnail-container:after {
1406
  width: 20px;
1407
  opacity: 1; }
1408
- .premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumb-effect-wrapper:hover .premium-blog-thumbnail-container:before {
1409
  height: 20px;
1410
  opacity: 1; }
1411
  .premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-content-wrapper {
@@ -1480,16 +1486,11 @@
1480
  -ms-flex-direction: column;
1481
  flex-direction: column;
1482
  background-color: transparent;
1483
- z-index: 3; }
1484
- .premium-blog-post-container.premium-blog-skin-banner .premium-blog-content-wrapper-inner {
1485
- -webkit-transition: -webkit-transform 0.3s ease-in-out;
1486
- transition: -webkit-transform 0.3s ease-in-out;
1487
- transition: transform 0.3s ease-in-out;
1488
- transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; }
1489
- .premium-blog-post-container.premium-blog-skin-banner:hover .premium-blog-content-wrapper-inner {
1490
- -webkit-transform: translateY(-5px);
1491
- -ms-transform: translateY(-5px);
1492
- transform: translateY(-5px); }
1493
  .premium-blog-post-container .premium-blog-cats-container ul.post-categories {
1494
  margin: 0;
1495
  padding: 0;
@@ -1510,8 +1511,8 @@
1510
  -webkit-transition: all 0.3s ease-in-out;
1511
  transition: all 0.3s ease-in-out; }
1512
 
1513
- /*
1514
- * Diagonal Effect
1515
  */
1516
  .premium-blog-diagonal-container {
1517
  position: absolute;
@@ -1534,12 +1535,12 @@
1534
  -webkit-transition: all 0.3s linear 0s;
1535
  transition: all 0.3s linear 0s; }
1536
 
1537
- .premium-blog-thumb-effect-wrapper:hover .premium-blog-diagonal-effect:before {
1538
  -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 150%, 0);
1539
  transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 150%, 0); }
1540
 
1541
- /*
1542
- * Framed Effect
1543
  */
1544
  .premium-blog-framed-effect {
1545
  position: absolute;
@@ -1556,14 +1557,14 @@
1556
  -webkit-transition: all 0.3s linear 0s;
1557
  transition: all 0.3s linear 0s; }
1558
 
1559
- .premium-blog-thumb-effect-wrapper:hover .premium-blog-framed-effect {
1560
  opacity: 0.99;
1561
  -webkit-transform: scale(1);
1562
  -ms-transform: scale(1);
1563
  transform: scale(1); }
1564
 
1565
- /*
1566
- * Bordered Effect
1567
  */
1568
  .premium-blog-bordered-effect {
1569
  position: absolute;
@@ -1607,9 +1608,9 @@
1607
  -ms-transform-origin: 0 0;
1608
  transform-origin: 0 0; }
1609
 
1610
- .premium-blog-thumb-effect-wrapper:hover .premium-blog-bordered-effect {
1611
  opacity: 0.99; }
1612
- .premium-blog-thumb-effect-wrapper:hover .premium-blog-bordered-effect .premium-blog-post-link:before, .premium-blog-thumb-effect-wrapper:hover .premium-blog-bordered-effect .premium-blog-post-link:after {
1613
  -webkit-transition-delay: 0.15s;
1614
  transition-delay: 0.15s;
1615
  opacity: 1;
@@ -1617,8 +1618,8 @@
1617
  -ms-transform: scale(1);
1618
  transform: scale(1); }
1619
 
1620
- /*
1621
- * Squares Effect
1622
  */
1623
  .premium-blog-squares-effect,
1624
  .premium-blog-squares-square-container {
@@ -1674,22 +1675,22 @@
1674
  -ms-transform: translate(200%, -100%);
1675
  transform: translate(200%, -100%); }
1676
 
1677
- .premium-blog-thumb-effect-wrapper:hover .premium-blog-squares-effect:before {
1678
  -webkit-transform: translate(0, 0%) scaleY(1.003) scaleX(1.003);
1679
  -ms-transform: translate(0, 0%) scaleY(1.003) scaleX(1.003);
1680
  transform: translate(0, 0%) scaleY(1.003) scaleX(1.003); }
1681
 
1682
- .premium-blog-thumb-effect-wrapper:hover .premium-blog-squares-effect:after {
1683
  -webkit-transform: translate(100%, 100%) scaleY(1.003) scaleX(1.003);
1684
  -ms-transform: translate(100%, 100%) scaleY(1.003) scaleX(1.003);
1685
  transform: translate(100%, 100%) scaleY(1.003) scaleX(1.003); }
1686
 
1687
- .premium-blog-thumb-effect-wrapper:hover .premium-blog-squares-square-container:before {
1688
  -webkit-transform: translate(0, 100%);
1689
  -ms-transform: translate(0, 100%);
1690
  transform: translate(0, 100%); }
1691
 
1692
- .premium-blog-thumb-effect-wrapper:hover .premium-blog-squares-square-container:after {
1693
  -webkit-transform: translate(100%, 0%);
1694
  -ms-transform: translate(100%, 0%);
1695
  transform: translate(100%, 0%); }
@@ -1801,7 +1802,6 @@
1801
 
1802
  /*Tags align*/
1803
  .premium-blog-align-left .post-categories,
1804
- .premium-blog-align-left .premium-blog-inner-container,
1805
  .premium-blog-align-left .premium-blog-post-tags-container {
1806
  -webkit-box-pack: start;
1807
  -webkit-justify-content: flex-start;
@@ -1809,8 +1809,14 @@
1809
  -ms-flex-pack: start;
1810
  justify-content: flex-start; }
1811
 
 
 
 
 
 
 
 
1812
  .premium-blog-align-center .post-categories,
1813
- .premium-blog-align-center .premium-blog-inner-container,
1814
  .premium-blog-align-center .premium-blog-post-tags-container {
1815
  -webkit-box-pack: center;
1816
  -webkit-justify-content: center;
@@ -1818,8 +1824,14 @@
1818
  -ms-flex-pack: center;
1819
  justify-content: center; }
1820
 
 
 
 
 
 
 
 
1821
  .premium-blog-align-right .post-categories,
1822
- .premium-blog-align-right .premium-blog-inner-container,
1823
  .premium-blog-align-right .premium-blog-post-tags-container {
1824
  -webkit-box-pack: end;
1825
  -webkit-justify-content: flex-end;
@@ -1827,6 +1839,13 @@
1827
  -ms-flex-pack: end;
1828
  justify-content: flex-end; }
1829
 
 
 
 
 
 
 
 
1830
  /* Pagination */
1831
  .premium-blog-pagination-container {
1832
  text-align: right; }
@@ -1880,14 +1899,14 @@
1880
  .premium-blog-wrap ul.slick-dots {
1881
  width: 100%; }
1882
 
1883
- /*
1884
- * List Layout
1885
  */
1886
  .premium-blog-list .premium-blog-post-outer-container {
1887
  width: 100%; }
1888
 
1889
- /**
1890
- * Even Layout
1891
  */
1892
  .premium-blog-even .premium-blog-post-container {
1893
  height: 100%; }
@@ -1945,8 +1964,8 @@
1945
  display: -ms-inline-flexbox;
1946
  display: inline-flex; }
1947
 
1948
- /**
1949
- * Responsive Style
1950
  */
1951
  @media (max-width: 768px) {
1952
  .premium-blog-content-wrapper {
@@ -4056,10 +4075,6 @@ ul[data-list-animation*="animated-"] .premium-bullet-list-divider-inline {
4056
  -webkit-transition: all 0.3s ease-in-out;
4057
  transition: all 0.3s ease-in-out; }
4058
 
4059
- .premium-img-gallery-filter .premium-gallery-cats-container li a.category span {
4060
- -webkit-transition: all 0.3s ease-in-out;
4061
- transition: all 0.3s ease-in-out; }
4062
-
4063
  .pa-gallery-img {
4064
  position: relative; }
4065
  .pa-gallery-img .pa-gallery-whole-link {
@@ -4289,8 +4304,8 @@ ul[data-list-animation*="animated-"] .premium-bullet-list-divider-inline {
4289
  .premium-clearfix {
4290
  clear: both; }
4291
 
4292
- /**
4293
- * Metro Layout
4294
  */
4295
  .premium-img-gallery-metro .premium-gallery-item {
4296
  overflow: hidden; }
@@ -5959,7 +5974,8 @@ ul.premium-person-social-list {
5959
  -webkit-transition: all 0.3s ease-in-out;
5960
  transition: all 0.3s ease-in-out; }
5961
 
5962
- .premium-video-box-video-container {
 
5963
  position: absolute;
5964
  top: 0;
5965
  left: 0;
1290
  .premium-blog-thumbnail-container img,
1291
  .premium-blog-thumbnail-container .below-entry-meta {
1292
  width: 100%;
1293
+ height: 100% !important;
1294
  margin: 0 !important;
1295
  -webkit-transition: all 0.4s ease-in-out;
1296
+ transition: all 0.4s ease-in-out;
1297
+ display: block; }
1298
 
1299
+ .premium-blog-zoomout-effect img,
1300
+ .premium-blog-scale-effect img {
1301
  -webkit-transform: scale(1.2);
1302
  -ms-transform: scale(1.2);
1303
  transform: scale(1.2); }
1304
 
1305
+ .premium-blog-sepia-effect img {
1306
  -webkit-filter: sepia(30%);
1307
  filter: sepia(30%); }
1308
 
1309
+ .premium-blog-bright-effect img {
1310
  -webkit-filter: brightness(1);
1311
  filter: brightness(1); }
1312
 
1313
+ .premium-blog-trans-effect img {
1314
  -webkit-transform: translateX(-15px) scale(1.1);
1315
  -ms-transform: translateX(-15px) scale(1.1);
1316
  transform: translateX(-15px) scale(1.1); }
1359
  display: -webkit-flex;
1360
  display: -moz-box;
1361
  display: -ms-flexbox;
1362
+ display: flex;
1363
+ -webkit-box-orient: vertical;
1364
+ -webkit-box-direction: normal;
1365
+ -webkit-flex-direction: column;
1366
+ -moz-box-orient: vertical;
1367
+ -moz-box-direction: normal;
1368
+ -ms-flex-direction: column;
1369
+ flex-direction: column; }
1370
  .premium-blog-post-container .premium-blog-post-content {
1371
  line-height: 1.5em;
1372
  color: #777;
1408
  .premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumbnail-container:before {
1409
  width: 1px;
1410
  height: 100%; }
1411
+ .premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner):hover .premium-blog-thumbnail-container:after {
1412
  width: 20px;
1413
  opacity: 1; }
1414
+ .premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner):hover .premium-blog-thumbnail-container:before {
1415
  height: 20px;
1416
  opacity: 1; }
1417
  .premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-content-wrapper {
1486
  -ms-flex-direction: column;
1487
  flex-direction: column;
1488
  background-color: transparent;
1489
+ z-index: 3;
1490
+ -webkit-transition: bottom 0.3s ease-in-out;
1491
+ transition: bottom 0.3s ease-in-out; }
1492
+ .premium-blog-post-container.premium-blog-skin-banner:hover .premium-blog-content-wrapper {
1493
+ bottom: 5px; }
 
 
 
 
 
1494
  .premium-blog-post-container .premium-blog-cats-container ul.post-categories {
1495
  margin: 0;
1496
  padding: 0;
1511
  -webkit-transition: all 0.3s ease-in-out;
1512
  transition: all 0.3s ease-in-out; }
1513
 
1514
+ /*
1515
+ * Diagonal Effect
1516
  */
1517
  .premium-blog-diagonal-container {
1518
  position: absolute;
1535
  -webkit-transition: all 0.3s linear 0s;
1536
  transition: all 0.3s linear 0s; }
1537
 
1538
+ .premium-blog-post-outer-container:hover .premium-blog-diagonal-effect:before {
1539
  -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 150%, 0);
1540
  transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 150%, 0); }
1541
 
1542
+ /*
1543
+ * Framed Effect
1544
  */
1545
  .premium-blog-framed-effect {
1546
  position: absolute;
1557
  -webkit-transition: all 0.3s linear 0s;
1558
  transition: all 0.3s linear 0s; }
1559
 
1560
+ .premium-blog-post-outer-container:hover .premium-blog-framed-effect {
1561
  opacity: 0.99;
1562
  -webkit-transform: scale(1);
1563
  -ms-transform: scale(1);
1564
  transform: scale(1); }
1565
 
1566
+ /*
1567
+ * Bordered Effect
1568
  */
1569
  .premium-blog-bordered-effect {
1570
  position: absolute;
1608
  -ms-transform-origin: 0 0;
1609
  transform-origin: 0 0; }
1610
 
1611
+ .premium-blog-bordered-effect:hover {
1612
  opacity: 0.99; }
1613
+ .premium-blog-bordered-effect:hover .premium-blog-post-link:before, .premium-blog-bordered-effect:hover .premium-blog-post-link:after {
1614
  -webkit-transition-delay: 0.15s;
1615
  transition-delay: 0.15s;
1616
  opacity: 1;
1618
  -ms-transform: scale(1);
1619
  transform: scale(1); }
1620
 
1621
+ /*
1622
+ * Squares Effect
1623
  */
1624
  .premium-blog-squares-effect,
1625
  .premium-blog-squares-square-container {
1675
  -ms-transform: translate(200%, -100%);
1676
  transform: translate(200%, -100%); }
1677
 
1678
+ .premium-blog-squares-effect:hover:before {
1679
  -webkit-transform: translate(0, 0%) scaleY(1.003) scaleX(1.003);
1680
  -ms-transform: translate(0, 0%) scaleY(1.003) scaleX(1.003);
1681
  transform: translate(0, 0%) scaleY(1.003) scaleX(1.003); }
1682
 
1683
+ .premium-blog-squares-effect:hover:after {
1684
  -webkit-transform: translate(100%, 100%) scaleY(1.003) scaleX(1.003);
1685
  -ms-transform: translate(100%, 100%) scaleY(1.003) scaleX(1.003);
1686
  transform: translate(100%, 100%) scaleY(1.003) scaleX(1.003); }
1687
 
1688
+ .premium-blog-squares-effect:hover .premium-blog-squares-square-container:before {
1689
  -webkit-transform: translate(0, 100%);
1690
  -ms-transform: translate(0, 100%);
1691
  transform: translate(0, 100%); }
1692
 
1693
+ .premium-blog-squares-effect:hover .premium-blog-squares-square-container:after {
1694
  -webkit-transform: translate(100%, 0%);
1695
  -ms-transform: translate(100%, 0%);
1696
  transform: translate(100%, 0%); }
1802
 
1803
  /*Tags align*/
1804
  .premium-blog-align-left .post-categories,
 
1805
  .premium-blog-align-left .premium-blog-post-tags-container {
1806
  -webkit-box-pack: start;
1807
  -webkit-justify-content: flex-start;
1809
  -ms-flex-pack: start;
1810
  justify-content: flex-start; }
1811
 
1812
+ .premium-blog-align-left .premium-blog-inner-container {
1813
+ -webkit-box-align: start;
1814
+ -webkit-align-items: flex-start;
1815
+ -moz-box-align: start;
1816
+ -ms-flex-align: start;
1817
+ align-items: flex-start; }
1818
+
1819
  .premium-blog-align-center .post-categories,
 
1820
  .premium-blog-align-center .premium-blog-post-tags-container {
1821
  -webkit-box-pack: center;
1822
  -webkit-justify-content: center;
1824
  -ms-flex-pack: center;
1825
  justify-content: center; }
1826
 
1827
+ .premium-blog-align-center .premium-blog-inner-container {
1828
+ -webkit-box-align: center;
1829
+ -webkit-align-items: center;
1830
+ -moz-box-align: center;
1831
+ -ms-flex-align: center;
1832
+ align-items: center; }
1833
+
1834
  .premium-blog-align-right .post-categories,
 
1835
  .premium-blog-align-right .premium-blog-post-tags-container {
1836
  -webkit-box-pack: end;
1837
  -webkit-justify-content: flex-end;
1839
  -ms-flex-pack: end;
1840
  justify-content: flex-end; }
1841
 
1842
+ .premium-blog-align-right .premium-blog-inner-container {
1843
+ -webkit-box-align: end;
1844
+ -webkit-align-items: flex-end;
1845
+ -moz-box-align: end;
1846
+ -ms-flex-align: end;
1847
+ align-items: flex-end; }
1848
+
1849
  /* Pagination */
1850
  .premium-blog-pagination-container {
1851
  text-align: right; }
1899
  .premium-blog-wrap ul.slick-dots {
1900
  width: 100%; }
1901
 
1902
+ /*
1903
+ * List Layout
1904
  */
1905
  .premium-blog-list .premium-blog-post-outer-container {
1906
  width: 100%; }
1907
 
1908
+ /**
1909
+ * Even Layout
1910
  */
1911
  .premium-blog-even .premium-blog-post-container {
1912
  height: 100%; }
1964
  display: -ms-inline-flexbox;
1965
  display: inline-flex; }
1966
 
1967
+ /**
1968
+ * Responsive Style
1969
  */
1970
  @media (max-width: 768px) {
1971
  .premium-blog-content-wrapper {
4075
  -webkit-transition: all 0.3s ease-in-out;
4076
  transition: all 0.3s ease-in-out; }
4077
 
 
 
 
 
4078
  .pa-gallery-img {
4079
  position: relative; }
4080
  .pa-gallery-img .pa-gallery-whole-link {
4304
  .premium-clearfix {
4305
  clear: both; }
4306
 
4307
+ /**
4308
+ * Metro Layout
4309
  */
4310
  .premium-img-gallery-metro .premium-gallery-item {
4311
  overflow: hidden; }
5974
  -webkit-transition: all 0.3s ease-in-out;
5975
  transition: all 0.3s ease-in-out; }
5976
 
5977
+ .premium-video-box-video-container,
5978
+ .premium-vid-lightbox-container {
5979
  position: absolute;
5980
  top: 0;
5981
  left: 0;
assets/frontend/css/premium-blog-rtl.css CHANGED
@@ -1,822 +1,820 @@
1
- /**************** Premium Blog *****************/
2
- /***********************************************/
3
- .premium-blog-thumb-effect-wrapper {
4
- position: relative;
5
- overflow: hidden;
6
- }
7
-
8
- .premium-blog-effect-container:not(.premium-blog-bordered-effect) .premium-blog-post-link {
9
- position: absolute;
10
- top: 0;
11
- right: 0;
12
- width: 100%;
13
- height: 100%;
14
- z-index: 2;
15
- padding: 20px;
16
- }
17
-
18
- .premium-blog-bordered-effect .premium-blog-post-link {
19
- display: block;
20
- height: 100%;
21
- position: relative;
22
- }
23
-
24
- /*Thumbnail Img*/
25
- .premium-blog-thumbnail-container {
26
- overflow: hidden;
27
- }
28
-
29
- .premium-blog-thumbnail-container img,
30
- .premium-blog-thumbnail-container .below-entry-meta {
31
- width: 100%;
32
- height: 100%;
33
- margin: 0 !important;
34
- -webkit-transition: all 0.4s ease-in-out;
35
- transition: all 0.4s ease-in-out;
36
- }
37
-
38
- .premium-blog-thumb-effect-wrapper .premium-blog-zoomout-effect img,
39
- .premium-blog-thumb-effect-wrapper .premium-blog-scale-effect img {
40
- -webkit-transform: scale(1.2);
41
- -ms-transform: scale(1.2);
42
- transform: scale(1.2);
43
- }
44
-
45
- .premium-blog-thumb-effect-wrapper .premium-blog-sepia-effect img {
46
- -webkit-filter: sepia(30%);
47
- filter: sepia(30%);
48
- }
49
-
50
- .premium-blog-thumb-effect-wrapper .premium-blog-bright-effect img {
51
- -webkit-filter: brightness(1);
52
- filter: brightness(1);
53
- }
54
-
55
- .premium-blog-thumb-effect-wrapper .premium-blog-trans-effect img {
56
- -webkit-transform: translateX(15px) scale(1.1);
57
- -ms-transform: translateX(15px) scale(1.1);
58
- transform: translateX(15px) scale(1.1);
59
- }
60
-
61
- .premium-blog-post-outer-container:hover .premium-blog-zoomin-effect img {
62
- -webkit-transform: scale(1.2);
63
- -ms-transform: scale(1.2);
64
- transform: scale(1.2);
65
- }
66
-
67
- .premium-blog-post-outer-container:hover .premium-blog-zoomout-effect img {
68
- -webkit-transform: scale(1.1);
69
- -ms-transform: scale(1.1);
70
- transform: scale(1.1);
71
- }
72
-
73
- .premium-blog-post-outer-container:hover .premium-blog-scale-effect img {
74
- -webkit-transform: scale(1.3) rotate(-5deg);
75
- -ms-transform: scale(1.3) rotate(-5deg);
76
- transform: scale(1.3) rotate(-5deg);
77
- }
78
-
79
- .premium-blog-post-outer-container:hover .premium-blog-gray-effect img {
80
- -webkit-filter: grayscale(100%);
81
- filter: grayscale(100%);
82
- }
83
-
84
- .premium-blog-post-outer-container:hover .premium-blog-blur-effect img {
85
- -webkit-filter: blur(3px);
86
- filter: blur(3px);
87
- }
88
-
89
- .premium-blog-post-outer-container:hover .premium-blog-sepia-effect img {
90
- -webkit-filter: sepia(0%);
91
- filter: sepia(0%);
92
- }
93
-
94
- .premium-blog-post-outer-container:hover .premium-blog-bright-effect img {
95
- -webkit-filter: brightness(1.2);
96
- filter: brightness(1.2);
97
- }
98
-
99
- .premium-blog-post-outer-container:hover .premium-blog-trans-effect img {
100
- -webkit-transform: translateX(0px) scale(1.1);
101
- -ms-transform: translateX(0px) scale(1.1);
102
- transform: translateX(0px) scale(1.1);
103
- }
104
-
105
- .premium-blog-post-container {
106
- overflow: hidden;
107
- }
108
-
109
- .premium-blog-post-container .premium-blog-inner-container {
110
- -js-display: flex;
111
- display: -webkit-box;
112
- display: -webkit-flex;
113
- display: -moz-box;
114
- display: -ms-flexbox;
115
- display: flex;
116
- direction: rtl;
117
- }
118
-
119
- .premium-blog-post-container .premium-blog-post-content {
120
- line-height: 1.5em;
121
- color: #777;
122
- font-size: 14px;
123
- margin-bottom: 10px;
124
- }
125
-
126
- .premium-blog-post-container ul.post-categories a:hover,
127
- .premium-blog-post-container ul.post-categories a:focus,
128
- .premium-blog-post-container .premium-blog-post-link:hover,
129
- .premium-blog-post-container .premium-blog-post-link:focus {
130
- -webkit-box-shadow: none !important;
131
- box-shadow: none !important;
132
- outline: none !important;
133
- }
134
-
135
- .premium-blog-post-container .premium-blog-entry-title {
136
- font-size: 18px;
137
- margin-bottom: 5px;
138
- }
139
-
140
- .premium-blog-post-container.premium-blog-skin-modern .premium-blog-content-wrapper {
141
- position: relative;
142
- z-index: 3;
143
- top: -50px;
144
- }
145
-
146
- .premium-blog-post-container .premium-blog-content-wrapper {
147
- background-color: #f5f5f5;
148
- padding: 30px;
149
- }
150
-
151
- .premium-blog-post-container .premium-blog-content-wrapper.empty-thumb {
152
- top: 0;
153
- }
154
-
155
- .premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumbnail-container:before,
156
- .premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumbnail-container:after {
157
- position: absolute;
158
- content: "";
159
- z-index: 1;
160
- top: 50%;
161
- right: 50%;
162
- opacity: 0;
163
- -webkit-transform: translate(50%, -50%);
164
- -ms-transform: translate(50%, -50%);
165
- transform: translate(50%, -50%);
166
- -webkit-transition: all 0.4s linear 0s;
167
- transition: all 0.4s linear 0s;
168
- height: 1px;
169
- width: 100%;
170
- background-color: #fff;
171
- }
172
-
173
- .premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumbnail-container:before {
174
- width: 1px;
175
- height: 100%;
176
- }
177
-
178
- .premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumb-effect-wrapper:hover .premium-blog-thumbnail-container:after {
179
- width: 20px;
180
- opacity: 1;
181
- }
182
-
183
- .premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumb-effect-wrapper:hover .premium-blog-thumbnail-container:before {
184
- height: 20px;
185
- opacity: 1;
186
- }
187
-
188
- .premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-content-wrapper {
189
- margin: 0px 10px 20px;
190
- clear: both;
191
- }
192
-
193
- .premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay,
194
- .premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay,
195
- .premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay {
196
- position: absolute;
197
- top: 0;
198
- right: 0;
199
- width: 100%;
200
- height: 100%;
201
- -webkit-transition: all 0.3s ease-in-out;
202
- transition: all 0.3s ease-in-out;
203
- opacity: 0;
204
- }
205
-
206
- .premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay a,
207
- .premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay a,
208
- .premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay a {
209
- -js-display: flex;
210
- display: -webkit-box;
211
- display: -webkit-flex;
212
- display: -moz-box;
213
- display: -ms-flexbox;
214
- display: flex;
215
- -webkit-box-pack: center;
216
- -webkit-justify-content: center;
217
- -moz-box-pack: center;
218
- -ms-flex-pack: center;
219
- justify-content: center;
220
- -webkit-box-align: center;
221
- -webkit-align-items: center;
222
- -moz-box-align: center;
223
- -ms-flex-align: center;
224
- align-items: center;
225
- width: 100%;
226
- height: 100%;
227
- }
228
-
229
- .premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay span,
230
- .premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay i,
231
- .premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay span,
232
- .premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay i,
233
- .premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay span,
234
- .premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay i {
235
- -webkit-transition: all 0.3s ease-in-out;
236
- transition: all 0.3s ease-in-out;
237
- }
238
-
239
- .premium-blog-post-container.premium-blog-skin-side {
240
- -js-display: flex;
241
- display: -webkit-box;
242
- display: -webkit-flex;
243
- display: -moz-box;
244
- display: -ms-flexbox;
245
- display: flex;
246
- }
247
-
248
- .premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-container {
249
- height: 100%;
250
- }
251
-
252
- .premium-blog-post-container.premium-blog-skin-side .premium-blog-content-wrapper {
253
- -webkit-box-flex: 1;
254
- -webkit-flex: 1;
255
- -moz-box-flex: 1;
256
- -ms-flex: 1;
257
- flex: 1;
258
- }
259
-
260
- .premium-blog-post-container.premium-blog-skin-banner {
261
- position: relative;
262
- }
263
-
264
- .premium-blog-post-container.premium-blog-skin-banner .premium-blog-content-wrapper {
265
- position: absolute;
266
- width: 100%;
267
- bottom: 0;
268
- -js-display: flex;
269
- display: -webkit-box;
270
- display: -webkit-flex;
271
- display: -moz-box;
272
- display: -ms-flexbox;
273
- display: flex;
274
- -webkit-box-orient: vertical;
275
- -webkit-box-direction: normal;
276
- -webkit-flex-direction: column;
277
- -moz-box-orient: vertical;
278
- -moz-box-direction: normal;
279
- -ms-flex-direction: column;
280
- flex-direction: column;
281
- background-color: transparent;
282
- z-index: 3;
283
- }
284
-
285
- .premium-blog-post-container.premium-blog-skin-banner .premium-blog-content-wrapper-inner {
286
- -webkit-transition: -webkit-transform 0.3s ease-in-out;
287
- transition: -webkit-transform 0.3s ease-in-out;
288
- transition: transform 0.3s ease-in-out;
289
- transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
290
- }
291
-
292
- .premium-blog-post-container.premium-blog-skin-banner:hover .premium-blog-content-wrapper-inner {
293
- -webkit-transform: translateY(-5px);
294
- -ms-transform: translateY(-5px);
295
- transform: translateY(-5px);
296
- }
297
-
298
- .premium-blog-post-container .premium-blog-cats-container ul.post-categories {
299
- margin: 0;
300
- padding: 0;
301
- list-style: none;
302
- -js-display: flex;
303
- display: -webkit-box;
304
- display: -webkit-flex;
305
- display: -moz-box;
306
- display: -ms-flexbox;
307
- display: flex;
308
- }
309
-
310
- .premium-blog-post-container .premium-blog-cats-container a {
311
- display: block;
312
- font-size: 12px;
313
- color: #fff;
314
- background-color: #777;
315
- margin: 0 0 10px 3px;
316
- padding: 5px;
317
- -webkit-transition: all 0.3s ease-in-out;
318
- transition: all 0.3s ease-in-out;
319
- }
320
-
321
- /*
322
- * Diagonal Effect
323
- */
324
- .premium-blog-diagonal-container {
325
- position: absolute;
326
- top: 0;
327
- right: 0;
328
- width: 100%;
329
- height: 100%;
330
- }
331
-
332
- .premium-blog-diagonal-effect:before {
333
- position: absolute;
334
- top: 0px;
335
- right: 0px;
336
- width: 100%;
337
- height: 100%;
338
- content: " ";
339
- z-index: 1;
340
- background: rgba(255, 255, 255, 0.2);
341
- -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, -150%, 0);
342
- transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, -150%, 0);
343
- -webkit-transition: all 0.3s linear 0s;
344
- transition: all 0.3s linear 0s;
345
- }
346
-
347
- .premium-blog-thumb-effect-wrapper:hover .premium-blog-diagonal-effect:before {
348
- -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, 150%, 0);
349
- transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, 150%, 0);
350
- }
351
-
352
- /*
353
- * Framed Effect
354
- */
355
- .premium-blog-framed-effect {
356
- position: absolute;
357
- width: -webkit-calc(100% - 30px);
358
- width: calc(100% - 30px);
359
- height: -webkit-calc(100% - 30px);
360
- height: calc(100% - 30px);
361
- top: 15px;
362
- right: 15px;
363
- opacity: 0;
364
- -webkit-transform: scale(0.3);
365
- -ms-transform: scale(0.3);
366
- transform: scale(0.3);
367
- -webkit-transition: all 0.3s linear 0s;
368
- transition: all 0.3s linear 0s;
369
- }
370
-
371
- .premium-blog-thumb-effect-wrapper:hover .premium-blog-framed-effect {
372
- opacity: 0.99;
373
- -webkit-transform: scale(1);
374
- -ms-transform: scale(1);
375
- transform: scale(1);
376
- }
377
-
378
- /*
379
- * Bordered Effect
380
- */
381
- .premium-blog-bordered-effect {
382
- position: absolute;
383
- top: 0;
384
- right: 0;
385
- width: 100%;
386
- height: 100%;
387
- opacity: 0;
388
- padding: 15px;
389
- -webkit-transition: all 0.3s linear 0s;
390
- transition: all 0.3s linear 0s;
391
- }
392
-
393
- .premium-blog-bordered-effect .premium-blog-post-link:before,
394
- .premium-blog-bordered-effect .premium-blog-post-link:after {
395
- content: "";
396
- display: block;
397
- position: absolute;
398
- top: 0;
399
- right: 0;
400
- width: 100%;
401
- height: 100%;
402
- -webkit-transition: all 0.5s linear 0s;
403
- transition: all 0.5s linear 0s;
404
- -webkit-transition-delay: 0s;
405
- transition-delay: 0s;
406
- border-color: rgba(255, 255, 255, 0.45);
407
- }
408
-
409
- .premium-blog-bordered-effect .premium-blog-post-link:before {
410
- border-left: 2px solid;
411
- border-right: 2px solid;
412
- -webkit-transform: scale(1, 0);
413
- -ms-transform: scale(1, 0);
414
- transform: scale(1, 0);
415
- -webkit-transform-origin: 0% 0;
416
- -ms-transform-origin: 0% 0;
417
- transform-origin: 0% 0;
418
- }
419
-
420
- .premium-blog-bordered-effect .premium-blog-post-link:after {
421
- border-top: 2px solid;
422
- border-bottom: 2px solid;
423
- -webkit-transform: scale(0, 1);
424
- -ms-transform: scale(0, 1);
425
- transform: scale(0, 1);
426
- -webkit-transform-origin: 100% 0;
427
- -ms-transform-origin: 100% 0;
428
- transform-origin: 100% 0;
429
- }
430
-
431
- .premium-blog-thumb-effect-wrapper:hover .premium-blog-bordered-effect {
432
- opacity: 0.99;
433
- }
434
-
435
- .premium-blog-thumb-effect-wrapper:hover .premium-blog-bordered-effect .premium-blog-post-link:before,
436
- .premium-blog-thumb-effect-wrapper:hover .premium-blog-bordered-effect .premium-blog-post-link:after {
437
- -webkit-transition-delay: 0.15s;
438
- transition-delay: 0.15s;
439
- opacity: 1;
440
- -webkit-transform: scale(1);
441
- -ms-transform: scale(1);
442
- transform: scale(1);
443
- }
444
-
445
- /*
446
- * Squares Effect
447
- */
448
- .premium-blog-squares-effect,
449
- .premium-blog-squares-square-container {
450
- position: absolute;
451
- top: 0;
452
- right: 0;
453
- width: 100%;
454
- height: 100%;
455
- }
456
-
457
- .premium-blog-squares-effect:before,
458
- .premium-blog-squares-effect:after {
459
- position: absolute;
460
- content: "";
461
- top: 0;
462
- right: 0;
463
- width: 50%;
464
- height: 50%;
465
- -webkit-transform: translate(100%, -100%);
466
- -ms-transform: translate(100%, -100%);
467
- transform: translate(100%, -100%);
468
- opacity: 0.7;
469
- -webkit-transition: all 0.3s linear 0s;
470
- transition: all 0.3s linear 0s;
471
- }
472
-
473
- .premium-blog-squares-square-container:before,
474
- .premium-blog-squares-square-container:after {
475
- position: absolute;
476
- content: "";
477
- top: 0;
478
- right: 0;
479
- width: 50%;
480
- height: 50%;
481
- -webkit-transform: translate(100%, -100%);
482
- -ms-transform: translate(100%, -100%);
483
- transform: translate(100%, -100%);
484
- opacity: 0.7;
485
- -webkit-transition: all 0.3s linear 0s;
486
- transition: all 0.3s linear 0s;
487
- }
488
-
489
- .premium-blog-squares-square-container:before,
490
- .premium-blog-squares-square-container:after {
491
- opacity: 0.8;
492
- }
493
-
494
- .premium-blog-squares-effect:after {
495
- -webkit-transform: translate(-200%, 200%);
496
- -ms-transform: translate(-200%, 200%);
497
- transform: translate(-200%, 200%);
498
- }
499
-
500
- .premium-blog-squares-square-container:before {
501
- -webkit-transform: translate(100%, 200%);
502
- -ms-transform: translate(100%, 200%);
503
- transform: translate(100%, 200%);
504
- }
505
-
506
- .premium-blog-squares-square-container:after {
507
- -webkit-transform: translate(-200%, -100%);
508
- -ms-transform: translate(-200%, -100%);
509
- transform: translate(-200%, -100%);
510
- }
511
-
512
- .premium-blog-thumb-effect-wrapper:hover .premium-blog-squares-effect:before {
513
- -webkit-transform: translate(0, 0%) scaleY(1.003) scaleX(1.003);
514
- -ms-transform: translate(0, 0%) scaleY(1.003) scaleX(1.003);
515
- transform: translate(0, 0%) scaleY(1.003) scaleX(1.003);
516
- }
517
-
518
- .premium-blog-thumb-effect-wrapper:hover .premium-blog-squares-effect:after {
519
- -webkit-transform: translate(-100%, 100%) scaleY(1.003) scaleX(1.003);
520
- -ms-transform: translate(-100%, 100%) scaleY(1.003) scaleX(1.003);
521
- transform: translate(-100%, 100%) scaleY(1.003) scaleX(1.003);
522
- }
523
-
524
- .premium-blog-thumb-effect-wrapper:hover .premium-blog-squares-square-container:before {
525
- -webkit-transform: translate(0, 100%);
526
- -ms-transform: translate(0, 100%);
527
- transform: translate(0, 100%);
528
- }
529
-
530
- .premium-blog-thumb-effect-wrapper:hover .premium-blog-squares-square-container:after {
531
- -webkit-transform: translate(-100%, 0%);
532
- -ms-transform: translate(-100%, 0%);
533
- transform: translate(-100%, 0%);
534
- }
535
-
536
- .premium-blog-thumb-effect-wrapper:hover .premium-blog-thumbnail-overlay {
537
- opacity: 1;
538
- }
539
-
540
- .premium-blog-thumb-effect-wrapper:hover .premium-blog-thumbnail-overlay a {
541
- opacity: 1;
542
- -webkit-transform: scale(1);
543
- -ms-transform: scale(1);
544
- transform: scale(1);
545
- }
546
-
547
- .premium-blog-clear-fix {
548
- clear: both;
549
- }
550
-
551
- .premium-blog-masked .premium-blog-thumbnail-container {
552
- position: relative;
553
- overflow: visible;
554
- }
555
-
556
- .premium-blog-masked .premium-blog-thumbnail-container svg {
557
- position: absolute;
558
- height: 100px;
559
- width: 100%;
560
- bottom: -5px;
561
- right: 0;
562
- fill: #f5f5f5;
563
- z-index: 99;
564
- }
565
-
566
- .premium-blog-masked .premium-blog-thumbnail-container svg.premium-blog-shape-divider-svg {
567
- -webkit-transform: rotate(180deg);
568
- -ms-transform: rotate(180deg);
569
- transform: rotate(180deg);
570
- }
571
-
572
- .premium-blog-masked .premium-blog-author-thumbnail,
573
- .premium-blog-masked .premium-blog-skin-banner .premium-blog-content-wrapper {
574
- z-index: 999 !important;
575
- }
576
-
577
- /*Post Format Container*/
578
- .premium-blog-format-link {
579
- padding: 5px;
580
- line-height: 0;
581
- }
582
-
583
- /*Post Format Icon*/
584
- /*Post Format Content Margin */
585
- .premium-blog-entry-meta {
586
- line-height: 1.3em;
587
- font-size: 12px;
588
- margin-bottom: 13px;
589
- color: #adadad;
590
- }
591
-
592
- .premium-blog-entry-meta i {
593
- margin-left: 3px;
594
- -webkit-transition: all 0.3s ease-in-out;
595
- transition: all 0.3s ease-in-out;
596
- }
597
-
598
- .premium-blog-meta-data {
599
- display: inline-block;
600
- }
601
-
602
- .premium-blog-meta-data .premium-blog-meta-separator {
603
- margin: 0 5px;
604
- }
605
-
606
- .premium-blog-meta-data a,
607
- .premium-blog-meta-data span {
608
- color: inherit;
609
- -webkit-transition: all 0.3s ease-in-out;
610
- transition: all 0.3s ease-in-out;
611
- }
612
-
613
- .premium-blog-author-thumbnail {
614
- position: relative;
615
- padding: 0 30px;
616
- width: 100%;
617
- top: -10px;
618
- height: 0;
619
- pointer-events: none;
620
- }
621
-
622
- .premium-blog-author-thumbnail img {
623
- -webkit-border-radius: 50%;
624
- border-radius: 50%;
625
- width: 60px;
626
- pointer-events: all;
627
- -webkit-transform: translateY(-50%);
628
- -ms-transform: translateY(-50%);
629
- transform: translateY(-50%);
630
- }
631
-
632
- .premium-blog-entry-title a,
633
- .premium-blog-post-tags-container a,
634
- .premium-blog-post-content .premium-blog-excerpt-link {
635
- -webkit-transition: all 0.3s ease-in-out;
636
- transition: all 0.3s ease-in-out;
637
- }
638
-
639
- .premium-blog-excerpt-link-wrap a.premium-blog-excerpt-link {
640
- background-color: transparent;
641
- color: #54595f;
642
- padding: 0;
643
- }
644
-
645
- .premium-blog-cta-full-yes .premium-blog-excerpt-link {
646
- width: 100%;
647
- }
648
-
649
- .premium-blog-post-tags-container {
650
- margin-top: 8px;
651
- -js-display: flex;
652
- display: -webkit-box;
653
- display: -webkit-flex;
654
- display: -moz-box;
655
- display: -ms-flexbox;
656
- display: flex;
657
- -webkit-box-align: center;
658
- -webkit-align-items: center;
659
- -moz-box-align: center;
660
- -ms-flex-align: center;
661
- align-items: center;
662
- -webkit-flex-wrap: wrap;
663
- -ms-flex-wrap: wrap;
664
- flex-wrap: wrap;
665
- }
666
-
667
- .premium-blog-post-tags-container a {
668
- color: inherit;
669
- margin-right: 5px;
670
- }
671
-
672
- .premium-blog-align-center .post-categories,
673
- .premium-blog-align-center .premium-blog-inner-container,
674
- .premium-blog-align-center .premium-blog-post-tags-container {
675
- -webkit-box-pack: center;
676
- -webkit-justify-content: center;
677
- -moz-box-pack: center;
678
- -ms-flex-pack: center;
679
- justify-content: center;
680
- }
681
-
682
- .premium-blog-align-left .premium-blog-post-container .post-categories,
683
- .premium-blog-align-left .premium-blog-post-container .premium-blog-inner-container,
684
- .premium-blog-align-left .premium-blog-post-container .premium-blog-post-tags-container {
685
- -webkit-box-pack: end;
686
- -webkit-justify-content: flex-end;
687
- -moz-box-pack: end;
688
- -ms-flex-pack: end;
689
- justify-content: flex-end;
690
- }
691
-
692
- /* .premium-blog-align-left .premium-blog-post-container.premium-blog-skin-cards .post-categories,
693
- .premium-blog-align-left .premium-blog-post-container.premium-blog-skin-cards .premium-blog-inner-container,
694
- .premium-blog-align-left .premium-blog-post-container.premium-blog-skin-cards .premium-blog-post-tags-container {
695
- -webkit-box-pack: start;
696
- -webkit-justify-content: flex-start;
697
- -moz-box-pack: start;
698
- -ms-flex-pack: start;
699
- justify-content: flex-start;
700
- } */
701
-
702
- .premium-blog-align-right .premium-blog-post-container .post-categories,
703
- .premium-blog-align-right .premium-blog-post-container .premium-blog-inner-container,
704
- .premium-blog-align-right .premium-blog-post-container .premium-blog-post-tags-container {
705
- -webkit-box-pack: start;
706
- -webkit-justify-content: flex-start;
707
- -moz-box-pack: start;
708
- -ms-flex-pack: start;
709
- justify-content: flex-start;
710
- }
711
-
712
- /* .premium-blog-align-right .premium-blog-post-container.premium-blog-skin-cards .post-categories,
713
- .premium-blog-align-right .premium-blog-post-container.premium-blog-skin-cards .premium-blog-inner-container,
714
- .premium-blog-align-right .premium-blog-post-container.premium-blog-skin-cards .premium-blog-post-tags-container {
715
- -webkit-box-pack: end;
716
- -webkit-justify-content: flex-end;
717
- -moz-box-pack: end;
718
- -ms-flex-pack: end;
719
- justify-content: flex-end;
720
- } */
721
-
722
- /* Pagination */
723
- .premium-blog-pagination-container {
724
- text-align: left;
725
- }
726
-
727
- .premium-blog-pagination-container span {
728
- cursor: default;
729
- }
730
-
731
- .premium-blog-pagination-container .page-numbers {
732
- display: inline-block;
733
- color: #000;
734
- line-height: 1;
735
- font-size: 1em;
736
- font-weight: 400;
737
- text-decoration: none;
738
- padding: 0.75em;
739
- margin: 0 0 0.4em 0.4em;
740
- -webkit-transition: all 0.2s ease-in-out;
741
- transition: all 0.2s ease-in-out;
742
- }
743
-
744
- .premium-blog-wrap .premium-loading-feed {
745
- display: block;
746
- position: absolute;
747
- width: 100%;
748
- height: 100%;
749
- top: 0px;
750
- right: 0px;
751
- bottom: 0px;
752
- left: 0px;
753
- background: rgba(255, 255, 255, 0.2);
754
- -js-display: flex;
755
- display: -webkit-box;
756
- display: -webkit-flex;
757
- display: -moz-box;
758
- display: -ms-flexbox;
759
- display: flex;
760
- -webkit-box-align: center;
761
- -webkit-align-items: center;
762
- -moz-box-align: center;
763
- -ms-flex-align: center;
764
- align-items: center;
765
- z-index: 99;
766
- }
767
-
768
- .premium-blog-wrap {
769
- -js-display: flex;
770
- display: -webkit-box;
771
- display: -webkit-flex;
772
- display: -moz-box;
773
- display: -ms-flexbox;
774
- display: flex;
775
- -webkit-flex-wrap: wrap;
776
- -ms-flex-wrap: wrap;
777
- flex-wrap: wrap;
778
- }
779
-
780
- .premium-blog-wrap ul.slick-dots {
781
- width: 100%;
782
- }
783
-
784
- /**
785
- * Even Layout
786
- */
787
- .premium-blog-even .premium-blog-post-container {
788
- height: 100%;
789
- }
790
-
791
- .premium-blog-even .slick-track {
792
- -js-display: flex;
793
- display: -webkit-box;
794
- display: -webkit-flex;
795
- display: -moz-box;
796
- display: -ms-flexbox;
797
- display: flex;
798
- }
799
-
800
- .premium-blog-even .slick-slide {
801
- height: inherit !important;
802
- }
803
-
804
- /**
805
- * Responsive Style
806
- */
807
- @media (max-width: 768px) {
808
- .premium-blog-content-wrapper {
809
- top: 0;
810
- margin: 0;
811
- padding: 15px;
812
- }
813
-
814
- .premium-blog-thumb-effect-wrapper {
815
- margin-bottom: 15px;
816
- }
817
- }
818
-
819
- [dir="rtl"] .premium-blog-wrap.slick-slider .slick-list,
820
- [dir="rtl"] .premium-blog-wrap.slick-slider .slick-track {
821
- direction: ltr;
822
  }
1
+ /**************** Premium Blog *****************/
2
+ /***********************************************/
3
+ .premium-blog-thumb-effect-wrapper {
4
+ position: relative;
5
+ overflow: hidden;
6
+ }
7
+
8
+ .premium-blog-effect-container:not(.premium-blog-bordered-effect) .premium-blog-post-link {
9
+ position: absolute;
10
+ top: 0;
11
+ right: 0;
12
+ width: 100%;
13
+ height: 100%;
14
+ z-index: 2;
15
+ padding: 20px;
16
+ }
17
+
18
+ .premium-blog-bordered-effect .premium-blog-post-link {
19
+ display: block;
20
+ height: 100%;
21
+ position: relative;
22
+ }
23
+
24
+ /*Thumbnail Img*/
25
+ .premium-blog-thumbnail-container {
26
+ overflow: hidden;
27
+ }
28
+
29
+ .premium-blog-thumbnail-container img,
30
+ .premium-blog-thumbnail-container .below-entry-meta {
31
+ width: 100%;
32
+ height: 100% !important;
33
+ margin: 0 !important;
34
+ -webkit-transition: all 0.4s ease-in-out;
35
+ transition: all 0.4s ease-in-out;
36
+ }
37
+
38
+ .premium-blog-zoomout-effect img,
39
+ .premium-blog-scale-effect img {
40
+ -webkit-transform: scale(1.2);
41
+ -ms-transform: scale(1.2);
42
+ transform: scale(1.2);
43
+ }
44
+
45
+ .premium-blog-sepia-effect img {
46
+ -webkit-filter: sepia(30%);
47
+ filter: sepia(30%);
48
+ }
49
+
50
+ .premium-blog-bright-effect img {
51
+ -webkit-filter: brightness(1);
52
+ filter: brightness(1);
53
+ }
54
+
55
+ .premium-blog-trans-effect img {
56
+ -webkit-transform: translateX(15px) scale(1.1);
57
+ -ms-transform: translateX(15px) scale(1.1);
58
+ transform: translateX(15px) scale(1.1);
59
+ }
60
+
61
+ .premium-blog-post-outer-container:hover .premium-blog-zoomin-effect img {
62
+ -webkit-transform: scale(1.2);
63
+ -ms-transform: scale(1.2);
64
+ transform: scale(1.2);
65
+ }
66
+
67
+ .premium-blog-post-outer-container:hover .premium-blog-zoomout-effect img {
68
+ -webkit-transform: scale(1.1);
69
+ -ms-transform: scale(1.1);
70
+ transform: scale(1.1);
71
+ }
72
+
73
+ .premium-blog-post-outer-container:hover .premium-blog-scale-effect img {
74
+ -webkit-transform: scale(1.3) rotate(-5deg);
75
+ -ms-transform: scale(1.3) rotate(-5deg);
76
+ transform: scale(1.3) rotate(-5deg);
77
+ }
78
+
79
+ .premium-blog-post-outer-container:hover .premium-blog-gray-effect img {
80
+ -webkit-filter: grayscale(100%);
81
+ filter: grayscale(100%);
82
+ }
83
+
84
+ .premium-blog-post-outer-container:hover .premium-blog-blur-effect img {
85
+ -webkit-filter: blur(3px);
86
+ filter: blur(3px);
87
+ }
88
+
89
+ .premium-blog-post-outer-container:hover .premium-blog-sepia-effect img {
90
+ -webkit-filter: sepia(0%);
91
+ filter: sepia(0%);
92
+ }
93
+
94
+ .premium-blog-post-outer-container:hover .premium-blog-bright-effect img {
95
+ -webkit-filter: brightness(1.2);
96
+ filter: brightness(1.2);
97
+ }
98
+
99
+ .premium-blog-post-outer-container:hover .premium-blog-trans-effect img {
100
+ -webkit-transform: translateX(0px) scale(1.1);
101
+ -ms-transform: translateX(0px) scale(1.1);
102
+ transform: translateX(0px) scale(1.1);
103
+ }
104
+
105
+ .premium-blog-post-container {
106
+ overflow: hidden;
107
+ }
108
+
109
+ .premium-blog-post-container .premium-blog-inner-container {
110
+ -js-display: flex;
111
+ display: -webkit-box;
112
+ display: -webkit-flex;
113
+ display: -moz-box;
114
+ display: -ms-flexbox;
115
+ display: flex;
116
+ -webkit-box-orient: vertical;
117
+ -webkit-box-direction: normal;
118
+ -webkit-flex-direction: column;
119
+ -moz-box-orient: vertical;
120
+ -moz-box-direction: normal;
121
+ -ms-flex-direction: column;
122
+ flex-direction: column;
123
+ direction: rtl;
124
+ }
125
+
126
+ .premium-blog-post-container .premium-blog-post-content {
127
+ line-height: 1.5em;
128
+ color: #777;
129
+ font-size: 14px;
130
+ margin-bottom: 10px;
131
+ }
132
+
133
+ .premium-blog-post-container ul.post-categories a:hover,
134
+ .premium-blog-post-container ul.post-categories a:focus,
135
+ .premium-blog-post-container .premium-blog-post-link:hover,
136
+ .premium-blog-post-container .premium-blog-post-link:focus {
137
+ -webkit-box-shadow: none !important;
138
+ box-shadow: none !important;
139
+ outline: none !important;
140
+ }
141
+
142
+ .premium-blog-post-container .premium-blog-entry-title {
143
+ font-size: 18px;
144
+ margin-bottom: 5px;
145
+ }
146
+
147
+ .premium-blog-post-container.premium-blog-skin-modern .premium-blog-content-wrapper {
148
+ position: relative;
149
+ z-index: 3;
150
+ top: -50px;
151
+ }
152
+
153
+ .premium-blog-post-container .premium-blog-content-wrapper {
154
+ background-color: #f5f5f5;
155
+ padding: 30px;
156
+ }
157
+
158
+ .premium-blog-post-container .premium-blog-content-wrapper.empty-thumb {
159
+ top: 0;
160
+ }
161
+
162
+ .premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumbnail-container:before,
163
+ .premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumbnail-container:after {
164
+ position: absolute;
165
+ content: "";
166
+ z-index: 1;
167
+ top: 50%;
168
+ right: 50%;
169
+ opacity: 0;
170
+ -webkit-transform: translate(50%, -50%);
171
+ -ms-transform: translate(50%, -50%);
172
+ transform: translate(50%, -50%);
173
+ -webkit-transition: all 0.4s linear 0s;
174
+ transition: all 0.4s linear 0s;
175
+ height: 1px;
176
+ width: 100%;
177
+ background-color: #fff;
178
+ }
179
+
180
+ .premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumbnail-container:before {
181
+ width: 1px;
182
+ height: 100%;
183
+ }
184
+
185
+ .premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner):hover .premium-blog-thumbnail-container:after {
186
+ width: 20px;
187
+ opacity: 1;
188
+ }
189
+
190
+ .premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner):hover .premium-blog-thumbnail-container:before {
191
+ height: 20px;
192
+ opacity: 1;
193
+ }
194
+
195
+ .premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-content-wrapper {
196
+ margin: 0px 10px 20px;
197
+ clear: both;
198
+ }
199
+
200
+ .premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay,
201
+ .premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay,
202
+ .premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay {
203
+ position: absolute;
204
+ top: 0;
205
+ right: 0;
206
+ width: 100%;
207
+ height: 100%;
208
+ -webkit-transition: all 0.3s ease-in-out;
209
+ transition: all 0.3s ease-in-out;
210
+ opacity: 0;
211
+ }
212
+
213
+ .premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay a,
214
+ .premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay a,
215
+ .premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay a {
216
+ -js-display: flex;
217
+ display: -webkit-box;
218
+ display: -webkit-flex;
219
+ display: -moz-box;
220
+ display: -ms-flexbox;
221
+ display: flex;
222
+ -webkit-box-pack: center;
223
+ -webkit-justify-content: center;
224
+ -moz-box-pack: center;
225
+ -ms-flex-pack: center;
226
+ justify-content: center;
227
+ -webkit-box-align: center;
228
+ -webkit-align-items: center;
229
+ -moz-box-align: center;
230
+ -ms-flex-align: center;
231
+ align-items: center;
232
+ width: 100%;
233
+ height: 100%;
234
+ }
235
+
236
+ .premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay span,
237
+ .premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay i,
238
+ .premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay span,
239
+ .premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay i,
240
+ .premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay span,
241
+ .premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay i {
242
+ -webkit-transition: all 0.3s ease-in-out;
243
+ transition: all 0.3s ease-in-out;
244
+ }
245
+
246
+ .premium-blog-post-container.premium-blog-skin-side {
247
+ -js-display: flex;
248
+ display: -webkit-box;
249
+ display: -webkit-flex;
250
+ display: -moz-box;
251
+ display: -ms-flexbox;
252
+ display: flex;
253
+ }
254
+
255
+ .premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-container {
256
+ height: 100%;
257
+ }
258
+
259
+ .premium-blog-post-container.premium-blog-skin-side .premium-blog-content-wrapper {
260
+ -webkit-box-flex: 1;
261
+ -webkit-flex: 1;
262
+ -moz-box-flex: 1;
263
+ -ms-flex: 1;
264
+ flex: 1;
265
+ }
266
+
267
+ .premium-blog-post-container.premium-blog-skin-banner {
268
+ position: relative;
269
+ }
270
+
271
+ .premium-blog-post-container.premium-blog-skin-banner .premium-blog-content-wrapper {
272
+ position: absolute;
273
+ width: 100%;
274
+ bottom: 0;
275
+ -js-display: flex;
276
+ display: -webkit-box;
277
+ display: -webkit-flex;
278
+ display: -moz-box;
279
+ display: -ms-flexbox;
280
+ display: flex;
281
+ -webkit-box-orient: vertical;
282
+ -webkit-box-direction: normal;
283
+ -webkit-flex-direction: column;
284
+ -moz-box-orient: vertical;
285
+ -moz-box-direction: normal;
286
+ -ms-flex-direction: column;
287
+ flex-direction: column;
288
+ background-color: transparent;
289
+ z-index: 3;
290
+ -webkit-transition: bottom 0.3s ease-in-out;
291
+ transition: bottom 0.3s ease-in-out;
292
+ }
293
+
294
+ .premium-blog-post-container.premium-blog-skin-banner:hover .premium-blog-content-wrapper {
295
+ bottom: 5px;
296
+ }
297
+
298
+ .premium-blog-post-container .premium-blog-cats-container ul.post-categories {
299
+ margin: 0;
300
+ padding: 0;
301
+ list-style: none;
302
+ -js-display: flex;
303
+ display: -webkit-box;
304
+ display: -webkit-flex;
305
+ display: -moz-box;
306
+ display: -ms-flexbox;
307
+ display: flex;
308
+ }
309
+
310
+ .premium-blog-post-container .premium-blog-cats-container a {
311
+ display: block;
312
+ font-size: 12px;
313
+ color: #fff;
314
+ background-color: #777;
315
+ margin: 0 0 10px 3px;
316
+ padding: 5px;
317
+ -webkit-transition: all 0.3s ease-in-out;
318
+ transition: all 0.3s ease-in-out;
319
+ }
320
+
321
+ /*
322
+ * Diagonal Effect
323
+ */
324
+ .premium-blog-diagonal-container {
325
+ position: absolute;
326
+ top: 0;
327
+ right: 0;
328
+ width: 100%;
329
+ height: 100%;
330
+ }
331
+
332
+ .premium-blog-diagonal-effect:before {
333
+ position: absolute;
334
+ top: 0px;
335
+ right: 0px;
336
+ width: 100%;
337
+ height: 100%;
338
+ content: " ";
339
+ z-index: 1;
340
+ background: rgba(255, 255, 255, 0.2);
341
+ -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, -150%, 0);
342
+ transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, -150%, 0);
343
+ -webkit-transition: all 0.3s linear 0s;
344
+ transition: all 0.3s linear 0s;
345
+ }
346
+
347
+ .premium-blog-post-outer-container:hover .premium-blog-diagonal-effect:before {
348
+ -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, 150%, 0);
349
+ transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, 150%, 0);
350
+ }
351
+
352
+ /*
353
+ * Framed Effect
354
+ */
355
+ .premium-blog-framed-effect {
356
+ position: absolute;
357
+ width: -webkit-calc(100% - 30px);
358
+ width: calc(100% - 30px);
359
+ height: -webkit-calc(100% - 30px);
360
+ height: calc(100% - 30px);
361
+ top: 15px;
362
+ right: 15px;
363
+ opacity: 0;
364
+ -webkit-transform: scale(0.3);
365
+ -ms-transform: scale(0.3);
366
+ transform: scale(0.3);
367
+ -webkit-transition: all 0.3s linear 0s;
368
+ transition: all 0.3s linear 0s;
369
+ }
370
+
371
+ .premium-blog-post-outer-container:hover .premium-blog-framed-effect {
372
+ opacity: 0.99;
373
+ -webkit-transform: scale(1);
374
+ -ms-transform: scale(1);
375
+ transform: scale(1);
376
+ }
377
+
378
+ /*
379
+ * Bordered Effect
380
+ */
381
+ .premium-blog-bordered-effect {
382
+ position: absolute;
383
+ top: 0;
384
+ right: 0;
385
+ width: 100%;
386
+ height: 100%;
387
+ opacity: 0;
388
+ padding: 15px;
389
+ -webkit-transition: all 0.3s linear 0s;
390
+ transition: all 0.3s linear 0s;
391
+ }
392
+
393
+ .premium-blog-bordered-effect .premium-blog-post-link:before,
394
+ .premium-blog-bordered-effect .premium-blog-post-link:after {
395
+ content: "";
396
+ display: block;
397
+ position: absolute;
398
+ top: 0;
399
+ right: 0;
400
+ width: 100%;
401
+ height: 100%;
402
+ -webkit-transition: all 0.5s linear 0s;
403
+ transition: all 0.5s linear 0s;
404
+ -webkit-transition-delay: 0s;
405
+ transition-delay: 0s;
406
+ border-color: rgba(255, 255, 255, 0.45);
407
+ }
408
+
409
+ .premium-blog-bordered-effect .premium-blog-post-link:before {
410
+ border-left: 2px solid;
411
+ border-right: 2px solid;
412
+ -webkit-transform: scale(1, 0);
413
+ -ms-transform: scale(1, 0);
414
+ transform: scale(1, 0);
415
+ -webkit-transform-origin: 0% 0;
416
+ -ms-transform-origin: 0% 0;
417
+ transform-origin: 0% 0;
418
+ }
419
+
420
+ .premium-blog-bordered-effect .premium-blog-post-link:after {
421
+ border-top: 2px solid;
422
+ border-bottom: 2px solid;
423
+ -webkit-transform: scale(0, 1);
424
+ -ms-transform: scale(0, 1);
425
+ transform: scale(0, 1);
426
+ -webkit-transform-origin: 100% 0;
427
+ -ms-transform-origin: 100% 0;
428
+ transform-origin: 100% 0;
429
+ }
430
+
431
+ .premium-blog-bordered-effect:hover {
432
+ opacity: 0.99;
433
+ }
434
+
435
+ .premium-blog-bordered-effect:hover .premium-blog-post-link:before,
436
+ .premium-blog-bordered-effect:hover .premium-blog-post-link:after {
437
+ -webkit-transition-delay: 0.15s;
438
+ transition-delay: 0.15s;
439
+ opacity: 1;
440
+ -webkit-transform: scale(1);
441
+ -ms-transform: scale(1);
442
+ transform: scale(1);
443
+ }
444
+
445
+ /*
446
+ * Squares Effect
447
+ */
448
+ .premium-blog-squares-effect,
449
+ .premium-blog-squares-square-container {
450
+ position: absolute;
451
+ top: 0;
452
+ right: 0;
453
+ width: 100%;
454
+ height: 100%;
455
+ }
456
+
457
+ .premium-blog-squares-effect:before,
458
+ .premium-blog-squares-effect:after {
459
+ position: absolute;
460
+ content: "";
461
+ top: 0;
462
+ right: 0;
463
+ width: 50%;
464
+ height: 50%;
465
+ -webkit-transform: translate(100%, -100%);
466
+ -ms-transform: translate(100%, -100%);
467
+ transform: translate(100%, -100%);
468
+ opacity: 0.7;
469
+ -webkit-transition: all 0.3s linear 0s;
470
+ transition: all 0.3s linear 0s;
471
+ }
472
+
473
+ .premium-blog-squares-square-container:before,
474
+ .premium-blog-squares-square-container:after {
475
+ position: absolute;
476
+ content: "";
477
+ top: 0;
478
+ right: 0;
479
+ width: 50%;
480
+ height: 50%;
481
+ -webkit-transform: translate(100%, -100%);
482
+ -ms-transform: translate(100%, -100%);
483
+ transform: translate(100%, -100%);
484
+ opacity: 0.7;
485
+ -webkit-transition: all 0.3s linear 0s;
486
+ transition: all 0.3s linear 0s;
487
+ }
488
+
489
+ .premium-blog-squares-square-container:before,
490
+ .premium-blog-squares-square-container:after {
491
+ opacity: 0.8;
492
+ }
493
+
494
+ .premium-blog-squares-effect:after {
495
+ -webkit-transform: translate(-200%, 200%);
496
+ -ms-transform: translate(-200%, 200%);
497
+ transform: translate(-200%, 200%);
498
+ }
499
+
500
+ .premium-blog-squares-square-container:before {
501
+ -webkit-transform: translate(100%, 200%);
502
+ -ms-transform: translate(100%, 200%);
503
+ transform: translate(100%, 200%);
504
+ }
505
+
506
+ .premium-blog-squares-square-container:after {
507
+ -webkit-transform: translate(-200%, -100%);
508
+ -ms-transform: translate(-200%, -100%);
509
+ transform: translate(-200%, -100%);
510
+ }
511
+
512
+ .premium-blog-squares-effect:hover:before {
513
+ -webkit-transform: translate(0, 0%) scaleY(1.003) scaleX(1.003);
514
+ -ms-transform: translate(0, 0%) scaleY(1.003) scaleX(1.003);
515
+ transform: translate(0, 0%) scaleY(1.003) scaleX(1.003);
516
+ }
517
+
518
+ .premium-blog-squares-effect:hover:after {
519
+ -webkit-transform: translate(-100%, 100%) scaleY(1.003) scaleX(1.003);
520
+ -ms-transform: translate(-100%, 100%) scaleY(1.003) scaleX(1.003);
521
+ transform: translate(-100%, 100%) scaleY(1.003) scaleX(1.003);
522
+ }
523
+
524
+ .premium-blog-squares-effect:hover .premium-blog-squares-square-container:before {
525
+ -webkit-transform: translate(0, 100%);
526
+ -ms-transform: translate(0, 100%);
527
+ transform: translate(0, 100%);
528
+ }
529
+
530
+ .premium-blog-squares-effect:hover .premium-blog-squares-square-container:after {
531
+ -webkit-transform: translate(-100%, 0%);
532
+ -ms-transform: translate(-100%, 0%);
533
+ transform: translate(-100%, 0%);
534
+ }
535
+
536
+ .premium-blog-thumb-effect-wrapper:hover .premium-blog-thumbnail-overlay {
537
+ opacity: 1;
538
+ }
539
+
540
+ .premium-blog-thumb-effect-wrapper:hover .premium-blog-thumbnail-overlay a {
541
+ opacity: 1;
542
+ -webkit-transform: scale(1);
543
+ -ms-transform: scale(1);
544
+ transform: scale(1);
545
+ }
546
+
547
+ .premium-blog-clear-fix {
548
+ clear: both;
549
+ }
550
+
551
+ .premium-blog-masked .premium-blog-thumbnail-container {
552
+ position: relative;
553
+ overflow: visible;
554
+ }
555
+
556
+ .premium-blog-masked .premium-blog-thumbnail-container svg {
557
+ position: absolute;
558
+ height: 100px;
559
+ width: 100%;
560
+ bottom: -5px;
561
+ right: 0;
562
+ fill: #f5f5f5;
563
+ z-index: 99;
564
+ }
565
+
566
+ .premium-blog-masked .premium-blog-thumbnail-container svg.premium-blog-shape-divider-svg {
567
+ -webkit-transform: rotate(180deg);
568
+ -ms-transform: rotate(180deg);
569
+ transform: rotate(180deg);
570
+ }
571
+
572
+ .premium-blog-masked .premium-blog-author-thumbnail,
573
+ .premium-blog-masked .premium-blog-skin-banner .premium-blog-content-wrapper {
574
+ z-index: 999 !important;
575
+ }
576
+
577
+ /*Post Format Container*/
578
+ .premium-blog-format-link {
579
+ padding: 5px;
580
+ line-height: 0;
581
+ }
582
+
583
+ /*Post Format Icon*/
584
+ /*Post Format Content Margin */
585
+ .premium-blog-entry-meta {
586
+ line-height: 1.3em;
587
+ font-size: 12px;
588
+ margin-bottom: 13px;
589
+ color: #adadad;
590
+ }
591
+
592
+ .premium-blog-entry-meta i {
593
+ margin-left: 3px;
594
+ -webkit-transition: all 0.3s ease-in-out;
595
+ transition: all 0.3s ease-in-out;
596
+ }
597
+
598
+ .premium-blog-meta-data {
599
+ display: inline-block;
600
+ }
601
+
602
+ .premium-blog-meta-data .premium-blog-meta-separator {
603
+ margin: 0 5px;
604
+ }
605
+
606
+ .premium-blog-meta-data a,
607
+ .premium-blog-meta-data span {
608
+ color: inherit;
609
+ -webkit-transition: all 0.3s ease-in-out;
610
+ transition: all 0.3s ease-in-out;
611
+ }
612
+
613
+ .premium-blog-author-thumbnail {
614
+ position: relative;
615
+ padding: 0 30px;
616
+ width: 100%;
617
+ top: -10px;
618
+ height: 0;
619
+ pointer-events: none;
620
+ }
621
+
622
+ .premium-blog-author-thumbnail img {
623
+ -webkit-border-radius: 50%;
624
+ border-radius: 50%;
625
+ width: 60px;
626
+ pointer-events: all;
627
+ -webkit-transform: translateY(-50%);
628
+ -ms-transform: translateY(-50%);
629
+ transform: translateY(-50%);
630
+ }
631
+
632
+ .premium-blog-entry-title a,
633
+ .premium-blog-post-tags-container a,
634
+ .premium-blog-post-content .premium-blog-excerpt-link {
635
+ -webkit-transition: all 0.3s ease-in-out;
636
+ transition: all 0.3s ease-in-out;
637
+ }
638
+
639
+ .premium-blog-excerpt-link-wrap a.premium-blog-excerpt-link {
640
+ background-color: transparent;
641
+ color: #54595f;
642
+ padding: 0;
643
+ }
644
+
645
+ .premium-blog-cta-full-yes .premium-blog-excerpt-link {
646
+ width: 100%;
647
+ }
648
+
649
+ .premium-blog-post-tags-container {
650
+ margin-top: 8px;
651
+ -js-display: flex;
652
+ display: -webkit-box;
653
+ display: -webkit-flex;
654
+ display: -moz-box;
655
+ display: -ms-flexbox;
656
+ display: flex;
657
+ -webkit-box-align: center;
658
+ -webkit-align-items: center;
659
+ -moz-box-align: center;
660
+ -ms-flex-align: center;
661
+ align-items: center;
662
+ -webkit-flex-wrap: wrap;
663
+ -ms-flex-wrap: wrap;
664
+ flex-wrap: wrap;
665
+ }
666
+
667
+ .premium-blog-post-tags-container a {
668
+ color: inherit;
669
+ margin-right: 5px;
670
+ }
671
+
672
+ .premium-blog-align-center .post-categories,
673
+ .premium-blog-align-center .premium-blog-post-tags-container {
674
+ -webkit-box-pack: center;
675
+ -webkit-justify-content: center;
676
+ -moz-box-pack: center;
677
+ -ms-flex-pack: center;
678
+ justify-content: center;
679
+ }
680
+
681
+ .premium-blog-align-center .premium-blog-inner-container {
682
+ -webkit-box-align: center;
683
+ -webkit-align-items: center;
684
+ -moz-box-align: center;
685
+ -ms-flex-align: center;
686
+ align-items: center;
687
+ }
688
+
689
+ .premium-blog-align-left .post-categories,
690
+ .premium-blog-align-left .premium-blog-post-tags-container {
691
+ -webkit-box-pack: end;
692
+ -webkit-justify-content: flex-end;
693
+ -moz-box-pack: end;
694
+ -ms-flex-pack: end;
695
+ justify-content: flex-end;
696
+ }
697
+
698
+ .premium-blog-align-left .premium-blog-inner-container {
699
+ -webkit-box-align: end;
700
+ -webkit-align-items: flex-end;
701
+ -moz-box-align: end;
702
+ -ms-flex-align: end;
703
+ align-items: flex-end;
704
+ }
705
+
706
+ .premium-blog-align-right .post-categories,
707
+ .premium-blog-align-right .premium-blog-post-tags-container {
708
+ -webkit-box-pack: start;
709
+ -webkit-justify-content: flex-start;
710
+ -moz-box-pack: start;
711
+ -ms-flex-pack: start;
712
+ justify-content: flex-start;
713
+ }
714
+
715
+ .premium-blog-align-right .premium-blog-inner-container {
716
+ -webkit-box-align: start;
717
+ -webkit-align-items: flex-start;
718
+ -moz-box-align: start;
719
+ -ms-flex-align: start;
720
+ align-items: flex-start;
721
+ }
722
+
723
+ /* Pagination */
724
+ .premium-blog-pagination-container {
725
+ text-align: left;
726
+ }
727
+
728
+ .premium-blog-pagination-container span {
729
+ cursor: default;
730
+ }
731
+
732
+ .premium-blog-pagination-container .page-numbers {
733
+ display: inline-block;
734
+ color: #000;
735
+ line-height: 1;
736
+ font-size: 1em;
737
+ font-weight: 400;
738
+ text-decoration: none;
739
+ padding: 0.75em;
740
+ margin: 0 0 0.4em 0.4em;
741
+ -webkit-transition: all 0.2s ease-in-out;
742
+ transition: all 0.2s ease-in-out;
743
+ }
744
+
745
+ .premium-blog-wrap .premium-loading-feed {
746
+ display: block;
747
+ position: absolute;
748
+ width: 100%;
749
+ height: 100%;
750
+ top: 0px;
751
+ right: 0px;
752
+ bottom: 0px;
753
+ left: 0px;
754
+ background: rgba(255, 255, 255, 0.2);
755
+ -js-display: flex;
756
+ display: -webkit-box;
757
+ display: -webkit-flex;
758
+ display: -moz-box;
759
+ display: -ms-flexbox;
760
+ display: flex;
761
+ -webkit-box-align: center;
762
+ -webkit-align-items: center;
763
+ -moz-box-align: center;
764
+ -ms-flex-align: center;
765
+ align-items: center;
766
+ z-index: 99;
767
+ }
768
+
769
+ .premium-blog-wrap {
770
+ -js-display: flex;
771
+ display: -webkit-box;
772
+ display: -webkit-flex;
773
+ display: -moz-box;
774
+ display: -ms-flexbox;
775
+ display: flex;
776
+ -webkit-flex-wrap: wrap;
777
+ -ms-flex-wrap: wrap;
778
+ flex-wrap: wrap;
779
+ }
780
+
781
+ .premium-blog-wrap ul.slick-dots {
782
+ width: 100%;
783
+ }
784
+
785
+ /**
786
+ * Even Layout
787
+ */
788
+ .premium-blog-even .premium-blog-post-container {
789
+ height: 100%;
790
+ }
791
+
792
+ .premium-blog-even .slick-track {
793
+ -js-display: flex;
794
+ display: -webkit-box;
795
+ display: -webkit-flex;
796
+ display: -moz-box;
797
+ display: -ms-flexbox;
798
+ display: flex;
799
+ }
800
+
801
+ .premium-blog-even .slick-slide {
802
+ height: inherit !important;
803
+ }
804
+
805
+ /**
806
+ * Responsive Style
807
+ */
808
+ @media (max-width: 768px) {
809
+ .premium-blog-content-wrapper {
810
+ top: 0;
811
+ margin: 0;
812
+ padding: 15px;
813
+ }
814
+
815
+ }
816
+
817
+ [dir="rtl"] .premium-blog-wrap.slick-slider .slick-list,
818
+ [dir="rtl"] .premium-blog-wrap.slick-slider .slick-track {
819
+ direction: ltr;
 
 
820
  }
assets/frontend/css/premium-blog.css CHANGED
@@ -24,26 +24,27 @@
24
  .premium-blog-thumbnail-container img,
25
  .premium-blog-thumbnail-container .below-entry-meta {
26
  width: 100%;
27
- height: 100%;
28
  margin: 0 !important;
29
  -webkit-transition: all 0.4s ease-in-out;
30
- transition: all 0.4s ease-in-out; }
 
31
 
32
- .premium-blog-thumb-effect-wrapper .premium-blog-zoomout-effect img,
33
- .premium-blog-thumb-effect-wrapper .premium-blog-scale-effect img {
34
  -webkit-transform: scale(1.2);
35
  -ms-transform: scale(1.2);
36
  transform: scale(1.2); }
37
 
38
- .premium-blog-thumb-effect-wrapper .premium-blog-sepia-effect img {
39
  -webkit-filter: sepia(30%);
40
  filter: sepia(30%); }
41
 
42
- .premium-blog-thumb-effect-wrapper .premium-blog-bright-effect img {
43
  -webkit-filter: brightness(1);
44
  filter: brightness(1); }
45
 
46
- .premium-blog-thumb-effect-wrapper .premium-blog-trans-effect img {
47
  -webkit-transform: translateX(-15px) scale(1.1);
48
  -ms-transform: translateX(-15px) scale(1.1);
49
  transform: translateX(-15px) scale(1.1); }
@@ -92,9 +93,14 @@
92
  display: -webkit-flex;
93
  display: -moz-box;
94
  display: -ms-flexbox;
95
- display: flex; }
96
- .premium-blog-post-container .premium-blog-entry-container {
97
- margin: 0 !important; }
 
 
 
 
 
98
  .premium-blog-post-container .premium-blog-post-content {
99
  line-height: 1.5em;
100
  color: #777;
@@ -136,10 +142,10 @@
136
  .premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumbnail-container:before {
137
  width: 1px;
138
  height: 100%; }
139
- .premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumb-effect-wrapper:hover .premium-blog-thumbnail-container:after {
140
  width: 20px;
141
  opacity: 1; }
142
- .premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumb-effect-wrapper:hover .premium-blog-thumbnail-container:before {
143
  height: 20px;
144
  opacity: 1; }
145
  .premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-content-wrapper {
@@ -214,16 +220,11 @@
214
  -ms-flex-direction: column;
215
  flex-direction: column;
216
  background-color: transparent;
217
- z-index: 3; }
218
- .premium-blog-post-container.premium-blog-skin-banner .premium-blog-content-wrapper-inner {
219
- -webkit-transition: -webkit-transform 0.3s ease-in-out;
220
- transition: -webkit-transform 0.3s ease-in-out;
221
- transition: transform 0.3s ease-in-out;
222
- transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; }
223
- .premium-blog-post-container.premium-blog-skin-banner:hover .premium-blog-content-wrapper-inner {
224
- -webkit-transform: translateY(-5px);
225
- -ms-transform: translateY(-5px);
226
- transform: translateY(-5px); }
227
  .premium-blog-post-container .premium-blog-cats-container ul.post-categories {
228
  margin: 0;
229
  padding: 0;
@@ -244,8 +245,8 @@
244
  -webkit-transition: all 0.3s ease-in-out;
245
  transition: all 0.3s ease-in-out; }
246
 
247
- /*
248
- * Diagonal Effect
249
  */
250
  .premium-blog-diagonal-container {
251
  position: absolute;
@@ -268,12 +269,12 @@
268
  -webkit-transition: all 0.3s linear 0s;
269
  transition: all 0.3s linear 0s; }
270
 
271
- .premium-blog-thumb-effect-wrapper:hover .premium-blog-diagonal-effect:before {
272
  -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 150%, 0);
273
  transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 150%, 0); }
274
 
275
- /*
276
- * Framed Effect
277
  */
278
  .premium-blog-framed-effect {
279
  position: absolute;
@@ -290,14 +291,14 @@
290
  -webkit-transition: all 0.3s linear 0s;
291
  transition: all 0.3s linear 0s; }
292
 
293
- .premium-blog-thumb-effect-wrapper:hover .premium-blog-framed-effect {
294
  opacity: 0.99;
295
  -webkit-transform: scale(1);
296
  -ms-transform: scale(1);
297
  transform: scale(1); }
298
 
299
- /*
300
- * Bordered Effect
301
  */
302
  .premium-blog-bordered-effect {
303
  position: absolute;
@@ -341,9 +342,9 @@
341
  -ms-transform-origin: 0 0;
342
  transform-origin: 0 0; }
343
 
344
- .premium-blog-thumb-effect-wrapper:hover .premium-blog-bordered-effect {
345
  opacity: 0.99; }
346
- .premium-blog-thumb-effect-wrapper:hover .premium-blog-bordered-effect .premium-blog-post-link:before, .premium-blog-thumb-effect-wrapper:hover .premium-blog-bordered-effect .premium-blog-post-link:after {
347
  -webkit-transition-delay: 0.15s;
348
  transition-delay: 0.15s;
349
  opacity: 1;
@@ -351,8 +352,8 @@
351
  -ms-transform: scale(1);
352
  transform: scale(1); }
353
 
354
- /*
355
- * Squares Effect
356
  */
357
  .premium-blog-squares-effect,
358
  .premium-blog-squares-square-container {
@@ -408,22 +409,22 @@
408
  -ms-transform: translate(200%, -100%);
409
  transform: translate(200%, -100%); }
410
 
411
- .premium-blog-thumb-effect-wrapper:hover .premium-blog-squares-effect:before {
412
  -webkit-transform: translate(0, 0%) scaleY(1.003) scaleX(1.003);
413
  -ms-transform: translate(0, 0%) scaleY(1.003) scaleX(1.003);
414
  transform: translate(0, 0%) scaleY(1.003) scaleX(1.003); }
415
 
416
- .premium-blog-thumb-effect-wrapper:hover .premium-blog-squares-effect:after {
417
  -webkit-transform: translate(100%, 100%) scaleY(1.003) scaleX(1.003);
418
  -ms-transform: translate(100%, 100%) scaleY(1.003) scaleX(1.003);
419
  transform: translate(100%, 100%) scaleY(1.003) scaleX(1.003); }
420
 
421
- .premium-blog-thumb-effect-wrapper:hover .premium-blog-squares-square-container:before {
422
  -webkit-transform: translate(0, 100%);
423
  -ms-transform: translate(0, 100%);
424
  transform: translate(0, 100%); }
425
 
426
- .premium-blog-thumb-effect-wrapper:hover .premium-blog-squares-square-container:after {
427
  -webkit-transform: translate(100%, 0%);
428
  -ms-transform: translate(100%, 0%);
429
  transform: translate(100%, 0%); }
@@ -535,7 +536,6 @@
535
 
536
  /*Tags align*/
537
  .premium-blog-align-left .post-categories,
538
- .premium-blog-align-left .premium-blog-inner-container,
539
  .premium-blog-align-left .premium-blog-post-tags-container {
540
  -webkit-box-pack: start;
541
  -webkit-justify-content: flex-start;
@@ -543,8 +543,14 @@
543
  -ms-flex-pack: start;
544
  justify-content: flex-start; }
545
 
 
 
 
 
 
 
 
546
  .premium-blog-align-center .post-categories,
547
- .premium-blog-align-center .premium-blog-inner-container,
548
  .premium-blog-align-center .premium-blog-post-tags-container {
549
  -webkit-box-pack: center;
550
  -webkit-justify-content: center;
@@ -552,8 +558,14 @@
552
  -ms-flex-pack: center;
553
  justify-content: center; }
554
 
 
 
 
 
 
 
 
555
  .premium-blog-align-right .post-categories,
556
- .premium-blog-align-right .premium-blog-inner-container,
557
  .premium-blog-align-right .premium-blog-post-tags-container {
558
  -webkit-box-pack: end;
559
  -webkit-justify-content: flex-end;
@@ -561,6 +573,13 @@
561
  -ms-flex-pack: end;
562
  justify-content: flex-end; }
563
 
 
 
 
 
 
 
 
564
  /* Pagination */
565
  .premium-blog-pagination-container {
566
  text-align: right; }
@@ -614,14 +633,14 @@
614
  .premium-blog-wrap ul.slick-dots {
615
  width: 100%; }
616
 
617
- /*
618
- * List Layout
619
  */
620
  .premium-blog-list .premium-blog-post-outer-container {
621
  width: 100%; }
622
 
623
- /**
624
- * Even Layout
625
  */
626
  .premium-blog-even .premium-blog-post-container {
627
  height: 100%; }
@@ -679,8 +698,8 @@
679
  display: -ms-inline-flexbox;
680
  display: inline-flex; }
681
 
682
- /**
683
- * Responsive Style
684
  */
685
  @media (max-width: 768px) {
686
  .premium-blog-content-wrapper {
24
  .premium-blog-thumbnail-container img,
25
  .premium-blog-thumbnail-container .below-entry-meta {
26
  width: 100%;
27
+ height: 100% !important;
28
  margin: 0 !important;
29
  -webkit-transition: all 0.4s ease-in-out;
30
+ transition: all 0.4s ease-in-out;
31
+ display: block; }
32
 
33
+ .premium-blog-zoomout-effect img,
34
+ .premium-blog-scale-effect img {
35
  -webkit-transform: scale(1.2);
36
  -ms-transform: scale(1.2);
37
  transform: scale(1.2); }
38
 
39
+ .premium-blog-sepia-effect img {
40
  -webkit-filter: sepia(30%);
41
  filter: sepia(30%); }
42
 
43
+ .premium-blog-bright-effect img {
44
  -webkit-filter: brightness(1);
45
  filter: brightness(1); }
46
 
47
+ .premium-blog-trans-effect img {
48
  -webkit-transform: translateX(-15px) scale(1.1);
49
  -ms-transform: translateX(-15px) scale(1.1);
50
  transform: translateX(-15px) scale(1.1); }
93
  display: -webkit-flex;
94
  display: -moz-box;
95
  display: -ms-flexbox;
96
+ display: flex;
97
+ -webkit-box-orient: vertical;
98
+ -webkit-box-direction: normal;
99
+ -webkit-flex-direction: column;
100
+ -moz-box-orient: vertical;
101
+ -moz-box-direction: normal;
102
+ -ms-flex-direction: column;
103
+ flex-direction: column; }
104
  .premium-blog-post-container .premium-blog-post-content {
105
  line-height: 1.5em;
106
  color: #777;
142
  .premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumbnail-container:before {
143
  width: 1px;
144
  height: 100%; }
145
+ .premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner):hover .premium-blog-thumbnail-container:after {
146
  width: 20px;
147
  opacity: 1; }
148
+ .premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner):hover .premium-blog-thumbnail-container:before {
149
  height: 20px;
150
  opacity: 1; }
151
  .premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-content-wrapper {
220
  -ms-flex-direction: column;
221
  flex-direction: column;
222
  background-color: transparent;
223
+ z-index: 3;
224
+ -webkit-transition: bottom 0.3s ease-in-out;
225
+ transition: bottom 0.3s ease-in-out; }
226
+ .premium-blog-post-container.premium-blog-skin-banner:hover .premium-blog-content-wrapper {
227
+ bottom: 5px; }
 
 
 
 
 
228
  .premium-blog-post-container .premium-blog-cats-container ul.post-categories {
229
  margin: 0;
230
  padding: 0;
245
  -webkit-transition: all 0.3s ease-in-out;
246
  transition: all 0.3s ease-in-out; }
247
 
248
+ /*
249
+ * Diagonal Effect
250
  */
251
  .premium-blog-diagonal-container {
252
  position: absolute;
269
  -webkit-transition: all 0.3s linear 0s;
270
  transition: all 0.3s linear 0s; }
271
 
272
+ .premium-blog-post-outer-container:hover .premium-blog-diagonal-effect:before {
273
  -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 150%, 0);
274
  transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 150%, 0); }
275
 
276
+ /*
277
+ * Framed Effect
278
  */
279
  .premium-blog-framed-effect {
280
  position: absolute;
291
  -webkit-transition: all 0.3s linear 0s;
292
  transition: all 0.3s linear 0s; }
293
 
294
+ .premium-blog-post-outer-container:hover .premium-blog-framed-effect {
295
  opacity: 0.99;
296
  -webkit-transform: scale(1);
297
  -ms-transform: scale(1);
298
  transform: scale(1); }
299
 
300
+ /*
301
+ * Bordered Effect
302
  */
303
  .premium-blog-bordered-effect {
304
  position: absolute;
342
  -ms-transform-origin: 0 0;
343
  transform-origin: 0 0; }
344
 
345
+ .premium-blog-bordered-effect:hover {
346
  opacity: 0.99; }
347
+ .premium-blog-bordered-effect:hover .premium-blog-post-link:before, .premium-blog-bordered-effect:hover .premium-blog-post-link:after {
348
  -webkit-transition-delay: 0.15s;
349
  transition-delay: 0.15s;
350
  opacity: 1;
352
  -ms-transform: scale(1);
353
  transform: scale(1); }
354
 
355
+ /*
356
+ * Squares Effect
357
  */
358
  .premium-blog-squares-effect,
359
  .premium-blog-squares-square-container {
409
  -ms-transform: translate(200%, -100%);
410
  transform: translate(200%, -100%); }
411
 
412
+ .premium-blog-squares-effect:hover:before {
413
  -webkit-transform: translate(0, 0%) scaleY(1.003) scaleX(1.003);
414
  -ms-transform: translate(0, 0%) scaleY(1.003) scaleX(1.003);
415
  transform: translate(0, 0%) scaleY(1.003) scaleX(1.003); }
416
 
417
+ .premium-blog-squares-effect:hover:after {
418
  -webkit-transform: translate(100%, 100%) scaleY(1.003) scaleX(1.003);
419
  -ms-transform: translate(100%, 100%) scaleY(1.003) scaleX(1.003);
420
  transform: translate(100%, 100%) scaleY(1.003) scaleX(1.003); }
421
 
422
+ .premium-blog-squares-effect:hover .premium-blog-squares-square-container:before {
423
  -webkit-transform: translate(0, 100%);
424
  -ms-transform: translate(0, 100%);
425
  transform: translate(0, 100%); }
426
 
427
+ .premium-blog-squares-effect:hover .premium-blog-squares-square-container:after {
428
  -webkit-transform: translate(100%, 0%);
429
  -ms-transform: translate(100%, 0%);
430
  transform: translate(100%, 0%); }
536
 
537
  /*Tags align*/
538
  .premium-blog-align-left .post-categories,
 
539
  .premium-blog-align-left .premium-blog-post-tags-container {
540
  -webkit-box-pack: start;
541
  -webkit-justify-content: flex-start;
543
  -ms-flex-pack: start;
544
  justify-content: flex-start; }
545
 
546
+ .premium-blog-align-left .premium-blog-inner-container {
547
+ -webkit-box-align: start;
548
+ -webkit-align-items: flex-start;
549
+ -moz-box-align: start;
550
+ -ms-flex-align: start;
551
+ align-items: flex-start; }
552
+
553
  .premium-blog-align-center .post-categories,
 
554
  .premium-blog-align-center .premium-blog-post-tags-container {
555
  -webkit-box-pack: center;
556
  -webkit-justify-content: center;
558
  -ms-flex-pack: center;
559
  justify-content: center; }
560
 
561
+ .premium-blog-align-center .premium-blog-inner-container {
562
+ -webkit-box-align: center;
563
+ -webkit-align-items: center;
564
+ -moz-box-align: center;
565
+ -ms-flex-align: center;
566
+ align-items: center; }
567
+
568
  .premium-blog-align-right .post-categories,
 
569
  .premium-blog-align-right .premium-blog-post-tags-container {
570
  -webkit-box-pack: end;
571
  -webkit-justify-content: flex-end;
573
  -ms-flex-pack: end;
574
  justify-content: flex-end; }
575
 
576
+ .premium-blog-align-right .premium-blog-inner-container {
577
+ -webkit-box-align: end;
578
+ -webkit-align-items: flex-end;
579
+ -moz-box-align: end;
580
+ -ms-flex-align: end;
581
+ align-items: flex-end; }
582
+
583
  /* Pagination */
584
  .premium-blog-pagination-container {
585
  text-align: right; }
633
  .premium-blog-wrap ul.slick-dots {
634
  width: 100%; }
635
 
636
+ /*
637
+ * List Layout
638
  */
639
  .premium-blog-list .premium-blog-post-outer-container {
640
  width: 100%; }
641
 
642
+ /**
643
+ * Even Layout
644
  */
645
  .premium-blog-even .premium-blog-post-container {
646
  height: 100%; }
698
  display: -ms-inline-flexbox;
699
  display: inline-flex; }
700
 
701
+ /**
702
+ * Responsive Style
703
  */
704
  @media (max-width: 768px) {
705
  .premium-blog-content-wrapper {
assets/frontend/css/premium-carousel-widget-rtl.css CHANGED
@@ -1,146 +1,183 @@
1
- /**************** Premium Carousel **************/
2
- /************************************************/
3
- .premium-carousel-wrapper a.carousel-arrow svg,
4
- .premium-carousel-wrapper a.ver-carousel-arrow svg {
5
- -webkit-transition: all 0.3s ease-in-out;
6
- transition: all 0.3s ease-in-out;
7
- }
8
-
9
- .premium-carousel-wrapper a.slick-arrow:hover {
10
- -webkit-box-shadow: none !important;
11
- box-shadow: none !important;
12
- }
13
-
14
- .premium-carousel-wrapper .premium-carousel-content-hidden {
15
- visibility: hidden;
16
- }
17
-
18
- .premium-carousel-wrapper a.ver-carousel-arrow {
19
- right: 50%;
20
- -webkit-transform: translateX(50%);
21
- -ms-transform: translateX(50%);
22
- transform: translateX(50%);
23
- }
24
-
25
- .premium-carousel-dots-above ul.slick-dots {
26
- position: absolute;
27
- display: -ms-flexbox;
28
- display: -webkit-flex;
29
- display: -moz-flex;
30
- display: -ms-flex;
31
- -js-display: flex;
32
- display: -webkit-box;
33
- display: -moz-box;
34
- display: flex;
35
- top: 50%;
36
- -webkit-transform: translateY(-50%);
37
- -ms-transform: translateY(-50%);
38
- transform: translateY(-50%);
39
- -webkit-flex-direction: column;
40
- -webkit-box-orient: vertical;
41
- -webkit-box-direction: normal;
42
- -moz-box-orient: vertical;
43
- -moz-box-direction: normal;
44
- -ms-flex-direction: column;
45
- flex-direction: column;
46
- }
47
-
48
- /*
49
- * Custom Navigation Dot
50
- */
51
- .premium-carousel-wrapper .premium-carousel-nav-dot,
52
- .premium-carousel-wrapper .premium-carousel-nav-arrow-prev,
53
- .premium-carousel-wrapper .premium-carousel-nav-arrow-next {
54
- display: none;
55
- }
56
-
57
- .premium-carousel-wrapper ul.slick-dots svg {
58
- width: 20px;
59
- height: 20px;
60
- outline: none !important;
61
- }
62
-
63
- /* Ripple Out */
64
- @-webkit-keyframes hvr-ripple-out {
65
- 0% {
66
- -webkit-transform: scale(1);
67
- transform: scale(1);
68
- opacity: 1;
69
- }
70
-
71
- 100% {
72
- -webkit-transform: scale(1.5);
73
- transform: scale(1.5);
74
- opacity: 0;
75
- }
76
- }
77
-
78
- @keyframes hvr-ripple-out {
79
- 0% {
80
- -webkit-transform: scale(1);
81
- transform: scale(1);
82
- opacity: 1;
83
- }
84
-
85
- 100% {
86
- -webkit-transform: scale(1.5);
87
- transform: scale(1.5);
88
- opacity: 0;
89
- }
90
- }
91
-
92
- .premium-carousel-ripple-yes .premium-carousel-wrapper {
93
- padding-bottom: 1px;
94
- }
95
-
96
- .premium-carousel-ripple-yes ul.slick-dots li,
97
- .premium-carousel-ripple-yes ul.slick-dots li i {
98
- position: relative;
99
- }
100
-
101
- .premium-carousel-ripple-yes ul.slick-dots li i {
102
- z-index: 1;
103
- }
104
-
105
- .premium-carousel-ripple-yes ul.slick-dots li:hover:before {
106
- content: "";
107
- position: absolute;
108
- -webkit-transform: scale(1);
109
- -ms-transform: scale(1);
110
- transform: scale(1);
111
- top: 0;
112
- left: 0;
113
- bottom: 0;
114
- right: 0;
115
- -webkit-border-radius: 50%;
116
- border-radius: 50%;
117
- pointer-events: none;
118
- background-color: rgba(0, 0, 0, 0.15);
119
- }
120
-
121
- .premium-carousel-ripple-yes ul.slick-dots li.slick-active:hover:before {
122
- background-color: rgba(0, 0, 0, 0.3);
123
- }
124
-
125
- .premium-carousel-ripple-yes ul.slick-dots li:hover:before {
126
- -webkit-animation: hvr-ripple-out 1.3s infinite;
127
- animation: hvr-ripple-out 1.3s infinite;
128
- }
129
-
130
- .premium-carousel-wrapper.premium-carousel-scale .slick-slide {
131
- -webkit-transform: scale(1.25, 1.25);
132
- -ms-transform: scale(1.25, 1.25);
133
- transform: scale(1.25, 1.25);
134
- -webkit-transition: all 0.3s ease-in-out;
135
- transition: all 0.3s ease-in-out;
136
- }
137
-
138
- .premium-carousel-wrapper.premium-carousel-scale div.slick-active {
139
- -webkit-transform: scale(1, 1);
140
- -ms-transform: scale(1, 1);
141
- transform: scale(1, 1);
142
- }
143
-
144
- [dir="rtl"] .premium-carousel-inner .slick-slide {
145
- float: right;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
146
  }
1
+ /**************** Premium Carousel **************/
2
+ /************************************************/
3
+ .premium-carousel-wrapper a.carousel-arrow,
4
+ .premium-carousel-wrapper a.ver-carousel-arrow {
5
+ -js-display: flex;
6
+ display: -webkit-box;
7
+ display: -webkit-flex;
8
+ display: -moz-box;
9
+ display: -ms-flexbox;
10
+ display: flex;
11
+ -webkit-box-align: center;
12
+ -webkit-align-items: center;
13
+ -moz-box-align: center;
14
+ -ms-flex-align: center;
15
+ align-items: center;
16
+ -webkit-box-pack: center;
17
+ -webkit-justify-content: center;
18
+ -moz-box-pack: center;
19
+ -ms-flex-pack: center;
20
+ justify-content: center;
21
+ width: 2em;
22
+ height: 2em;
23
+ line-height: 0;
24
+ text-align: center;
25
+ position: absolute;
26
+ z-index: 99;
27
+ cursor: pointer;
28
+ -webkit-transition: all 0.3s ease-in-out;
29
+ transition: all 0.3s ease-in-out;
30
+ -webkit-appearance: inherit;
31
+ border: none;
32
+ -webkit-box-shadow: none;
33
+ box-shadow: none;
34
+ }
35
+
36
+ .premium-carousel-wrapper a.carousel-arrow svg,
37
+ .premium-carousel-wrapper a.ver-carousel-arrow svg {
38
+ -webkit-transition: all 0.3s ease-in-out;
39
+ transition: all 0.3s ease-in-out;
40
+ }
41
+
42
+ .premium-carousel-wrapper a.slick-arrow:hover {
43
+ -webkit-box-shadow: none !important;
44
+ box-shadow: none !important;
45
+ }
46
+
47
+ .premium-carousel-wrapper .premium-carousel-content-hidden {
48
+ visibility: hidden;
49
+ }
50
+
51
+ .premium-carousel-wrapper a.carousel-arrow {
52
+ top: 50%;
53
+ }
54
+
55
+ .premium-carousel-wrapper a.ver-carousel-arrow {
56
+ right: 50%;
57
+ -webkit-transform: translateX(50%);
58
+ -ms-transform: translateX(50%);
59
+ transform: translateX(50%);
60
+ }
61
+
62
+ .premium-carousel-dots-above ul.slick-dots {
63
+ position: absolute;
64
+ display: -ms-flexbox;
65
+ display: -webkit-flex;
66
+ display: -moz-flex;
67
+ display: -ms-flex;
68
+ -js-display: flex;
69
+ display: -webkit-box;
70
+ display: -moz-box;
71
+ display: flex;
72
+ top: 50%;
73
+ -webkit-transform: translateY(-50%);
74
+ -ms-transform: translateY(-50%);
75
+ transform: translateY(-50%);
76
+ -webkit-flex-direction: column;
77
+ -webkit-box-orient: vertical;
78
+ -webkit-box-direction: normal;
79
+ -moz-box-orient: vertical;
80
+ -moz-box-direction: normal;
81
+ -ms-flex-direction: column;
82
+ flex-direction: column;
83
+ }
84
+
85
+ /*
86
+ * Custom Navigation Dot
87
+ */
88
+ .premium-carousel-wrapper .premium-carousel-nav-dot,
89
+ .premium-carousel-wrapper .premium-carousel-nav-arrow-prev,
90
+ .premium-carousel-wrapper .premium-carousel-nav-arrow-next {
91
+ display: none;
92
+ }
93
+
94
+ .premium-carousel-wrapper ul.slick-dots svg {
95
+ width: 20px;
96
+ height: 20px;
97
+ outline: none !important;
98
+ }
99
+
100
+ /* Ripple Out */
101
+ @-webkit-keyframes hvr-ripple-out {
102
+ 0% {
103
+ -webkit-transform: scale(1);
104
+ transform: scale(1);
105
+ opacity: 1;
106
+ }
107
+
108
+ 100% {
109
+ -webkit-transform: scale(1.5);
110
+ transform: scale(1.5);
111
+ opacity: 0;
112
+ }
113
+ }
114
+
115
+ @keyframes hvr-ripple-out {
116
+ 0% {
117
+ -webkit-transform: scale(1);
118
+ transform: scale(1);
119
+ opacity: 1;
120
+ }
121
+
122
+ 100% {
123
+ -webkit-transform: scale(1.5);
124
+ transform: scale(1.5);
125
+ opacity: 0;
126
+ }
127
+ }
128
+
129
+ .premium-carousel-ripple-yes .premium-carousel-wrapper {
130
+ padding-bottom: 1px;
131
+ }
132
+
133
+ .premium-carousel-ripple-yes ul.slick-dots li,
134
+ .premium-carousel-ripple-yes ul.slick-dots li i {
135
+ position: relative;
136
+ }
137
+
138
+ .premium-carousel-ripple-yes ul.slick-dots li i {
139
+ z-index: 1;
140
+ }
141
+
142
+ .premium-carousel-ripple-yes ul.slick-dots li:hover:before {
143
+ content: "";
144
+ position: absolute;
145
+ -webkit-transform: scale(1);
146
+ -ms-transform: scale(1);
147
+ transform: scale(1);
148
+ top: 0;
149
+ left: 0;
150
+ bottom: 0;
151
+ right: 0;
152
+ -webkit-border-radius: 50%;
153
+ border-radius: 50%;
154
+ pointer-events: none;
155
+ background-color: rgba(0, 0, 0, 0.15);
156
+ }
157
+
158
+ .premium-carousel-ripple-yes ul.slick-dots li.slick-active:hover:before {
159
+ background-color: rgba(0, 0, 0, 0.3);
160
+ }
161
+
162
+ .premium-carousel-ripple-yes ul.slick-dots li:hover:before {
163
+ -webkit-animation: hvr-ripple-out 1.3s infinite;
164
+ animation: hvr-ripple-out 1.3s infinite;
165
+ }
166
+
167
+ .premium-carousel-wrapper.premium-carousel-scale .slick-slide {
168
+ -webkit-transform: scale(1.25, 1.25);
169
+ -ms-transform: scale(1.25, 1.25);
170
+ transform: scale(1.25, 1.25);
171
+ -webkit-transition: all 0.3s ease-in-out;
172
+ transition: all 0.3s ease-in-out;
173
+ }
174
+
175
+ .premium-carousel-wrapper.premium-carousel-scale div.slick-active {
176
+ -webkit-transform: scale(1, 1);
177
+ -ms-transform: scale(1, 1);
178
+ transform: scale(1, 1);
179
+ }
180
+
181
+ [dir="rtl"] .premium-carousel-inner .slick-slide {
182
+ float: right;
183
  }
assets/frontend/css/premium-img-gallery-rtl.css CHANGED
@@ -1,455 +1,451 @@
1
- /******** Premium Media Grid ********/
2
- /************************************/
3
- .premium-img-gallery-filter,
4
- .premium-blog-filter {
5
- display: -webkit-box;
6
- display: -webkit-flex;
7
- display: -ms-flexbox;
8
- -js-display: flex;
9
- display: -moz-box;
10
- display: flex;
11
- -webkit-box-align: center;
12
- -webkit-align-items: center;
13
- -moz-box-align: center;
14
- -ms-flex-align: center;
15
- align-items: center;
16
- -webkit-box-pack: center;
17
- -webkit-justify-content: center;
18
- -moz-box-pack: center;
19
- -ms-flex-pack: center;
20
- justify-content: center;
21
- }
22
-
23
- .premium-img-gallery {
24
- clear: both;
25
- overflow: hidden;
26
- }
27
-
28
- .premium-gallery-container .premium-gallery-item {
29
- padding: 10px;
30
- float: right;
31
- /* Google Chrome isotope issue */
32
- }
33
-
34
- .premium-gallery-container .grid-sizer {
35
- width: 33.33%;
36
- }
37
-
38
- .premium-img-gallery-filter .premium-gallery-cats-container li a.category,
39
- .premium-blog-filter .premium-blog-filters-container li a.category {
40
- outline: none;
41
- text-decoration: none;
42
- -webkit-border-radius: 75px;
43
- border-radius: 75px;
44
- margin: 15px 5px 20px;
45
- padding: 7px 20px;
46
- -webkit-transition: all 0.3s ease-in-out;
47
- transition: all 0.3s ease-in-out;
48
- }
49
-
50
- .premium-img-gallery-filter .premium-gallery-cats-container li a.category span {
51
- -webkit-transition: all 0.3s ease-in-out;
52
- transition: all 0.3s ease-in-out;
53
- }
54
-
55
- .pa-gallery-img {
56
- position: relative;
57
- }
58
-
59
- .pa-gallery-img .pa-gallery-whole-link {
60
- position: absolute;
61
- top: 0;
62
- right: 0;
63
- width: 100%;
64
- height: 100%;
65
- }
66
-
67
- .pa-gallery-img.style2 .pa-gallery-whole-link {
68
- z-index: 99;
69
- }
70
-
71
- .pa-gallery-img-container {
72
- overflow: hidden;
73
- -webkit-backface-visibility: hidden;
74
- -moz-backface-visibility: hidden;
75
- -webkit-transform: translate3d(0, 0, 0);
76
- transform: translate3d(0, 0, 0);
77
- }
78
-
79
- .pa-gallery-img-container img {
80
- display: block;
81
- width: 100%;
82
- -webkit-transition: all 0.3s ease-in-out;
83
- transition: all 0.3s ease-in-out;
84
- }
85
-
86
- .premium-img-gallery.gray img {
87
- -webkit-filter: grayscale(100%);
88
- filter: grayscale(100%);
89
- }
90
-
91
- .premium-img-gallery.zoomout img,
92
- .premium-img-gallery.scale img {
93
- -webkit-transform: scale(1.2);
94
- -ms-transform: scale(1.2);
95
- transform: scale(1.2);
96
- }
97
-
98
- .premium-img-gallery.sepia img {
99
- -webkit-filter: sepia(30%);
100
- filter: sepia(30%);
101
- }
102
-
103
- .premium-img-gallery.bright img {
104
- -webkit-filter: brightness(1);
105
- filter: brightness(1);
106
- }
107
-
108
- .premium-img-gallery.trans img {
109
- -webkit-transform: translateX(15px) scale(1.1);
110
- -ms-transform: translateX(15px) scale(1.1);
111
- transform: translateX(15px) scale(1.1);
112
- }
113
-
114
- .pa-gallery-img .pa-gallery-magnific-image,
115
- .pa-gallery-img .pa-gallery-img-link {
116
- outline: none;
117
- }
118
-
119
- .pa-gallery-img .pa-gallery-magnific-image i,
120
- .pa-gallery-img .pa-gallery-magnific-image svg,
121
- .pa-gallery-img .pa-gallery-img-link i,
122
- .pa-gallery-img .pa-gallery-img-link svg {
123
- -webkit-transition: all 0.3s ease-in-out;
124
- transition: all 0.3s ease-in-out;
125
- }
126
-
127
- .pa-gallery-img .pa-gallery-magnific-image span,
128
- .pa-gallery-img .pa-gallery-img-link span {
129
- line-height: 1;
130
- display: inline-block;
131
- opacity: 0;
132
- margin: 0 5px;
133
- padding: 15px;
134
- -webkit-border-radius: 50%;
135
- border-radius: 50%;
136
- }
137
-
138
- .pa-gallery-img.style2 .pa-gallery-magnific-image span,
139
- .pa-gallery-img.style2 .pa-gallery-img-link span {
140
- margin: 0 5px 20px;
141
- }
142
-
143
- .pa-gallery-img:hover .pa-gallery-magnific-image span {
144
- -webkit-transition: all 0.3s ease-in-out, opacity 0.5s ease-in-out 0.3s;
145
- transition: all 0.3s ease-in-out, opacity 0.5s ease-in-out 0.3s;
146
- }
147
-
148
- .pa-gallery-img:hover .pa-gallery-img-link span {
149
- -webkit-transition: all 0.3s ease-in-out, opacity 0.5s ease-in-out 0.6s;
150
- transition: all 0.3s ease-in-out, opacity 0.5s ease-in-out 0.6s;
151
- }
152
-
153
- .pa-gallery-img:hover .pa-gallery-magnific-image span,
154
- .pa-gallery-img:hover .pa-gallery-img-link span,
155
- .premium-gallery-icon-show a.pa-gallery-video-icon span {
156
- opacity: 1;
157
- }
158
-
159
- .premium-img-gallery-filter ul.premium-gallery-cats-container,
160
- .premium-blog-filter ul.premium-blog-filters-container {
161
- text-align: center;
162
- margin: 0;
163
- padding: 0;
164
- }
165
-
166
- .premium-img-gallery-filter .premium-gallery-cats-container li,
167
- .premium-blog-filter .premium-blog-filters-container li {
168
- list-style: none;
169
- display: -webkit-inline-box;
170
- display: -webkit-inline-flex;
171
- display: -ms-inline-flexbox;
172
- -js-display: inline-flex;
173
- display: -moz-inline-box;
174
- display: inline-flex;
175
- }
176
-
177
- .premium-img-gallery.zoomin .pa-gallery-img:hover img {
178
- -webkit-transform: scale(1.1);
179
- -ms-transform: scale(1.1);
180
- transform: scale(1.1);
181
- }
182
-
183
- .premium-img-gallery.zoomout .pa-gallery-img:hover img {
184
- -webkit-transform: scale(1);
185
- -ms-transform: scale(1);
186
- transform: scale(1);
187
- }
188
-
189
- .premium-img-gallery.scale .pa-gallery-img:hover img {
190
- -webkit-transform: scale(1.3) rotate(-5deg);
191
- -ms-transform: scale(1.3) rotate(-5deg);
192
- transform: scale(1.3) rotate(-5deg);
193
- }
194
-
195
- .premium-img-gallery.gray .pa-gallery-img:hover img {
196
- -webkit-filter: grayscale(0%);
197
- filter: grayscale(0%);
198
- }
199
-
200
- .premium-img-gallery.blur .pa-gallery-img:hover img {
201
- -webkit-filter: blur(3px);
202
- filter: blur(3px);
203
- }
204
-
205
- .premium-img-gallery.sepia .pa-gallery-img:hover img {
206
- -webkit-filter: sepia(0%);
207
- filter: sepia(0%);
208
- }
209
-
210
- .premium-img-gallery.trans .pa-gallery-img:hover img {
211
- -webkit-transform: translateX(0px) scale(1.1);
212
- -ms-transform: translateX(0px) scale(1.1);
213
- transform: translateX(0px) scale(1.1);
214
- }
215
-
216
- .premium-img-gallery.bright .pa-gallery-img:hover img {
217
- -webkit-filter: brightness(1.2);
218
- filter: brightness(1.2);
219
- }
220
-
221
- .pa-gallery-img .premium-gallery-caption {
222
- padding: 10px;
223
- }
224
-
225
- .pa-gallery-img .premium-gallery-caption .premium-gallery-img-name {
226
- margin-bottom: 0;
227
- }
228
-
229
- .pa-gallery-img.style1 {
230
- overflow: hidden;
231
- }
232
-
233
- .pa-gallery-img:not(.style2) .pa-gallery-icons-wrapper {
234
- position: absolute;
235
- top: 0;
236
- right: 0;
237
- width: 100%;
238
- height: 100%;
239
- -webkit-transition: all 0.3s ease-in-out;
240
- transition: all 0.3s ease-in-out;
241
- }
242
-
243
- .pa-gallery-img:not(.style2) .pa-gallery-icons-inner-container {
244
- position: absolute;
245
- top: 33.33%;
246
- width: 100%;
247
- text-align: center;
248
- -webkit-transform: translateY(-50%);
249
- -ms-transform: translateY(-50%);
250
- transform: translateY(-50%);
251
- z-index: 999;
252
- }
253
-
254
- .premium-blog-post-container .premium-blog-entry-container {
255
- margin: 0 !important;
256
- }
257
-
258
- .pa-gallery-img.style1 .premium-gallery-caption {
259
- position: absolute;
260
- top: auto;
261
- left: 0;
262
- right: 0;
263
- width: 100%;
264
- -webkit-transition: all 500ms ease 0s;
265
- transition: all 500ms ease 0s;
266
- -webkit-transform: translate3d(0, 100%, 0);
267
- -ms-transform: translate3d(0, 100%, 0);
268
- transform: translate3d(0, 100%, 0);
269
- }
270
-
271
- .pa-gallery-img.default .premium-gallery-caption {
272
- position: absolute;
273
- top: auto;
274
- left: 0;
275
- right: 0;
276
- width: 100%;
277
- bottom: 0;
278
- }
279
-
280
- .pa-gallery-img.style1:hover .premium-gallery-caption {
281
- -webkit-transform: translate3d(0, 0, 0);
282
- -ms-transform: translate3d(0, 0, 0);
283
- transform: translate3d(0, 0, 0);
284
- bottom: -1px !important;
285
- }
286
-
287
- .pa-gallery-img.style2 .pa-gallery-icons-caption-container {
288
- position: absolute;
289
- top: 0;
290
- right: 0;
291
- width: 100%;
292
- height: 100%;
293
- opacity: 0;
294
- -webkit-backface-visibility: hidden;
295
- backface-visibility: hidden;
296
- -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
297
- -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
298
- transition: opacity 0.3s, -webkit-transform 0.3s;
299
- transition: transform 0.3s, opacity 0.3s;
300
- transition: transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;
301
- z-index: 1;
302
- background-color: rgba(108, 191, 226, 0.68);
303
- display: -webkit-box;
304
- display: -webkit-flex;
305
- display: -ms-flexbox;
306
- -js-display: flex;
307
- display: -moz-box;
308
- display: flex;
309
- text-align: center;
310
- -webkit-box-align: center;
311
- -webkit-align-items: center;
312
- -moz-box-align: center;
313
- -ms-flex-align: center;
314
- align-items: center;
315
- }
316
-
317
- .pa-gallery-img.style2 .pa-gallery-icons-caption-cell {
318
- width: 100%;
319
- }
320
-
321
- .pa-gallery-img.style2:hover .pa-gallery-icons-caption-container {
322
- opacity: 1;
323
- -webkit-transform: translate(-15px, 15px);
324
- -ms-transform: translate(-15px, 15px);
325
- transform: translate(-15px, 15px);
326
- }
327
-
328
- .premium-clearfix {
329
- clear: both;
330
- }
331
-
332
- .premium-gallery-container .pa-gallery-item {
333
- padding: 10px;
334
- }
335
-
336
- /**
337
- * Metro Layout
338
- */
339
- .premium-img-gallery-metro .premium-gallery-item {
340
- overflow: hidden;
341
- }
342
-
343
- .premium-img-gallery-metro .pa-gallery-img {
344
- height: 100%;
345
- }
346
-
347
- .premium-img-gallery-metro .pa-gallery-img-container {
348
- height: 100%;
349
- }
350
-
351
- .premium-img-gallery-metro .pa-gallery-img-container img {
352
- min-height: 100%;
353
- width: 100%;
354
- -o-object-fit: fill;
355
- object-fit: fill;
356
- }
357
-
358
- .premium-img-gallery .premium-gallery-item-hidden {
359
- visibility: hidden;
360
- width: 0 !important;
361
- height: 0 !important;
362
- margin: 0 !important;
363
- padding: 0 !important;
364
- }
365
-
366
- .premium-gallery-load-more .premium-gallery-load-more-btn {
367
- -webkit-box-shadow: none;
368
- box-shadow: none;
369
- text-shadow: none;
370
- border: none;
371
- outline: none;
372
- -webkit-box-align: center;
373
- -ms-flex-align: center;
374
- -webkit-align-items: center;
375
- -moz-box-align: center;
376
- align-items: center;
377
- vertical-align: bottom;
378
- cursor: pointer;
379
- line-height: 1;
380
- font-style: normal;
381
- font-weight: normal;
382
- background-image: none;
383
- color: #fff;
384
- -webkit-transition: all 0.3s ease-in-out;
385
- transition: all 0.3s ease-in-out;
386
- }
387
-
388
- .premium-gallery-load-more-btn {
389
- display: -webkit-inline-box;
390
- display: -webkit-inline-flex;
391
- display: -ms-inline-flexbox;
392
- -js-display: inline-flex;
393
- display: -moz-inline-box;
394
- display: inline-flex;
395
- -webkit-box-align: center;
396
- -webkit-align-items: center;
397
- -moz-box-align: center;
398
- -ms-flex-align: center;
399
- align-items: center;
400
- }
401
-
402
- .premium-gallery-load-more-btn div {
403
- margin-right: 3px;
404
- }
405
-
406
- .premium-gallery-load-more-btn .premium-loader {
407
- display: inline-block;
408
- width: 20px;
409
- height: 20px;
410
- }
411
-
412
- /** * Video */
413
- .pa-gallery-img .pa-gallery-lightbox-wrap {
414
- display: inline-block;
415
- }
416
-
417
- .premium-img-gallery-no-lightbox .premium-gallery-video-item .pa-gallery-img,
418
- .pa-gallery-img .pa-gallery-video-icon {
419
- cursor: pointer;
420
- }
421
-
422
- .pa-gallery-img-container iframe,
423
- .pa-gallery-img-container video {
424
- position: absolute;
425
- visibility: hidden;
426
- top: 0;
427
- right: 0;
428
- max-width: 100%;
429
- width: 100%;
430
- height: 100%;
431
- margin: 0;
432
- line-height: 1;
433
- border: none;
434
- }
435
-
436
- .pa-gallery-img-container video {
437
- -o-object-fit: contain;
438
- object-fit: contain;
439
- }
440
-
441
- .pa-gallery-icons-inner-container svg,
442
- .pa-gallery-icons-caption-cell svg {
443
- width: 14px;
444
- height: 14px;
445
- }
446
-
447
- .premium-gallery-gradient-layer {
448
- position: absolute;
449
- bottom: 40px;
450
- width: 100%;
451
- height: 20px;
452
- background: -webkit-gradient(linear, left bottom, left top, from(#17181f), to(rgba(255, 255, 255, 0)));
453
- background: -webkit-linear-gradient(bottom, #17181f 0%, rgba(255, 255, 255, 0) 100%);
454
- background: linear-gradient(to top, #17181f 0%, rgba(255, 255, 255, 0) 100%);
455
- }
1
+ /******** Premium Media Grid ********/
2
+ /************************************/
3
+ .premium-img-gallery-filter,
4
+ .premium-blog-filter {
5
+ display: -webkit-box;
6
+ display: -webkit-flex;
7
+ display: -ms-flexbox;
8
+ -js-display: flex;
9
+ display: -moz-box;
10
+ display: flex;
11
+ -webkit-box-align: center;
12
+ -webkit-align-items: center;
13
+ -moz-box-align: center;
14
+ -ms-flex-align: center;
15
+ align-items: center;
16
+ -webkit-box-pack: center;
17
+ -webkit-justify-content: center;
18
+ -moz-box-pack: center;
19
+ -ms-flex-pack: center;
20
+ justify-content: center;
21
+ }
22
+
23
+ .premium-img-gallery {
24
+ clear: both;
25
+ overflow: hidden;
26
+ }
27
+
28
+ .premium-gallery-container .premium-gallery-item {
29
+ padding: 10px;
30
+ float: right;
31
+ /* Google Chrome isotope issue */
32
+ }
33
+
34
+ .premium-gallery-container .grid-sizer {
35
+ width: 33.33%;
36
+ }
37
+
38
+ .premium-img-gallery-filter .premium-gallery-cats-container li a.category,
39
+ .premium-blog-filter .premium-blog-filters-container li a.category {
40
+ outline: none;
41
+ text-decoration: none;
42
+ -webkit-border-radius: 75px;
43
+ border-radius: 75px;
44
+ margin: 15px 5px 20px;
45
+ padding: 7px 20px;
46
+ -webkit-transition: all 0.3s ease-in-out;
47
+ transition: all 0.3s ease-in-out;
48
+ }
49
+
50
+ /* .premium-img-gallery-filter .premium-gallery-cats-container li a.category span {
51
+ -webkit-transition: all 0.3s ease-in-out;
52
+ transition: all 0.3s ease-in-out;
53
+ } */
54
+
55
+ .pa-gallery-img {
56
+ position: relative;
57
+ }
58
+
59
+ .pa-gallery-img .pa-gallery-whole-link {
60
+ position: absolute;
61
+ top: 0;
62
+ right: 0;
63
+ width: 100%;
64
+ height: 100%;
65
+ }
66
+
67
+ .pa-gallery-img.style2 .pa-gallery-whole-link {
68
+ z-index: 99;
69
+ }
70
+
71
+ .pa-gallery-img-container {
72
+ overflow: hidden;
73
+ -webkit-backface-visibility: hidden;
74
+ -moz-backface-visibility: hidden;
75
+ -webkit-transform: translate3d(0, 0, 0);
76
+ transform: translate3d(0, 0, 0);
77
+ }
78
+
79
+ .pa-gallery-img-container img {
80
+ display: block;
81
+ width: 100%;
82
+ -webkit-transition: all 0.3s ease-in-out;
83
+ transition: all 0.3s ease-in-out;
84
+ }
85
+
86
+ .premium-img-gallery.gray img {
87
+ -webkit-filter: grayscale(100%);
88
+ filter: grayscale(100%);
89
+ }
90
+
91
+ .premium-img-gallery.zoomout img,
92
+ .premium-img-gallery.scale img {
93
+ -webkit-transform: scale(1.2);
94
+ -ms-transform: scale(1.2);
95
+ transform: scale(1.2);
96
+ }
97
+
98
+ .premium-img-gallery.sepia img {
99
+ -webkit-filter: sepia(30%);
100
+ filter: sepia(30%);
101
+ }
102
+
103
+ .premium-img-gallery.bright img {
104
+ -webkit-filter: brightness(1);
105
+ filter: brightness(1);
106
+ }
107
+
108
+ .premium-img-gallery.trans img {
109
+ -webkit-transform: translateX(15px) scale(1.1);
110
+ -ms-transform: translateX(15px) scale(1.1);
111
+ transform: translateX(15px) scale(1.1);
112
+ }
113
+
114
+ .pa-gallery-img .pa-gallery-magnific-image,
115
+ .pa-gallery-img .pa-gallery-img-link {
116
+ outline: none;
117
+ }
118
+
119
+ .pa-gallery-img .pa-gallery-magnific-image i,
120
+ .pa-gallery-img .pa-gallery-magnific-image svg,
121
+ .pa-gallery-img .pa-gallery-img-link i,
122
+ .pa-gallery-img .pa-gallery-img-link svg {
123
+ -webkit-transition: all 0.3s ease-in-out;
124
+ transition: all 0.3s ease-in-out;
125
+ }
126
+
127
+ .pa-gallery-img .pa-gallery-magnific-image span,
128
+ .pa-gallery-img .pa-gallery-img-link span {
129
+ line-height: 1;
130
+ display: inline-block;
131
+ opacity: 0;
132
+ margin: 0 5px;
133
+ padding: 15px;
134
+ -webkit-border-radius: 50%;
135
+ border-radius: 50%;
136
+ }
137
+
138
+ .pa-gallery-img.style2 .pa-gallery-magnific-image span,
139
+ .pa-gallery-img.style2 .pa-gallery-img-link span {
140
+ margin: 0 5px 20px;
141
+ }
142
+
143
+ .pa-gallery-img:hover .pa-gallery-magnific-image span {
144
+ -webkit-transition: all 0.3s ease-in-out, opacity 0.5s ease-in-out 0.3s;
145
+ transition: all 0.3s ease-in-out, opacity 0.5s ease-in-out 0.3s;
146
+ }
147
+
148
+ .pa-gallery-img:hover .pa-gallery-img-link span {
149
+ -webkit-transition: all 0.3s ease-in-out, opacity 0.5s ease-in-out 0.6s;
150
+ transition: all 0.3s ease-in-out, opacity 0.5s ease-in-out 0.6s;
151
+ }
152
+
153
+ .pa-gallery-img:hover .pa-gallery-magnific-image span,
154
+ .pa-gallery-img:hover .pa-gallery-img-link span,
155
+ .premium-gallery-icon-show a.pa-gallery-video-icon span {
156
+ opacity: 1;
157
+ }
158
+
159
+ .premium-img-gallery-filter ul.premium-gallery-cats-container,
160
+ .premium-blog-filter ul.premium-blog-filters-container {
161
+ text-align: center;
162
+ margin: 0;
163
+ padding: 0;
164
+ }
165
+
166
+ .premium-img-gallery-filter .premium-gallery-cats-container li,
167
+ .premium-blog-filter .premium-blog-filters-container li {
168
+ list-style: none;
169
+ display: -webkit-inline-box;
170
+ display: -webkit-inline-flex;
171
+ display: -ms-inline-flexbox;
172
+ -js-display: inline-flex;
173
+ display: -moz-inline-box;
174
+ display: inline-flex;
175
+ }
176
+
177
+ .premium-img-gallery.zoomin .pa-gallery-img:hover img {
178
+ -webkit-transform: scale(1.1);
179
+ -ms-transform: scale(1.1);
180
+ transform: scale(1.1);
181
+ }
182
+
183
+ .premium-img-gallery.zoomout .pa-gallery-img:hover img {
184
+ -webkit-transform: scale(1);
185
+ -ms-transform: scale(1);
186
+ transform: scale(1);
187
+ }
188
+
189
+ .premium-img-gallery.scale .pa-gallery-img:hover img {
190
+ -webkit-transform: scale(1.3) rotate(-5deg);
191
+ -ms-transform: scale(1.3) rotate(-5deg);
192
+ transform: scale(1.3) rotate(-5deg);
193
+ }
194
+
195
+ .premium-img-gallery.gray .pa-gallery-img:hover img {
196
+ -webkit-filter: grayscale(0%);
197
+ filter: grayscale(0%);
198
+ }
199
+
200
+ .premium-img-gallery.blur .pa-gallery-img:hover img {
201
+ -webkit-filter: blur(3px);
202
+ filter: blur(3px);
203
+ }
204
+
205
+ .premium-img-gallery.sepia .pa-gallery-img:hover img {
206
+ -webkit-filter: sepia(0%);
207
+ filter: sepia(0%);
208
+ }
209
+
210
+ .premium-img-gallery.trans .pa-gallery-img:hover img {
211
+ -webkit-transform: translateX(0px) scale(1.1);
212
+ -ms-transform: translateX(0px) scale(1.1);
213
+ transform: translateX(0px) scale(1.1);
214
+ }
215
+
216
+ .premium-img-gallery.bright .pa-gallery-img:hover img {
217
+ -webkit-filter: brightness(1.2);
218
+ filter: brightness(1.2);
219
+ }
220
+
221
+ .pa-gallery-img .premium-gallery-caption {
222
+ padding: 10px;
223
+ }
224
+
225
+ .pa-gallery-img .premium-gallery-caption .premium-gallery-img-name {
226
+ margin-bottom: 0;
227
+ }
228
+
229
+ .pa-gallery-img.style1 {
230
+ overflow: hidden;
231
+ }
232
+
233
+ .pa-gallery-img:not(.style2) .pa-gallery-icons-wrapper {
234
+ position: absolute;
235
+ top: 0;
236
+ right: 0;
237
+ width: 100%;
238
+ height: 100%;
239
+ -webkit-transition: all 0.3s ease-in-out;
240
+ transition: all 0.3s ease-in-out;
241
+ }
242
+
243
+ .pa-gallery-img:not(.style2) .pa-gallery-icons-inner-container {
244
+ position: absolute;
245
+ top: 33.33%;
246
+ width: 100%;
247
+ text-align: center;
248
+ -webkit-transform: translateY(-50%);
249
+ -ms-transform: translateY(-50%);
250
+ transform: translateY(-50%);
251
+ z-index: 999;
252
+ }
253
+
254
+ .pa-gallery-img.style1 .premium-gallery-caption {
255
+ position: absolute;
256
+ top: auto;
257
+ left: 0;
258
+ right: 0;
259
+ width: 100%;
260
+ -webkit-transition: all 500ms ease 0s;
261
+ transition: all 500ms ease 0s;
262
+ -webkit-transform: translate3d(0, 100%, 0);
263
+ -ms-transform: translate3d(0, 100%, 0);
264
+ transform: translate3d(0, 100%, 0);
265
+ }
266
+
267
+ .pa-gallery-img.default .premium-gallery-caption {
268
+ position: absolute;
269
+ top: auto;
270
+ left: 0;
271
+ right: 0;
272
+ width: 100%;
273
+ bottom: 0;
274
+ }
275
+
276
+ .pa-gallery-img.style1:hover .premium-gallery-caption {
277
+ -webkit-transform: translate3d(0, 0, 0);
278
+ -ms-transform: translate3d(0, 0, 0);
279
+ transform: translate3d(0, 0, 0);
280
+ bottom: -1px !important;
281
+ }
282
+
283
+ .pa-gallery-img.style2 .pa-gallery-icons-caption-container {
284
+ position: absolute;
285
+ top: 0;
286
+ right: 0;
287
+ width: 100%;
288
+ height: 100%;
289
+ opacity: 0;
290
+ -webkit-backface-visibility: hidden;
291
+ backface-visibility: hidden;
292
+ -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
293
+ -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
294
+ transition: opacity 0.3s, -webkit-transform 0.3s;
295
+ transition: transform 0.3s, opacity 0.3s;
296
+ transition: transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;
297
+ z-index: 1;
298
+ background-color: rgba(108, 191, 226, 0.68);
299
+ display: -webkit-box;
300
+ display: -webkit-flex;
301
+ display: -ms-flexbox;
302
+ -js-display: flex;
303
+ display: -moz-box;
304
+ display: flex;
305
+ text-align: center;
306
+ -webkit-box-align: center;
307
+ -webkit-align-items: center;
308
+ -moz-box-align: center;
309
+ -ms-flex-align: center;
310
+ align-items: center;
311
+ }
312
+
313
+ .pa-gallery-img.style2 .pa-gallery-icons-caption-cell {
314
+ width: 100%;
315
+ }
316
+
317
+ .pa-gallery-img.style2:hover .pa-gallery-icons-caption-container {
318
+ opacity: 1;
319
+ -webkit-transform: translate(-15px, 15px);
320
+ -ms-transform: translate(-15px, 15px);
321
+ transform: translate(-15px, 15px);
322
+ }
323
+
324
+ .premium-clearfix {
325
+ clear: both;
326
+ }
327
+
328
+ .premium-gallery-container .pa-gallery-item {
329
+ padding: 10px;
330
+ }
331
+
332
+ /**
333
+ * Metro Layout
334
+ */
335
+ .premium-img-gallery-metro .premium-gallery-item {
336
+ overflow: hidden;
337
+ }
338
+
339
+ .premium-img-gallery-metro .pa-gallery-img {
340
+ height: 100%;
341
+ }
342
+
343
+ .premium-img-gallery-metro .pa-gallery-img-container {
344
+ height: 100%;
345
+ }
346
+
347
+ .premium-img-gallery-metro .pa-gallery-img-container img {
348
+ min-height: 100%;
349
+ width: 100%;
350
+ -o-object-fit: fill;
351
+ object-fit: fill;
352
+ }
353
+
354
+ .premium-img-gallery .premium-gallery-item-hidden {
355
+ visibility: hidden;
356
+ width: 0 !important;
357
+ height: 0 !important;
358
+ margin: 0 !important;
359
+ padding: 0 !important;
360
+ }
361
+
362
+ .premium-gallery-load-more .premium-gallery-load-more-btn {
363
+ -webkit-box-shadow: none;
364
+ box-shadow: none;
365
+ text-shadow: none;
366
+ border: none;
367
+ outline: none;
368
+ -webkit-box-align: center;
369
+ -ms-flex-align: center;
370
+ -webkit-align-items: center;
371
+ -moz-box-align: center;
372
+ align-items: center;
373
+ vertical-align: bottom;
374
+ cursor: pointer;
375
+ line-height: 1;
376
+ font-style: normal;
377
+ font-weight: normal;
378
+ background-image: none;
379
+ color: #fff;
380
+ -webkit-transition: all 0.3s ease-in-out;
381
+ transition: all 0.3s ease-in-out;
382
+ }
383
+
384
+ .premium-gallery-load-more-btn {
385
+ display: -webkit-inline-box;
386
+ display: -webkit-inline-flex;
387
+ display: -ms-inline-flexbox;
388
+ -js-display: inline-flex;
389
+ display: -moz-inline-box;
390
+ display: inline-flex;
391
+ -webkit-box-align: center;
392
+ -webkit-align-items: center;
393
+ -moz-box-align: center;
394
+ -ms-flex-align: center;
395
+ align-items: center;
396
+ }
397
+
398
+ .premium-gallery-load-more-btn div {
399
+ margin-right: 3px;
400
+ }
401
+
402
+ .premium-gallery-load-more-btn .premium-loader {
403
+ display: inline-block;
404
+ width: 20px;
405
+ height: 20px;
406
+ }
407
+
408
+ /** * Video */
409
+ .pa-gallery-img .pa-gallery-lightbox-wrap {
410
+ display: inline-block;
411
+ }
412
+
413
+ .premium-img-gallery-no-lightbox .premium-gallery-video-item .pa-gallery-img,
414
+ .pa-gallery-img .pa-gallery-video-icon {
415
+ cursor: pointer;
416
+ }
417
+
418
+ .pa-gallery-img-container iframe,
419
+ .pa-gallery-img-container video {
420
+ position: absolute;
421
+ visibility: hidden;
422
+ top: 0;
423
+ right: 0;
424
+ max-width: 100%;
425
+ width: 100%;
426
+ height: 100%;
427
+ margin: 0;
428
+ line-height: 1;
429
+ border: none;
430
+ }
431
+
432
+ .pa-gallery-img-container video {
433
+ -o-object-fit: contain;
434
+ object-fit: contain;
435
+ }
436
+
437
+ .pa-gallery-icons-inner-container svg,
438
+ .pa-gallery-icons-caption-cell svg {
439
+ width: 14px;
440
+ height: 14px;
441
+ }
442
+
443
+ .premium-gallery-gradient-layer {
444
+ position: absolute;
445
+ bottom: 40px;
446
+ width: 100%;
447
+ height: 20px;
448
+ background: -webkit-gradient(linear, left bottom, left top, from(#17181f), to(rgba(255, 255, 255, 0)));
449
+ background: -webkit-linear-gradient(bottom, #17181f 0%, rgba(255, 255, 255, 0) 100%);
450
+ background: linear-gradient(to top, #17181f 0%, rgba(255, 255, 255, 0) 100%);
451
+ }
 
 
 
 
assets/frontend/css/premium-img-gallery.css CHANGED
@@ -44,10 +44,6 @@
44
  -webkit-transition: all 0.3s ease-in-out;
45
  transition: all 0.3s ease-in-out; }
46
 
47
- .premium-img-gallery-filter .premium-gallery-cats-container li a.category span {
48
- -webkit-transition: all 0.3s ease-in-out;
49
- transition: all 0.3s ease-in-out; }
50
-
51
  .pa-gallery-img {
52
  position: relative; }
53
  .pa-gallery-img .pa-gallery-whole-link {
@@ -277,8 +273,8 @@
277
  .premium-clearfix {
278
  clear: both; }
279
 
280
- /**
281
- * Metro Layout
282
  */
283
  .premium-img-gallery-metro .premium-gallery-item {
284
  overflow: hidden; }
44
  -webkit-transition: all 0.3s ease-in-out;
45
  transition: all 0.3s ease-in-out; }
46
 
 
 
 
 
47
  .pa-gallery-img {
48
  position: relative; }
49
  .pa-gallery-img .pa-gallery-whole-link {
273
  .premium-clearfix {
274
  clear: both; }
275
 
276
+ /**
277
+ * Metro Layout
278
  */
279
  .premium-img-gallery-metro .premium-gallery-item {
280
  overflow: hidden; }
assets/frontend/css/premium-video-box-rtl.css CHANGED
@@ -104,7 +104,8 @@
104
  transition: all 0.3s ease-in-out;
105
  }
106
 
107
- .premium-video-box-video-container {
 
108
  position: absolute;
109
  top: 0;
110
  right: 0;
104
  transition: all 0.3s ease-in-out;
105
  }
106
 
107
+ .premium-video-box-video-container,
108
+ .premium-vid-lightbox-container {
109
  position: absolute;
110
  top: 0;
111
  right: 0;
assets/frontend/css/premium-video-box.css CHANGED
@@ -90,7 +90,8 @@
90
  -webkit-transition: all 0.3s ease-in-out;
91
  transition: all 0.3s ease-in-out; }
92
 
93
- .premium-video-box-video-container {
 
94
  position: absolute;
95
  top: 0;
96
  left: 0;
90
  -webkit-transition: all 0.3s ease-in-out;
91
  transition: all 0.3s ease-in-out; }
92
 
93
+ .premium-video-box-video-container,
94
+ .premium-vid-lightbox-container {
95
  position: absolute;
96
  top: 0;
97
  left: 0;
assets/frontend/css/slick-rtl.css CHANGED
@@ -1,66 +1,227 @@
1
  .slick-slider {
2
- position: relative;
3
- display: block;
4
- -webkit-box-sizing: border-box;
5
- -moz-box-sizing: border-box;
6
- box-sizing: border-box;
7
- -webkit-touch-callout: none;
8
- -webkit-user-select: none;
9
- -moz-user-select: none;
10
- -ms-user-select: none;
11
- user-select: none;
12
- -ms-touch-action: pan-y;
13
- touch-action: pan-y;
14
- -webkit-tap-highlight-color: transparent; }
 
15
 
16
  .slick-list {
17
- position: relative;
18
- overflow: hidden;
19
- display: block;
20
- margin: 0;
21
- padding: 0; }
22
- .slick-list:focus {
23
- outline: none; }
24
- .slick-list.dragging {
25
- cursor: pointer; }
 
 
 
 
 
26
 
27
  .slick-slider .slick-track,
28
  .slick-slider .slick-list {
29
- -webkit-transform: translate3d(0, 0, 0);
30
- transform: translate3d(0, 0, 0); }
 
31
 
32
  .slick-track {
33
- position: relative;
34
- right: 0;
35
- top: 0;
36
- display: block; }
37
- .slick-track:before, .slick-track:after {
 
 
 
38
  content: "";
39
- display: table; }
40
- .slick-track:after {
41
- clear: both; }
42
- .slick-loading .slick-track {
43
- visibility: hidden; }
 
 
 
 
 
44
 
45
  .slick-slide {
46
- float: right;
47
- height: 100%;
48
- min-height: 1px;
49
- display: none; }
50
- .elementor-slick-slider[dir="rtl"] .slick-slide {
51
- float: left; }
52
- .slick-slide.slick-loading img {
53
- display: none; }
54
- .slick-slide.dragging img {
55
- pointer-events: none; }
56
- .slick-initialized .slick-slide {
57
- display: block; }
58
- .slick-loading .slick-slide {
59
- visibility: hidden; }
60
- .slick-vertical .slick-slide {
 
 
 
 
 
 
 
 
 
 
 
 
61
  display: block;
62
  height: auto;
63
- border: 1px solid transparent; }
 
64
 
65
  .slick-arrow.slick-hidden {
66
- display: none; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  .slick-slider {
2
+ position: relative;
3
+ display: block;
4
+ -webkit-box-sizing: border-box;
5
+ -moz-box-sizing: border-box;
6
+ box-sizing: border-box;
7
+ -webkit-touch-callout: none;
8
+ -webkit-user-select: none;
9
+ -moz-user-select: none;
10
+ -ms-user-select: none;
11
+ user-select: none;
12
+ -ms-touch-action: pan-y;
13
+ touch-action: pan-y;
14
+ -webkit-tap-highlight-color: transparent;
15
+ }
16
 
17
  .slick-list {
18
+ position: relative;
19
+ overflow: hidden;
20
+ display: block;
21
+ margin: 0;
22
+ padding: 0;
23
+ }
24
+
25
+ .slick-list:focus {
26
+ outline: none;
27
+ }
28
+
29
+ .slick-list.dragging {
30
+ cursor: pointer;
31
+ }
32
 
33
  .slick-slider .slick-track,
34
  .slick-slider .slick-list {
35
+ -webkit-transform: translate3d(0, 0, 0);
36
+ transform: translate3d(0, 0, 0);
37
+ }
38
 
39
  .slick-track {
40
+ position: relative;
41
+ right: 0;
42
+ top: 0;
43
+ display: block;
44
+ }
45
+
46
+ .slick-track:before,
47
+ .slick-track:after {
48
  content: "";
49
+ display: table;
50
+ }
51
+
52
+ .slick-track:after {
53
+ clear: both;
54
+ }
55
+
56
+ .slick-loading .slick-track {
57
+ visibility: hidden;
58
+ }
59
 
60
  .slick-slide {
61
+ float: right;
62
+ height: 100%;
63
+ min-height: 1px;
64
+ display: none;
65
+ }
66
+
67
+ .elementor-slick-slider[dir="rtl"] .slick-slide {
68
+ float: left;
69
+ }
70
+
71
+ .slick-slide.slick-loading img {
72
+ display: none;
73
+ }
74
+
75
+ .slick-slide.dragging img {
76
+ pointer-events: none;
77
+ }
78
+
79
+ .slick-initialized .slick-slide {
80
+ display: block;
81
+ }
82
+
83
+ .slick-loading .slick-slide {
84
+ visibility: hidden;
85
+ }
86
+
87
+ .slick-vertical .slick-slide {
88
  display: block;
89
  height: auto;
90
+ border: 1px solid transparent;
91
+ }
92
 
93
  .slick-arrow.slick-hidden {
94
+ display: none;
95
+ }
96
+
97
+
98
+ /*
99
+ * Common Carousel Style.
100
+ */
101
+ .premium-tabs-nav-list a.carousel-arrow,
102
+ .premium-fb-rev-container a.carousel-arrow,
103
+ .premium-blog-wrap a.carousel-arrow,
104
+ .premium-hscroll-wrap a.carousel-arrow,
105
+ .premium-twitter-feed-wrapper a.carousel-arrow,
106
+ .premium-facebook-feed-wrapper a.carousel-arrow,
107
+ .premium-instafeed-container a.carousel-arrow,
108
+ .premium-persons-container a.carousel-arrow,
109
+ .premium-woocommerce a.carousel-arrow {
110
+ -js-display: flex;
111
+ display: -webkit-box;
112
+ display: -webkit-flex;
113
+ display: -moz-box;
114
+ display: -ms-flexbox;
115
+ display: flex;
116
+ -webkit-box-align: center;
117
+ -webkit-align-items: center;
118
+ -moz-box-align: center;
119
+ -ms-flex-align: center;
120
+ align-items: center;
121
+ -webkit-box-pack: center;
122
+ -webkit-justify-content: center;
123
+ -moz-box-pack: center;
124
+ -ms-flex-pack: center;
125
+ justify-content: center;
126
+ width: 2em;
127
+ height: 2em;
128
+ line-height: 0;
129
+ text-align: center;
130
+ position: absolute;
131
+ z-index: 99;
132
+ cursor: pointer;
133
+ -webkit-transition: all 0.3s ease-in-out;
134
+ transition: all 0.3s ease-in-out;
135
+ -webkit-appearance: inherit;
136
+ border: none;
137
+ -webkit-box-shadow: none;
138
+ box-shadow: none;
139
+ }
140
+
141
+ div[class^="premium-"] .slick-arrow i {
142
+ display: block;
143
+ }
144
+
145
+ .premium-tabs-nav-list a.carousel-arrow,
146
+ .premium-fb-rev-container a.carousel-arrow,
147
+ .premium-blog-wrap a.carousel-arrow,
148
+ .premium-hscroll-wrap a.carousel-arrow,
149
+ .premium-twitter-feed-wrapper a.carousel-arrow,
150
+ .premium-facebook-feed-wrapper a.carousel-arrow,
151
+ .premium-instafeed-container a.carousel-arrow,
152
+ .premium-persons-container a.carousel-arrow,
153
+ .premium-woocommerce a.carousel-arrow {
154
+ top: 50%;
155
+ -webkit-transform: translateY(-50%);
156
+ -ms-transform: translateY(-50%);
157
+ transform: translateY(-50%);
158
+ }
159
+
160
+ a.carousel-arrow.carousel-next {
161
+ left: auto;
162
+ right: -20px;
163
+ }
164
+
165
+ a.carousel-arrow.carousel-prev {
166
+ left: -20px;
167
+ right: auto;
168
+ }
169
+
170
+ a.ver-carousel-arrow.carousel-next {
171
+ bottom: -56px;
172
+ }
173
+
174
+ a.ver-carousel-arrow.carousel-prev {
175
+ top: -45px;
176
+ }
177
+
178
+ a.circle-bg {
179
+ -webkit-border-radius: 100%;
180
+ border-radius: 100%;
181
+ }
182
+
183
+ a.circle-border {
184
+ -webkit-border-radius: 100%;
185
+ border-radius: 100%;
186
+ border: solid black;
187
+ }
188
+
189
+ a.square-border {
190
+ border: solid black;
191
+ }
192
+
193
+ .premium-woocommerce ul.slick-dots,
194
+ .premium-carousel-dots-below ul.slick-dots,
195
+ .premium-blog-wrap ul.slick-dots,
196
+ .premium-fb-rev-reviews ul.slick-dots {
197
+ position: relative;
198
+ bottom: 0;
199
+ list-style: none;
200
+ text-align: center;
201
+ margin: 0;
202
+ padding: 0;
203
+ }
204
+
205
+ ul.slick-dots li {
206
+ font-size: 10px;
207
+ -js-display: inline-flex;
208
+ display: -webkit-inline-box;
209
+ display: -webkit-inline-flex;
210
+ display: -moz-inline-box;
211
+ display: -ms-inline-flexbox;
212
+ display: inline-flex;
213
+ -webkit-box-pack: center;
214
+ -webkit-justify-content: center;
215
+ -moz-box-pack: center;
216
+ -ms-flex-pack: center;
217
+ justify-content: center;
218
+ -webkit-box-align: center;
219
+ -webkit-align-items: center;
220
+ -moz-box-align: center;
221
+ -ms-flex-align: center;
222
+ align-items: center;
223
+ margin: 5px;
224
+ width: 20px;
225
+ height: 20px;
226
+ cursor: pointer;
227
+ }
assets/frontend/js/premium-addons.js CHANGED
@@ -1,2302 +1,2337 @@
1
- (function ($) {
2
-
3
- $(window).on('elementor/frontend/init', function () {
4
- var ModuleHandler = elementorModules.frontend.handlers.Base;
5
-
6
- /****** Premium Progress Bar Handler ******/
7
- var PremiumProgressBarWidgetHandler = function ($scope, trigger) {
8
-
9
- var $progressbarElem = $scope.find(".premium-progressbar-container"),
10
- settings = $progressbarElem.data("settings"),
11
- length = settings.progress_length,
12
- speed = settings.speed,
13
- type = settings.type;
14
-
15
-
16
- if ("line" === type) {
17
-
18
- var $progressbar = $progressbarElem.find(".premium-progressbar-bar");
19
-
20
- if (settings.gradient)
21
- $progressbar.css("background", "linear-gradient(-45deg, " + settings.gradient + ")");
22
-
23
- $progressbar.animate({
24
- width: length + "%"
25
- }, speed);
26
-
27
- } else if ("circle" === type) {
28
- if (length > 100)
29
- length = 100;
30
-
31
- $progressbarElem.prop({
32
- 'counter': 0
33
- }).animate({
34
- counter: length
35
- }, {
36
- duration: speed,
37
- easing: 'linear',
38
- step: function (counter) {
39
- var rotate = (counter * 3.6);
40
-
41
- $progressbarElem.find(".premium-progressbar-right-label span").text(Math.ceil(counter) + "%");
42
-
43
- $progressbarElem.find(".premium-progressbar-circle-left").css('transform', "rotate(" + rotate + "deg)");
44
- if (rotate > 180) {
45
-
46
- $progressbarElem.find(".premium-progressbar-circle").css({
47
- '-webkit-clip-path': 'inset(0)',
48
- 'clip-path': 'inset(0)',
49
- });
50
-
51
- $progressbarElem.find(".premium-progressbar-circle-right").css('visibility', 'visible');
52
- }
53
- }
54
- });
55
-
56
- } else {
57
-
58
- var $progressbar = $progressbarElem.find(".premium-progressbar-bar-wrap"),
59
- width = $progressbarElem.outerWidth(),
60
- dotSize = settings.dot || 25,
61
- dotSpacing = settings.spacing || 10,
62
- numberOfCircles = Math.ceil(width / (dotSize + dotSpacing)),
63
- circlesToFill = numberOfCircles * (length / 100),
64
- numberOfTotalFill = Math.floor(circlesToFill),
65
- fillPercent = 100 * (circlesToFill - numberOfTotalFill);
66
-
67
- $progressbar.attr('data-circles', numberOfCircles);
68
- $progressbar.attr('data-total-fill', numberOfTotalFill);
69
- $progressbar.attr('data-partial-fill', fillPercent);
70
-
71
- var className = "progress-segment";
72
- for (var i = 0; i < numberOfCircles; i++) {
73
- className = "progress-segment";
74
- var innerHTML = '';
75
-
76
- if (i < numberOfTotalFill) {
77
- innerHTML = "<div class='segment-inner'></div>";
78
- } else if (i === numberOfTotalFill) {
79
-
80
- innerHTML = "<div class='segment-inner'></div>";
81
- }
82
-
83
- $progressbar.append("<div class='" + className + "'>" + innerHTML + "</div>");
84
-
85
- }
86
-
87
- if ("frontend" !== trigger) {
88
- PremiumProgressDotsHandler($scope);
89
- }
90
-
91
- }
92
-
93
- };
94
-
95
- var PremiumProgressDotsHandler = function ($scope) {
96
-
97
- var $progressbarElem = $scope.find(".premium-progressbar-container"),
98
- settings = $progressbarElem.data("settings"),
99
- $progressbar = $scope.find(".premium-progressbar-bar-wrap"),
100
- data = $progressbar.data(),
101
- speed = settings.speed,
102
- increment = 0;
103
-
104
- var numberOfTotalFill = data.totalFill,
105
- numberOfCircles = data.circles,
106
- fillPercent = data.partialFill;
107
-
108
- dotIncrement(increment);
109
-
110
- function dotIncrement(inc) {
111
-
112
- var $dot = $progressbar.find(".progress-segment").eq(inc),
113
- dotWidth = 100;
114
-
115
- if (inc === numberOfTotalFill)
116
- dotWidth = fillPercent
117
-
118
- $dot.find(".segment-inner").animate({
119
- width: dotWidth + '%'
120
- }, speed / numberOfCircles, function () {
121
- increment++;
122
- if (increment <= numberOfTotalFill) {
123
- dotIncrement(increment);
124
- }
125
-
126
- });
127
- }
128
- };
129
-
130
- /****** Premium Progress Bar Scroll Handler *****/
131
- var PremiumProgressBarScrollWidgetHandler = function ($scope, $) {
132
-
133
- var $progressbarElem = $scope.find(".premium-progressbar-container"),
134
- settings = $progressbarElem.data("settings"),
135
- type = settings.type;
136
-
137
- if ("dots" === type) {
138
- PremiumProgressBarWidgetHandler($scope, "frontend");
139
- }
140
-
141
- elementorFrontend.waypoint($scope, function () {
142
- if ("dots" !== type) {
143
- PremiumProgressBarWidgetHandler($(this));
144
- } else {
145
- PremiumProgressDotsHandler($(this));
146
- }
147
-
148
- });
149
- };
150
-
151
- /****** Premium Video Box Handler ******/
152
- var PremiumVideoBoxWidgetHandler = function ($scope, $) {
153
-
154
- var $videoBoxElement = $scope.find(".premium-video-box-container"),
155
- $videoListElement = $scope.find(".premium-video-box-playlist-container"),
156
- $videoContainer = $videoBoxElement.find(".premium-video-box-video-container"), //should be clicked
157
- $videoInnerContainer = $videoBoxElement.find('.premium-video-box-inner-wrap'),
158
- $videoImageContainer = $videoInnerContainer.find('.premium-video-box-image-container'),
159
- type = $videoBoxElement.data("type"),
160
- thumbnail = $videoBoxElement.data("thumbnail"),
161
- sticky = $videoBoxElement.data('sticky'),
162
- stickyOnPlay = $videoBoxElement.data('sticky-play'),
163
- hoverEffect = $videoBoxElement.data("hover"),
164
- video, vidSrc;
165
-
166
- // Youtube playlist option
167
- if ($videoListElement.length) {
168
-
169
- //Make sure that video were pulled from the API.
170
- if (!$videoContainer.length)
171
- return;
172
-
173
- $videoContainer.each(function (index, item) {
174
-
175
- var vidSrc,
176
- $videoContainer = $(item),
177
- $videoBoxElement = $videoContainer.closest(".premium-video-box-container"),
178
- $trigger = $videoContainer.closest(".premium-video-box-trigger");
179
-
180
- vidSrc = $videoContainer.data("src");
181
- vidSrc = vidSrc + "&autoplay=1";
182
-
183
- $trigger.on("click", function () {
184
-
185
- var $iframe = $("<iframe/>");
186
-
187
- $iframe.attr({
188
- "src": vidSrc,
189
- "frameborder": "0",
190
- "allowfullscreen": "1",
191
- "allow": "autoplay;encrypted-media;"
192
- });
193
- $videoContainer.css("background", "#000");
194
- $videoContainer.html($iframe);
195
-
196
- $videoBoxElement.find(
197
- ".premium-video-box-image-container, .premium-video-box-play-icon-container"
198
- ).remove();
199
-
200
- });
201
-
202
- });
203
-
204
- return;
205
- }
206
-
207
- if ("self" === type) {
208
-
209
- video = $videoContainer.find("video");
210
- vidSrc = video.attr("src");
211
-
212
- } else {
213
-
214
- vidSrc = $videoContainer.data("src");
215
-
216
- if (!thumbnail || -1 !== vidSrc.indexOf("autoplay=1")) {
217
-
218
- //Check if Autoplay on viewport option is enabled
219
- if ($videoBoxElement.data("play-viewport")) {
220
- elementorFrontend.waypoint($videoBoxElement, function () {
221
- playVideo();
222
- });
223
- } else {
224
- playVideo();
225
- }
226
-
227
- } else {
228
- vidSrc = vidSrc + "&autoplay=1";
229
- }
230
-
231
- }
232
-
233
- function playVideo() {
234
-
235
- if ($videoBoxElement.hasClass("playing")) return;
236
-
237
- $videoBoxElement.addClass("playing");
238
-
239
- if (stickyOnPlay === 'yes')
240
- stickyOption();
241
-
242
- if ("self" === type) {
243
-
244
- $(video).get(0).play();
245
-
246
- $videoContainer.css({
247
- opacity: "1",
248
- visibility: "visible"
249
- });
250
-
251
- } else {
252
-
253
- var $iframe = $("<iframe/>");
254
-
255
- $iframe.attr({
256
- "src": vidSrc,
257
- "frameborder": "0",
258
- "allowfullscreen": "1",
259
- "allow": "autoplay;encrypted-media;"
260
- });
261
- $videoContainer.css("background", "#000");
262
- $videoContainer.html($iframe);
263
- }
264
-
265
- $videoBoxElement.find(
266
- ".premium-video-box-image-container, .premium-video-box-play-icon-container, .premium-video-box-description-container"
267
- ).remove();
268
-
269
- if ("vimeo" === type)
270
- $videoBoxElement.find(".premium-video-box-vimeo-wrap").remove();
271
- }
272
-
273
- $videoBoxElement.on("click", function () {
274
- playVideo();
275
- });
276
-
277
-
278
- if ("yes" !== sticky || "yes" === stickyOnPlay)
279
- return;
280
-
281
- stickyOption();
282
-
283
- function stickyOption() {
284
-
285
- var stickyDesktop = $videoBoxElement.data('hide-desktop'),
286
- stickyTablet = $videoBoxElement.data('hide-tablet'),
287
- stickyMobile = $videoBoxElement.data('hide-mobile'),
288
- stickyMargin = $videoBoxElement.data('sticky-margin');
289
-
290
- $videoBoxElement.off('click').on('click', function (e) {
291
- // if ('yes' === sticky) {
292
- var stickyTarget = e.target.className;
293
- if ((stickyTarget.toString().indexOf('premium-video-box-sticky-close') >= 0) || (stickyTarget.toString().indexOf('premium-video-box-sticky-close') >= 0)) {
294
- return false;
295
- }
296
- // }
297
- playVideo();
298
-
299
- });
300
-
301
- //Make sure Elementor Waypoint is defined
302
- if (typeof elementorFrontend.waypoint !== 'undefined') {
303
-
304
- var stickyWaypoint = elementorFrontend.waypoint(
305
- $videoBoxElement,
306
- function (direction) {
307
- if ('down' === direction) {
308
-
309
- $videoBoxElement.removeClass('premium-video-box-sticky-hide').addClass('premium-video-box-sticky-apply premium-video-box-filter-sticky');
310
-
311
- //Fix conflict with Elementor motion effects
312
- if ($scope.hasClass("elementor-motion-effects-parent")) {
313
- $scope.removeClass("elementor-motion-effects-perspective").find(".elementor-widget-container").addClass("premium-video-box-transform");
314
- }
315
-
316
- if ($videoBoxElement.data("mask")) {
317
- //Fix Sticky position issue when drop-shadow is applied
318
- $scope.find(".premium-video-box-mask-filter").removeClass("premium-video-box-mask-filter");
319
-
320
- $videoBoxElement.find(':first-child').removeClass('premium-video-box-mask-media');
321
-
322
- $videoImageContainer.removeClass(hoverEffect).removeClass('premium-video-box-mask-media').css({
323
- 'transition': 'width 0.2s, height 0.2s',
324
- '-webkit-transition': 'width 0.2s, height 0.2s'
325
- });
326
- }
327
-
328
- $(document).trigger('premium_after_sticky_applied', [$scope]);
329
-
330
- // Entrance Animation Option
331
- if ($videoInnerContainer.data("video-animation") && " " != $videoInnerContainer.data("video-animation")) {
332
- $videoInnerContainer.css("opacity", "0");
333
- var animationDelay = $videoInnerContainer.data('delay-animation');
334
- setTimeout(function () {
335
-
336
- $videoInnerContainer.css("opacity", "1").addClass("animated " + $videoInnerContainer.data("video-animation"));
337
-
338
- }, animationDelay * 1000);
339
- }
340
-
341
- } else {
342
-
343
- $videoBoxElement.removeClass('premium-video-box-sticky-apply premium-video-box-filter-sticky').addClass('premium-video-box-sticky-hide');
344
-
345
- //Fix conflict with Elementor motion effects
346
- if ($scope.hasClass("elementor-motion-effects-parent")) {
347
- $scope.addClass("elementor-motion-effects-perspective").find(".elementor-widget-container").removeClass("premium-video-box-transform");
348
- }
349
-
350
- if ($videoBoxElement.data("mask")) {
351
- //Fix Sticky position issue when drop-shadow is applied
352
- $videoBoxElement.parent().addClass("premium-video-box-mask-filter");
353
-
354
- $videoBoxElement.find(':first-child').eq(0).addClass('premium-video-box-mask-media');
355
- $videoImageContainer.addClass('premium-video-box-mask-media');
356
- }
357
-
358
- $videoImageContainer.addClass(hoverEffect).css({
359
- 'transition': 'all 0.2s',
360
- '-webkit-transition': 'all 0.2s'
361
- });
362
-
363
- $videoInnerContainer.removeClass("animated " + $videoInnerContainer.data("video-animation"));
364
- }
365
- }, {
366
- offset: 0 + '%',
367
- triggerOnce: false
368
- }
369
- );
370
- }
371
-
372
- var closeBtn = $scope.find('.premium-video-box-sticky-close');
373
-
374
- closeBtn.off('click.closetrigger').on('click.closetrigger', function (e) {
375
- e.stopPropagation();
376
- stickyWaypoint[0].disable();
377
-
378
- $videoBoxElement.removeClass('premium-video-box-sticky-apply premium-video-box-sticky-hide');
379
-
380
- //Fix conflict with Elementor motion effects
381
- if ($scope.hasClass("elementor-motion-effects-parent")) {
382
- $scope.addClass("elementor-motion-effects-perspective").find(".elementor-widget-container").removeClass("premium-video-box-transform");
383
- }
384
-
385
- if ($videoBoxElement.data("mask")) {
386
- //Fix Sticky position issue when drop-shadow is applied
387
- $videoBoxElement.parent().addClass("premium-video-box-mask-filter");
388
-
389
- //Necessary classes for mask shape option
390
- $videoBoxElement.find(':first-child').eq(0).addClass('premium-video-box-mask-media');
391
- $videoImageContainer.addClass('premium-video-box-mask-media');
392
- }
393
-
394
-
395
- });
396
-
397
- checkResize(stickyWaypoint);
398
-
399
- checkScroll();
400
-
401
- window.addEventListener("scroll", checkScroll);
402
-
403
- $(window).resize(function (e) {
404
- checkResize(stickyWaypoint);
405
- });
406
-
407
- function checkResize(stickyWaypoint) {
408
- var currentDeviceMode = elementorFrontend.getCurrentDeviceMode();
409
-
410
- if ('' !== stickyDesktop && currentDeviceMode == stickyDesktop) {
411
- disableSticky(stickyWaypoint);
412
- } else if ('' !== stickyTablet && currentDeviceMode == stickyTablet) {
413
- disableSticky(stickyWaypoint);
414
- } else if ('' !== stickyMobile && currentDeviceMode == stickyMobile) {
415
- disableSticky(stickyWaypoint);
416
- } else {
417
- stickyWaypoint[0].enable();
418
- }
419
- }
420
-
421
- function disableSticky(stickyWaypoint) {
422
- stickyWaypoint[0].disable();
423
- $videoBoxElement.removeClass('premium-video-box-sticky-apply premium-video-box-sticky-hide');
424
- }
425
-
426
- function checkScroll() {
427
- if ($videoBoxElement.hasClass('premium-video-box-sticky-apply')) {
428
- $videoInnerContainer.draggable({
429
- start: function () {
430
- $(this).css({
431
- transform: "none",
432
- top: $(this).offset().top + "px",
433
- left: $(this).offset().left + "px"
434
- });
435
- },
436
- containment: 'window'
437
- });
438
- }
439
- }
440
-
441
- $(document).on('premium_after_sticky_applied', function (e, $scope) {
442
- var infobar = $scope.find('.premium-video-box-sticky-infobar');
443
-
444
- if (0 !== infobar.length) {
445
- var infobarHeight = infobar.outerHeight();
446
-
447
- if ($scope.hasClass('premium-video-sticky-center-left') || $scope.hasClass('premium-video-sticky-center-right')) {
448
- infobarHeight = Math.ceil(infobarHeight / 2);
449
- $videoInnerContainer.css('top', 'calc( 50% - ' + infobarHeight + 'px )');
450
- }
451
-
452
- if ($scope.hasClass('premium-video-sticky-bottom-left') || $scope.hasClass('premium-video-sticky-bottom-right')) {
453
- if ('' !== stickyMargin) {
454
- infobarHeight = Math.ceil(infobarHeight);
455
- var stickBottom = infobarHeight + stickyMargin;
456
- $videoInnerContainer.css('bottom', stickBottom);
457
- }
458
- }
459
- }
460
- });
461
-
462
- }
463
-
464
- };
465
-
466
- /****** Premium Media Grid Handler ******/
467
- var PremiumGridWidgetHandler = ModuleHandler.extend({
468
-
469
- settings: {},
470
-
471
- getDefaultSettings: function () {
472
- return {
473
- selectors: {
474
- galleryElement: '.premium-gallery-container',
475
- filters: '.premium-gallery-cats-container li',
476
- gradientLayer: '.premium-gallery-gradient-layer',
477
- loadMore: '.premium-gallery-load-more',
478
- loadMoreDiv: '.premium-gallery-load-more div',
479
- vidWrap: '.premium-gallery-video-wrap',
480
- }
481
- }
482
- },
483
-
484
- getDefaultElements: function () {
485
-
486
- var selectors = this.getSettings('selectors'),
487
- elements = {
488
- $galleryElement: this.$element.find(selectors.galleryElement),
489
- $filters: this.$element.find(selectors.filters),
490
- $gradientLayer: this.$element.find(selectors.gradientLayer),
491
- $vidWrap: this.$element.find(selectors.vidWrap)
492
- };
493
-
494
- elements.$loadMore = elements.$galleryElement.parent().find(selectors.loadMore)
495
- elements.$loadMoreDiv = elements.$galleryElement.parent().find(selectors.loadMoreDiv)
496
-
497
- return elements;
498
- },
499
-
500
- bindEvents: function () {
501
- this.getGlobalSettings();
502
- this.run();
503
- },
504
-
505
- getGlobalSettings: function () {
506
- var $galleryElement = this.elements.$galleryElement,
507
- settings = $galleryElement.data('settings');
508
-
509
- this.settings = {
510
- layout: settings.img_size,
511
- loadMore: settings.load_more,
512
- columnWidth: null,
513
- filter: null,
514
- isFilterClicked: false,
515
- minimum: settings.minimum,
516
- imageToShow: settings.click_images,
517
- counter: settings.minimum,
518
- ltrMode: settings.ltr_mode,
519
- shuffle: settings.shuffle,
520
- active_cat: settings.active_cat,
521
- theme: settings.theme,
522
- overlay: settings.overlay,
523
- sort_by: settings.sort_by,
524
- light_box: settings.light_box,
525
- flag: settings.flag,
526
- lightbox_type: settings.lightbox_type
527
- }
528
- },
529
-
530
- updateCounter: function () {
531
-
532
- if (this.settings.isFilterClicked) {
533
-
534
- this.settings.counter = this.settings.minimum;
535
-
536
- this.settings.isFilterClicked = false;
537
-
538
- } else {
539
- this.settings.counter = this.settings.counter;
540
- }
541
-
542
- this.settings.counter = this.settings.counter + this.settings.imageToShow;
543
- },
544
-
545
- updateGrid: function (gradHeight, $isotopeGallery, $loadMoreDiv) {
546
- $.ajax({
547
- url: this.appendItems(this.settings.counter, gradHeight, $isotopeGallery),
548
- beforeSend: function () {
549
- $loadMoreDiv.removeClass("premium-gallery-item-hidden");
550
- },
551
- success: function () {
552
- $loadMoreDiv.addClass("premium-gallery-item-hidden");
553
- }
554
- });
555
- },
556
-
557
- loadMore: function (gradHeight, $isotopeGallery) {
558
-
559
- var $galleryElement = this.elements.$galleryElement,
560
- $loadMoreDiv = this.elements.$loadMoreDiv,
561
- $loadMore = this.elements.$loadMore,
562
- _this = this;
563
-
564
- $loadMoreDiv.addClass("premium-gallery-item-hidden");
565
-
566
- if ($galleryElement.find(".premium-gallery-item").length > this.settings.minimum) {
567
-
568
- $loadMore.removeClass("premium-gallery-item-hidden");
569
-
570
- $galleryElement.parent().on("click", ".premium-gallery-load-less", function () {
571
- _this.settings.counter = _this.settings.counter - _this.settings.imageToShow;
572
- });
573
-
574
- $galleryElement.parent().on("click", ".premium-gallery-load-more-btn:not(.premium-gallery-load-less)", function () {
575
- _this.updateCounter();
576
- _this.updateGrid(gradHeight, $isotopeGallery, $loadMoreDiv);
577
- });
578
-
579
- }
580
-
581
- },
582
-
583
- getItemsToHide: function (instance, imagesToShow) {
584
- var items = instance.filteredItems.slice(imagesToShow, instance
585
- .filteredItems.length).map(function (item) {
586
- return item.element;
587
- });
588
-
589
- return items;
590
- },
591
-
592
- appendItems: function (imagesToShow, gradHeight, $isotopeGallery) {
593
-
594
- var $galleryElement = this.elements.$galleryElement,
595
- $gradientLayer = this.elements.$gradientLayer,
596
- instance = $galleryElement.data("isotope"),
597
- itemsToHide = this.getItemsToHide(instance, imagesToShow);
598
-
599
- $gradientLayer.outerHeight(gradHeight);
600
-
601
- $galleryElement.find(".premium-gallery-item-hidden").removeClass("premium-gallery-item-hidden");
602
-
603
- $galleryElement.parent().find(".premium-gallery-load-more").removeClass("premium-gallery-item-hidden");
604
-
605
- $(itemsToHide).addClass("premium-gallery-item-hidden");
606
-
607
- $isotopeGallery.isotope("layout");
608
-
609
- if (0 == itemsToHide) {
610
-
611
- $gradientLayer.addClass("premium-gallery-item-hidden");
612
-
613
- $galleryElement.parent().find(".premium-gallery-load-more").addClass("premium-gallery-item-hidden");
614
- }
615
- },
616
-
617
- triggerFilerTabs: function (url) {
618
- var filterIndex = url.searchParams.get(this.settings.flag),
619
- $filters = this.elements.$filters;
620
-
621
- if (filterIndex) {
622
-
623
- var $targetFilter = $filters.eq(filterIndex).find("a");
624
-
625
- $targetFilter.trigger('click');
626
-
627
- }
628
- },
629
-
630
- onReady: function ($isotopeGallery) {
631
- var _this = this;
632
-
633
- $isotopeGallery.isotope("layout");
634
-
635
- $isotopeGallery.isotope({
636
- filter: _this.settings.active_cat
637
- });
638
-
639
- var url = new URL(window.location.href);
640
-
641
- if (url)
642
- _this.triggerFilerTabs(url);
643
-
644
- },
645
-
646
- onResize: function ($isotopeGallery) {
647
- var _this = this;
648
-
649
- _this.setMetroLayout();
650
-
651
- $isotopeGallery.isotope({
652
- itemSelector: ".premium-gallery-item",
653
- masonry: {
654
- columnWidth: _this.settings.columnWidth
655
- },
656
- });
657
-
658
- },
659
-
660
- lightBoxDisabled: function () {
661
- var _this = this,
662
- $vidWrap = this.elements.$vidWrap;
663
-
664
- $vidWrap.each(function (index, item) {
665
- var type = $(item).data("type");
666
-
667
- $(item).closest(".premium-gallery-item").on("click", function () {
668
- var $this = $(this);
669
-
670
- $this.find(".pa-gallery-img-container").css("background", "#000");
671
-
672
- $this.find("img, .pa-gallery-icons-caption-container, .pa-gallery-icons-wrapper").css("visibility", "hidden");
673
-
674
- if ("style3" !== _this.settings.skin)
675
- $this.find(".premium-gallery-caption").css("visibility", "hidden");
676
-
677
- if ("hosted" !== type) {
678
- _this.playVid($this);
679
- } else {
680
- _this.playHostedVid(item);
681
- }
682
- });
683
- });
684
-
685
- },
686
-
687
- playVid: function ($this) {
688
- var $iframeWrap = $this.find(".premium-gallery-iframe-wrap"),
689
- src = $iframeWrap.data("src");
690
-
691
- src = src.replace("&mute", "&autoplay=1&mute");
692
-
693
- var $iframe = $("<iframe/>");
694
-
695
- $iframe.attr({
696
- "src": src,
697
- "frameborder": "0",
698
- "allowfullscreen": "1",
699
- "allow": "autoplay;encrypted-media;"
700
- });
701
-
702
- $iframeWrap.html($iframe);
703
-
704
- $iframe.css("visibility", "visible");
705
- },
706
-
707
- playHostedVid: function (item) {
708
- var $video = $(item).find("video");
709
-
710
- $video.get(0).play();
711
- $video.css("visibility", "visible");
712
- },
713
-
714
- run: function () {
715
-
716
- var $galleryElement = this.elements.$galleryElement,
717
- $vidWrap = this.elements.$vidWrap,
718
- $filters = this.elements.$filters,
719
- _this = this;
720
-
721
- if ('metro' === this.settings.layout) {
722
-
723
- this.setMetroLayout();
724
-
725
- this.settings.layout = "masonry";
726
-
727
- $(window).resize(function () { _this.onResize($isotopeGallery); });
728
- }
729
-
730
- var $isotopeGallery = $galleryElement.isotope(this.getIsoTopeSettings());
731
-
732
- $isotopeGallery.imagesLoaded().progress(function () {
733
- $isotopeGallery.isotope("layout");
734
- });
735
-
736
- $(document).ready(function () { _this.onReady($isotopeGallery); });
737
-
738
- if (this.settings.loadMore) {
739
-
740
- var $gradientLayer = this.elements.$gradientLayer,
741
- gradHeight = null;
742
-
743
- setTimeout(function () {
744
- gradHeight = $gradientLayer.outerHeight();
745
- }, 200);
746
-
747
- this.loadMore(gradHeight, $isotopeGallery);
748
- }
749
-
750
- if ("yes" !== this.settings.light_box)
751
- this.lightBoxDisabled();
752
-
753
- $filters.find("a").click(function (e) {
754
- e.preventDefault();
755
-
756
- _this.isFilterClicked = true;
757
-
758
- $filters.find(".active").removeClass("active");
759
-
760
- $(this).addClass("active");
761
-
762
- _this.settings.filter = $(this).attr("data-filter");
763
-
764
- $isotopeGallery.isotope({
765
- filter: _this.settings.filter
766
- });
767
-
768
- if (_this.settings.shuffle) $isotopeGallery.isotope("shuffle");
769
-
770
- if (_this.settings.loadMore) _this.appendItems(_this.settings.minimum, gradHeight, $isotopeGallery);
771
-
772
- return false;
773
- });
774
-
775
- if ("default" === this.settings.lightbox_type)
776
- this.$element.find(".premium-img-gallery a[data-rel^='prettyPhoto']").prettyPhoto(this.getPrettyPhotoSettings());
777
- },
778
-
779
- getPrettyPhotoSettings: function () {
780
- return {
781
- theme: this.settings.theme,
782
- hook: "data-rel",
783
- opacity: 0.7,
784
- show_title: false,
785
- deeplinking: false,
786
- overlay_gallery: this.settings.overlay,
787
- custom_markup: "",
788
- default_width: 900,
789
- default_height: 506,
790
- social_tools: ""
791
- }
792
- },
793
-
794
- getIsoTopeSettings: function () {
795
- return {
796
- itemSelector: '.premium-gallery-item',
797
- percentPosition: true,
798
- animationOptions: {
799
- duration: 750,
800
- easing: 'linear'
801
- },
802
- filter: this.settings.active_cat,
803
- layoutMode: this.settings.layout,
804
- originLeft: this.settings.ltrMode,
805
- masonry: {
806
- columnWidth: this.settings.columnWidth
807
- },
808
- sortBy: this.settings.sort_by
809
- }
810
- },
811
-
812
- getRepeaterSettings: function () {
813
- return this.getElementSettings('premium_gallery_img_content');
814
- },
815
-
816
- setMetroLayout: function () {
817
-
818
- var $galleryElement = this.elements.$galleryElement,
819
- gridWidth = $galleryElement.width(),
820
- cellSize = Math.floor(gridWidth / 12),
821
- deviceType = elementorFrontend.getCurrentDeviceMode(),
822
- suffix = 'desktop' === deviceType ? '' : '_' + deviceType,
823
- repeater = this.getRepeaterSettings();
824
-
825
- $galleryElement.find(".premium-gallery-item").each(function (index, item) { //should be added to selectors and elements
826
-
827
- var cells = repeater[index]['premium_gallery_image_cell' + suffix].size,
828
- vCells = repeater[index]['premium_gallery_image_vcell' + suffix].size;
829
-
830
- if ("" === cells || undefined == cells) {
831
- cells = repeater[index].premium_gallery_image_cell.size;
832
- }
833
-
834
- if ("" === vCells || undefined == vCells) {
835
- vCells = repeater[index].premium_gallery_image_vcell.size;
836
- }
837
-
838
- $(item).css({
839
- width: Math.ceil(cells * cellSize),
840
- height: Math.ceil(vCells * cellSize)
841
- });
842
- });
843
-
844
- this.settings.columnWidth = cellSize;
845
- }
846
-
847
- });
848
-
849
- /****** Premium Counter Handler ******/
850
- var PremiumCounterHandler = function ($scope, $) {
851
-
852
- var $counterElement = $scope.find(".premium-counter");
853
-
854
- elementorFrontend.waypoint($counterElement, function () {
855
-
856
- var counterSettings = $counterElement.data(),
857
- incrementElement = $counterElement.find(".premium-counter-init"),
858
- iconElement = $counterElement.find(".icon");
859
-
860
- $(incrementElement).numerator(counterSettings);
861
-
862
- $(iconElement).addClass("animated " + iconElement.data("animation"));
863
-
864
- });
865
-
866
- };
867
-
868
- /****** Premium Fancy Text Handler ******/
869
- var PremiumFancyTextHandler = function ($scope, $) {
870
-
871
- var $elem = $scope.find(".premium-fancy-text-wrapper"),
872
- settings = $elem.data("settings"),
873
- loadingSpeed = settings.delay || 2500,
874
- itemCount = $elem.find('.premium-fancy-list-items').length,
875
- loopCount = ('' === settings.count && !['typing', 'slide', 'autofade'].includes(settings.effect)) ? 'infinite' : (settings.count * itemCount);
876
-
877
- function escapeHtml(unsafe) {
878
- return unsafe.replace(/&/g, "&amp;").replace(/</g, "&lt;").replace(/>/g, "&gt;").replace(
879
- /"/g, "&quot;");
880
- }
881
-
882
- if ("typing" === settings.effect) {
883
-
884
- var fancyStrings = [];
885
-
886
- settings.strings.forEach(function (item) {
887
- fancyStrings.push(escapeHtml(item));
888
- });
889
-
890
- var fancyTextID = '#' + $elem.find('.premium-fancy-text').attr('id');
891
- new Typed(fancyTextID, {
892
- strings: fancyStrings,
893
- typeSpeed: settings.typeSpeed,
894
- backSpeed: settings.backSpeed,
895
- startDelay: settings.startDelay,
896
- backDelay: settings.backDelay,
897
- showCursor: settings.showCursor,
898
- cursorChar: settings.cursorChar,
899
- loop: settings.loop
900
- });
901
-
902
- } else if ("slide" === settings.effect) {
903
- loadingSpeed = settings.pause;
904
-
905
- $elem.find(".premium-fancy-text").vTicker({
906
- speed: settings.speed,
907
- showItems: settings.showItems,
908
- pause: settings.pause,
909
- mousePause: settings.mousePause,
910
- direction: "up"
911
- });
912
-
913
- } else if ('auto-fade' === settings.effect) {
914
- var $items = $elem.find(".premium-fancy-list-items"),
915
- len = $items.length;
916
-
917
- if (0 === len) {
918
- return;
919
- }
920
-
921
- var delay = settings.duration / len,
922
- itemDelay = 0;
923
-
924
- loadingSpeed = delay;
925
-
926
- $items.each(function ($index, $item) {
927
- $item.style.animationDelay = itemDelay + 'ms';
928
- itemDelay += delay;
929
- });
930
-
931
- } else {
932
-
933
- setFancyAnimation();
934
-
935
- function setFancyAnimation() {
936
-
937
- var $item = $elem.find(".premium-fancy-list-items"),
938
- current = 1;
939
-
940
- //Get effect settings
941
- var delay = settings.delay || 2500,
942
- loopCount = settings.count;
943
-
944
- //If Loop Count option is set
945
- if (loopCount) {
946
- var currentLoop = 1,
947
- fancyStringsCount = $elem.find(".premium-fancy-list-items").length;
948
- }
949
-
950
- var loopInterval = setInterval(function () {
951
-
952
- var animationClass = "";
953
-
954
- //Add animation class
955
- if (settings.effect === "custom")
956
- animationClass = "animated " + settings.animation;
957
-
958
- //Show current active item
959
- $item.eq(current).addClass("premium-fancy-item-visible " + animationClass).removeClass("premium-fancy-item-hidden");
960
-
961
- var $inactiveItems = $item.filter(function (index) {
962
- return index !== current;
963
- });
964
-
965
- //Hide inactive items
966
- $inactiveItems.addClass("premium-fancy-item-hidden").removeClass("premium-fancy-item-visible " + animationClass);
967
-
968
- current++;
969
-
970
- //Restart loop
971
- if ($item.length === current)
972
- current = 0;
973
-
974
- //Increment interval and check if loop count is reached
975
- if (loopCount) {
976
- currentLoop++;
977
-
978
- if ((fancyStringsCount * loopCount) === currentLoop)
979
- clearInterval(loopInterval);
980
- }
981
-
982
-
983
- }, delay);
984
-
985
- }
986
- }
987
-
988
- //Show the strings after the layout is set.
989
- if ("typing" !== settings.effect) {
990
- setTimeout(function () {
991
- $elem.find(".premium-fancy-text").css('opacity', '1');
992
- }, 500);
993
-
994
- }
995
-
996
- if ('loading' === settings.loading && 'typing' !== settings.effect) {
997
- $scope.find('.premium-fancy-text').append('<span class="premium-loading-bar"></span>');
998
- $scope.find('.premium-loading-bar').css({
999
- 'animation-iteration-count': loopCount,
1000
- 'animation-duration': loadingSpeed + 'ms'
1001
- });
1002
- }
1003
-
1004
- };
1005
-
1006
- /****** Premium Countdown Handler ******/
1007
- var PremiumCountDownHandler = function ($scope, $) {
1008
-
1009
- var $countDownElement = $scope.find(".premium-countdown"),
1010
- settings = $countDownElement.data("settings"),
1011
- id = $scope.data('id'),
1012
- label1 = settings.label1,
1013
- label2 = settings.label2,
1014
- newLabe1 = label1.split(","),
1015
- newLabel2 = label2.split(","),
1016
- timerType = settings.timerType,
1017
- until = 'evergreen' === timerType ? settings.until.date : settings.until,
1018
- layout = '',
1019
- map = {
1020
- y: { index: 0, oldVal: '' },
1021
- o: { index: 1, oldVal: '' },
1022
- w: { index: 2, oldVal: '' },
1023
- d: { index: 3, oldVal: '' },
1024
- h: { index: 4, oldVal: '' },
1025
- m: { index: 5, oldVal: '' },
1026
- s: { index: 6, oldVal: '' }
1027
- };
1028
-
1029
- if ($countDownElement.find('#countdown-' + id).hasClass('premium-countdown-flip')) {
1030
- settings.format.split('').forEach(function (unit) {
1031
- var lowercased = unit.toLowerCase();
1032
-
1033
- layout += '<div class="premium-countdown-block premium-countdown-' + lowercased + '"><div class="pre_time-mid"> <div class="premium-countdown-figure"><span class="top">{' + lowercased + 'nn}</span><span class="top-back"><span>{' + lowercased + 'nn}</span></span><span class="bottom">{' + lowercased + 'nn}</span><span class="bottom-back"><span>{' + lowercased + 'nn}</span></span></div><span class="premium-countdown-label">{' + lowercased + 'l}</span></div><span class="countdown_separator">{sep}</span></div>';
1034
- });
1035
- }
1036
-
1037
- $countDownElement.find('#countdown-' + id).countdown({
1038
- layout: layout,
1039
- labels: newLabel2,
1040
- labels1: newLabe1,
1041
- until: new Date(until),
1042
- format: settings.format,
1043
- padZeroes: true,
1044
- timeSeparator: settings.separator,
1045
- onTick: function (periods) {
1046
-
1047
- equalWidth();
1048
-
1049
- if ($countDownElement.find('#countdown-' + id).hasClass('premium-countdown-flip')) {
1050
- animateFigure(periods, map);
1051
- }
1052
- },
1053
- onExpiry: function () {
1054
- if ('onExpiry' === settings.event) {
1055
- $countDownElement.find('#countdown-' + id).html(settings.text);
1056
- }
1057
- },
1058
- serverSync: function () {
1059
- return new Date(settings.serverSync);
1060
- }
1061
- });
1062
-
1063
- if (settings.reset) {
1064
- $countDownElement.find('.premium-countdown-init').countdown('option', 'until', new Date(until));
1065
- }
1066
-
1067
- if ('expiryUrl' === settings.event) {
1068
- $countDownElement.find('#countdown-' + id).countdown('option', 'expiryUrl', (elementorFrontend.isEditMode()) ? '' : settings.text);
1069
- }
1070
-
1071
- function equalWidth() {
1072
- var width = 0;
1073
- $countDownElement.find('#countdown-' + id + ' .countdown-amount').each(function (index, slot) {
1074
- if (width < $(slot).outerWidth()) {
1075
- width = $(slot).outerWidth();
1076
- }
1077
- });
1078
-
1079
- $countDownElement.find('#countdown-' + id + ' .countdown-amount').css('width', width);
1080
- }
1081
-
1082
- function animateFigure(periods, map) {
1083
- settings.format.split('').forEach(function (unit) {
1084
-
1085
- var lowercased = unit.toLowerCase(),
1086
- index = map[lowercased].index,
1087
- oldVal = map[lowercased].oldVal;
1088
-
1089
- if (periods[index] !== oldVal) {
1090
-
1091
- map[lowercased].oldVal = periods[index];
1092
-
1093
- var $top = $('#countdown-' + id).find('.premium-countdown-' + lowercased + ' .top'),
1094
- $back_top = $('#countdown-' + id).find('.premium-countdown-' + lowercased + ' .top-back');
1095
-
1096
- TweenMax.to($top, 0.8, {
1097
- rotationX: '-180deg',
1098
- transformPerspective: 300,
1099
- ease: Quart.easeOut,
1100
- onComplete: function () {
1101
- TweenMax.set($top, { rotationX: 0 });
1102
- }
1103
- });
1104
-
1105
- TweenMax.to($back_top, 0.8, {
1106
- rotationX: 0,
1107
- transformPerspective: 300,
1108
- ease: Quart.easeOut,
1109
- clearProps: 'all'
1110
- });
1111
- }
1112
- });
1113
- }
1114
-
1115
- times = $countDownElement.find('#countdown-' + id).countdown("getTimes");
1116
-
1117
- function runTimer(el) {
1118
- return el == 0;
1119
- }
1120
-
1121
- if (times.every(runTimer)) {
1122
-
1123
- if ('onExpiry' === settings.event) {
1124
- $countDownElement.find('#countdown-' + id).html(settings.text);
1125
- } else if ('expiryUrl' === settings.event && !elementorFrontend.isEditMode()) {
1126
- var editMode = $('body').find('#elementor').length;
1127
- if (0 < editMode) {
1128
- $countDownElement.find('#countdown-' + id).html(
1129
- "<h1>You can not redirect url from elementor Editor!!</h1>");
1130
- } else {
1131
- if (!elementorFrontend.isEditMode()) {
1132
- window.location.href = settings.text;
1133
- }
1134
- }
1135
-
1136
- }
1137
- }
1138
-
1139
- };
1140
-
1141
- /****** Premium Carousel Handler ******/
1142
- var PremiumCarouselHandler = function ($scope, $) {
1143
-
1144
- var $carouselElem = $scope.find(".premium-carousel-wrapper"),
1145
- settings = $($carouselElem).data("settings"),
1146
- isEdit = elementorFrontend.isEditMode();
1147
-
1148
- function slideToShow(slick) {
1149
-
1150
- var slidesToShow = slick.options.slidesToShow,
1151
- windowWidth = $(window).width();
1152
- if (windowWidth > settings.tabletBreak) {
1153
- slidesToShow = settings.slidesDesk;
1154
- }
1155
- if (windowWidth <= settings.tabletBreak) {
1156
- slidesToShow = settings.slidesTab;
1157
- }
1158
- if (windowWidth <= settings.mobileBreak) {
1159
- slidesToShow = settings.slidesMob;
1160
- }
1161
- return slidesToShow;
1162
-
1163
- }
1164
-
1165
- //Get templates content on the editor page
1166
- if (isEdit) {
1167
-
1168
- $carouselElem.find(".item-wrapper").each(function (index, slide) {
1169
-
1170
- var templateID = $(slide).data("template");
1171
-
1172
- if (undefined !== templateID) {
1173
- $.ajax({
1174
- type: "GET",
1175
- url: PremiumSettings.ajaxurl,
1176
- dataType: "html",
1177
- data: {
1178
- action: "get_elementor_template_content",
1179
- templateID: templateID
1180
- }
1181
- }).success(function (response) {
1182
-
1183
- var data = JSON.parse(response).data;
1184
-
1185
- if (undefined !== data.template_content) {
1186
-
1187
- $(slide).html(data.template_content);
1188
- $carouselElem.find(".premium-carousel-inner").slick("refresh");
1189
-
1190
- }
1191
- });
1192
- }
1193
- });
1194
-
1195
- }
1196
-
1197
- $carouselElem.on("init", function (event) {
1198
-
1199
- event.preventDefault();
1200
-
1201
- setTimeout(function () {
1202
- resetAnimations("init");
1203
- }, 500);
1204
-
1205
- $(this).find("item-wrapper.slick-active").each(function () {
1206
- var $this = $(this);
1207
- $this.addClass($this.data("animation"));
1208
- });
1209
-
1210
- $(".slick-track").addClass("translate");
1211
-
1212
- });
1213
-
1214
- $carouselElem.find(".premium-carousel-inner").slick({
1215
- vertical: settings.vertical,
1216
- slidesToScroll: settings.slidesToScroll,
1217
- slidesToShow: settings.slidesToShow,
1218
- responsive: [{
1219
- breakpoint: settings.tabletBreak,
1220
- settings: {
1221
- slidesToShow: settings.slidesTab,
1222
- slidesToScroll: settings.slidesTab,
1223
- swipe: settings.touchMove,
1224
- }
1225
- },
1226
- {
1227
- breakpoint: settings.mobileBreak,
1228
- settings: {
1229
- slidesToShow: settings.slidesMob,
1230
- slidesToScroll: settings.slidesMob,
1231
- swipe: settings.touchMove,
1232
- }
1233
- }
1234
- ],
1235
- useTransform: true,
1236
- fade: settings.fade,
1237
- infinite: settings.infinite,
1238
- speed: settings.speed,
1239
- autoplay: settings.autoplay,
1240
- autoplaySpeed: settings.autoplaySpeed,
1241
- rows: 0,
1242
- draggable: settings.draggable,
1243
- rtl: settings.rtl,
1244
- adaptiveHeight: settings.adaptiveHeight,
1245
- pauseOnHover: settings.pauseOnHover,
1246
- centerMode: settings.centerMode,
1247
- centerPadding: settings.centerPadding,
1248
- arrows: settings.arrows,
1249
- prevArrow: $carouselElem.find(".premium-carousel-nav-arrow-prev").html(),
1250
- nextArrow: $carouselElem.find(".premium-carousel-nav-arrow-next").html(),
1251
- dots: settings.dots,
1252
- variableWidth: settings.variableWidth,
1253
- cssEase: settings.cssEase,
1254
- customPaging: function () {
1255
- var customDot = $carouselElem.find(".premium-carousel-nav-dot").html();
1256
- return customDot;
1257
- }
1258
- });
1259
-
1260
- if (settings.variableWidth) {
1261
- $carouselElem.find(".elementor-container").css("flex-wrap", "nowrap");
1262
- }
1263
-
1264
- function resetAnimations(event) {
1265
-
1266
- var $slides = $carouselElem.find(".slick-slide");
1267
-
1268
- if ("init" === event)
1269
- $slides = $slides.not(".slick-current");
1270
-
1271
- $slides.find(".animated").each(function (index, elem) {
1272
-
1273
- var settings = $(elem).data("settings");
1274
-
1275
- if (!settings)
1276
- return;
1277
-
1278
- if (!settings._animation && !settings.animation)
1279
- return;
1280
-
1281
- var animation = settings._animation || settings.animation;
1282
-
1283
- $(elem).removeClass("animated " + animation).addClass("elementor-invisible");
1284
- });
1285
- };
1286
-
1287
- function triggerAnimation() {
1288
-
1289
- $carouselElem.find(".slick-active .elementor-invisible").each(function (index, elem) {
1290
-
1291
- var settings = $(elem).data("settings");
1292
-
1293
- if (!settings)
1294
- return;
1295
-
1296
- if (!settings._animation && !settings.animation)
1297
- return;
1298
-
1299
- var delay = settings._animation_delay ? settings._animation_delay : 0,
1300
- animation = settings._animation || settings.animation;
1301
-
1302
- setTimeout(function () {
1303
- $(elem).removeClass("elementor-invisible").addClass(animation +
1304
- ' animated');
1305
- }, delay);
1306
- });
1307
- }
1308
-
1309
- $carouselElem.on("afterChange", function (event, slick, currentSlide) {
1310
-
1311
- var slidesScrolled = slick.options.slidesToScroll,
1312
- slidesToShow = slideToShow(slick),
1313
- centerMode = slick.options.centerMode,
1314
- slideToAnimate = currentSlide + slidesToShow - 1;
1315
-
1316
- //Trigger Aniamtions for the current slide
1317
- triggerAnimation();
1318
-
1319
- if (slidesScrolled === 1) {
1320
- if (!centerMode === true) {
1321
- var $inViewPort = $(this).find("[data-slick-index='" + slideToAnimate +
1322
- "']");
1323
- if ("null" != settings.animation) {
1324
- $inViewPort.find("p, h1, h2, h3, h4, h5, h6, span, a, img, i, button")
1325
- .addClass(settings.animation).removeClass(
1326
- "premium-carousel-content-hidden");
1327
- }
1328
- }
1329
- } else {
1330
- for (var i = slidesScrolled + currentSlide; i >= 0; i--) {
1331
- $inViewPort = $(this).find("[data-slick-index='" + i + "']");
1332
- if ("null" != settings.animation) {
1333
- $inViewPort.find("p, h1, h2, h3, h4, h5, h6, span, a, img, i, button")
1334
- .addClass(settings.animation).removeClass(
1335
- "premium-carousel-content-hidden");
1336
- }
1337
- }
1338
- }
1339
- });
1340
-
1341
- $carouselElem.on("beforeChange", function (event, slick, currentSlide) {
1342
-
1343
- //Reset Aniamtions for the other slides
1344
- resetAnimations();
1345
-
1346
- var $inViewPort = $(this).find("[data-slick-index='" + currentSlide + "']");
1347
-
1348
- if ("null" != settings.animation) {
1349
- $inViewPort.siblings().find(
1350
- "p, h1, h2, h3, h4, h5, h6, span, a, img, i, button").removeClass(
1351
- settings.animation).addClass(
1352
- "premium-carousel-content-hidden");
1353
- }
1354
- });
1355
-
1356
- if (settings.vertical) {
1357
-
1358
- var maxHeight = -1;
1359
-
1360
- elementorFrontend.elements.$window.on('load', function () {
1361
- $carouselElem.find(".slick-slide").each(function () {
1362
- if ($(this).height() > maxHeight) {
1363
- maxHeight = $(this).height();
1364
- }
1365
- });
1366
- $carouselElem.find(".slick-slide").each(function () {
1367
- if ($(this).height() < maxHeight) {
1368
- $(this).css("margin", Math.ceil(
1369
- (maxHeight - $(this).height()) / 2) + "px 0");
1370
- }
1371
- });
1372
- });
1373
- }
1374
- var marginFix = {
1375
- element: $("a.ver-carousel-arrow"),
1376
- getWidth: function () {
1377
- var width = this.element.outerWidth();
1378
- return width / 2;
1379
- },
1380
- setWidth: function (type) {
1381
- type = type || "vertical";
1382
- if (type == "vertical") {
1383
- this.element.css("margin-left", "-" + this.getWidth() + "px");
1384
- } else {
1385
- this.element.css("margin-top", "-" + this.getWidth() + "px");
1386
- }
1387
- }
1388
- };
1389
- marginFix.setWidth();
1390
- marginFix.element = $("a.carousel-arrow");
1391
- marginFix.setWidth("horizontal");
1392
-
1393
- $(document).ready(function () {
1394
-
1395
- settings.navigation.map(function (item, index) {
1396
-
1397
- if (item) {
1398
-
1399
- $(item).on("click", function () {
1400
-
1401
- var currentActive = $carouselElem.find(".premium-carousel-inner").slick("slickCurrentSlide");
1402
-
1403
- if (index !== currentActive) {
1404
- $carouselElem.find(".premium-carousel-inner").slick("slickGoTo", index)
1405
- }
1406
-
1407
- })
1408
- }
1409
-
1410
- })
1411
- })
1412
-
1413
- };
1414
-
1415
- var PremiumBannerHandler = ModuleHandler.extend({
1416
-
1417
- getDefaultSettings: function () {
1418
-
1419
- return {
1420
- selectors: {
1421
- bannerImgWrap: '.premium-banner-ib',
1422
- bannerImg: 'img',
1423
- }
1424
- }
1425
-
1426
- },
1427
-
1428
- getDefaultElements: function () {
1429
-
1430
- var selectors = this.getSettings('selectors');
1431
-
1432
- return {
1433
- $bannerImgWrap: this.$element.find(selectors.bannerImgWrap),
1434
- $bannerImg: this.$element.find(selectors.bannerImg)
1435
- }
1436
-
1437
- },
1438
-
1439
- bindEvents: function () {
1440
-
1441
- var _this = this;
1442
-
1443
- _this.elements.$bannerImgWrap.hover(function () {
1444
- _this.elements.$bannerImg.addClass("active");
1445
- }, function () {
1446
- _this.elements.$bannerImg.removeClass("active");
1447
- });
1448
-
1449
- this.run();
1450
- },
1451
-
1452
- run: function () {
1453
-
1454
- var $bannerElement = this.$element;
1455
-
1456
- if ($bannerElement.hasClass("premium-banner-tilt-yes")) {
1457
-
1458
- var reverse = $bannerElement.hasClass("premium-banner-tilt-rev-yes");
1459
-
1460
- UniversalTilt.init({
1461
- elements: $bannerElement.closest(".elementor-widget"),
1462
- settings: {
1463
- reverse: reverse
1464
- },
1465
- callbacks: {
1466
- onMouseLeave: function (el) {
1467
- el.style.boxShadow = "0 45px 100px rgba(255, 255, 255, 0)";
1468
- },
1469
- onDeviceMove: function (el) {
1470
- el.style.boxShadow = "0 45px 100px rgba(255, 255, 255, 0.3)";
1471
- }
1472
- }
1473
- });
1474
-
1475
- }
1476
- }
1477
-
1478
- });
1479
-
1480
- /****** Premium Modal Box Handler ******/
1481
- var PremiumModalBoxHandler = function ($scope, $) {
1482
-
1483
- var $modalElem = $scope.find(".premium-modal-box-container"),
1484
- settings = $modalElem.data("settings"),
1485
- $modal = $modalElem.find(".premium-modal-box-modal-dialog");
1486
-
1487
- if (!settings) {
1488
- return;
1489
- }
1490
-
1491
- if (settings.trigger === "pageload") {
1492
- $(document).ready(function ($) {
1493
- setTimeout(function () {
1494
- $modalElem.find(".premium-modal-box-modal").modal();
1495
- }, settings.delay * 1000);
1496
- });
1497
- }
1498
-
1499
- if ($modal.data("modal-animation") && " " != $modal.data("modal-animation")) {
1500
-
1501
- var animationDelay = $modal.data('delay-animation');
1502
-
1503
- new Waypoint({
1504
- element: $modal,
1505
- handler: function () {
1506
- setTimeout(function () {
1507
- $modal.css("opacity", "1").addClass("animated " + $modal.data("modal-animation"));
1508
- }, animationDelay * 1000);
1509
- this.destroy();
1510
- },
1511
- offset: Waypoint.viewportHeight() - 150,
1512
- });
1513
- }
1514
- };
1515
-
1516
- /****** Premium Blog Handler ******/
1517
- var PremiumBlogHandler = ModuleHandler.extend({
1518
-
1519
- settings: {},
1520
-
1521
- getDefaultSettings: function () {
1522
- return {
1523
- selectors: {
1524
- user: '.fa-user',
1525
- activeCat: '.category.active',
1526
- loading: '.premium-loading-feed',
1527
- blogElement: '.premium-blog-wrap',
1528
- blogFilterTabs: '.premium-blog-filter',
1529
- contentWrapper: '.premium-blog-content-wrapper',
1530
- blogPost: '.premium-blog-post-outer-container',
1531
- metaSeparators: '.premium-blog-meta-separator',
1532
- filterLinks: '.premium-blog-filters-container li a',
1533
- currentPage: '.premium-blog-pagination-container .page-numbers.current',
1534
- activeElememnt: '.premium-blog-filters-container li .active',
1535
- }
1536
- }
1537
- },
1538
-
1539
- getDefaultElements: function () {
1540
- var selectors = this.getSettings('selectors'),
1541
- elements = {
1542
- $blogElement: this.$element.find(selectors.blogElement),
1543
- $blogFilterTabs: this.$element.find(selectors.blogFilterTabs),
1544
- $activeCat: this.$element.find(selectors.activeCat),
1545
- $filterLinks: this.$element.find(selectors.filterLinks),
1546
- $blogPost: this.$element.find(selectors.blogPost),
1547
- $contentWrapper: this.$element.find(selectors.contentWrapper)
1548
- };
1549
-
1550
- return elements;
1551
- },
1552
-
1553
- bindEvents: function () {
1554
- this.setLayoutSettings();
1555
- this.removeMetaSeparators();
1556
- this.run();
1557
- },
1558
-
1559
- setLayoutSettings: function () {
1560
-
1561
- var settings = this.getElementSettings(),
1562
- $blogPost = this.elements.$blogPost;
1563
-
1564
- var layoutSettings = {
1565
- pageNumber: 1,
1566
- isLoaded: true,
1567
- count: 2,
1568
- equalHeight: settings.force_height,
1569
- layout: settings.premium_blog_layout,
1570
- carousel: 'yes' === settings.premium_blog_carousel ? true : false,
1571
- infinite: 'yes' === settings.premium_blog_infinite_scroll ? true : false,
1572
- scrollAfter: 'yes' === settings.scroll_to_offset ? true : false,
1573
- grid: 'yes' === settings.premium_blog_grid ? true : false,
1574
- total: $blogPost.data('total'),
1575
- };
1576
-
1577
-
1578
- if (layoutSettings.carousel) {
1579
-
1580
- layoutSettings.slidesToScroll = settings.slides_to_scroll;
1581
- layoutSettings.spacing = parseInt(settings.premium_blog_carousel_spacing);
1582
- layoutSettings.autoPlay = 'yes' === settings.premium_blog_carousel_play ? true : false;
1583
- layoutSettings.arrows = 'yes' === settings.premium_blog_carousel_arrows ? true : false;
1584
- layoutSettings.fade = 'yes' === settings.premium_blog_carousel_fade ? true : false;
1585
- layoutSettings.center = 'yes' === settings.premium_blog_carousel_center ? true : false;
1586
- layoutSettings.dots = 'yes' === settings.premium_blog_carousel_dots ? true : false;
1587
- layoutSettings.speed = '' !== settings.premium_blog_carousel_autoplay_speed ? parseInt(settings.premium_blog_carousel_autoplay_speed) : 5000;
1588
-
1589
- }
1590
-
1591
- this.settings = layoutSettings;
1592
-
1593
- },
1594
-
1595
- removeMetaSeparators: function () {
1596
-
1597
- var selectors = this.getSettings('selectors'),
1598
- $blogPost = this.$element.find(selectors.blogPost);
1599
-
1600
- var $metaSeparators = $blogPost.first().find(selectors.metaSeparators),
1601
- $user = $blogPost.find(selectors.user);
1602
-
1603
- if (1 === $metaSeparators.length) {
1604
- //If two meta only are enabled. One of them is author meta.
1605
- if (!$user.length) {
1606
- $blogPost.find(selectors.metaSeparators).remove();
1607
- }
1608
-
1609
- } else {
1610
- if (!$user.length) {
1611
- $blogPost.each(function (index, post) {
1612
- $(post).find(selectors.metaSeparators).first().remove();
1613
- });
1614
- }
1615
- }
1616
-
1617
- },
1618
- run: function () {
1619
-
1620
- var _this = this,
1621
- $blogElement = this.elements.$blogElement,
1622
- $activeCategory = this.elements.$activeCat.data('filter'),
1623
- $filterTabs = this.elements.$blogFilterTabs.length,
1624
- pagination = $blogElement.data("pagination");
1625
-
1626
- this.settings.activeCategory = $activeCategory;
1627
- this.settings.filterTabs = $filterTabs;
1628
-
1629
-
1630
-
1631
- if (this.settings.filterTabs) {
1632
- this.filterTabs();
1633
- }
1634
-
1635
- if (!this.settings.filterTabs || "*" === this.settings.activeCategory) {
1636
- if ("masonry" === this.settings.layout && !this.settings.carousel) {
1637
- $blogElement.imagesLoaded(function () {
1638
- $blogElement.isotope(_this.getIsoTopeSettings());
1639
- });
1640
- }
1641
- } else {
1642
- //If `All` categories not exist, then we need to get posts through AJAX.
1643
- this.getPostsByAjax(false);
1644
- }
1645
-
1646
- if (this.settings.carousel) {
1647
- $blogElement.slick(this.getSlickSettings());
1648
- }
1649
-
1650
- if ("even" === this.settings.layout && this.settings.equalHeight) {
1651
- $blogElement.imagesLoaded(function () {
1652
- _this.forceEqualHeight();
1653
- });
1654
- }
1655
-
1656
- if (pagination) {
1657
- this.paginate();
1658
- }
1659
-
1660
- if (this.settings.infinite && $blogElement.is(":visible")) {
1661
- this.getInfiniteScrollPosts();
1662
- }
1663
-
1664
- },
1665
-
1666
- paginate: function () {
1667
- var _this = this,
1668
- $scope = this.$element,
1669
- selectors = this.getSettings('selectors');
1670
-
1671
- $scope.on('click', '.premium-blog-pagination-container .page-numbers', function (e) {
1672
-
1673
- e.preventDefault();
1674
-
1675
- if ($(this).hasClass("current")) return;
1676
-
1677
- var currentPage = parseInt($scope.find(selectors.currentPage).html());
1678
-
1679
- if ($(this).hasClass('next')) {
1680
- _this.settings.pageNumber = currentPage + 1;
1681
- } else if ($(this).hasClass('prev')) {
1682
- _this.settings.pageNumber = currentPage - 1;
1683
- } else {
1684
- _this.settings.pageNumber = $(this).html();
1685
- }
1686
-
1687
- _this.getPostsByAjax(_this.settings.scrollAfter);
1688
-
1689
- })
1690
- },
1691
-
1692
- forceEqualHeight: function () {
1693
- var heights = new Array(),
1694
- contentWrapper = this.getSettings('selectors').contentWrapper,
1695
- $blogWrapper = this.$element.find(contentWrapper);
1696
-
1697
- $blogWrapper.each(function (index, post) {
1698
-
1699
- var height = $(post).outerHeight();
1700
-
1701
- heights.push(height);
1702
- });
1703
-
1704
- var maxHeight = Math.max.apply(null, heights);
1705
-
1706
- $blogWrapper.css("height", maxHeight + "px");
1707
- },
1708
-
1709
- getSlickSettings: function () {
1710
-
1711
- var settings = this.settings,
1712
- slickCols = settings.grid ? this.getSlickCols() : null,
1713
- cols = settings.grid ? slickCols.cols : 1,
1714
- colsTablet = settings.grid ? slickCols.colsTablet : 1,
1715
- colsMobile = settings.grid ? slickCols.colsMobile : 1,
1716
- prevArrow = settings.arrows ? '<a type="button" data-role="none" class="carousel-arrow carousel-prev" aria-label="Previous" role="button" style=""><i class="fas fa-angle-left" aria-hidden="true"></i></a>' : '',
1717
- nextArrow = settings.arrows ? '<a type="button" data-role="none" class="carousel-arrow carousel-next" aria-label="Next" role="button" style=""><i class="fas fa-angle-right" aria-hidden="true"></i></a>' : '';
1718
-
1719
- return {
1720
- infinite: true,
1721
- slidesToShow: cols,
1722
- slidesToScroll: settings.slidesToScroll || cols,
1723
- responsive: [{
1724
- breakpoint: 1025,
1725
- settings: {
1726
- slidesToShow: colsTablet,
1727
- slidesToScroll: 1
1728
- }
1729
- },
1730
- {
1731
- breakpoint: 768,
1732
- settings: {
1733
- slidesToShow: colsMobile,
1734
- slidesToScroll: 1
1735
- }
1736
- }
1737
- ],
1738
- autoplay: settings.autoPlay,
1739
- rows: 0,
1740
- autoplaySpeed: settings.speed,
1741
- nextArrow: nextArrow,
1742
- prevArrow: prevArrow,
1743
- fade: settings.fade,
1744
- centerMode: settings.center,
1745
- centerPadding: settings.spacing + "px",
1746
- draggable: true,
1747
- dots: settings.dots,
1748
- customPaging: function () {
1749
- return '<i class="fas fa-circle"></i>';
1750
- }
1751
- }
1752
-
1753
- },
1754
-
1755
- getSlickCols: function () {
1756
- var slickCols = this.getElementSettings(),
1757
- cols = slickCols.premium_blog_columns_number,
1758
- colsTablet = slickCols.premium_blog_columns_number_tablet,
1759
- colsMobile = slickCols.premium_blog_columns_number_mobile;
1760
-
1761
- return {
1762
- cols: parseInt(100 / cols.substr(0, cols.indexOf('%'))),
1763
- colsTablet: parseInt(100 / colsTablet.substr(0, colsTablet.indexOf('%'))),
1764
- colsMobile: parseInt(100 / colsMobile.substr(0, colsMobile.indexOf('%'))),
1765
- }
1766
-
1767
- },
1768
-
1769
- getIsoTopeSettings: function () {
1770
- return {
1771
- itemSelector: ".premium-blog-post-outer-container",
1772
- percentPosition: true,
1773
- filter: this.settings.activeCategory,
1774
- animationOptions: {
1775
- duration: 750,
1776
- easing: "linear",
1777
- queue: false
1778
- }
1779
- }
1780
- },
1781
-
1782
- filterTabs: function () {
1783
-
1784
- var _this = this,
1785
- selectors = this.getSettings('selectors'),
1786
- $filterLinks = this.elements.$filterLinks;
1787
-
1788
- $filterLinks.click(function (e) {
1789
-
1790
- e.preventDefault();
1791
-
1792
- _this.$element.find(selectors.activeElememnt).removeClass("active");
1793
-
1794
- $(this).addClass("active");
1795
-
1796
- //Get clicked tab slug
1797
- _this.settings.activeCategory = $(this).attr("data-filter");
1798
-
1799
- _this.settings.pageNumber = 1;
1800
-
1801
- if (_this.settings.infinite) {
1802
- _this.getPostsByAjax(false);
1803
- _this.settings.count = 2;
1804
- _this.getInfiniteScrollPosts();
1805
- } else {
1806
- //Make sure to reset pagination before sending our AJAX request
1807
- _this.getPostsByAjax(_this.settings.scrollAfter);
1808
- }
1809
-
1810
- });
1811
- },
1812
-
1813
- getPostsByAjax: function (shouldScroll) {
1814
-
1815
- //If filter tabs is not enabled, then always set category to all.
1816
- if ('undefined' === typeof this.settings.activeCategory) {
1817
- this.settings.activeCategory = '*';
1818
- }
1819
-
1820
- var _this = this,
1821
- $blogElement = this.elements.$blogElement,
1822
- selectors = this.getSettings('selectors');
1823
-
1824
- $.ajax({
1825
- url: PremiumSettings.ajaxurl,
1826
- dataType: 'json',
1827
- type: 'POST',
1828
- data: {
1829
- action: 'pa_get_posts',
1830
- page_id: $blogElement.data('page'),
1831
- widget_id: _this.$element.data('id'),
1832
- page_number: _this.settings.pageNumber,
1833
- category: _this.settings.activeCategory,
1834
- nonce: PremiumSettings.nonce,
1835
- },
1836
- beforeSend: function () {
1837
-
1838
- $blogElement.append('<div class="premium-loading-feed"><div class="premium-loader"></div></div>');
1839
-
1840
- if (shouldScroll) {
1841
- $('html, body').animate({
1842
- scrollTop: (($blogElement.offset().top) - 50)
1843
- }, 'slow');
1844
- }
1845
-
1846
- },
1847
- success: function (res) {
1848
- if (!res.data)
1849
- return;
1850
-
1851
- $blogElement.find(selectors.loading).remove();
1852
-
1853
- var posts = res.data.posts,
1854
- paging = res.data.paging;
1855
-
1856
- if (_this.settings.infinite) {
1857
- _this.settings.isLoaded = true;
1858
- if (_this.settings.filterTabs && _this.settings.pageNumber === 1) {
1859
- $blogElement.html(posts);
1860
- } else {
1861
- $blogElement.append(posts);
1862
- }
1863
- } else {
1864
- //Render the new markup into the widget
1865
- $blogElement.html(posts);
1866
-
1867
- _this.$element.find(".premium-blog-footer").html(paging);
1868
- }
1869
-
1870
- _this.removeMetaSeparators();
1871
-
1872
- //Make sure grid option is enabled.
1873
- if (_this.settings.layout) {
1874
- if ("even" === _this.settings.layout) {
1875
- if (_this.settings.equalHeight)
1876
- _this.forceEqualHeight();
1877
-
1878
- } else {
1879
-
1880
- $blogElement.imagesLoaded(function () {
1881
-
1882
- $blogElement.isotope('reloadItems');
1883
- $blogElement.isotope({
1884
- itemSelector: ".premium-blog-post-outer-container",
1885
- animate: false
1886
- });
1887
- });
1888
- }
1889
- }
1890
-
1891
- },
1892
- error: function (err) {
1893
- console.log(err);
1894
- }
1895
-
1896
- });
1897
- },
1898
-
1899
- getInfiniteScrollPosts: function () {
1900
- var windowHeight = jQuery(window).outerHeight() / 1.25,
1901
- _this = this;
1902
-
1903
- $(window).scroll(function () {
1904
-
1905
- if (_this.settings.filterTabs) {
1906
- $blogPost = _this.elements.$blogElement.find(".premium-blog-post-outer-container");
1907
- _this.settings.total = $blogPost.data('total');
1908
- }
1909
-
1910
- if (_this.settings.count <= _this.settings.total) {
1911
- if (($(window).scrollTop() + windowHeight) >= (_this.$element.find('.premium-blog-post-outer-container:last').offset().top)) {
1912
- if (true == _this.settings.isLoaded) {
1913
- _this.settings.pageNumber = _this.settings.count;
1914
- _this.getPostsByAjax(false);
1915
- _this.settings.count++;
1916
- _this.settings.isLoaded = false;
1917
- }
1918
-
1919
- }
1920
- }
1921
- });
1922
- },
1923
-
1924
- });
1925
-
1926
- /****** Premium Image Scroll Handler ******/
1927
- var PremiumImageScrollHandler = function ($scope, $) {
1928
- var scrollElement = $scope.find(".premium-image-scroll-container"),
1929
- scrollOverlay = scrollElement.find(".premium-image-scroll-overlay"),
1930
- scrollVertical = scrollElement.find(".premium-image-scroll-vertical"),
1931
- dataElement = scrollElement.data("settings"),
1932
- imageScroll = scrollElement.find("img"),
1933
- direction = dataElement["direction"],
1934
- reverse = dataElement["reverse"],
1935
- transformOffset = null;
1936
-
1937
- function startTransform() {
1938
- imageScroll.css("transform", (direction === "vertical" ? "translateY" : "translateX") + "( -" +
1939
- transformOffset + "px)");
1940
- }
1941
-
1942
- function endTransform() {
1943
- imageScroll.css("transform", (direction === "vertical" ? "translateY" : "translateX") + "(0px)");
1944
- }
1945
-
1946
- function setTransform() {
1947
- if (direction === "vertical") {
1948
- transformOffset = imageScroll.height() - scrollElement.height();
1949
- } else {
1950
- transformOffset = imageScroll.width() - scrollElement.width();
1951
- }
1952
- }
1953
- if (dataElement["trigger"] === "scroll") {
1954
- scrollElement.addClass("premium-container-scroll");
1955
- if (direction === "vertical") {
1956
- scrollVertical.addClass("premium-image-scroll-ver");
1957
- } else {
1958
- scrollElement.imagesLoaded(function () {
1959
- scrollOverlay.css({
1960
- width: imageScroll.width(),
1961
- height: imageScroll.height()
1962
- });
1963
- });
1964
- }
1965
- } else {
1966
- if (reverse === "yes") {
1967
- scrollElement.imagesLoaded(function () {
1968
- scrollElement.addClass("premium-container-scroll-instant");
1969
- setTransform();
1970
- startTransform();
1971
- });
1972
- }
1973
- if (direction === "vertical") {
1974
- scrollVertical.removeClass("premium-image-scroll-ver");
1975
- }
1976
- scrollElement.mouseenter(function () {
1977
- scrollElement.removeClass("premium-container-scroll-instant");
1978
- setTransform();
1979
- reverse === "yes" ? endTransform() : startTransform();
1980
- });
1981
- scrollElement.mouseleave(function () {
1982
- reverse === "yes" ? startTransform() : endTransform();
1983
- });
1984
- }
1985
- };
1986
-
1987
-
1988
- /****** Premium Contact Form 7 Handler ******/
1989
- var PremiumContactFormHandler = function ($scope, $) {
1990
-
1991
- var $contactForm = $scope.find(".premium-cf7-container");
1992
- var $input = $contactForm.find(
1993
- 'input[type="text"], input[type="email"], textarea, input[type="password"], input[type="date"], input[type="number"], input[type="tel"], input[type="file"], input[type="url"]'
1994
- );
1995
-
1996
- $input.wrap("<span class='wpcf7-span'>");
1997
-
1998
- $input.on("focus blur", function () {
1999
- $(this).closest(".wpcf7-span").toggleClass("is-focused");
2000
- });
2001
- };
2002
-
2003
- /****** Premium Team Members Handler ******/
2004
- var PremiumTeamMembersHandler = ModuleHandler.extend({
2005
-
2006
- getDefaultSettings: function () {
2007
-
2008
- return {
2009
- slick: {
2010
- infinite: true,
2011
- rows: 0,
2012
- prevArrow: '<a type="button" data-role="none" class="carousel-arrow carousel-prev" aria-label="Next" role="button" style=""><i class="fas fa-angle-left" aria-hidden="true"></i></a>',
2013
- nextArrow: '<a type="button" data-role="none" class="carousel-arrow carousel-next" aria-label="Next" role="button" style=""><i class="fas fa-angle-right" aria-hidden="true"></i></a>',
2014
- draggable: true,
2015
- pauseOnHover: true,
2016
- },
2017
- selectors: {
2018
- multiplePersons: '.multiple-persons',
2019
- person: '.premium-person-container',
2020
- imgContainer: '.premium-person-image-container',
2021
- imgWrap: '.premium-person-image-wrap'
2022
-
2023
- }
2024
- }
2025
- },
2026
-
2027
- getDefaultElements: function () {
2028
-
2029
- var selectors = this.getSettings('selectors');
2030
-
2031
- return {
2032
- $multiplePersons: this.$element.find(selectors.multiplePersons),
2033
- $persons: this.$element.find(selectors.person),
2034
- $imgWrap: this.$element.find(selectors.imgWrap),
2035
- }
2036
-
2037
- },
2038
- bindEvents: function () {
2039
- this.run();
2040
- },
2041
- getSlickSettings: function () {
2042
-
2043
- var settings = this.getElementSettings(),
2044
- rtl = this.elements.$multiplePersons.data("rtl"),
2045
- colsNumber = settings.persons_per_row,
2046
- colsTablet = settings.persons_per_row_tablet,
2047
- colsMobile = settings.persons_per_row_mobile;
2048
-
2049
- return Object.assign(this.getSettings('slick'), {
2050
-
2051
- slidesToShow: parseInt(100 / colsNumber.substr(0, colsNumber.indexOf('%'))),
2052
- slidesToScroll: parseInt(100 / colsNumber.substr(0, colsNumber.indexOf('%'))),
2053
- responsive: [{
2054
- breakpoint: 1025,
2055
- settings: {
2056
- slidesToShow: parseInt(100 / colsTablet.substr(0, colsTablet.indexOf('%'))),
2057
- slidesToScroll: 1
2058
- }
2059
- },
2060
- {
2061
- breakpoint: 768,
2062
- settings: {
2063
- slidesToShow: parseInt(100 / colsMobile.substr(0, colsMobile.indexOf('%'))),
2064
- slidesToScroll: 1
2065
- }
2066
- }
2067
- ],
2068
- autoplay: settings.carousel_play,
2069
- rtl: rtl ? true : false,
2070
- autoplaySpeed: settings.speed || 5000,
2071
-
2072
- });
2073
-
2074
-
2075
- },
2076
-
2077
- runEqualHeight: function () {
2078
-
2079
- var $persons = this.elements.$persons,
2080
- $imgWrap = this.elements.$imgWrap;
2081
-
2082
- var selectors = this.getSettings('selectors'),
2083
- heights = new Array();
2084
-
2085
- $persons.each(function (index, person) {
2086
- $(person).imagesLoaded(function () { }).done(function () {
2087
-
2088
- var imageHeight = $(person).find(selectors.imgContainer).outerHeight();
2089
-
2090
- heights.push(imageHeight);
2091
- });
2092
- });
2093
-
2094
- $persons.imagesLoaded(function () { }).done(function () {
2095
- var maxHeight = Math.max.apply(null, heights);
2096
- $imgWrap.css("height", maxHeight + "px");
2097
- });
2098
-
2099
- },
2100
-
2101
- run: function () {
2102
-
2103
- var $multiplePersons = this.elements.$multiplePersons;
2104
-
2105
- if (!$multiplePersons.length) return;
2106
-
2107
- var carousel = this.getElementSettings('carousel');
2108
-
2109
- if (carousel)
2110
- $multiplePersons.slick(this.getSlickSettings());
2111
-
2112
- if ($multiplePersons.hasClass("premium-person-style1")) return;
2113
-
2114
- if ("yes" !== $multiplePersons.data("persons-equal")) return;
2115
-
2116
- this.runEqualHeight();
2117
-
2118
- }
2119
-
2120
- });
2121
-
2122
- /****** Premium Title Handler ******/
2123
- var PremiumTitleHandler = function ($scope, $) {
2124
-
2125
- var $titleContainer = $scope.find(".premium-title-container"),
2126
- $titleElement = $titleContainer.find('.premium-title-text');
2127
-
2128
- if ($titleContainer.hasClass('style9')) {
2129
- var $style9 = $scope.find(".premium-title-style9");
2130
-
2131
- $style9.each(function () {
2132
- var elm = $(this);
2133
- var holdTime = elm.attr('data-blur-delay') * 1000;
2134
- elm.attr('data-animation-blur', 'process')
2135
- elm.find('.premium-title-style9-letter').each(function (index, letter) {
2136
- index += 1;
2137
- var animateDelay;
2138
- if ($('body').hasClass('rtl')) {
2139
- animateDelay = 0.2 / index + 's';
2140
- } else {
2141
- animateDelay = index / 20 + 's';
2142
- }
2143
- $(letter).css({
2144
- '-webkit-animation-delay': animateDelay,
2145
- 'animation-delay': animateDelay
2146
- });
2147
- })
2148
- setInterval(function () {
2149
- elm.attr('data-animation-blur', 'done')
2150
- setTimeout(function () {
2151
- elm.attr('data-animation-blur', 'process')
2152
- }, 150);
2153
- }, holdTime);
2154
- });
2155
- }
2156
-
2157
-
2158
- if ($titleContainer.hasClass('style8')) {
2159
-
2160
- var holdTime = $titleElement.attr('data-shiny-delay') * 1000,
2161
- duration = $titleElement.attr('data-shiny-dur') * 1000;
2162
-
2163
- function shinyEffect() {
2164
- $titleElement.get(0).setAttribute('data-animation', 'shiny');
2165
- setTimeout(function () {
2166
- $titleElement.removeAttr('data-animation')
2167
- }, duration);
2168
- }
2169
-
2170
- (function repeat() {
2171
- shinyEffect();
2172
- setTimeout(repeat, holdTime);
2173
- })();
2174
- }
2175
-
2176
- };
2177
-
2178
- /****** Premium Bullet List Handler ******/
2179
- var PremiumBulletListHandler = function ($scope, $) {
2180
-
2181
- var $listItems = $scope.find(".premium-bullet-list-box"),
2182
- items = $listItems.find(".premium-bullet-list-content");
2183
-
2184
- items.each(function (index, item) {
2185
-
2186
- if ($listItems.data("list-animation") && " " != $listItems.data("list-animation")) {
2187
- elementorFrontend.waypoint($(item), function () {
2188
-
2189
- var element = $(item),
2190
- delay = element.data('delay');
2191
-
2192
- setTimeout(function () {
2193
- element.next('.premium-bullet-list-divider , .premium-bullet-list-divider-inline').css("opacity", "1");
2194
- element.next('.premium-bullet-list-divider-inline , .premium-bullet-list-divider').addClass("animated " + $listItems.data("list-animation"));
2195
-
2196
- element.css("opacity", "1").addClass("animated " + $listItems.data("list-animation"));
2197
- }, delay);
2198
-
2199
- });
2200
- }
2201
-
2202
- });
2203
- };
2204
-
2205
- /****** Premium Grow Effect Handler ******/
2206
- var PremiumButtonHandler = function ($scope, $) {
2207
-
2208
- var $btnGrow = $scope.find('.premium-button-style6-bg');
2209
-
2210
- if ($btnGrow.length !== 0 && $scope.hasClass('premium-mouse-detect-yes')) {
2211
- $scope.on('mouseenter mouseleave', '.premium-button-style6', function (e) {
2212
-
2213
- var parentOffset = $(this).offset(),
2214
- left = e.pageX - parentOffset.left,
2215
- top = e.pageY - parentOffset.top;
2216
-
2217
- $btnGrow.css({
2218
- top: top,
2219
- left: left,
2220
- });
2221
-
2222
- });
2223
- }
2224
-
2225
- };
2226
-
2227
- var PremiumMaskHandler = function ($scope, $) {
2228
- var mask = $scope.hasClass('premium-mask-yes');
2229
-
2230
- if (!mask) return;
2231
-
2232
- if ('premium-addon-title.default' === $scope.data('widget_type')) {
2233
- var target = '.premium-title-header';
2234
- $scope.find(target).find('.premium-title-icon, .premium-title-img').addClass('premium-mask-span');
2235
- } else {
2236
- var target = '.premium-dual-header-first-header';
2237
- }
2238
-
2239
- $scope.find(target).find('span:not(.premium-title-style7-stripe-wrap):not(.premium-title-img)').each(function (index, span) {
2240
- var html = '';
2241
-
2242
- $(this).text().split(' ').forEach(function (item) {
2243
- if ('' !== item) {
2244
- html += ' <span class="premium-mask-span">' + item + '</span>';
2245
- }
2246
- });
2247
-
2248
- $(this).text('').append(html);
2249
- });
2250
-
2251
- elementorFrontend.waypoint($scope, function () {
2252
- $($scope).addClass('premium-mask-active');
2253
- });
2254
- };
2255
-
2256
-
2257
- var functionalHandlers = {
2258
- 'premium-addon-dual-header.default': PremiumMaskHandler,
2259
- 'premium-addon-video-box.default': PremiumVideoBoxWidgetHandler,
2260
- 'premium-addon-fancy-text.default': PremiumFancyTextHandler,
2261
- 'premium-counter.default': PremiumCounterHandler,
2262
- 'premium-addon-title.default': [PremiumTitleHandler, PremiumMaskHandler],
2263
- 'premium-countdown-timer.default': PremiumCountDownHandler,
2264
- 'premium-carousel-widget.default': PremiumCarouselHandler,
2265
- 'premium-addon-modal-box.default': PremiumModalBoxHandler,
2266
- 'premium-image-scroll.default': PremiumImageScrollHandler,
2267
- 'premium-contact-form.default': PremiumContactFormHandler,
2268
- 'premium-icon-list.default': PremiumBulletListHandler,
2269
- 'premium-addon-button.default': PremiumButtonHandler,
2270
- 'premium-addon-image-button.default': PremiumButtonHandler
2271
- };
2272
-
2273
- var classHandlers = {
2274
- 'premium-addon-person': PremiumTeamMembersHandler,
2275
- 'premium-addon-blog': PremiumBlogHandler,
2276
- 'premium-img-gallery': PremiumGridWidgetHandler,
2277
- 'premium-addon-banner': PremiumBannerHandler,
2278
- };
2279
-
2280
- $.each(functionalHandlers, function (elemName, func) {
2281
- if ('object' === typeof func) {
2282
- $.each(func, function (index, handler) {
2283
- elementorFrontend.hooks.addAction('frontend/element_ready/' + elemName, handler);
2284
- })
2285
- } else {
2286
- elementorFrontend.hooks.addAction('frontend/element_ready/' + elemName, func);
2287
- }
2288
-
2289
- });
2290
-
2291
- $.each(classHandlers, function (elemName, clas) {
2292
- elementorFrontend.elementsHandler.attachHandler(elemName, clas);
2293
- });
2294
-
2295
-
2296
- if (elementorFrontend.isEditMode()) {
2297
- elementorFrontend.hooks.addAction("frontend/element_ready/premium-addon-progressbar.default", PremiumProgressBarWidgetHandler);
2298
- } else {
2299
- elementorFrontend.hooks.addAction("frontend/element_ready/premium-addon-progressbar.default", PremiumProgressBarScrollWidgetHandler);
2300
- }
2301
- });
2302
- })(jQuery);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ (function ($) {
2
+
3
+ $(window).on('elementor/frontend/init', function () {
4
+ var ModuleHandler = elementorModules.frontend.handlers.Base;
5
+
6
+ /****** Premium Progress Bar Handler ******/
7
+ var PremiumProgressBarWidgetHandler = function ($scope, trigger) {
8
+
9
+ var $progressbarElem = $scope.find(".premium-progressbar-container"),
10
+ settings = $progressbarElem.data("settings"),
11
+ length = settings.progress_length,
12
+ speed = settings.speed,
13
+ type = settings.type;
14
+
15
+
16
+ if ("line" === type) {
17
+
18
+ var $progressbar = $progressbarElem.find(".premium-progressbar-bar");
19
+
20
+ if (settings.gradient)
21
+ $progressbar.css("background", "linear-gradient(-45deg, " + settings.gradient + ")");
22
+
23
+ $progressbar.animate({
24
+ width: length + "%"
25
+ }, speed);
26
+
27
+ } else if ("circle" === type) {
28
+ if (length > 100)
29
+ length = 100;
30
+
31
+ $progressbarElem.prop({
32
+ 'counter': 0
33
+ }).animate({
34
+ counter: length
35
+ }, {
36
+ duration: speed,
37
+ easing: 'linear',
38
+ step: function (counter) {
39
+ var rotate = (counter * 3.6);
40
+
41
+ $progressbarElem.find(".premium-progressbar-right-label span").text(Math.ceil(counter) + "%");
42
+
43
+ $progressbarElem.find(".premium-progressbar-circle-left").css('transform', "rotate(" + rotate + "deg)");
44
+ if (rotate > 180) {
45
+
46
+ $progressbarElem.find(".premium-progressbar-circle").css({
47
+ '-webkit-clip-path': 'inset(0)',
48
+ 'clip-path': 'inset(0)',
49
+ });
50
+
51
+ $progressbarElem.find(".premium-progressbar-circle-right").css('visibility', 'visible');
52
+ }
53
+ }
54
+ });
55
+
56
+ } else {
57
+
58
+ var $progressbar = $progressbarElem.find(".premium-progressbar-bar-wrap"),
59
+ width = $progressbarElem.outerWidth(),
60
+ dotSize = settings.dot || 25,
61
+ dotSpacing = settings.spacing || 10,
62
+ numberOfCircles = Math.ceil(width / (dotSize + dotSpacing)),
63
+ circlesToFill = numberOfCircles * (length / 100),
64
+ numberOfTotalFill = Math.floor(circlesToFill),
65
+ fillPercent = 100 * (circlesToFill - numberOfTotalFill);
66
+
67
+ $progressbar.attr('data-circles', numberOfCircles);
68
+ $progressbar.attr('data-total-fill', numberOfTotalFill);
69
+ $progressbar.attr('data-partial-fill', fillPercent);
70
+
71
+ var className = "progress-segment";
72
+ for (var i = 0; i < numberOfCircles; i++) {
73
+ className = "progress-segment";
74
+ var innerHTML = '';
75
+
76
+ if (i < numberOfTotalFill) {
77
+ innerHTML = "<div class='segment-inner'></div>";
78
+ } else if (i === numberOfTotalFill) {
79
+
80
+ innerHTML = "<div class='segment-inner'></div>";
81
+ }
82
+
83
+ $progressbar.append("<div class='" + className + "'>" + innerHTML + "</div>");
84
+
85
+ }
86
+
87
+ if ("frontend" !== trigger) {
88
+ PremiumProgressDotsHandler($scope);
89
+ }
90
+
91
+ }
92
+
93
+ };
94
+
95
+ var PremiumProgressDotsHandler = function ($scope) {
96
+
97
+ var $progressbarElem = $scope.find(".premium-progressbar-container"),
98
+ settings = $progressbarElem.data("settings"),
99
+ $progressbar = $scope.find(".premium-progressbar-bar-wrap"),
100
+ data = $progressbar.data(),
101
+ speed = settings.speed,
102
+ increment = 0;
103
+
104
+ var numberOfTotalFill = data.totalFill,
105
+ numberOfCircles = data.circles,
106
+ fillPercent = data.partialFill;
107
+
108
+ dotIncrement(increment);
109
+
110
+ function dotIncrement(inc) {
111
+
112
+ var $dot = $progressbar.find(".progress-segment").eq(inc),
113
+ dotWidth = 100;
114
+
115
+ if (inc === numberOfTotalFill)
116
+ dotWidth = fillPercent
117
+
118
+ $dot.find(".segment-inner").animate({
119
+ width: dotWidth + '%'
120
+ }, speed / numberOfCircles, function () {
121
+ increment++;
122
+ if (increment <= numberOfTotalFill) {
123
+ dotIncrement(increment);
124
+ }
125
+
126
+ });
127
+ }
128
+ };
129
+
130
+ /****** Premium Progress Bar Scroll Handler *****/
131
+ var PremiumProgressBarScrollWidgetHandler = function ($scope, $) {
132
+
133
+ var $progressbarElem = $scope.find(".premium-progressbar-container"),
134
+ settings = $progressbarElem.data("settings"),
135
+ type = settings.type;
136
+
137
+ if ("dots" === type) {
138
+ PremiumProgressBarWidgetHandler($scope, "frontend");
139
+ }
140
+
141
+ elementorFrontend.waypoint($scope, function () {
142
+ if ("dots" !== type) {
143
+ PremiumProgressBarWidgetHandler($(this));
144
+ } else {
145
+ PremiumProgressDotsHandler($(this));
146
+ }
147
+
148
+ });
149
+ };
150
+
151
+ /****** Premium Video Box Handler ******/
152
+ var PremiumVideoBoxWidgetHandler = function ($scope, $) {
153
+
154
+ var $videoBoxElement = $scope.find(".premium-video-box-container"),
155
+ $videoListElement = $scope.find(".premium-video-box-playlist-container"),
156
+ $videoContainer = $videoBoxElement.find(".premium-video-box-video-container"), //should be clicked
157
+ $videoInnerContainer = $videoBoxElement.find('.premium-video-box-inner-wrap'),
158
+ $videoImageContainer = $videoInnerContainer.find('.premium-video-box-image-container'),
159
+ type = $videoBoxElement.data("type"),
160
+ thumbnail = $videoBoxElement.data("thumbnail"),
161
+ sticky = $videoBoxElement.data('sticky'),
162
+ stickyOnPlay = $videoBoxElement.data('sticky-play'),
163
+ hoverEffect = $videoBoxElement.data('hover'),
164
+ $lighboxContainer = $videoListElement.length ? $videoListElement : $videoBoxElement,
165
+ lightBox = $lighboxContainer.data('lightbox') ? $lighboxContainer.data('lightbox') : false,
166
+ video, vidSrc;
167
+
168
+ if ( lightBox ) {
169
+
170
+ if ( 'prettyphoto' === lightBox.type) {
171
+ $lighboxContainer.find(".premium-vid-lightbox-container[data-rel^='prettyPhoto']").prettyPhoto(getPrettyPhotoSettings(lightBox.theme));
172
+ }
173
+
174
+ $lighboxContainer.find('.premium-video-box-image-container, .premium-video-box-play-icon-container').on('click', function(e){
175
+ triggerLightbox( $lighboxContainer, lightBox.type);
176
+ });
177
+
178
+ } else {
179
+ // Youtube playlist option.
180
+ if ($videoListElement.length) {
181
+
182
+ //Make sure that video were pulled from the API.
183
+ if (!$videoContainer.length)
184
+ return;
185
+
186
+ $videoContainer.each(function (index, item) {
187
+
188
+ var vidSrc,
189
+ $videoContainer = $(item),
190
+ $videoBoxElement = $videoContainer.closest(".premium-video-box-container"),
191
+ $trigger = $videoContainer.closest(".premium-video-box-trigger");
192
+
193
+ vidSrc = $videoContainer.data("src");
194
+ vidSrc = vidSrc + "&autoplay=1";
195
+
196
+ $trigger.on("click", function () {
197
+
198
+ var $iframe = $("<iframe/>");
199
+
200
+ $iframe.attr({
201
+ "src": vidSrc,
202
+ "frameborder": "0",
203
+ "allowfullscreen": "1",
204
+ "allow": "autoplay;encrypted-media;"
205
+ });
206
+ $videoContainer.css("background", "#000");
207
+ $videoContainer.html($iframe);
208
+
209
+ $videoBoxElement.find(
210
+ ".premium-video-box-image-container, .premium-video-box-play-icon-container"
211
+ ).remove();
212
+
213
+ });
214
+
215
+ });
216
+
217
+ return;
218
+ }
219
+
220
+ if ("self" === type) {
221
+
222
+ video = $videoContainer.find("video");
223
+ vidSrc = video.attr("src");
224
+
225
+ } else {
226
+
227
+ vidSrc = $videoContainer.data("src");
228
+
229
+ if (!thumbnail || -1 !== vidSrc.indexOf("autoplay=1")) {
230
+
231
+ //Check if Autoplay on viewport option is enabled
232
+ if ($videoBoxElement.data("play-viewport")) {
233
+ elementorFrontend.waypoint($videoBoxElement, function () {
234
+ playVideo();
235
+ });
236
+ } else {
237
+ playVideo();
238
+ }
239
+
240
+ } else {
241
+ vidSrc = vidSrc + "&autoplay=1";
242
+ }
243
+
244
+ }
245
+
246
+ $videoBoxElement.on("click", function () {
247
+ playVideo();
248
+ });
249
+
250
+ if ("yes" !== sticky || "yes" === stickyOnPlay)
251
+ return;
252
+
253
+ stickyOption();
254
+ }
255
+
256
+ function playVideo() {
257
+
258
+ if ($videoBoxElement.hasClass("playing")) return;
259
+
260
+ $videoBoxElement.addClass("playing");
261
+
262
+ if (stickyOnPlay === 'yes')
263
+ stickyOption();
264
+
265
+ if ("self" === type) {
266
+
267
+ $(video).get(0).play();
268
+
269
+ $videoContainer.css({
270
+ opacity: "1",
271
+ visibility: "visible"
272
+ });
273
+
274
+ } else {
275
+
276
+ var $iframe = $("<iframe/>");
277
+
278
+ $iframe.attr({
279
+ "src": vidSrc,
280
+ "frameborder": "0",
281
+ "allowfullscreen": "1",
282
+ "allow": "autoplay;encrypted-media;"
283
+ });
284
+ $videoContainer.css("background", "#000");
285
+ $videoContainer.html($iframe);
286
+ }
287
+
288
+ $videoBoxElement.find(
289
+ ".premium-video-box-image-container, .premium-video-box-play-icon-container, .premium-video-box-description-container"
290
+ ).remove();
291
+
292
+ if ("vimeo" === type)
293
+ $videoBoxElement.find(".premium-video-box-vimeo-wrap").remove();
294
+ }
295
+
296
+ function triggerLightbox($container, type) {
297
+ if ( 'elementor' === type) {
298
+ $container.find('.premium-video-box-video-container').click();
299
+ } else {
300
+ $container.find(".premium-vid-lightbox-container[data-rel^='prettyPhoto']").click();
301
+ }
302
+ }
303
+
304
+ function stickyOption() {
305
+
306
+ var stickyDesktop = $videoBoxElement.data('hide-desktop'),
307
+ stickyTablet = $videoBoxElement.data('hide-tablet'),
308
+ stickyMobile = $videoBoxElement.data('hide-mobile'),
309
+ stickyMargin = $videoBoxElement.data('sticky-margin');
310
+
311
+ $videoBoxElement.off('click').on('click', function (e) {
312
+ // if ('yes' === sticky) {
313
+ var stickyTarget = e.target.className;
314
+ if ((stickyTarget.toString().indexOf('premium-video-box-sticky-close') >= 0) || (stickyTarget.toString().indexOf('premium-video-box-sticky-close') >= 0)) {
315
+ return false;
316
+ }
317
+ // }
318
+ playVideo();
319
+
320
+ });
321
+
322
+ //Make sure Elementor Waypoint is defined
323
+ if (typeof elementorFrontend.waypoint !== 'undefined') {
324
+
325
+ var stickyWaypoint = elementorFrontend.waypoint(
326
+ $videoBoxElement,
327
+ function (direction) {
328
+ if ('down' === direction) {
329
+
330
+ $videoBoxElement.removeClass('premium-video-box-sticky-hide').addClass('premium-video-box-sticky-apply premium-video-box-filter-sticky');
331
+
332
+ //Fix conflict with Elementor motion effects
333
+ if ($scope.hasClass("elementor-motion-effects-parent")) {
334
+ $scope.removeClass("elementor-motion-effects-perspective").find(".elementor-widget-container").addClass("premium-video-box-transform");
335
+ }
336
+
337
+ if ($videoBoxElement.data("mask")) {
338
+ //Fix Sticky position issue when drop-shadow is applied
339
+ $scope.find(".premium-video-box-mask-filter").removeClass("premium-video-box-mask-filter");
340
+
341
+ $videoBoxElement.find(':first-child').removeClass('premium-video-box-mask-media');
342
+
343
+ $videoImageContainer.removeClass(hoverEffect).removeClass('premium-video-box-mask-media').css({
344
+ 'transition': 'width 0.2s, height 0.2s',
345
+ '-webkit-transition': 'width 0.2s, height 0.2s'
346
+ });
347
+ }
348
+
349
+ $(document).trigger('premium_after_sticky_applied', [$scope]);
350
+
351
+ // Entrance Animation Option
352
+ if ($videoInnerContainer.data("video-animation") && " " != $videoInnerContainer.data("video-animation")) {
353
+ $videoInnerContainer.css("opacity", "0");
354
+ var animationDelay = $videoInnerContainer.data('delay-animation');
355
+ setTimeout(function () {
356
+
357
+ $videoInnerContainer.css("opacity", "1").addClass("animated " + $videoInnerContainer.data("video-animation"));
358
+
359
+ }, animationDelay * 1000);
360
+ }
361
+
362
+ } else {
363
+
364
+ $videoBoxElement.removeClass('premium-video-box-sticky-apply premium-video-box-filter-sticky').addClass('premium-video-box-sticky-hide');
365
+
366
+ //Fix conflict with Elementor motion effects
367
+ if ($scope.hasClass("elementor-motion-effects-parent")) {
368
+ $scope.addClass("elementor-motion-effects-perspective").find(".elementor-widget-container").removeClass("premium-video-box-transform");
369
+ }
370
+
371
+ if ($videoBoxElement.data("mask")) {
372
+ //Fix Sticky position issue when drop-shadow is applied
373
+ $videoBoxElement.parent().addClass("premium-video-box-mask-filter");
374
+
375
+ $videoBoxElement.find(':first-child').eq(0).addClass('premium-video-box-mask-media');
376
+ $videoImageContainer.addClass('premium-video-box-mask-media');
377
+ }
378
+
379
+ $videoImageContainer.addClass(hoverEffect).css({
380
+ 'transition': 'all 0.2s',
381
+ '-webkit-transition': 'all 0.2s'
382
+ });
383
+
384
+ $videoInnerContainer.removeClass("animated " + $videoInnerContainer.data("video-animation"));
385
+ }
386
+ }, {
387
+ offset: 0 + '%',
388
+ triggerOnce: false
389
+ }
390
+ );
391
+ }
392
+
393
+ var closeBtn = $scope.find('.premium-video-box-sticky-close');
394
+
395
+ closeBtn.off('click.closetrigger').on('click.closetrigger', function (e) {
396
+ e.stopPropagation();
397
+ stickyWaypoint[0].disable();
398
+
399
+ $videoBoxElement.removeClass('premium-video-box-sticky-apply premium-video-box-sticky-hide');
400
+
401
+ //Fix conflict with Elementor motion effects
402
+ if ($scope.hasClass("elementor-motion-effects-parent")) {
403
+ $scope.addClass("elementor-motion-effects-perspective").find(".elementor-widget-container").removeClass("premium-video-box-transform");
404
+ }
405
+
406
+ if ($videoBoxElement.data("mask")) {
407
+ //Fix Sticky position issue when drop-shadow is applied
408
+ $videoBoxElement.parent().addClass("premium-video-box-mask-filter");
409
+
410
+ //Necessary classes for mask shape option
411
+ $videoBoxElement.find(':first-child').eq(0).addClass('premium-video-box-mask-media');
412
+ $videoImageContainer.addClass('premium-video-box-mask-media');
413
+ }
414
+
415
+
416
+ });
417
+
418
+ checkResize(stickyWaypoint);
419
+
420
+ checkScroll();
421
+
422
+ window.addEventListener("scroll", checkScroll);
423
+
424
+ $(window).resize(function (e) {
425
+ checkResize(stickyWaypoint);
426
+ });
427
+
428
+ function checkResize(stickyWaypoint) {
429
+ var currentDeviceMode = elementorFrontend.getCurrentDeviceMode();
430
+
431
+ if ('' !== stickyDesktop && currentDeviceMode == stickyDesktop) {
432
+ disableSticky(stickyWaypoint);
433
+ } else if ('' !== stickyTablet && currentDeviceMode == stickyTablet) {
434
+ disableSticky(stickyWaypoint);
435
+ } else if ('' !== stickyMobile && currentDeviceMode == stickyMobile) {
436
+ disableSticky(stickyWaypoint);
437
+ } else {
438
+ stickyWaypoint[0].enable();
439
+ }
440
+ }
441
+
442
+ function disableSticky(stickyWaypoint) {
443
+ stickyWaypoint[0].disable();
444
+ $videoBoxElement.removeClass('premium-video-box-sticky-apply premium-video-box-sticky-hide');
445
+ }
446
+
447
+ function checkScroll() {
448
+ if ($videoBoxElement.hasClass('premium-video-box-sticky-apply')) {
449
+ $videoInnerContainer.draggable({
450
+ start: function () {
451
+ $(this).css({
452
+ transform: "none",
453
+ top: $(this).offset().top + "px",
454
+ left: $(this).offset().left + "px"
455
+ });
456
+ },
457
+ containment: 'window'
458
+ });
459
+ }
460
+ }
461
+
462
+ $(document).on('premium_after_sticky_applied', function (e, $scope) {
463
+ var infobar = $scope.find('.premium-video-box-sticky-infobar');
464
+
465
+ if (0 !== infobar.length) {
466
+ var infobarHeight = infobar.outerHeight();
467
+
468
+ if ($scope.hasClass('premium-video-sticky-center-left') || $scope.hasClass('premium-video-sticky-center-right')) {
469
+ infobarHeight = Math.ceil(infobarHeight / 2);
470
+ $videoInnerContainer.css('top', 'calc( 50% - ' + infobarHeight + 'px )');
471
+ }
472
+
473
+ if ($scope.hasClass('premium-video-sticky-bottom-left') || $scope.hasClass('premium-video-sticky-bottom-right')) {
474
+ if ('' !== stickyMargin) {
475
+ infobarHeight = Math.ceil(infobarHeight);
476
+ var stickBottom = infobarHeight + stickyMargin;
477
+ $videoInnerContainer.css('bottom', stickBottom);
478
+ }
479
+ }
480
+ }
481
+ });
482
+
483
+ }
484
+
485
+ function getPrettyPhotoSettings (theme) {
486
+ return {
487
+ theme: theme,
488
+ hook: "data-rel",
489
+ opacity: 0.7,
490
+ show_title: false,
491
+ deeplinking: false,
492
+ overlay_gallery: true,
493
+ custom_markup: "",
494
+ default_width: 900,
495
+ default_height: 506,
496
+ social_tools: ""
497
+ };
498
+ }
499
+ };
500
+
501
+ /****** Premium Media Grid Handler ******/
502
+ var PremiumGridWidgetHandler = ModuleHandler.extend({
503
+
504
+ settings: {},
505
+
506
+ getDefaultSettings: function () {
507
+ return {
508
+ selectors: {
509
+ galleryElement: '.premium-gallery-container',
510
+ filters: '.premium-gallery-cats-container li',
511
+ gradientLayer: '.premium-gallery-gradient-layer',
512
+ loadMore: '.premium-gallery-load-more',
513
+ loadMoreDiv: '.premium-gallery-load-more div',
514
+ vidWrap: '.premium-gallery-video-wrap',
515
+ }
516
+ }
517
+ },
518
+
519
+ getDefaultElements: function () {
520
+
521
+ var selectors = this.getSettings('selectors'),
522
+ elements = {
523
+ $galleryElement: this.$element.find(selectors.galleryElement),
524
+ $filters: this.$element.find(selectors.filters),
525
+ $gradientLayer: this.$element.find(selectors.gradientLayer),
526
+ $vidWrap: this.$element.find(selectors.vidWrap)
527
+ };
528
+
529
+ elements.$loadMore = elements.$galleryElement.parent().find(selectors.loadMore)
530
+ elements.$loadMoreDiv = elements.$galleryElement.parent().find(selectors.loadMoreDiv)
531
+
532
+ return elements;
533
+ },
534
+
535
+ bindEvents: function () {
536
+ this.getGlobalSettings();
537
+ this.run();
538
+ },
539
+
540
+ getGlobalSettings: function () {
541
+ var $galleryElement = this.elements.$galleryElement,
542
+ settings = $galleryElement.data('settings');
543
+
544
+ this.settings = {
545
+ layout: settings.img_size,
546
+ loadMore: settings.load_more,
547
+ columnWidth: null,
548
+ filter: null,
549
+ isFilterClicked: false,
550
+ minimum: settings.minimum,
551
+ imageToShow: settings.click_images,
552
+ counter: settings.minimum,
553
+ ltrMode: settings.ltr_mode,
554
+ shuffle: settings.shuffle,
555
+ active_cat: settings.active_cat,
556
+ theme: settings.theme,
557
+ overlay: settings.overlay,
558
+ sort_by: settings.sort_by,
559
+ light_box: settings.light_box,
560
+ flag: settings.flag,
561
+ lightbox_type: settings.lightbox_type
562
+ }
563
+ },
564
+
565
+ updateCounter: function () {
566
+
567
+ if (this.settings.isFilterClicked) {
568
+
569
+ this.settings.counter = this.settings.minimum;
570
+
571
+ this.settings.isFilterClicked = false;
572
+
573
+ } else {
574
+ this.settings.counter = this.settings.counter;
575
+ }
576
+
577
+ this.settings.counter = this.settings.counter + this.settings.imageToShow;
578
+ },
579
+
580
+ updateGrid: function (gradHeight, $isotopeGallery, $loadMoreDiv) {
581
+ $.ajax({
582
+ url: this.appendItems(this.settings.counter, gradHeight, $isotopeGallery),
583
+ beforeSend: function () {
584
+ $loadMoreDiv.removeClass("premium-gallery-item-hidden");
585
+ },
586
+ success: function () {
587
+ $loadMoreDiv.addClass("premium-gallery-item-hidden");
588
+ }
589
+ });
590
+ },
591
+
592
+ loadMore: function (gradHeight, $isotopeGallery) {
593
+
594
+ var $galleryElement = this.elements.$galleryElement,
595
+ $loadMoreDiv = this.elements.$loadMoreDiv,
596
+ $loadMore = this.elements.$loadMore,
597
+ _this = this;
598
+
599
+ $loadMoreDiv.addClass("premium-gallery-item-hidden");
600
+
601
+ if ($galleryElement.find(".premium-gallery-item").length > this.settings.minimum) {
602
+
603
+ $loadMore.removeClass("premium-gallery-item-hidden");
604
+
605
+ $galleryElement.parent().on("click", ".premium-gallery-load-less", function () {
606
+ _this.settings.counter = _this.settings.counter - _this.settings.imageToShow;
607
+ });
608
+
609
+ $galleryElement.parent().on("click", ".premium-gallery-load-more-btn:not(.premium-gallery-load-less)", function () {
610
+ _this.updateCounter();
611
+ _this.updateGrid(gradHeight, $isotopeGallery, $loadMoreDiv);
612
+ });
613
+
614
+ }
615
+
616
+ },
617
+
618
+ getItemsToHide: function (instance, imagesToShow) {
619
+ var items = instance.filteredItems.slice(imagesToShow, instance
620
+ .filteredItems.length).map(function (item) {
621
+ return item.element;
622
+ });
623
+
624
+ return items;
625
+ },
626
+
627
+ appendItems: function (imagesToShow, gradHeight, $isotopeGallery) {
628
+
629
+ var $galleryElement = this.elements.$galleryElement,
630
+ $gradientLayer = this.elements.$gradientLayer,
631
+ instance = $galleryElement.data("isotope"),
632
+ itemsToHide = this.getItemsToHide(instance, imagesToShow);
633
+
634
+ $gradientLayer.outerHeight(gradHeight);
635
+
636
+ $galleryElement.find(".premium-gallery-item-hidden").removeClass("premium-gallery-item-hidden");
637
+
638
+ $galleryElement.parent().find(".premium-gallery-load-more").removeClass("premium-gallery-item-hidden");
639
+
640
+ $(itemsToHide).addClass("premium-gallery-item-hidden");
641
+
642
+ $isotopeGallery.isotope("layout");
643
+
644
+ if (0 == itemsToHide) {
645
+
646
+ $gradientLayer.addClass("premium-gallery-item-hidden");
647
+
648
+ $galleryElement.parent().find(".premium-gallery-load-more").addClass("premium-gallery-item-hidden");
649
+ }
650
+ },
651
+
652
+ triggerFilerTabs: function (url) {
653
+ var filterIndex = url.searchParams.get(this.settings.flag),
654
+ $filters = this.elements.$filters;
655
+
656
+ if (filterIndex) {
657
+
658
+ var $targetFilter = $filters.eq(filterIndex).find("a");
659
+
660
+ $targetFilter.trigger('click');
661
+
662
+ }
663
+ },
664
+
665
+ onReady: function ($isotopeGallery) {
666
+ var _this = this;
667
+
668
+ $isotopeGallery.isotope("layout");
669
+
670
+ $isotopeGallery.isotope({
671
+ filter: _this.settings.active_cat
672
+ });
673
+
674
+ var url = new URL(window.location.href);
675
+
676
+ if (url)
677
+ _this.triggerFilerTabs(url);
678
+
679
+ },
680
+
681
+ onResize: function ($isotopeGallery) {
682
+ var _this = this;
683
+
684
+ _this.setMetroLayout();
685
+
686
+ $isotopeGallery.isotope({
687
+ itemSelector: ".premium-gallery-item",
688
+ masonry: {
689
+ columnWidth: _this.settings.columnWidth
690
+ },
691
+ });
692
+
693
+ },
694
+
695
+ lightBoxDisabled: function () {
696
+ var _this = this,
697
+ $vidWrap = this.elements.$vidWrap;
698
+
699
+ $vidWrap.each(function (index, item) {
700
+ var type = $(item).data("type");
701
+
702
+ $(item).closest(".premium-gallery-item").on("click", function () {
703
+ var $this = $(this);
704
+
705
+ $this.find(".pa-gallery-img-container").css("background", "#000");
706
+
707
+ $this.find("img, .pa-gallery-icons-caption-container, .pa-gallery-icons-wrapper").css("visibility", "hidden");
708
+
709
+ if ("style3" !== _this.settings.skin)
710
+ $this.find(".premium-gallery-caption").css("visibility", "hidden");
711
+
712
+ if ("hosted" !== type) {
713
+ _this.playVid($this);
714
+ } else {
715
+ _this.playHostedVid(item);
716
+ }
717
+ });
718
+ });
719
+
720
+ },
721
+
722
+ playVid: function ($this) {
723
+ var $iframeWrap = $this.find(".premium-gallery-iframe-wrap"),
724
+ src = $iframeWrap.data("src");
725
+
726
+ src = src.replace("&mute", "&autoplay=1&mute");
727
+
728
+ var $iframe = $("<iframe/>");
729
+
730
+ $iframe.attr({
731
+ "src": src,
732
+ "frameborder": "0",
733
+ "allowfullscreen": "1",
734
+ "allow": "autoplay;encrypted-media;"
735
+ });
736
+
737
+ $iframeWrap.html($iframe);
738
+
739
+ $iframe.css("visibility", "visible");
740
+ },
741
+
742
+ playHostedVid: function (item) {
743
+ var $video = $(item).find("video");
744
+
745
+ $video.get(0).play();
746
+ $video.css("visibility", "visible");
747
+ },
748
+
749
+ run: function () {
750
+
751
+ var $galleryElement = this.elements.$galleryElement,
752
+ $vidWrap = this.elements.$vidWrap,
753
+ $filters = this.elements.$filters,
754
+ _this = this;
755
+
756
+ if ('metro' === this.settings.layout) {
757
+
758
+ this.setMetroLayout();
759
+
760
+ this.settings.layout = "masonry";
761
+
762
+ $(window).resize(function () { _this.onResize($isotopeGallery); });
763
+ }
764
+
765
+ var $isotopeGallery = $galleryElement.isotope(this.getIsoTopeSettings());
766
+
767
+ $isotopeGallery.imagesLoaded().progress(function () {
768
+ $isotopeGallery.isotope("layout");
769
+ });
770
+
771
+ $(document).ready(function () { _this.onReady($isotopeGallery); });
772
+
773
+ if (this.settings.loadMore) {
774
+
775
+ var $gradientLayer = this.elements.$gradientLayer,
776
+ gradHeight = null;
777
+
778
+ setTimeout(function () {
779
+ gradHeight = $gradientLayer.outerHeight();
780
+ }, 200);
781
+
782
+ this.loadMore(gradHeight, $isotopeGallery);
783
+ }
784
+
785
+ if ("yes" !== this.settings.light_box)
786
+ this.lightBoxDisabled();
787
+
788
+ $filters.find("a").click(function (e) {
789
+ e.preventDefault();
790
+
791
+ _this.isFilterClicked = true;
792
+
793
+ $filters.find(".active").removeClass("active");
794
+
795
+ $(this).addClass("active");
796
+
797
+ _this.settings.filter = $(this).attr("data-filter");
798
+
799
+ $isotopeGallery.isotope({
800
+ filter: _this.settings.filter
801
+ });
802
+
803
+ if (_this.settings.shuffle) $isotopeGallery.isotope("shuffle");
804
+
805
+ if (_this.settings.loadMore) _this.appendItems(_this.settings.minimum, gradHeight, $isotopeGallery);
806
+
807
+ return false;
808
+ });
809
+
810
+ if ("default" === this.settings.lightbox_type)
811
+ this.$element.find(".premium-img-gallery a[data-rel^='prettyPhoto']").prettyPhoto(this.getPrettyPhotoSettings());
812
+ },
813
+
814
+ getPrettyPhotoSettings: function () {
815
+ return {
816
+ theme: this.settings.theme,
817
+ hook: "data-rel",
818
+ opacity: 0.7,
819
+ show_title: false,
820
+ deeplinking: false,
821
+ overlay_gallery: this.settings.overlay,
822
+ custom_markup: "",
823
+ default_width: 900,
824
+ default_height: 506,
825
+ social_tools: ""
826
+ }
827
+ },
828
+
829
+ getIsoTopeSettings: function () {
830
+ return {
831
+ itemSelector: '.premium-gallery-item',
832
+ percentPosition: true,
833
+ animationOptions: {
834
+ duration: 750,
835
+ easing: 'linear'
836
+ },
837
+ filter: this.settings.active_cat,
838
+ layoutMode: this.settings.layout,
839
+ originLeft: this.settings.ltrMode,
840
+ masonry: {
841
+ columnWidth: this.settings.columnWidth
842
+ },
843
+ sortBy: this.settings.sort_by
844
+ }
845
+ },
846
+
847
+ getRepeaterSettings: function () {
848
+ return this.getElementSettings('premium_gallery_img_content');
849
+ },
850
+
851
+ setMetroLayout: function () {
852
+
853
+ var $galleryElement = this.elements.$galleryElement,
854
+ gridWidth = $galleryElement.width(),
855
+ cellSize = Math.floor(gridWidth / 12),
856
+ deviceType = elementorFrontend.getCurrentDeviceMode(),
857
+ suffix = 'desktop' === deviceType ? '' : '_' + deviceType,
858
+ repeater = this.getRepeaterSettings();
859
+
860
+ $galleryElement.find(".premium-gallery-item").each(function (index, item) { //should be added to selectors and elements
861
+
862
+ var cells = repeater[index]['premium_gallery_image_cell' + suffix].size,
863
+ vCells = repeater[index]['premium_gallery_image_vcell' + suffix].size;
864
+
865
+ if ("" === cells || undefined == cells) {
866
+ cells = repeater[index].premium_gallery_image_cell.size;
867
+ }
868
+
869
+ if ("" === vCells || undefined == vCells) {
870
+ vCells = repeater[index].premium_gallery_image_vcell.size;
871
+ }
872
+
873
+ $(item).css({
874
+ width: Math.ceil(cells * cellSize),
875
+ height: Math.ceil(vCells * cellSize)
876
+ });
877
+ });
878
+
879
+ this.settings.columnWidth = cellSize;
880
+ }
881
+
882
+ });
883
+
884
+ /****** Premium Counter Handler ******/
885
+ var PremiumCounterHandler = function ($scope, $) {
886
+
887
+ var $counterElement = $scope.find(".premium-counter");
888
+
889
+ elementorFrontend.waypoint($counterElement, function () {
890
+
891
+ var counterSettings = $counterElement.data(),
892
+ incrementElement = $counterElement.find(".premium-counter-init"),
893
+ iconElement = $counterElement.find(".icon");
894
+
895
+ $(incrementElement).numerator(counterSettings);
896
+
897
+ $(iconElement).addClass("animated " + iconElement.data("animation"));
898
+
899
+ });
900
+
901
+ };
902
+
903
+ /****** Premium Fancy Text Handler ******/
904
+ var PremiumFancyTextHandler = function ($scope, $) {
905
+
906
+ var $elem = $scope.find(".premium-fancy-text-wrapper"),
907
+ settings = $elem.data("settings"),
908
+ loadingSpeed = settings.delay || 2500,
909
+ itemCount = $elem.find('.premium-fancy-list-items').length,
910
+ loopCount = ('' === settings.count && !['typing', 'slide', 'autofade'].includes(settings.effect)) ? 'infinite' : (settings.count * itemCount);
911
+
912
+ function escapeHtml(unsafe) {
913
+ return unsafe.replace(/&/g, "&amp;").replace(/</g, "&lt;").replace(/>/g, "&gt;").replace(
914
+ /"/g, "&quot;");
915
+ }
916
+
917
+ if ("typing" === settings.effect) {
918
+
919
+ var fancyStrings = [];
920
+
921
+ settings.strings.forEach(function (item) {
922
+ fancyStrings.push(escapeHtml(item));
923
+ });
924
+
925
+ var fancyTextID = '#' + $elem.find('.premium-fancy-text').attr('id');
926
+ new Typed(fancyTextID, {
927
+ strings: fancyStrings,
928
+ typeSpeed: settings.typeSpeed,
929
+ backSpeed: settings.backSpeed,
930
+ startDelay: settings.startDelay,
931
+ backDelay: settings.backDelay,
932
+ showCursor: settings.showCursor,
933
+ cursorChar: settings.cursorChar,
934
+ loop: settings.loop
935
+ });
936
+
937
+ } else if ("slide" === settings.effect) {
938
+ loadingSpeed = settings.pause;
939
+
940
+ $elem.find(".premium-fancy-text").vTicker({
941
+ speed: settings.speed,
942
+ showItems: settings.showItems,
943
+ pause: settings.pause,
944
+ mousePause: settings.mousePause,
945
+ direction: "up"
946
+ });
947
+
948
+ } else if ('auto-fade' === settings.effect) {
949
+ var $items = $elem.find(".premium-fancy-list-items"),
950
+ len = $items.length;
951
+
952
+ if (0 === len) {
953
+ return;
954
+ }
955
+
956
+ var delay = settings.duration / len,
957
+ itemDelay = 0;
958
+
959
+ loadingSpeed = delay;
960
+
961
+ $items.each(function ($index, $item) {
962
+ $item.style.animationDelay = itemDelay + 'ms';
963
+ itemDelay += delay;
964
+ });
965
+
966
+ } else {
967
+
968
+ setFancyAnimation();
969
+
970
+ function setFancyAnimation() {
971
+
972
+ var $item = $elem.find(".premium-fancy-list-items"),
973
+ current = 1;
974
+
975
+ //Get effect settings
976
+ var delay = settings.delay || 2500,
977
+ loopCount = settings.count;
978
+
979
+ //If Loop Count option is set
980
+ if (loopCount) {
981
+ var currentLoop = 1,
982
+ fancyStringsCount = $elem.find(".premium-fancy-list-items").length;
983
+ }
984
+
985
+ var loopInterval = setInterval(function () {
986
+
987
+ var animationClass = "";
988
+
989
+ //Add animation class
990
+ if (settings.effect === "custom")
991
+ animationClass = "animated " + settings.animation;
992
+
993
+ //Show current active item
994
+ $item.eq(current).addClass("premium-fancy-item-visible " + animationClass).removeClass("premium-fancy-item-hidden");
995
+
996
+ var $inactiveItems = $item.filter(function (index) {
997
+ return index !== current;
998
+ });
999
+
1000
+ //Hide inactive items
1001
+ $inactiveItems.addClass("premium-fancy-item-hidden").removeClass("premium-fancy-item-visible " + animationClass);
1002
+
1003
+ current++;
1004
+
1005
+ //Restart loop
1006
+ if ($item.length === current)
1007
+ current = 0;
1008
+
1009
+ //Increment interval and check if loop count is reached
1010
+ if (loopCount) {
1011
+ currentLoop++;
1012
+
1013
+ if ((fancyStringsCount * loopCount) === currentLoop)
1014
+ clearInterval(loopInterval);
1015
+ }
1016
+
1017
+
1018
+ }, delay);
1019
+
1020
+ }
1021
+ }
1022
+
1023
+ //Show the strings after the layout is set.
1024
+ if ("typing" !== settings.effect) {
1025
+ setTimeout(function () {
1026
+ $elem.find(".premium-fancy-text").css('opacity', '1');
1027
+ }, 500);
1028
+
1029
+ }
1030
+
1031
+ if ('loading' === settings.loading && 'typing' !== settings.effect) {
1032
+ $scope.find('.premium-fancy-text').append('<span class="premium-loading-bar"></span>');
1033
+ $scope.find('.premium-loading-bar').css({
1034
+ 'animation-iteration-count': loopCount,
1035
+ 'animation-duration': loadingSpeed + 'ms'
1036
+ });
1037
+ }
1038
+
1039
+ };
1040
+
1041
+ /****** Premium Countdown Handler ******/
1042
+ var PremiumCountDownHandler = function ($scope, $) {
1043
+
1044
+ var $countDownElement = $scope.find(".premium-countdown"),
1045
+ settings = $countDownElement.data("settings"),
1046
+ id = $scope.data('id'),
1047
+ label1 = settings.label1,
1048
+ label2 = settings.label2,
1049
+ newLabe1 = label1.split(","),
1050
+ newLabel2 = label2.split(","),
1051
+ timerType = settings.timerType,
1052
+ until = 'evergreen' === timerType ? settings.until.date : settings.until,
1053
+ layout = '',
1054
+ map = {
1055
+ y: { index: 0, oldVal: '' },
1056
+ o: { index: 1, oldVal: '' },
1057
+ w: { index: 2, oldVal: '' },
1058
+ d: { index: 3, oldVal: '' },
1059
+ h: { index: 4, oldVal: '' },
1060
+ m: { index: 5, oldVal: '' },
1061
+ s: { index: 6, oldVal: '' }
1062
+ };
1063
+
1064
+ if ($countDownElement.find('#countdown-' + id).hasClass('premium-countdown-flip')) {
1065
+ settings.format.split('').forEach(function (unit) {
1066
+ var lowercased = unit.toLowerCase();
1067
+
1068
+ layout += '<div class="premium-countdown-block premium-countdown-' + lowercased + '"><div class="pre_time-mid"> <div class="premium-countdown-figure"><span class="top">{' + lowercased + 'nn}</span><span class="top-back"><span>{' + lowercased + 'nn}</span></span><span class="bottom">{' + lowercased + 'nn}</span><span class="bottom-back"><span>{' + lowercased + 'nn}</span></span></div><span class="premium-countdown-label">{' + lowercased + 'l}</span></div><span class="countdown_separator">{sep}</span></div>';
1069
+ });
1070
+ }
1071
+
1072
+ $countDownElement.find('#countdown-' + id).countdown({
1073
+ layout: layout,
1074
+ labels: newLabel2,
1075
+ labels1: newLabe1,
1076
+ until: new Date(until),
1077
+ format: settings.format,
1078
+ padZeroes: true,
1079
+ timeSeparator: settings.separator,
1080
+ onTick: function (periods) {
1081
+
1082
+ equalWidth();
1083
+
1084
+ if ($countDownElement.find('#countdown-' + id).hasClass('premium-countdown-flip')) {
1085
+ animateFigure(periods, map);
1086
+ }
1087
+ },
1088
+ onExpiry: function () {
1089
+ if ('onExpiry' === settings.event) {
1090
+ $countDownElement.find('#countdown-' + id).html(settings.text);
1091
+ }
1092
+ },
1093
+ serverSync: function () {
1094
+ return new Date(settings.serverSync);
1095
+ }
1096
+ });
1097
+
1098
+ if (settings.reset) {
1099
+ $countDownElement.find('.premium-countdown-init').countdown('option', 'until', new Date(until));
1100
+ }
1101
+
1102
+ if ('expiryUrl' === settings.event) {
1103
+ $countDownElement.find('#countdown-' + id).countdown('option', 'expiryUrl', (elementorFrontend.isEditMode()) ? '' : settings.text);
1104
+ }
1105
+
1106
+ function equalWidth() {
1107
+ var width = 0;
1108
+ $countDownElement.find('#countdown-' + id + ' .countdown-amount').each(function (index, slot) {
1109
+ if (width < $(slot).outerWidth()) {
1110
+ width = $(slot).outerWidth();
1111
+ }
1112
+ });
1113
+
1114
+ $countDownElement.find('#countdown-' + id + ' .countdown-amount').css('width', width);
1115
+ }
1116
+
1117
+ function animateFigure(periods, map) {
1118
+ settings.format.split('').forEach(function (unit) {
1119
+
1120
+ var lowercased = unit.toLowerCase(),
1121
+ index = map[lowercased].index,
1122
+ oldVal = map[lowercased].oldVal;
1123
+
1124
+ if (periods[index] !== oldVal) {
1125
+
1126
+ map[lowercased].oldVal = periods[index];
1127
+
1128
+ var $top = $('#countdown-' + id).find('.premium-countdown-' + lowercased + ' .top'),
1129
+ $back_top = $('#countdown-' + id).find('.premium-countdown-' + lowercased + ' .top-back');
1130
+
1131
+ TweenMax.to($top, 0.8, {
1132
+ rotationX: '-180deg',
1133
+ transformPerspective: 300,
1134
+ ease: Quart.easeOut,
1135
+ onComplete: function () {
1136
+ TweenMax.set($top, { rotationX: 0 });
1137
+ }
1138
+ });
1139
+
1140
+ TweenMax.to($back_top, 0.8, {
1141
+ rotationX: 0,
1142
+ transformPerspective: 300,
1143
+ ease: Quart.easeOut,
1144
+ clearProps: 'all'
1145
+ });
1146
+ }
1147
+ });
1148
+ }
1149
+
1150
+ times = $countDownElement.find('#countdown-' + id).countdown("getTimes");
1151
+
1152
+ function runTimer(el) {
1153
+ return el == 0;
1154
+ }
1155
+
1156
+ if (times.every(runTimer)) {
1157
+
1158
+ if ('onExpiry' === settings.event) {
1159
+ $countDownElement.find('#countdown-' + id).html(settings.text);
1160
+ } else if ('expiryUrl' === settings.event && !elementorFrontend.isEditMode()) {
1161
+ var editMode = $('body').find('#elementor').length;
1162
+ if (0 < editMode) {
1163
+ $countDownElement.find('#countdown-' + id).html(
1164
+ "<h1>You can not redirect url from elementor Editor!!</h1>");
1165
+ } else {
1166
+ if (!elementorFrontend.isEditMode()) {
1167
+ window.location.href = settings.text;
1168
+ }
1169
+ }
1170
+
1171
+ }
1172
+ }
1173
+
1174
+ };
1175
+
1176
+ /****** Premium Carousel Handler ******/
1177
+ var PremiumCarouselHandler = function ($scope, $) {
1178
+
1179
+ var $carouselElem = $scope.find(".premium-carousel-wrapper"),
1180
+ settings = $($carouselElem).data("settings"),
1181
+ isEdit = elementorFrontend.isEditMode();
1182
+
1183
+ function slideToShow(slick) {
1184
+
1185
+ var slidesToShow = slick.options.slidesToShow,
1186
+ windowWidth = $(window).width();
1187
+ if (windowWidth > settings.tabletBreak) {
1188
+ slidesToShow = settings.slidesDesk;
1189
+ }
1190
+ if (windowWidth <= settings.tabletBreak) {
1191
+ slidesToShow = settings.slidesTab;
1192
+ }
1193
+ if (windowWidth <= settings.mobileBreak) {
1194
+ slidesToShow = settings.slidesMob;
1195
+ }
1196
+ return slidesToShow;
1197
+
1198
+ }
1199
+
1200
+ //Get templates content on the editor page
1201
+ if (isEdit) {
1202
+
1203
+ $carouselElem.find(".item-wrapper").each(function (index, slide) {
1204
+
1205
+ var templateID = $(slide).data("template");
1206
+
1207
+ if (undefined !== templateID && '' !== templateID) {
1208
+ $.ajax({
1209
+ type: "GET",
1210
+ url: PremiumSettings.ajaxurl,
1211
+ dataType: "html",
1212
+ data: {
1213
+ action: "get_elementor_template_content",
1214
+ templateID: templateID
1215
+ }
1216
+ }).success(function (response) {
1217
+
1218
+ var data = JSON.parse(response).data;
1219
+
1220
+ if (undefined !== data.template_content) {
1221
+
1222
+ $(slide).html(data.template_content);
1223
+ $carouselElem.find(".premium-carousel-inner").slick("refresh");
1224
+
1225
+ }
1226
+ });
1227
+ }
1228
+ });
1229
+
1230
+ }
1231
+
1232
+ $carouselElem.on("init", function (event) {
1233
+
1234
+ event.preventDefault();
1235
+
1236
+ setTimeout(function () {
1237
+ resetAnimations("init");
1238
+ }, 500);
1239
+
1240
+ $(this).find("item-wrapper.slick-active").each(function () {
1241
+ var $this = $(this);
1242
+ $this.addClass($this.data("animation"));
1243
+ });
1244
+
1245
+ $(".slick-track").addClass("translate");
1246
+
1247
+ });
1248
+
1249
+ $carouselElem.find(".premium-carousel-inner").slick({
1250
+ vertical: settings.vertical,
1251
+ slidesToScroll: settings.slidesToScroll,
1252
+ slidesToShow: settings.slidesToShow,
1253
+ responsive: [{
1254
+ breakpoint: settings.tabletBreak,
1255
+ settings: {
1256
+ slidesToShow: settings.slidesTab,
1257
+ slidesToScroll: settings.slidesTab,
1258
+ swipe: settings.touchMove,
1259
+ }
1260
+ },
1261
+ {
1262
+ breakpoint: settings.mobileBreak,
1263
+ settings: {
1264
+ slidesToShow: settings.slidesMob,
1265
+ slidesToScroll: settings.slidesMob,
1266
+ swipe: settings.touchMove,
1267
+ }
1268
+ }
1269
+ ],
1270
+ useTransform: true,
1271
+ fade: settings.fade,
1272
+ infinite: settings.infinite,
1273
+ speed: settings.speed,
1274
+ autoplay: settings.autoplay,
1275
+ autoplaySpeed: settings.autoplaySpeed,
1276
+ rows: 0,
1277
+ draggable: settings.draggable,
1278
+ rtl: settings.rtl,
1279
+ adaptiveHeight: settings.adaptiveHeight,
1280
+ pauseOnHover: settings.pauseOnHover,
1281
+ centerMode: settings.centerMode,
1282
+ centerPadding: settings.centerPadding,
1283
+ arrows: settings.arrows,
1284
+ prevArrow: $carouselElem.find(".premium-carousel-nav-arrow-prev").html(),
1285
+ nextArrow: $carouselElem.find(".premium-carousel-nav-arrow-next").html(),
1286
+ dots: settings.dots,
1287
+ variableWidth: settings.variableWidth,
1288
+ cssEase: settings.cssEase,
1289
+ customPaging: function () {
1290
+ var customDot = $carouselElem.find(".premium-carousel-nav-dot").html();
1291
+ return customDot;
1292
+ }
1293
+ });
1294
+
1295
+ if (settings.variableWidth) {
1296
+ $carouselElem.find(".elementor-container").css("flex-wrap", "nowrap");
1297
+ }
1298
+
1299
+ function resetAnimations(event) {
1300
+
1301
+ var $slides = $carouselElem.find(".slick-slide");
1302
+
1303
+ if ("init" === event)
1304
+ $slides = $slides.not(".slick-current");
1305
+
1306
+ $slides.find(".animated").each(function (index, elem) {
1307
+
1308
+ var settings = $(elem).data("settings");
1309
+
1310
+ if (!settings)
1311
+ return;
1312
+
1313
+ if (!settings._animation && !settings.animation)
1314
+ return;
1315
+
1316
+ var animation = settings._animation || settings.animation;
1317
+
1318
+ $(elem).removeClass("animated " + animation).addClass("elementor-invisible");
1319
+ });
1320
+ };
1321
+
1322
+ function triggerAnimation() {
1323
+
1324
+ $carouselElem.find(".slick-active .elementor-invisible").each(function (index, elem) {
1325
+
1326
+ var settings = $(elem).data("settings");
1327
+
1328
+ if (!settings)
1329
+ return;
1330
+
1331
+ if (!settings._animation && !settings.animation)
1332
+ return;
1333
+
1334
+ var delay = settings._animation_delay ? settings._animation_delay : 0,
1335
+ animation = settings._animation || settings.animation;
1336
+
1337
+ setTimeout(function () {
1338
+ $(elem).removeClass("elementor-invisible").addClass(animation +
1339
+ ' animated');
1340
+ }, delay);
1341
+ });
1342
+ }
1343
+
1344
+ $carouselElem.on("afterChange", function (event, slick, currentSlide) {
1345
+
1346
+ var slidesScrolled = slick.options.slidesToScroll,
1347
+ slidesToShow = slideToShow(slick),
1348
+ centerMode = slick.options.centerMode,
1349
+ slideToAnimate = currentSlide + slidesToShow - 1;
1350
+
1351
+ //Trigger Aniamtions for the current slide
1352
+ triggerAnimation();
1353
+
1354
+ if (slidesScrolled === 1) {
1355
+ if (!centerMode === true) {
1356
+ var $inViewPort = $(this).find("[data-slick-index='" + slideToAnimate +
1357
+ "']");
1358
+ if ("null" != settings.animation) {
1359
+ $inViewPort.find("p, h1, h2, h3, h4, h5, h6, span, a, img, i, button")
1360
+ .addClass(settings.animation).removeClass(
1361
+ "premium-carousel-content-hidden");
1362
+ }
1363
+ }
1364
+ } else {
1365
+ for (var i = slidesScrolled + currentSlide; i >= 0; i--) {
1366
+ $inViewPort = $(this).find("[data-slick-index='" + i + "']");
1367
+ if ("null" != settings.animation) {
1368
+ $inViewPort.find("p, h1, h2, h3, h4, h5, h6, span, a, img, i, button")
1369
+ .addClass(settings.animation).removeClass(
1370
+ "premium-carousel-content-hidden");
1371
+ }
1372
+ }
1373
+ }
1374
+ });
1375
+
1376
+ $carouselElem.on("beforeChange", function (event, slick, currentSlide) {
1377
+
1378
+ //Reset Aniamtions for the other slides
1379
+ resetAnimations();
1380
+
1381
+ var $inViewPort = $(this).find("[data-slick-index='" + currentSlide + "']");
1382
+
1383
+ if ("null" != settings.animation) {
1384
+ $inViewPort.siblings().find(
1385
+ "p, h1, h2, h3, h4, h5, h6, span, a, img, i, button").removeClass(
1386
+ settings.animation).addClass(
1387
+ "premium-carousel-content-hidden");
1388
+ }
1389
+ });
1390
+
1391
+ if (settings.vertical) {
1392
+
1393
+ var maxHeight = -1;
1394
+
1395
+ elementorFrontend.elements.$window.on('load', function () {
1396
+ $carouselElem.find(".slick-slide").each(function () {
1397
+ if ($(this).height() > maxHeight) {
1398
+ maxHeight = $(this).height();
1399
+ }
1400
+ });
1401
+ $carouselElem.find(".slick-slide").each(function () {
1402
+ if ($(this).height() < maxHeight) {
1403
+ $(this).css("margin", Math.ceil(
1404
+ (maxHeight - $(this).height()) / 2) + "px 0");
1405
+ }
1406
+ });
1407
+ });
1408
+ }
1409
+ var marginFix = {
1410
+ element: $("a.ver-carousel-arrow"),
1411
+ getWidth: function () {
1412
+ var width = this.element.outerWidth();
1413
+ return width / 2;
1414
+ },
1415
+ setWidth: function (type) {
1416
+ type = type || "vertical";
1417
+ if (type == "vertical") {
1418
+ this.element.css("margin-left", "-" + this.getWidth() + "px");
1419
+ } else {
1420
+ this.element.css("margin-top", "-" + this.getWidth() + "px");
1421
+ }
1422
+ }
1423
+ };
1424
+ marginFix.setWidth();
1425
+ marginFix.element = $("a.carousel-arrow");
1426
+ marginFix.setWidth("horizontal");
1427
+
1428
+ $(document).ready(function () {
1429
+
1430
+ settings.navigation.map(function (item, index) {
1431
+
1432
+ if (item) {
1433
+
1434
+ $(item).on("click", function () {
1435
+
1436
+ var currentActive = $carouselElem.find(".premium-carousel-inner").slick("slickCurrentSlide");
1437
+
1438
+ if (index !== currentActive) {
1439
+ $carouselElem.find(".premium-carousel-inner").slick("slickGoTo", index)
1440
+ }
1441
+
1442
+ })
1443
+ }
1444
+
1445
+ })
1446
+ })
1447
+
1448
+ };
1449
+
1450
+ var PremiumBannerHandler = ModuleHandler.extend({
1451
+
1452
+ getDefaultSettings: function () {
1453
+
1454
+ return {
1455
+ selectors: {
1456
+ bannerImgWrap: '.premium-banner-ib',
1457
+ bannerImg: 'img',
1458
+ }
1459
+ }
1460
+
1461
+ },
1462
+
1463
+ getDefaultElements: function () {
1464
+
1465
+ var selectors = this.getSettings('selectors');
1466
+
1467
+ return {
1468
+ $bannerImgWrap: this.$element.find(selectors.bannerImgWrap),
1469
+ $bannerImg: this.$element.find(selectors.bannerImg)
1470
+ }
1471
+
1472
+ },
1473
+
1474
+ bindEvents: function () {
1475
+
1476
+ var _this = this;
1477
+
1478
+ _this.elements.$bannerImgWrap.hover(function () {
1479
+ _this.elements.$bannerImg.addClass("active");
1480
+ }, function () {
1481
+ _this.elements.$bannerImg.removeClass("active");
1482
+ });
1483
+
1484
+ this.run();
1485
+ },
1486
+
1487
+ run: function () {
1488
+
1489
+ var $bannerElement = this.$element;
1490
+
1491
+ if ($bannerElement.hasClass("premium-banner-tilt-yes")) {
1492
+
1493
+ var reverse = $bannerElement.hasClass("premium-banner-tilt-rev-yes");
1494
+
1495
+ UniversalTilt.init({
1496
+ elements: $bannerElement.closest(".elementor-widget"),
1497
+ settings: {
1498
+ reverse: reverse
1499
+ },
1500
+ callbacks: {
1501
+ onMouseLeave: function (el) {
1502
+ el.style.boxShadow = "0 45px 100px rgba(255, 255, 255, 0)";
1503
+ },
1504
+ onDeviceMove: function (el) {
1505
+ el.style.boxShadow = "0 45px 100px rgba(255, 255, 255, 0.3)";
1506
+ }
1507
+ }
1508
+ });
1509
+
1510
+ }
1511
+ }
1512
+
1513
+ });
1514
+
1515
+ /****** Premium Modal Box Handler ******/
1516
+ var PremiumModalBoxHandler = function ($scope, $) {
1517
+
1518
+ var $modalElem = $scope.find(".premium-modal-box-container"),
1519
+ settings = $modalElem.data("settings"),
1520
+ $modal = $modalElem.find(".premium-modal-box-modal-dialog");
1521
+
1522
+ if (!settings) {
1523
+ return;
1524
+ }
1525
+
1526
+ if (settings.trigger === "pageload") {
1527
+ $(document).ready(function ($) {
1528
+ setTimeout(function () {
1529
+ $modalElem.find(".premium-modal-box-modal").modal();
1530
+ }, settings.delay * 1000);
1531
+ });
1532
+ }
1533
+
1534
+ if ($modal.data("modal-animation") && " " != $modal.data("modal-animation")) {
1535
+
1536
+ var animationDelay = $modal.data('delay-animation');
1537
+
1538
+ new Waypoint({
1539
+ element: $modal,
1540
+ handler: function () {
1541
+ setTimeout(function () {
1542
+ $modal.css("opacity", "1").addClass("animated " + $modal.data("modal-animation"));
1543
+ }, animationDelay * 1000);
1544
+ this.destroy();
1545
+ },
1546
+ offset: Waypoint.viewportHeight() - 150,
1547
+ });
1548
+ }
1549
+ };
1550
+
1551
+ /****** Premium Blog Handler ******/
1552
+ var PremiumBlogHandler = ModuleHandler.extend({
1553
+
1554
+ settings: {},
1555
+
1556
+ getDefaultSettings: function () {
1557
+ return {
1558
+ selectors: {
1559
+ user: '.fa-user',
1560
+ activeCat: '.category.active',
1561
+ loading: '.premium-loading-feed',
1562
+ blogElement: '.premium-blog-wrap',
1563
+ blogFilterTabs: '.premium-blog-filter',
1564
+ contentWrapper: '.premium-blog-content-wrapper',
1565
+ blogPost: '.premium-blog-post-outer-container',
1566
+ metaSeparators: '.premium-blog-meta-separator',
1567
+ filterLinks: '.premium-blog-filters-container li a',
1568
+ currentPage: '.premium-blog-pagination-container .page-numbers.current',
1569
+ activeElememnt: '.premium-blog-filters-container li .active',
1570
+ }
1571
+ }
1572
+ },
1573
+
1574
+ getDefaultElements: function () {
1575
+ var selectors = this.getSettings('selectors'),
1576
+ elements = {
1577
+ $blogElement: this.$element.find(selectors.blogElement),
1578
+ $blogFilterTabs: this.$element.find(selectors.blogFilterTabs),
1579
+ $activeCat: this.$element.find(selectors.activeCat),
1580
+ $filterLinks: this.$element.find(selectors.filterLinks),
1581
+ $blogPost: this.$element.find(selectors.blogPost),
1582
+ $contentWrapper: this.$element.find(selectors.contentWrapper)
1583
+ };
1584
+
1585
+ return elements;
1586
+ },
1587
+
1588
+ bindEvents: function () {
1589
+ this.setLayoutSettings();
1590
+ this.removeMetaSeparators();
1591
+ this.run();
1592
+ },
1593
+
1594
+ setLayoutSettings: function () {
1595
+
1596
+ var settings = this.getElementSettings(),
1597
+ $blogPost = this.elements.$blogPost;
1598
+
1599
+ var layoutSettings = {
1600
+ pageNumber: 1,
1601
+ isLoaded: true,
1602
+ count: 2,
1603
+ equalHeight: settings.force_height,
1604
+ layout: settings.premium_blog_layout,
1605
+ carousel: 'yes' === settings.premium_blog_carousel ? true : false,
1606
+ infinite: 'yes' === settings.premium_blog_infinite_scroll ? true : false,
1607
+ scrollAfter: 'yes' === settings.scroll_to_offset ? true : false,
1608
+ grid: 'yes' === settings.premium_blog_grid ? true : false,
1609
+ total: $blogPost.data('total'),
1610
+ };
1611
+
1612
+
1613
+ if (layoutSettings.carousel) {
1614
+
1615
+ layoutSettings.slidesToScroll = settings.slides_to_scroll;
1616
+ layoutSettings.spacing = parseInt(settings.premium_blog_carousel_spacing);
1617
+ layoutSettings.autoPlay = 'yes' === settings.premium_blog_carousel_play ? true : false;
1618
+ layoutSettings.arrows = 'yes' === settings.premium_blog_carousel_arrows ? true : false;
1619
+ layoutSettings.fade = 'yes' === settings.premium_blog_carousel_fade ? true : false;
1620
+ layoutSettings.center = 'yes' === settings.premium_blog_carousel_center ? true : false;
1621
+ layoutSettings.dots = 'yes' === settings.premium_blog_carousel_dots ? true : false;
1622
+ layoutSettings.speed = '' !== settings.premium_blog_carousel_autoplay_speed ? parseInt(settings.premium_blog_carousel_autoplay_speed) : 5000;
1623
+
1624
+ }
1625
+
1626
+ this.settings = layoutSettings;
1627
+
1628
+ },
1629
+
1630
+ removeMetaSeparators: function () {
1631
+
1632
+ var selectors = this.getSettings('selectors'),
1633
+ $blogPost = this.$element.find(selectors.blogPost);
1634
+
1635
+ var $metaSeparators = $blogPost.first().find(selectors.metaSeparators),
1636
+ $user = $blogPost.find(selectors.user);
1637
+
1638
+ if (1 === $metaSeparators.length) {
1639
+ //If two meta only are enabled. One of them is author meta.
1640
+ if (!$user.length) {
1641
+ $blogPost.find(selectors.metaSeparators).remove();
1642
+ }
1643
+
1644
+ } else {
1645
+ if (!$user.length) {
1646
+ $blogPost.each(function (index, post) {
1647
+ $(post).find(selectors.metaSeparators).first().remove();
1648
+ });
1649
+ }
1650
+ }
1651
+
1652
+ },
1653
+ run: function () {
1654
+
1655
+ var _this = this,
1656
+ $blogElement = this.elements.$blogElement,
1657
+ $activeCategory = this.elements.$activeCat.data('filter'),
1658
+ $filterTabs = this.elements.$blogFilterTabs.length,
1659
+ pagination = $blogElement.data("pagination");
1660
+
1661
+ this.settings.activeCategory = $activeCategory;
1662
+ this.settings.filterTabs = $filterTabs;
1663
+
1664
+
1665
+
1666
+ if (this.settings.filterTabs) {
1667
+ this.filterTabs();
1668
+ }
1669
+
1670
+ if (!this.settings.filterTabs || "*" === this.settings.activeCategory) {
1671
+ if ("masonry" === this.settings.layout && !this.settings.carousel) {
1672
+ $blogElement.imagesLoaded(function () {
1673
+ $blogElement.isotope(_this.getIsoTopeSettings());
1674
+ });
1675
+ }
1676
+ } else {
1677
+ //If `All` categories not exist, then we need to get posts through AJAX.
1678
+ this.getPostsByAjax(false);
1679
+ }
1680
+
1681
+ if (this.settings.carousel) {
1682
+ $blogElement.slick(this.getSlickSettings());
1683
+ }
1684
+
1685
+ if ("even" === this.settings.layout && this.settings.equalHeight) {
1686
+ $blogElement.imagesLoaded(function () {
1687
+ _this.forceEqualHeight();
1688
+ });
1689
+ }
1690
+
1691
+ if (pagination) {
1692
+ this.paginate();
1693
+ }
1694
+
1695
+ if (this.settings.infinite && $blogElement.is(":visible")) {
1696
+ this.getInfiniteScrollPosts();
1697
+ }
1698
+
1699
+ },
1700
+
1701
+ paginate: function () {
1702
+ var _this = this,
1703
+ $scope = this.$element,
1704
+ selectors = this.getSettings('selectors');
1705
+
1706
+ $scope.on('click', '.premium-blog-pagination-container .page-numbers', function (e) {
1707
+
1708
+ e.preventDefault();
1709
+
1710
+ if ($(this).hasClass("current")) return;
1711
+
1712
+ var currentPage = parseInt($scope.find(selectors.currentPage).html());
1713
+
1714
+ if ($(this).hasClass('next')) {
1715
+ _this.settings.pageNumber = currentPage + 1;
1716
+ } else if ($(this).hasClass('prev')) {
1717
+ _this.settings.pageNumber = currentPage - 1;
1718
+ } else {
1719
+ _this.settings.pageNumber = $(this).html();
1720
+ }
1721
+
1722
+ _this.getPostsByAjax(_this.settings.scrollAfter);
1723
+
1724
+ })
1725
+ },
1726
+
1727
+ forceEqualHeight: function () {
1728
+ var heights = new Array(),
1729
+ contentWrapper = this.getSettings('selectors').contentWrapper,
1730
+ $blogWrapper = this.$element.find(contentWrapper);
1731
+
1732
+ $blogWrapper.each(function (index, post) {
1733
+
1734
+ var height = $(post).outerHeight();
1735
+
1736
+ heights.push(height);
1737
+ });
1738
+
1739
+ var maxHeight = Math.max.apply(null, heights);
1740
+
1741
+ $blogWrapper.css("height", maxHeight + "px");
1742
+ },
1743
+
1744
+ getSlickSettings: function () {
1745
+
1746
+ var settings = this.settings,
1747
+ slickCols = settings.grid ? this.getSlickCols() : null,
1748
+ cols = settings.grid ? slickCols.cols : 1,
1749
+ colsTablet = settings.grid ? slickCols.colsTablet : 1,
1750
+ colsMobile = settings.grid ? slickCols.colsMobile : 1,
1751
+ prevArrow = settings.arrows ? '<a type="button" data-role="none" class="carousel-arrow carousel-prev" aria-label="Previous" role="button" style=""><i class="fas fa-angle-left" aria-hidden="true"></i></a>' : '',
1752
+ nextArrow = settings.arrows ? '<a type="button" data-role="none" class="carousel-arrow carousel-next" aria-label="Next" role="button" style=""><i class="fas fa-angle-right" aria-hidden="true"></i></a>' : '';
1753
+
1754
+ return {
1755
+ infinite: true,
1756
+ slidesToShow: cols,
1757
+ slidesToScroll: settings.slidesToScroll || cols,
1758
+ responsive: [{
1759
+ breakpoint: 1025,
1760
+ settings: {
1761
+ slidesToShow: colsTablet,
1762
+ slidesToScroll: 1
1763
+ }
1764
+ },
1765
+ {
1766
+ breakpoint: 768,
1767
+ settings: {
1768
+ slidesToShow: colsMobile,
1769
+ slidesToScroll: 1
1770
+ }
1771
+ }
1772
+ ],
1773
+ autoplay: settings.autoPlay,
1774
+ rows: 0,
1775
+ autoplaySpeed: settings.speed,
1776
+ nextArrow: nextArrow,
1777
+ prevArrow: prevArrow,
1778
+ fade: settings.fade,
1779
+ centerMode: settings.center,
1780
+ centerPadding: settings.spacing + "px",
1781
+ draggable: true,
1782
+ dots: settings.dots,
1783
+ customPaging: function () {
1784
+ return '<i class="fas fa-circle"></i>';
1785
+ }
1786
+ }
1787
+
1788
+ },
1789
+
1790
+ getSlickCols: function () {
1791
+ var slickCols = this.getElementSettings(),
1792
+ cols = slickCols.premium_blog_columns_number,
1793
+ colsTablet = slickCols.premium_blog_columns_number_tablet,
1794
+ colsMobile = slickCols.premium_blog_columns_number_mobile;
1795
+
1796
+ return {
1797
+ cols: parseInt(100 / cols.substr(0, cols.indexOf('%'))),
1798
+ colsTablet: parseInt(100 / colsTablet.substr(0, colsTablet.indexOf('%'))),
1799
+ colsMobile: parseInt(100 / colsMobile.substr(0, colsMobile.indexOf('%'))),
1800
+ }
1801
+
1802
+ },
1803
+
1804
+ getIsoTopeSettings: function () {
1805
+ return {
1806
+ itemSelector: ".premium-blog-post-outer-container",
1807
+ percentPosition: true,
1808
+ filter: this.settings.activeCategory,
1809
+ animationOptions: {
1810
+ duration: 750,
1811
+ easing: "linear",
1812
+ queue: false
1813
+ }
1814
+ }
1815
+ },
1816
+
1817
+ filterTabs: function () {
1818
+
1819
+ var _this = this,
1820
+ selectors = this.getSettings('selectors'),
1821
+ $filterLinks = this.elements.$filterLinks;
1822
+
1823
+ $filterLinks.click(function (e) {
1824
+
1825
+ e.preventDefault();
1826
+
1827
+ _this.$element.find(selectors.activeElememnt).removeClass("active");
1828
+
1829
+ $(this).addClass("active");
1830
+
1831
+ //Get clicked tab slug
1832
+ _this.settings.activeCategory = $(this).attr("data-filter");
1833
+
1834
+ _this.settings.pageNumber = 1;
1835
+
1836
+ if (_this.settings.infinite) {
1837
+ _this.getPostsByAjax(false);
1838
+ _this.settings.count = 2;
1839
+ _this.getInfiniteScrollPosts();
1840
+ } else {
1841
+ //Make sure to reset pagination before sending our AJAX request
1842
+ _this.getPostsByAjax(_this.settings.scrollAfter);
1843
+ }
1844
+
1845
+ });
1846
+ },
1847
+
1848
+ getPostsByAjax: function (shouldScroll) {
1849
+
1850
+ //If filter tabs is not enabled, then always set category to all.
1851
+ if ('undefined' === typeof this.settings.activeCategory) {
1852
+ this.settings.activeCategory = '*';
1853
+ }
1854
+
1855
+ var _this = this,
1856
+ $blogElement = this.elements.$blogElement,
1857
+ selectors = this.getSettings('selectors');
1858
+
1859
+ $.ajax({
1860
+ url: PremiumSettings.ajaxurl,
1861
+ dataType: 'json',
1862
+ type: 'POST',
1863
+ data: {
1864
+ action: 'pa_get_posts',
1865
+ page_id: $blogElement.data('page'),
1866
+ widget_id: _this.$element.data('id'),
1867
+ page_number: _this.settings.pageNumber,
1868
+ category: _this.settings.activeCategory,
1869
+ nonce: PremiumSettings.nonce,
1870
+ },
1871
+ beforeSend: function () {
1872
+
1873
+ $blogElement.append('<div class="premium-loading-feed"><div class="premium-loader"></div></div>');
1874
+
1875
+ if (shouldScroll) {
1876
+ $('html, body').animate({
1877
+ scrollTop: (($blogElement.offset().top) - 50)
1878
+ }, 'slow');
1879
+ }
1880
+
1881
+ },
1882
+ success: function (res) {
1883
+ if (!res.data)
1884
+ return;
1885
+
1886
+ $blogElement.find(selectors.loading).remove();
1887
+
1888
+ var posts = res.data.posts,
1889
+ paging = res.data.paging;
1890
+
1891
+ if (_this.settings.infinite) {
1892
+ _this.settings.isLoaded = true;
1893
+ if (_this.settings.filterTabs && _this.settings.pageNumber === 1) {
1894
+ $blogElement.html(posts);
1895
+ } else {
1896
+ $blogElement.append(posts);
1897
+ }
1898
+ } else {
1899
+ //Render the new markup into the widget
1900
+ $blogElement.html(posts);
1901
+
1902
+ _this.$element.find(".premium-blog-footer").html(paging);
1903
+ }
1904
+
1905
+ _this.removeMetaSeparators();
1906
+
1907
+ //Make sure grid option is enabled.
1908
+ if (_this.settings.layout) {
1909
+ if ("even" === _this.settings.layout) {
1910
+ if (_this.settings.equalHeight)
1911
+ _this.forceEqualHeight();
1912
+
1913
+ } else {
1914
+
1915
+ $blogElement.imagesLoaded(function () {
1916
+
1917
+ $blogElement.isotope('reloadItems');
1918
+ $blogElement.isotope({
1919
+ itemSelector: ".premium-blog-post-outer-container",
1920
+ animate: false
1921
+ });
1922
+ });
1923
+ }
1924
+ }
1925
+
1926
+ },
1927
+ error: function (err) {
1928
+ console.log(err);
1929
+ }
1930
+
1931
+ });
1932
+ },
1933
+
1934
+ getInfiniteScrollPosts: function () {
1935
+ var windowHeight = jQuery(window).outerHeight() / 1.25,
1936
+ _this = this;
1937
+
1938
+ $(window).scroll(function () {
1939
+
1940
+ if (_this.settings.filterTabs) {
1941
+ $blogPost = _this.elements.$blogElement.find(".premium-blog-post-outer-container");
1942
+ _this.settings.total = $blogPost.data('total');
1943
+ }
1944
+
1945
+ if (_this.settings.count <= _this.settings.total) {
1946
+ if (($(window).scrollTop() + windowHeight) >= (_this.$element.find('.premium-blog-post-outer-container:last').offset().top)) {
1947
+ if (true == _this.settings.isLoaded) {
1948
+ _this.settings.pageNumber = _this.settings.count;
1949
+ _this.getPostsByAjax(false);
1950
+ _this.settings.count++;
1951
+ _this.settings.isLoaded = false;
1952
+ }
1953
+
1954
+ }
1955
+ }
1956
+ });
1957
+ },
1958
+
1959
+ });
1960
+
1961
+ /****** Premium Image Scroll Handler ******/
1962
+ var PremiumImageScrollHandler = function ($scope, $) {
1963
+ var scrollElement = $scope.find(".premium-image-scroll-container"),
1964
+ scrollOverlay = scrollElement.find(".premium-image-scroll-overlay"),
1965
+ scrollVertical = scrollElement.find(".premium-image-scroll-vertical"),
1966
+ dataElement = scrollElement.data("settings"),
1967
+ imageScroll = scrollElement.find("img"),
1968
+ direction = dataElement["direction"],
1969
+ reverse = dataElement["reverse"],
1970
+ transformOffset = null;
1971
+
1972
+ function startTransform() {
1973
+ imageScroll.css("transform", (direction === "vertical" ? "translateY" : "translateX") + "( -" +
1974
+ transformOffset + "px)");
1975
+ }
1976
+
1977
+ function endTransform() {
1978
+ imageScroll.css("transform", (direction === "vertical" ? "translateY" : "translateX") + "(0px)");
1979
+ }
1980
+
1981
+ function setTransform() {
1982
+ if (direction === "vertical") {
1983
+ transformOffset = imageScroll.height() - scrollElement.height();
1984
+ } else {
1985
+ transformOffset = imageScroll.width() - scrollElement.width();
1986
+ }
1987
+ }
1988
+ if (dataElement["trigger"] === "scroll") {
1989
+ scrollElement.addClass("premium-container-scroll");
1990
+ if (direction === "vertical") {
1991
+ scrollVertical.addClass("premium-image-scroll-ver");
1992
+ } else {
1993
+ scrollElement.imagesLoaded(function () {
1994
+ scrollOverlay.css({
1995
+ width: imageScroll.width(),
1996
+ height: imageScroll.height()
1997
+ });
1998
+ });
1999
+ }
2000
+ } else {
2001
+ if (reverse === "yes") {
2002
+ scrollElement.imagesLoaded(function () {
2003
+ scrollElement.addClass("premium-container-scroll-instant");
2004
+ setTransform();
2005
+ startTransform();
2006
+ });
2007
+ }
2008
+ if (direction === "vertical") {
2009
+ scrollVertical.removeClass("premium-image-scroll-ver");
2010
+ }
2011
+ scrollElement.mouseenter(function () {
2012
+ scrollElement.removeClass("premium-container-scroll-instant");
2013
+ setTransform();
2014
+ reverse === "yes" ? endTransform() : startTransform();
2015
+ });
2016
+ scrollElement.mouseleave(function () {
2017
+ reverse === "yes" ? startTransform() : endTransform();
2018
+ });
2019
+ }
2020
+ };
2021
+
2022
+
2023
+ /****** Premium Contact Form 7 Handler ******/
2024
+ var PremiumContactFormHandler = function ($scope, $) {
2025
+
2026
+ var $contactForm = $scope.find(".premium-cf7-container");
2027
+ var $input = $contactForm.find(
2028
+ 'input[type="text"], input[type="email"], textarea, input[type="password"], input[type="date"], input[type="number"], input[type="tel"], input[type="file"], input[type="url"]'
2029
+ );
2030
+
2031
+ $input.wrap("<span class='wpcf7-span'>");
2032
+
2033
+ $input.on("focus blur", function () {
2034
+ $(this).closest(".wpcf7-span").toggleClass("is-focused");
2035
+ });
2036
+ };
2037
+
2038
+ /****** Premium Team Members Handler ******/
2039
+ var PremiumTeamMembersHandler = ModuleHandler.extend({
2040
+
2041
+ getDefaultSettings: function () {
2042
+
2043
+ return {
2044
+ slick: {
2045
+ infinite: true,
2046
+ rows: 0,
2047
+ prevArrow: '<a type="button" data-role="none" class="carousel-arrow carousel-prev" aria-label="Next" role="button" style=""><i class="fas fa-angle-left" aria-hidden="true"></i></a>',
2048
+ nextArrow: '<a type="button" data-role="none" class="carousel-arrow carousel-next" aria-label="Next" role="button" style=""><i class="fas fa-angle-right" aria-hidden="true"></i></a>',
2049
+ draggable: true,
2050
+ pauseOnHover: true,
2051
+ },
2052
+ selectors: {
2053
+ multiplePersons: '.multiple-persons',
2054
+ person: '.premium-person-container',
2055
+ imgContainer: '.premium-person-image-container',
2056
+ imgWrap: '.premium-person-image-wrap'
2057
+
2058
+ }
2059
+ }
2060
+ },
2061
+
2062
+ getDefaultElements: function () {
2063
+
2064
+ var selectors = this.getSettings('selectors');
2065
+
2066
+ return {
2067
+ $multiplePersons: this.$element.find(selectors.multiplePersons),
2068
+ $persons: this.$element.find(selectors.person),
2069
+ $imgWrap: this.$element.find(selectors.imgWrap),
2070
+ }
2071
+
2072
+ },
2073
+ bindEvents: function () {
2074
+ this.run();
2075
+ },
2076
+ getSlickSettings: function () {
2077
+
2078
+ var settings = this.getElementSettings(),
2079
+ rtl = this.elements.$multiplePersons.data("rtl"),
2080
+ colsNumber = settings.persons_per_row,
2081
+ colsTablet = settings.persons_per_row_tablet,
2082
+ colsMobile = settings.persons_per_row_mobile;
2083
+
2084
+ return Object.assign(this.getSettings('slick'), {
2085
+
2086
+ slidesToShow: parseInt(100 / colsNumber.substr(0, colsNumber.indexOf('%'))),
2087
+ slidesToScroll: parseInt(100 / colsNumber.substr(0, colsNumber.indexOf('%'))),
2088
+ responsive: [{
2089
+ breakpoint: 1025,
2090
+ settings: {
2091
+ slidesToShow: parseInt(100 / colsTablet.substr(0, colsTablet.indexOf('%'))),
2092
+ slidesToScroll: 1
2093
+ }
2094
+ },
2095
+ {
2096
+ breakpoint: 768,
2097
+ settings: {
2098
+ slidesToShow: parseInt(100 / colsMobile.substr(0, colsMobile.indexOf('%'))),
2099
+ slidesToScroll: 1
2100
+ }
2101
+ }
2102
+ ],
2103
+ autoplay: settings.carousel_play,
2104
+ rtl: rtl ? true : false,
2105
+ autoplaySpeed: settings.speed || 5000,
2106
+
2107
+ });
2108
+
2109
+
2110
+ },
2111
+
2112
+ runEqualHeight: function () {
2113
+
2114
+ var $persons = this.elements.$persons,
2115
+ $imgWrap = this.elements.$imgWrap;
2116
+
2117
+ var selectors = this.getSettings('selectors'),
2118
+ heights = new Array();
2119
+
2120
+ $persons.each(function (index, person) {
2121
+ $(person).imagesLoaded(function () { }).done(function () {
2122
+
2123
+ var imageHeight = $(person).find(selectors.imgContainer).outerHeight();
2124
+
2125
+ heights.push(imageHeight);
2126
+ });
2127
+ });
2128
+
2129
+ $persons.imagesLoaded(function () { }).done(function () {
2130
+ var maxHeight = Math.max.apply(null, heights);
2131
+ $imgWrap.css("height", maxHeight + "px");
2132
+ });
2133
+
2134
+ },
2135
+
2136
+ run: function () {
2137
+
2138
+ var $multiplePersons = this.elements.$multiplePersons;
2139
+
2140
+ if (!$multiplePersons.length) return;
2141
+
2142
+ var carousel = this.getElementSettings('carousel');
2143
+
2144
+ if (carousel)
2145
+ $multiplePersons.slick(this.getSlickSettings());
2146
+
2147
+ if ($multiplePersons.hasClass("premium-person-style1")) return;
2148
+
2149
+ if ("yes" !== $multiplePersons.data("persons-equal")) return;
2150
+
2151
+ this.runEqualHeight();
2152
+
2153
+ }
2154
+
2155
+ });
2156
+
2157
+ /****** Premium Title Handler ******/
2158
+ var PremiumTitleHandler = function ($scope, $) {
2159
+
2160
+ var $titleContainer = $scope.find(".premium-title-container"),
2161
+ $titleElement = $titleContainer.find('.premium-title-text');
2162
+
2163
+ if ($titleContainer.hasClass('style9')) {
2164
+ var $style9 = $scope.find(".premium-title-style9");
2165
+
2166
+ $style9.each(function () {
2167
+ var elm = $(this);
2168
+ var holdTime = elm.attr('data-blur-delay') * 1000;
2169
+ elm.attr('data-animation-blur', 'process')
2170
+ elm.find('.premium-title-style9-letter').each(function (index, letter) {
2171
+ index += 1;
2172
+ var animateDelay;
2173
+ if ($('body').hasClass('rtl')) {
2174
+ animateDelay = 0.2 / index + 's';
2175
+ } else {
2176
+ animateDelay = index / 20 + 's';
2177
+ }
2178
+ $(letter).css({
2179
+ '-webkit-animation-delay': animateDelay,
2180
+ 'animation-delay': animateDelay
2181
+ });
2182
+ })
2183
+ setInterval(function () {
2184
+ elm.attr('data-animation-blur', 'done')
2185
+ setTimeout(function () {
2186
+ elm.attr('data-animation-blur', 'process')
2187
+ }, 150);
2188
+ }, holdTime);
2189
+ });
2190
+ }
2191
+
2192
+
2193
+ if ($titleContainer.hasClass('style8')) {
2194
+
2195
+ var holdTime = $titleElement.attr('data-shiny-delay') * 1000,
2196
+ duration = $titleElement.attr('data-shiny-dur') * 1000;
2197
+
2198
+ function shinyEffect() {
2199
+ $titleElement.get(0).setAttribute('data-animation', 'shiny');
2200
+ setTimeout(function () {
2201
+ $titleElement.removeAttr('data-animation')
2202
+ }, duration);
2203
+ }
2204
+
2205
+ (function repeat() {
2206
+ shinyEffect();
2207
+ setTimeout(repeat, holdTime);
2208
+ })();
2209
+ }
2210
+
2211
+ };
2212
+
2213
+ /****** Premium Bullet List Handler ******/
2214
+ var PremiumBulletListHandler = function ($scope, $) {
2215
+
2216
+ var $listItems = $scope.find(".premium-bullet-list-box"),
2217
+ items = $listItems.find(".premium-bullet-list-content");
2218
+
2219
+ items.each(function (index, item) {
2220
+
2221
+ if ($listItems.data("list-animation") && " " != $listItems.data("list-animation")) {
2222
+ elementorFrontend.waypoint($(item), function () {
2223
+
2224
+ var element = $(item),
2225
+ delay = element.data('delay');
2226
+
2227
+ setTimeout(function () {
2228
+ element.next('.premium-bullet-list-divider , .premium-bullet-list-divider-inline').css("opacity", "1");
2229
+ element.next('.premium-bullet-list-divider-inline , .premium-bullet-list-divider').addClass("animated " + $listItems.data("list-animation"));
2230
+
2231
+ element.css("opacity", "1").addClass("animated " + $listItems.data("list-animation"));
2232
+ }, delay);
2233
+
2234
+ });
2235
+ }
2236
+
2237
+ });
2238
+ };
2239
+
2240
+ /****** Premium Grow Effect Handler ******/
2241
+ var PremiumButtonHandler = function ($scope, $) {
2242
+
2243
+ var $btnGrow = $scope.find('.premium-button-style6-bg');
2244
+
2245
+ if ($btnGrow.length !== 0 && $scope.hasClass('premium-mouse-detect-yes')) {
2246
+ $scope.on('mouseenter mouseleave', '.premium-button-style6', function (e) {
2247
+
2248
+ var parentOffset = $(this).offset(),
2249
+ left = e.pageX - parentOffset.left,
2250
+ top = e.pageY - parentOffset.top;
2251
+
2252
+ $btnGrow.css({
2253
+ top: top,
2254
+ left: left,
2255
+ });
2256
+
2257
+ });
2258
+ }
2259
+
2260
+ };
2261
+
2262
+ var PremiumMaskHandler = function ($scope, $) {
2263
+ var mask = $scope.hasClass('premium-mask-yes');
2264
+
2265
+ if (!mask) return;
2266
+
2267
+ if ('premium-addon-title.default' === $scope.data('widget_type')) {
2268
+ var target = '.premium-title-header';
2269
+ $scope.find(target).find('.premium-title-icon, .premium-title-img').addClass('premium-mask-span');
2270
+ } else {
2271
+ var target = '.premium-dual-header-first-header';
2272
+ }
2273
+
2274
+ $scope.find(target).find('span:not(.premium-title-style7-stripe-wrap):not(.premium-title-img)').each(function (index, span) {
2275
+ var html = '';
2276
+
2277
+ $(this).text().split(' ').forEach(function (item) {
2278
+ if ('' !== item) {
2279
+ html += ' <span class="premium-mask-span">' + item + '</span>';
2280
+ }
2281
+ });
2282
+
2283
+ $(this).text('').append(html);
2284
+ });
2285
+
2286
+ elementorFrontend.waypoint($scope, function () {
2287
+ $($scope).addClass('premium-mask-active');
2288
+ });
2289
+ };
2290
+
2291
+
2292
+ var functionalHandlers = {
2293
+ 'premium-addon-dual-header.default': PremiumMaskHandler,
2294
+ 'premium-addon-video-box.default': PremiumVideoBoxWidgetHandler,
2295
+ 'premium-addon-fancy-text.default': PremiumFancyTextHandler,
2296
+ 'premium-counter.default': PremiumCounterHandler,
2297
+ 'premium-addon-title.default': [PremiumTitleHandler, PremiumMaskHandler],
2298
+ 'premium-countdown-timer.default': PremiumCountDownHandler,
2299
+ 'premium-carousel-widget.default': PremiumCarouselHandler,
2300
+ 'premium-addon-modal-box.default': PremiumModalBoxHandler,
2301
+ 'premium-image-scroll.default': PremiumImageScrollHandler,
2302
+ 'premium-contact-form.default': PremiumContactFormHandler,
2303
+ 'premium-icon-list.default': PremiumBulletListHandler,
2304
+ 'premium-addon-button.default': PremiumButtonHandler,
2305
+ 'premium-addon-image-button.default': PremiumButtonHandler
2306
+ };
2307
+
2308
+ var classHandlers = {
2309
+ 'premium-addon-person': PremiumTeamMembersHandler,
2310
+ 'premium-addon-blog': PremiumBlogHandler,
2311
+ 'premium-img-gallery': PremiumGridWidgetHandler,
2312
+ 'premium-addon-banner': PremiumBannerHandler,
2313
+ };
2314
+
2315
+ $.each(functionalHandlers, function (elemName, func) {
2316
+ if ('object' === typeof func) {
2317
+ $.each(func, function (index, handler) {
2318
+ elementorFrontend.hooks.addAction('frontend/element_ready/' + elemName, handler);
2319
+ })
2320
+ } else {
2321
+ elementorFrontend.hooks.addAction('frontend/element_ready/' + elemName, func);
2322
+ }
2323
+
2324
+ });
2325
+
2326
+ $.each(classHandlers, function (elemName, clas) {
2327
+ elementorFrontend.elementsHandler.attachHandler(elemName, clas);
2328
+ });
2329
+
2330
+
2331
+ if (elementorFrontend.isEditMode()) {
2332
+ elementorFrontend.hooks.addAction("frontend/element_ready/premium-addon-progressbar.default", PremiumProgressBarWidgetHandler);
2333
+ } else {
2334
+ elementorFrontend.hooks.addAction("frontend/element_ready/premium-addon-progressbar.default", PremiumProgressBarScrollWidgetHandler);
2335
+ }
2336
+ });
2337
+ })(jQuery);
assets/frontend/js/premium-carousel-widget.js CHANGED
@@ -30,7 +30,7 @@
30
 
31
  var templateID = $(slide).data("template");
32
 
33
- if (undefined !== templateID) {
34
  $.ajax({
35
  type: "GET",
36
  url: PremiumSettings.ajaxurl,
30
 
31
  var templateID = $(slide).data("template");
32
 
33
+ if (undefined !== templateID && '' !== templateID) {
34
  $.ajax({
35
  type: "GET",
36
  url: PremiumSettings.ajaxurl,
assets/frontend/js/premium-video-box.js CHANGED
@@ -10,74 +10,97 @@
10
  thumbnail = $videoBoxElement.data("thumbnail"),
11
  sticky = $videoBoxElement.data('sticky'),
12
  stickyOnPlay = $videoBoxElement.data('sticky-play'),
13
- hoverEffect = $videoBoxElement.data("hover"),
 
 
14
  video, vidSrc;
15
 
16
- // Youtube playlist option
17
- if ($videoListElement.length) {
18
 
19
- //Make sure that video were pulled from the API.
20
- if (!$videoContainer.length)
21
- return;
22
 
23
- $videoContainer.each(function (index, item) {
 
 
24
 
25
- var vidSrc,
26
- $videoContainer = $(item),
27
- $videoBoxElement = $videoContainer.closest(".premium-video-box-container"),
28
- $trigger = $videoContainer.closest(".premium-video-box-trigger");
29
 
30
- vidSrc = $videoContainer.data("src");
31
- vidSrc = vidSrc + "&autoplay=1";
 
32
 
33
- $trigger.on("click", function () {
34
 
35
- var $iframe = $("<iframe/>");
 
 
 
36
 
37
- $iframe.attr({
38
- "src": vidSrc,
39
- "frameborder": "0",
40
- "allowfullscreen": "1",
41
- "allow": "autoplay;encrypted-media;"
42
- });
43
- $videoContainer.css("background", "#000");
44
- $videoContainer.html($iframe);
45
 
46
- $videoBoxElement.find(
47
- ".premium-video-box-image-container, .premium-video-box-play-icon-container"
48
- ).remove();
49
 
50
- });
51
 
52
- });
 
 
 
 
 
 
 
53
 
54
- return;
55
- }
 
56
 
57
- if ("self" === type) {
58
 
59
- video = $videoContainer.find("video");
60
- vidSrc = video.attr("src");
61
 
62
- } else {
 
 
 
 
 
 
 
 
63
 
64
- vidSrc = $videoContainer.data("src");
65
 
66
- if (!thumbnail || -1 !== vidSrc.indexOf("autoplay=1")) {
67
 
68
- //Check if Autoplay on viewport option is enabled
69
- if ($videoBoxElement.data("play-viewport")) {
70
- elementorFrontend.waypoint($videoBoxElement, function () {
 
 
 
71
  playVideo();
72
- });
 
73
  } else {
74
- playVideo();
75
  }
76
 
77
- } else {
78
- vidSrc = vidSrc + "&autoplay=1";
79
  }
80
 
 
 
 
 
 
 
 
 
81
  }
82
 
83
  function playVideo() {
@@ -120,15 +143,13 @@
120
  $videoBoxElement.find(".premium-video-box-vimeo-wrap").remove();
121
  }
122
 
123
- $videoBoxElement.on("click", function () {
124
- playVideo();
125
- });
126
-
127
-
128
- if ("yes" !== sticky || "yes" === stickyOnPlay)
129
- return;
130
-
131
- stickyOption();
132
 
133
  function stickyOption() {
134
 
@@ -311,6 +332,20 @@
311
 
312
  }
313
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
314
  };
315
 
316
  $(window).on('elementor/frontend/init', function () {
10
  thumbnail = $videoBoxElement.data("thumbnail"),
11
  sticky = $videoBoxElement.data('sticky'),
12
  stickyOnPlay = $videoBoxElement.data('sticky-play'),
13
+ hoverEffect = $videoBoxElement.data('hover'),
14
+ $lighboxContainer = $videoListElement.length ? $videoListElement : $videoBoxElement,
15
+ lightBox = $lighboxContainer.data('lightbox') ? $lighboxContainer.data('lightbox') : false,
16
  video, vidSrc;
17
 
18
+ if ( lightBox ) {
 
19
 
20
+ if ( 'prettyphoto' === lightBox.type) {
21
+ $lighboxContainer.find(".premium-vid-lightbox-container[data-rel^='prettyPhoto']").prettyPhoto(getPrettyPhotoSettings(lightBox.theme));
22
+ }
23
 
24
+ $lighboxContainer.find('.premium-video-box-image-container, .premium-video-box-play-icon-container').on('click', function(e){
25
+ triggerLightbox( $lighboxContainer, lightBox.type);
26
+ });
27
 
28
+ } else {
29
+ // Youtube playlist option.
30
+ if ($videoListElement.length) {
 
31
 
32
+ //Make sure that video were pulled from the API.
33
+ if (!$videoContainer.length)
34
+ return;
35
 
36
+ $videoContainer.each(function (index, item) {
37
 
38
+ var vidSrc,
39
+ $videoContainer = $(item),
40
+ $videoBoxElement = $videoContainer.closest(".premium-video-box-container"),
41
+ $trigger = $videoContainer.closest(".premium-video-box-trigger");
42
 
43
+ vidSrc = $videoContainer.data("src");
44
+ vidSrc = vidSrc + "&autoplay=1";
 
 
 
 
 
 
45
 
46
+ $trigger.on("click", function () {
 
 
47
 
48
+ var $iframe = $("<iframe/>");
49
 
50
+ $iframe.attr({
51
+ "src": vidSrc,
52
+ "frameborder": "0",
53
+ "allowfullscreen": "1",
54
+ "allow": "autoplay;encrypted-media;"
55
+ });
56
+ $videoContainer.css("background", "#000");
57
+ $videoContainer.html($iframe);
58
 
59
+ $videoBoxElement.find(
60
+ ".premium-video-box-image-container, .premium-video-box-play-icon-container"
61
+ ).remove();
62
 
63
+ });
64
 
65
+ });
 
66
 
67
+ return;
68
+ }
69
+
70
+ if ("self" === type) {
71
+
72
+ video = $videoContainer.find("video");
73
+ vidSrc = video.attr("src");
74
+
75
+ } else {
76
 
77
+ vidSrc = $videoContainer.data("src");
78
 
79
+ if (!thumbnail || -1 !== vidSrc.indexOf("autoplay=1")) {
80
 
81
+ //Check if Autoplay on viewport option is enabled
82
+ if ($videoBoxElement.data("play-viewport")) {
83
+ elementorFrontend.waypoint($videoBoxElement, function () {
84
+ playVideo();
85
+ });
86
+ } else {
87
  playVideo();
88
+ }
89
+
90
  } else {
91
+ vidSrc = vidSrc + "&autoplay=1";
92
  }
93
 
 
 
94
  }
95
 
96
+ $videoBoxElement.on("click", function () {
97
+ playVideo();
98
+ });
99
+
100
+ if ("yes" !== sticky || "yes" === stickyOnPlay)
101
+ return;
102
+
103
+ stickyOption();
104
  }
105
 
106
  function playVideo() {
143
  $videoBoxElement.find(".premium-video-box-vimeo-wrap").remove();
144
  }
145
 
146
+ function triggerLightbox($container, type) {
147
+ if ( 'elementor' === type) {
148
+ $container.find('.premium-video-box-video-container').click();
149
+ } else {
150
+ $container.find(".premium-vid-lightbox-container[data-rel^='prettyPhoto']").click();
151
+ }
152
+ }
 
 
153
 
154
  function stickyOption() {
155
 
332
 
333
  }
334
 
335
+ function getPrettyPhotoSettings (theme) {
336
+ return {
337
+ theme: theme,
338
+ hook: "data-rel",
339
+ opacity: 0.7,
340
+ show_title: false,
341
+ deeplinking: false,
342
+ overlay_gallery: true,
343
+ custom_markup: "",
344
+ default_width: 900,
345
+ default_height: 506,
346
+ social_tools: ""
347
+ };
348
+ }
349
  };
350
 
351
  $(window).on('elementor/frontend/init', function () {
assets/frontend/js/slick.js CHANGED
@@ -1,99 +1,68 @@
1
- /*
2
- _ _ _ _
3
- ___| (_) ___| | __ (_)___
4
- / __| | |/ __| |/ / | / __|
5
- \__ \ | | (__| < _ | \__ \
6
- |___/_|_|\___|_|\_(_)/ |___/
7
- |__/
8
-
9
- Version: 1.8.1
10
- Author: Ken Wheeler
11
- Website: http://kenwheeler.github.io
12
- Docs: http://kenwheeler.github.io/slick
13
- Repo: http://github.com/kenwheeler/slick
14
- Issues: http://github.com/kenwheeler/slick/issues
15
-
16
- */
17
- /* global window, document, define, jQuery, setInterval, clearInterval */
18
- ; (function (factory) {
19
- 'use strict';
20
- if (typeof define === 'function' && define.amd) {
21
- define(['jquery'], factory);
22
- } else if (typeof exports !== 'undefined') {
23
- module.exports = factory(require('jquery'));
24
- } else {
25
- factory(jQuery);
26
- }
27
-
28
- }(function ($) {
29
- 'use strict';
30
- var Slick = window.Slick || {};
31
-
32
- Slick = (function () {
33
-
34
- var instanceUid = 0;
35
-
36
- function Slick(element, settings) {
37
-
38
- var _ = this, dataSettings;
39
-
40
- _.defaults = {
41
- accessibility: true,
42
- adaptiveHeight: false,
43
- appendArrows: $(element),
44
- appendDots: $(element),
45
- arrows: true,
46
  asNavFor: null,
47
  prevArrow: '<button class="slick-prev" aria-label="Previous" type="button">Previous</button>',
48
  nextArrow: '<button class="slick-next" aria-label="Next" type="button">Next</button>',
49
- autoplay: false,
50
- autoplaySpeed: 3000,
51
- centerMode: false,
52
- centerPadding: '50px',
53
- cssEase: 'ease',
54
- customPaging: function (slider, i) {
55
- return $('<button type="button" />').text(i + 1);
56
  },
57
- dots: false,
58
- dotsClass: 'slick-dots',
59
- draggable: true,
60
- easing: 'linear',
61
- edgeFriction: 0.35,
62
- fade: false,
63
- focusOnSelect: false,
64
- focusOnChange: false,
65
- infinite: true,
66
  initialSlide: 0,
67
- lazyLoad: 'ondemand',
68
- mobileFirst: false,
69
- pauseOnHover: true,
70
- pauseOnFocus: true,
71
- pauseOnDotsHover: false,
72
- respondTo: 'window',
73
  responsive: null,
74
  rows: 1,
75
- rtl: false,
76
- slide: '',
77
  slidesPerRow: 1,
78
  slidesToShow: 1,
79
  slidesToScroll: 1,
80
  speed: 500,
81
- swipe: true,
82
- swipeToSlide: false,
83
- touchMove: true,
84
  touchThreshold: 5,
85
- useCSS: true,
86
- useTransform: true,
87
- variableWidth: false,
88
- vertical: false,
89
- verticalSwiping: false,
90
- waitForAnimate: true,
91
- zIndex: 1000
92
- };
93
-
94
- _.initials = {
95
- animating: false,
96
- dragging: false,
97
  autoPlayTimer: null,
98
  currentDirection: 0,
99
  currentLeft: null,
@@ -105,2933 +74,614 @@
105
  loadIndex: 0,
106
  $nextArrow: null,
107
  $prevArrow: null,
108
- scrolling: false,
109
  slideCount: null,
110
  slideWidth: null,
111
  $slideTrack: null,
112
  $slides: null,
113
- sliding: false,
114
  slideOffset: 0,
115
  swipeLeft: null,
116
- swiping: false,
117
  $list: null,
118
  touchObject: {},
119
- transformsEnabled: false,
120
- unslicked: false
121
- };
122
-
123
- $.extend(_, _.initials);
124
-
125
- _.activeBreakpoint = null;
126
- _.animType = null;
127
- _.animProp = null;
128
- _.breakpoints = [];
129
- _.breakpointSettings = [];
130
- _.cssTransitions = false;
131
- _.focussed = false;
132
- _.interrupted = false;
133
- _.hidden = 'hidden';
134
- _.paused = true;
135
- _.positionProp = null;
136
- _.respondTo = null;
137
- _.rowCount = 1;
138
- _.shouldClick = true;
139
- _.$slider = $(element);
140
- _.$slidesCache = null;
141
- _.transformType = null;
142
- _.transitionType = null;
143
- _.visibilityChange = 'visibilitychange';
144
- _.windowWidth = 0;
145
- _.windowTimer = null;
146
-
147
- dataSettings = $(element).data('slick') || {};
148
-
149
- _.options = $.extend({}, _.defaults, settings, dataSettings);
150
-
151
- _.currentSlide = _.options.initialSlide;
152
-
153
- _.originalSettings = _.options;
154
-
155
- if (typeof document.mozHidden !== 'undefined') {
156
- _.hidden = 'mozHidden';
157
- _.visibilityChange = 'mozvisibilitychange';
158
- } else if (typeof document.webkitHidden !== 'undefined') {
159
- _.hidden = 'webkitHidden';
160
- _.visibilityChange = 'webkitvisibilitychange';
161
- }
162
-
163
- _.autoPlay = $.proxy(_.autoPlay, _);
164
- _.autoPlayClear = $.proxy(_.autoPlayClear, _);
165
- _.autoPlayIterator = $.proxy(_.autoPlayIterator, _);
166
- _.changeSlide = $.proxy(_.changeSlide, _);
167
- _.clickHandler = $.proxy(_.clickHandler, _);
168
- _.selectHandler = $.proxy(_.selectHandler, _);
169
- _.setPosition = $.proxy(_.setPosition, _);
170
- _.swipeHandler = $.proxy(_.swipeHandler, _);
171
- _.dragHandler = $.proxy(_.dragHandler, _);
172
- _.keyHandler = $.proxy(_.keyHandler, _);
173
-
174
- _.instanceUid = instanceUid++;
175
-
176
- // A simple way to check for HTML strings
177
- // Strict HTML recognition (must start with <)
178
- // Extracted from jQuery v1.11 source
179
- _.htmlExpr = /^(?:\s*(<[\w\W]+>)[^>]*)$/;
180
-
181
-
182
- _.registerBreakpoints();
183
- _.init(true);
184
-
185
- }
186
-
187
- return Slick;
188
-
189
- }());
190
-
191
- Slick.prototype.activateADA = function () {
192
- var _ = this;
193
-
194
- _.$slideTrack.find('.slick-active').attr({
195
- 'aria-hidden': 'false'
196
- }).find('a, input, button, select').attr({
197
- 'tabindex': '0'
198
- });
199
-
200
- };
201
-
202
- Slick.prototype.addSlide = Slick.prototype.slickAdd = function (markup, index, addBefore) {
203
-
204
- var _ = this;
205
-
206
- if (typeof (index) === 'boolean') {
207
- addBefore = index;
208
- index = null;
209
- } else if (index < 0 || (index >= _.slideCount)) {
210
- return false;
211
- }
212
-
213
- _.unload();
214
-
215
- if (typeof (index) === 'number') {
216
- if (index === 0 && _.$slides.length === 0) {
217
- $(markup).appendTo(_.$slideTrack);
218
- } else if (addBefore) {
219
- $(markup).insertBefore(_.$slides.eq(index));
220
- } else {
221
- $(markup).insertAfter(_.$slides.eq(index));
222
- }
223
- } else {
224
- if (addBefore === true) {
225
- $(markup).prependTo(_.$slideTrack);
226
- } else {
227
- $(markup).appendTo(_.$slideTrack);
228
- }
229
- }
230
-
231
- _.$slides = _.$slideTrack.children(this.options.slide);
232
-
233
- _.$slideTrack.children(this.options.slide).detach();
234
-
235
- _.$slideTrack.append(_.$slides);
236
-
237
- _.$slides.each(function (index, element) {
238
- $(element).attr('data-slick-index', index);
239
- });
240
-
241
- _.$slidesCache = _.$slides;
242
-
243
- _.reinit();
244
-
245
- };
246
-
247
- Slick.prototype.animateHeight = function () {
248
- var _ = this;
249
- if (_.options.slidesToShow === 1 && _.options.adaptiveHeight === true && _.options.vertical === false) {
250
- var targetHeight = _.$slides.eq(_.currentSlide).outerHeight(true);
251
- _.$list.animate({
252
- height: targetHeight
253
- }, _.options.speed);
254
- }
255
- };
256
-
257
- Slick.prototype.animateSlide = function (targetLeft, callback) {
258
-
259
- var animProps = {},
260
- _ = this;
261
-
262
- _.animateHeight();
263
-
264
- if (_.options.rtl === true && _.options.vertical === false) {
265
- targetLeft = -targetLeft;
266
- }
267
- if (_.transformsEnabled === false) {
268
- if (_.options.vertical === false) {
269
- _.$slideTrack.animate({
270
- left: targetLeft
271
- }, _.options.speed, _.options.easing, callback);
272
- } else {
273
- _.$slideTrack.animate({
274
- top: targetLeft
275
- }, _.options.speed, _.options.easing, callback);
276
- }
277
-
278
- } else {
279
-
280
- if (_.cssTransitions === false) {
281
- if (_.options.rtl === true) {
282
- _.currentLeft = -(_.currentLeft);
283
- }
284
- $({
285
- animStart: _.currentLeft
286
- }).animate({
287
- animStart: targetLeft
288
- }, {
289
- duration: _.options.speed,
290
- easing: _.options.easing,
291
- step: function (now) {
292
- now = Math.ceil(now);
293
- if (_.options.vertical === false) {
294
- animProps[_.animType] = 'translate(' +
295
- now + 'px, 0px)';
296
- _.$slideTrack.css(animProps);
297
- } else {
298
- animProps[_.animType] = 'translate(0px,' +
299
- now + 'px)';
300
- _.$slideTrack.css(animProps);
301
- }
302
- },
303
- complete: function () {
304
- if (callback) {
305
- callback.call();
306
- }
307
- }
308
- });
309
-
310
- } else {
311
-
312
- _.applyTransition();
313
- targetLeft = Math.ceil(targetLeft);
314
-
315
- if (_.options.vertical === false) {
316
- animProps[_.animType] = 'translate3d(' + targetLeft + 'px, 0px, 0px)';
317
- } else {
318
- animProps[_.animType] = 'translate3d(0px,' + targetLeft + 'px, 0px)';
319
- }
320
- _.$slideTrack.css(animProps);
321
-
322
- if (callback) {
323
- setTimeout(function () {
324
-
325
- _.disableTransition();
326
-
327
- callback.call();
328
- }, _.options.speed);
329
- }
330
-
331
- }
332
-
333
- }
334
-
335
- };
336
-
337
- Slick.prototype.getNavTarget = function () {
338
-
339
- var _ = this,
340
- asNavFor = _.options.asNavFor;
341
-
342
- if (asNavFor && asNavFor !== null) {
343
- asNavFor = $(asNavFor).not(_.$slider);
344
- }
345
-
346
- return asNavFor;
347
-
348
- };
349
-
350
- Slick.prototype.asNavFor = function (index) {
351
-
352
- var _ = this,
353
- asNavFor = _.getNavTarget();
354
-
355
- if (asNavFor !== null && typeof asNavFor === 'object') {
356
- asNavFor.each(function () {
357
- var target = $(this).slick('getSlick');
358
- if (!target.unslicked) {
359
- target.slideHandler(index, true);
360
- }
361
- });
362
- }
363
-
364
- };
365
-
366
- Slick.prototype.applyTransition = function (slide) {
367
-
368
- var _ = this,
369
- transition = {};
370
-
371
- if (_.options.fade === false) {
372
- transition[_.transitionType] = _.transformType + ' ' + _.options.speed + 'ms ' + _.options.cssEase;
373
- } else {
374
- transition[_.transitionType] = 'opacity ' + _.options.speed + 'ms ' + _.options.cssEase;
375
- }
376
-
377
- if (_.options.fade === false) {
378
- _.$slideTrack.css(transition);
379
- } else {
380
- _.$slides.eq(slide).css(transition);
381
- }
382
-
383
- };
384
-
385
- Slick.prototype.autoPlay = function () {
386
-
387
- var _ = this;
388
-
389
- _.autoPlayClear();
390
-
391
- if (_.slideCount > _.options.slidesToShow) {
392
- _.autoPlayTimer = setInterval(_.autoPlayIterator, _.options.autoplaySpeed);
393
- }
394
-
395
- };
396
-
397
- Slick.prototype.autoPlayClear = function () {
398
-
399
- var _ = this;
400
-
401
- if (_.autoPlayTimer) {
402
- clearInterval(_.autoPlayTimer);
403
- }
404
-
405
- };
406
-
407
- Slick.prototype.autoPlayIterator = function () {
408
-
409
- var _ = this,
410
- slideTo = _.currentSlide + _.options.slidesToScroll;
411
-
412
- if (!_.paused && !_.interrupted && !_.focussed) {
413
-
414
- if (_.options.infinite === false) {
415
-
416
- if (_.direction === 1 && (_.currentSlide + 1) === (_.slideCount - 1)) {
417
- _.direction = 0;
418
- }
419
-
420
- else if (_.direction === 0) {
421
-
422
- slideTo = _.currentSlide - _.options.slidesToScroll;
423
-
424
- if (_.currentSlide - 1 === 0) {
425
- _.direction = 1;
426
- }
427
-
428
- }
429
-
430
- }
431
-
432
- _.slideHandler(slideTo);
433
-
434
- }
435
-
436
- };
437
-
438
- Slick.prototype.buildArrows = function () {
439
-
440
- var _ = this;
441
-
442
- if (_.options.arrows === true) {
443
-
444
- _.$prevArrow = $(_.options.prevArrow).addClass('slick-arrow');
445
- _.$nextArrow = $(_.options.nextArrow).addClass('slick-arrow');
446
-
447
- if (_.slideCount > _.options.slidesToShow) {
448
-
449
- _.$prevArrow.removeClass('slick-hidden').removeAttr('aria-hidden tabindex');
450
- _.$nextArrow.removeClass('slick-hidden').removeAttr('aria-hidden tabindex');
451
-
452
- if (_.htmlExpr.test(_.options.prevArrow)) {
453
- _.$prevArrow.prependTo(_.options.appendArrows);
454
- }
455
-
456
- if (_.htmlExpr.test(_.options.nextArrow)) {
457
- _.$nextArrow.appendTo(_.options.appendArrows);
458
- }
459
-
460
- if (_.options.infinite !== true) {
461
- _.$prevArrow
462
- .addClass('slick-disabled')
463
- .attr('aria-disabled', 'true');
464
- }
465
-
466
- } else {
467
-
468
- _.$prevArrow.add(_.$nextArrow)
469
-
470
- .addClass('slick-hidden')
471
- .attr({
472
- 'aria-disabled': 'true',
473
- 'tabindex': '-1'
474
- });
475
-
476
- }
477
-
478
- }
479
-
480
- };
481
-
482
- Slick.prototype.buildDots = function () {
483
-
484
- var _ = this,
485
- i, dot;
486
-
487
- if (_.options.dots === true && _.slideCount > _.options.slidesToShow) {
488
-
489
- _.$slider.addClass('slick-dotted');
490
-
491
- dot = $('<ul />').addClass(_.options.dotsClass);
492
-
493
- for (i = 0; i <= _.getDotCount(); i += 1) {
494
- dot.append($('<li />').append(_.options.customPaging.call(this, _, i)));
495
- }
496
-
497
- _.$dots = dot.appendTo(_.options.appendDots);
498
-
499
- _.$dots.find('li').first().addClass('slick-active');
500
-
501
- }
502
-
503
- };
504
-
505
- Slick.prototype.buildOut = function () {
506
-
507
- var _ = this;
508
-
509
- _.$slides =
510
- _.$slider
511
- .children(_.options.slide + ':not(.slick-cloned)')
512
- .addClass('slick-slide');
513
-
514
- _.slideCount = _.$slides.length;
515
-
516
- _.$slides.each(function (index, element) {
517
- $(element)
518
- .attr('data-slick-index', index)
519
- .data('originalStyling', $(element).attr('style') || '');
520
- });
521
-
522
- _.$slider.addClass('slick-slider');
523
-
524
- _.$slideTrack = (_.slideCount === 0) ?
525
- $('<div class="slick-track"/>').appendTo(_.$slider) :
526
- _.$slides.wrapAll('<div class="slick-track"/>').parent();
527
-
528
- _.$list = _.$slideTrack.wrap(
529
- '<div class="slick-list"/>').parent();
530
- _.$slideTrack.css('opacity', 0);
531
-
532
- if (_.options.centerMode === true || _.options.swipeToSlide === true) {
533
- _.options.slidesToScroll = 1;
534
- }
535
-
536
- $('img[data-lazy]', _.$slider).not('[src]').addClass('slick-loading');
537
-
538
- _.setupInfinite();
539
-
540
- _.buildArrows();
541
-
542
- _.buildDots();
543
-
544
- _.updateDots();
545
-
546
-
547
- _.setSlideClasses(typeof _.currentSlide === 'number' ? _.currentSlide : 0);
548
-
549
- if (_.options.draggable === true) {
550
- _.$list.addClass('draggable');
551
- }
552
-
553
- };
554
-
555
- Slick.prototype.buildRows = function () {
556
-
557
- var _ = this, a, b, c, newSlides, numOfSlides, originalSlides, slidesPerSection;
558
-
559
- newSlides = document.createDocumentFragment();
560
- originalSlides = _.$slider.children();
561
-
562
- if (_.options.rows > 0) {
563
-
564
- slidesPerSection = _.options.slidesPerRow * _.options.rows;
565
- numOfSlides = Math.ceil(
566
- originalSlides.length / slidesPerSection
567
- );
568
-
569
- for (a = 0; a < numOfSlides; a++) {
570
- var slide = document.createElement('div');
571
- for (b = 0; b < _.options.rows; b++) {
572
- var row = document.createElement('div');
573
- for (c = 0; c < _.options.slidesPerRow; c++) {
574
- var target = (a * slidesPerSection + ((b * _.options.slidesPerRow) + c));
575
- if (originalSlides.get(target)) {
576
- row.appendChild(originalSlides.get(target));
577
- }
578
- }
579
- slide.appendChild(row);
580
- }
581
- newSlides.appendChild(slide);
582
- }
583
-
584
- _.$slider.empty().append(newSlides);
585
- _.$slider.children().children().children()
586
- .css({
587
- 'width': (100 / _.options.slidesPerRow) + '%',
588
- 'display': 'inline-block'
589
- });
590
-
591
- }
592
-
593
- };
594
-
595
- Slick.prototype.checkResponsive = function (initial, forceUpdate) {
596
-
597
- var _ = this,
598
- breakpoint, targetBreakpoint, respondToWidth, triggerBreakpoint = false;
599
- var sliderWidth = _.$slider.width();
600
- var windowWidth = window.innerWidth || $(window).width();
601
-
602
- if (_.respondTo === 'window') {
603
- respondToWidth = windowWidth;
604
- } else if (_.respondTo === 'slider') {
605
- respondToWidth = sliderWidth;
606
- } else if (_.respondTo === 'min') {
607
- respondToWidth = Math.min(windowWidth, sliderWidth);
608
- }
609
-
610
- if (_.options.responsive &&
611
- _.options.responsive.length &&
612
- _.options.responsive !== null) {
613
-
614
- targetBreakpoint = null;
615
-
616
- for (breakpoint in _.breakpoints) {
617
- if (_.breakpoints.hasOwnProperty(breakpoint)) {
618
- if (_.originalSettings.mobileFirst === false) {
619
- if (respondToWidth < _.breakpoints[breakpoint]) {
620
- targetBreakpoint = _.breakpoints[breakpoint];
621
- }
622
- } else {
623
- if (respondToWidth > _.breakpoints[breakpoint]) {
624
- targetBreakpoint = _.breakpoints[breakpoint];
625
- }
626
  }
627
- }
628
- }
629
-
630
- if (targetBreakpoint !== null) {
631
- if (_.activeBreakpoint !== null) {
632
- if (targetBreakpoint !== _.activeBreakpoint || forceUpdate) {
633
- _.activeBreakpoint =
634
- targetBreakpoint;
635
- if (_.breakpointSettings[targetBreakpoint] === 'unslick') {
636
- _.unslick(targetBreakpoint);
637
- } else {
638
- _.options = $.extend({}, _.originalSettings,
639
- _.breakpointSettings[
640
- targetBreakpoint]);
641
- if (initial === true) {
642
- _.currentSlide = _.options.initialSlide;
643
- }
644
- _.refresh(initial);
645
- }
646
- triggerBreakpoint = targetBreakpoint;
647
- }
648
- } else {
649
- _.activeBreakpoint = targetBreakpoint;
650
- if (_.breakpointSettings[targetBreakpoint] === 'unslick') {
651
- _.unslick(targetBreakpoint);
652
- } else {
653
- _.options = $.extend({}, _.originalSettings,
654
- _.breakpointSettings[
655
- targetBreakpoint]);
656
- if (initial === true) {
657
- _.currentSlide = _.options.initialSlide;
658
- }
659
- _.refresh(initial);
660
- }
661
- triggerBreakpoint = targetBreakpoint;
662
- }
663
- } else {
664
- if (_.activeBreakpoint !== null) {
665
- _.activeBreakpoint = null;
666
- _.options = _.originalSettings;
667
- if (initial === true) {
668
- _.currentSlide = _.options.initialSlide;
669
- }
670
- _.refresh(initial);
671
- triggerBreakpoint = targetBreakpoint;
672
- }
673
- }
674
-
675
- // only trigger breakpoints during an actual break. not on initialize.
676
- if (!initial && triggerBreakpoint !== false) {
677
- _.$slider.trigger('breakpoint', [_, triggerBreakpoint]);
678
- }
679
- }
680
-
681
- };
682
-
683
- Slick.prototype.changeSlide = function (event, dontAnimate) {
684
-
685
- var _ = this,
686
- $target = $(event.currentTarget),
687
- indexOffset, slideOffset, unevenOffset;
688
-
689
- // If target is a link, prevent default action.
690
- if ($target.is('a')) {
691
- event.preventDefault();
692
- }
693
-
694
- // If target is not the <li> element (ie: a child), find the <li>.
695
- if (!$target.is('li')) {
696
- $target = $target.closest('li');
697
- }
698
-
699
- unevenOffset = (_.slideCount % _.options.slidesToScroll !== 0);
700
- indexOffset = unevenOffset ? 0 : (_.slideCount - _.currentSlide) % _.options.slidesToScroll;
701
-
702
- switch (event.data.message) {
703
-
704
- case 'previous':
705
- slideOffset = indexOffset === 0 ? _.options.slidesToScroll : _.options.slidesToShow - indexOffset;
706
- if (_.slideCount > _.options.slidesToShow) {
707
- _.slideHandler(_.currentSlide - slideOffset, false, dontAnimate);
708
- }
709
  break;
710
-
711
- case 'next':
712
- slideOffset = indexOffset === 0 ? _.options.slidesToScroll : indexOffset;
713
- if (_.slideCount > _.options.slidesToShow) {
714
- _.slideHandler(_.currentSlide + slideOffset, false, dontAnimate);
715
- }
716
  break;
717
-
718
- case 'index':
719
- var index = event.data.index === 0 ? 0 :
720
- event.data.index || $target.index() * _.options.slidesToScroll;
721
-
722
- _.slideHandler(_.checkNavigable(index), false, dontAnimate);
723
- $target.children().trigger('focus');
724
  break;
725
-
726
  default:
727
- return;
728
- }
729
-
730
- };
731
-
732
- Slick.prototype.checkNavigable = function (index) {
733
-
734
- var _ = this,
735
- navigables, prevNavigable;
736
-
737
- navigables = _.getNavigableIndexes();
738
- prevNavigable = 0;
739
- if (index > navigables[navigables.length - 1]) {
740
- index = navigables[navigables.length - 1];
741
- } else {
742
- for (var n in navigables) {
743
- if (index < navigables[n]) {
744
- index = prevNavigable;
745
- break;
746
- }
747
- prevNavigable = navigables[n];
748
- }
749
- }
750
-
751
- return index;
752
- };
753
-
754
- Slick.prototype.cleanUpEvents = function () {
755
-
756
- var _ = this;
757
-
758
- if (_.options.dots && _.$dots !== null) {
759
-
760
- $('li', _.$dots)
761
- .off('click.slick', _.changeSlide)
762
- .off('mouseenter.slick', $.proxy(_.interrupt, _, true))
763
- .off('mouseleave.slick', $.proxy(_.interrupt, _, false));
764
-
765
- if (_.options.accessibility === true) {
766
- _.$dots.off('keydown.slick', _.keyHandler);
767
- }
768
- }
769
-
770
- _.$slider.off('focus.slick blur.slick');
771
-
772
- if (_.options.arrows === true && _.slideCount > _.options.slidesToShow) {
773
- _.$prevArrow && _.$prevArrow.off('click.slick', _.changeSlide);
774
- _.$nextArrow && _.$nextArrow.off('click.slick', _.changeSlide);
775
-
776
- if (_.options.accessibility === true) {
777
- _.$prevArrow && _.$prevArrow.off('keydown.slick', _.keyHandler);
778
- _.$nextArrow && _.$nextArrow.off('keydown.slick', _.keyHandler);
779
- }
780
- }
781
-
782
- _.$list.off('touchstart.slick mousedown.slick', _.swipeHandler);
783
- _.$list.off('touchmove.slick mousemove.slick', _.swipeHandler);
784
- _.$list.off('touchend.slick mouseup.slick', _.swipeHandler);
785
- _.$list.off('touchcancel.slick mouseleave.slick', _.swipeHandler);
786
-
787
- _.$list.off('click.slick', _.clickHandler);
788
-
789
- $(document).off(_.visibilityChange, _.visibility);
790
-
791
- _.cleanUpSlideEvents();
792
-
793
- if (_.options.accessibility === true) {
794
- _.$list.off('keydown.slick', _.keyHandler);
795
- }
796
-
797
- if (_.options.focusOnSelect === true) {
798
- $(_.$slideTrack).children().off('click.slick', _.selectHandler);
799
- }
800
-
801
- $(window).off('orientationchange.slick.slick-' + _.instanceUid, _.orientationChange);
802
-
803
- $(window).off('resize.slick.slick-' + _.instanceUid, _.resize);
804
-
805
- $('[draggable!=true]', _.$slideTrack).off('dragstart', _.preventDefault);
806
-
807
- $(window).off('load.slick.slick-' + _.instanceUid, _.setPosition);
808
-
809
- };
810
-
811
- Slick.prototype.cleanUpSlideEvents = function () {
812
-
813
- var _ = this;
814
-
815
- _.$list.off('mouseenter.slick', $.proxy(_.interrupt, _, true));
816
- _.$list.off('mouseleave.slick', $.proxy(_.interrupt, _, false));
817
-
818
- };
819
-
820
- Slick.prototype.cleanUpRows = function () {
821
-
822
- var _ = this, originalSlides;
823
-
824
- if (_.options.rows > 0) {
825
- originalSlides = _.$slides.children().children();
826
- originalSlides.removeAttr('style');
827
- _.$slider.empty().append(originalSlides);
828
- }
829
-
830
- };
831
-
832
- Slick.prototype.clickHandler = function (event) {
833
-
834
- var _ = this;
835
-
836
- if (_.shouldClick === false) {
837
- event.stopImmediatePropagation();
838
- event.stopPropagation();
839
- event.preventDefault();
840
- }
841
-
842
- };
843
-
844
- Slick.prototype.destroy = function (refresh) {
845
-
846
- var _ = this;
847
-
848
- _.autoPlayClear();
849
-
850
- _.touchObject = {};
851
-
852
- _.cleanUpEvents();
853
-
854
- $('.slick-cloned', _.$slider).detach();
855
-
856
- if (_.$dots) {
857
- _.$dots.remove();
858
- }
859
-
860
- if (_.$prevArrow && _.$prevArrow.length) {
861
-
862
- _.$prevArrow
863
- .removeClass('slick-disabled slick-arrow slick-hidden')
864
- .removeAttr('aria-hidden aria-disabled tabindex')
865
- .css('display', '');
866
-
867
- if (_.htmlExpr.test(_.options.prevArrow)) {
868
- _.$prevArrow.remove();
869
- }
870
- }
871
-
872
- if (_.$nextArrow && _.$nextArrow.length) {
873
-
874
- _.$nextArrow
875
- .removeClass('slick-disabled slick-arrow slick-hidden')
876
- .removeAttr('aria-hidden aria-disabled tabindex')
877
- .css('display', '');
878
-
879
- if (_.htmlExpr.test(_.options.nextArrow)) {
880
- _.$nextArrow.remove();
881
- }
882
- }
883
-
884
-
885
- if (_.$slides) {
886
-
887
- _.$slides
888
- .removeClass('slick-slide slick-active slick-center slick-visible slick-current')
889
- .removeAttr('aria-hidden')
890
- .removeAttr('data-slick-index')
891
- .each(function () {
892
- $(this).attr('style', $(this).data('originalStyling'));
893
- });
894
-
895
- _.$slideTrack.children(this.options.slide).detach();
896
-
897
- _.$slideTrack.detach();
898
-
899
- _.$list.detach();
900
-
901
- _.$slider.append(_.$slides);
902
- }
903
-
904
- _.cleanUpRows();
905
-
906
- _.$slider.removeClass('slick-slider');
907
- _.$slider.removeClass('slick-initialized');
908
- _.$slider.removeClass('slick-dotted');
909
-
910
- _.unslicked = true;
911
-
912
- if (!refresh) {
913
- _.$slider.trigger('destroy', [_]);
914
- }
915
-
916
- };
917
-
918
- Slick.prototype.disableTransition = function (slide) {
919
-
920
- var _ = this,
921
- transition = {};
922
-
923
- transition[_.transitionType] = '';
924
-
925
- if (_.options.fade === false) {
926
- _.$slideTrack.css(transition);
927
- } else {
928
- _.$slides.eq(slide).css(transition);
929
- }
930
-
931
- };
932
-
933
- Slick.prototype.fadeSlide = function (slideIndex, callback) {
934
-
935
- var _ = this;
936
-
937
- if (_.cssTransitions === false) {
938
-
939
- _.$slides.eq(slideIndex).css({
940
- zIndex: _.options.zIndex
941
- });
942
-
943
- _.$slides.eq(slideIndex).animate({
944
- opacity: 1
945
- }, _.options.speed, _.options.easing, callback);
946
-
947
- } else {
948
-
949
- _.applyTransition(slideIndex);
950
-
951
- _.$slides.eq(slideIndex).css({
952
- opacity: 1,
953
- zIndex: _.options.zIndex
954
- });
955
-
956
- if (callback) {
957
- setTimeout(function () {
958
-
959
- _.disableTransition(slideIndex);
960
-
961
- callback.call();
962
- }, _.options.speed);
963
- }
964
-
965
- }
966
-
967
- };
968
-
969
- Slick.prototype.fadeSlideOut = function (slideIndex) {
970
-
971
- var _ = this;
972
-
973
- if (_.cssTransitions === false) {
974
-
975
- _.$slides.eq(slideIndex).animate({
976
- opacity: 0,
977
- zIndex: _.options.zIndex - 2
978
- }, _.options.speed, _.options.easing);
979
-
980
- } else {
981
-
982
- _.applyTransition(slideIndex);
983
-
984
- _.$slides.eq(slideIndex).css({
985
- opacity: 0,
986
- zIndex: _.options.zIndex - 2
987
- });
988
-
989
- }
990
-
991
- };
992
-
993
- Slick.prototype.filterSlides = Slick.prototype.slickFilter = function (filter) {
994
-
995
- var _ = this;
996
-
997
- if (filter !== null) {
998
-
999
- _.$slidesCache = _.$slides;
1000
-
1001
- _.unload();
1002
-
1003
- _.$slideTrack.children(this.options.slide).detach();
1004
-
1005
- _.$slidesCache.filter(filter).appendTo(_.$slideTrack);
1006
-
1007
- _.reinit();
1008
-
1009
- }
1010
-
1011
- };
1012
-
1013
- Slick.prototype.focusHandler = function () {
1014
-
1015
- var _ = this;
1016
-
1017
- // If any child element receives focus within the slider we need to pause the autoplay
1018
- _.$slider
1019
- .off('focus.slick blur.slick')
1020
- .on(
1021
- 'focus.slick',
1022
- '*',
1023
- function (event) {
1024
- var $sf = $(this);
1025
-
1026
- setTimeout(function () {
1027
- if (_.options.pauseOnFocus) {
1028
- if ($sf.is(':focus')) {
1029
- _.focussed = true;
1030
- _.autoPlay();
1031
- }
1032
- }
1033
- }, 0);
1034
- }
1035
- ).on(
1036
- 'blur.slick',
1037
- '*',
1038
- function (event) {
1039
- var $sf = $(this);
1040
-
1041
- // When a blur occurs on any elements within the slider we become unfocused
1042
- if (_.options.pauseOnFocus) {
1043
- _.focussed = false;
1044
- _.autoPlay();
1045
- }
1046
- }
1047
- );
1048
- };
1049
-
1050
- Slick.prototype.getCurrent = Slick.prototype.slickCurrentSlide = function () {
1051
-
1052
- var _ = this;
1053
- return _.currentSlide;
1054
-
1055
- };
1056
-
1057
- Slick.prototype.getDotCount = function () {
1058
-
1059
- var _ = this;
1060
-
1061
- var breakPoint = 0;
1062
- var counter = 0;
1063
- var pagerQty = 0;
1064
-
1065
- if (_.options.infinite === true) {
1066
- if (_.slideCount <= _.options.slidesToShow) {
1067
- ++pagerQty;
1068
- } else {
1069
- while (breakPoint < _.slideCount) {
1070
- ++pagerQty;
1071
- breakPoint = counter + _.options.slidesToScroll;
1072
- counter += _.options.slidesToScroll <= _.options.slidesToShow ? _.options.slidesToScroll : _.options.slidesToShow;
1073
- }
1074
- }
1075
- } else if (_.options.centerMode === true) {
1076
- pagerQty = _.slideCount;
1077
- } else if (!_.options.asNavFor) {
1078
- pagerQty = 1 + Math.ceil((_.slideCount - _.options.slidesToShow) / _.options.slidesToScroll);
1079
- } else {
1080
- while (breakPoint < _.slideCount) {
1081
- ++pagerQty;
1082
- breakPoint = counter + _.options.slidesToScroll;
1083
- counter += _.options.slidesToScroll <= _.options.slidesToShow ? _.options.slidesToScroll : _.options.slidesToShow;
1084
- }
1085
- }
1086
-
1087
- return pagerQty - 1;
1088
-
1089
- };
1090
-
1091
- Slick.prototype.getLeft = function (slideIndex) {
1092
-
1093
- var _ = this,
1094
- targetLeft,
1095
- verticalHeight,
1096
- verticalOffset = 0,
1097
- targetSlide,
1098
- coef;
1099
-
1100
- _.slideOffset = 0;
1101
- verticalHeight = _.$slides.first().outerHeight(true);
1102
-
1103
- if (_.options.infinite === true) {
1104
- if (_.slideCount > _.options.slidesToShow) {
1105
- _.slideOffset = (_.slideWidth * _.options.slidesToShow) * -1;
1106
- coef = -1
1107
-
1108
- if (_.options.vertical === true && _.options.centerMode === true) {
1109
- if (_.options.slidesToShow === 2) {
1110
- coef = -1.5;
1111
- } else if (_.options.slidesToShow === 1) {
1112
- coef = -2
1113
- }
1114
- }
1115
- verticalOffset = (verticalHeight * _.options.slidesToShow) * coef;
1116
- }
1117
- if (_.slideCount % _.options.slidesToScroll !== 0) {
1118
- if (slideIndex + _.options.slidesToScroll > _.slideCount && _.slideCount > _.options.slidesToShow) {
1119
- if (slideIndex > _.slideCount) {
1120
- _.slideOffset = ((_.options.slidesToShow - (slideIndex - _.slideCount)) * _.slideWidth) * -1;
1121
- verticalOffset = ((_.options.slidesToShow - (slideIndex - _.slideCount)) * verticalHeight) * -1;
1122
- } else {
1123
- _.slideOffset = ((_.slideCount % _.options.slidesToScroll) * _.slideWidth) * -1;
1124
- verticalOffset = ((_.slideCount % _.options.slidesToScroll) * verticalHeight) * -1;
1125
- }
1126
- }
1127
- }
1128
- } else {
1129
- if (slideIndex + _.options.slidesToShow > _.slideCount) {
1130
- _.slideOffset = ((slideIndex + _.options.slidesToShow) - _.slideCount) * _.slideWidth;
1131
- verticalOffset = ((slideIndex + _.options.slidesToShow) - _.slideCount) * verticalHeight;
1132
- }
1133
- }
1134
-
1135
- if (_.slideCount <= _.options.slidesToShow) {
1136
- _.slideOffset = 0;
1137
- verticalOffset = 0;
1138
- }
1139
-
1140
- if (_.options.centerMode === true && _.slideCount <= _.options.slidesToShow) {
1141
- _.slideOffset = ((_.slideWidth * Math.floor(_.options.slidesToShow)) / 2) - ((_.slideWidth * _.slideCount) / 2);
1142
- } else if (_.options.centerMode === true && _.options.infinite === true) {
1143
- _.slideOffset += _.slideWidth * Math.floor(_.options.slidesToShow / 2) - _.slideWidth;
1144
- } else if (_.options.centerMode === true) {
1145
- _.slideOffset = 0;
1146
- _.slideOffset += _.slideWidth * Math.floor(_.options.slidesToShow / 2);
1147
- }
1148
-
1149
- if (_.options.vertical === false) {
1150
- targetLeft = ((slideIndex * _.slideWidth) * -1) + _.slideOffset;
1151
- } else {
1152
- targetLeft = ((slideIndex * verticalHeight) * -1) + verticalOffset;
1153
- }
1154
-
1155
- if (_.options.variableWidth === true) {
1156
-
1157
- if (_.slideCount <= _.options.slidesToShow || _.options.infinite === false) {
1158
- targetSlide = _.$slideTrack.children('.slick-slide').eq(slideIndex);
1159
- } else {
1160
- targetSlide = _.$slideTrack.children('.slick-slide').eq(slideIndex + _.options.slidesToShow);
1161
- }
1162
-
1163
- if (_.options.rtl === true) {
1164
- if (targetSlide[0]) {
1165
- targetLeft = (_.$slideTrack.width() - targetSlide[0].offsetLeft - targetSlide.width()) * -1;
1166
- } else {
1167
- targetLeft = 0;
1168
- }
1169
- } else {
1170
- targetLeft = targetSlide[0] ? targetSlide[0].offsetLeft * -1 : 0;
1171
- }
1172
-
1173
- if (_.options.centerMode === true) {
1174
- if (_.slideCount <= _.options.slidesToShow || _.options.infinite === false) {
1175
- targetSlide = _.$slideTrack.children('.slick-slide').eq(slideIndex);
1176
- } else {
1177
- targetSlide = _.$slideTrack.children('.slick-slide').eq(slideIndex + _.options.slidesToShow + 1);
1178
- }
1179
-
1180
- if (_.options.rtl === true) {
1181
- if (targetSlide[0]) {
1182
- targetLeft = (_.$slideTrack.width() - targetSlide[0].offsetLeft - targetSlide.width()) * -1;
1183
- } else {
1184
- targetLeft = 0;
1185
- }
1186
- } else {
1187
- targetLeft = targetSlide[0] ? targetSlide[0].offsetLeft * -1 : 0;
1188
- }
1189
-
1190
- targetLeft += (_.$list.width() - targetSlide.outerWidth()) / 2;
1191
- }
1192
- }
1193
-
1194
- return targetLeft;
1195
-
1196
- };
1197
-
1198
- Slick.prototype.getOption = Slick.prototype.slickGetOption = function (option) {
1199
-
1200
- var _ = this;
1201
-
1202
- return _.options[option];
1203
-
1204
- };
1205
-
1206
- Slick.prototype.getNavigableIndexes = function () {
1207
-
1208
- var _ = this,
1209
- breakPoint = 0,
1210
- counter = 0,
1211
- indexes = [],
1212
- max;
1213
-
1214
- if (_.options.infinite === false) {
1215
- max = _.slideCount;
1216
- } else {
1217
- breakPoint = _.options.slidesToScroll * -1;
1218
- counter = _.options.slidesToScroll * -1;
1219
- max = _.slideCount * 2;
1220
- }
1221
-
1222
- while (breakPoint < max) {
1223
- indexes.push(breakPoint);
1224
- breakPoint = counter + _.options.slidesToScroll;
1225
- counter += _.options.slidesToScroll <= _.options.slidesToShow ? _.options.slidesToScroll : _.options.slidesToShow;
1226
- }
1227
-
1228
- return indexes;
1229
-
1230
- };
1231
-
1232
- Slick.prototype.getSlick = function () {
1233
-
1234
- return this;
1235
-
1236
- };
1237
-
1238
- Slick.prototype.getSlideCount = function () {
1239
-
1240
- var _ = this,
1241
- slidesTraversed, swipedSlide, swipeTarget, centerOffset;
1242
-
1243
- centerOffset = _.options.centerMode === true ? Math.floor(_.$list.width() / 2) : 0;
1244
- swipeTarget = (_.swipeLeft * -1) + centerOffset;
1245
-
1246
- if (_.options.swipeToSlide === true) {
1247
-
1248
- _.$slideTrack.find('.slick-slide').each(function (index, slide) {
1249
-
1250
- var slideOuterWidth, slideOffset, slideRightBoundary;
1251
- slideOuterWidth = $(slide).outerWidth();
1252
- slideOffset = slide.offsetLeft;
1253
- if (_.options.centerMode !== true) {
1254
- slideOffset += (slideOuterWidth / 2);
1255
- }
1256
-
1257
- slideRightBoundary = slideOffset + (slideOuterWidth);
1258
-
1259
- if (swipeTarget < slideRightBoundary) {
1260
- swipedSlide = slide;
1261
- return false;
1262
- }
1263
- });
1264
-
1265
- slidesTraversed = Math.abs($(swipedSlide).attr('data-slick-index') - _.currentSlide) || 1;
1266
-
1267
- return slidesTraversed;
1268
-
1269
- } else {
1270
- return _.options.slidesToScroll;
1271
- }
1272
-
1273
- };
1274
-
1275
- Slick.prototype.goTo = Slick.prototype.slickGoTo = function (slide, dontAnimate) {
1276
-
1277
- var _ = this;
1278
-
1279
- _.changeSlide({
1280
  data: {
1281
- message: 'index',
1282
- index: parseInt(slide)
1283
- }
1284
- }, dontAnimate);
1285
-
1286
- };
1287
-
1288
- Slick.prototype.init = function (creation) {
1289
-
1290
- var _ = this;
1291
-
1292
- if (!$(_.$slider).hasClass('slick-initialized')) {
1293
-
1294
- $(_.$slider).addClass('slick-initialized');
1295
-
1296
- _.buildRows();
1297
- _.buildOut();
1298
- _.setProps();
1299
- _.startLoad();
1300
- _.loadSlider();
1301
- _.initializeEvents();
1302
- _.updateArrows();
1303
- _.updateDots();
1304
- _.checkResponsive(true);
1305
- _.focusHandler();
1306
-
1307
- }
1308
-
1309
- if (creation) {
1310
- _.$slider.trigger('init', [_]);
1311
- }
1312
-
1313
- if (_.options.accessibility === true) {
1314
- _.initADA();
1315
- }
1316
-
1317
- if (_.options.autoplay) {
1318
-
1319
- _.paused = false;
1320
- _.autoPlay();
1321
-
1322
- }
1323
-
1324
- };
1325
-
1326
- Slick.prototype.initADA = function () {
1327
- var _ = this,
1328
- numDotGroups = Math.ceil(_.slideCount / _.options.slidesToShow),
1329
- tabControlIndexes = _.getNavigableIndexes().filter(function (val) {
1330
- return (val >= 0) && (val < _.slideCount);
1331
- });
1332
-
1333
- _.$slides.add(_.$slideTrack.find('.slick-cloned')).attr({
1334
- 'aria-hidden': 'true',
1335
- 'tabindex': '-1'
1336
- }).find('a, input, button, select').attr({
1337
- 'tabindex': '-1'
1338
- });
1339
-
1340
- if (_.$dots !== null) {
1341
- _.$slides.not(_.$slideTrack.find('.slick-cloned')).each(function (i) {
1342
- var slideControlIndex = tabControlIndexes.indexOf(i);
1343
-
1344
- $(this).attr({
1345
- 'role': 'tabpanel',
1346
- 'id': 'slick-slide' + _.instanceUid + i,
1347
- 'tabindex': -1
1348
- });
1349
-
1350
- if (slideControlIndex !== -1) {
1351
- var ariaButtonControl = 'slick-slide-control' + _.instanceUid + slideControlIndex
1352
- if ($('#' + ariaButtonControl).length) {
1353
- $(this).attr({
1354
- 'aria-describedby': ariaButtonControl
1355
- });
1356
- }
1357
- }
1358
- });
1359
-
1360
- _.$dots.attr('role', 'tablist').find('li').each(function (i) {
1361
- var mappedSlideIndex = tabControlIndexes[i];
1362
-
1363
- $(this).attr({
1364
- 'role': 'presentation'
1365
- });
1366
-
1367
- $(this).find('button').first().attr({
1368
- 'role': 'tab',
1369
- 'id': 'slick-slide-control' + _.instanceUid + i,
1370
- 'aria-controls': 'slick-slide' + _.instanceUid + mappedSlideIndex,
1371
- 'aria-label': (i + 1) + ' of ' + numDotGroups,
1372
- 'aria-selected': null,
1373
- 'tabindex': '-1'
1374
- });
1375
-
1376
- }).eq(_.currentSlide).find('button').attr({
1377
- 'aria-selected': 'true',
1378
- 'tabindex': '0'
1379
- }).end();
1380
- }
1381
-
1382
- for (var i = _.currentSlide, max = i + _.options.slidesToShow; i < max; i++) {
1383
- if (_.options.focusOnChange) {
1384
- _.$slides.eq(i).attr({ 'tabindex': '0' });
1385
- } else {
1386
- _.$slides.eq(i).removeAttr('tabindex');
1387
- }
1388
- }
1389
-
1390
- _.activateADA();
1391
-
1392
- };
1393
-
1394
- Slick.prototype.initArrowEvents = function () {
1395
-
1396
- var _ = this;
1397
-
1398
- if (_.options.arrows === true && _.slideCount > _.options.slidesToShow) {
1399
- _.$prevArrow
1400
- .off('click.slick')
1401
- .on('click.slick', {
1402
- message: 'previous'
1403
- }, _.changeSlide);
1404
- _.$nextArrow
1405
- .off('click.slick')
1406
- .on('click.slick', {
1407
- message: 'next'
1408
- }, _.changeSlide);
1409
-
1410
- if (_.options.accessibility === true) {
1411
- _.$prevArrow.on('keydown.slick', _.keyHandler);
1412
- _.$nextArrow.on('keydown.slick', _.keyHandler);
1413
- }
1414
- }
1415
-
1416
- };
1417
-
1418
- Slick.prototype.initDotEvents = function () {
1419
-
1420
- var _ = this;
1421
-
1422
- if (_.options.dots === true && _.slideCount > _.options.slidesToShow) {
1423
- $('li', _.$dots).on('click.slick', {
1424
- message: 'index'
1425
- }, _.changeSlide);
1426
-
1427
- if (_.options.accessibility === true) {
1428
- _.$dots.on('keydown.slick', _.keyHandler);
1429
- }
1430
- }
1431
-
1432
- if (_.options.dots === true && _.options.pauseOnDotsHover === true && _.slideCount > _.options.slidesToShow) {
1433
-
1434
- $('li', _.$dots)
1435
- .on('mouseenter.slick', $.proxy(_.interrupt, _, true))
1436
- .on('mouseleave.slick', $.proxy(_.interrupt, _, false));
1437
-
1438
- }
1439
-
1440
- };
1441
-
1442
- Slick.prototype.initSlideEvents = function () {
1443
-
1444
- var _ = this;
1445
-
1446
- if (_.options.pauseOnHover) {
1447
-
1448
- _.$list.on('mouseenter.slick', $.proxy(_.interrupt, _, true));
1449
- _.$list.on('mouseleave.slick', $.proxy(_.interrupt, _, false));
1450
-
1451
- }
1452
-
1453
- };
1454
-
1455
- Slick.prototype.initializeEvents = function () {
1456
-
1457
- var _ = this;
1458
-
1459
- _.initArrowEvents();
1460
-
1461
- _.initDotEvents();
1462
- _.initSlideEvents();
1463
-
1464
- _.$list.on('touchstart.slick mousedown.slick', {
1465
- action: 'start'
1466
- }, _.swipeHandler);
1467
- _.$list.on('touchmove.slick mousemove.slick', {
1468
- action: 'move'
1469
- }, _.swipeHandler);
1470
- _.$list.on('touchend.slick mouseup.slick', {
1471
- action: 'end'
1472
- }, _.swipeHandler);
1473
- _.$list.on('touchcancel.slick mouseleave.slick', {
1474
- action: 'end'
1475
- }, _.swipeHandler);
1476
-
1477
- _.$list.on('click.slick', _.clickHandler);
1478
-
1479
- $(document).on(_.visibilityChange, $.proxy(_.visibility, _));
1480
-
1481
- if (_.options.accessibility === true) {
1482
- _.$list.on('keydown.slick', _.keyHandler);
1483
- }
1484
-
1485
- if (_.options.focusOnSelect === true) {
1486
- $(_.$slideTrack).children().on('click.slick', _.selectHandler);
1487
- }
1488
-
1489
- $(window).on('orientationchange.slick.slick-' + _.instanceUid, $.proxy(_.orientationChange, _));
1490
-
1491
- $(window).on('resize.slick.slick-' + _.instanceUid, $.proxy(_.resize, _));
1492
-
1493
- $('[draggable!=true]', _.$slideTrack).on('dragstart', _.preventDefault);
1494
-
1495
- $(window).on('load.slick.slick-' + _.instanceUid, _.setPosition);
1496
- $(_.setPosition);
1497
-
1498
- };
1499
-
1500
- Slick.prototype.initUI = function () {
1501
-
1502
- var _ = this;
1503
-
1504
- if (_.options.arrows === true && _.slideCount > _.options.slidesToShow) {
1505
-
1506
- _.$prevArrow.show();
1507
- _.$nextArrow.show();
1508
-
1509
- }
1510
-
1511
- if (_.options.dots === true && _.slideCount > _.options.slidesToShow) {
1512
-
1513
- _.$dots.show();
1514
-
1515
- }
1516
-
1517
- };
1518
-
1519
- Slick.prototype.keyHandler = function (event) {
1520
-
1521
- var _ = this;
1522
- //Dont slide if the cursor is inside the form fields and arrow keys are pressed
1523
- if (!event.target.tagName.match('TEXTAREA|INPUT|SELECT')) {
1524
- if (event.keyCode === 37 && _.options.accessibility === true) {
1525
- _.changeSlide({
1526
- data: {
1527
- message: _.options.rtl === true ? 'next' : 'previous'
1528
- }
1529
- });
1530
- } else if (event.keyCode === 39 && _.options.accessibility === true) {
1531
- _.changeSlide({
1532
- data: {
1533
- message: _.options.rtl === true ? 'previous' : 'next'
1534
- }
1535
- });
1536
- }
1537
- }
1538
-
1539
- };
1540
-
1541
- Slick.prototype.lazyLoad = function () {
1542
-
1543
- var _ = this,
1544
- loadRange, cloneRange, rangeStart, rangeEnd;
1545
-
1546
- function loadImages(imagesScope) {
1547
-
1548
- $('img[data-lazy]', imagesScope).each(function () {
1549
-
1550
- var image = $(this),
1551
- imageSource = $(this).attr('data-lazy'),
1552
- imageSrcSet = $(this).attr('data-srcset'),
1553
- imageSizes = $(this).attr('data-sizes') || _.$slider.attr('data-sizes'),
1554
- imageToLoad = document.createElement('img');
1555
-
1556
- imageToLoad.onload = function () {
1557
-
1558
- image
1559
- .animate({ opacity: 0 }, 100, function () {
1560
-
1561
- if (imageSrcSet) {
1562
- image
1563
- .attr('srcset', imageSrcSet);
1564
-
1565
- if (imageSizes) {
1566
- image
1567
- .attr('sizes', imageSizes);
1568
- }
1569
- }
1570
-
1571
- image
1572
- .attr('src', imageSource)
1573
- .animate({ opacity: 1 }, 200, function () {
1574
- image
1575
- .removeAttr('data-lazy data-srcset data-sizes')
1576
- .removeClass('slick-loading');
1577
- });
1578
- _.$slider.trigger('lazyLoaded', [_, image, imageSource]);
1579
- });
1580
-
1581
- };
1582
-
1583
- imageToLoad.onerror = function () {
1584
-
1585
- image
1586
- .removeAttr('data-lazy')
1587
- .removeClass('slick-loading')
1588
- .addClass('slick-lazyload-error');
1589
-
1590
- _.$slider.trigger('lazyLoadError', [_, image, imageSource]);
1591
-
1592
- };
1593
-
1594
- imageToLoad.src = imageSource;
1595
-
1596
  });
1597
-
1598
- }
1599
-
1600
- if (_.options.centerMode === true) {
1601
- if (_.options.infinite === true) {
1602
- rangeStart = _.currentSlide + (_.options.slidesToShow / 2 + 1);
1603
- rangeEnd = rangeStart + _.options.slidesToShow + 2;
1604
- } else {
1605
- rangeStart = Math.max(0, _.currentSlide - (_.options.slidesToShow / 2 + 1));
1606
- rangeEnd = 2 + (_.options.slidesToShow / 2 + 1) + _.currentSlide;
1607
- }
1608
- } else {
1609
- rangeStart = _.options.infinite ? _.options.slidesToShow + _.currentSlide : _.currentSlide;
1610
- rangeEnd = Math.ceil(rangeStart + _.options.slidesToShow);
1611
- if (_.options.fade === true) {
1612
- if (rangeStart > 0) rangeStart--;
1613
- if (rangeEnd <= _.slideCount) rangeEnd++;
1614
- }
1615
- }
1616
-
1617
- loadRange = _.$slider.find('.slick-slide').slice(rangeStart, rangeEnd);
1618
-
1619
- if (_.options.lazyLoad === 'anticipated') {
1620
- var prevSlide = rangeStart - 1,
1621
- nextSlide = rangeEnd,
1622
- $slides = _.$slider.find('.slick-slide');
1623
-
1624
- for (var i = 0; i < _.options.slidesToScroll; i++) {
1625
- if (prevSlide < 0) prevSlide = _.slideCount - 1;
1626
- loadRange = loadRange.add($slides.eq(prevSlide));
1627
- loadRange = loadRange.add($slides.eq(nextSlide));
1628
- prevSlide--;
1629
- nextSlide++;
1630
- }
1631
- }
1632
-
1633
- loadImages(loadRange);
1634
-
1635
- if (_.slideCount <= _.options.slidesToShow) {
1636
- cloneRange = _.$slider.find('.slick-slide');
1637
- loadImages(cloneRange);
1638
- } else
1639
- if (_.currentSlide >= _.slideCount - _.options.slidesToShow) {
1640
- cloneRange = _.$slider.find('.slick-cloned').slice(0, _.options.slidesToShow);
1641
- loadImages(cloneRange);
1642
- } else if (_.currentSlide === 0) {
1643
- cloneRange = _.$slider.find('.slick-cloned').slice(_.options.slidesToShow * -1);
1644
- loadImages(cloneRange);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1645
  }
1646
-
1647
- };
1648
-
1649
- Slick.prototype.loadSlider = function () {
1650
-
1651
- var _ = this;
1652
-
1653
- _.setPosition();
1654
-
1655
- _.$slideTrack.css({
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1656
  opacity: 1
1657
- });
1658
-
1659
- _.$slider.removeClass('slick-loading');
1660
-
1661
- _.initUI();
1662
-
1663
- if (_.options.lazyLoad === 'progressive') {
1664
- _.progressiveLazyLoad();
1665
- }
1666
-
1667
- };
1668
-
1669
- Slick.prototype.next = Slick.prototype.slickNext = function () {
1670
-
1671
- var _ = this;
1672
-
1673
- _.changeSlide({
1674
  data: {
1675
- message: 'next'
1676
- }
1677
- });
1678
-
1679
- };
1680
-
1681
- Slick.prototype.orientationChange = function () {
1682
-
1683
- var _ = this;
1684
-
1685
- _.checkResponsive();
1686
- _.setPosition();
1687
-
1688
- };
1689
-
1690
- Slick.prototype.pause = Slick.prototype.slickPause = function () {
1691
-
1692
- var _ = this;
1693
-
1694
- _.autoPlayClear();
1695
- _.paused = true;
1696
-
1697
- };
1698
-
1699
- Slick.prototype.play = Slick.prototype.slickPlay = function () {
1700
-
1701
- var _ = this;
1702
-
1703
- _.autoPlay();
1704
- _.options.autoplay = true;
1705
- _.paused = false;
1706
- _.focussed = false;
1707
- _.interrupted = false;
1708
-
1709
- };
1710
-
1711
- Slick.prototype.postSlide = function (index) {
1712
-
1713
- var _ = this;
1714
-
1715
- if (!_.unslicked) {
1716
-
1717
- _.$slider.trigger('afterChange', [_, index]);
1718
-
1719
- _.animating = false;
1720
-
1721
- if (_.slideCount > _.options.slidesToShow) {
1722
- _.setPosition();
1723
- }
1724
-
1725
- _.swipeLeft = null;
1726
-
1727
- if (_.options.autoplay) {
1728
- _.autoPlay();
1729
- }
1730
-
1731
- if (_.options.accessibility === true) {
1732
- _.initADA();
1733
-
1734
- if (_.options.focusOnChange) {
1735
- var $currentSlide = $(_.$slides.get(_.currentSlide));
1736
- $currentSlide.attr('tabindex', 0).focus();
1737
- }
1738
- }
1739
-
1740
- }
1741
-
1742
- };
1743
-
1744
- Slick.prototype.prev = Slick.prototype.slickPrev = function () {
1745
-
1746
- var _ = this;
1747
-
1748
- _.changeSlide({
1749
  data: {
1750
- message: 'previous'
1751
- }
1752
- });
1753
-
1754
- };
1755
-
1756
- Slick.prototype.preventDefault = function (event) {
1757
-
1758
- event.preventDefault();
1759
-
1760
- };
1761
-
1762
- Slick.prototype.progressiveLazyLoad = function (tryCount) {
1763
-
1764
- tryCount = tryCount || 1;
1765
-
1766
- var _ = this,
1767
- $imgsToLoad = $('img[data-lazy]', _.$slider),
1768
- image,
1769
- imageSource,
1770
- imageSrcSet,
1771
- imageSizes,
1772
- imageToLoad;
1773
-
1774
- if ($imgsToLoad.length) {
1775
-
1776
- image = $imgsToLoad.first();
1777
- imageSource = image.attr('data-lazy');
1778
- imageSrcSet = image.attr('data-srcset');
1779
- imageSizes = image.attr('data-sizes') || _.$slider.attr('data-sizes');
1780
- imageToLoad = document.createElement('img');
1781
-
1782
- imageToLoad.onload = function () {
1783
-
1784
- if (imageSrcSet) {
1785
- image
1786
- .attr('srcset', imageSrcSet);
1787
-
1788
- if (imageSizes) {
1789
- image
1790
- .attr('sizes', imageSizes);
1791
- }
1792
- }
1793
-
1794
- image
1795
- .attr('src', imageSource)
1796
- .removeAttr('data-lazy data-srcset data-sizes')
1797
- .removeClass('slick-loading');
1798
-
1799
- if (_.options.adaptiveHeight === true) {
1800
- _.setPosition();
1801
- }
1802
-
1803
- _.$slider.trigger('lazyLoaded', [_, image, imageSource]);
1804
- _.progressiveLazyLoad();
1805
-
1806
- };
1807
-
1808
- imageToLoad.onerror = function () {
1809
-
1810
- if (tryCount < 3) {
1811
-
1812
- /**
1813
- * try to load the image 3 times,
1814
- * leave a slight delay so we don't get
1815
- * servers blocking the request.
1816
- */
1817
- setTimeout(function () {
1818
- _.progressiveLazyLoad(tryCount + 1);
1819
- }, 500);
1820
-
1821
- } else {
1822
-
1823
- image
1824
- .removeAttr('data-lazy')
1825
- .removeClass('slick-loading')
1826
- .addClass('slick-lazyload-error');
1827
-
1828
- _.$slider.trigger('lazyLoadError', [_, image, imageSource]);
1829
-
1830
- _.progressiveLazyLoad();
1831
-
1832
- }
1833
-
1834
- };
1835
-
1836
- imageToLoad.src = imageSource;
1837
-
1838
- } else {
1839
-
1840
- _.$slider.trigger('allImagesLoaded', [_]);
1841
-
1842
- }
1843
-
1844
- };
1845
-
1846
- Slick.prototype.refresh = function (initializing) {
1847
-
1848
- var _ = this, currentSlide, lastVisibleIndex;
1849
-
1850
- lastVisibleIndex = _.slideCount - _.options.slidesToShow;
1851
-
1852
- // in non-infinite sliders, we don't want to go past the
1853
- // last visible index.
1854
- if (!_.options.infinite && (_.currentSlide > lastVisibleIndex)) {
1855
- _.currentSlide = lastVisibleIndex;
1856
- }
1857
-
1858
- // if less slides than to show, go to start.
1859
- if (_.slideCount <= _.options.slidesToShow) {
1860
- _.currentSlide = 0;
1861
-
1862
- }
1863
-
1864
- currentSlide = _.currentSlide;
1865
-
1866
- _.destroy(true);
1867
-
1868
- $.extend(_, _.initials, { currentSlide: currentSlide });
1869
-
1870
- _.init();
1871
-
1872
- if (!initializing) {
1873
-
1874
- _.changeSlide({
1875
- data: {
1876
- message: 'index',
1877
- index: currentSlide
1878
- }
1879
- }, false);
1880
-
1881
- }
1882
-
1883
- };
1884
-
1885
- Slick.prototype.registerBreakpoints = function () {
1886
-
1887
- var _ = this, breakpoint, currentBreakpoint, l,
1888
- responsiveSettings = _.options.responsive || null;
1889
-
1890
- if ($.type(responsiveSettings) === 'array' && responsiveSettings.length) {
1891
-
1892
- _.respondTo = _.options.respondTo || 'window';
1893
-
1894
- for (breakpoint in responsiveSettings) {
1895
-
1896
- l = _.breakpoints.length - 1;
1897
-
1898
- if (responsiveSettings.hasOwnProperty(breakpoint)) {
1899
- currentBreakpoint = responsiveSettings[breakpoint].breakpoint;
1900
-
1901
- // loop through the breakpoints and cut out any existing
1902
- // ones with the same breakpoint number, we don't want dupes.
1903
- while (l >= 0) {
1904
- if (_.breakpoints[l] && _.breakpoints[l] === currentBreakpoint) {
1905
- _.breakpoints.splice(l, 1);
1906
- }
1907
- l--;
1908
- }
1909
-
1910
- _.breakpoints.push(currentBreakpoint);
1911
- _.breakpointSettings[currentBreakpoint] = responsiveSettings[breakpoint].settings;
1912
-
1913
- }
1914
-
1915
- }
1916
-
1917
- _.breakpoints.sort(function (a, b) {
1918
- return (_.options.mobileFirst) ? a - b : b - a;
1919
- });
1920
-
1921
- }
1922
-
1923
- };
1924
-
1925
- Slick.prototype.reinit = function () {
1926
-
1927
- var _ = this;
1928
-
1929
- _.$slides =
1930
- _.$slideTrack
1931
- .children(_.options.slide)
1932
- .addClass('slick-slide');
1933
-
1934
- _.slideCount = _.$slides.length;
1935
-
1936
- if (_.currentSlide >= _.slideCount && _.currentSlide !== 0) {
1937
- _.currentSlide = _.currentSlide - _.options.slidesToScroll;
1938
- }
1939
-
1940
- if (_.slideCount <= _.options.slidesToShow) {
1941
- _.currentSlide = 0;
1942
- }
1943
-
1944
- _.registerBreakpoints();
1945
-
1946
- _.setProps();
1947
- _.setupInfinite();
1948
- _.buildArrows();
1949
- _.updateArrows();
1950
- _.initArrowEvents();
1951
- _.buildDots();
1952
- _.updateDots();
1953
- _.initDotEvents();
1954
- _.cleanUpSlideEvents();
1955
- _.initSlideEvents();
1956
-
1957
- _.checkResponsive(false, true);
1958
-
1959
- if (_.options.focusOnSelect === true) {
1960
- $(_.$slideTrack).children().on('click.slick', _.selectHandler);
1961
- }
1962
-
1963
- _.setSlideClasses(typeof _.currentSlide === 'number' ? _.currentSlide : 0);
1964
-
1965
- _.setPosition();
1966
- _.focusHandler();
1967
-
1968
- _.paused = !_.options.autoplay;
1969
- _.autoPlay();
1970
-
1971
- _.$slider.trigger('reInit', [_]);
1972
-
1973
- };
1974
-
1975
- Slick.prototype.resize = function () {
1976
-
1977
- var _ = this;
1978
-
1979
- if ($(window).width() !== _.windowWidth) {
1980
- clearTimeout(_.windowDelay);
1981
- _.windowDelay = window.setTimeout(function () {
1982
- _.windowWidth = $(window).width();
1983
- _.checkResponsive();
1984
- if (!_.unslicked) { _.setPosition(); }
1985
- }, 50);
1986
- }
1987
- };
1988
-
1989
- Slick.prototype.removeSlide = Slick.prototype.slickRemove = function (index, removeBefore, removeAll) {
1990
-
1991
- var _ = this;
1992
-
1993
- if (typeof (index) === 'boolean') {
1994
- removeBefore = index;
1995
- index = removeBefore === true ? 0 : _.slideCount - 1;
1996
- } else {
1997
- index = removeBefore === true ? --index : index;
1998
- }
1999
-
2000
- if (_.slideCount < 1 || index < 0 || index > _.slideCount - 1) {
2001
- return false;
2002
- }
2003
-
2004
- _.unload();
2005
-
2006
- if (removeAll === true) {
2007
- _.$slideTrack.children().remove();
2008
- } else {
2009
- _.$slideTrack.children(this.options.slide).eq(index).remove();
2010
- }
2011
-
2012
- _.$slides = _.$slideTrack.children(this.options.slide);
2013
-
2014
- _.$slideTrack.children(this.options.slide).detach();
2015
-
2016
- _.$slideTrack.append(_.$slides);
2017
-
2018
- _.$slidesCache = _.$slides;
2019
-
2020
- _.reinit();
2021
-
2022
- };
2023
-
2024
- Slick.prototype.setCSS = function (position) {
2025
-
2026
- var _ = this,
2027
- positionProps = {},
2028
- x, y;
2029
-
2030
- if (_.options.rtl === true) {
2031
- position = -position;
2032
- }
2033
- x = _.positionProp == 'left' ? Math.ceil(position) + 'px' : '0px';
2034
- y = _.positionProp == 'top' ? Math.ceil(position) + 'px' : '0px';
2035
-
2036
- positionProps[_.positionProp] = position;
2037
-
2038
- if (_.transformsEnabled === false) {
2039
- _.$slideTrack.css(positionProps);
2040
- } else {
2041
- positionProps = {};
2042
- if (_.cssTransitions === false) {
2043
- positionProps[_.animType] = 'translate(' + x + ', ' + y + ')';
2044
- _.$slideTrack.css(positionProps);
2045
- } else {
2046
- positionProps[_.animType] = 'translate3d(' + x + ', ' + y + ', 0px)';
2047
- _.$slideTrack.css(positionProps);
2048
- }
2049
- }
2050
-
2051
- };
2052
-
2053
- Slick.prototype.setDimensions = function () {
2054
-
2055
- var _ = this;
2056
-
2057
- if (_.options.vertical === false) {
2058
- if (_.options.centerMode === true) {
2059
- _.$list.css({
2060
- padding: ('0px ' + _.options.centerPadding)
2061
- });
2062
- }
2063
- } else {
2064
- _.$list.height(_.$slides.first().outerHeight(true) * _.options.slidesToShow);
2065
- if (_.options.centerMode === true) {
2066
- _.$list.css({
2067
- padding: (_.options.centerPadding + ' 0px')
2068
- });
2069
- }
2070
- }
2071
-
2072
- _.listWidth = _.$list.width();
2073
- _.listHeight = _.$list.height();
2074
-
2075
-
2076
- if (_.options.vertical === false && _.options.variableWidth === false) {
2077
- _.slideWidth = Math.ceil(_.listWidth / _.options.slidesToShow);
2078
- _.$slideTrack.width(Math.ceil((_.slideWidth * _.$slideTrack.children('.slick-slide').length)));
2079
-
2080
- } else if (_.options.variableWidth === true) {
2081
- _.$slideTrack.width(5000 * _.slideCount);
2082
- } else {
2083
- _.slideWidth = Math.ceil(_.listWidth);
2084
- _.$slideTrack.height(Math.ceil((_.$slides.first().outerHeight(true) * _.$slideTrack.children('.slick-slide').length)));
2085
- }
2086
-
2087
- var offset = _.$slides.first().outerWidth(true) - _.$slides.first().width();
2088
- if (_.options.variableWidth === false) _.$slideTrack.children('.slick-slide').width(_.slideWidth - offset);
2089
-
2090
- };
2091
-
2092
- Slick.prototype.setFade = function () {
2093
-
2094
- var _ = this,
2095
- targetLeft;
2096
-
2097
- _.$slides.each(function (index, element) {
2098
- targetLeft = (_.slideWidth * index) * -1;
2099
- if (_.options.rtl === true) {
2100
- $(element).css({
2101
- position: 'relative',
2102
- right: targetLeft,
2103
- top: 0,
2104
- zIndex: _.options.zIndex - 2,
2105
- opacity: 0
2106
- });
2107
- } else {
2108
- $(element).css({
2109
- position: 'relative',
2110
- left: targetLeft,
2111
- top: 0,
2112
- zIndex: _.options.zIndex - 2,
2113
- opacity: 0
2114
- });
2115
- }
2116
- });
2117
-
2118
- _.$slides.eq(_.currentSlide).css({
2119
- zIndex: _.options.zIndex - 1,
2120
  opacity: 1
 
 
 
 
 
 
 
 
 
 
 
 
 
2121
  });
2122
-
2123
- };
2124
-
2125
- Slick.prototype.setHeight = function () {
2126
-
2127
- var _ = this;
2128
-
2129
- if (_.options.slidesToShow === 1 && _.options.adaptiveHeight === true && _.options.vertical === false) {
2130
- var targetHeight = _.$slides.eq(_.currentSlide).outerHeight(true);
2131
- _.$list.css('height', targetHeight);
2132
- }
2133
-
2134
- };
2135
-
2136
- Slick.prototype.setOption =
2137
- Slick.prototype.slickSetOption = function () {
2138
-
2139
- /**
2140
- * accepts arguments in format of:
2141
- *
2142
- * - for changing a single option's value:
2143
- * .slick("setOption", option, value, refresh )
2144
- *
2145
- * - for changing a set of responsive options:
2146
- * .slick("setOption", 'responsive', [{}, ...], refresh )
2147
- *
2148
- * - for updating multiple values at once (not responsive)
2149
- * .slick("setOption", { 'option': value, ... }, refresh )
2150
- */
2151
-
2152
- var _ = this, l, item, option, value, refresh = false, type;
2153
-
2154
- if ($.type(arguments[0]) === 'object') {
2155
-
2156
- option = arguments[0];
2157
- refresh = arguments[1];
2158
- type = 'multiple';
2159
-
2160
- } else if ($.type(arguments[0]) === 'string') {
2161
-
2162
- option = arguments[0];
2163
- value = arguments[1];
2164
- refresh = arguments[2];
2165
-
2166
- if (arguments[0] === 'responsive' && $.type(arguments[1]) === 'array') {
2167
-
2168
- type = 'responsive';
2169
-
2170
- } else if (typeof arguments[1] !== 'undefined') {
2171
-
2172
- type = 'single';
2173
-
2174
- }
2175
-
2176
- }
2177
-
2178
- if (type === 'single') {
2179
-
2180
- _.options[option] = value;
2181
-
2182
-
2183
- } else if (type === 'multiple') {
2184
-
2185
- $.each(option, function (opt, val) {
2186
-
2187
- _.options[opt] = val;
2188
-
2189
- });
2190
-
2191
-
2192
- } else if (type === 'responsive') {
2193
-
2194
- for (item in value) {
2195
-
2196
- if ($.type(_.options.responsive) !== 'array') {
2197
-
2198
- _.options.responsive = [value[item]];
2199
-
2200
- } else {
2201
-
2202
- l = _.options.responsive.length - 1;
2203
-
2204
- // loop through the responsive object and splice out duplicates.
2205
- while (l >= 0) {
2206
-
2207
- if (_.options.responsive[l].breakpoint === value[item].breakpoint) {
2208
-
2209
- _.options.responsive.splice(l, 1);
2210
-
2211
- }
2212
-
2213
- l--;
2214
-
2215
- }
2216
-
2217
- _.options.responsive.push(value[item]);
2218
-
2219
- }
2220
-
2221
- }
2222
-
2223
- }
2224
-
2225
- if (refresh) {
2226
-
2227
- _.unload();
2228
- _.reinit();
2229
-
2230
- }
2231
-
2232
- };
2233
-
2234
- Slick.prototype.setPosition = function () {
2235
-
2236
- var _ = this;
2237
-
2238
- _.setDimensions();
2239
-
2240
- _.setHeight();
2241
-
2242
- if (_.options.fade === false) {
2243
- _.setCSS(_.getLeft(_.currentSlide));
2244
- } else {
2245
- _.setFade();
2246
- }
2247
-
2248
- _.$slider.trigger('setPosition', [_]);
2249
-
2250
- };
2251
-
2252
- Slick.prototype.setProps = function () {
2253
-
2254
- var _ = this,
2255
- bodyStyle = document.body.style;
2256
-
2257
- _.positionProp = _.options.vertical === true ? 'top' : 'left';
2258
-
2259
- if (_.positionProp === 'top') {
2260
- _.$slider.addClass('slick-vertical');
2261
- } else {
2262
- _.$slider.removeClass('slick-vertical');
2263
- }
2264
-
2265
- if (bodyStyle.WebkitTransition !== undefined ||
2266
- bodyStyle.MozTransition !== undefined ||
2267
- bodyStyle.msTransition !== undefined) {
2268
- if (_.options.useCSS === true) {
2269
- _.cssTransitions = true;
2270
- }
2271
- }
2272
-
2273
- if (_.options.fade) {
2274
- if (typeof _.options.zIndex === 'number') {
2275
- if (_.options.zIndex < 3) {
2276
- _.options.zIndex = 3;
2277
- }
2278
- } else {
2279
- _.options.zIndex = _.defaults.zIndex;
2280
- }
2281
- }
2282
-
2283
- if (bodyStyle.OTransform !== undefined) {
2284
- _.animType = 'OTransform';
2285
- _.transformType = '-o-transform';
2286
- _.transitionType = 'OTransition';
2287
- if (bodyStyle.perspectiveProperty === undefined && bodyStyle.webkitPerspective === undefined) _.animType = false;
2288
- }
2289
- if (bodyStyle.MozTransform !== undefined) {
2290
- _.animType = 'MozTransform';
2291
- _.transformType = '-moz-transform';
2292
- _.transitionType = 'MozTransition';
2293
- if (bodyStyle.perspectiveProperty === undefined && bodyStyle.MozPerspective === undefined) _.animType = false;
2294
- }
2295
- if (bodyStyle.webkitTransform !== undefined) {
2296
- _.animType = 'webkitTransform';
2297
- _.transformType = '-webkit-transform';
2298
- _.transitionType = 'webkitTransition';
2299
- if (bodyStyle.perspectiveProperty === undefined && bodyStyle.webkitPerspective === undefined) _.animType = false;
2300
- }
2301
- if (bodyStyle.msTransform !== undefined) {
2302
- _.animType = 'msTransform';
2303
- _.transformType = '-ms-transform';
2304
- _.transitionType = 'msTransition';
2305
- if (bodyStyle.msTransform === undefined) _.animType = false;
2306
- }
2307
- if (bodyStyle.transform !== undefined && _.animType !== false) {
2308
- _.animType = 'transform';
2309
- _.transformType = 'transform';
2310
- _.transitionType = 'transition';
2311
- }
2312
- _.transformsEnabled = _.options.useTransform && (_.animType !== null && _.animType !== false);
2313
- };
2314
-
2315
-
2316
- Slick.prototype.setSlideClasses = function (index) {
2317
-
2318
- var _ = this,
2319
- centerOffset, allSlides, indexOffset, remainder;
2320
-
2321
- allSlides = _.$slider
2322
- .find('.slick-slide')
2323
- .removeClass('slick-active slick-center slick-current')
2324
- .attr('aria-hidden', 'true');
2325
-
2326
- _.$slides
2327
- .eq(index)
2328
- .addClass('slick-current');
2329
-
2330
- if (_.options.centerMode === true) {
2331
-
2332
- var evenCoef = _.options.slidesToShow % 2 === 0 ? 1 : 0;
2333
-
2334
- centerOffset = Math.floor(_.options.slidesToShow / 2);
2335
-
2336
- if (_.options.infinite === true) {
2337
-
2338
- if (index >= centerOffset && index <= (_.slideCount - 1) - centerOffset) {
2339
- _.$slides
2340
- .slice(index - centerOffset + evenCoef, index + centerOffset + 1)
2341
- .addClass('slick-active')
2342
- .attr('aria-hidden', 'false');
2343
-
2344
- } else {
2345
-
2346
- indexOffset = _.options.slidesToShow + index;
2347
- allSlides
2348
- .slice(indexOffset - centerOffset + 1 + evenCoef, indexOffset + centerOffset + 2)
2349
- .addClass('slick-active')
2350
- .attr('aria-hidden', 'false');
2351
-
2352
- }
2353
-
2354
- if (index === 0) {
2355
-
2356
- allSlides
2357
- .eq(_.options.slidesToShow + _.slideCount + 1)
2358
- .addClass('slick-center');
2359
-
2360
- } else if (index === _.slideCount - 1) {
2361
-
2362
- allSlides
2363
- .eq(_.options.slidesToShow)
2364
- .addClass('slick-center');
2365
-
2366
- }
2367
-
2368
- }
2369
-
2370
- _.$slides
2371
- .eq(index)
2372
- .addClass('slick-center');
2373
-
2374
- } else {
2375
-
2376
- if (index >= 0 && index <= (_.slideCount - _.options.slidesToShow)) {
2377
-
2378
- _.$slides
2379
- .slice(index, index + _.options.slidesToShow)
2380
- .addClass('slick-active')
2381
- .attr('aria-hidden', 'false');
2382
-
2383
- } else if (allSlides.length <= _.options.slidesToShow) {
2384
-
2385
- allSlides
2386
- .addClass('slick-active')
2387
- .attr('aria-hidden', 'false');
2388
-
2389
- } else {
2390
-
2391
- remainder = _.slideCount % _.options.slidesToShow;
2392
- indexOffset = _.options.infinite === true ? _.options.slidesToShow + index : index;
2393
-
2394
- if (_.options.slidesToShow == _.options.slidesToScroll && (_.slideCount - index) < _.options.slidesToShow) {
2395
-
2396
- allSlides
2397
- .slice(indexOffset - (_.options.slidesToShow - remainder), indexOffset + remainder)
2398
- .addClass('slick-active')
2399
- .attr('aria-hidden', 'false');
2400
-
2401
- } else {
2402
-
2403
- allSlides
2404
- .slice(indexOffset, indexOffset + _.options.slidesToShow)
2405
- .addClass('slick-active')
2406
- .attr('aria-hidden', 'false');
2407
-
2408
- }
2409
-
2410
- }
2411
-
2412
- }
2413
-
2414
- if (_.options.lazyLoad === 'ondemand' || _.options.lazyLoad === 'anticipated') {
2415
- _.lazyLoad();
2416
- }
2417
- };
2418
-
2419
- Slick.prototype.setupInfinite = function () {
2420
-
2421
- var _ = this,
2422
- i, slideIndex, infiniteCount;
2423
-
2424
- if (_.options.fade === true) {
2425
- _.options.centerMode = false;
2426
- }
2427
-
2428
- if (_.options.infinite === true && _.options.fade === false) {
2429
-
2430
- slideIndex = null;
2431
-
2432
- if (_.slideCount > _.options.slidesToShow) {
2433
-
2434
- if (_.options.centerMode === true) {
2435
- infiniteCount = _.options.slidesToShow + 1;
2436
- } else {
2437
- infiniteCount = _.options.slidesToShow;
2438
- }
2439
-
2440
- for (i = _.slideCount; i > (_.slideCount -
2441
- infiniteCount); i -= 1) {
2442
- slideIndex = i - 1;
2443
- $(_.$slides[slideIndex]).clone(true).attr('id', '')
2444
- .attr('data-slick-index', slideIndex - _.slideCount)
2445
- .prependTo(_.$slideTrack).addClass('slick-cloned');
2446
- }
2447
- for (i = 0; i < infiniteCount + _.slideCount; i += 1) {
2448
- slideIndex = i;
2449
- $(_.$slides[slideIndex]).clone(true).attr('id', '')
2450
- .attr('data-slick-index', slideIndex + _.slideCount)
2451
- .appendTo(_.$slideTrack).addClass('slick-cloned');
2452
- }
2453
- _.$slideTrack.find('.slick-cloned').find('[id]').each(function () {
2454
- $(this).attr('id', '');
2455
- });
2456
-
2457
- }
2458
-
2459
- }
2460
-
2461
- };
2462
-
2463
- Slick.prototype.interrupt = function (toggle) {
2464
-
2465
- var _ = this;
2466
-
2467
- if (!toggle) {
2468
- _.autoPlay();
2469
- }
2470
- _.interrupted = toggle;
2471
-
2472
- };
2473
-
2474
- Slick.prototype.selectHandler = function (event) {
2475
-
2476
- var _ = this;
2477
-
2478
- var targetElement =
2479
- $(event.target).is('.slick-slide') ?
2480
- $(event.target) :
2481
- $(event.target).parents('.slick-slide');
2482
-
2483
- var index = parseInt(targetElement.attr('data-slick-index'));
2484
-
2485
- if (!index) index = 0;
2486
-
2487
- if (_.slideCount <= _.options.slidesToShow) {
2488
-
2489
- _.slideHandler(index, false, true);
2490
- return;
2491
-
2492
- }
2493
-
2494
- _.slideHandler(index);
2495
-
2496
- };
2497
-
2498
- Slick.prototype.slideHandler = function (index, sync, dontAnimate) {
2499
-
2500
- var targetSlide, animSlide, oldSlide, slideLeft, targetLeft = null,
2501
- _ = this, navTarget;
2502
-
2503
- sync = sync || false;
2504
-
2505
- if (_.animating === true && _.options.waitForAnimate === true) {
2506
- return;
2507
- }
2508
-
2509
- if (_.options.fade === true && _.currentSlide === index) {
2510
- return;
2511
- }
2512
-
2513
- if (sync === false) {
2514
- _.asNavFor(index);
2515
- }
2516
-
2517
- targetSlide = index;
2518
- targetLeft = _.getLeft(targetSlide);
2519
- slideLeft = _.getLeft(_.currentSlide);
2520
-
2521
- _.currentLeft = _.swipeLeft === null ? slideLeft : _.swipeLeft;
2522
-
2523
- if (_.options.infinite === false && _.options.centerMode === false && (index < 0 || index > _.getDotCount() * _.options.slidesToScroll)) {
2524
- if (_.options.fade === false) {
2525
- targetSlide = _.currentSlide;
2526
- if (dontAnimate !== true && _.slideCount > _.options.slidesToShow) {
2527
- _.animateSlide(slideLeft, function () {
2528
- _.postSlide(targetSlide);
2529
- });
2530
- } else {
2531
- _.postSlide(targetSlide);
2532
- }
2533
- }
2534
- return;
2535
- } else if (_.options.infinite === false && _.options.centerMode === true && (index < 0 || index > (_.slideCount - _.options.slidesToScroll))) {
2536
- if (_.options.fade === false) {
2537
- targetSlide = _.currentSlide;
2538
- if (dontAnimate !== true && _.slideCount > _.options.slidesToShow) {
2539
- _.animateSlide(slideLeft, function () {
2540
- _.postSlide(targetSlide);
2541
- });
2542
- } else {
2543
- _.postSlide(targetSlide);
2544
- }
2545
- }
2546
- return;
2547
- }
2548
-
2549
- if (_.options.autoplay) {
2550
- clearInterval(_.autoPlayTimer);
2551
- }
2552
-
2553
- if (targetSlide < 0) {
2554
- if (_.slideCount % _.options.slidesToScroll !== 0) {
2555
- animSlide = _.slideCount - (_.slideCount % _.options.slidesToScroll);
2556
- } else {
2557
- animSlide = _.slideCount + targetSlide;
2558
- }
2559
- } else if (targetSlide >= _.slideCount) {
2560
- if (_.slideCount % _.options.slidesToScroll !== 0) {
2561
- animSlide = 0;
2562
- } else {
2563
- animSlide = targetSlide - _.slideCount;
2564
- }
2565
- } else {
2566
- animSlide = targetSlide;
2567
- }
2568
-
2569
- _.animating = true;
2570
-
2571
- _.$slider.trigger('beforeChange', [_, _.currentSlide, animSlide]);
2572
-
2573
- oldSlide = _.currentSlide;
2574
- _.currentSlide = animSlide;
2575
-
2576
- _.setSlideClasses(_.currentSlide);
2577
-
2578
- if (_.options.asNavFor) {
2579
-
2580
- navTarget = _.getNavTarget();
2581
- navTarget = navTarget.slick('getSlick');
2582
-
2583
- if (navTarget.slideCount <= navTarget.options.slidesToShow) {
2584
- navTarget.setSlideClasses(_.currentSlide);
2585
- }
2586
-
2587
- }
2588
-
2589
- _.updateDots();
2590
- _.updateArrows();
2591
-
2592
- if (_.options.fade === true) {
2593
- if (dontAnimate !== true) {
2594
-
2595
- _.fadeSlideOut(oldSlide);
2596
-
2597
- _.fadeSlide(animSlide, function () {
2598
- _.postSlide(animSlide);
2599
- });
2600
-
2601
- } else {
2602
- _.postSlide(animSlide);
2603
- }
2604
- _.animateHeight();
2605
- return;
2606
- }
2607
-
2608
- if (dontAnimate !== true && _.slideCount > _.options.slidesToShow) {
2609
- _.animateSlide(targetLeft, function () {
2610
- _.postSlide(animSlide);
2611
- });
2612
- } else {
2613
- _.postSlide(animSlide);
2614
- }
2615
-
2616
- };
2617
-
2618
- Slick.prototype.startLoad = function () {
2619
-
2620
- var _ = this;
2621
-
2622
- if (_.options.arrows === true && _.slideCount > _.options.slidesToShow) {
2623
-
2624
- _.$prevArrow.hide();
2625
- _.$nextArrow.hide();
2626
-
2627
- }
2628
-
2629
- if (_.options.dots === true && _.slideCount > _.options.slidesToShow) {
2630
-
2631
- _.$dots.hide();
2632
-
2633
- }
2634
-
2635
- _.$slider.addClass('slick-loading');
2636
-
2637
- };
2638
-
2639
- Slick.prototype.swipeDirection = function () {
2640
-
2641
- var xDist, yDist, r, swipeAngle, _ = this;
2642
-
2643
- xDist = _.touchObject.startX - _.touchObject.curX;
2644
- yDist = _.touchObject.startY - _.touchObject.curY;
2645
- r = Math.atan2(yDist, xDist);
2646
-
2647
- swipeAngle = Math.round(r * 180 / Math.PI);
2648
- if (swipeAngle < 0) {
2649
- swipeAngle = 360 - Math.abs(swipeAngle);
2650
- }
2651
-
2652
- if ((swipeAngle <= 45) && (swipeAngle >= 0)) {
2653
- return (_.options.rtl === false ? 'left' : 'right');
2654
- }
2655
- if ((swipeAngle <= 360) && (swipeAngle >= 315)) {
2656
- return (_.options.rtl === false ? 'left' : 'right');
2657
- }
2658
- if ((swipeAngle >= 135) && (swipeAngle <= 225)) {
2659
- return (_.options.rtl === false ? 'right' : 'left');
2660
- }
2661
- if (_.options.verticalSwiping === true) {
2662
- if ((swipeAngle >= 35) && (swipeAngle <= 135)) {
2663
- return 'down';
2664
- } else {
2665
- return 'up';
2666
- }
2667
- }
2668
-
2669
- return 'vertical';
2670
-
2671
- };
2672
-
2673
- Slick.prototype.swipeEnd = function (event) {
2674
-
2675
- var _ = this,
2676
- slideCount,
2677
- direction;
2678
-
2679
- _.dragging = false;
2680
- _.swiping = false;
2681
-
2682
- if (_.scrolling) {
2683
- _.scrolling = false;
2684
- return false;
2685
- }
2686
-
2687
- _.interrupted = false;
2688
- _.shouldClick = (_.touchObject.swipeLength > 10) ? false : true;
2689
-
2690
- if (_.touchObject.curX === undefined) {
2691
- return false;
2692
- }
2693
-
2694
- if (_.touchObject.edgeHit === true) {
2695
- _.$slider.trigger('edge', [_, _.swipeDirection()]);
2696
- }
2697
-
2698
- if (_.touchObject.swipeLength >= _.touchObject.minSwipe) {
2699
-
2700
- direction = _.swipeDirection();
2701
-
2702
- switch (direction) {
2703
-
2704
- case 'left':
2705
- case 'down':
2706
-
2707
- slideCount =
2708
- _.options.swipeToSlide ?
2709
- _.checkNavigable(_.currentSlide + _.getSlideCount()) :
2710
- _.currentSlide + _.getSlideCount();
2711
-
2712
- _.currentDirection = 0;
2713
-
2714
  break;
2715
-
2716
- case 'right':
2717
- case 'up':
2718
-
2719
- slideCount =
2720
- _.options.swipeToSlide ?
2721
- _.checkNavigable(_.currentSlide - _.getSlideCount()) :
2722
- _.currentSlide - _.getSlideCount();
2723
-
2724
- _.currentDirection = 1;
2725
-
2726
- break;
2727
-
2728
- default:
2729
-
2730
-
2731
- }
2732
-
2733
- if (direction != 'vertical') {
2734
-
2735
- _.slideHandler(slideCount);
2736
- _.touchObject = {};
2737
- _.$slider.trigger('swipe', [_, direction]);
2738
-
2739
- }
2740
-
2741
- } else {
2742
-
2743
- if (_.touchObject.startX !== _.touchObject.curX) {
2744
-
2745
- _.slideHandler(_.currentSlide);
2746
- _.touchObject = {};
2747
-
2748
- }
2749
-
2750
- }
2751
-
2752
- };
2753
-
2754
- Slick.prototype.swipeHandler = function (event) {
2755
-
2756
- var _ = this;
2757
-
2758
- if ((_.options.swipe === false) || ('ontouchend' in document && _.options.swipe === false)) {
2759
- return;
2760
- } else if (_.options.draggable === false && event.type.indexOf('mouse') !== -1) {
2761
- return;
2762
- }
2763
-
2764
- _.touchObject.fingerCount = event.originalEvent && event.originalEvent.touches !== undefined ?
2765
- event.originalEvent.touches.length : 1;
2766
-
2767
- _.touchObject.minSwipe = _.listWidth / _.options
2768
- .touchThreshold;
2769
-
2770
- if (_.options.verticalSwiping === true) {
2771
- _.touchObject.minSwipe = _.listHeight / _.options
2772
- .touchThreshold;
2773
- }
2774
-
2775
- switch (event.data.action) {
2776
-
2777
- case 'start':
2778
- _.swipeStart(event);
2779
  break;
2780
-
2781
- case 'move':
2782
- _.swipeMove(event);
2783
  break;
2784
-
2785
- case 'end':
2786
- _.swipeEnd(event);
2787
- break;
2788
-
2789
- }
2790
-
2791
- };
2792
-
2793
- Slick.prototype.swipeMove = function (event) {
2794
-
2795
- var _ = this,
2796
- edgeWasHit = false,
2797
- curLeft, swipeDirection, swipeLength, positionOffset, touches, verticalSwipeLength;
2798
-
2799
- touches = event.originalEvent !== undefined ? event.originalEvent.touches : null;
2800
-
2801
- if (!_.dragging || _.scrolling || touches && touches.length !== 1) {
2802
- return false;
2803
- }
2804
-
2805
- curLeft = _.getLeft(_.currentSlide);
2806
-
2807
- _.touchObject.curX = touches !== undefined ? touches[0].pageX : event.clientX;
2808
- _.touchObject.curY = touches !== undefined ? touches[0].pageY : event.clientY;
2809
-
2810
- _.touchObject.swipeLength = Math.round(Math.sqrt(
2811
- Math.pow(_.touchObject.curX - _.touchObject.startX, 2)));
2812
-
2813
- verticalSwipeLength = Math.round(Math.sqrt(
2814
- Math.pow(_.touchObject.curY - _.touchObject.startY, 2)));
2815
-
2816
- if (!_.options.verticalSwiping && !_.swiping && verticalSwipeLength > 4) {
2817
- _.scrolling = true;
2818
- return false;
2819
- }
2820
-
2821
- if (_.options.verticalSwiping === true) {
2822
- _.touchObject.swipeLength = verticalSwipeLength;
2823
- }
2824
-
2825
- swipeDirection = _.swipeDirection();
2826
-
2827
- if (event.originalEvent !== undefined && _.touchObject.swipeLength > 4) {
2828
- _.swiping = true;
2829
- event.preventDefault();
2830
- }
2831
-
2832
- positionOffset = (_.options.rtl === false ? 1 : -1) * (_.touchObject.curX > _.touchObject.startX ? 1 : -1);
2833
- if (_.options.verticalSwiping === true) {
2834
- positionOffset = _.touchObject.curY > _.touchObject.startY ? 1 : -1;
2835
- }
2836
-
2837
-
2838
- swipeLength = _.touchObject.swipeLength;
2839
-
2840
- _.touchObject.edgeHit = false;
2841
-
2842
- if (_.options.infinite === false) {
2843
- if ((_.currentSlide === 0 && swipeDirection === 'right') || (_.currentSlide >= _.getDotCount() && swipeDirection === 'left')) {
2844
- swipeLength = _.touchObject.swipeLength * _.options.edgeFriction;
2845
- _.touchObject.edgeHit = true;
2846
- }
2847
- }
2848
-
2849
- if (_.options.vertical === false) {
2850
- _.swipeLeft = curLeft + swipeLength * positionOffset;
2851
- } else {
2852
- _.swipeLeft = curLeft + (swipeLength * (_.$list.height() / _.listWidth)) * positionOffset;
2853
- }
2854
- if (_.options.verticalSwiping === true) {
2855
- _.swipeLeft = curLeft + swipeLength * positionOffset;
2856
- }
2857
-
2858
- if (_.options.fade === true || _.options.touchMove === false) {
2859
- return false;
2860
- }
2861
-
2862
- if (_.animating === true) {
2863
- _.swipeLeft = null;
2864
- return false;
2865
- }
2866
-
2867
- _.setCSS(_.swipeLeft);
2868
-
2869
- };
2870
-
2871
- Slick.prototype.swipeStart = function (event) {
2872
-
2873
- var _ = this,
2874
- touches;
2875
-
2876
- _.interrupted = true;
2877
-
2878
- if (_.touchObject.fingerCount !== 1 || _.slideCount <= _.options.slidesToShow) {
2879
- _.touchObject = {};
2880
- return false;
2881
- }
2882
-
2883
- if (event.originalEvent !== undefined && event.originalEvent.touches !== undefined) {
2884
- touches = event.originalEvent.touches[0];
2885
- }
2886
-
2887
- _.touchObject.startX = _.touchObject.curX = touches !== undefined ? touches.pageX : event.clientX;
2888
- _.touchObject.startY = _.touchObject.curY = touches !== undefined ? touches.pageY : event.clientY;
2889
-
2890
- _.dragging = true;
2891
-
2892
- };
2893
-
2894
- Slick.prototype.unfilterSlides = Slick.prototype.slickUnfilter = function () {
2895
-
2896
- var _ = this;
2897
-
2898
- if (_.$slidesCache !== null) {
2899
-
2900
- _.unload();
2901
-
2902
- _.$slideTrack.children(this.options.slide).detach();
2903
-
2904
- _.$slidesCache.appendTo(_.$slideTrack);
2905
-
2906
- _.reinit();
2907
-
2908
- }
2909
-
2910
- };
2911
-
2912
- Slick.prototype.unload = function () {
2913
-
2914
- var _ = this;
2915
-
2916
- $('.slick-cloned', _.$slider).remove();
2917
-
2918
- if (_.$dots) {
2919
- _.$dots.remove();
2920
- }
2921
-
2922
- if (_.$prevArrow && _.htmlExpr.test(_.options.prevArrow)) {
2923
- _.$prevArrow.remove();
2924
- }
2925
-
2926
- if (_.$nextArrow && _.htmlExpr.test(_.options.nextArrow)) {
2927
- _.$nextArrow.remove();
2928
- }
2929
-
2930
- _.$slides
2931
- .removeClass('slick-slide slick-active slick-visible slick-current')
2932
- .attr('aria-hidden', 'true')
2933
- .css('width', '');
2934
-
2935
- };
2936
-
2937
- Slick.prototype.unslick = function (fromBreakpoint) {
2938
-
2939
- var _ = this;
2940
- _.$slider.trigger('unslick', [_, fromBreakpoint]);
2941
- _.destroy();
2942
-
2943
- };
2944
-
2945
- Slick.prototype.updateArrows = function () {
2946
-
2947
- var _ = this,
2948
- centerOffset;
2949
-
2950
- centerOffset = Math.floor(_.options.slidesToShow / 2);
2951
-
2952
- if (_.options.arrows === true &&
2953
- _.slideCount > _.options.slidesToShow &&
2954
- !_.options.infinite) {
2955
-
2956
- _.$prevArrow.removeClass('slick-disabled').attr('aria-disabled', 'false');
2957
- _.$nextArrow.removeClass('slick-disabled').attr('aria-disabled', 'false');
2958
-
2959
- if (_.currentSlide === 0) {
2960
-
2961
- _.$prevArrow.addClass('slick-disabled').attr('aria-disabled', 'true');
2962
- _.$nextArrow.removeClass('slick-disabled').attr('aria-disabled', 'false');
2963
-
2964
- } else if (_.currentSlide >= _.slideCount - _.options.slidesToShow && _.options.centerMode === false) {
2965
-
2966
- _.$nextArrow.addClass('slick-disabled').attr('aria-disabled', 'true');
2967
- _.$prevArrow.removeClass('slick-disabled').attr('aria-disabled', 'false');
2968
-
2969
- } else if (_.currentSlide >= _.slideCount - 1 && _.options.centerMode === true) {
2970
-
2971
- _.$nextArrow.addClass('slick-disabled').attr('aria-disabled', 'true');
2972
- _.$prevArrow.removeClass('slick-disabled').attr('aria-disabled', 'false');
2973
-
2974
- }
2975
-
2976
- }
2977
-
2978
- };
2979
-
2980
- Slick.prototype.updateDots = function () {
2981
-
2982
- var _ = this;
2983
-
2984
- if (_.$dots !== null) {
2985
-
2986
- _.$dots
2987
- .find('li')
2988
- .removeClass('slick-active')
2989
- .end();
2990
-
2991
- _.$dots
2992
- .find('li')
2993
- .eq(Math.floor(_.currentSlide / _.options.slidesToScroll))
2994
- .addClass('slick-active');
2995
-
2996
- }
2997
-
2998
- };
2999
-
3000
- Slick.prototype.visibility = function () {
3001
-
3002
- var _ = this;
3003
-
3004
- if (_.options.autoplay) {
3005
-
3006
- if (document[_.hidden]) {
3007
-
3008
- _.interrupted = true;
3009
-
3010
- } else {
3011
-
3012
- _.interrupted = false;
3013
-
3014
- }
3015
-
3016
- }
3017
-
3018
- };
3019
-
3020
- $.fn.slick = function () {
3021
- var _ = this,
3022
- opt = arguments[0],
3023
- args = Array.prototype.slice.call(arguments, 1),
3024
- l = _.length,
3025
- i,
3026
- ret;
3027
- for (i = 0; i < l; i++) {
3028
- if (typeof opt == 'object' || typeof opt == 'undefined')
3029
- _[i].slick = new Slick(_[i], opt);
3030
- else
3031
- ret = _[i].slick[opt].apply(_[i].slick, args);
3032
- if (typeof ret != 'undefined') return ret;
3033
- }
3034
- return _;
3035
- };
3036
-
3037
- }));
1
+ ! function (i) {
2
+ "use strict";
3
+ "function" == typeof define && define.amd ? define(["jquery"], i) : "undefined" != typeof exports ? module.exports = i(require("jquery")) : i(jQuery)
4
+ }(function (i) {
5
+ "use strict";
6
+ var e = window.Slick || {};
7
+ (e = function () {
8
+ var e = 0;
9
+ return function (t, o) {
10
+ var s, n = this;
11
+ n.defaults = {
12
+ accessibility: !0,
13
+ adaptiveHeight: !1,
14
+ appendArrows: i(t),
15
+ appendDots: i(t),
16
+ arrows: !0,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
17
  asNavFor: null,
18
  prevArrow: '<button class="slick-prev" aria-label="Previous" type="button">Previous</button>',
19
  nextArrow: '<button class="slick-next" aria-label="Next" type="button">Next</button>',
20
+ autoplay: !1,
21
+ autoplaySpeed: 3e3,
22
+ centerMode: !1,
23
+ centerPadding: "50px",
24
+ cssEase: "ease",
25
+ customPaging: function (e, t) {
26
+ return i('<button type="button" />').text(t + 1)
27
  },
28
+ dots: !1,
29
+ dotsClass: "slick-dots",
30
+ draggable: !0,
31
+ easing: "linear",
32
+ edgeFriction: .35,
33
+ fade: !1,
34
+ focusOnSelect: !1,
35
+ focusOnChange: !1,
36
+ infinite: !0,
37
  initialSlide: 0,
38
+ lazyLoad: "ondemand",
39
+ mobileFirst: !1,
40
+ pauseOnHover: !0,
41
+ pauseOnFocus: !0,
42
+ pauseOnDotsHover: !1,
43
+ respondTo: "window",
44
  responsive: null,
45
  rows: 1,
46
+ rtl: !1,
47
+ slide: "",
48
  slidesPerRow: 1,
49
  slidesToShow: 1,
50
  slidesToScroll: 1,
51
  speed: 500,
52
+ swipe: !0,
53
+ swipeToSlide: !1,
54
+ touchMove: !0,
55
  touchThreshold: 5,
56
+ useCSS: !0,
57
+ useTransform: !0,
58
+ variableWidth: !1,
59
+ vertical: !1,
60
+ verticalSwiping: !1,
61
+ waitForAnimate: !0,
62
+ zIndex: 1e3
63
+ }, n.initials = {
64
+ animating: !1,
65
+ dragging: !1,
 
 
66
  autoPlayTimer: null,
67
  currentDirection: 0,
68
  currentLeft: null,
74
  loadIndex: 0,
75
  $nextArrow: null,
76
  $prevArrow: null,
77
+ scrolling: !1,
78
  slideCount: null,
79
  slideWidth: null,
80
  $slideTrack: null,
81
  $slides: null,
82
+ sliding: !1,
83
  slideOffset: 0,
84
  swipeLeft: null,
85
+ swiping: !1,
86
  $list: null,
87
  touchObject: {},
88
+ transformsEnabled: !1,
89
+ unslicked: !1
90
+ }, i.extend(n, n.initials), n.activeBreakpoint = null, n.animType = null, n.animProp = null, n.breakpoints = [], n.breakpointSettings = [], n.cssTransitions = !1, n.focussed = !1, n.interrupted = !1, n.hidden = "hidden", n.paused = !0, n.positionProp = null, n.respondTo = null, n.rowCount = 1, n.shouldClick = !0, n.$slider = i(t), n.$slidesCache = null, n.transformType = null, n.transitionType = null, n.visibilityChange = "visibilitychange", n.windowWidth = 0, n.windowTimer = null, s = i(t).data("slick") || {}, n.options = i.extend({}, n.defaults, o, s), n.currentSlide = n.options.initialSlide, n.originalSettings = n.options, void 0 !== document.mozHidden ? (n.hidden = "mozHidden", n.visibilityChange = "mozvisibilitychange") : void 0 !== document.webkitHidden && (n.hidden = "webkitHidden", n.visibilityChange = "webkitvisibilitychange"), n.autoPlay = i.proxy(n.autoPlay, n), n.autoPlayClear = i.proxy(n.autoPlayClear, n), n.autoPlayIterator = i.proxy(n.autoPlayIterator, n), n.changeSlide = i.proxy(n.changeSlide, n), n.clickHandler = i.proxy(n.clickHandler, n), n.selectHandler = i.proxy(n.selectHandler, n), n.setPosition = i.proxy(n.setPosition, n), n.swipeHandler = i.proxy(n.swipeHandler, n), n.dragHandler = i.proxy(n.dragHandler, n), n.keyHandler = i.proxy(n.keyHandler, n), n.instanceUid = e++, n.htmlExpr = /^(?:\s*(<[\w\W]+>)[^>]*)$/, n.registerBreakpoints(), n.init(!0)
91
+ }
92
+ }()).prototype.activateADA = function () {
93
+ this.$slideTrack.find(".slick-active").attr({
94
+ "aria-hidden": "false"
95
+ }).find("a, input, button, select").attr({
96
+ tabindex: "0"
97
+ })
98
+ }, e.prototype.addSlide = e.prototype.slickAdd = function (e, t, o) {
99
+ var s = this;
100
+ if ("boolean" == typeof t) o = t, t = null;
101
+ else if (t < 0 || t >= s.slideCount) return !1;
102
+ s.unload(), "number" == typeof t ? 0 === t && 0 === s.$slides.length ? i(e).appendTo(s.$slideTrack) : o ? i(e).insertBefore(s.$slides.eq(t)) : i(e).insertAfter(s.$slides.eq(t)) : !0 === o ? i(e).prependTo(s.$slideTrack) : i(e).appendTo(s.$slideTrack), s.$slides = s.$slideTrack.children(this.options.slide), s.$slideTrack.children(this.options.slide).detach(), s.$slideTrack.append(s.$slides), s.$slides.each(function (e, t) {
103
+ i(t).attr("data-slick-index", e)
104
+ }), s.$slidesCache = s.$slides, s.reinit()
105
+ }, e.prototype.animateHeight = function () {
106
+ var i = this;
107
+ if (1 === i.options.slidesToShow && !0 === i.options.adaptiveHeight && !1 === i.options.vertical) {
108
+ var e = i.$slides.eq(i.currentSlide).outerHeight(!0);
109
+ i.$list.animate({
110
+ height: e
111
+ }, i.options.speed)
112
+ }
113
+ }, e.prototype.animateSlide = function (e, t) {
114
+ var o = {},
115
+ s = this;
116
+ s.animateHeight(), !0 === s.options.rtl && !1 === s.options.vertical && (e = -e), !1 === s.transformsEnabled ? !1 === s.options.vertical ? s.$slideTrack.animate({
117
+ left: e
118
+ }, s.options.speed, s.options.easing, t) : s.$slideTrack.animate({
119
+ top: e
120
+ }, s.options.speed, s.options.easing, t) : !1 === s.cssTransitions ? (!0 === s.options.rtl && (s.currentLeft = -s.currentLeft), i({
121
+ animStart: s.currentLeft
122
+ }).animate({
123
+ animStart: e
124
+ }, {
125
+ duration: s.options.speed,
126
+ easing: s.options.easing,
127
+ step: function (i) {
128
+ i = Math.ceil(i), !1 === s.options.vertical ? (o[s.animType] = "translate(" + i + "px, 0px)", s.$slideTrack.css(o)) : (o[s.animType] = "translate(0px," + i + "px)", s.$slideTrack.css(o))
129
+ },
130
+ complete: function () {
131
+ t && t.call()
132
+ }
133
+ })) : (s.applyTransition(), e = Math.ceil(e), !1 === s.options.vertical ? o[s.animType] = "translate3d(" + e + "px, 0px, 0px)" : o[s.animType] = "translate3d(0px," + e + "px, 0px)", s.$slideTrack.css(o), t && setTimeout(function () {
134
+ s.disableTransition(), t.call()
135
+ }, s.options.speed))
136
+ }, e.prototype.getNavTarget = function () {
137
+ var e = this,
138
+ t = e.options.asNavFor;
139
+ return t && null !== t && (t = i(t).not(e.$slider)), t
140
+ }, e.prototype.asNavFor = function (e) {
141
+ var t = this.getNavTarget();
142
+ null !== t && "object" == typeof t && t.each(function () {
143
+ var t = i(this).slick("getSlick");
144
+ t.unslicked || t.slideHandler(e, !0)
145
+ })
146
+ }, e.prototype.applyTransition = function (i) {
147
+ var e = this,
148
+ t = {};
149
+ !1 === e.options.fade ? t[e.transitionType] = e.transformType + " " + e.options.speed + "ms " + e.options.cssEase : t[e.transitionType] = "opacity " + e.options.speed + "ms " + e.options.cssEase, !1 === e.options.fade ? e.$slideTrack.css(t) : e.$slides.eq(i).css(t)
150
+ }, e.prototype.autoPlay = function () {
151
+ var i = this;
152
+ i.autoPlayClear(), i.slideCount > i.options.slidesToShow && (i.autoPlayTimer = setInterval(i.autoPlayIterator, i.options.autoplaySpeed))
153
+ }, e.prototype.autoPlayClear = function () {
154
+ var i = this;
155
+ i.autoPlayTimer && clearInterval(i.autoPlayTimer)
156
+ }, e.prototype.autoPlayIterator = function () {
157
+ var i = this,
158
+ e = i.currentSlide + i.options.slidesToScroll;
159
+ i.paused || i.interrupted || i.focussed || (!1 === i.options.infinite && (1 === i.direction && i.currentSlide + 1 === i.slideCount - 1 ? i.direction = 0 : 0 === i.direction && (e = i.currentSlide - i.options.slidesToScroll, i.currentSlide - 1 == 0 && (i.direction = 1))), i.slideHandler(e))
160
+ }, e.prototype.buildArrows = function () {
161
+ var e = this;
162
+ !0 === e.options.arrows && (e.$prevArrow = i(e.options.prevArrow).addClass("slick-arrow"), e.$nextArrow = i(e.options.nextArrow).addClass("slick-arrow"), e.slideCount > e.options.slidesToShow ? (e.$prevArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"), e.$nextArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"), e.htmlExpr.test(e.options.prevArrow) && e.$prevArrow.prependTo(e.options.appendArrows), e.htmlExpr.test(e.options.nextArrow) && e.$nextArrow.appendTo(e.options.appendArrows), !0 !== e.options.infinite && e.$prevArrow.addClass("slick-disabled").attr("aria-disabled", "true")) : e.$prevArrow.add(e.$nextArrow).addClass("slick-hidden").attr({
163
+ "aria-disabled": "true",
164
+ tabindex: "-1"
165
+ }))
166
+ }, e.prototype.buildDots = function () {
167
+ var e, t, o = this;
168
+ if (!0 === o.options.dots) {
169
+ for (o.$slider.addClass("slick-dotted"), t = i("<ul />").addClass(o.options.dotsClass), e = 0; e <= o.getDotCount(); e += 1) t.append(i("<li />").append(o.options.customPaging.call(this, o, e)));
170
+ o.$dots = t.appendTo(o.options.appendDots), o.$dots.find("li").first().addClass("slick-active")
171
+ }
172
+ }, e.prototype.buildOut = function () {
173
+ var e = this;
174
+ e.$slides = e.$slider.children(e.options.slide + ":not(.slick-cloned)").addClass("slick-slide"), e.slideCount = e.$slides.length, e.$slides.each(function (e, t) {
175
+ i(t).attr("data-slick-index", e).data("originalStyling", i(t).attr("style") || "")
176
+ }), e.$slider.addClass("slick-slider"), e.$slideTrack = 0 === e.slideCount ? i('<div class="slick-track"/>').appendTo(e.$slider) : e.$slides.wrapAll('<div class="slick-track"/>').parent(), e.$list = e.$slideTrack.wrap('<div class="slick-list"/>').parent(), e.$slideTrack.css("opacity", 0), !0 !== e.options.centerMode && !0 !== e.options.swipeToSlide || (e.options.slidesToScroll = 1), i("img[data-lazy]", e.$slider).not("[src]").addClass("slick-loading"), e.setupInfinite(), e.buildArrows(), e.buildDots(), e.updateDots(), e.setSlideClasses("number" == typeof e.currentSlide ? e.currentSlide : 0), !0 === e.options.draggable && e.$list.addClass("draggable")
177
+ }, e.prototype.buildRows = function () {
178
+ var i, e, t, o, s, n, r, l = this;
179
+ if (o = document.createDocumentFragment(), n = l.$slider.children(), l.options.rows > 1) {
180
+ for (r = l.options.slidesPerRow * l.options.rows, s = Math.ceil(n.length / r), i = 0; i < s; i++) {
181
+ var d = document.createElement("div");
182
+ for (e = 0; e < l.options.rows; e++) {
183
+ var a = document.createElement("div");
184
+ for (t = 0; t < l.options.slidesPerRow; t++) {
185
+ var c = i * r + (e * l.options.slidesPerRow + t);
186
+ n.get(c) && a.appendChild(n.get(c))
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
187
  }
188
+ d.appendChild(a)
189
+ }
190
+ o.appendChild(d)
191
+ }
192
+ l.$slider.empty().append(o), l.$slider.children().children().children().css({
193
+ width: 100 / l.options.slidesPerRow + "%",
194
+ display: "inline-block"
195
+ })
196
+ }
197
+ }, e.prototype.checkResponsive = function (e, t) {
198
+ var o, s, n, r = this,
199
+ l = !1,
200
+ d = r.$slider.width(),
201
+ a = window.innerWidth || i(window).width();
202
+ if ("window" === r.respondTo ? n = a : "slider" === r.respondTo ? n = d : "min" === r.respondTo && (n = Math.min(a, d)), r.options.responsive && r.options.responsive.length && null !== r.options.responsive) {
203
+ s = null;
204
+ for (o in r.breakpoints) r.breakpoints.hasOwnProperty(o) && (!1 === r.originalSettings.mobileFirst ? n < r.breakpoints[o] && (s = r.breakpoints[o]) : n > r.breakpoints[o] && (s = r.breakpoints[o]));
205
+ null !== s ? null !== r.activeBreakpoint ? (s !== r.activeBreakpoint || t) && (r.activeBreakpoint = s, "unslick" === r.breakpointSettings[s] ? r.unslick(s) : (r.options = i.extend({}, r.originalSettings, r.breakpointSettings[s]), !0 === e && (r.currentSlide = r.options.initialSlide), r.refresh(e)), l = s) : (r.activeBreakpoint = s, "unslick" === r.breakpointSettings[s] ? r.unslick(s) : (r.options = i.extend({}, r.originalSettings, r.breakpointSettings[s]), !0 === e && (r.currentSlide = r.options.initialSlide), r.refresh(e)), l = s) : null !== r.activeBreakpoint && (r.activeBreakpoint = null, r.options = r.originalSettings, !0 === e && (r.currentSlide = r.options.initialSlide), r.refresh(e), l = s), e || !1 === l || r.$slider.trigger("breakpoint", [r, l])
206
+ }
207
+ }, e.prototype.changeSlide = function (e, t) {
208
+ var o, s, n, r = this,
209
+ l = i(e.currentTarget);
210
+ switch (l.is("a") && e.preventDefault(), l.is("li") || (l = l.closest("li")), n = r.slideCount % r.options.slidesToScroll != 0, o = n ? 0 : (r.slideCount - r.currentSlide) % r.options.slidesToScroll, e.data.message) {
211
+ case "previous":
212
+ s = 0 === o ? r.options.slidesToScroll : r.options.slidesToShow - o, r.slideCount > r.options.slidesToShow && r.slideHandler(r.currentSlide - s, !1, t);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
213
  break;
214
+ case "next":
215
+ s = 0 === o ? r.options.slidesToScroll : o, r.slideCount > r.options.slidesToShow && r.slideHandler(r.currentSlide + s, !1, t);
 
 
 
 
216
  break;
217
+ case "index":
218
+ var d = 0 === e.data.index ? 0 : e.data.index || l.index() * r.options.slidesToScroll;
219
+ r.slideHandler(r.checkNavigable(d), !1, t), l.children().trigger("focus");
 
 
 
 
220
  break;
 
221
  default:
222
+ return
223
+ }
224
+ }, e.prototype.checkNavigable = function (i) {
225
+ var e, t;
226
+ if (e = this.getNavigableIndexes(), t = 0, i > e[e.length - 1]) i = e[e.length - 1];
227
+ else
228
+ for (var o in e) {
229
+ if (i < e[o]) {
230
+ i = t;
231
+ break
232
+ }
233
+ t = e[o]
234
+ }
235
+ return i
236
+ }, e.prototype.cleanUpEvents = function () {
237
+ var e = this;
238
+ e.options.dots && null !== e.$dots && (i("li", e.$dots).off("click.slick", e.changeSlide).off("mouseenter.slick", i.proxy(e.interrupt, e, !0)).off("mouseleave.slick", i.proxy(e.interrupt, e, !1)), !0 === e.options.accessibility && e.$dots.off("keydown.slick", e.keyHandler)), e.$slider.off("focus.slick blur.slick"), !0 === e.options.arrows && e.slideCount > e.options.slidesToShow && (e.$prevArrow && e.$prevArrow.off("click.slick", e.changeSlide), e.$nextArrow && e.$nextArrow.off("click.slick", e.changeSlide), !0 === e.options.accessibility && (e.$prevArrow && e.$prevArrow.off("keydown.slick", e.keyHandler), e.$nextArrow && e.$nextArrow.off("keydown.slick", e.keyHandler))), e.$list.off("touchstart.slick mousedown.slick", e.swipeHandler), e.$list.off("touchmove.slick mousemove.slick", e.swipeHandler), e.$list.off("touchend.slick mouseup.slick", e.swipeHandler), e.$list.off("touchcancel.slick mouseleave.slick", e.swipeHandler), e.$list.off("click.slick", e.clickHandler), i(document).off(e.visibilityChange, e.visibility), e.cleanUpSlideEvents(), !0 === e.options.accessibility && e.$list.off("keydown.slick", e.keyHandler), !0 === e.options.focusOnSelect && i(e.$slideTrack).children().off("click.slick", e.selectHandler), i(window).off("orientationchange.slick.slick-" + e.instanceUid, e.orientationChange), i(window).off("resize.slick.slick-" + e.instanceUid, e.resize), i("[draggable!=true]", e.$slideTrack).off("dragstart", e.preventDefault), i(window).off("load.slick.slick-" + e.instanceUid, e.setPosition)
239
+ }, e.prototype.cleanUpSlideEvents = function () {
240
+ var e = this;
241
+ e.$list.off("mouseenter.slick", i.proxy(e.interrupt, e, !0)), e.$list.off("mouseleave.slick", i.proxy(e.interrupt, e, !1))
242
+ }, e.prototype.cleanUpRows = function () {
243
+ var i, e = this;
244
+ e.options.rows > 1 && ((i = e.$slides.children().children()).removeAttr("style"), e.$slider.empty().append(i))
245
+ }, e.prototype.clickHandler = function (i) {
246
+ !1 === this.shouldClick && (i.stopImmediatePropagation(), i.stopPropagation(), i.preventDefault())
247
+ }, e.prototype.destroy = function (e) {
248
+ var t = this;
249
+ t.autoPlayClear(), t.touchObject = {}, t.cleanUpEvents(), i(".slick-cloned", t.$slider).detach(), t.$dots && t.$dots.remove(), t.$prevArrow && t.$prevArrow.length && (t.$prevArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display", ""), t.htmlExpr.test(t.options.prevArrow) && t.$prevArrow.remove()), t.$nextArrow && t.$nextArrow.length && (t.$nextArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display", ""), t.htmlExpr.test(t.options.nextArrow) && t.$nextArrow.remove()), t.$slides && (t.$slides.removeClass("slick-slide slick-active slick-center slick-visible slick-current").removeAttr("aria-hidden").removeAttr("data-slick-index").each(function () {
250
+ i(this).attr("style", i(this).data("originalStyling"))
251
+ }), t.$slideTrack.children(this.options.slide).detach(), t.$slideTrack.detach(), t.$list.detach(), t.$slider.append(t.$slides)), t.cleanUpRows(), t.$slider.removeClass("slick-slider"), t.$slider.removeClass("slick-initialized"), t.$slider.removeClass("slick-dotted"), t.unslicked = !0, e || t.$slider.trigger("destroy", [t])
252
+ }, e.prototype.disableTransition = function (i) {
253
+ var e = this,
254
+ t = {};
255
+ t[e.transitionType] = "", !1 === e.options.fade ? e.$slideTrack.css(t) : e.$slides.eq(i).css(t)
256
+ }, e.prototype.fadeSlide = function (i, e) {
257
+ var t = this;
258
+ !1 === t.cssTransitions ? (t.$slides.eq(i).css({
259
+ zIndex: t.options.zIndex
260
+ }), t.$slides.eq(i).animate({
261
+ opacity: 1
262
+ }, t.options.speed, t.options.easing, e)) : (t.applyTransition(i), t.$slides.eq(i).css({
263
+ opacity: 1,
264
+ zIndex: t.options.zIndex
265
+ }), e && setTimeout(function () {
266
+ t.disableTransition(i), e.call()
267
+ }, t.options.speed))
268
+ }, e.prototype.fadeSlideOut = function (i) {
269
+ var e = this;
270
+ !1 === e.cssTransitions ? e.$slides.eq(i).animate({
271
+ opacity: 0,
272
+ zIndex: e.options.zIndex - 2
273
+ }, e.options.speed, e.options.easing) : (e.applyTransition(i), e.$slides.eq(i).css({
274
+ opacity: 0,
275
+ zIndex: e.options.zIndex - 2
276
+ }))
277
+ }, e.prototype.filterSlides = e.prototype.slickFilter = function (i) {
278
+ var e = this;
279
+ null !== i && (e.$slidesCache = e.$slides, e.unload(), e.$slideTrack.children(this.options.slide).detach(), e.$slidesCache.filter(i).appendTo(e.$slideTrack), e.reinit())
280
+ }, e.prototype.focusHandler = function () {
281
+ var e = this;
282
+ e.$slider.off("focus.slick blur.slick").on("focus.slick blur.slick", "*", function (t) {
283
+ t.stopImmediatePropagation();
284
+ var o = i(this);
285
+ setTimeout(function () {
286
+ e.options.pauseOnFocus && (e.focussed = o.is(":focus"), e.autoPlay())
287
+ }, 0)
288
+ })
289
+ }, e.prototype.getCurrent = e.prototype.slickCurrentSlide = function () {
290
+ return this.currentSlide
291
+ }, e.prototype.getDotCount = function () {
292
+ var i = this,
293
+ e = 0,
294
+ t = 0,
295
+ o = 0;
296
+ if (!0 === i.options.infinite)
297
+ if (i.slideCount <= i.options.slidesToShow) ++o;
298
+ else
299
+ for (; e < i.slideCount;) ++o, e = t + i.options.slidesToScroll, t += i.options.slidesToScroll <= i.options.slidesToShow ? i.options.slidesToScroll : i.options.slidesToShow;
300
+ else if (!0 === i.options.centerMode) o = i.slideCount;
301
+ else if (i.options.asNavFor)
302
+ for (; e < i.slideCount;) ++o, e = t + i.options.slidesToScroll, t += i.options.slidesToScroll <= i.options.slidesToShow ? i.options.slidesToScroll : i.options.slidesToShow;
303
+ else o = 1 + Math.ceil((i.slideCount - i.options.slidesToShow) / i.options.slidesToScroll);
304
+ return o - 1
305
+ }, e.prototype.getLeft = function (i) {
306
+ var e, t, o, s, n = this,
307
+ r = 0;
308
+ return n.slideOffset = 0, t = n.$slides.first().outerHeight(!0), !0 === n.options.infinite ? (n.slideCount > n.options.slidesToShow && (n.slideOffset = n.slideWidth * n.options.slidesToShow * -1, s = -1, !0 === n.options.vertical && !0 === n.options.centerMode && (2 === n.options.slidesToShow ? s = -1.5 : 1 === n.options.slidesToShow && (s = -2)), r = t * n.options.slidesToShow * s), n.slideCount % n.options.slidesToScroll != 0 && i + n.options.slidesToScroll > n.slideCount && n.slideCount > n.options.slidesToShow && (i > n.slideCount ? (n.slideOffset = (n.options.slidesToShow - (i - n.slideCount)) * n.slideWidth * -1, r = (n.options.slidesToShow - (i - n.slideCount)) * t * -1) : (n.slideOffset = n.slideCount % n.options.slidesToScroll * n.slideWidth * -1, r = n.slideCount % n.options.slidesToScroll * t * -1))) : i + n.options.slidesToShow > n.slideCount && (n.slideOffset = (i + n.options.slidesToShow - n.slideCount) * n.slideWidth, r = (i + n.options.slidesToShow - n.slideCount) * t), n.slideCount <= n.options.slidesToShow && (n.slideOffset = 0, r = 0), !0 === n.options.centerMode && n.slideCount <= n.options.slidesToShow ? n.slideOffset = n.slideWidth * Math.floor(n.options.slidesToShow) / 2 - n.slideWidth * n.slideCount / 2 : !0 === n.options.centerMode && !0 === n.options.infinite ? n.slideOffset += n.slideWidth * Math.floor(n.options.slidesToShow / 2) - n.slideWidth : !0 === n.options.centerMode && (n.slideOffset = 0, n.slideOffset += n.slideWidth * Math.floor(n.options.slidesToShow / 2)), e = !1 === n.options.vertical ? i * n.slideWidth * -1 + n.slideOffset : i * t * -1 + r, !0 === n.options.variableWidth && (o = n.slideCount <= n.options.slidesToShow || !1 === n.options.infinite ? n.$slideTrack.children(".slick-slide").eq(i) : n.$slideTrack.children(".slick-slide").eq(i + n.options.slidesToShow), e = !0 === n.options.rtl ? o[0] ? -1 * (n.$slideTrack.width() - o[0].offsetLeft - o.width()) : 0 : o[0] ? -1 * o[0].offsetLeft : 0, !0 === n.options.centerMode && (o = n.slideCount <= n.options.slidesToShow || !1 === n.options.infinite ? n.$slideTrack.children(".slick-slide").eq(i) : n.$slideTrack.children(".slick-slide").eq(i + n.options.slidesToShow + 1), e = !0 === n.options.rtl ? o[0] ? -1 * (n.$slideTrack.width() - o[0].offsetLeft - o.width()) : 0 : o[0] ? -1 * o[0].offsetLeft : 0, e += (n.$list.width() - o.outerWidth()) / 2)), e
309
+ }, e.prototype.getOption = e.prototype.slickGetOption = function (i) {
310
+ return this.options[i]
311
+ }, e.prototype.getNavigableIndexes = function () {
312
+ var i, e = this,
313
+ t = 0,
314
+ o = 0,
315
+ s = [];
316
+ for (!1 === e.options.infinite ? i = e.slideCount : (t = e.options.slidesToScroll * -Math.ceil(e.slideCount / 2), o = e.options.slidesToScroll * -Math.ceil(e.slideCount / 2), i = 2 * e.slideCount); t < i;) s.push(t), t = o + e.options.slidesToScroll, o += e.options.slidesToScroll <= e.options.slidesToShow ? e.options.slidesToScroll : e.options.slidesToShow;
317
+ return s
318
+ }, e.prototype.getSlick = function () {
319
+ return this
320
+ }, e.prototype.getSlideCount = function () {
321
+ var e, t, o = this;
322
+ return t = !0 === o.options.centerMode ? o.slideWidth * Math.floor(o.options.slidesToShow / 2) : 0, !0 === o.options.swipeToSlide ? (o.$slideTrack.find(".slick-slide").each(function (s, n) {
323
+ if (n.offsetLeft - t + i(n).outerWidth() / 2 > -1 * o.swipeLeft) return e = n, !1
324
+ }), Math.abs(i(e).attr("data-slick-index") - o.currentSlide) || 1) : o.options.slidesToScroll
325
+ }, e.prototype.goTo = e.prototype.slickGoTo = function (i, e) {
326
+ this.changeSlide({
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
327
  data: {
328
+ message: "index",
329
+ index: parseInt(i)
330
+ }
331
+ }, e)
332
+ }, e.prototype.init = function (e) {
333
+ var t = this;
334
+ i(t.$slider).hasClass("slick-initialized") || (i(t.$slider).addClass("slick-initialized"), t.buildRows(), t.buildOut(), t.setProps(), t.startLoad(), t.loadSlider(), t.initializeEvents(), t.updateArrows(), t.updateDots(), t.checkResponsive(!0), t.focusHandler()), e && t.$slider.trigger("init", [t]), !0 === t.options.accessibility && t.initADA(), t.options.autoplay && (t.paused = !1, t.autoPlay())
335
+ }, e.prototype.initADA = function () {
336
+ var e = this,
337
+ t = Math.ceil(e.slideCount / e.options.slidesToShow),
338
+ o = e.getNavigableIndexes().filter(function (i) {
339
+ return i >= 0 && i < e.slideCount
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
340
  });
341
+ e.$slides.add(e.$slideTrack.find(".slick-cloned")).attr({
342
+ "aria-hidden": "true",
343
+ tabindex: "-1"
344
+ }).find("a, input, button, select").attr({
345
+ tabindex: "-1"
346
+ }), null !== e.$dots && (e.$slides.not(e.$slideTrack.find(".slick-cloned")).each(function (t) {
347
+ var s = o.indexOf(t);
348
+ i(this).attr({
349
+ role: "tabpanel",
350
+ id: "slick-slide" + e.instanceUid + t,
351
+ tabindex: -1
352
+ }), -1 !== s && i(this).attr({
353
+ "aria-describedby": "slick-slide-control" + e.instanceUid + s
354
+ })
355
+ }), e.$dots.attr("role", "tablist").find("li").each(function (s) {
356
+ var n = o[s];
357
+ i(this).attr({
358
+ role: "presentation"
359
+ }), i(this).find("button").first().attr({
360
+ role: "tab",
361
+ id: "slick-slide-control" + e.instanceUid + s,
362
+ "aria-controls": "slick-slide" + e.instanceUid + n,
363
+ "aria-label": s + 1 + " of " + t,
364
+ "aria-selected": null,
365
+ tabindex: "-1"
366
+ })
367
+ }).eq(e.currentSlide).find("button").attr({
368
+ "aria-selected": "true",
369
+ tabindex: "0"
370
+ }).end());
371
+ for (var s = e.currentSlide, n = s + e.options.slidesToShow; s < n; s++) e.$slides.eq(s).attr("tabindex", 0);
372
+ e.activateADA()
373
+ }, e.prototype.initArrowEvents = function () {
374
+ var i = this;
375
+ !0 === i.options.arrows && i.slideCount > i.options.slidesToShow && (i.$prevArrow.off("click.slick").on("click.slick", {
376
+ message: "previous"
377
+ }, i.changeSlide), i.$nextArrow.off("click.slick").on("click.slick", {
378
+ message: "next"
379
+ }, i.changeSlide), !0 === i.options.accessibility && (i.$prevArrow.on("keydown.slick", i.keyHandler), i.$nextArrow.on("keydown.slick", i.keyHandler)))
380
+ }, e.prototype.initDotEvents = function () {
381
+ var e = this;
382
+ !0 === e.options.dots && (i("li", e.$dots).on("click.slick", {
383
+ message: "index"
384
+ }, e.changeSlide), !0 === e.options.accessibility && e.$dots.on("keydown.slick", e.keyHandler)), !0 === e.options.dots && !0 === e.options.pauseOnDotsHover && i("li", e.$dots).on("mouseenter.slick", i.proxy(e.interrupt, e, !0)).on("mouseleave.slick", i.proxy(e.interrupt, e, !1))
385
+ }, e.prototype.initSlideEvents = function () {
386
+ var e = this;
387
+ e.options.pauseOnHover && (e.$list.on("mouseenter.slick", i.proxy(e.interrupt, e, !0)), e.$list.on("mouseleave.slick", i.proxy(e.interrupt, e, !1)))
388
+ }, e.prototype.initializeEvents = function () {
389
+ var e = this;
390
+ e.initArrowEvents(), e.initDotEvents(), e.initSlideEvents(), e.$list.on("touchstart.slick mousedown.slick", {
391
+ action: "start"
392
+ }, e.swipeHandler), e.$list.on("touchmove.slick mousemove.slick", {
393
+ action: "move"
394
+ }, e.swipeHandler), e.$list.on("touchend.slick mouseup.slick", {
395
+ action: "end"
396
+ }, e.swipeHandler), e.$list.on("touchcancel.slick mouseleave.slick", {
397
+ action: "end"
398
+ }, e.swipeHandler), e.$list.on("click.slick", e.clickHandler), i(document).on(e.visibilityChange, i.proxy(e.visibility, e)), !0 === e.options.accessibility && e.$list.on("keydown.slick", e.keyHandler), !0 === e.options.focusOnSelect && i(e.$slideTrack).children().on("click.slick", e.selectHandler), i(window).on("orientationchange.slick.slick-" + e.instanceUid, i.proxy(e.orientationChange, e)), i(window).on("resize.slick.slick-" + e.instanceUid, i.proxy(e.resize, e)), i("[draggable!=true]", e.$slideTrack).on("dragstart", e.preventDefault), i(window).on("load.slick.slick-" + e.instanceUid, e.setPosition), i(e.setPosition)
399
+ }, e.prototype.initUI = function () {
400
+ var i = this;
401
+ !0 === i.options.arrows && i.slideCount > i.options.slidesToShow && (i.$prevArrow.show(), i.$nextArrow.show()), !0 === i.options.dots && i.slideCount > i.options.slidesToShow && i.$dots.show()
402
+ }, e.prototype.keyHandler = function (i) {
403
+ var e = this;
404
+ i.target.tagName.match("TEXTAREA|INPUT|SELECT") || (37 === i.keyCode && !0 === e.options.accessibility ? e.changeSlide({
405
+ data: {
406
+ message: !0 === e.options.rtl ? "next" : "previous"
407
  }
408
+ }) : 39 === i.keyCode && !0 === e.options.accessibility && e.changeSlide({
409
+ data: {
410
+ message: !0 === e.options.rtl ? "previous" : "next"
411
+ }
412
+ }))
413
+ }, e.prototype.lazyLoad = function () {
414
+ function e(e) {
415
+ i("img[data-lazy]", e).each(function () {
416
+ var e = i(this),
417
+ t = i(this).attr("data-lazy"),
418
+ o = i(this).attr("data-srcset"),
419
+ s = i(this).attr("data-sizes") || n.$slider.attr("data-sizes"),
420
+ r = document.createElement("img");
421
+ r.onload = function () {
422
+ e.animate({
423
+ opacity: 0
424
+ }, 100, function () {
425
+ o && (e.attr("srcset", o), s && e.attr("sizes", s)), e.attr("src", t).animate({
426
+ opacity: 1
427
+ }, 200, function () {
428
+ e.removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading")
429
+ }), n.$slider.trigger("lazyLoaded", [n, e, t])
430
+ })
431
+ }, r.onerror = function () {
432
+ e.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"), n.$slider.trigger("lazyLoadError", [n, e, t])
433
+ }, r.src = t
434
+ })
435
+ }
436
+ var t, o, s, n = this;
437
+ if (!0 === n.options.centerMode ? !0 === n.options.infinite ? s = (o = n.currentSlide + (n.options.slidesToShow / 2 + 1)) + n.options.slidesToShow + 2 : (o = Math.max(0, n.currentSlide - (n.options.slidesToShow / 2 + 1)), s = n.options.slidesToShow / 2 + 1 + 2 + n.currentSlide) : (o = n.options.infinite ? n.options.slidesToShow + n.currentSlide : n.currentSlide, s = Math.ceil(o + n.options.slidesToShow), !0 === n.options.fade && (o > 0 && o--, s <= n.slideCount && s++)), t = n.$slider.find(".slick-slide").slice(o, s), "anticipated" === n.options.lazyLoad)
438
+ for (var r = o - 1, l = s, d = n.$slider.find(".slick-slide"), a = 0; a < n.options.slidesToScroll; a++) r < 0 && (r = n.slideCount - 1), t = (t = t.add(d.eq(r))).add(d.eq(l)), r--, l++;
439
+ e(t), n.slideCount <= n.options.slidesToShow ? e(n.$slider.find(".slick-slide")) : n.currentSlide >= n.slideCount - n.options.slidesToShow ? e(n.$slider.find(".slick-cloned").slice(0, n.options.slidesToShow)) : 0 === n.currentSlide && e(n.$slider.find(".slick-cloned").slice(-1 * n.options.slidesToShow))
440
+ }, e.prototype.loadSlider = function () {
441
+ var i = this;
442
+ i.setPosition(), i.$slideTrack.css({
443
  opacity: 1
444
+ }), i.$slider.removeClass("slick-loading"), i.initUI(), "progressive" === i.options.lazyLoad && i.progressiveLazyLoad()
445
+ }, e.prototype.next = e.prototype.slickNext = function () {
446
+ this.changeSlide({
 
 
 
 
 
 
 
 
 
 
 
 
 
 
447
  data: {
448
+ message: "next"
449
+ }
450
+ })
451
+ }, e.prototype.orientationChange = function () {
452
+ var i = this;
453
+ i.checkResponsive(), i.setPosition()
454
+ }, e.prototype.pause = e.prototype.slickPause = function () {
455
+ var i = this;
456
+ i.autoPlayClear(), i.paused = !0
457
+ }, e.prototype.play = e.prototype.slickPlay = function () {
458
+ var i = this;
459
+ i.autoPlay(), i.options.autoplay = !0, i.paused = !1, i.focussed = !1, i.interrupted = !1
460
+ }, e.prototype.postSlide = function (e) {
461
+ var t = this;
462
+ t.unslicked || (t.$slider.trigger("afterChange", [t, e]), t.animating = !1, t.slideCount > t.options.slidesToShow && t.setPosition(), t.swipeLeft = null, t.options.autoplay && t.autoPlay(), !0 === t.options.accessibility && (t.initADA(), t.options.focusOnChange && i(t.$slides.get(t.currentSlide)).attr("tabindex", 0).focus()))
463
+ }, e.prototype.prev = e.prototype.slickPrev = function () {
464
+ this.changeSlide({
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
465
  data: {
466
+ message: "previous"
467
+ }
468
+ })
469
+ }, e.prototype.preventDefault = function (i) {
470
+ i.preventDefault()
471
+ }, e.prototype.progressiveLazyLoad = function (e) {
472
+ e = e || 1;
473
+ var t, o, s, n, r, l = this,
474
+ d = i("img[data-lazy]", l.$slider);
475
+ d.length ? (t = d.first(), o = t.attr("data-lazy"), s = t.attr("data-srcset"), n = t.attr("data-sizes") || l.$slider.attr("data-sizes"), (r = document.createElement("img")).onload = function () {
476
+ s && (t.attr("srcset", s), n && t.attr("sizes", n)), t.attr("src", o).removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading"), !0 === l.options.adaptiveHeight && l.setPosition(), l.$slider.trigger("lazyLoaded", [l, t, o]), l.progressiveLazyLoad()
477
+ }, r.onerror = function () {
478
+ e < 3 ? setTimeout(function () {
479
+ l.progressiveLazyLoad(e + 1)
480
+ }, 500) : (t.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"), l.$slider.trigger("lazyLoadError", [l, t, o]), l.progressiveLazyLoad())
481
+ }, r.src = o) : l.$slider.trigger("allImagesLoaded", [l])
482
+ }, e.prototype.refresh = function (e) {
483
+ var t, o, s = this;
484
+ o = s.slideCount - s.options.slidesToShow, !s.options.infinite && s.currentSlide > o && (s.currentSlide = o), s.slideCount <= s.options.slidesToShow && (s.currentSlide = 0), t = s.currentSlide, s.destroy(!0), i.extend(s, s.initials, {
485
+ currentSlide: t
486
+ }), s.init(), e || s.changeSlide({
487
+ data: {
488
+ message: "index",
489
+ index: t
490
+ }
491
+ }, !1)
492
+ }, e.prototype.registerBreakpoints = function () {
493
+ var e, t, o, s = this,
494
+ n = s.options.responsive || null;
495
+ if ("array" === i.type(n) && n.length) {
496
+ s.respondTo = s.options.respondTo || "window";
497
+ for (e in n)
498
+ if (o = s.breakpoints.length - 1, n.hasOwnProperty(e)) {
499
+ for (t = n[e].breakpoint; o >= 0;) s.breakpoints[o] && s.breakpoints[o] === t && s.breakpoints.splice(o, 1), o--;
500
+ s.breakpoints.push(t), s.breakpointSettings[t] = n[e].settings
501
+ } s.breakpoints.sort(function (i, e) {
502
+ return s.options.mobileFirst ? i - e : e - i
503
+ })
504
+ }
505
+ }, e.prototype.reinit = function () {
506
+ var e = this;
507
+ e.$slides = e.$slideTrack.children(e.options.slide).addClass("slick-slide"), e.slideCount = e.$slides.length, e.currentSlide >= e.slideCount && 0 !== e.currentSlide && (e.currentSlide = e.currentSlide - e.options.slidesToScroll), e.slideCount <= e.options.slidesToShow && (e.currentSlide = 0), e.registerBreakpoints(), e.setProps(), e.setupInfinite(), e.buildArrows(), e.updateArrows(), e.initArrowEvents(), e.buildDots(), e.updateDots(), e.initDotEvents(), e.cleanUpSlideEvents(), e.initSlideEvents(), e.checkResponsive(!1, !0), !0 === e.options.focusOnSelect && i(e.$slideTrack).children().on("click.slick", e.selectHandler), e.setSlideClasses("number" == typeof e.currentSlide ? e.currentSlide : 0), e.setPosition(), e.focusHandler(), e.paused = !e.options.autoplay, e.autoPlay(), e.$slider.trigger("reInit", [e])
508
+ }, e.prototype.resize = function () {
509
+ var e = this;
510
+ i(window).width() !== e.windowWidth && (clearTimeout(e.windowDelay), e.windowDelay = window.setTimeout(function () {
511
+ e.windowWidth = i(window).width(), e.checkResponsive(), e.unslicked || e.setPosition()
512
+ }, 50))
513
+ }, e.prototype.removeSlide = e.prototype.slickRemove = function (i, e, t) {
514
+ var o = this;
515
+ if (i = "boolean" == typeof i ? !0 === (e = i) ? 0 : o.slideCount - 1 : !0 === e ? --i : i, o.slideCount < 1 || i < 0 || i > o.slideCount - 1) return !1;
516
+ o.unload(), !0 === t ? o.$slideTrack.children().remove() : o.$slideTrack.children(this.options.slide).eq(i).remove(), o.$slides = o.$slideTrack.children(this.options.slide), o.$slideTrack.children(this.options.slide).detach(), o.$slideTrack.append(o.$slides), o.$slidesCache = o.$slides, o.reinit()
517
+ }, e.prototype.setCSS = function (i) {
518
+ var e, t, o = this,
519
+ s = {};
520
+ !0 === o.options.rtl && (i = -i), e = "left" == o.positionProp ? Math.ceil(i) + "px" : "0px", t = "top" == o.positionProp ? Math.ceil(i) + "px" : "0px", s[o.positionProp] = i, !1 === o.transformsEnabled ? o.$slideTrack.css(s) : (s = {}, !1 === o.cssTransitions ? (s[o.animType] = "translate(" + e + ", " + t + ")", o.$slideTrack.css(s)) : (s[o.animType] = "translate3d(" + e + ", " + t + ", 0px)", o.$slideTrack.css(s)))
521
+ }, e.prototype.setDimensions = function () {
522
+ var i = this;
523
+ !1 === i.options.vertical ? !0 === i.options.centerMode && i.$list.css({
524
+ padding: "0px " + i.options.centerPadding
525
+ }) : (i.$list.height(i.$slides.first().outerHeight(!0) * i.options.slidesToShow), !0 === i.options.centerMode && i.$list.css({
526
+ padding: i.options.centerPadding + " 0px"
527
+ })), i.listWidth = i.$list.width(), i.listHeight = i.$list.height(), !1 === i.options.vertical && !1 === i.options.variableWidth ? (i.slideWidth = Math.ceil(i.listWidth / i.options.slidesToShow), i.$slideTrack.width(Math.ceil(i.slideWidth * i.$slideTrack.children(".slick-slide").length))) : !0 === i.options.variableWidth ? i.$slideTrack.width(5e3 * i.slideCount) : (i.slideWidth = Math.ceil(i.listWidth), i.$slideTrack.height(Math.ceil(i.$slides.first().outerHeight(!0) * i.$slideTrack.children(".slick-slide").length)));
528
+ var e = i.$slides.first().outerWidth(!0) - i.$slides.first().width();
529
+ !1 === i.options.variableWidth && i.$slideTrack.children(".slick-slide").width(i.slideWidth - e)
530
+ }, e.prototype.setFade = function () {
531
+ var e, t = this;
532
+ t.$slides.each(function (o, s) {
533
+ e = t.slideWidth * o * -1, !0 === t.options.rtl ? i(s).css({
534
+ position: "relative",
535
+ right: e,
536
+ top: 0,
537
+ zIndex: t.options.zIndex - 2,
538
+ opacity: 0
539
+ }) : i(s).css({
540
+ position: "relative",
541
+ left: e,
542
+ top: 0,
543
+ zIndex: t.options.zIndex - 2,
544
+ opacity: 0
545
+ })
546
+ }), t.$slides.eq(t.currentSlide).css({
547
+ zIndex: t.options.zIndex - 1,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
548
  opacity: 1
549
+ })
550
+ }, e.prototype.setHeight = function () {
551
+ var i = this;
552
+ if (1 === i.options.slidesToShow && !0 === i.options.adaptiveHeight && !1 === i.options.vertical) {
553
+ var e = i.$slides.eq(i.currentSlide).outerHeight(!0);
554
+ i.$list.css("height", e)
555
+ }
556
+ }, e.prototype.setOption = e.prototype.slickSetOption = function () {
557
+ var e, t, o, s, n, r = this,
558
+ l = !1;
559
+ if ("object" === i.type(arguments[0]) ? (o = arguments[0], l = arguments[1], n = "multiple") : "string" === i.type(arguments[0]) && (o = arguments[0], s = arguments[1], l = arguments[2], "responsive" === arguments[0] && "array" === i.type(arguments[1]) ? n = "responsive" : void 0 !== arguments[1] && (n = "single")), "single" === n) r.options[o] = s;
560
+ else if ("multiple" === n) i.each(o, function (i, e) {
561
+ r.options[i] = e
562
  });
563
+ else if ("responsive" === n)
564
+ for (t in s)
565
+ if ("array" !== i.type(r.options.responsive)) r.options.responsive = [s[t]];
566
+ else {
567
+ for (e = r.options.responsive.length - 1; e >= 0;) r.options.responsive[e].breakpoint === s[t].breakpoint && r.options.responsive.splice(e, 1), e--;
568
+ r.options.responsive.push(s[t])
569
+ } l && (r.unload(), r.reinit())
570
+ }, e.prototype.setPosition = function () {
571
+ var i = this;
572
+ i.setDimensions(), i.setHeight(), !1 === i.options.fade ? i.setCSS(i.getLeft(i.currentSlide)) : i.setFade(), i.$slider.trigger("setPosition", [i])
573
+ }, e.prototype.setProps = function () {
574
+ var i = this,
575
+ e = document.body.style;
576
+ i.positionProp = !0 === i.options.vertical ? "top" : "left", "top" === i.positionProp ? i.$slider.addClass("slick-vertical") : i.$slider.removeClass("slick-vertical"), void 0 === e.WebkitTransition && void 0 === e.MozTransition && void 0 === e.msTransition || !0 === i.options.useCSS && (i.cssTransitions = !0), i.options.fade && ("number" == typeof i.options.zIndex ? i.options.zIndex < 3 && (i.options.zIndex = 3) : i.options.zIndex = i.defaults.zIndex), void 0 !== e.OTransform && (i.animType = "OTransform", i.transformType = "-o-transform", i.transitionType = "OTransition", void 0 === e.perspectiveProperty && void 0 === e.webkitPerspective && (i.animType = !1)), void 0 !== e.MozTransform && (i.animType = "MozTransform", i.transformType = "-moz-transform", i.transitionType = "MozTransition", void 0 === e.perspectiveProperty && void 0 === e.MozPerspective && (i.animType = !1)), void 0 !== e.webkitTransform && (i.animType = "webkitTransform", i.transformType = "-webkit-transform", i.transitionType = "webkitTransition", void 0 === e.perspectiveProperty && void 0 === e.webkitPerspective && (i.animType = !1)), void 0 !== e.msTransform && (i.animType = "msTransform", i.transformType = "-ms-transform", i.transitionType = "msTransition", void 0 === e.msTransform && (i.animType = !1)), void 0 !== e.transform && !1 !== i.animType && (i.animType = "transform", i.transformType = "transform", i.transitionType = "transition"), i.transformsEnabled = i.options.useTransform && null !== i.animType && !1 !== i.animType
577
+ }, e.prototype.setSlideClasses = function (i) {
578
+ var e, t, o, s, n = this;
579
+ if (t = n.$slider.find(".slick-slide").removeClass("slick-active slick-center slick-current").attr("aria-hidden", "true"), n.$slides.eq(i).addClass("slick-current"), !0 === n.options.centerMode) {
580
+ var r = n.options.slidesToShow % 2 == 0 ? 1 : 0;
581
+ e = Math.floor(n.options.slidesToShow / 2), !0 === n.options.infinite && (i >= e && i <= n.slideCount - 1 - e ? n.$slides.slice(i - e + r, i + e + 1).addClass("slick-active").attr("aria-hidden", "false") : (o = n.options.slidesToShow + i, t.slice(o - e + 1 + r, o + e + 2).addClass("slick-active").attr("aria-hidden", "false")), 0 === i ? t.eq(t.length - 1 - n.options.slidesToShow).addClass("slick-center") : i === n.slideCount - 1 && t.eq(n.options.slidesToShow).addClass("slick-center")), n.$slides.eq(i).addClass("slick-center")
582
+ } else i >= 0 && i <= n.slideCount - n.options.slidesToShow ? n.$slides.slice(i, i + n.options.slidesToShow).addClass("slick-active").attr("aria-hidden", "false") : t.length <= n.options.slidesToShow ? t.addClass("slick-active").attr("aria-hidden", "false") : (s = n.slideCount % n.options.slidesToShow, o = !0 === n.options.infinite ? n.options.slidesToShow + i : i, n.options.slidesToShow == n.options.slidesToScroll && n.slideCount - i < n.options.slidesToShow ? t.slice(o - (n.options.slidesToShow - s), o + s).addClass("slick-active").attr("aria-hidden", "false") : t.slice(o, o + n.options.slidesToShow).addClass("slick-active").attr("aria-hidden", "false"));
583
+ "ondemand" !== n.options.lazyLoad && "anticipated" !== n.options.lazyLoad || n.lazyLoad()
584
+ }, e.prototype.setupInfinite = function () {
585
+ var e, t, o, s = this;
586
+ if (!0 === s.options.fade && (s.options.centerMode = !1), !0 === s.options.infinite && !1 === s.options.fade && (t = null, s.slideCount > s.options.slidesToShow)) {
587
+ for (o = !0 === s.options.centerMode ? s.options.slidesToShow + 1 : s.options.slidesToShow, e = s.slideCount; e > s.slideCount - o; e -= 1) t = e - 1, i(s.$slides[t]).clone(!0).attr("id", "").attr("data-slick-index", t - s.slideCount).prependTo(s.$slideTrack).addClass("slick-cloned");
588
+ for (e = 0; e < o + s.slideCount; e += 1) t = e, i(s.$slides[t]).clone(!0).attr("id", "").attr("data-slick-index", t + s.slideCount).appendTo(s.$slideTrack).addClass("slick-cloned");
589
+ s.$slideTrack.find(".slick-cloned").find("[id]").each(function () {
590
+ i(this).attr("id", "")
591
+ })
592
+ }
593
+ }, e.prototype.interrupt = function (i) {
594
+ var e = this;
595
+ i || e.autoPlay(), e.interrupted = i
596
+ }, e.prototype.selectHandler = function (e) {
597
+ var t = this,
598
+ o = i(e.target).is(".slick-slide") ? i(e.target) : i(e.target).parents(".slick-slide"),
599
+ s = parseInt(o.attr("data-slick-index"));
600
+ s || (s = 0), t.slideCount <= t.options.slidesToShow ? t.slideHandler(s, !1, !0) : t.slideHandler(s)
601
+ }, e.prototype.slideHandler = function (i, e, t) {
602
+ var o, s, n, r, l, d = null,
603
+ a = this;
604
+ if (e = e || !1, !(!0 === a.animating && !0 === a.options.waitForAnimate || !0 === a.options.fade && a.currentSlide === i))
605
+ if (!1 === e && a.asNavFor(i), o = i, d = a.getLeft(o), r = a.getLeft(a.currentSlide), a.currentLeft = null === a.swipeLeft ? r : a.swipeLeft, !1 === a.options.infinite && !1 === a.options.centerMode && (i < 0 || i > a.getDotCount() * a.options.slidesToScroll)) !1 === a.options.fade && (o = a.currentSlide, !0 !== t ? a.animateSlide(r, function () {
606
+ a.postSlide(o)
607
+ }) : a.postSlide(o));
608
+ else if (!1 === a.options.infinite && !0 === a.options.centerMode && (i < 0 || i > a.slideCount - a.options.slidesToScroll)) !1 === a.options.fade && (o = a.currentSlide, !0 !== t ? a.animateSlide(r, function () {
609
+ a.postSlide(o)
610
+ }) : a.postSlide(o));
611
+ else {
612
+ if (a.options.autoplay && clearInterval(a.autoPlayTimer), s = o < 0 ? a.slideCount % a.options.slidesToScroll != 0 ? a.slideCount - a.slideCount % a.options.slidesToScroll : a.slideCount + o : o >= a.slideCount ? a.slideCount % a.options.slidesToScroll != 0 ? 0 : o - a.slideCount : o, a.animating = !0, a.$slider.trigger("beforeChange", [a, a.currentSlide, s]), n = a.currentSlide, a.currentSlide = s, a.setSlideClasses(a.currentSlide), a.options.asNavFor && (l = (l = a.getNavTarget()).slick("getSlick")).slideCount <= l.options.slidesToShow && l.setSlideClasses(a.currentSlide), a.updateDots(), a.updateArrows(), !0 === a.options.fade) return !0 !== t ? (a.fadeSlideOut(n), a.fadeSlide(s, function () {
613
+ a.postSlide(s)
614
+ })) : a.postSlide(s), void a.animateHeight();
615
+ !0 !== t ? a.animateSlide(d, function () {
616
+ a.postSlide(s)
617
+ }) : a.postSlide(s)
618
+ }
619
+ }, e.prototype.startLoad = function () {
620
+ var i = this;
621
+ !0 === i.options.arrows && i.slideCount > i.options.slidesToShow && (i.$prevArrow.hide(), i.$nextArrow.hide()), !0 === i.options.dots && i.slideCount > i.options.slidesToShow && i.$dots.hide(), i.$slider.addClass("slick-loading")
622
+ }, e.prototype.swipeDirection = function () {
623
+ var i, e, t, o, s = this;
624
+ return i = s.touchObject.startX - s.touchObject.curX, e = s.touchObject.startY - s.touchObject.curY, t = Math.atan2(e, i), (o = Math.round(180 * t / Math.PI)) < 0 && (o = 360 - Math.abs(o)), o <= 45 && o >= 0 ? !1 === s.options.rtl ? "left" : "right" : o <= 360 && o >= 315 ? !1 === s.options.rtl ? "left" : "right" : o >= 135 && o <= 225 ? !1 === s.options.rtl ? "right" : "left" : !0 === s.options.verticalSwiping ? o >= 35 && o <= 135 ? "down" : "up" : "vertical"
625
+ }, e.prototype.swipeEnd = function (i) {
626
+ var e, t, o = this;
627
+ if (o.dragging = !1, o.swiping = !1, o.scrolling) return o.scrolling = !1, !1;
628
+ if (o.interrupted = !1, o.shouldClick = !(o.touchObject.swipeLength > 10), void 0 === o.touchObject.curX) return !1;
629
+ if (!0 === o.touchObject.edgeHit && o.$slider.trigger("edge", [o, o.swipeDirection()]), o.touchObject.swipeLength >= o.touchObject.minSwipe) {
630
+ switch (t = o.swipeDirection()) {
631
+ case "left":
632
+ case "down":
633
+ e = o.options.swipeToSlide ? o.checkNavigable(o.currentSlide + o.getSlideCount()) : o.currentSlide + o.getSlideCount(), o.currentDirection = 0;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
634
  break;
635
+ case "right":
636
+ case "up":
637
+ e = o.options.swipeToSlide ? o.checkNavigable(o.currentSlide - o.getSlideCount()) : o.currentSlide - o.getSlideCount(), o.currentDirection = 1
638
+ }
639
+ "vertical" != t && (o.slideHandler(e), o.touchObject = {}, o.$slider.trigger("swipe", [o, t]))
640
+ } else o.touchObject.startX !== o.touchObject.curX && (o.slideHandler(o.currentSlide), o.touchObject = {})
641
+ }, e.prototype.swipeHandler = function (i) {
642
+ var e = this;
643
+ if (!(!1 === e.options.swipe || "ontouchend" in document && !1 === e.options.swipe || !1 === e.options.draggable && -1 !== i.type.indexOf("mouse"))) switch (e.touchObject.fingerCount = i.originalEvent && void 0 !== i.originalEvent.touches ? i.originalEvent.touches.length : 1, e.touchObject.minSwipe = e.listWidth / e.options.touchThreshold, !0 === e.options.verticalSwiping && (e.touchObject.minSwipe = e.listHeight / e.options.touchThreshold), i.data.action) {
644
+ case "start":
645
+ e.swipeStart(i);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
646
  break;
647
+ case "move":
648
+ e.swipeMove(i);
 
649
  break;
650
+ case "end":
651
+ e.swipeEnd(i)
652
+ }
653
+ }, e.prototype.swipeMove = function (i) {
654
+ var e, t, o, s, n, r, l = this;
655
+ return n = void 0 !== i.originalEvent ? i.originalEvent.touches : null, !(!l.dragging || l.scrolling || n && 1 !== n.length) && (e = l.getLeft(l.currentSlide), l.touchObject.curX = void 0 !== n ? n[0].pageX : i.clientX, l.touchObject.curY = void 0 !== n ? n[0].pageY : i.clientY, l.touchObject.swipeLength = Math.round(Math.sqrt(Math.pow(l.touchObject.curX - l.touchObject.startX, 2))), r = Math.round(Math.sqrt(Math.pow(l.touchObject.curY - l.touchObject.startY, 2))), !l.options.verticalSwiping && !l.swiping && r > 4 ? (l.scrolling = !0, !1) : (!0 === l.options.verticalSwiping && (l.touchObject.swipeLength = r), t = l.swipeDirection(), void 0 !== i.originalEvent && l.touchObject.swipeLength > 4 && (l.swiping = !0, i.preventDefault()), s = (!1 === l.options.rtl ? 1 : -1) * (l.touchObject.curX > l.touchObject.startX ? 1 : -1), !0 === l.options.verticalSwiping && (s = l.touchObject.curY > l.touchObject.startY ? 1 : -1), o = l.touchObject.swipeLength, l.touchObject.edgeHit = !1, !1 === l.options.infinite && (0 === l.currentSlide && "right" === t || l.currentSlide >= l.getDotCount() && "left" === t) && (o = l.touchObject.swipeLength * l.options.edgeFriction, l.touchObject.edgeHit = !0), !1 === l.options.vertical ? l.swipeLeft = e + o * s : l.swipeLeft = e + o * (l.$list.height() / l.listWidth) * s, !0 === l.options.verticalSwiping && (l.swipeLeft = e + o * s), !0 !== l.options.fade && !1 !== l.options.touchMove && (!0 === l.animating ? (l.swipeLeft = null, !1) : void l.setCSS(l.swipeLeft))))
656
+ }, e.prototype.swipeStart = function (i) {
657
+ var e, t = this;
658
+ if (t.interrupted = !0, 1 !== t.touchObject.fingerCount || t.slideCount <= t.options.slidesToShow) return t.touchObject = {}, !1;
659
+ void 0 !== i.originalEvent && void 0 !== i.originalEvent.touches && (e = i.originalEvent.touches[0]), t.touchObject.startX = t.touchObject.curX = void 0 !== e ? e.pageX : i.clientX, t.touchObject.startY = t.touchObject.curY = void 0 !== e ? e.pageY : i.clientY, t.dragging = !0
660
+ }, e.prototype.unfilterSlides = e.prototype.slickUnfilter = function () {
661
+ var i = this;
662
+ null !== i.$slidesCache && (i.unload(), i.$slideTrack.children(this.options.slide).detach(), i.$slidesCache.appendTo(i.$slideTrack), i.reinit())
663
+ }, e.prototype.unload = function () {
664
+ var e = this;
665
+ i(".slick-cloned", e.$slider).remove(), e.$dots && e.$dots.remove(), e.$prevArrow && e.htmlExpr.test(e.options.prevArrow) && e.$prevArrow.remove(), e.$nextArrow && e.htmlExpr.test(e.options.nextArrow) && e.$nextArrow.remove(), e.$slides.removeClass("slick-slide slick-active slick-visible slick-current").attr("aria-hidden", "true").css("width", "")
666
+ }, e.prototype.unslick = function (i) {
667
+ var e = this;
668
+ e.$slider.trigger("unslick", [e, i]), e.destroy()
669
+ }, e.prototype.updateArrows = function () {
670
+ var i = this;
671
+ Math.floor(i.options.slidesToShow / 2), !0 === i.options.arrows && i.slideCount > i.options.slidesToShow && !i.options.infinite && (i.$prevArrow.removeClass("slick-disabled").attr("aria-disabled", "false"), i.$nextArrow.removeClass("slick-disabled").attr("aria-disabled", "false"), 0 === i.currentSlide ? (i.$prevArrow.addClass("slick-disabled").attr("aria-disabled", "true"), i.$nextArrow.removeClass("slick-disabled").attr("aria-disabled", "false")) : i.currentSlide >= i.slideCount - i.options.slidesToShow && !1 === i.options.centerMode ? (i.$nextArrow.addClass("slick-disabled").attr("aria-disabled", "true"), i.$prevArrow.removeClass("slick-disabled").attr("aria-disabled", "false")) : i.currentSlide >= i.slideCount - 1 && !0 === i.options.centerMode && (i.$nextArrow.addClass("slick-disabled").attr("aria-disabled", "true"), i.$prevArrow.removeClass("slick-disabled").attr("aria-disabled", "false")))
672
+ }, e.prototype.updateDots = function () {
673
+ var i = this;
674
+ null !== i.$dots && (i.$dots.find("li").removeClass("slick-active").end(), i.$dots.find("li").eq(Math.floor(i.currentSlide / i.options.slidesToScroll)).addClass("slick-active"))
675
+ }, e.prototype.visibility = function () {
676
+ var i = this;
677
+ i.options.autoplay && (document[i.hidden] ? i.interrupted = !0 : i.interrupted = !1)
678
+ }, i.fn.slick = function () {
679
+ var i, t, o = this,
680
+ s = arguments[0],
681
+ n = Array.prototype.slice.call(arguments, 1),
682
+ r = o.length;
683
+ for (i = 0; i < r; i++)
684
+ if ("object" == typeof s || void 0 === s ? o[i].slick = new e(o[i], s) : t = o[i].slick[s].apply(o[i].slick, n), void 0 !== t) return t;
685
+ return o
686
+ }
687
+ });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/frontend/min-css/premium-addons-rtl.min.css CHANGED
@@ -1 +1 @@
1
- @charset "UTF-8";@font-face{font-family:pa-elements;src:url(../../editor/fonts/pa-elements.eot?9e1efm);src:url(../../editor/fonts/pa-elements.eot?9e1efm#iefix) format("embedded-opentype"),url(../../editor/fonts/pa-elements.ttf?9e1efm) format("truetype"),url(../../editor/fonts/pa-elements.woff?9e1efm) format("woff"),url(../../editor/fonts/pa-elements.svg?9e1efm#pa-elements) format("svg");font-weight:400;font-style:normal}.elementor-widget-premium-addon-banner{overflow:hidden}.premium-banner-ib{display:block;position:relative}.premium-banner-ib img{display:block;position:relative}.premium-banner-img-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:100%}.premium-banner-img-wrap .premium-banner-ib-img{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.premium-banner-ib{z-index:1;overflow:hidden;margin:0 0 35px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.premium-banner-ib-desc .premium-banner-read-more{z-index:100}.premium-banner-ib,.wpb_column>.wpb_wrapper .premium-banner-ib{margin-bottom:0}.elementor-widget-premium-addon-banner .premium-banner-ib-title{background:0 0}.premium-banner-ib *,.premium-banner-ib .premium-banner-ib-desc{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.premium-banner-ib img{min-width:100%;max-width:100%;-webkit-transition:opacity .35s;transition:opacity .35s}.premium-banner-ib .premium-banner-ib-desc{padding:15px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;right:0;width:100%;height:100%}.premium-banner-ib .premium-banner-ib-link{position:absolute;top:0;right:0;width:100%;height:100%;z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}.premium-banner-ib a.premium-banner-ib-link{display:block;background:100% 0}.premium-banner-animation1 img{width:-webkit-calc(100% + 50px)!important;width:calc(100% + 50px)!important;max-width:-webkit-calc(100% + 50px)!important;max-width:calc(100% + 50px)!important;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s;-webkit-transform:translate3d(40px,0,0);transform:translate3d(40px,0,0)}.premium-banner-animation2 .premium-banner-ib-title{padding:15px}.premium-banner-animation1 .premium-banner-ib-desc{top:auto;bottom:0;min-height:25%;height:auto;max-height:100%;text-align:right}.premium-banner-animation1 .premium-banner-ib-content,.premium-banner-animation1 .premium-banner-ib-title,.premium-banner-animation1 .premium-banner-read-more{-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0);-webkit-transition-delay:50ms;transition-delay:50ms;-webkit-transition-duration:.35s;transition-duration:.35s}.premium-banner-animation1 .premium-banner-ib-title{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.premium-banner-animation1 .premium-banner-ib-content,.premium-banner-animation1 .premium-banner-read-more{margin-top:10px;opacity:0;-webkit-transition:opacity .2s,-webkit-transform .35s;transition:opacity .2s,-webkit-transform .35s;transition:opacity .2s,transform .35s;transition:opacity .2s,transform .35s,-webkit-transform .35s}.premium-banner-animation1.active .premium-banner-ib-content,.premium-banner-animation1.active .premium-banner-read-more,.premium-banner-animation1:hover .premium-banner-ib-content,.premium-banner-animation1:hover .premium-banner-read-more{opacity:1;-webkit-transition-delay:50ms;transition-delay:50ms;-webkit-transition-duration:.35s;transition-duration:.35s}.premium-banner-animation1.active .premium-banner-ib-content,.premium-banner-animation1.active .premium-banner-ib-title,.premium-banner-animation1.active .premium-banner-read-more,.premium-banner-animation1.active img,.premium-banner-animation1:hover .premium-banner-ib-content,.premium-banner-animation1:hover .premium-banner-ib-title,.premium-banner-animation1:hover .premium-banner-read-more,.premium-banner-animation1:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-delay:50ms;transition-delay:50ms;-webkit-transition-duration:.35s;transition-duration:.35s}.premium-banner-animation1.scale img,.premium-banner-animation1.zoomout img{-webkit-transform:translate3d(40px,0,0) scale(1.1);transform:translate3d(40px,0,0) scale(1.1)}.premium-banner-ib.sepia img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-banner-ib.bright img{-webkit-filter:brightness(1);filter:brightness(1)}.premium-banner-ib.sepia:hover img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-banner-ib.bright:hover img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.premium-banner-animation1.premium-banner-min-height img,.premium-banner-animation13.premium-banner-min-height img,.premium-banner-animation2.premium-banner-min-height img,.premium-banner-animation4.premium-banner-min-height img,.premium-banner-animation5.premium-banner-min-height img,.premium-banner-animation6.premium-banner-min-height img{height:auto}.premium-banner-animation2 img{width:100%}.premium-banner-animation2 .premium-banner-ib-desc::before{position:absolute;content:"";top:0;right:0;width:100%;height:100%;opacity:0;-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}.premium-banner-animation2 .premium-banner-ib-title{position:absolute;top:50%;right:0;width:100%;-webkit-transition:color .35s,-webkit-transform .35s;transition:color .35s,-webkit-transform .35s;transition:transform .35s,color .35s;transition:transform .35s,color .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.premium-banner-animation2 .premium-banner-ib-content,.premium-banner-animation2 .premium-banner-ib-desc::before,.premium-banner-animation2 .premium-banner-read-more{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation2 .premium-banner-ib-content,.premium-banner-animation2 .premium-banner-read-more{position:absolute;bottom:0;right:0;padding:15px;width:100%;max-height:50%;opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}.premium-banner-animation2.active .premium-banner-ib-title,.premium-banner-animation2:hover .premium-banner-ib-title{-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0)}.premium-banner-animation2.active .premium-banner-ib-desc::before,.premium-banner-animation2.active .premium-banner-read-more,.premium-banner-animation2:hover .premium-banner-ib-desc::before,.premium-banner-animation2:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation2.active .premium-banner-ib-content,.premium-banner-animation2:hover .premium-banner-ib-content{opacity:1;-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}.premium-banner-animation3 .premium-banner-ib-title{position:absolute;bottom:0;right:0;padding:15px;width:100%;text-align:right;-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}.premium-banner-animation3 .premium-banner-ib-desc::before,.premium-banner-animation3 .premium-banner-ib-title{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.premium-banner-animation3.active .premium-banner-ib-desc::before,.premium-banner-animation3.active .premium-banner-ib-title,.premium-banner-animation3:hover .premium-banner-ib-desc::before,.premium-banner-animation3:hover .premium-banner-ib-title{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation3 .premium-banner-ib-content{max-height:-webkit-calc(100% - 60px - 1.5em);max-height:calc(100% - 60px - 1.5em);overflow:hidden}.premium-banner-animation4 img{width:-webkit-calc(100% + 40px)!important;width:calc(100% + 40px)!important;max-width:-webkit-calc(100% + 40px)!important;max-width:calc(100% + 40px)!important}.premium-banner-animation4 .premium-banner-ib-desc{padding:30px}.premium-banner-animation4 .premium-banner-ib-desc::after{position:absolute;content:"";opacity:0}.premium-banner-animation4 .premium-banner-ib-desc::before{position:absolute;content:"";opacity:0;top:50px;left:30px;bottom:50px;right:30px;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.premium-banner-animation4 .premium-banner-ib-desc::after{top:30px;left:50px;bottom:30px;right:50px;border-left:1px solid #fff;border-right:1px solid #fff;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.premium-banner-animation4 .premium-banner-ib-title{padding:50px 30px 0 30px;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.premium-banner-animation4 .premium-banner-ib-content,.premium-banner-animation4 .premium-banner-read-more{padding:10px 30px;opacity:0;overflow:hidden;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}.premium-banner-animation4 .premium-banner-ib-title,.premium-banner-animation4 img{-webkit-transform:translate3d(30px,0,0);transform:translate3d(30px,0,0)}.premium-banner-animation4.scale img,.premium-banner-animation4.zoomout img{-webkit-transform:translate3d(30px,0,0) scale(1.1);transform:translate3d(30px,0,0) scale(1.1)}.premium-banner-animation4 .premium-banner-ib-content,.premium-banner-animation4 .premium-banner-read-more{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation4 .premium-banner-ib-desc::after,.premium-banner-animation4 .premium-banner-ib-desc::before{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation4 img{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation4.active .premium-banner-ib-desc::after,.premium-banner-animation4.active .premium-banner-ib-desc::before,.premium-banner-animation4:hover .premium-banner-ib-desc::after,.premium-banner-animation4:hover .premium-banner-ib-desc::before{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-banner-animation4.active .premium-banner-ib-content,.premium-banner-animation4.active .premium-banner-ib-title,.premium-banner-animation4.active .premium-banner-read-more,.premium-banner-animation4:hover .premium-banner-ib-content,.premium-banner-animation4:hover .premium-banner-ib-title,.premium-banner-animation4:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation4:hover .premium-banner-ib-content,.premium-banner-animation4:hover .premium-banner-ib-desc::after,.premium-banner-animation4:hover .premium-banner-ib-title,.premium-banner-animation4:hover img{-webkit-transition-delay:.15s;transition-delay:.15s}.premium-banner-animation5 .premium-banner-ib-desc{top:auto;bottom:0;padding:15px;height:auto;background:#f2f2f2;color:#3c4a50;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.premium-banner-animation5 .premium-banner-ib-content{position:absolute;top:auto;bottom:100%;right:0;width:100%;padding:15px;opacity:0;-webkit-transition:opacity .35s;transition:opacity .35s}.premium-banner-animation5 .premium-banner-ib-title,.premium-banner-animation5 .premium-banner-read-more{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,200%,0);transform:translate3d(0,200%,0);text-align:center}.premium-banner-animation5 .premium-banner-ib-title{margin:10px 0}.premium-banner-animation5.active .premium-banner-ib-content,.premium-banner-animation5.active .premium-banner-ib-content *,.premium-banner-animation5:hover .premium-banner-ib-content,.premium-banner-animation5:hover .premium-banner-ib-content *{opacity:1!important;z-index:99!important;-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important}.premium-banner-animation5.active .premium-banner-ib-desc,.premium-banner-animation5.active .premium-banner-ib-title,.premium-banner-animation5.active .premium-banner-read-more,.premium-banner-animation5:hover .premium-banner-ib-desc,.premium-banner-animation5:hover .premium-banner-ib-title,.premium-banner-animation5:hover .premium-banner-read-more{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.premium-banner-animation5:hover .premium-banner-ib-title{-webkit-transition-delay:50ms;transition-delay:50ms}.premium-banner-animation5 img{-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s}.premium-banner-animation2 img,.premium-banner-animation4 img,.premium-banner-animation6 img{-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s}.premium-banner-animation5.scale img,.premium-banner-animation5.zoomout img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-banner-animation2.scale img,.premium-banner-animation2.zoomout img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-banner-animation6.scale img,.premium-banner-animation6.zoomout img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-banner-animation2.zoomin:hover img,.premium-banner-animation5.zoomin:hover img,.premium-banner-animation6.zoomin:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-banner-animation2.zoomout:hover img,.premium-banner-animation5.zoomout:hover img,.premium-banner-animation6.zoomout:hover img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-banner-animation2.scale:hover img,.premium-banner-animation5.scale:hover img,.premium-banner-animation6.scale:hover img{-webkit-transform:scale(1.2) rotate(-5deg);-ms-transform:scale(1.2) rotate(-5deg);transform:scale(1.2) rotate(-5deg)}.premium-banner-animation2.grayscale:hover img,.premium-banner-animation5.grayscale:hover img,.premium-banner-animation6.grayscale:hover img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-banner-animation2.blur:hover img,.premium-banner-animation5.blur:hover img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-banner-animation6.blur:hover img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-banner-animation6 .premium-banner-ib-desc{padding:45px}.premium-banner-animation6 .premium-banner-ib-desc::before{position:absolute;content:"";top:30px;left:30px;bottom:30px;right:30px;border:1px solid #fff}.premium-banner-animation6 .premium-banner-ib-title{margin:20px 0 10px;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.premium-banner-animation6 .premium-banner-ib-content,.premium-banner-animation6 .premium-banner-ib-desc::before,.premium-banner-animation6 .premium-banner-read-more{opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-banner-animation6 .premium-banner-read-more{margin-top:10px}.premium-banner-animation6.active .premium-banner-ib-title,.premium-banner-animation6:hover .premium-banner-ib-title{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation6.active .premium-banner-ib-content,.premium-banner-animation6.active .premium-banner-ib-desc::before,.premium-banner-animation6.active .premium-banner-read-more,.premium-banner-animation6:hover .premium-banner-ib-content,.premium-banner-animation6:hover .premium-banner-ib-desc::before,.premium-banner-animation6:hover .premium-banner-read-more{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-banner-animation12 .premium-banner-ib-desc::after{position:absolute;content:"";left:30px;bottom:30px;right:30px;height:-webkit-calc(50% - 30px);height:calc(50% - 30px);border:7px solid #fff;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.premium-banner-animation12.active .premium-banner-ib-desc::after,.premium-banner-animation12:hover .premium-banner-ib-desc::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation12 .premium-banner-ib-desc{padding:45px;text-align:right}.premium-banner-animation12 .premium-banner-ib-content{position:absolute;left:60px;bottom:60px;right:60px;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}.premium-banner-animation12.active .premium-banner-ib-content,.premium-banner-animation12:hover .premium-banner-ib-content{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation13 img{width:-webkit-calc(100% + 20px)!important;width:calc(100% + 20px)!important;max-width:-webkit-calc(100% + 20px)!important;max-width:calc(100% + 20px)!important;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.premium-banner-animation13.scale img,.premium-banner-animation13.zoomout img{-webkit-transform:translate3d(10px,0,0) scale(1.1);transform:translate3d(10px,0,0) scale(1.1)}.premium-banner-animation13.none:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation1.none:hover img,.premium-banner-animation4.none:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation1.zoomin:hover img,.premium-banner-animation10.zoomin:hover img,.premium-banner-animation11.zoomin:hover img,.premium-banner-animation13.zoomin:hover img,.premium-banner-animation4.zoomin:hover img,.premium-banner-animation7.zoomin:hover img,.premium-banner-animation8.zoomin:hover img,.premium-banner-animation9.zoomin:hover img{-webkit-transform:translate3d(0,0,0) scale(1.1);transform:translate3d(0,0,0) scale(1.1)}.premium-banner-animation1.zoomout:hover img,.premium-banner-animation10.zoomout:hover img,.premium-banner-animation11.zoomout:hover img,.premium-banner-animation13.zoomout:hover img,.premium-banner-animation4.zoomout:hover img,.premium-banner-animation7.zoomout:hover img,.premium-banner-animation8.zoomout:hover img,.premium-banner-animation9.zoomout:hover img{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}.premium-banner-animation1.scale:hover img,.premium-banner-animation10.scale:hover img,.premium-banner-animation11.scale:hover img,.premium-banner-animation13.scale:hover img,.premium-banner-animation4.scale:hover img,.premium-banner-animation7.scale:hover img,.premium-banner-animation8.scale:hover img,.premium-banner-animation9.scale:hover img{-webkit-transform:translate3d(0,0,0) scale(1.2) rotate(-5deg);transform:translate3d(0,0,0) scale(1.2) rotate(-5deg)}.premium-banner-animation1.grayscale:hover img,.premium-banner-animation10.grayscale:hover img,.premium-banner-animation11.grayscale:hover img,.premium-banner-animation13.grayscale:hover img,.premium-banner-animation4.grayscale:hover img,.premium-banner-animation7.grayscale:hover img,.premium-banner-animation8.grayscale:hover img,.premium-banner-animation9.grayscale:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-banner-animation1.blur:hover img,.premium-banner-animation10.blur:hover img,.premium-banner-animation11.blur:hover img,.premium-banner-animation13.blur:hover img,.premium-banner-animation4.blur:hover,.premium-banner-animation7.blur:hover img,.premium-banner-animation8.blur:hover img,.premium-banner-animation9.blur:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-filter:blur(3px);filter:blur(3px)}.premium-banner-animation13 .premium-banner-ib-desc{text-align:right}.premium-banner-animation13 .premium-banner-ib-title{position:relative;overflow:hidden;padding:5px 0 10px}.premium-banner-animation13 .premium-banner-ib-title::after{position:absolute;content:"";bottom:0;right:0;width:100%;height:2px;background:#fff;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(101%,0,0);transform:translate3d(101%,0,0)}.premium-banner-animation13.active .premium-banner-ib-title::after,.premium-banner-animation13:hover .premium-banner-ib-title::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation13 .premium-banner-ib-content,.premium-banner-animation13 .premium-banner-read-more{padding:15px 0;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.premium-banner-animation13.active .premium-banner-ib-content,.premium-banner-animation13.active .premium-banner-read-more,.premium-banner-animation13:hover .premium-banner-ib-content,.premium-banner-animation13:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-ib.premium-banner-animation5 .premium-banner-toggle-size{right:50%;width:auto!important;height:100%;max-width:none;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.premium-banner-ib img{border:none;padding:0;margin:0}.premium-banner-animation7 img{width:-webkit-calc(100% + 40px)!important;width:calc(100% + 40px)!important;max-width:-webkit-calc(100% + 40px)!important;max-width:calc(100% + 40px)!important}.premium-banner-animation7 .premium-banner-brlr{width:7px}.premium-banner-animation7 .premium-banner-brtb{height:7px}.premium-banner-animation7 .premium-banner-br{position:absolute;z-index:1;background-color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition-delay:.2s;transition-delay:.2s}.premium-banner-animation7 .premium-banner-bleft{right:30px;top:-webkit-calc(100% - 150px);top:calc(100% - 150px);height:0}.premium-banner-animation7 .premium-banner-bright{left:30px;bottom:-webkit-calc(100% - 150px);bottom:calc(100% - 150px);height:0}.premium-banner-animation7 .premium-banner-bottom{left:-webkit-calc(100% - 150px);left:calc(100% - 150px);bottom:30px;width:0}.premium-banner-animation7 .premium-banner-btop{right:-webkit-calc(100% - 150px);right:calc(100% - 150px);top:30px;width:0}.premium-banner-animation7 .premium-banner-ib-desc{padding:70px;display:table}.premium-banner-animation7 .premium-banner-ib-desc .premium-banner-desc-centered{display:table-cell;vertical-align:middle}.premium-banner-animation7 .premium-banner-ib-title{margin-top:0}.premium-banner-animation7 .premium-banner-ib-title,.premium-banner-animation7 img{-webkit-transform:translate3d(30px,0,0);transform:translate3d(30px,0,0)}.premium-banner-animation7.scale img,.premium-banner-animation7.zoomout img{-webkit-transform:translate3d(30px,0,0) scale(1.1);transform:translate3d(30px,0,0) scale(1.1)}.premium-banner-animation7 .premium-banner-ib-content,.premium-banner-animation7 .premium-banner-read-more{margin-top:10px}.premium-banner-animation7 .premium-banner-ib-desc::after,.premium-banner-animation7 .premium-banner-ib-desc::before{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation7 .premium-banner-ib-content,.premium-banner-animation7 .premium-banner-ib-title,.premium-banner-animation7 .premium-banner-read-more{opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation7 img{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation7.active .premium-banner-ib-content,.premium-banner-animation7.active .premium-banner-ib-title,.premium-banner-animation7.active .premium-banner-read-more,.premium-banner-animation7:hover .premium-banner-ib-content,.premium-banner-animation7:hover .premium-banner-ib-title,.premium-banner-animation7:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation7.active .premium-banner-bleft,.premium-banner-animation7:hover .premium-banner-bleft{top:30px;height:70px}.premium-banner-animation7.active .premium-banner-bright,.premium-banner-animation7:hover .premium-banner-bright{bottom:30px;height:70px}.premium-banner-animation7.active .premium-banner-bottom,.premium-banner-animation7:hover .premium-banner-bottom{left:30px;width:70px}.premium-banner-animation7.active .premium-banner-btop,.premium-banner-animation7:hover .premium-banner-btop{right:30px;width:70px}.premium-banner-animation7:hover .premium-banner-ib-content,.premium-banner-animation7:hover .premium-banner-ib-title,.premium-banner-animation7:hover .premium-banner-read-more,.premium-banner-animation7:hover img{-webkit-transition-delay:.15s;transition-delay:.15s}.premium-banner-animation8 img{width:-webkit-calc(100% + 40px)!important;width:calc(100% + 40px)!important;max-width:-webkit-calc(100% + 40px)!important;max-width:calc(100% + 40px)!important}.premium-banner-animation8 .premium-banner-brlr{width:7px}.premium-banner-animation8 .premium-banner-brtb{height:7px}.premium-banner-animation8 .premium-banner-br{position:absolute;z-index:1;background-color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition-delay:.2s;transition-delay:.2s}.premium-banner-animation8 .premium-banner-bleft{right:30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:0}.premium-banner-animation8 .premium-banner-bright{left:30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:0}.premium-banner-animation8 .premium-banner-bottom{right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);bottom:30px;width:0}.premium-banner-animation8 .premium-banner-btop{right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);top:30px;width:0}.premium-banner-animation8 .premium-banner-ib-desc{padding:70px;display:table}.premium-banner-animation8 .premium-banner-ib-desc .premium-banner-desc-centered{display:table-cell;vertical-align:middle}.premium-banner-animation8 .premium-banner-ib-title{margin-top:0}.premium-banner-animation8 .premium-banner-ib-title,.premium-banner-animation8 img{-webkit-transform:translate3d(30px,0,0);transform:translate3d(30px,0,0)}.premium-banner-animation8.scale img,.premium-banner-animation8.zoomout img{-webkit-transform:translate3d(30px,0,0) scale(1.1);transform:translate3d(30px,0,0) scale(1.1)}.premium-banner-animation8 .premium-banner-ib-content,.premium-banner-animation8 .premium-banner-read-more{margin-top:10px}.premium-banner-animation8 .premium-banner-ib-desc::after,.premium-banner-animation8 .premium-banner-ib-desc::before{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation8 .premium-banner-ib-content,.premium-banner-animation8 .premium-banner-ib-title,.premium-banner-animation8 .premium-banner-read-more{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;opacity:0}.premium-banner-animation8 img{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation8.active .premium-banner-ib-content,.premium-banner-animation8.active .premium-banner-ib-title,.premium-banner-animation8.active .premium-banner-read-more,.premium-banner-animation8:hover .premium-banner-ib-content,.premium-banner-animation8:hover .premium-banner-ib-title,.premium-banner-animation8:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation8.active .premium-banner-bleft,.premium-banner-animation8:hover .premium-banner-bleft{height:-webkit-calc(100% - 61px);height:calc(100% - 61px)}.premium-banner-animation8.active .premium-banner-bright,.premium-banner-animation8:hover .premium-banner-bright{height:-webkit-calc(100% - 61px);height:calc(100% - 61px)}.premium-banner-animation8.active .premium-banner-bottom,.premium-banner-animation8:hover .premium-banner-bottom{width:-webkit-calc(100% - 61px);width:calc(100% - 61px)}.premium-banner-animation8.active .premium-banner-btop,.premium-banner-animation8:hover .premium-banner-btop{width:-webkit-calc(100% - 61px);width:calc(100% - 61px)}.premium-banner-animation8:hover .premium-banner-ib-content,.premium-banner-animation8:hover .premium-banner-ib-title,.premium-banner-animation8:hover .premium-banner-read-more,.premium-banner-animation8:hover img{-webkit-transition-delay:.15s;transition-delay:.15s}.premium-banner-animation9 img{width:-webkit-calc(100% + 20px)!important;width:calc(100% + 20px)!important;max-width:-webkit-calc(100% + 20px)!important;max-width:calc(100% + 20px)!important;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-banner-animation9 .premium-banner-ib-desc{width:100%;height:100%}.premium-banner-animation9 .premium-banner-ib-desc::before{position:absolute;top:50%;right:50%;width:80%;height:1px;background:#fff;content:"";-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(50%,-50%,0);transform:translate3d(50%,-50%,0)}.premium-banner-animation9 .premium-banner-ib-desc::after{position:absolute;top:50%;right:50%;width:80%;height:1px;background:#fff;content:"";-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(50%,-50%,0);transform:translate3d(50%,-50%,0)}.premium-banner-animation9 .premium-banner-ib-title{position:absolute;top:50%;right:0;width:100%;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-70px,0);transform:translate3d(0,-70px,0);margin-top:0;padding:0 10%}.premium-banner-animation9.active .premium-banner-ib-title,.premium-banner-animation9:hover .premium-banner-ib-title{-webkit-transform:translate3d(0,-80px,0);transform:translate3d(0,-80px,0)}.premium-banner-animation9 .premium-banner-ib-content,.premium-banner-animation9 .premium-banner-read-more{position:absolute;top:50%;right:0;width:100%;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;padding:0 10%;-webkit-transform:translate3d(0,35px,0);transform:translate3d(0,35px,0)}.premium-banner-animation9 .premium-banner-read-more{top:75%}.premium-banner-animation9.active .premium-banner-ib-content,.premium-banner-animation9.active .premium-banner-read-more,.premium-banner-animation9:hover .premium-banner-ib-content,.premium-banner-animation9:hover .premium-banner-read-more{-webkit-transform:translate3d(0,45px,0);transform:translate3d(0,45px,0)}.premium-banner-animation9.active .premium-banner-ib-desc::before,.premium-banner-animation9:hover .premium-banner-ib-desc::before{opacity:.5;-webkit-transform:translate3d(50%,-50%,0) rotate(-45deg);transform:translate3d(50%,-50%,0) rotate(-45deg)}.premium-banner-animation9.active .premium-banner-ib-desc::after,.premium-banner-animation9:hover .premium-banner-ib-desc::after{opacity:.5;-webkit-transform:translate3d(50%,-50%,0) rotate(45deg);transform:translate3d(50%,-50%,0) rotate(45deg)}.premium-banner-animation9:hover img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-banner-animation10 img{width:-webkit-calc(100% + 20px)!important;width:calc(100% + 20px)!important;max-width:-webkit-calc(100% + 20px)!important;max-width:calc(100% + 20px)!important}.premium-banner-animation10 .premium-banner-ib-title{position:relative;overflow:hidden;padding:5px 0 15px;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);margin-bottom:0}.premium-banner-animation10 .premium-banner-ib-title::after{position:absolute;content:"";bottom:0;right:0;width:100%;height:3px;background:#fff;opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation10.active .premium-banner-ib-title,.premium-banner-animation10:hover .premium-banner-ib-title{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation10.active .premium-banner-ib-title::after,.premium-banner-animation10:hover .premium-banner-ib-title::after{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation10 .premium-banner-ib-content,.premium-banner-animation10 .premium-banner-read-more{padding-top:15px;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.premium-banner-animation10 .premium-banner-read-more{padding:0}.premium-banner-animation10.active .premium-banner-ib-content,.premium-banner-animation10.active .premium-banner-read-more,.premium-banner-animation10:hover .premium-banner-ib-content,.premium-banner-animation10:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation11{-webkit-transition:-webkit-transform 1s ease-out;transition:-webkit-transform 1s ease-out;transition:transform 1s ease-out;transition:transform 1s ease-out,-webkit-transform 1s ease-out;-webkit-transition-delay:125ms;transition-delay:125ms}.premium-banner-animation11 .premium-banner-ib-desc{position:absolute;z-index:5;-webkit-transform:translate3d(30px,0,0);transform:translate3d(30px,0,0);opacity:0;top:auto;bottom:0;min-height:25%;height:auto;max-height:100%;text-align:left;padding:30px;-webkit-transition:all .6s ease-out;transition:all .6s ease-out}.premium-banner-animation11 img{width:100%;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s}.premium-banner-animation11 .premium-banner-ib-title{margin-bottom:10px}.premium-banner-animation11 .premium-banner-gradient{position:absolute;left:0;top:0;right:0;bottom:0}.premium-banner-animation11 .premium-banner-gradient:after,.premium-banner-animation11 .premium-banner-gradient:before{position:absolute;content:"";left:0;top:0;right:0;bottom:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);background-image:-webkit-linear-gradient(-40deg,rgba(84,89,95,.5) 27.89%,#6ec1e4 72.11%);background-image:-webkit-linear-gradient(130deg,rgba(84,89,95,.5) 27.89%,#6ec1e4 72.11%);background-image:linear-gradient(-40deg,rgba(84,89,95,.5) 27.89%,#6ec1e4 72.11%);z-index:2}.premium-banner-animation11 .premium-banner-gradient:before{mix-blend-mode:color}.premium-banner-animation11 .premium-banner-gradient:after{mix-blend-mode:multiply}.premium-banner-animation11.active .premium-banner-ib-desc,.premium-banner-animation11:hover .premium-banner-ib-desc{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation11.active .premium-banner-gradient:after,.premium-banner-animation11.active .premium-banner-gradient:before,.premium-banner-animation11:hover .premium-banner-gradient:after,.premium-banner-animation11:hover .premium-banner-gradient:before{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation11.scale img,.premium-banner-animation11.zoomout img{-webkit-transform:translate3d(-10px,0,0) scale(1.1);transform:translate3d(-10px,0,0) scale(1.1)}.premium-blog-thumb-effect-wrapper{position:relative;overflow:hidden}.premium-blog-effect-container:not(.premium-blog-bordered-effect) .premium-blog-post-link{position:absolute;top:0;right:0;width:100%;height:100%;z-index:2;padding:20px}.premium-blog-bordered-effect .premium-blog-post-link{display:block;height:100%;position:relative}.premium-blog-thumbnail-container{overflow:hidden}.premium-blog-thumbnail-container .below-entry-meta,.premium-blog-thumbnail-container img{width:100%;height:100%;margin:0!important;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.premium-blog-thumb-effect-wrapper .premium-blog-scale-effect img,.premium-blog-thumb-effect-wrapper .premium-blog-zoomout-effect img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-blog-thumb-effect-wrapper .premium-blog-sepia-effect img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-blog-thumb-effect-wrapper .premium-blog-bright-effect img{-webkit-filter:brightness(1);filter:brightness(1)}.premium-blog-thumb-effect-wrapper .premium-blog-trans-effect img{-webkit-transform:translateX(15px) scale(1.1);-ms-transform:translateX(15px) scale(1.1);transform:translateX(15px) scale(1.1)}.premium-blog-post-outer-container:hover .premium-blog-zoomin-effect img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-blog-post-outer-container:hover .premium-blog-zoomout-effect img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-blog-post-outer-container:hover .premium-blog-scale-effect img{-webkit-transform:scale(1.3) rotate(-5deg);-ms-transform:scale(1.3) rotate(-5deg);transform:scale(1.3) rotate(-5deg)}.premium-blog-post-outer-container:hover .premium-blog-gray-effect img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-blog-post-outer-container:hover .premium-blog-blur-effect img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-blog-post-outer-container:hover .premium-blog-sepia-effect img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-blog-post-outer-container:hover .premium-blog-bright-effect img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.premium-blog-post-outer-container:hover .premium-blog-trans-effect img{-webkit-transform:translateX(0) scale(1.1);-ms-transform:translateX(0) scale(1.1);transform:translateX(0) scale(1.1)}.premium-blog-post-container{overflow:hidden}.premium-blog-post-container .premium-blog-inner-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;direction:rtl}.premium-blog-post-container .premium-blog-post-content{line-height:1.5em;color:#777;font-size:14px;margin-bottom:10px}.premium-blog-post-container .premium-blog-post-link:focus,.premium-blog-post-container .premium-blog-post-link:hover,.premium-blog-post-container ul.post-categories a:focus,.premium-blog-post-container ul.post-categories a:hover{-webkit-box-shadow:none!important;box-shadow:none!important;outline:0!important}.premium-blog-post-container .premium-blog-entry-title{font-size:18px;margin-bottom:5px}.premium-blog-post-container.premium-blog-skin-modern .premium-blog-content-wrapper{position:relative;z-index:3;top:-50px}.premium-blog-post-container .premium-blog-content-wrapper{background-color:#f5f5f5;padding:30px}.premium-blog-post-container .premium-blog-content-wrapper.empty-thumb{top:0}.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumbnail-container:after,.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumbnail-container:before{position:absolute;content:"";z-index:1;top:50%;right:50%;opacity:0;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);-webkit-transition:all .4s linear 0s;transition:all .4s linear 0s;height:1px;width:100%;background-color:#fff}.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumbnail-container:before{width:1px;height:100%}.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumb-effect-wrapper:hover .premium-blog-thumbnail-container:after{width:20px;opacity:1}.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumb-effect-wrapper:hover .premium-blog-thumbnail-container:before{height:20px;opacity:1}.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-content-wrapper{margin:0 10px 20px;clear:both}.premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay,.premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay,.premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay{position:absolute;top:0;right:0;width:100%;height:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0}.premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay a,.premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay a,.premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay a{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay i,.premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay span,.premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay i,.premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay span,.premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay i,.premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay span{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-post-container.premium-blog-skin-side{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-container{height:100%}.premium-blog-post-container.premium-blog-skin-side .premium-blog-content-wrapper{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.premium-blog-post-container.premium-blog-skin-banner{position:relative}.premium-blog-post-container.premium-blog-skin-banner .premium-blog-content-wrapper{position:absolute;width:100%;bottom:0;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:transparent;z-index:3}.premium-blog-post-container.premium-blog-skin-banner .premium-blog-content-wrapper-inner{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.premium-blog-post-container.premium-blog-skin-banner:hover .premium-blog-content-wrapper-inner{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.premium-blog-post-container .premium-blog-cats-container ul.post-categories{margin:0;padding:0;list-style:none;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-blog-post-container .premium-blog-cats-container a{display:block;font-size:12px;color:#fff;background-color:#777;margin:0 0 10px 3px;padding:5px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-diagonal-container{position:absolute;top:0;right:0;width:100%;height:100%}.premium-blog-diagonal-effect:before{position:absolute;top:0;right:0;width:100%;height:100%;content:" ";z-index:1;background:rgba(255,255,255,.2);-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0);-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-thumb-effect-wrapper:hover .premium-blog-diagonal-effect:before{-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0)}.premium-blog-framed-effect{position:absolute;width:-webkit-calc(100% - 30px);width:calc(100% - 30px);height:-webkit-calc(100% - 30px);height:calc(100% - 30px);top:15px;right:15px;opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3);-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-thumb-effect-wrapper:hover .premium-blog-framed-effect{opacity:.99;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-blog-bordered-effect{position:absolute;top:0;right:0;width:100%;height:100%;opacity:0;padding:15px;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-bordered-effect .premium-blog-post-link:after,.premium-blog-bordered-effect .premium-blog-post-link:before{content:"";display:block;position:absolute;top:0;right:0;width:100%;height:100%;-webkit-transition:all .5s linear 0s;transition:all .5s linear 0s;-webkit-transition-delay:0s;transition-delay:0s;border-color:rgba(255,255,255,.45)}.premium-blog-bordered-effect .premium-blog-post-link:before{border-left:2px solid;border-right:2px solid;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.premium-blog-bordered-effect .premium-blog-post-link:after{border-top:2px solid;border-bottom:2px solid;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.premium-blog-thumb-effect-wrapper:hover .premium-blog-bordered-effect{opacity:.99}.premium-blog-thumb-effect-wrapper:hover .premium-blog-bordered-effect .premium-blog-post-link:after,.premium-blog-thumb-effect-wrapper:hover .premium-blog-bordered-effect .premium-blog-post-link:before{-webkit-transition-delay:.15s;transition-delay:.15s;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-blog-squares-effect,.premium-blog-squares-square-container{position:absolute;top:0;right:0;width:100%;height:100%}.premium-blog-squares-effect:after,.premium-blog-squares-effect:before{position:absolute;content:"";top:0;right:0;width:50%;height:50%;-webkit-transform:translate(100%,-100%);-ms-transform:translate(100%,-100%);transform:translate(100%,-100%);opacity:.7;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-squares-square-container:after,.premium-blog-squares-square-container:before{position:absolute;content:"";top:0;right:0;width:50%;height:50%;-webkit-transform:translate(100%,-100%);-ms-transform:translate(100%,-100%);transform:translate(100%,-100%);opacity:.7;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-squares-square-container:after,.premium-blog-squares-square-container:before{opacity:.8}.premium-blog-squares-effect:after{-webkit-transform:translate(-200%,200%);-ms-transform:translate(-200%,200%);transform:translate(-200%,200%)}.premium-blog-squares-square-container:before{-webkit-transform:translate(100%,200%);-ms-transform:translate(100%,200%);transform:translate(100%,200%)}.premium-blog-squares-square-container:after{-webkit-transform:translate(-200%,-100%);-ms-transform:translate(-200%,-100%);transform:translate(-200%,-100%)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-squares-effect:before{-webkit-transform:translate(0,0) scaleY(1.003) scaleX(1.003);-ms-transform:translate(0,0) scaleY(1.003) scaleX(1.003);transform:translate(0,0) scaleY(1.003) scaleX(1.003)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-squares-effect:after{-webkit-transform:translate(-100%,100%) scaleY(1.003) scaleX(1.003);-ms-transform:translate(-100%,100%) scaleY(1.003) scaleX(1.003);transform:translate(-100%,100%) scaleY(1.003) scaleX(1.003)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-squares-square-container:before{-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-squares-square-container:after{-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-thumbnail-overlay{opacity:1}.premium-blog-thumb-effect-wrapper:hover .premium-blog-thumbnail-overlay a{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-blog-clear-fix{clear:both}.premium-blog-masked .premium-blog-thumbnail-container{position:relative;overflow:visible}.premium-blog-masked .premium-blog-thumbnail-container svg{position:absolute;height:100px;width:100%;bottom:-5px;right:0;fill:#f5f5f5;z-index:99}.premium-blog-masked .premium-blog-thumbnail-container svg.premium-blog-shape-divider-svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.premium-blog-masked .premium-blog-author-thumbnail,.premium-blog-masked .premium-blog-skin-banner .premium-blog-content-wrapper{z-index:999!important}.premium-blog-format-link{padding:5px;line-height:0}.premium-blog-entry-meta{line-height:1.3em;font-size:12px;margin-bottom:13px;color:#adadad}.premium-blog-entry-meta i{margin-left:3px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-meta-data{display:inline-block}.premium-blog-meta-data .premium-blog-meta-separator{margin:0 5px}.premium-blog-meta-data a,.premium-blog-meta-data span{color:inherit;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-author-thumbnail{position:relative;padding:0 30px;width:100%;top:-10px;height:0;pointer-events:none}.premium-blog-author-thumbnail img{-webkit-border-radius:50%;border-radius:50%;width:60px;pointer-events:all;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-blog-entry-title a,.premium-blog-post-content .premium-blog-excerpt-link,.premium-blog-post-tags-container a{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-excerpt-link-wrap a.premium-blog-excerpt-link{background-color:transparent;color:#54595f;padding:0}.premium-blog-cta-full-yes .premium-blog-excerpt-link{width:100%}.premium-blog-post-tags-container{margin-top:8px;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.premium-blog-post-tags-container a{color:inherit;margin-right:5px}.premium-blog-align-center .post-categories,.premium-blog-align-center .premium-blog-inner-container,.premium-blog-align-center .premium-blog-post-tags-container{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-blog-align-left .premium-blog-post-container .post-categories,.premium-blog-align-left .premium-blog-post-container .premium-blog-inner-container,.premium-blog-align-left .premium-blog-post-container .premium-blog-post-tags-container{-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.premium-blog-align-right .premium-blog-post-container .post-categories,.premium-blog-align-right .premium-blog-post-container .premium-blog-inner-container,.premium-blog-align-right .premium-blog-post-container .premium-blog-post-tags-container{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.premium-blog-pagination-container{text-align:left}.premium-blog-pagination-container span{cursor:default}.premium-blog-pagination-container .page-numbers{display:inline-block;color:#000;line-height:1;font-size:1em;font-weight:400;text-decoration:none;padding:.75em;margin:0 0 .4em .4em;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-blog-wrap .premium-loading-feed{display:block;position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,.2);-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;z-index:99}.premium-blog-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.premium-blog-wrap ul.slick-dots{width:100%}.premium-blog-even .premium-blog-post-container{height:100%}.premium-blog-even .slick-track{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-blog-even .slick-slide{height:inherit!important}@media (max-width:768px){.premium-blog-content-wrapper{top:0;margin:0;padding:15px}.premium-blog-thumb-effect-wrapper{margin-bottom:15px}}[dir=rtl] .premium-blog-wrap.slick-slider .slick-list,[dir=rtl] .premium-blog-wrap.slick-slider .slick-track{direction:ltr}.premium-button{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);cursor:pointer;-webkit-transition:all .2s ease-in-out!important;transition:all .2s ease-in-out!important}.premium-button-style1,.premium-button-style2,.premium-button-style5,.premium-button-style7{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-box-shadow:0 0 1px transparent;box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.15s;transition-duration:.15s}.premium-button-style1:before,.premium-button-style2:before,.premium-button-style5:before{content:"";position:absolute;z-index:-1;top:0;right:0;left:0;bottom:0;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.premium-button-style5-radialin:before,.premium-button-style5-radialout:before{-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-border-radius:100%;border-radius:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-button-style5-radialin:before{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.premium-button-style5-rectin:before{-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-button-style5-rectout:before{-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-button-style5-rectout:hover:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-button-style5-rectin:hover:before{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-button-style5-radialout:hover:before{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.premium-button-style5-radialin:hover:before{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-button-style1-top:before{-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}.premium-button-style1-right:before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%}.premium-button-style1-left:before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%}.premium-button-style2-scshutoutver:before,.premium-button-style2-shutouthor:before{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%}.premium-button-style2-scshutouthor:before,.premium-button-style2-shutoutver:before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.premium-button-style2-shutinhor:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%}.premium-button-style2-shutinver:before{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%}.premium-button-style1-bottom:hover:before,.premium-button-style1-top:hover:before{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.premium-button-style1-left:hover:before,.premium-button-style1-right:hover:before,.premium-button-style2-shutouthor:hover:before,.premium-button-style2-shutoutver:hover:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.premium-button-style2-shutinhor:hover:before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.premium-button-style2-shutinver:hover:before{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0)}.premium-button-style2-scshutouthor:hover:before{-webkit-transform:scaleX(.9);-ms-transform:scaleX(.9);transform:scaleX(.9)}.premium-button-style2-scshutoutver:hover:before{-webkit-transform:scaleY(.8);-ms-transform:scaleY(.8);transform:scaleY(.8)}.premium-button-style2-dshutinhor:before{top:50%;right:50%;width:120%;height:0%;-webkit-transform:translateX(50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(50%) translateY(-50%) rotate(45deg);transform:translateX(50%) translateY(-50%) rotate(45deg);-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-transition-property:all;transition-property:all}.premium-button-style2-dshutinver:before{top:50%;right:50%;width:120%;height:0%;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-transition-property:all;transition-property:all;-webkit-transform:translateX(50%) translateY(-50%) rotate(-45deg);-ms-transform:translateX(50%) translateY(-50%) rotate(-45deg);transform:translateX(50%) translateY(-50%) rotate(-45deg)}.premium-button-style2-dshutinhor:hover:before,.premium-button-style2-dshutinver:hover:before{height:220%}.premium-button-style3-before i,.premium-button-style3-before svg{opacity:0;-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.premium-button-style3-after i,.premium-button-style3-after svg{opacity:0;-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px)}.premium-button-style3-after:hover i,.premium-button-style3-after:hover svg{opacity:1}.premium-button-style3-before:hover i,.premium-button-style3-before:hover svg{opacity:1}.premium-button-text-icon-wrapper{width:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-button-text-icon-wrapper i,.premium-button-text-icon-wrapper span,.premium-button-text-icon-wrapper svg{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-button-style4-icon-wrapper{position:absolute;z-index:2;width:100%;text-align:center;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-button-style4-icon-wrapper.top{bottom:-100%;right:0}.premium-button-style4-icon-wrapper.bottom{top:-100%;right:0}.premium-button-style4-icon-wrapper.left{top:0;right:-100%}.premium-button-style4-icon-wrapper.right{top:0;left:-100%}.premium-button-style4-bottom:hover .premium-button-style4-icon-wrapper{top:0;opacity:1}.premium-button-style4-top:hover .premium-button-style4-icon-wrapper{bottom:0;opacity:1}.premium-button-style4-left:hover .premium-button-style4-icon-wrapper{right:0;opacity:1}.premium-button-style4-right:hover .premium-button-style4-icon-wrapper{left:0;opacity:1}.premium-button-style4-bottom:hover .premium-button-text-icon-wrapper{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:0}.premium-button-style4-top:hover .premium-button-text-icon-wrapper{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);opacity:0}.premium-button-style4-left:hover .premium-button-text-icon-wrapper{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);opacity:0}.premium-button-style4-right:hover .premium-button-text-icon-wrapper{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);opacity:0}.premium-button-style6:before{content:"";position:absolute;right:50%;top:50%;width:100px;height:100px;-webkit-border-radius:100%;border-radius:100%;-webkit-transform:translate(50%,-50%) scale(0);-ms-transform:translate(50%,-50%) scale(0);transform:translate(50%,-50%) scale(0);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-button-style6:hover:before{-webkit-transform:translate(50%,-50%) scale(3);-ms-transform:translate(50%,-50%) scale(3);transform:translate(50%,-50%) scale(3)}.premium-button-style6 .premium-button-text-icon-wrapper{position:relative;z-index:1}.premium-button-style7-left .premium-button-text-icon-wrapper:before,.premium-button-style7-right .premium-button-text-icon-wrapper:before{-webkit-transition:width .3s ease-out .15s;transition:width .3s ease-out .15s}.premium-button-style7-left .premium-button-text-icon-wrapper:after,.premium-button-style7-right .premium-button-text-icon-wrapper:after{-webkit-transition:width .3s ease-out 0s;transition:width .3s ease-out 0s}.premium-button-style7-bottom .premium-button-text-icon-wrapper:before,.premium-button-style7-top .premium-button-text-icon-wrapper:before{-webkit-transition:height .3s ease-out .15s;transition:height .3s ease-out .15s}.premium-button-style7-bottom .premium-button-text-icon-wrapper:after,.premium-button-style7-top .premium-button-text-icon-wrapper:after{-webkit-transition:height .3s ease-out 0s;transition:height .3s ease-out 0s}.premium-button[class*=style7]:hover .premium-button-text-icon-wrapper:before{-webkit-transition-delay:0s;transition-delay:0s}.premium-button[class*=style7]:hover .premium-button-text-icon-wrapper:after{-webkit-transition-delay:.15s;transition-delay:.15s}.premium-button-style7-bottom .premium-button-text-icon-wrapper:after,.premium-button-style7-bottom .premium-button-text-icon-wrapper:before{content:"";position:absolute;left:0;top:0;right:0;height:0;z-index:-1}.premium-button-style7-top .premium-button-text-icon-wrapper:after,.premium-button-style7-top .premium-button-text-icon-wrapper:before{content:"";position:absolute;left:0;bottom:0;right:0;height:0;z-index:-1}.premium-button-style7-right .premium-button-text-icon-wrapper:after,.premium-button-style7-right .premium-button-text-icon-wrapper:before{content:"";position:absolute;right:0;top:0;bottom:0;width:0;z-index:-1}.premium-button-style7-left .premium-button-text-icon-wrapper:after,.premium-button-style7-left .premium-button-text-icon-wrapper:before{content:"";position:absolute;left:0;top:0;bottom:0;width:0;z-index:-1}.premium-button-style7-bottom:hover .premium-button-text-icon-wrapper:after,.premium-button-style7-bottom:hover .premium-button-text-icon-wrapper:before{height:100%;top:0}.premium-button-style7-top:hover .premium-button-text-icon-wrapper:after,.premium-button-style7-top:hover .premium-button-text-icon-wrapper:before{height:100%;bottom:0}.premium-button-style7-left:hover .premium-button-text-icon-wrapper:after,.premium-button-style7-left:hover .premium-button-text-icon-wrapper:before{width:100%;left:0}.premium-button-style7-right:hover .premium-button-text-icon-wrapper:after,.premium-button-style7-right:hover .premium-button-text-icon-wrapper:before{width:100%;right:0}.premium-carousel-wrapper a.carousel-arrow svg,.premium-carousel-wrapper a.ver-carousel-arrow svg{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-carousel-wrapper a.slick-arrow:hover{-webkit-box-shadow:none!important;box-shadow:none!important}.premium-carousel-wrapper .premium-carousel-content-hidden{visibility:hidden}.premium-carousel-wrapper a.ver-carousel-arrow{right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.premium-carousel-dots-above ul.slick-dots{position:absolute;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;-js-display:flex;display:-webkit-box;display:-moz-box;display:flex;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.premium-carousel-wrapper .premium-carousel-nav-arrow-next,.premium-carousel-wrapper .premium-carousel-nav-arrow-prev,.premium-carousel-wrapper .premium-carousel-nav-dot{display:none}.premium-carousel-wrapper ul.slick-dots svg{width:20px;height:20px;outline:0!important}@-webkit-keyframes hvr-ripple-out{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}@keyframes hvr-ripple-out{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}.premium-carousel-ripple-yes .premium-carousel-wrapper{padding-bottom:1px}.premium-carousel-ripple-yes ul.slick-dots li,.premium-carousel-ripple-yes ul.slick-dots li i{position:relative}.premium-carousel-ripple-yes ul.slick-dots li i{z-index:1}.premium-carousel-ripple-yes ul.slick-dots li:hover:before{content:"";position:absolute;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);top:0;left:0;bottom:0;right:0;-webkit-border-radius:50%;border-radius:50%;pointer-events:none;background-color:rgba(0,0,0,.15)}.premium-carousel-ripple-yes ul.slick-dots li.slick-active:hover:before{background-color:rgba(0,0,0,.3)}.premium-carousel-ripple-yes ul.slick-dots li:hover:before{-webkit-animation:hvr-ripple-out 1.3s infinite;animation:hvr-ripple-out 1.3s infinite}.premium-carousel-wrapper.premium-carousel-scale .slick-slide{-webkit-transform:scale(1.25,1.25);-ms-transform:scale(1.25,1.25);transform:scale(1.25,1.25);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-carousel-wrapper.premium-carousel-scale div.slick-active{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}[dir=rtl] .premium-carousel-inner .slick-slide{float:right}.premium-contact-form-anim-yes .wpcf7-span::after{display:block;height:2px;content:"";top:-2px;position:relative;width:0;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}.premium-contact-form-anim-yes .wpcf7-span.is-focused::after{width:100%}.premium-cf7-container input.wpcf7-submit{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-countdown{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;text-align:center}.countdown-row{display:block;text-align:center}.countdown .countdown-section{display:inline-block;max-width:100%;margin-bottom:15px;-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.countdown .countdown-section:last-child{margin-left:0}.countdown span.countdown-amount{font-size:70px;line-height:1;padding:40px}.countdown .pre_time-mid{display:block}.premium-countdown-separator-yes .countdown_separator{display:block;margin:0 50px;font-size:30px}.premium-countdown-separator-yes .countdown-row .countdown-section:last-child .countdown_separator,.premium-countdown-separator-yes .premium-countdown-block:last-child .countdown_separator{display:none}.side .countdown-section .countdown-period{vertical-align:bottom}.countdown .countdown-section .countdown-period{font-size:17px;line-height:3em}.side .countdown-section .countdown-amount,.side .countdown-section .countdown-period{display:inline-block}.side .countdown-section .countdown-amount{margin-left:5px}.down .countdown-section .countdown-amount,.down .countdown-section .countdown-period{display:block}.premium-countdown-flip .premium-countdown-block{text-align:center;-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-countdown-flip .premium-countdown-block:last-child{margin-left:0}.premium-countdown-flip .premium-countdown-label{overflow:hidden;color:#1a1a1a;text-transform:uppercase}.premium-countdown-flip .premium-countdown-figure{position:relative;height:110px;width:100px;line-height:107px;background-color:#fff;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 3px 4px 0 rgba(0,0,0,.2),inset -2px 4px 0 0 rgba(255,255,255,.08);box-shadow:0 3px 4px 0 rgba(0,0,0,.2),inset -2px 4px 0 0 rgba(255,255,255,.08)}.premium-countdown-flip .premium-countdown-figure:last-child{margin-left:0}.premium-countdown-flip .premium-countdown-figure>span{position:absolute;right:0;left:0;margin:auto;font-weight:700}.premium-countdown-flip .premium-countdown-figure .top{z-index:3;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:perspective(200px);transform:perspective(200px);-webkit-backface-visibility:hidden;backface-visibility:hidden}.premium-countdown-flip .premium-countdown-figure .bottom{z-index:1}.premium-countdown-flip .premium-countdown-figure .bottom::before{content:"";position:absolute;display:block;top:0;right:0;width:100%;height:50%;background-color:rgba(0,0,0,.02)}.premium-countdown-flip .premium-countdown-figure .top-back{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:4;bottom:0;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:perspective(200px) rotateX(180deg);transform:perspective(200px) rotateX(180deg)}.premium-countdown-flip .premium-countdown-figure .top-back span{position:absolute;top:-100%;right:0;left:0;margin:auto}.premium-countdown-flip .premium-countdown-figure .bottom-back{z-index:2;top:0}.premium-countdown-flip .premium-countdown-figure .bottom-back span{position:absolute;top:0;right:0;left:0;margin:auto}.premium-countdown-flip .premium-countdown-figure .bottom-back,.premium-countdown-flip .premium-countdown-figure .top,.premium-countdown-flip .premium-countdown-figure .top-back{height:50%;overflow:hidden;background-color:#f7f7f7;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px}.premium-countdown-flip .premium-countdown-figure .top-back{-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px}.premium-countdown-flip .premium-countdown-figure .bottom-back::after,.premium-countdown-flip .premium-countdown-figure .top::after{content:"";position:absolute;z-index:-1;right:0;bottom:0;width:100%;height:100%;border-bottom:1px solid rgba(0,0,0,.1)}.side .premium-countdown-figure,.side .premium-countdown-label{display:inline-block}.side .premium-countdown-figure{margin-left:5px}.down .premium-countdown-figure,.down .premium-countdown-label{display:block}.down .premium-countdown-label{width:100%}.premium-counter-area{padding:10px 0;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-counter-area.top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.premium-counter-area.right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.premium-counter-area.right .premium-counter-icon{padding-right:20px}.premium-counter-area.left .premium-counter-icon{padding-left:20px}.premium-counter-area .premium-counter-icon .icon i.fa:before{vertical-align:text-top}.premium-counter-area .premium-counter-icon span.icon{text-align:center;display:inline-block;vertical-align:middle}.premium-counter-area .premium-counter-icon .circle{-webkit-border-radius:100%;border-radius:100%}.premium-counter-area .premium-counter-icon img,.premium-counter-area .premium-counter-icon svg{width:80px}.premium-counter-area .premium-counter-icon .premium-counter-animation svg{height:80px}.premium-counter-area .premium-counter-title p{padding:0;margin:0}.premium-counter-area .premium-counter-value-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-init-wrapper{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-init-wrapper.row{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-init-wrapper.right{text-align:right}span.icon.flex-width{width:auto!important;height:auto!important}.premium-counter-area .premium-counter-init{font-size:35px}.premium-dual-header-first-header,.premium-dual-header-second-header{position:relative;padding:0;margin:0;display:inline-block;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.premium-dual-header-first-clip .premium-dual-header-first-span,.premium-dual-header-second-clip{-webkit-text-fill-color:transparent;-webkit-background-clip:text}.premium-dual-header-first-clip.stroke .premium-dual-header-first-span,.premium-dual-header-second-clip.stroke{-webkit-text-stroke-color:transparent;-webkit-text-fill-color:#fafafa;-webkit-text-stroke-width:2px}@media (max-width:500px){.premium-dual-header-first-header,.premium-dual-header-second-header{word-wrap:break-word}}.premium-dual-header-first-header.gradient .premium-dual-header-first-span,.premium-dual-header-second-header.gradient{-webkit-background-size:300% 300%!important;background-size:300% 300%!important;-webkit-animation:Gradient 10s ease-in-out infinite;animation:Gradient 10s ease-in-out infinite}@-webkit-keyframes Gradient{0%{background-position:100% 50%}50%{background-position:0 50%}100%{background-position:100% 50%}}@keyframes Gradient{0%{background-position:100% 50%}50%{background-position:0 50%}100%{background-position:100% 50%}}.premium-fancy-text,.premium-prefix-text,.premium-suffix-text{font-size:40px}.premium-fancy-item-hidden,.premium-fancy-text-wrapper:not(.typing) .premium-fancy-text{opacity:0}.premium-fancy-text-wrapper .premium-fancy-list-items{list-style:none}.premium-fancy-text-wrapper .premium-fancy-text-span-align{vertical-align:top}.premium-fancy-text-wrapper:not(.typing):not(.slide) .premium-fancy-text-items-wrapper{margin:0;padding:0;border:none;position:relative}.premium-fancy-text-wrapper:not(.typing):not(.slide) .premium-fancy-list-items{position:absolute;top:0;left:0;display:inline-block}.premium-fancy-text-wrapper.zoomout .premium-fancy-item-hidden{-webkit-animation:pa-zoom-out .8s;animation:pa-zoom-out .8s}.premium-fancy-text-wrapper.zoomout .premium-fancy-item-visible{position:relative!important;-webkit-animation:pa-zoom-in .8s;animation:pa-zoom-in .8s}.premium-fancy-text-wrapper.zoomout .premium-fancy-text-items-wrapper{-webkit-perspective:300px;perspective:300px}.premium-fancy-text-wrapper.rotate .premium-fancy-list-items{-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}.premium-fancy-text-wrapper.rotate .premium-fancy-item-hidden{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);-webkit-animation:pa-rotate-out 1.2s;animation:pa-rotate-out 1.2s}.premium-fancy-text-wrapper.rotate .premium-fancy-item-visible{position:relative!important;-webkit-transform:rotateX(0);transform:rotateX(0);-webkit-animation:pa-rotate-in 1.2s;animation:pa-rotate-in 1.2s}.premium-fancy-text-wrapper.custom .premium-fancy-item-visible{position:relative!important}.premium-fancy-text-wrapper.auto-fade .premium-fancy-text{display:inline-block;width:200px;font-weight:400}.premium-fancy-text-wrapper.auto-fade .premium-fancy-svg-text{position:relative;vertical-align:sub}.premium-fancy-text-wrapper.auto-fade g>text{text-anchor:start;shape-rendering:crispEdges;opacity:0;font-size:300px;-webkit-animation-name:pa-auto-fade;animation-name:pa-auto-fade;-moz-animation-name:pa-auto-fade;-webkit-animation-duration:9s;animation-duration:9s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.premium-fancy-text-wrapper.auto-fade g>text:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}.premium-fancy-text-wrapper.auto-fade g>text:nth-child(2){-webkit-animation-delay:3s;animation-delay:3s}.premium-fancy-text-wrapper.auto-fade g>text:nth-child(3){-webkit-animation-delay:6s;animation-delay:6s}.premium-fancy-text-wrapper.loading .premium-fancy-text{position:relative}.premium-fancy-text-wrapper.loading .premium-fancy-text .premium-loading-bar{position:absolute;width:100%;height:3px;bottom:0;left:0;animation:pa-loading-bar 2.5s ease-out infinite;-webkit-animation:pa-loading-bar 2.5s ease-out infinite}.premium-fancy-text-wrapper.loading.pause .premium-fancy-text:hover .premium-loading-bar{-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes pa-auto-fade{0%{opacity:0}20%{opacity:1}35%{opacity:0}100%{opacity:0}}@keyframes pa-auto-fade{0%{opacity:0}20%{opacity:1}35%{opacity:0}100%{opacity:0}}@-webkit-keyframes pa-loading-bar{0%{width:0}100%{width:100}}@keyframes pa-loading-bar{0%{width:0}100%{width:100}}@-webkit-keyframes pa-zoom-in{0%{opacity:0;-webkit-transform:translateZ(100px);transform:translateZ(100px)}100%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes pa-zoom-in{0%{opacity:0;-webkit-transform:translateZ(100px);transform:translateZ(100px)}100%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes pa-zoom-out{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}100%{opacity:0;-webkit-transform:translateZ(-100px);transform:translateZ(-100px)}}@keyframes pa-zoom-out{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}100%{opacity:0;-webkit-transform:translateZ(-100px);transform:translateZ(-100px)}}@-webkit-keyframes pa-rotate-in{0%{opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}35%{opacity:0;-webkit-transform:rotateX(120deg);transform:rotateX(120deg)}65%{opacity:0}100%{opacity:1;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@keyframes pa-rotate-in{0%{opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}35%{opacity:0;-webkit-transform:rotateX(120deg);transform:rotateX(120deg)}65%{opacity:0}100%{opacity:1;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@-webkit-keyframes pa-rotate-out{0%{opacity:1;-webkit-transform:rotateX(0);transform:rotateX(0)}35%{opacity:1;-webkit-transform:rotateX(-40deg);transform:rotateX(-40deg)}65%{opacity:0}100%{opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}}@keyframes pa-rotate-out{0%{opacity:1;-webkit-transform:rotateX(0);transform:rotateX(0)}35%{opacity:1;-webkit-transform:rotateX(-40deg);transform:rotateX(-40deg)}65%{opacity:0}100%{opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}}.premium-bullet-list-box{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.premium-bullet-list-box .premium-bullet-list-content-grow-lc{-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}.premium-bullet-list-box .premium-bullet-list-content-grow-rc{-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.premium-bullet-list-box .premium-bullet-list-content-grow-cc{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.premium-bullet-list-content{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:auto;position:relative}.premium-bullet-list-content .premium-bullet-list-text span,.premium-bullet-list-content .premium-bullet-list-wrapper{display:inline-block;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-bullet-list-content .premium-bullet-list-text span{margin:0 5px}.premium-bullet-list-content .premium-bullet-list-icon-text p{font-size:18px;background-color:#eee;padding:1px 5px;-webkit-border-radius:2px;border-radius:2px}.premium-bullet-list-content .premium-bullet-list-icon-text p,.premium-bullet-list-content .premium-bullet-list-text span,.premium-bullet-list-content .premium-bullet-list-wrapper i,.premium-bullet-list-content .premium-bullet-list-wrapper img,.premium-bullet-list-content .premium-bullet-list-wrapper svg{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-bullet-list-content .premium-bullet-list-wrapper{position:relative;line-height:0}.premium-bullet-list-content .premium-bullet-list-wrapper img,.premium-bullet-list-content .premium-bullet-list-wrapper svg{width:30px!important;height:30px!important;position:relative;z-index:500}.premium-bullet-list-content .premium-bullet-list-wrapper i{width:1.25em}.premium-bullet-list-content .premium-bullet-list-wrapper .premium-bullet-list-icon-text,.premium-bullet-list-content .premium-bullet-list-wrapper i{position:relative;z-index:500}.premium-bullet-list-content .premium-bullet-list-link{position:absolute;top:0;right:0;width:100%;height:100%;z-index:1000}.premium-bullet-list-content:not(:last-of-type) .premium-bullet-list-connector{width:100%;height:100%;position:absolute;top:.5em;z-index:100;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-bullet-list-content:not(:last-of-type) .premium-bullet-list-connector .premium-icon-connector-content:after{content:"";border-left-width:1px;border-left-style:solid;border-color:#333;display:block;height:100%}li.premium-bullet-list-content.premium-bullet-list-content-inline{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;z-index:2}li.premium-bullet-list-content.premium-bullet-list-content-inline:not(:first-child){margin:0 3px}li.premium-bullet-list-content.premium-bullet-list-content-inline:first-child{margin:0 0 0 3px}.premium-bullet-list-divider:not(:last-child){width:100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;overflow:hidden}.premium-bullet-list-divider:not(:last-child):after{content:"";display:block;border-top-style:solid;border-top-width:1px}.premium-bullet-list-divider-inline:not(:last-child){float:left;display:inline-block;position:relative;height:100%;overflow:hidden;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin:0 3px}.premium-bullet-list-divider-inline:not(:last-child):after{content:"";display:block;border-right-width:1px;height:33px;border-right-style:solid}.premium-bullet-list-icon-text{line-height:1.5}.premium-bullet-list-icon-text p,li.premium-bullet-list-content,ul.premium-bullet-list-box{margin:0}.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-icon-text p,.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-text span,.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper i{color:transparent!important;text-shadow:0 0 3px #aaa}.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-badge,.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper .premium-lottie-animation svg,.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper img,.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-icon-connector-content{-webkit-filter:blur(3px);filter:blur(3px)}.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-icon-text p,.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-text span,.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper i{color:#aaa!important;text-shadow:0 0 0 transparent}.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-badge,.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper .premium-lottie-animation svg,.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper img,.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-icon-connector-content{-webkit-filter:none;filter:none}.premium-bullet-list-content .premium-bullet-list-badge{font-size:11px;top:auto;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.premium-bullet-list-content .premium-bullet-list-icon-text p{font-size:13px}.premium-bullet-list-gradient-effect[data-text]{display:inline-block;position:relative;text-decoration:none}.premium-bullet-list-gradient-effect[data-text]::before{content:attr(data-text);position:absolute;z-index:1;overflow:hidden;-webkit-clip-path:polygon(100% 100%,100% 100%,50% 50%);clip-path:polygon(100% 100%,100% 100%,50% 50%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-webkit-transition:all .4s ease;transition:all .4s ease}.premium-bullet-list-content:focus .premium-bullet-list-gradient-effect[data-text]::before,.premium-bullet-list-content:hover .premium-bullet-list-gradient-effect[data-text]::before{-webkit-animation:rtlgradient 1s forwards;animation:rtlgradient 1s forwards}@-webkit-keyframes rtlgradient{0%{-webkit-clip-path:circle(0 at 150% 50%);clip-path:circle(0 at 150% 50%)}100%{-webkit-clip-path:circle(100% at 50% 50%);clip-path:circle(100% at 50% 50%)}}@keyframes rtlgradient{0%{-webkit-clip-path:circle(0 at 150% 50%);clip-path:circle(0 at 150% 50%)}100%{-webkit-clip-path:circle(100% at 50% 50%);clip-path:circle(100% at 50% 50%)}}ul[data-list-animation*=animated-] .premium-bullet-list-content,ul[data-list-animation*=animated-] .premium-bullet-list-divider,ul[data-list-animation*=animated-] .premium-bullet-list-divider-inline{opacity:0}.premium-bullet-list-content-grow-effect:hover{-webkit-transform:scale(1.07);-ms-transform:scale(1.07);transform:scale(1.07)}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.premium-image-button{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;overflow:hidden;background-color:#eee;cursor:pointer;-webkit-transition:all .2s ease-in-out!important;transition:all .2s ease-in-out!important}.premium-image-button .premium-button-style6-bg,.premium-image-button.premium-button-style6:before,.premium-image-button:not(.premium-image-button-style6):hover{background-color:#54595f}.premium-image-button-style1-bottom:before,.premium-image-button-style1-left:before,.premium-image-button-style1-right:before,.premium-image-button-style1-top:before,.premium-image-button-style4-icon-wrapper,.premium-image-button:hover{background-color:#54595f}.premium-image-button-text-icon-wrapper{width:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:3;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-image-button-text-icon-wrapper,.premium-image-button-text-icon-wrapper i,.premium-image-button-text-icon-wrapper span,.premium-image-button-text-icon-wrapper svg{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-image-button-style1-bottom:before,.premium-image-button-style1-left:before,.premium-image-button-style1-right:before,.premium-image-button-style1-top:before{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-image-button-style1-bottom:before{content:"";position:absolute;width:100%;height:0;top:0;right:0}.premium-image-button-style1-top:before{content:"";position:absolute;width:100%;height:0;bottom:0;right:0}.premium-image-button-style1-right:before{content:"";position:absolute;width:0;height:100%;bottom:0;right:0}.premium-image-button-style1-left:before{content:"";position:absolute;width:0;height:100%;top:0;left:0}.premium-image-button-style1-bottom:hover:before{height:100%}.premium-image-button-style1-top:hover:before{height:100%}.premium-image-button-style1-right:hover:before{width:100%}.premium-image-button-style1-left:hover:before{width:100%}.premium-image-button-diagonal-bottom,.premium-image-button-diagonal-left,.premium-image-button-diagonal-right,.premium-image-button-diagonal-top{z-index:10}.premium-image-button-diagonal-bottom:before,.premium-image-button-diagonal-left:before,.premium-image-button-diagonal-right:before,.premium-image-button-diagonal-top:before{position:absolute;top:0;right:0;width:100%;height:100%;content:"";z-index:1;background:rgba(255,255,255,.2);-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0);-ms-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0);-webkit-transition:all .8s ease-out;transition:all .8s ease-out}.premium-image-button-diagonal-left:before,.premium-image-button-diagonal-right:hover:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);-ms-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0)}.premium-image-button-diagonal-left:hover:before,.premium-image-button-diagonal-right:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0);-ms-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0)}.premium-image-button-diagonal-bottom:before,.premium-image-button-diagonal-top:hover:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0);-ms-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0)}.premium-image-button-diagonal-bottom:hover:before,.premium-image-button-diagonal-top:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0);-ms-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0)}.premium-image-button-style4-icon-wrapper{position:absolute;z-index:2;width:100%;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-js-display:flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-image-button-style4-icon-wrapper.top{bottom:-100%;right:0}.premium-image-button-style4-icon-wrapper.bottom{top:-100%;right:0}.premium-image-button-style4-icon-wrapper.left{top:0;right:-100%}.premium-image-button-style4-icon-wrapper.right{top:0;left:-100%}.premium-image-button-style4-bottom:hover .premium-image-button-style4-icon-wrapper{top:0;opacity:1}.premium-image-button-style4-top:hover .premium-image-button-style4-icon-wrapper{bottom:0;opacity:1}.premium-image-button-style4-left:hover .premium-image-button-style4-icon-wrapper{right:0;opacity:1}.premium-image-button-style4-right:hover .premium-image-button-style4-icon-wrapper{left:0;opacity:1}.premium-image-button-style4-bottom:hover .premium-image-button-text-icon-wrapper{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:0}.premium-image-button-style4-top:hover .premium-image-button-text-icon-wrapper{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);opacity:0}.premium-image-button-style4-left:hover .premium-image-button-text-icon-wrapper{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);opacity:0}.premium-image-button-style4-right:hover .premium-image-button-text-icon-wrapper{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);opacity:0}.premium-image-button-overlap-effect-horizontal:before,.premium-image-button-overlap-effect-vertical:before{position:absolute;content:"";top:0;right:0;width:100%;height:100%;opacity:0;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;background:rgba(255,255,255,.2);-webkit-animation-name:premium-overlap-effect-done;animation-name:premium-overlap-effect-done;-webkit-animation-duration:1s;animation-duration:1s}.premium-image-button-overlap-effect-vertical:before{-webkit-animation-name:premium-overlap-ver-effect-done;animation-name:premium-overlap-ver-effect-done;-webkit-animation-duration:1s;animation-duration:1s}.premium-image-button-overlap-effect-horizontal:hover:before{-webkit-animation-name:premium-overlap-effect;animation-name:premium-overlap-effect;-webkit-animation-duration:1s;animation-duration:1s}.premium-image-button-overlap-effect-vertical:hover:before{-webkit-animation-name:premium-overlap-ver-effect;animation-name:premium-overlap-ver-effect;-webkit-animation-duration:1s;animation-duration:1s}@-webkit-keyframes premium-overlap-effect{0%{opacity:0;-webkit-transform:rotateY(0);transform:rotateY(0)}50%{opacity:1;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{opacity:0;-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@keyframes premium-overlap-effect{0%{opacity:0;-webkit-transform:rotateY(0);transform:rotateY(0)}50%{opacity:1;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{opacity:0;-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@-webkit-keyframes premium-overlap-effect-done{0%{opacity:0;-webkit-transform:rotateY(0);transform:rotateY(0)}50%{opacity:1;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{opacity:0;-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@keyframes premium-overlap-effect-done{0%{opacity:0;-webkit-transform:rotateY(0);transform:rotateY(0)}50%{opacity:1;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{opacity:0;-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@-webkit-keyframes premium-overlap-ver-effect{0%{opacity:0;-webkit-transform:rotateX(0);transform:rotateX(0)}50%{opacity:1;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}100%{opacity:0;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@keyframes premium-overlap-ver-effect{0%{opacity:0;-webkit-transform:rotateX(0);transform:rotateX(0)}50%{opacity:1;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}100%{opacity:0;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@-webkit-keyframes premium-overlap-ver-effect-done{0%{opacity:0;-webkit-transform:rotateX(0);transform:rotateX(0)}50%{opacity:1;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}100%{opacity:0;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@keyframes premium-overlap-ver-effect-done{0%{opacity:0;-webkit-transform:rotateX(0);transform:rotateX(0)}50%{opacity:1;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}100%{opacity:0;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}.premium-image-scroll-container,.premium-image-scroll-section{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-image-scroll-section{position:relative;overflow:hidden;width:100%;-webkit-mask-image:-webkit-radial-gradient(white,#000)}.premium-image-scroll-container{width:100%}.premium-image-scroll-container .premium-image-scroll-mask-media{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.premium-container-scroll{overflow:auto}.premium-image-scroll-container .premium-image-scroll-horizontal{position:relative;width:100%;height:100%}.premium-image-scroll-container .premium-image-scroll-horizontal img{max-width:none;height:100%}.premium-image-scroll-container .premium-image-scroll-vertical img{width:100%;max-width:100%;height:auto}.premium-image-scroll-ver{position:relative}.premium-image-scroll-container .premium-image-scroll-overlay{background:rgba(2,2,2,.3)}.premium-image-scroll-container .premium-image-scroll-link,.premium-image-scroll-container .premium-image-scroll-overlay{position:absolute;top:0;bottom:0;right:0;left:0;z-index:4}.premium-image-scroll-content{display:inline-block;position:absolute;height:auto;top:50%;right:50%;text-align:center;z-index:5;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}.premium-container-scroll-instant .premium-image-scroll-image{-webkit-transition:all 0s ease-in-out!important;transition:all 0s ease-in-out!important}.premium-image-scroll-container img{-webkit-transition:-webkit-transform 3s ease-in-out;transition:-webkit-transform 3s ease-in-out;transition:transform 3s ease-in-out;transition:transform 3s ease-in-out,-webkit-transform 3s ease-in-out}.premium-image-scroll-container .premium-image-scroll-content,.premium-image-scroll-container .premium-image-scroll-overlay{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:1}.premium-image-scroll-container:hover .premium-image-scroll-overlay{opacity:0}.premium-image-scroll-container:hover .premium-image-scroll-content{opacity:0;visibility:hidden}.premium-image-scroll-content .premium-image-scroll-icon{display:inline-block;font-family:pa-elements!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.pa-horizontal-mouse-scroll:before{content:"\e917"}.pa-vertical-mouse-scroll:before{content:"\e918"}.pa-horizontal-mouse-scroll{-webkit-animation-name:pa-scroll-horizontal;animation-name:pa-scroll-horizontal}.pa-vertical-mouse-scroll{-webkit-animation-name:pa-scroll-vertical;animation-name:pa-scroll-vertical}@-webkit-keyframes pa-scroll-vertical{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(5px);transform:translateY(5px)}}@keyframes pa-scroll-vertical{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(5px);transform:translateY(5px)}}@-webkit-keyframes pa-scroll-horizontal{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}}@keyframes pa-scroll-horizontal{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}}.premium-image-separator-container{position:absolute;width:100%;z-index:2;top:auto}.premium-image-separator-container img{display:inline-block!important;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.premium-image-separator-link{position:absolute;z-index:9999;top:0;right:0;width:100%;height:100%;text-decoration:none}a.premium-image-separator-link:active,a.premium-image-separator-link:focus,a.premium-image-separator-link:hover,a.premium-image-separator-link:visited{-webkit-box-shadow:none!important;box-shadow:none!important;outline:0!important;border:none!important;text-decoration:none!important}.premium-image-separator-container .img-responsive{display:inline-block}.premium-image-separator-container i,.premium-image-separator-container>svg{padding:20px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-filter,.premium-img-gallery-filter{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-js-display:flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-img-gallery{clear:both;overflow:hidden}.premium-gallery-container .premium-gallery-item{padding:10px;float:right}.premium-gallery-container .grid-sizer{width:33.33%}.premium-blog-filter .premium-blog-filters-container li a.category,.premium-img-gallery-filter .premium-gallery-cats-container li a.category{outline:0;text-decoration:none;-webkit-border-radius:75px;border-radius:75px;margin:15px 5px 20px;padding:7px 20px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-img-gallery-filter .premium-gallery-cats-container li a.category span{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pa-gallery-img{position:relative}.pa-gallery-img .pa-gallery-whole-link{position:absolute;top:0;right:0;width:100%;height:100%}.pa-gallery-img.style2 .pa-gallery-whole-link{z-index:99}.pa-gallery-img-container{overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.pa-gallery-img-container img{display:block;width:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-img-gallery.gray img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-img-gallery.scale img,.premium-img-gallery.zoomout img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-img-gallery.sepia img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-img-gallery.bright img{-webkit-filter:brightness(1);filter:brightness(1)}.premium-img-gallery.trans img{-webkit-transform:translateX(15px) scale(1.1);-ms-transform:translateX(15px) scale(1.1);transform:translateX(15px) scale(1.1)}.pa-gallery-img .pa-gallery-img-link,.pa-gallery-img .pa-gallery-magnific-image{outline:0}.pa-gallery-img .pa-gallery-img-link i,.pa-gallery-img .pa-gallery-img-link svg,.pa-gallery-img .pa-gallery-magnific-image i,.pa-gallery-img .pa-gallery-magnific-image svg{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pa-gallery-img .pa-gallery-img-link span,.pa-gallery-img .pa-gallery-magnific-image span{line-height:1;display:inline-block;opacity:0;margin:0 5px;padding:15px;-webkit-border-radius:50%;border-radius:50%}.pa-gallery-img.style2 .pa-gallery-img-link span,.pa-gallery-img.style2 .pa-gallery-magnific-image span{margin:0 5px 20px}.pa-gallery-img:hover .pa-gallery-magnific-image span{-webkit-transition:all .3s ease-in-out,opacity .5s ease-in-out .3s;transition:all .3s ease-in-out,opacity .5s ease-in-out .3s}.pa-gallery-img:hover .pa-gallery-img-link span{-webkit-transition:all .3s ease-in-out,opacity .5s ease-in-out .6s;transition:all .3s ease-in-out,opacity .5s ease-in-out .6s}.pa-gallery-img:hover .pa-gallery-img-link span,.pa-gallery-img:hover .pa-gallery-magnific-image span,.premium-gallery-icon-show a.pa-gallery-video-icon span{opacity:1}.premium-blog-filter ul.premium-blog-filters-container,.premium-img-gallery-filter ul.premium-gallery-cats-container{text-align:center;margin:0;padding:0}.premium-blog-filter .premium-blog-filters-container li,.premium-img-gallery-filter .premium-gallery-cats-container li{list-style:none;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;-js-display:inline-flex;display:-moz-inline-box;display:inline-flex}.premium-img-gallery.zoomin .pa-gallery-img:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-img-gallery.zoomout .pa-gallery-img:hover img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-img-gallery.scale .pa-gallery-img:hover img{-webkit-transform:scale(1.3) rotate(-5deg);-ms-transform:scale(1.3) rotate(-5deg);transform:scale(1.3) rotate(-5deg)}.premium-img-gallery.gray .pa-gallery-img:hover img{-webkit-filter:grayscale(0);filter:grayscale(0)}.premium-img-gallery.blur .pa-gallery-img:hover img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-img-gallery.sepia .pa-gallery-img:hover img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-img-gallery.trans .pa-gallery-img:hover img{-webkit-transform:translateX(0) scale(1.1);-ms-transform:translateX(0) scale(1.1);transform:translateX(0) scale(1.1)}.premium-img-gallery.bright .pa-gallery-img:hover img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.pa-gallery-img .premium-gallery-caption{padding:10px}.pa-gallery-img .premium-gallery-caption .premium-gallery-img-name{margin-bottom:0}.pa-gallery-img.style1{overflow:hidden}.pa-gallery-img:not(.style2) .pa-gallery-icons-wrapper{position:absolute;top:0;right:0;width:100%;height:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pa-gallery-img:not(.style2) .pa-gallery-icons-inner-container{position:absolute;top:33.33%;width:100%;text-align:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:999}.premium-blog-post-container .premium-blog-entry-container{margin:0!important}.pa-gallery-img.style1 .premium-gallery-caption{position:absolute;top:auto;left:0;right:0;width:100%;-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s;-webkit-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.pa-gallery-img.default .premium-gallery-caption{position:absolute;top:auto;left:0;right:0;width:100%;bottom:0}.pa-gallery-img.style1:hover .premium-gallery-caption{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);bottom:-1px!important}.pa-gallery-img.style2 .pa-gallery-icons-caption-container{position:absolute;top:0;right:0;width:100%;height:100%;opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .3s,opacity .3s;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;z-index:1;background-color:rgba(108,191,226,.68);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-js-display:flex;display:-moz-box;display:flex;text-align:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.pa-gallery-img.style2 .pa-gallery-icons-caption-cell{width:100%}.pa-gallery-img.style2:hover .pa-gallery-icons-caption-container{opacity:1;-webkit-transform:translate(-15px,15px);-ms-transform:translate(-15px,15px);transform:translate(-15px,15px)}.premium-clearfix{clear:both}.premium-gallery-container .pa-gallery-item{padding:10px}.premium-img-gallery-metro .premium-gallery-item{overflow:hidden}.premium-img-gallery-metro .pa-gallery-img{height:100%}.premium-img-gallery-metro .pa-gallery-img-container{height:100%}.premium-img-gallery-metro .pa-gallery-img-container img{min-height:100%;width:100%;-o-object-fit:fill;object-fit:fill}.premium-img-gallery .premium-gallery-item-hidden{visibility:hidden;width:0!important;height:0!important;margin:0!important;padding:0!important}.premium-gallery-load-more .premium-gallery-load-more-btn{-webkit-box-shadow:none;box-shadow:none;text-shadow:none;border:none;outline:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;vertical-align:bottom;cursor:pointer;line-height:1;font-style:normal;font-weight:400;background-image:none;color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-gallery-load-more-btn{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;-js-display:inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-gallery-load-more-btn div{margin-right:3px}.premium-gallery-load-more-btn .premium-loader{display:inline-block;width:20px;height:20px}.pa-gallery-img .pa-gallery-lightbox-wrap{display:inline-block}.pa-gallery-img .pa-gallery-video-icon,.premium-img-gallery-no-lightbox .premium-gallery-video-item .pa-gallery-img{cursor:pointer}.pa-gallery-img-container iframe,.pa-gallery-img-container video{position:absolute;visibility:hidden;top:0;right:0;max-width:100%;width:100%;height:100%;margin:0;line-height:1;border:none}.pa-gallery-img-container video{-o-object-fit:contain;object-fit:contain}.pa-gallery-icons-caption-cell svg,.pa-gallery-icons-inner-container svg{width:14px;height:14px}.premium-gallery-gradient-layer{position:absolute;bottom:40px;width:100%;height:20px;background:-webkit-gradient(linear,left bottom,left top,from(#17181f),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(bottom,#17181f 0,rgba(255,255,255,0) 100%);background:linear-gradient(to top,#17181f 0,rgba(255,255,255,0) 100%)}.elementor-widget-premium-lottie .premium-lottie-animation{position:relative;-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.elementor-widget-premium-lottie .premium-lottie-animation a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}.premium-maps-info-container{margin-top:10px;margin-bottom:10px}.premium-maps-info-desc,.premium-maps-info-title{margin:0;padding:0}.premium-maps-container .gm-style-iw{text-align:center;direction:ltr}.premium-maps-container .gm-style img{max-width:none!important}.premium-modal-box-modal-lower-close,.premium-modal-trigger-btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent}.premium-modal-trigger-btn .premium-modal-box-icon,.premium-modal-trigger-btn>svg{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-modal-trigger-btn>svg{width:30px;height:30px}.premium-modal-box-modal-close{float:left;font-size:21px;font-weight:700;line-height:1;color:#000}.premium-modal-box-modal-close:focus,.premium-modal-box-modal-close:hover{color:#000;text-decoration:none;cursor:pointer}button.premium-modal-box-modal-close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.premium-modal-box-modal{position:fixed;top:0;left:0;bottom:0;right:0;z-index:1050;display:none;-webkit-overflow-scrolling:touch;outline:0;padding:0!important;background:rgba(0,0,0,.5);-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-modal-box-modal .premium-modal-box-modal-dialog{position:absolute;max-height:-webkit-calc(100vh - 150px);max-height:calc(100vh - 150px);-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;opacity:0;background-color:#fff;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:6px;border-radius:6px}.premium-modal-box-modal-content{background-clip:padding-box;outline:0;overflow-x:hidden}.premium-modal-backdrop.premium-in{opacity:.5!important}.premium-modal-fade.premium-in{opacity:1}.premium-modal-backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:1040;background-color:#000}.premium-modal-backdrop.premium-modal-fade{opacity:0}.premium-modal-fade{opacity:0}.premium-in{-js-display:flex!important;display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.premium-modal-box-modal-header{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 15px;border-bottom:1px solid #e5e5e5}.premium-modal-box-modal-header .premium-modal-box-modal-close{margin-top:-2px}.premium-modal-box-modal-header .premium-modal-box-modal-title{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0}.premium-modal-box-modal-header .premium-modal-box-modal-title svg{width:50px;height:60px}.premium-modal-box-modal-body{position:relative;padding:15px}.premium-modal-box-modal-footer{padding:15px;text-align:left;border-top:1px solid #e5e5e5}.premium-modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.premium-modal-trigger-text{background:0 0!important;display:inline-block}.premium-modal-box-container{width:100%!important}.premium-modal-trigger-container .premium-modal-trigger-btn{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;border:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-modal-trigger-container .premium-modal-trigger-btn.premium-btn-block{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-modal-trigger-container .premium-modal-trigger-animation,.premium-modal-trigger-container .premium-modal-trigger-img,.premium-modal-trigger-container .premium-modal-trigger-text{cursor:pointer}.premium-modal-trigger-container .premium-modal-trigger-animation{display:inline-block;width:200px;height:200px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-modal-box-modal-header img{width:48px;padding-left:5px}.premium-modal-box-modal-header i,.premium-modal-box-modal-header svg{padding-left:6px}.premium-modal-box-modal-close{position:relative;z-index:99}.premium-modal-box-close-button-container,.premium-modal-box-modal-close,.premium-modal-box-modal-lower-close,.premium-modal-trigger-img,.premium-modal-trigger-text{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (min-width:768px){.premium-modal-box-modal-dialog{width:700px;max-height:600px;overflow:auto}}@media (max-width:767px){.premium-modal-box-modal-dialog{width:100%;max-height:500px;overflow:auto}}.premium-modal-box-container[data-modal-animation*=animated-]{opacity:0}.premium-person-container{position:relative}.premium-person-image-container{position:relative;text-align:center;overflow:hidden}.premium-person-image-container .premium-person-image-wrap{overflow:hidden}.premium-person-scale-effect .premium-person-image-container img,.premium-person-zoomout-effect .premium-person-image-container img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-person-sepia-effect .premium-person-image-container img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-person-bright-effect .premium-person-image-container img{-webkit-filter:brightness(1);filter:brightness(1)}.premium-person-trans-effect .premium-person-image-container img{-webkit-transform:translateX(15px) scale(1.1);-ms-transform:translateX(15px) scale(1.1);transform:translateX(15px) scale(1.1)}.premium-person-zoomin-effect:hover .premium-person-image-container img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-person-zoomout-effect:hover .premium-person-image-container img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-person-scale-effect:hover .premium-person-image-container img{-webkit-transform:scale(1.3) rotate(-5deg);-ms-transform:scale(1.3) rotate(-5deg);transform:scale(1.3) rotate(-5deg)}.premium-person-grayscale-effect:hover .premium-person-image-container img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-person-blur-effect:hover .premium-person-image-container img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-person-sepia-effect:hover .premium-person-image-container img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-person-bright-effect:hover .premium-person-image-container img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.premium-person-trans-effect:hover .premium-person-image-container img{-webkit-transform:translateX(0) scale(1.1);-ms-transform:translateX(0) scale(1.1);transform:translateX(0) scale(1.1)}.premium-person-container .premium-person-image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.premium-person-style2 .premium-person-social{position:absolute;top:0;right:0;width:100%;height:100%;z-index:2;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:inset 0 0 120px 0 rgba(0,0,0,.5);box-shadow:inset 0 0 120px 0 rgba(0,0,0,.5);-webkit-transition:all .5s linear 0s;transition:all .5s linear 0s;opacity:0}.premium-person-style2 .premium-person-image-container:hover .premium-person-social{opacity:1}.premium-person-list-item a{display:inline-block}.premium-person-style2 .premium-person-list-item a{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s}.premium-person-style2 .premium-person-image-container:hover .premium-person-list-item a{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-person-info-container{padding:30px 15px}.premium-person-name{margin:0 0 5px;font-weight:700}.premium-person-title{margin:0 0 20px;padding:0}.premium-person-content{margin:0 0 30px}ul.premium-person-social-list{margin:0!important;padding:0}.premium-person-social-list .premium-person-list-item{display:inline;list-style:none}.premium-person-social-list li{position:relative;bottom:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-person-social-list li i{position:relative;bottom:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-person-defaults-yes li.premium-person-facebook:hover a{background-color:#3b5998!important}.premium-person-defaults-yes li.premium-person-twitter:hover a{background-color:#55acee!important}.premium-person-defaults-yes li.premium-person-linkedin:hover a{background-color:#0077b5!important}.premium-person-defaults-yes li.premium-person-google:hover a{background-color:#dc4e41!important}.premium-person-defaults-yes li.premium-person-youtube:hover a{background-color:#b31217!important}.premium-person-defaults-yes li.premium-person-instagram:hover a{background-color:#e4405f!important}.premium-person-defaults-yes li.premium-person-skype:hover a{background-color:#00aff0!important}.premium-person-defaults-yes li.premium-person-pinterest:hover a{background-color:#bd081c!important}.premium-person-defaults-yes li.premium-person-dribbble:hover a{background-color:#ea4c89!important}.premium-person-defaults-yes li.premium-person-mail:hover a{background-color:#b23121!important}.premium-person-defaults-yes li.premium-person-behance:hover a{background-color:#1769ff!important}.premium-person-defaults-yes li.premium-person-whatsapp:hover a{background-color:#25d366!important}.premium-person-defaults-yes li.premium-person-telegram:hover a{background-color:#08c!important}.premium-person-defaults-yes li.premium-person-site:hover a{background-color:#0055a5!important}.premium-person-social-list li:hover a{-webkit-box-shadow:none;box-shadow:none}.premium-person-social-list li a:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.premium-person-social-list li i{font-size:18px}.elementor-widget-premium-addon-person .elementor-widget-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-persons-container.multiple-persons{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.premium-person-style1 .premium-person-container{overflow:hidden}.premium-person-style1 .premium-person-container .premium-person-info{position:absolute;top:auto;left:0;right:0;-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.premium-person-style1 .premium-person-container:hover .premium-person-info{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);bottom:-1px!important}.premium-person-style1 .premium-person-social-list li:hover{bottom:5px}.premium-person-style1.multiple-persons:not([data-persons-equal=yes]){-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.premium-person-style1 .slick-track{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-person-style1 .slick-slide{height:inherit!important}.premium-person-style1.multiple-persons[data-persons-equal=yes] .premium-person-image-container,.premium-person-style1.multiple-persons[data-persons-equal=yes] .premium-person-image-wrap{height:100%}.premium-person-style3 .premium-person-info-container{position:absolute;top:0;right:0;width:100%;height:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.premium-person-style3 .premium-person-title-desc-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.premium-person-style3 .premium-person-name-icons-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}.premium-person-style3 .premium-person-title{opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease;width:0}.premium-person-style3 .premium-person-title span{display:inline-block}.premium-person-style3 .premium-person-name{padding-right:10px}.premium-person-style3 .premium-person-social-list{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}.premium-person-style3 .premium-person-list-item{line-height:0}.premium-person-style3 .premium-person-list-item a{padding:5px 0 0 10px;margin:5px 0}.premium-person-style3 .premium-person-container:hover .premium-person-title{opacity:1}.premium-person-style3 .premium-person-container:hover .premium-person-social-list{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.premium-persons-title-cw .premium-person-title{-webkit-transform:translateX(-15px) rotate(-90deg);-ms-transform:translateX(-15px) rotate(-90deg);transform:translateX(-15px) rotate(-90deg);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top}.premium-persons-title-cw .premium-person-container:hover .premium-person-title{-webkit-transform:translateX(0) rotate(-90deg);-ms-transform:translateX(0) rotate(-90deg);transform:translateX(0) rotate(-90deg)}.premium-persons-title-ccw .premium-person-title{width:auto;margin-left:20px;-webkit-transform:translateX(-15px) rotate(90deg);-ms-transform:translateX(-15px) rotate(90deg);transform:translateX(-15px) rotate(90deg);-webkit-transform-origin:center left;-ms-transform-origin:center left;transform-origin:center left}.premium-persons-title-ccw .premium-person-container:hover .premium-person-title{-webkit-transform:translateX(0) rotate(90deg);-ms-transform:translateX(0) rotate(90deg);transform:translateX(0) rotate(90deg)}.premium-pricing-table-container{position:relative;overflow:hidden;text-align:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-pricing-icon-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:0}.premium-pricing-icon-container .premium-pricing-icon{display:inline-block}.premium-pricing-icon-container .premium-pricing-image{overflow:hidden}.premium-pricing-icon-container .premium-pricing-image img{width:25px;height:25px;-o-object-fit:cover;object-fit:cover}.premium-badge-left{position:absolute;top:0}.premium-badge-right{position:absolute;top:0;right:0}.premium-badge-left{left:0}.premium-badge-triangle.premium-badge-left .corner{width:0;height:0;border-top:150px solid;border-bottom:150px solid transparent;border-right:150px solid transparent}.premium-badge-triangle.premium-badge-right .corner{width:0;height:0;border-bottom:150px solid transparent;border-right:150px solid;border-left:150px solid transparent}.premium-badge-triangle span{position:absolute;top:35px;width:100px;text-align:center;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);display:block;text-transform:uppercase}.premium-badge-triangle.premium-badge-right span{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);right:0}.premium-badge-circle{min-width:4em;min-height:4em;line-height:4em;text-align:center;-webkit-border-radius:100%;border-radius:100%;position:absolute;z-index:1}.premium-badge-stripe{position:absolute;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);width:15em;overflow:hidden;height:15em}.premium-badge-stripe.premium-badge-left{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.premium-badge-stripe .corner{text-align:center;left:0;width:150%;-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}.premium-badge-flag .corner{text-align:center;-webkit-border-radius:4px 4px 0 4px;border-radius:4px 4px 0 4px;padding:3px 15px;position:absolute;top:10%;right:-8px}.premium-badge-flag .corner::after,.premium-badge-flag .corner::before{content:"";display:block;position:absolute;width:0;height:0;top:100%;right:0;border-bottom:8px solid transparent}.elementor-widget-premium-addon-pricing-table .elementor-widget-container{overflow:visible!important}.premium-badge-flag .corner::after{border-left:8px solid rgba(0,0,0,.2)}.premium-pricing-price-currency{position:relative}.premium-pricing-button-container{display:block}.premium-pricing-list{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style-type:none;margin:0}.premium-pricing-list .premium-pricing-list-item{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-pricing-list .premium-pricing-list-item svg{width:50px;height:50px}.premium-pricing-list .premium-pricing-list-item img{width:30px;height:30px;-o-object-fit:cover;object-fit:cover}.premium-pricing-list .premium-pricing-list-span{position:relative}.premium-pricing-list .list-item-tooltip{border-bottom:1px dotted}.premium-pricing-list .premium-pricing-list-tooltip{position:absolute;top:-webkit-calc(100% + 1px);top:calc(100% + 1px);right:0;visibility:hidden;padding:15px 20px;-webkit-border-radius:5px;border-radius:5px;min-width:200px;overflow:hidden;text-align:right;font-size:.8rem;color:#fff;background-color:#aaa}.premium-pricing-features-left .premium-pricing-list-span{text-align:right}.premium-pricing-features-center .premium-pricing-list-span{text-align:center}.premium-pricing-features-right .premium-pricing-list-span{text-align:left}.premium-pricing-list-span:hover .premium-pricing-list-tooltip{z-index:99;visibility:visible;opacity:1}.premium-pricing-slashed-price-value{display:inline-block;font-size:20px;font-weight:400;margin-left:5px}.premium-pricing-price-value{font-size:70px}.premium-pricing-description-container li{list-style-position:inside;text-indent:-40px}@-moz-document url-prefix(){.premium-pricing-description-container li{text-indent:0}}.premium-pricing-price-button{display:block;padding:6px 12px;line-height:1.42857143;text-align:center;color:#fff;background:#6ec1e4;margin-bottom:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-progressbar-container{position:relative}.premium-progressbar-bar-wrap{position:relative;text-align:right;overflow:hidden;height:25px;margin-bottom:50px;background-color:#f5f5f5;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.premium-progressbar-bar-wrap.premium-progressbar-dots{background-color:transparent;width:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:auto;-webkit-box-shadow:none;box-shadow:none}.premium-progressbar-bar-wrap .progress-segment{position:relative;width:25px;height:25px;-webkit-border-radius:50%;border-radius:50%;overflow:hidden;background-color:#f5f5f5}.premium-progressbar-bar-wrap .progress-segment.filled{background:#6ec1e4}.premium-progressbar-bar-wrap .progress-segment:not(:first-child):not(:last-child){margin:0 4px}.premium-progressbar-bar-wrap .progress-segment:first-child{margin-left:4px}.premium-progressbar-bar-wrap .progress-segment:last-child{margin-right:4px}.premium-progressbar-bar-wrap .progress-segment .segment-inner{position:absolute;top:0;right:0;height:100%;background-color:#6ec1e4}.premium-progressbar-bar{float:right;width:0%;height:100%;font-size:12px;line-height:20px;background:#6ec1e4;text-align:center;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15)}.premium-progressbar-striped .premium-progressbar-bar{background-image:-webkit-linear-gradient(-135deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.premium-progressbar-active .premium-progressbar-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.premium-progressbar-gradient .premium-progressbar-bar{-webkit-background-size:400% 400%!important;background-size:400% 400%!important;-webkit-animation:progress-bar-gradient 10s ease-in-out infinite;animation:progress-bar-gradient 10s ease-in-out infinite}.premium-progressbar-bar{position:absolute;overflow:hidden;line-height:20px}.premium-progressbar-container .clearfix{clear:both}.premium-progressbar-bar{-webkit-transition:width 0s ease-in-out!important;transition:width 0s ease-in-out!important}.premium-progressbar-container p:first-of-type{margin:0;float:right}.premium-progressbar-container p:nth-of-type(2){margin:0;float:left}.premium-progressbar-name{right:50%;top:0;left:0;-webkit-transform:translateX(12.5px);-ms-transform:translateX(12.5px);transform:translateX(12.5px);z-index:1}.premium-progressbar-multiple-label{position:relative;float:right;width:0;right:50%}.premium-progressbar-center-label{position:relative;white-space:nowrap}.premium-progressbar-arrow{height:15px;right:50%;display:inline-block;border-right:7px solid transparent;border-left:7px solid transparent;border-top:11px solid;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.premium-progressbar-pin{border-right:1px solid;height:12px;right:50%;display:inline-block}.premium-progressbar-circle-wrap{width:200px;height:200px;position:relative;margin:0 auto}.premium-progressbar-circle-wrap .premium-progressbar-circle{position:absolute;top:0;right:0;width:100%;height:100%;-webkit-clip-path:inset(0 0 0 50%);clip-path:inset(0 0 0 50%)}.premium-progressbar-circle-wrap .premium-progressbar-circle div{position:absolute;right:0;top:0;height:100%;width:100%;border-width:6px;border-style:solid;border-color:#54595f;-webkit-border-radius:50%;border-radius:50%;-webkit-clip-path:inset(0 50% 0 0);clip-path:inset(0 50% 0 0)}.premium-progressbar-circle-wrap .premium-progressbar-circle .premium-progressbar-circle-left{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.premium-progressbar-circle-wrap .premium-progressbar-circle .premium-progressbar-circle-right{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);visibility:hidden}.premium-progressbar-circle-wrap .premium-progressbar-circle-base{width:100%;height:100%;border:6px solid #eee;-webkit-border-radius:50%;border-radius:50%}.premium-progressbar-circle-wrap .premium-progressbar-circle-content{position:absolute;top:0;right:0;width:100%;height:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-progressbar-circle-wrap .premium-lottie-animation{line-height:1}@-webkit-keyframes progress-bar-stripes{from{background-position:100% 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:100% 0}to{background-position:40px 0}}@-webkit-keyframes progress-bar-gradient{0%{background-position:100% 50%}50%{background-position:0 50%}100%{background-position:100% 50%}}@keyframes progress-bar-gradient{0%{background-position:100% 50%}50%{background-position:0 50%}100%{background-position:100% 50%}}.premium-testimonial-box{width:100%;background:0 0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-testimonial-box .premium-testimonial-author-info{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-testimonial-box .premium-testimonial-company-name,.premium-testimonial-box .premium-testimonial-person-name{font-weight:600;margin:0}.premium-testimonial-container{position:relative}.premium-testimonial-img-wrapper{margin-right:auto;margin-left:auto;overflow:hidden;border-style:solid!important}.premium-testimonial-img-wrapper.circle{-webkit-border-radius:50%;border-radius:50%}.premium-testimonial-img-wrapper.rounded{-webkit-border-radius:15px;border-radius:15px}.premium-testimonial-img-wrapper img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%!important}.premium-testimonial-content-wrapper{position:relative;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;-js-display:flex;display:-webkit-box;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:2;width:100%;padding:20px;text-align:center}.premium-testimonial-clear-float{clear:both}.premium-testimonial-lower-quote,.premium-testimonial-upper-quote{position:absolute;z-index:1}.premium-title-container .premium-title-header{position:relative;margin:0;padding:10px}.premium-title-container .premium-title-header:not(.premium-title-style7){-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-title-container .premium-title-header svg{width:40px;height:40px}.premium-title-container .premium-title-header img{width:40px;height:40px;-o-object-fit:cover;object-fit:cover}.premium-title-container .premium-title-header a{position:absolute;top:0;right:0;width:100%;height:100%}.premium-title-container .premium-lottie-animation{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-title-icon-row .premium-title-icon{margin-left:10px}.premium-title-icon-row-reverse .premium-title-icon{margin-right:10px}.premium-title-style3,.premium-title-style4{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-title-style1,.premium-title-style2,.premium-title-style5,.premium-title-style6,.premium-title-style8,.premium-title-style9{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.premium-title-style7{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.premium-title-style7 .premium-title-style7-inner{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-title-style1{border-width:0;border-right:3px solid #6ec1e4}.premium-title-container.style2,.premium-title-container.style4,.premium-title-container.style5,.premium-title-container.style6{border-bottom:3px solid #6ec1e4}.premium-title-style6:before{position:absolute;right:50%;bottom:0;margin-right:-2px;content:"";border:3px solid transparent}.premium-title-style7-stripe-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-title-style7:before{display:none}.premium-title-style8 .premium-title-text[data-animation=shiny]{-webkit-background-size:125px 125px!important;background-size:125px!important;color:rgba(255,255,255,0);-webkit-background-clip:text!important;background-clip:text!important;-webkit-animation-name:pa-shinny-text!important;animation-name:pa-shinny-text!important;-webkit-animation-duration:var(--animation-speed)!important;animation-duration:var(--animation-speed)!important;-webkit-animation-iteration-count:infinite!important;animation-iteration-count:infinite!important;background:var(--base-color) -webkit-gradient(linear,left top,right top,from(var(--base-color)),to(var(--base-color)),color-stop(.5,var(--shiny-color))) 0 0 no-repeat}.premium-title-style9[data-animation-blur=process] .premium-title-style9-letter{-webkit-animation:pa-blur-shadow 2s 1 alternate;animation:pa-blur-shadow 2s 1 alternate}.premium-title-gradient-yes .premium-title-icon,.premium-title-gradient-yes .premium-title-text{-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:-webkit-gradient(linear,left top,right top,from(#ffa648),color-stop(#f17cc1),to(#4da9fd));background-image:-webkit-linear-gradient(left,#ffa648,#f17cc1,#4da9fd);background-image:linear-gradient(to right,#ffa648,#f17cc1,#4da9fd);-webkit-animation:pa-text-gradient 8s infinite;animation:pa-text-gradient 8s infinite}.premium-title-clipped .premium-title-header{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@-webkit-keyframes pa-shinny-text{0%{background-position:100%}100%{background-position:-100%}}@keyframes pa-shinny-text{0%{background-position:100%}100%{background-position:-100%}}@-webkit-keyframes pa-blur-shadow{from{text-shadow:0 0 var(--shadow-value) var(--shadow-color);color:transparent}to{text-shadow:0}}@keyframes pa-blur-shadow{from{text-shadow:0 0 var(--shadow-value) var(--shadow-color);color:transparent}to{text-shadow:0}}@-webkit-keyframes pa-text-gradient{0%,100%{-webkit-filter:hue-rotate(0);filter:hue-rotate(0)}50%{-webkit-filter:hue-rotate(360deg);filter:hue-rotate(360deg)}}@keyframes pa-text-gradient{0%,100%{-webkit-filter:hue-rotate(0);filter:hue-rotate(0)}50%{-webkit-filter:hue-rotate(360deg);filter:hue-rotate(360deg)}}.premium-video-box-transform{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.premium-video-box-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.premium-video-box-container>div{position:relative;overflow:hidden}.pa-aspect-ratio-11 .premium-video-box-container>div{padding-bottom:100%}.pa-aspect-ratio-169 .premium-video-box-container>div{padding-bottom:56.25%}.pa-aspect-ratio-43 .premium-video-box-container>div{padding-bottom:75%}.pa-aspect-ratio-32 .premium-video-box-container>div{padding-bottom:66.6666%}.pa-aspect-ratio-219 .premium-video-box-container>div{padding-bottom:42.8571%}.pa-aspect-ratio-916 .premium-video-box-container>div{padding-bottom:177.8%}.premium-video-box-image-container{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-webkit-background-size:cover;background-size:cover;background-position:50%;cursor:pointer;margin:auto;-webkit-transition:.2s all;transition:.2s all}.premium-video-box-play-icon-container{position:absolute;z-index:2;cursor:pointer;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);background:rgba(252,252,252,.35)}.premium-video-box-description-container{position:absolute;z-index:2;padding:5px;text-align:center;cursor:pointer;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}.premium-video-box-text{margin-bottom:0!important;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-video-box-play-icon{padding:15px;-webkit-transform:translateX(-4%);-ms-transform:translateX(-4%);transform:translateX(-4%);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-video-box-video-container{position:absolute;top:0;right:0;z-index:2;width:100%;height:100%;-webkit-transition:opacity .8s ease-in-out;transition:opacity .8s ease-in-out;overflow:hidden;cursor:pointer}.premium-video-box-container[data-overlay=true][data-type=self] .premium-video-box-video-container{opacity:0;visibility:hidden}.premium-video-box-video-container iframe{max-width:100%;width:100%;height:100%;margin:0;line-height:1;border:none}.premium-video-box-video-container video{max-width:100%;width:100%;height:100%;margin:0;line-height:1;border:none;background-color:#000;-o-object-fit:contain;object-fit:contain}.premium-video-box-container .premium-video-box-vimeo-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:absolute;top:0;right:0;z-index:3;margin:10px;margin-left:10px;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;margin-left:4.6em}.premium-video-box-vimeo-wrap .premium-video-box-vimeo-portrait{width:60px;height:60px;background:rgba(23,35,34,.75);margin-left:1px;-webkit-box-flex:1;-webkit-flex:1 0 auto;-moz-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding:0}.premium-video-box-vimeo-portrait img{width:50px;height:50px;margin:5px;padding:0;border:0;-webkit-border-radius:50%;border-radius:50%}.premium-video-box-vimeo-wrap .premium-video-box-vimeo-headers{font-size:10px}.premium-video-box-vimeo-wrap .premium-video-box-vimeo-title{max-width:100%;font-size:2em!important;font-weight:700;margin:0;padding:.1em .2em;background:rgba(23,35,34,.75);display:inline-block;text-transform:none;line-height:normal;letter-spacing:normal}.premium-video-box-vimeo-wrap .premium-video-box-vimeo-byline{font-size:1.2em!important;font-weight:400;color:#fff;margin-top:.1em;padding:.2em .5em;background:rgba(23,35,34,.75);text-transform:none;line-height:normal;letter-spacing:normal}.premium-video-box-playlist-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.premium-video-box-playlist-container .premium-video-box-container{height:100%;overflow:hidden}.premium-video-box-container:hover .premium-video-box-image-container.zoomin{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-video-box-container:hover .premium-video-box-image-container.zoomout{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-video-box-container:hover .premium-video-box-image-container.scale{-webkit-transform:scale(1.3) rotate(-5deg);-ms-transform:scale(1.3) rotate(-5deg);transform:scale(1.3) rotate(-5deg)}.premium-video-box-container:hover .premium-video-box-image-container.gray{-webkit-filter:grayscale(0);filter:grayscale(0)}.premium-video-box-container:hover .premium-video-box-image-container.blur{-webkit-filter:blur(3px);filter:blur(3px)}.premium-video-box-container:hover .premium-video-box-image-container.sepia{-webkit-filter:sepia(0);filter:sepia(0)}.premium-video-box-container:hover .premium-video-box-image-container.trans{-webkit-transform:translateX(0) scale(1.1);-ms-transform:translateX(0) scale(1.1);transform:translateX(0) scale(1.1)}.premium-video-box-container:hover .premium-video-box-image-container.bright{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.premium-video-box-image-container.gray{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-video-box-image-container.scale,.premium-video-box-image-container.zoomout{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-video-box-image-container.sepia{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-video-box-image-container.bright{-webkit-filter:brightness(1);filter:brightness(1)}.premium-video-box-image-container.trans{-webkit-transform:translateX(15px) scale(1.1);-ms-transform:translateX(15px) scale(1.1);transform:translateX(15px) scale(1.1)}.premium-video-box-mask-media{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.premium-video-box-container.premium-video-box-sticky-apply{z-index:99;overflow:unset}.premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{position:fixed!important;z-index:99999;height:225px;width:400px;background:#fff}.premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-container:before,.premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-vimeo-wrap{visibility:hidden}.premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-sticky-infobar-wrap.premium-video-box-sticky-apply .premium-video-box-inner-wrap{-webkit-box-shadow:unset;box-shadow:unset}.premium-video-box-sticky-close,.premium-video-box-sticky-infobar{display:none}.premium-video-box-sticky-apply .premium-video-box-sticky-close{position:absolute;padding:5px;cursor:pointer;z-index:99999;height:14px;width:14px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-border-radius:100%;border-radius:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-video-box-sticky-apply .premium-video-box-play-icon-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-video-box-sticky-apply .premium-video-box-play-icon{-webkit-transition:none;transition:none}.premium-video-box-sticky-apply .premium-video-box-sticky-infobar{display:block;position:relative;top:100%;width:100%;padding:5px;text-align:center;z-index:9999;margin-top:-1px}.premium-video-box-sticky-apply .premium-video-box-inner-wrap.ui-draggable{cursor:move}.premium-video-sticky-top-left .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{left:auto;right:20px;top:20px}.premium-video-sticky-bottom-left .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{left:auto;right:20px;bottom:20px}.premium-video-sticky-top-right .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{right:auto;left:20px;top:20px}.premium-video-sticky-bottom-right .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{right:auto;left:20px;bottom:20px}.premium-video-sticky-center-left .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{left:auto;right:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-video-sticky-center-right .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{right:auto;left:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-video-sticky-bottom-left .premium-video-box-sticky-infobar-wrap.premium-video-box-sticky-apply .premium-video-box-inner-wrap,.premium-video-sticky-bottom-right .premium-video-box-sticky-infobar-wrap.premium-video-box-sticky-apply .premium-video-box-inner-wrap{bottom:55px}.premium-video-sticky-bottom-left .premium-video-box-sticky-apply .premium-video-box-sticky-close,.premium-video-sticky-center-left .premium-video-box-sticky-apply .premium-video-box-sticky-close,.premium-video-sticky-top-left .premium-video-box-sticky-apply .premium-video-box-sticky-close{top:-10px;left:-10px}.premium-video-sticky-bottom-right .premium-video-box-sticky-apply .premium-video-box-sticky-close,.premium-video-sticky-center-right .premium-video-box-sticky-apply .premium-video-box-sticky-close,.premium-video-sticky-top-right .premium-video-box-sticky-apply .premium-video-box-sticky-close{top:-10px;right:-10px}.premium-video-box-filter-sticky{-webkit-filter:none!important;filter:none!important}.premium-vscroll-inner{position:relative;min-height:100%}.premium-vscroll-inner .premium-vscroll-dots{position:fixed;z-index:100;opacity:1;margin-top:-32px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-vscroll-wrap .premium-vscroll-nav-menu{opacity:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-vscroll-inner .premium-vscroll-dots,.premium-vscroll-wrap .premium-vscroll-dots-hide{opacity:0;visibility:hidden}.premium-vscroll-nav-dots-yes .premium-vscroll-inner .premium-vscroll-dots{opacity:1;visibility:visible}.premium-vscroll-dots.middle{top:50%}.premium-vscroll-dots.top{top:40px}.premium-vscroll-dots.bottom{bottom:30px}.premium-vscroll-dots.right{left:17px}.premium-vscroll-dots.left{right:17px}.premium-vscroll-inner ul.premium-vscroll-dots-list,.premium-vscroll-wrap .premium-vscroll-nav-menu{margin:0!important;padding:0}.premium-vscroll-inner ul.premium-vscroll-dots-list li{width:14px;height:13px;margin:7px;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-js-display:flex;display:-moz-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;overflow:visible}.premium-vscroll-inner .premium-vscroll-dot-item .premium-vscroll-nav-link{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}.premium-vscroll-inner .premium-vscroll-dot-item .premium-vscroll-nav-link span{top:2px;right:2.5px;width:8px;height:8px;border:1px solid #000;-webkit-border-radius:50%;border-radius:50%;position:absolute;z-index:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-vscroll-inner .premium-vscroll-dot-item.active .premium-vscroll-nav-link span{-webkit-transform:scale(1.6);-ms-transform:scale(1.6);transform:scale(1.6)}.premium-vscroll-inner .premium-vscroll-dot-item .premium-vscroll-tooltip{position:absolute;color:#fff;font-size:14px;font-family:arial,helvetica,sans-serif;white-space:nowrap;max-width:220px;padding-right:.4em;padding-left:.4em}.premium-vscroll-inner .premium-vscroll-dots.right .premium-vscroll-tooltip{left:27px}.premium-vscroll-inner .premium-vscroll-dots.lines .premium-vscroll-dot-item{width:4px;height:30px}.premium-vscroll-inner .premium-vscroll-dots.lines .premium-vscroll-dot-item span{width:100%;height:100%;-webkit-border-radius:0;border-radius:0}.premium-vscroll-inner .premium-vscroll-dots.lines .premium-vscroll-dot-item.active span{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}@media (max-width:768px){.premium-vscroll-dots.right{left:7px}.premium-vscroll-dots.left{right:7px}}.premium-vscroll-inner .premium-vscroll-dots.right .premium-vscroll-tooltip::after{position:absolute;top:50%;content:"";right:-webkit-calc(100% - 1px);right:calc(100% - 1px);width:10px;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-vscroll-inner .premium-vscroll-dots.left .premium-vscroll-tooltip::after{position:absolute;top:50%;content:"";left:-webkit-calc(100% - 1px);left:calc(100% - 1px);width:10px;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-vscroll-inner .premium-vscroll-dots.left .premium-vscroll-tooltip{right:27px}.premium-vscroll-nav-menu{position:fixed;top:20px;height:40px;z-index:100;padding:0;margin:0}.premium-vscroll-nav-menu.left{right:0}.premium-vscroll-nav-menu.right{left:0}.premium-vscroll-nav-menu .premium-vscroll-nav-item{display:inline-block;margin:10px;color:#000;background:#fff;background:rgba(255,255,255,.3)}.premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link{padding:9px 18px;display:block;cursor:pointer}.premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link,.premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link:hover{color:#000}.multiscroll-nav li a:focus,.premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link:focus{outline:0}.premium-vscroll-temp .slimScrollBar{visibility:hidden}.ast-single-post .entry-content .premium-woocommerce a{text-decoration:none}.premium-woocommerce .premium-woo-qv-btn{cursor:pointer}.premium-woocommerce:not(.premium-woo-skin-grid-7) li.product .star-rating{margin:0 auto .5em}.premium-woocommerce:not(.premium-woo-skin-grid-10) .premium-woo-product-featured-wrap .premium-woo-product-featured,.premium-woocommerce:not(.premium-woo-skin-grid-10) .premium-woo-product-sale-wrap .premium-woo-product-onsale{display:block;text-align:center;color:#fff;min-width:2em;min-height:2em;line-height:2em;padding:.3em .6em;margin:.5em .6em}.premium-woocommerce .pa-out-of-stock{display:block;text-align:center;color:#fff;min-width:2em;min-height:2em;line-height:2em;padding:.3em .6em;margin:.5em .6em}.premium-woocommerce .premium-woo-products-inner ul.products{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:0;padding:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none outside;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.premium-woocommerce .premium-woo-products-inner ul.products li.product{margin:0 0 10px;padding:0 10px}.premium-woocommerce.premium-woo-products-inner ul.products li.product .premium-woo-product-wrapper{overflow:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woocommerce .premium-woo-product-category{display:block;font-size:.85em;margin-bottom:.5em;line-height:1.3}.premium-woocommerce .woocommerce-loop-product__title{margin-bottom:.5em;font-size:1em;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woocommerce .woocommerce-loop-product__link{position:relative;display:block!important;overflow:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woocommerce .pa-out-of-stock,.premium-woocommerce .premium-woo-ribbon-container{position:absolute;z-index:9}.premium-woocommerce .premium-woo-ribbon-container{top:0;right:0}.premium-woocommerce .pa-out-of-stock{top:7px;right:9px;margin:0}.premium-woocommerce .star-rating{display:block;float:none;margin:0 auto .5em;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;position:relative;height:1em;line-height:1;font-size:.857em;width:5.4em;font-family:star}.premium-woocommerce .star-rating::before{content:"\73\73\73\73\73";color:#54595f;float:right;top:0;right:0;position:absolute}.premium-woocommerce .premium-woo-products-inner ul.products .star-rating span{overflow:hidden;float:right;top:0;right:0;position:absolute;padding-top:1.5em}.premium-woocommerce .star-rating span::before{content:"\53\53\53\53\53";color:inherit;top:0;position:absolute;right:0}.premium-woo-product-thumbnail{position:relative;overflow:hidden}.premium-woo-product-thumbnail .woocommerce-loop-product__link img{margin:0;width:100%}.premium-woo-product-featured-wrap,.premium-woo-product-sale-wrap{margin:0}.premium-woocommerce .premium-woo-products-details-wrap{padding:1em 1.2em}.premium-woocommerce .premium-woo-products-details-wrap .button{display:inline-block;background-color:#6ec1e4;color:#fff;margin:.5em 0;line-height:1.3;padding:10px 40px;font-size:100%;cursor:pointer;text-decoration:none;overflow:visible;font-weight:700;background-image:none;border:none;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woocommerce li.product .price{display:block;line-height:1.3;font-weight:700;margin-bottom:.5em;font-size:.9em}.premium-woocommerce li.product .price del{display:inline-block;font-weight:400;background:0 0;opacity:1}.premium-woocommerce li.product .price ins{display:inline-block;background:0 0;text-decoration:none;font-weight:inherit}.premium-woocommerce li.product .price .amount{color:inherit!important}.premium-woocommerce li.product .premium-woo-product-desc p{margin:0}.premium-woo-product-align-left .premium-woocommerce li.product .star-rating{margin-right:auto;margin-left:0}.premium-woo-product-align-center .premium-woocommerce li.product .star-rating{margin-right:auto;margin-left:auto}.premium-woo-product-align-right .premium-woocommerce li.product .star-rating{margin-right:0;margin-left:auto}.premium-woo-products-pagination ul.page-numbers{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;list-style-type:none;margin:0;margin-top:10px;padding:0;border:none;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-woo-products-pagination ul.page-numbers li{margin:0 0 .4em .4em;padding:0;text-align:center}.premium-woo-products-pagination ul.page-numbers li .page-numbers{margin:0;text-decoration:none;color:#000;border:1px solid #54595f;padding:0;line-height:1;font-size:1em;font-weight:400;padding:.75em;display:block;min-width:2.5em;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woo-products-pagination ul.page-numbers li .page-numbers.current,.premium-woo-products-pagination ul.page-numbers li .page-numbers:hover{background-color:#54595f;color:#fff;outline:0}.premium-woo-quick-view-loader .premium-loading-feed,.premium-woocommerce .premium-loading-feed{display:block;position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,.2);-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-woocommerce .woocommerce-loop-product__link img{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woo-product__hover-zoomout .woocommerce-loop-product__link img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-woo-product__hover-zoomout li.product:hover .woocommerce-loop-product__link img{-webkit-transform:none;-ms-transform:none;transform:none}.premium-woo-product__hover-zoomin .woocommerce-loop-product__link img{-webkit-transform:none;-ms-transform:none;transform:none}.premium-woo-product__hover-zoomin li.product:hover .woocommerce-loop-product__link img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-woo-product__hover-gray .woocommerce-loop-product__link img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-woo-product__hover-gray li.product:hover .woocommerce-loop-product__link img{-webkit-filter:grayscale(0);filter:grayscale(0)}.premium-woo-product__hover-sepia .woocommerce-loop-product__link img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-woo-product__hover-sepia li.product:hover .woocommerce-loop-product__link img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-woo-product__hover-bright .woocommerce-loop-product__link img{-webkit-filter:brightness(1);filter:brightness(1)}.premium-woo-product__hover-bright li.product:hover .woocommerce-loop-product__link img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.premium-woo-product__hover-trans .woocommerce-loop-product__link img{-webkit-transform:translateX(15px) scale(1.1);-ms-transform:translateX(15px) scale(1.1);transform:translateX(15px) scale(1.1)}.premium-woo-product__hover-trans li.product:hover .woocommerce-loop-product__link img{-webkit-transform:translateX(0) scale(1.1);-ms-transform:translateX(0) scale(1.1);transform:translateX(0) scale(1.1)}.premium-woo-product__hover-scale li.product:hover .woocommerce-loop-product__link img{-webkit-transform:scaleX(1.3) scaleY(1.3) rotate(-5deg);-ms-transform:scaleX(1.3) scaleY(1.3) rotate(-5deg);transform:scaleX(1.3) scaleY(1.3) rotate(-5deg)}.premium-woocommerce .premium-woo-product__on_hover{position:absolute;top:0;left:0;bottom:0;right:0;height:100%;opacity:0}.premium-woo-product__hover-swap li.product:hover .premium-woo-product__on_hover{opacity:1}.premium-woo-skin-grid-1 .premium-woo-qv-btn,.premium-woo-skin-grid-3 .premium-woo-qv-btn,.premium-woo-skin-grid-4 .premium-woo-qv-btn{position:absolute;bottom:0;right:0;width:100%;text-align:center;padding:5px;background:rgba(2,2,2,.5);color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:2;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.premium-woo-skin-grid-4 .premium-woo-qv-btn{-webkit-transition-delay:.1s;transition-delay:.1s}.premium-woo-skin-grid-1 .premium-woo-qv-icon,.premium-woo-skin-grid-3 .premium-woo-qv-icon,.premium-woo-skin-grid-4 .premium-woo-qv-icon,.premium-woo-skin-grid-6 .premium-woo-qv-icon{margin-right:.5em}.premium-woo-product-thumbnail:hover .premium-woo-qv-btn-translate{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.premium-woo-product-wrapper .premium-woo-qv-data{position:absolute;top:0;right:0;width:100%;height:100%;z-index:1;overflow:hidden;cursor:pointer}.premium-woo-skin-grid-1 .premium-woo-product-actions-wrapper,.premium-woo-skin-grid-4 .premium-woo-product-actions-wrapper{position:absolute;top:.7em;left:1em;-webkit-transform:translate3d(-15px,0,0);transform:translate3d(-15px,0,0);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0;z-index:9}.premium-woocommerce .premium-woo-product-actions-wrapper .premium-woo-cart-btn{position:relative;display:block;margin:0 0 3px;background:#fff;text-align:center;outline:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woocommerce .premium-woo-product-actions-wrapper .premium-woo-add-cart-icon{display:block;color:#54595f;width:30px;line-height:30px;height:30px;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woo-skin-grid-1 li.product:hover .premium-woo-product-actions-wrapper,.premium-woo-skin-grid-4 li.product:hover .premium-woo-product-actions-wrapper{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0);opacity:1}.premium-woocommerce .premium-woo-cart-btn.adding .premium-woo-add-cart-icon{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.premium-woocommerce .premium-woo-cart-btn.adding .premium-woo-add-cart-icon::before{content:"\f013"}.premium-woocommerce .premium-woo-cart-btn.added .premium-woo-add-cart-icon::before{content:"\f00c"}.premium-woo-skin-grid-2 li.product .premium-woo-products-details-wrap{position:absolute;background:#fff;bottom:0;right:0;width:100%;z-index:2;padding:0;opacity:0;-webkit-transition:opacity .2s,-webkit-transform .4s;transition:opacity .2s,-webkit-transform .4s;transition:transform .4s,opacity .2s;transition:transform .4s,opacity .2s,-webkit-transform .4s;-webkit-transform:translateZ(0) translateY(5px);transform:translateZ(0) translateY(5px)}.premium-woo-skin-grid-2 .premium-woo-product-details{padding:15px 0}.premium-woo-skin-grid-2 li.product:hover .premium-woo-products-details-wrap{opacity:1;-webkit-transform:translateZ(0) translateY(0);transform:translateZ(0) translateY(0)}.premium-woo-skin-grid-2 li.product .premium-woo-product-actions-wrapper{position:static;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.premium-woo-skin-grid-2 .premium-woo-product-actions-wrapper>*{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;min-width:50%}.premium-woo-skin-grid-2 li.product .premium-woo-product-actions-wrapper .button{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:0;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-woo-skin-grid-2 li.product .premium-woo-product-actions-wrapper .premium-woo-qv-btn{background-color:#54595f}.premium-woo-skin-grid-4 li.product .premium-woo-products-details-wrap{position:absolute;right:0;left:0;top:50%;-webkit-transform:scale(.9) translateZ(0) translateY(-50%);transform:scale(.9) translateZ(0) translateY(-50%);text-align:center;z-index:2;opacity:0;-webkit-transition:opacity .5s,-webkit-transform .3s;transition:opacity .5s,-webkit-transform .3s;transition:opacity .5s,transform .3s;transition:opacity .5s,transform .3s,-webkit-transform .3s}.premium-woo-skin-grid-4 li.product .premium-woo-product-overlay,.premium-woo-skin-grid-8 li.product .premium-woo-product-overlay{position:absolute;top:0;right:0;width:100%;height:100%;opacity:0;visibility:hidden;background-color:rgba(27,27,23,.3);-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.premium-woo-skin-grid-4 li.product:hover .premium-woo-product-overlay,.premium-woo-skin-grid-8 li.product:hover .premium-woo-product-overlay{opacity:1;visibility:visible;z-index:1}.premium-woo-skin-grid-4 li.product:hover .premium-woo-products-details-wrap{-webkit-transform:scale(1) translateZ(0) translateY(-50%);transform:scale(1) translateZ(0) translateY(-50%);opacity:1}.premium-woo-skin-grid-5 li.product .premium-woo-product-actions-wrapper{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-woo-skin-grid-5 li.product .premium-woo-product-actions-wrapper .premium-woo-qv-btn{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;background-color:#54595f;padding:10px;-webkit-transition:all .25s ease 0s;transition:all .25s ease 0s}.premium-woo-skin-grid-5 li.product .premium-woo-products-details-wrap{width:75%}.premium-woo-skin-grid-5 .premium-woo-product-wrapper{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-woo-product-align-right .premium-woo-skin-grid-5 .premium-woo-product-actions-wrapper{-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.premium-woo-product-align-center .premium-woo-skin-grid-5 .premium-woo-product-actions-wrapper{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-woo-skin-grid-6 .premium-woo-qv-btn{position:absolute;top:50%;right:50%;min-width:40%;text-align:center;padding:5px;background:rgba(2,2,2,.5);color:#fff;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);opacity:0;visibility:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer;z-index:2}.premium-woo-skin-grid-6 li.product:hover .premium-woo-qv-btn{opacity:1;visibility:visible}.premium-woo-product-align-left .premium-woo-skin-grid-6 li.product .premium-woo-product-info .star-rating,.premium-woo-product-align-left .premium-woo-skin-grid-7 li.product .premium-woo-product-info .star-rating,.premium-woo-product-align-right .premium-woo-skin-grid-6 li.product .premium-woo-product-info .star-rating,.premium-woo-product-align-right .premium-woo-skin-grid-7 li.product .premium-woo-product-info .star-rating{margin:0}.premium-woo-skin-grid-6 li.product .premium-woo-product-info{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.premium-woo-product-align-center .premium-woocommerce li.product .premium-woo-product-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.premium-woo-product-align-right .premium-woocommerce li.product .premium-woo-product-info{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.premium-woo-skin-grid-6 li.product .premium-woo-product-gallery-images{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:absolute;bottom:10px;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-woo-product-gallery-images .premium-woo-product__gallery_image{width:20%;margin:0 .2em;border:2px solid #aaa;cursor:pointer}.premium-woo-products-metro li.product .premium-woo-product-thumbnail,.premium-woo-products-metro li.product .premium-woo-product-thumbnail img,.premium-woo-products-metro li.product .premium-woo-product-wrapper,.premium-woo-products-metro li.product .woocommerce-LoopProduct-link{height:100%}.premium-woo-products-metro ul.products li.product{margin-bottom:0}.premium-woo-products-metro li.product .premium-woo-product-thumbnail img{-o-object-fit:cover;object-fit:cover}.premium-woocommerce:not(.premium-woo-skin-grid-7) .slick-arrow{-webkit-border-radius:50%;border-radius:50%}.premium-woocommerce ul.slick-dots{width:100%}html.premium-woo-qv-opened,html.premium-woo-qv-opened body{overflow:hidden}.premium-woo-quick-view-back{position:fixed;visibility:hidden;overflow:hidden;background:rgba(2,2,2,.5);opacity:0;-webkit-transition:opacity .25s;transition:opacity .25s;z-index:999}.premium-woo-quick-view-active{top:0;right:0;width:100%;height:100%;opacity:1;visibility:visible}#premium-woo-quick-view-modal{position:fixed;visibility:hidden;opacity:0;top:0;right:0;width:100%;height:100%;z-index:1400;text-align:center;-webkit-transition:all .3s;transition:all .3s;overflow-x:hidden;overflow-y:auto}#premium-woo-quick-view-modal.active{visibility:visible;opacity:1}#premium-woo-quick-view-modal.active .premium-woo-content-main{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;width:100%}#premium-woo-quick-view-modal .premium-woo-content-main-wrapper{position:absolute;width:100%;height:100%;top:0;right:0;text-align:center;padding:30px;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}#premium-woo-quick-view-modal .premium-woo-content-main{position:relative;pointer-events:none;max-width:100%;text-align:right;z-index:1045;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);opacity:0;-webkit-transition:opacity .3s,-webkit-transform .5s;transition:opacity .3s,-webkit-transform .5s;transition:transform .5s,opacity .3s;transition:transform .5s,opacity .3s,-webkit-transform .5s;margin:0 auto}#premium-woo-quick-view-modal .premium-woo-lightbox-content{position:relative;display:table;pointer-events:auto;background-color:#fff;max-width:975px;margin:20px auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-box-shadow:-3px 3px 20px 0 rgba(0,0,0,.15);box-shadow:-3px 3px 20px 0 rgba(0,0,0,.15);overflow:hidden}#premium-woo-quick-view-modal .summary{width:50%;margin:0;padding:30px;float:right;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#premium-woo-quick-view-modal .summary .quantity{min-width:auto}#premium-woo-quick-view-modal .summary .quantity input.qty{width:54px;-webkit-appearance:button;-moz-appearance:button;appearance:button}#premium-woo-quick-view-modal .summary .quantity input[type=number]::-webkit-inner-spin-button,#premium-woo-quick-view-modal .summary .quantity input[type=number]::-webkit-outer-spin-button{display:unset}#premium-woo-quick-view-modal .woocommerce-product-details__short-description p{margin:0}#premium-woo-quick-view-close{position:absolute;font-size:22px;top:10px;left:10px;width:22px;height:22px;line-height:22px;opacity:.7;text-align:center;z-index:2;color:#000}#premium-woo-quick-view-modal .premium-woo-qv-image-slider{position:relative}#premium-woo-quick-view-modal .premium-woo-qv-image-slider li{list-style:none}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav{margin:0;padding:0;width:100%;position:absolute;bottom:10px;text-align:center;direction:ltr}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li{margin:0 6px;display:inline-block;vertical-align:middle}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3);-webkit-border-radius:20px;border-radius:20px}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li a.flex-active{background:rgba(0,0,0,.9);cursor:default}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li a:focus{outline:0}#premium-woo-quick-view-modal .premium-woo-qv-image-slider img{-o-object-fit:cover;object-fit:cover}#premium-woo-quick-view-content div.images{width:50%;float:right;opacity:1!important;margin:0}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav{margin:0;padding:0;list-style:none;direction:ltr}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav a{text-decoration:none;display:block;width:14px;height:32px;font-size:32px;line-height:32px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;cursor:pointer;color:rgba(0,0,0,.8);text-shadow:-1px 1px 0 rgba(255,255,255,.3);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-next,#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-prev{display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-prev{left:10px}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-next{right:10px}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-prev::before{content:"\f104"}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-next::before{content:"\f105"}.premium-woocommerce li.product .added_to_cart.wc-forward{display:none}.premium-woo-atc-button .add_to_cart_button span{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;margin-right:5px;vertical-align:baseline}@media (min-width:545px){#premium-woo-quick-view-content div.summary{content:"544";overflow-y:auto}}@media (max-width:544px){#premium-woo-quick-view-content .premium-woo-lightbox-content{display:block}#premium-woo-quick-view-content div.images,#premium-woo-quick-view-content div.summary{width:100%;float:none}}.premium-title-bg-text:before{position:absolute;content:attr(data-background);top:0;left:0;text-align:left}.premium-bg-text-yes .elementor-widget-container:before{position:absolute;top:0;left:0;text-align:left}.premium-mask-yes .premium-dual-header-first-clip .premium-dual-header-first-span .premium-mask-span,.premium-mask-yes .premium-dual-header-second-clip .premium-mask-span{background:inherit}.premium-mask-yes .premium-mask-span{position:relative;overflow:hidden;-js-display:inline-flex!important;display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.premium-mask-yes .premium-mask-span::after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background-color:currentColor;-webkit-backface-visibility:visible;backface-visibility:visible}.premium-mask-active.premium-mask-tr .premium-mask-span::after{-webkit-animation:pa-mask-tr 1.7s cubic-bezier(1,0,.18,1) forwards;animation:pa-mask-tr 1.7s cubic-bezier(1,0,.18,1) forwards;-webkit-transform:translateX(-103%);-ms-transform:translateX(-103%);transform:translateX(-103%)}.premium-mask-active.premium-mask-tl .premium-mask-span::after{-webkit-animation:pa-mask-tl 1.7s cubic-bezier(1,0,.18,1) forwards;animation:pa-mask-tl 1.7s cubic-bezier(1,0,.18,1) forwards;-webkit-transform:translateX(103%);-ms-transform:translateX(103%);transform:translateX(103%)}.premium-mask-active.premium-mask-tb .premium-mask-span::after{-webkit-animation:pa-mask-tb 1.7s cubic-bezier(1,0,.18,1) forwards;animation:pa-mask-tb 1.7s cubic-bezier(1,0,.18,1) forwards;-webkit-transform:translateY(-103%);-ms-transform:translateY(-103%);transform:translateY(-103%)}.premium-mask-active.premium-mask-tt .premium-mask-span::after{-webkit-animation:pa-mask-tt 1.7s cubic-bezier(1,0,.18,1) forwards;animation:pa-mask-tt 1.7s cubic-bezier(1,0,.18,1) forwards;-webkit-transform:translateY(103%);-ms-transform:translateY(103%);transform:translateY(103%)}@-webkit-keyframes pa-mask-tr{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(103%);transform:translateX(103%)}}@keyframes pa-mask-tr{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(103%);transform:translateX(103%)}}@-webkit-keyframes pa-mask-tl{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-103%);transform:translateX(-103%)}}@keyframes pa-mask-tl{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-103%);transform:translateX(-103%)}}@-webkit-keyframes pa-mask-tb{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(103%);transform:translateY(103%)}}@keyframes pa-mask-tb{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(103%);transform:translateY(103%)}}@-webkit-keyframes pa-mask-tt{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-103%);transform:translateY(-103%)}}@keyframes pa-mask-tt{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-103%);transform:translateY(-103%)}}.premium-button .premium-lottie-animation,.premium-image-button .premium-lottie-animation{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-button svg,.premium-image-button svg{width:30px;height:30px}.premium-btn-block,.premium-btn-lg,.premium-btn-md,.premium-btn-sm{background-color:#eee;color:#042551;margin:0;text-decoration:none}.premium-btn-block:hover,.premium-btn-lg:hover,.premium-btn-md:hover,.premium-btn-sm:hover{background-color:#54595f;color:#eee}.premium-btn-sm{padding:12px 24px;font-size:14px;line-height:1}.premium-btn-md{padding:14px 26px;font-size:16px;line-height:1.2}.premium-btn-lg{padding:16px 28px;font-size:18px;line-height:1.3333}.premium-btn-block{font-size:18px;line-height:1;padding:20px 0;width:100%;text-align:center}.premium-button-text{display:inline-block;width:100%}.premium-mouse-detect-yes .premium-button-style6 .premium-button-style6-bg{position:absolute;z-index:0;top:0;right:0;width:0;height:0;-webkit-border-radius:50%;border-radius:50%;display:block;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);-webkit-transition:width .4s ease-in-out,height .4s ease-in-out;transition:width .4s ease-in-out,height .4s ease-in-out}.premium-mouse-detect-yes .premium-button-style6:hover .premium-button-style6-bg{width:225%;height:560px}.premium-mouse-detect-yes .premium-button-style6:before{width:0;height:0}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(-360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}.premium-error-notice{width:100%;padding:10px;color:#b94a48;background-color:#f2dede;border-color:#eed3d7;text-align:center}.premium-loader{border:3px solid #f3f3f3;border-top-width:3px;border-top-style:solid;border-top-color:#f3f3f3;-webkit-border-radius:50%;border-radius:50%;border-top:3px solid;border-top-color:#bbb;width:30px;height:30px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;margin:0 auto}
1
+ @charset "UTF-8";@font-face{font-family:pa-elements;src:url(../../editor/fonts/pa-elements.eot?9e1efm);src:url(../../editor/fonts/pa-elements.eot?9e1efm#iefix) format("embedded-opentype"),url(../../editor/fonts/pa-elements.ttf?9e1efm) format("truetype"),url(../../editor/fonts/pa-elements.woff?9e1efm) format("woff"),url(../../editor/fonts/pa-elements.svg?9e1efm#pa-elements) format("svg");font-weight:400;font-style:normal}.elementor-widget-premium-addon-banner{overflow:hidden}.premium-banner-ib{display:block;position:relative}.premium-banner-ib img{display:block;position:relative}.premium-banner-img-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:100%}.premium-banner-img-wrap .premium-banner-ib-img{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.premium-banner-ib{z-index:1;overflow:hidden;margin:0 0 35px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.premium-banner-ib-desc .premium-banner-read-more{z-index:100}.premium-banner-ib,.wpb_column>.wpb_wrapper .premium-banner-ib{margin-bottom:0}.elementor-widget-premium-addon-banner .premium-banner-ib-title{background:0 0}.premium-banner-ib *,.premium-banner-ib .premium-banner-ib-desc{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.premium-banner-ib img{min-width:100%;max-width:100%;-webkit-transition:opacity .35s;transition:opacity .35s}.premium-banner-ib .premium-banner-ib-desc{padding:15px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;right:0;width:100%;height:100%}.premium-banner-ib .premium-banner-ib-link{position:absolute;top:0;right:0;width:100%;height:100%;z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}.premium-banner-ib a.premium-banner-ib-link{display:block;background:100% 0}.premium-banner-animation1 img{width:-webkit-calc(100% + 50px)!important;width:calc(100% + 50px)!important;max-width:-webkit-calc(100% + 50px)!important;max-width:calc(100% + 50px)!important;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s;-webkit-transform:translate3d(40px,0,0);transform:translate3d(40px,0,0)}.premium-banner-animation2 .premium-banner-ib-title{padding:15px}.premium-banner-animation1 .premium-banner-ib-desc{top:auto;bottom:0;min-height:25%;height:auto;max-height:100%;text-align:right}.premium-banner-animation1 .premium-banner-ib-content,.premium-banner-animation1 .premium-banner-ib-title,.premium-banner-animation1 .premium-banner-read-more{-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0);-webkit-transition-delay:50ms;transition-delay:50ms;-webkit-transition-duration:.35s;transition-duration:.35s}.premium-banner-animation1 .premium-banner-ib-title{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.premium-banner-animation1 .premium-banner-ib-content,.premium-banner-animation1 .premium-banner-read-more{margin-top:10px;opacity:0;-webkit-transition:opacity .2s,-webkit-transform .35s;transition:opacity .2s,-webkit-transform .35s;transition:opacity .2s,transform .35s;transition:opacity .2s,transform .35s,-webkit-transform .35s}.premium-banner-animation1.active .premium-banner-ib-content,.premium-banner-animation1.active .premium-banner-read-more,.premium-banner-animation1:hover .premium-banner-ib-content,.premium-banner-animation1:hover .premium-banner-read-more{opacity:1;-webkit-transition-delay:50ms;transition-delay:50ms;-webkit-transition-duration:.35s;transition-duration:.35s}.premium-banner-animation1.active .premium-banner-ib-content,.premium-banner-animation1.active .premium-banner-ib-title,.premium-banner-animation1.active .premium-banner-read-more,.premium-banner-animation1.active img,.premium-banner-animation1:hover .premium-banner-ib-content,.premium-banner-animation1:hover .premium-banner-ib-title,.premium-banner-animation1:hover .premium-banner-read-more,.premium-banner-animation1:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-delay:50ms;transition-delay:50ms;-webkit-transition-duration:.35s;transition-duration:.35s}.premium-banner-animation1.scale img,.premium-banner-animation1.zoomout img{-webkit-transform:translate3d(40px,0,0) scale(1.1);transform:translate3d(40px,0,0) scale(1.1)}.premium-banner-ib.sepia img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-banner-ib.bright img{-webkit-filter:brightness(1);filter:brightness(1)}.premium-banner-ib.sepia:hover img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-banner-ib.bright:hover img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.premium-banner-animation1.premium-banner-min-height img,.premium-banner-animation13.premium-banner-min-height img,.premium-banner-animation2.premium-banner-min-height img,.premium-banner-animation4.premium-banner-min-height img,.premium-banner-animation5.premium-banner-min-height img,.premium-banner-animation6.premium-banner-min-height img{height:auto}.premium-banner-animation2 img{width:100%}.premium-banner-animation2 .premium-banner-ib-desc::before{position:absolute;content:"";top:0;right:0;width:100%;height:100%;opacity:0;-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}.premium-banner-animation2 .premium-banner-ib-title{position:absolute;top:50%;right:0;width:100%;-webkit-transition:color .35s,-webkit-transform .35s;transition:color .35s,-webkit-transform .35s;transition:transform .35s,color .35s;transition:transform .35s,color .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.premium-banner-animation2 .premium-banner-ib-content,.premium-banner-animation2 .premium-banner-ib-desc::before,.premium-banner-animation2 .premium-banner-read-more{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation2 .premium-banner-ib-content,.premium-banner-animation2 .premium-banner-read-more{position:absolute;bottom:0;right:0;padding:15px;width:100%;max-height:50%;opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}.premium-banner-animation2.active .premium-banner-ib-title,.premium-banner-animation2:hover .premium-banner-ib-title{-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0)}.premium-banner-animation2.active .premium-banner-ib-desc::before,.premium-banner-animation2.active .premium-banner-read-more,.premium-banner-animation2:hover .premium-banner-ib-desc::before,.premium-banner-animation2:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation2.active .premium-banner-ib-content,.premium-banner-animation2:hover .premium-banner-ib-content{opacity:1;-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}.premium-banner-animation3 .premium-banner-ib-title{position:absolute;bottom:0;right:0;padding:15px;width:100%;text-align:right;-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}.premium-banner-animation3 .premium-banner-ib-desc::before,.premium-banner-animation3 .premium-banner-ib-title{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.premium-banner-animation3.active .premium-banner-ib-desc::before,.premium-banner-animation3.active .premium-banner-ib-title,.premium-banner-animation3:hover .premium-banner-ib-desc::before,.premium-banner-animation3:hover .premium-banner-ib-title{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation3 .premium-banner-ib-content{max-height:-webkit-calc(100% - 60px - 1.5em);max-height:calc(100% - 60px - 1.5em);overflow:hidden}.premium-banner-animation4 img{width:-webkit-calc(100% + 40px)!important;width:calc(100% + 40px)!important;max-width:-webkit-calc(100% + 40px)!important;max-width:calc(100% + 40px)!important}.premium-banner-animation4 .premium-banner-ib-desc{padding:30px}.premium-banner-animation4 .premium-banner-ib-desc::after{position:absolute;content:"";opacity:0}.premium-banner-animation4 .premium-banner-ib-desc::before{position:absolute;content:"";opacity:0;top:50px;left:30px;bottom:50px;right:30px;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.premium-banner-animation4 .premium-banner-ib-desc::after{top:30px;left:50px;bottom:30px;right:50px;border-left:1px solid #fff;border-right:1px solid #fff;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.premium-banner-animation4 .premium-banner-ib-title{padding:50px 30px 0 30px;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.premium-banner-animation4 .premium-banner-ib-content,.premium-banner-animation4 .premium-banner-read-more{padding:10px 30px;opacity:0;overflow:hidden;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}.premium-banner-animation4 .premium-banner-ib-title,.premium-banner-animation4 img{-webkit-transform:translate3d(30px,0,0);transform:translate3d(30px,0,0)}.premium-banner-animation4.scale img,.premium-banner-animation4.zoomout img{-webkit-transform:translate3d(30px,0,0) scale(1.1);transform:translate3d(30px,0,0) scale(1.1)}.premium-banner-animation4 .premium-banner-ib-content,.premium-banner-animation4 .premium-banner-read-more{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation4 .premium-banner-ib-desc::after,.premium-banner-animation4 .premium-banner-ib-desc::before{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation4 img{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation4.active .premium-banner-ib-desc::after,.premium-banner-animation4.active .premium-banner-ib-desc::before,.premium-banner-animation4:hover .premium-banner-ib-desc::after,.premium-banner-animation4:hover .premium-banner-ib-desc::before{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-banner-animation4.active .premium-banner-ib-content,.premium-banner-animation4.active .premium-banner-ib-title,.premium-banner-animation4.active .premium-banner-read-more,.premium-banner-animation4:hover .premium-banner-ib-content,.premium-banner-animation4:hover .premium-banner-ib-title,.premium-banner-animation4:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation4:hover .premium-banner-ib-content,.premium-banner-animation4:hover .premium-banner-ib-desc::after,.premium-banner-animation4:hover .premium-banner-ib-title,.premium-banner-animation4:hover img{-webkit-transition-delay:.15s;transition-delay:.15s}.premium-banner-animation5 .premium-banner-ib-desc{top:auto;bottom:0;padding:15px;height:auto;background:#f2f2f2;color:#3c4a50;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.premium-banner-animation5 .premium-banner-ib-content{position:absolute;top:auto;bottom:100%;right:0;width:100%;padding:15px;opacity:0;-webkit-transition:opacity .35s;transition:opacity .35s}.premium-banner-animation5 .premium-banner-ib-title,.premium-banner-animation5 .premium-banner-read-more{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,200%,0);transform:translate3d(0,200%,0);text-align:center}.premium-banner-animation5 .premium-banner-ib-title{margin:10px 0}.premium-banner-animation5.active .premium-banner-ib-content,.premium-banner-animation5.active .premium-banner-ib-content *,.premium-banner-animation5:hover .premium-banner-ib-content,.premium-banner-animation5:hover .premium-banner-ib-content *{opacity:1!important;z-index:99!important;-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important}.premium-banner-animation5.active .premium-banner-ib-desc,.premium-banner-animation5.active .premium-banner-ib-title,.premium-banner-animation5.active .premium-banner-read-more,.premium-banner-animation5:hover .premium-banner-ib-desc,.premium-banner-animation5:hover .premium-banner-ib-title,.premium-banner-animation5:hover .premium-banner-read-more{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.premium-banner-animation5:hover .premium-banner-ib-title{-webkit-transition-delay:50ms;transition-delay:50ms}.premium-banner-animation5 img{-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s}.premium-banner-animation2 img,.premium-banner-animation4 img,.premium-banner-animation6 img{-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s}.premium-banner-animation5.scale img,.premium-banner-animation5.zoomout img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-banner-animation2.scale img,.premium-banner-animation2.zoomout img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-banner-animation6.scale img,.premium-banner-animation6.zoomout img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-banner-animation2.zoomin:hover img,.premium-banner-animation5.zoomin:hover img,.premium-banner-animation6.zoomin:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-banner-animation2.zoomout:hover img,.premium-banner-animation5.zoomout:hover img,.premium-banner-animation6.zoomout:hover img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-banner-animation2.scale:hover img,.premium-banner-animation5.scale:hover img,.premium-banner-animation6.scale:hover img{-webkit-transform:scale(1.2) rotate(-5deg);-ms-transform:scale(1.2) rotate(-5deg);transform:scale(1.2) rotate(-5deg)}.premium-banner-animation2.grayscale:hover img,.premium-banner-animation5.grayscale:hover img,.premium-banner-animation6.grayscale:hover img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-banner-animation2.blur:hover img,.premium-banner-animation5.blur:hover img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-banner-animation6.blur:hover img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-banner-animation6 .premium-banner-ib-desc{padding:45px}.premium-banner-animation6 .premium-banner-ib-desc::before{position:absolute;content:"";top:30px;left:30px;bottom:30px;right:30px;border:1px solid #fff}.premium-banner-animation6 .premium-banner-ib-title{margin:20px 0 10px;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.premium-banner-animation6 .premium-banner-ib-content,.premium-banner-animation6 .premium-banner-ib-desc::before,.premium-banner-animation6 .premium-banner-read-more{opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-banner-animation6 .premium-banner-read-more{margin-top:10px}.premium-banner-animation6.active .premium-banner-ib-title,.premium-banner-animation6:hover .premium-banner-ib-title{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation6.active .premium-banner-ib-content,.premium-banner-animation6.active .premium-banner-ib-desc::before,.premium-banner-animation6.active .premium-banner-read-more,.premium-banner-animation6:hover .premium-banner-ib-content,.premium-banner-animation6:hover .premium-banner-ib-desc::before,.premium-banner-animation6:hover .premium-banner-read-more{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-banner-animation12 .premium-banner-ib-desc::after{position:absolute;content:"";left:30px;bottom:30px;right:30px;height:-webkit-calc(50% - 30px);height:calc(50% - 30px);border:7px solid #fff;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.premium-banner-animation12.active .premium-banner-ib-desc::after,.premium-banner-animation12:hover .premium-banner-ib-desc::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation12 .premium-banner-ib-desc{padding:45px;text-align:right}.premium-banner-animation12 .premium-banner-ib-content{position:absolute;left:60px;bottom:60px;right:60px;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}.premium-banner-animation12.active .premium-banner-ib-content,.premium-banner-animation12:hover .premium-banner-ib-content{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation13 img{width:-webkit-calc(100% + 20px)!important;width:calc(100% + 20px)!important;max-width:-webkit-calc(100% + 20px)!important;max-width:calc(100% + 20px)!important;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.premium-banner-animation13.scale img,.premium-banner-animation13.zoomout img{-webkit-transform:translate3d(10px,0,0) scale(1.1);transform:translate3d(10px,0,0) scale(1.1)}.premium-banner-animation13.none:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation1.none:hover img,.premium-banner-animation4.none:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation1.zoomin:hover img,.premium-banner-animation10.zoomin:hover img,.premium-banner-animation11.zoomin:hover img,.premium-banner-animation13.zoomin:hover img,.premium-banner-animation4.zoomin:hover img,.premium-banner-animation7.zoomin:hover img,.premium-banner-animation8.zoomin:hover img,.premium-banner-animation9.zoomin:hover img{-webkit-transform:translate3d(0,0,0) scale(1.1);transform:translate3d(0,0,0) scale(1.1)}.premium-banner-animation1.zoomout:hover img,.premium-banner-animation10.zoomout:hover img,.premium-banner-animation11.zoomout:hover img,.premium-banner-animation13.zoomout:hover img,.premium-banner-animation4.zoomout:hover img,.premium-banner-animation7.zoomout:hover img,.premium-banner-animation8.zoomout:hover img,.premium-banner-animation9.zoomout:hover img{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}.premium-banner-animation1.scale:hover img,.premium-banner-animation10.scale:hover img,.premium-banner-animation11.scale:hover img,.premium-banner-animation13.scale:hover img,.premium-banner-animation4.scale:hover img,.premium-banner-animation7.scale:hover img,.premium-banner-animation8.scale:hover img,.premium-banner-animation9.scale:hover img{-webkit-transform:translate3d(0,0,0) scale(1.2) rotate(-5deg);transform:translate3d(0,0,0) scale(1.2) rotate(-5deg)}.premium-banner-animation1.grayscale:hover img,.premium-banner-animation10.grayscale:hover img,.premium-banner-animation11.grayscale:hover img,.premium-banner-animation13.grayscale:hover img,.premium-banner-animation4.grayscale:hover img,.premium-banner-animation7.grayscale:hover img,.premium-banner-animation8.grayscale:hover img,.premium-banner-animation9.grayscale:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-banner-animation1.blur:hover img,.premium-banner-animation10.blur:hover img,.premium-banner-animation11.blur:hover img,.premium-banner-animation13.blur:hover img,.premium-banner-animation4.blur:hover,.premium-banner-animation7.blur:hover img,.premium-banner-animation8.blur:hover img,.premium-banner-animation9.blur:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-filter:blur(3px);filter:blur(3px)}.premium-banner-animation13 .premium-banner-ib-desc{text-align:right}.premium-banner-animation13 .premium-banner-ib-title{position:relative;overflow:hidden;padding:5px 0 10px}.premium-banner-animation13 .premium-banner-ib-title::after{position:absolute;content:"";bottom:0;right:0;width:100%;height:2px;background:#fff;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(101%,0,0);transform:translate3d(101%,0,0)}.premium-banner-animation13.active .premium-banner-ib-title::after,.premium-banner-animation13:hover .premium-banner-ib-title::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation13 .premium-banner-ib-content,.premium-banner-animation13 .premium-banner-read-more{padding:15px 0;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.premium-banner-animation13.active .premium-banner-ib-content,.premium-banner-animation13.active .premium-banner-read-more,.premium-banner-animation13:hover .premium-banner-ib-content,.premium-banner-animation13:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-ib.premium-banner-animation5 .premium-banner-toggle-size{right:50%;width:auto!important;height:100%;max-width:none;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.premium-banner-ib img{border:none;padding:0;margin:0}.premium-banner-animation7 img{width:-webkit-calc(100% + 40px)!important;width:calc(100% + 40px)!important;max-width:-webkit-calc(100% + 40px)!important;max-width:calc(100% + 40px)!important}.premium-banner-animation7 .premium-banner-brlr{width:7px}.premium-banner-animation7 .premium-banner-brtb{height:7px}.premium-banner-animation7 .premium-banner-br{position:absolute;z-index:1;background-color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition-delay:.2s;transition-delay:.2s}.premium-banner-animation7 .premium-banner-bleft{right:30px;top:-webkit-calc(100% - 150px);top:calc(100% - 150px);height:0}.premium-banner-animation7 .premium-banner-bright{left:30px;bottom:-webkit-calc(100% - 150px);bottom:calc(100% - 150px);height:0}.premium-banner-animation7 .premium-banner-bottom{left:-webkit-calc(100% - 150px);left:calc(100% - 150px);bottom:30px;width:0}.premium-banner-animation7 .premium-banner-btop{right:-webkit-calc(100% - 150px);right:calc(100% - 150px);top:30px;width:0}.premium-banner-animation7 .premium-banner-ib-desc{padding:70px;display:table}.premium-banner-animation7 .premium-banner-ib-desc .premium-banner-desc-centered{display:table-cell;vertical-align:middle}.premium-banner-animation7 .premium-banner-ib-title{margin-top:0}.premium-banner-animation7 .premium-banner-ib-title,.premium-banner-animation7 img{-webkit-transform:translate3d(30px,0,0);transform:translate3d(30px,0,0)}.premium-banner-animation7.scale img,.premium-banner-animation7.zoomout img{-webkit-transform:translate3d(30px,0,0) scale(1.1);transform:translate3d(30px,0,0) scale(1.1)}.premium-banner-animation7 .premium-banner-ib-content,.premium-banner-animation7 .premium-banner-read-more{margin-top:10px}.premium-banner-animation7 .premium-banner-ib-desc::after,.premium-banner-animation7 .premium-banner-ib-desc::before{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation7 .premium-banner-ib-content,.premium-banner-animation7 .premium-banner-ib-title,.premium-banner-animation7 .premium-banner-read-more{opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation7 img{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation7.active .premium-banner-ib-content,.premium-banner-animation7.active .premium-banner-ib-title,.premium-banner-animation7.active .premium-banner-read-more,.premium-banner-animation7:hover .premium-banner-ib-content,.premium-banner-animation7:hover .premium-banner-ib-title,.premium-banner-animation7:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation7.active .premium-banner-bleft,.premium-banner-animation7:hover .premium-banner-bleft{top:30px;height:70px}.premium-banner-animation7.active .premium-banner-bright,.premium-banner-animation7:hover .premium-banner-bright{bottom:30px;height:70px}.premium-banner-animation7.active .premium-banner-bottom,.premium-banner-animation7:hover .premium-banner-bottom{left:30px;width:70px}.premium-banner-animation7.active .premium-banner-btop,.premium-banner-animation7:hover .premium-banner-btop{right:30px;width:70px}.premium-banner-animation7:hover .premium-banner-ib-content,.premium-banner-animation7:hover .premium-banner-ib-title,.premium-banner-animation7:hover .premium-banner-read-more,.premium-banner-animation7:hover img{-webkit-transition-delay:.15s;transition-delay:.15s}.premium-banner-animation8 img{width:-webkit-calc(100% + 40px)!important;width:calc(100% + 40px)!important;max-width:-webkit-calc(100% + 40px)!important;max-width:calc(100% + 40px)!important}.premium-banner-animation8 .premium-banner-brlr{width:7px}.premium-banner-animation8 .premium-banner-brtb{height:7px}.premium-banner-animation8 .premium-banner-br{position:absolute;z-index:1;background-color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition-delay:.2s;transition-delay:.2s}.premium-banner-animation8 .premium-banner-bleft{right:30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:0}.premium-banner-animation8 .premium-banner-bright{left:30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:0}.premium-banner-animation8 .premium-banner-bottom{right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);bottom:30px;width:0}.premium-banner-animation8 .premium-banner-btop{right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);top:30px;width:0}.premium-banner-animation8 .premium-banner-ib-desc{padding:70px;display:table}.premium-banner-animation8 .premium-banner-ib-desc .premium-banner-desc-centered{display:table-cell;vertical-align:middle}.premium-banner-animation8 .premium-banner-ib-title{margin-top:0}.premium-banner-animation8 .premium-banner-ib-title,.premium-banner-animation8 img{-webkit-transform:translate3d(30px,0,0);transform:translate3d(30px,0,0)}.premium-banner-animation8.scale img,.premium-banner-animation8.zoomout img{-webkit-transform:translate3d(30px,0,0) scale(1.1);transform:translate3d(30px,0,0) scale(1.1)}.premium-banner-animation8 .premium-banner-ib-content,.premium-banner-animation8 .premium-banner-read-more{margin-top:10px}.premium-banner-animation8 .premium-banner-ib-desc::after,.premium-banner-animation8 .premium-banner-ib-desc::before{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation8 .premium-banner-ib-content,.premium-banner-animation8 .premium-banner-ib-title,.premium-banner-animation8 .premium-banner-read-more{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;opacity:0}.premium-banner-animation8 img{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation8.active .premium-banner-ib-content,.premium-banner-animation8.active .premium-banner-ib-title,.premium-banner-animation8.active .premium-banner-read-more,.premium-banner-animation8:hover .premium-banner-ib-content,.premium-banner-animation8:hover .premium-banner-ib-title,.premium-banner-animation8:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation8.active .premium-banner-bleft,.premium-banner-animation8:hover .premium-banner-bleft{height:-webkit-calc(100% - 61px);height:calc(100% - 61px)}.premium-banner-animation8.active .premium-banner-bright,.premium-banner-animation8:hover .premium-banner-bright{height:-webkit-calc(100% - 61px);height:calc(100% - 61px)}.premium-banner-animation8.active .premium-banner-bottom,.premium-banner-animation8:hover .premium-banner-bottom{width:-webkit-calc(100% - 61px);width:calc(100% - 61px)}.premium-banner-animation8.active .premium-banner-btop,.premium-banner-animation8:hover .premium-banner-btop{width:-webkit-calc(100% - 61px);width:calc(100% - 61px)}.premium-banner-animation8:hover .premium-banner-ib-content,.premium-banner-animation8:hover .premium-banner-ib-title,.premium-banner-animation8:hover .premium-banner-read-more,.premium-banner-animation8:hover img{-webkit-transition-delay:.15s;transition-delay:.15s}.premium-banner-animation9 img{width:-webkit-calc(100% + 20px)!important;width:calc(100% + 20px)!important;max-width:-webkit-calc(100% + 20px)!important;max-width:calc(100% + 20px)!important;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-banner-animation9 .premium-banner-ib-desc{width:100%;height:100%}.premium-banner-animation9 .premium-banner-ib-desc::before{position:absolute;top:50%;right:50%;width:80%;height:1px;background:#fff;content:"";-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(50%,-50%,0);transform:translate3d(50%,-50%,0)}.premium-banner-animation9 .premium-banner-ib-desc::after{position:absolute;top:50%;right:50%;width:80%;height:1px;background:#fff;content:"";-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(50%,-50%,0);transform:translate3d(50%,-50%,0)}.premium-banner-animation9 .premium-banner-ib-title{position:absolute;top:50%;right:0;width:100%;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-70px,0);transform:translate3d(0,-70px,0);margin-top:0;padding:0 10%}.premium-banner-animation9.active .premium-banner-ib-title,.premium-banner-animation9:hover .premium-banner-ib-title{-webkit-transform:translate3d(0,-80px,0);transform:translate3d(0,-80px,0)}.premium-banner-animation9 .premium-banner-ib-content,.premium-banner-animation9 .premium-banner-read-more{position:absolute;top:50%;right:0;width:100%;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;padding:0 10%;-webkit-transform:translate3d(0,35px,0);transform:translate3d(0,35px,0)}.premium-banner-animation9 .premium-banner-read-more{top:75%}.premium-banner-animation9.active .premium-banner-ib-content,.premium-banner-animation9.active .premium-banner-read-more,.premium-banner-animation9:hover .premium-banner-ib-content,.premium-banner-animation9:hover .premium-banner-read-more{-webkit-transform:translate3d(0,45px,0);transform:translate3d(0,45px,0)}.premium-banner-animation9.active .premium-banner-ib-desc::before,.premium-banner-animation9:hover .premium-banner-ib-desc::before{opacity:.5;-webkit-transform:translate3d(50%,-50%,0) rotate(-45deg);transform:translate3d(50%,-50%,0) rotate(-45deg)}.premium-banner-animation9.active .premium-banner-ib-desc::after,.premium-banner-animation9:hover .premium-banner-ib-desc::after{opacity:.5;-webkit-transform:translate3d(50%,-50%,0) rotate(45deg);transform:translate3d(50%,-50%,0) rotate(45deg)}.premium-banner-animation9:hover img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-banner-animation10 img{width:-webkit-calc(100% + 20px)!important;width:calc(100% + 20px)!important;max-width:-webkit-calc(100% + 20px)!important;max-width:calc(100% + 20px)!important}.premium-banner-animation10 .premium-banner-ib-title{position:relative;overflow:hidden;padding:5px 0 15px;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);margin-bottom:0}.premium-banner-animation10 .premium-banner-ib-title::after{position:absolute;content:"";bottom:0;right:0;width:100%;height:3px;background:#fff;opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation10.active .premium-banner-ib-title,.premium-banner-animation10:hover .premium-banner-ib-title{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation10.active .premium-banner-ib-title::after,.premium-banner-animation10:hover .premium-banner-ib-title::after{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation10 .premium-banner-ib-content,.premium-banner-animation10 .premium-banner-read-more{padding-top:15px;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.premium-banner-animation10 .premium-banner-read-more{padding:0}.premium-banner-animation10.active .premium-banner-ib-content,.premium-banner-animation10.active .premium-banner-read-more,.premium-banner-animation10:hover .premium-banner-ib-content,.premium-banner-animation10:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation11{-webkit-transition:-webkit-transform 1s ease-out;transition:-webkit-transform 1s ease-out;transition:transform 1s ease-out;transition:transform 1s ease-out,-webkit-transform 1s ease-out;-webkit-transition-delay:125ms;transition-delay:125ms}.premium-banner-animation11 .premium-banner-ib-desc{position:absolute;z-index:5;-webkit-transform:translate3d(30px,0,0);transform:translate3d(30px,0,0);opacity:0;top:auto;bottom:0;min-height:25%;height:auto;max-height:100%;text-align:left;padding:30px;-webkit-transition:all .6s ease-out;transition:all .6s ease-out}.premium-banner-animation11 img{width:100%;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s}.premium-banner-animation11 .premium-banner-ib-title{margin-bottom:10px}.premium-banner-animation11 .premium-banner-gradient{position:absolute;left:0;top:0;right:0;bottom:0}.premium-banner-animation11 .premium-banner-gradient:after,.premium-banner-animation11 .premium-banner-gradient:before{position:absolute;content:"";left:0;top:0;right:0;bottom:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);background-image:-webkit-linear-gradient(-40deg,rgba(84,89,95,.5) 27.89%,#6ec1e4 72.11%);background-image:-webkit-linear-gradient(130deg,rgba(84,89,95,.5) 27.89%,#6ec1e4 72.11%);background-image:linear-gradient(-40deg,rgba(84,89,95,.5) 27.89%,#6ec1e4 72.11%);z-index:2}.premium-banner-animation11 .premium-banner-gradient:before{mix-blend-mode:color}.premium-banner-animation11 .premium-banner-gradient:after{mix-blend-mode:multiply}.premium-banner-animation11.active .premium-banner-ib-desc,.premium-banner-animation11:hover .premium-banner-ib-desc{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation11.active .premium-banner-gradient:after,.premium-banner-animation11.active .premium-banner-gradient:before,.premium-banner-animation11:hover .premium-banner-gradient:after,.premium-banner-animation11:hover .premium-banner-gradient:before{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation11.scale img,.premium-banner-animation11.zoomout img{-webkit-transform:translate3d(-10px,0,0) scale(1.1);transform:translate3d(-10px,0,0) scale(1.1)}.premium-blog-thumb-effect-wrapper{position:relative;overflow:hidden}.premium-blog-effect-container:not(.premium-blog-bordered-effect) .premium-blog-post-link{position:absolute;top:0;right:0;width:100%;height:100%;z-index:2;padding:20px}.premium-blog-bordered-effect .premium-blog-post-link{display:block;height:100%;position:relative}.premium-blog-thumbnail-container{overflow:hidden}.premium-blog-thumbnail-container .below-entry-meta,.premium-blog-thumbnail-container img{width:100%;height:100%!important;margin:0!important;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.premium-blog-scale-effect img,.premium-blog-zoomout-effect img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-blog-sepia-effect img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-blog-bright-effect img{-webkit-filter:brightness(1);filter:brightness(1)}.premium-blog-trans-effect img{-webkit-transform:translateX(15px) scale(1.1);-ms-transform:translateX(15px) scale(1.1);transform:translateX(15px) scale(1.1)}.premium-blog-post-outer-container:hover .premium-blog-zoomin-effect img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-blog-post-outer-container:hover .premium-blog-zoomout-effect img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-blog-post-outer-container:hover .premium-blog-scale-effect img{-webkit-transform:scale(1.3) rotate(-5deg);-ms-transform:scale(1.3) rotate(-5deg);transform:scale(1.3) rotate(-5deg)}.premium-blog-post-outer-container:hover .premium-blog-gray-effect img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-blog-post-outer-container:hover .premium-blog-blur-effect img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-blog-post-outer-container:hover .premium-blog-sepia-effect img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-blog-post-outer-container:hover .premium-blog-bright-effect img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.premium-blog-post-outer-container:hover .premium-blog-trans-effect img{-webkit-transform:translateX(0) scale(1.1);-ms-transform:translateX(0) scale(1.1);transform:translateX(0) scale(1.1)}.premium-blog-post-container{overflow:hidden}.premium-blog-post-container .premium-blog-inner-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;direction:rtl}.premium-blog-post-container .premium-blog-post-content{line-height:1.5em;color:#777;font-size:14px;margin-bottom:10px}.premium-blog-post-container .premium-blog-post-link:focus,.premium-blog-post-container .premium-blog-post-link:hover,.premium-blog-post-container ul.post-categories a:focus,.premium-blog-post-container ul.post-categories a:hover{-webkit-box-shadow:none!important;box-shadow:none!important;outline:0!important}.premium-blog-post-container .premium-blog-entry-title{font-size:18px;margin-bottom:5px}.premium-blog-post-container.premium-blog-skin-modern .premium-blog-content-wrapper{position:relative;z-index:3;top:-50px}.premium-blog-post-container .premium-blog-content-wrapper{background-color:#f5f5f5;padding:30px}.premium-blog-post-container .premium-blog-content-wrapper.empty-thumb{top:0}.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumbnail-container:after,.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumbnail-container:before{position:absolute;content:"";z-index:1;top:50%;right:50%;opacity:0;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);-webkit-transition:all .4s linear 0s;transition:all .4s linear 0s;height:1px;width:100%;background-color:#fff}.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumbnail-container:before{width:1px;height:100%}.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner):hover .premium-blog-thumbnail-container:after{width:20px;opacity:1}.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner):hover .premium-blog-thumbnail-container:before{height:20px;opacity:1}.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-content-wrapper{margin:0 10px 20px;clear:both}.premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay,.premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay,.premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay{position:absolute;top:0;right:0;width:100%;height:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0}.premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay a,.premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay a,.premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay a{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay i,.premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay span,.premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay i,.premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay span,.premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay i,.premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay span{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-post-container.premium-blog-skin-side{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-container{height:100%}.premium-blog-post-container.premium-blog-skin-side .premium-blog-content-wrapper{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.premium-blog-post-container.premium-blog-skin-banner{position:relative}.premium-blog-post-container.premium-blog-skin-banner .premium-blog-content-wrapper{position:absolute;width:100%;bottom:0;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:transparent;z-index:3;-webkit-transition:bottom .3s ease-in-out;transition:bottom .3s ease-in-out}.premium-blog-post-container.premium-blog-skin-banner:hover .premium-blog-content-wrapper{bottom:5px}.premium-blog-post-container .premium-blog-cats-container ul.post-categories{margin:0;padding:0;list-style:none;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-blog-post-container .premium-blog-cats-container a{display:block;font-size:12px;color:#fff;background-color:#777;margin:0 0 10px 3px;padding:5px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-diagonal-container{position:absolute;top:0;right:0;width:100%;height:100%}.premium-blog-diagonal-effect:before{position:absolute;top:0;right:0;width:100%;height:100%;content:" ";z-index:1;background:rgba(255,255,255,.2);-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0);-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-post-outer-container:hover .premium-blog-diagonal-effect:before{-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0)}.premium-blog-framed-effect{position:absolute;width:-webkit-calc(100% - 30px);width:calc(100% - 30px);height:-webkit-calc(100% - 30px);height:calc(100% - 30px);top:15px;right:15px;opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3);-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-post-outer-container:hover .premium-blog-framed-effect{opacity:.99;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-blog-bordered-effect{position:absolute;top:0;right:0;width:100%;height:100%;opacity:0;padding:15px;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-bordered-effect .premium-blog-post-link:after,.premium-blog-bordered-effect .premium-blog-post-link:before{content:"";display:block;position:absolute;top:0;right:0;width:100%;height:100%;-webkit-transition:all .5s linear 0s;transition:all .5s linear 0s;-webkit-transition-delay:0s;transition-delay:0s;border-color:rgba(255,255,255,.45)}.premium-blog-bordered-effect .premium-blog-post-link:before{border-left:2px solid;border-right:2px solid;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.premium-blog-bordered-effect .premium-blog-post-link:after{border-top:2px solid;border-bottom:2px solid;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.premium-blog-bordered-effect:hover{opacity:.99}.premium-blog-bordered-effect:hover .premium-blog-post-link:after,.premium-blog-bordered-effect:hover .premium-blog-post-link:before{-webkit-transition-delay:.15s;transition-delay:.15s;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-blog-squares-effect,.premium-blog-squares-square-container{position:absolute;top:0;right:0;width:100%;height:100%}.premium-blog-squares-effect:after,.premium-blog-squares-effect:before{position:absolute;content:"";top:0;right:0;width:50%;height:50%;-webkit-transform:translate(100%,-100%);-ms-transform:translate(100%,-100%);transform:translate(100%,-100%);opacity:.7;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-squares-square-container:after,.premium-blog-squares-square-container:before{position:absolute;content:"";top:0;right:0;width:50%;height:50%;-webkit-transform:translate(100%,-100%);-ms-transform:translate(100%,-100%);transform:translate(100%,-100%);opacity:.7;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-squares-square-container:after,.premium-blog-squares-square-container:before{opacity:.8}.premium-blog-squares-effect:after{-webkit-transform:translate(-200%,200%);-ms-transform:translate(-200%,200%);transform:translate(-200%,200%)}.premium-blog-squares-square-container:before{-webkit-transform:translate(100%,200%);-ms-transform:translate(100%,200%);transform:translate(100%,200%)}.premium-blog-squares-square-container:after{-webkit-transform:translate(-200%,-100%);-ms-transform:translate(-200%,-100%);transform:translate(-200%,-100%)}.premium-blog-squares-effect:hover:before{-webkit-transform:translate(0,0) scaleY(1.003) scaleX(1.003);-ms-transform:translate(0,0) scaleY(1.003) scaleX(1.003);transform:translate(0,0) scaleY(1.003) scaleX(1.003)}.premium-blog-squares-effect:hover:after{-webkit-transform:translate(-100%,100%) scaleY(1.003) scaleX(1.003);-ms-transform:translate(-100%,100%) scaleY(1.003) scaleX(1.003);transform:translate(-100%,100%) scaleY(1.003) scaleX(1.003)}.premium-blog-squares-effect:hover .premium-blog-squares-square-container:before{-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%)}.premium-blog-squares-effect:hover .premium-blog-squares-square-container:after{-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-thumbnail-overlay{opacity:1}.premium-blog-thumb-effect-wrapper:hover .premium-blog-thumbnail-overlay a{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-blog-clear-fix{clear:both}.premium-blog-masked .premium-blog-thumbnail-container{position:relative;overflow:visible}.premium-blog-masked .premium-blog-thumbnail-container svg{position:absolute;height:100px;width:100%;bottom:-5px;right:0;fill:#f5f5f5;z-index:99}.premium-blog-masked .premium-blog-thumbnail-container svg.premium-blog-shape-divider-svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.premium-blog-masked .premium-blog-author-thumbnail,.premium-blog-masked .premium-blog-skin-banner .premium-blog-content-wrapper{z-index:999!important}.premium-blog-format-link{padding:5px;line-height:0}.premium-blog-entry-meta{line-height:1.3em;font-size:12px;margin-bottom:13px;color:#adadad}.premium-blog-entry-meta i{margin-left:3px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-meta-data{display:inline-block}.premium-blog-meta-data .premium-blog-meta-separator{margin:0 5px}.premium-blog-meta-data a,.premium-blog-meta-data span{color:inherit;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-author-thumbnail{position:relative;padding:0 30px;width:100%;top:-10px;height:0;pointer-events:none}.premium-blog-author-thumbnail img{-webkit-border-radius:50%;border-radius:50%;width:60px;pointer-events:all;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-blog-entry-title a,.premium-blog-post-content .premium-blog-excerpt-link,.premium-blog-post-tags-container a{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-excerpt-link-wrap a.premium-blog-excerpt-link{background-color:transparent;color:#54595f;padding:0}.premium-blog-cta-full-yes .premium-blog-excerpt-link{width:100%}.premium-blog-post-tags-container{margin-top:8px;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.premium-blog-post-tags-container a{color:inherit;margin-right:5px}.premium-blog-align-center .post-categories,.premium-blog-align-center .premium-blog-post-tags-container{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-blog-align-center .premium-blog-inner-container{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-blog-align-left .post-categories,.premium-blog-align-left .premium-blog-post-tags-container{-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.premium-blog-align-left .premium-blog-inner-container{-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}.premium-blog-align-right .post-categories,.premium-blog-align-right .premium-blog-post-tags-container{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.premium-blog-align-right .premium-blog-inner-container{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.premium-blog-pagination-container{text-align:left}.premium-blog-pagination-container span{cursor:default}.premium-blog-pagination-container .page-numbers{display:inline-block;color:#000;line-height:1;font-size:1em;font-weight:400;text-decoration:none;padding:.75em;margin:0 0 .4em .4em;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-blog-wrap .premium-loading-feed{display:block;position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,.2);-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;z-index:99}.premium-blog-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.premium-blog-wrap ul.slick-dots{width:100%}.premium-blog-even .premium-blog-post-container{height:100%}.premium-blog-even .slick-track{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-blog-even .slick-slide{height:inherit!important}@media (max-width:768px){.premium-blog-content-wrapper{top:0;margin:0;padding:15px}}[dir=rtl] .premium-blog-wrap.slick-slider .slick-list,[dir=rtl] .premium-blog-wrap.slick-slider .slick-track{direction:ltr}.premium-button{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);cursor:pointer;-webkit-transition:all .2s ease-in-out!important;transition:all .2s ease-in-out!important}.premium-button-style1,.premium-button-style2,.premium-button-style5,.premium-button-style7{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-box-shadow:0 0 1px transparent;box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.15s;transition-duration:.15s}.premium-button-style1:before,.premium-button-style2:before,.premium-button-style5:before{content:"";position:absolute;z-index:-1;top:0;right:0;left:0;bottom:0;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.premium-button-style5-radialin:before,.premium-button-style5-radialout:before{-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-border-radius:100%;border-radius:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-button-style5-radialin:before{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.premium-button-style5-rectin:before{-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-button-style5-rectout:before{-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-button-style5-rectout:hover:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-button-style5-rectin:hover:before{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-button-style5-radialout:hover:before{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.premium-button-style5-radialin:hover:before{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-button-style1-top:before{-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}.premium-button-style1-right:before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%}.premium-button-style1-left:before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%}.premium-button-style2-scshutoutver:before,.premium-button-style2-shutouthor:before{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%}.premium-button-style2-scshutouthor:before,.premium-button-style2-shutoutver:before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.premium-button-style2-shutinhor:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%}.premium-button-style2-shutinver:before{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%}.premium-button-style1-bottom:hover:before,.premium-button-style1-top:hover:before{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.premium-button-style1-left:hover:before,.premium-button-style1-right:hover:before,.premium-button-style2-shutouthor:hover:before,.premium-button-style2-shutoutver:hover:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.premium-button-style2-shutinhor:hover:before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.premium-button-style2-shutinver:hover:before{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0)}.premium-button-style2-scshutouthor:hover:before{-webkit-transform:scaleX(.9);-ms-transform:scaleX(.9);transform:scaleX(.9)}.premium-button-style2-scshutoutver:hover:before{-webkit-transform:scaleY(.8);-ms-transform:scaleY(.8);transform:scaleY(.8)}.premium-button-style2-dshutinhor:before{top:50%;right:50%;width:120%;height:0%;-webkit-transform:translateX(50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(50%) translateY(-50%) rotate(45deg);transform:translateX(50%) translateY(-50%) rotate(45deg);-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-transition-property:all;transition-property:all}.premium-button-style2-dshutinver:before{top:50%;right:50%;width:120%;height:0%;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-transition-property:all;transition-property:all;-webkit-transform:translateX(50%) translateY(-50%) rotate(-45deg);-ms-transform:translateX(50%) translateY(-50%) rotate(-45deg);transform:translateX(50%) translateY(-50%) rotate(-45deg)}.premium-button-style2-dshutinhor:hover:before,.premium-button-style2-dshutinver:hover:before{height:220%}.premium-button-style3-before i,.premium-button-style3-before svg{opacity:0;-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.premium-button-style3-after i,.premium-button-style3-after svg{opacity:0;-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px)}.premium-button-style3-after:hover i,.premium-button-style3-after:hover svg{opacity:1}.premium-button-style3-before:hover i,.premium-button-style3-before:hover svg{opacity:1}.premium-button-text-icon-wrapper{width:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-button-text-icon-wrapper i,.premium-button-text-icon-wrapper span,.premium-button-text-icon-wrapper svg{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-button-style4-icon-wrapper{position:absolute;z-index:2;width:100%;text-align:center;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-button-style4-icon-wrapper.top{bottom:-100%;right:0}.premium-button-style4-icon-wrapper.bottom{top:-100%;right:0}.premium-button-style4-icon-wrapper.left{top:0;right:-100%}.premium-button-style4-icon-wrapper.right{top:0;left:-100%}.premium-button-style4-bottom:hover .premium-button-style4-icon-wrapper{top:0;opacity:1}.premium-button-style4-top:hover .premium-button-style4-icon-wrapper{bottom:0;opacity:1}.premium-button-style4-left:hover .premium-button-style4-icon-wrapper{right:0;opacity:1}.premium-button-style4-right:hover .premium-button-style4-icon-wrapper{left:0;opacity:1}.premium-button-style4-bottom:hover .premium-button-text-icon-wrapper{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:0}.premium-button-style4-top:hover .premium-button-text-icon-wrapper{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);opacity:0}.premium-button-style4-left:hover .premium-button-text-icon-wrapper{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);opacity:0}.premium-button-style4-right:hover .premium-button-text-icon-wrapper{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);opacity:0}.premium-button-style6:before{content:"";position:absolute;right:50%;top:50%;width:100px;height:100px;-webkit-border-radius:100%;border-radius:100%;-webkit-transform:translate(50%,-50%) scale(0);-ms-transform:translate(50%,-50%) scale(0);transform:translate(50%,-50%) scale(0);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-button-style6:hover:before{-webkit-transform:translate(50%,-50%) scale(3);-ms-transform:translate(50%,-50%) scale(3);transform:translate(50%,-50%) scale(3)}.premium-button-style6 .premium-button-text-icon-wrapper{position:relative;z-index:1}.premium-button-style7-left .premium-button-text-icon-wrapper:before,.premium-button-style7-right .premium-button-text-icon-wrapper:before{-webkit-transition:width .3s ease-out .15s;transition:width .3s ease-out .15s}.premium-button-style7-left .premium-button-text-icon-wrapper:after,.premium-button-style7-right .premium-button-text-icon-wrapper:after{-webkit-transition:width .3s ease-out 0s;transition:width .3s ease-out 0s}.premium-button-style7-bottom .premium-button-text-icon-wrapper:before,.premium-button-style7-top .premium-button-text-icon-wrapper:before{-webkit-transition:height .3s ease-out .15s;transition:height .3s ease-out .15s}.premium-button-style7-bottom .premium-button-text-icon-wrapper:after,.premium-button-style7-top .premium-button-text-icon-wrapper:after{-webkit-transition:height .3s ease-out 0s;transition:height .3s ease-out 0s}.premium-button[class*=style7]:hover .premium-button-text-icon-wrapper:before{-webkit-transition-delay:0s;transition-delay:0s}.premium-button[class*=style7]:hover .premium-button-text-icon-wrapper:after{-webkit-transition-delay:.15s;transition-delay:.15s}.premium-button-style7-bottom .premium-button-text-icon-wrapper:after,.premium-button-style7-bottom .premium-button-text-icon-wrapper:before{content:"";position:absolute;left:0;top:0;right:0;height:0;z-index:-1}.premium-button-style7-top .premium-button-text-icon-wrapper:after,.premium-button-style7-top .premium-button-text-icon-wrapper:before{content:"";position:absolute;left:0;bottom:0;right:0;height:0;z-index:-1}.premium-button-style7-right .premium-button-text-icon-wrapper:after,.premium-button-style7-right .premium-button-text-icon-wrapper:before{content:"";position:absolute;right:0;top:0;bottom:0;width:0;z-index:-1}.premium-button-style7-left .premium-button-text-icon-wrapper:after,.premium-button-style7-left .premium-button-text-icon-wrapper:before{content:"";position:absolute;left:0;top:0;bottom:0;width:0;z-index:-1}.premium-button-style7-bottom:hover .premium-button-text-icon-wrapper:after,.premium-button-style7-bottom:hover .premium-button-text-icon-wrapper:before{height:100%;top:0}.premium-button-style7-top:hover .premium-button-text-icon-wrapper:after,.premium-button-style7-top:hover .premium-button-text-icon-wrapper:before{height:100%;bottom:0}.premium-button-style7-left:hover .premium-button-text-icon-wrapper:after,.premium-button-style7-left:hover .premium-button-text-icon-wrapper:before{width:100%;left:0}.premium-button-style7-right:hover .premium-button-text-icon-wrapper:after,.premium-button-style7-right:hover .premium-button-text-icon-wrapper:before{width:100%;right:0}.premium-carousel-wrapper a.carousel-arrow,.premium-carousel-wrapper a.ver-carousel-arrow{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2em;height:2em;line-height:0;text-align:center;position:absolute;z-index:99;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-appearance:inherit;border:none;-webkit-box-shadow:none;box-shadow:none}.premium-carousel-wrapper a.carousel-arrow svg,.premium-carousel-wrapper a.ver-carousel-arrow svg{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-carousel-wrapper a.slick-arrow:hover{-webkit-box-shadow:none!important;box-shadow:none!important}.premium-carousel-wrapper .premium-carousel-content-hidden{visibility:hidden}.premium-carousel-wrapper a.carousel-arrow{top:50%}.premium-carousel-wrapper a.ver-carousel-arrow{right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.premium-carousel-dots-above ul.slick-dots{position:absolute;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;-js-display:flex;display:-webkit-box;display:-moz-box;display:flex;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.premium-carousel-wrapper .premium-carousel-nav-arrow-next,.premium-carousel-wrapper .premium-carousel-nav-arrow-prev,.premium-carousel-wrapper .premium-carousel-nav-dot{display:none}.premium-carousel-wrapper ul.slick-dots svg{width:20px;height:20px;outline:0!important}@-webkit-keyframes hvr-ripple-out{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}@keyframes hvr-ripple-out{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}.premium-carousel-ripple-yes .premium-carousel-wrapper{padding-bottom:1px}.premium-carousel-ripple-yes ul.slick-dots li,.premium-carousel-ripple-yes ul.slick-dots li i{position:relative}.premium-carousel-ripple-yes ul.slick-dots li i{z-index:1}.premium-carousel-ripple-yes ul.slick-dots li:hover:before{content:"";position:absolute;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);top:0;left:0;bottom:0;right:0;-webkit-border-radius:50%;border-radius:50%;pointer-events:none;background-color:rgba(0,0,0,.15)}.premium-carousel-ripple-yes ul.slick-dots li.slick-active:hover:before{background-color:rgba(0,0,0,.3)}.premium-carousel-ripple-yes ul.slick-dots li:hover:before{-webkit-animation:hvr-ripple-out 1.3s infinite;animation:hvr-ripple-out 1.3s infinite}.premium-carousel-wrapper.premium-carousel-scale .slick-slide{-webkit-transform:scale(1.25,1.25);-ms-transform:scale(1.25,1.25);transform:scale(1.25,1.25);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-carousel-wrapper.premium-carousel-scale div.slick-active{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}[dir=rtl] .premium-carousel-inner .slick-slide{float:right}.premium-contact-form-anim-yes .wpcf7-span::after{display:block;height:2px;content:"";top:-2px;position:relative;width:0;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}.premium-contact-form-anim-yes .wpcf7-span.is-focused::after{width:100%}.premium-cf7-container input.wpcf7-submit{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-countdown{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;text-align:center}.countdown-row{display:block;text-align:center}.countdown .countdown-section{display:inline-block;max-width:100%;margin-bottom:15px;-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.countdown .countdown-section:last-child{margin-left:0}.countdown span.countdown-amount{font-size:70px;line-height:1;padding:40px}.countdown .pre_time-mid{display:block}.premium-countdown-separator-yes .countdown_separator{display:block;margin:0 50px;font-size:30px}.premium-countdown-separator-yes .countdown-row .countdown-section:last-child .countdown_separator,.premium-countdown-separator-yes .premium-countdown-block:last-child .countdown_separator{display:none}.side .countdown-section .countdown-period{vertical-align:bottom}.countdown .countdown-section .countdown-period{font-size:17px;line-height:3em}.side .countdown-section .countdown-amount,.side .countdown-section .countdown-period{display:inline-block}.side .countdown-section .countdown-amount{margin-left:5px}.down .countdown-section .countdown-amount,.down .countdown-section .countdown-period{display:block}.premium-countdown-flip .premium-countdown-block{text-align:center;-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-countdown-flip .premium-countdown-block:last-child{margin-left:0}.premium-countdown-flip .premium-countdown-label{overflow:hidden;color:#1a1a1a;text-transform:uppercase}.premium-countdown-flip .premium-countdown-figure{position:relative;height:110px;width:100px;line-height:107px;background-color:#fff;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 3px 4px 0 rgba(0,0,0,.2),inset -2px 4px 0 0 rgba(255,255,255,.08);box-shadow:0 3px 4px 0 rgba(0,0,0,.2),inset -2px 4px 0 0 rgba(255,255,255,.08)}.premium-countdown-flip .premium-countdown-figure:last-child{margin-left:0}.premium-countdown-flip .premium-countdown-figure>span{position:absolute;right:0;left:0;margin:auto;font-weight:700}.premium-countdown-flip .premium-countdown-figure .top{z-index:3;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:perspective(200px);transform:perspective(200px);-webkit-backface-visibility:hidden;backface-visibility:hidden}.premium-countdown-flip .premium-countdown-figure .bottom{z-index:1}.premium-countdown-flip .premium-countdown-figure .bottom::before{content:"";position:absolute;display:block;top:0;right:0;width:100%;height:50%;background-color:rgba(0,0,0,.02)}.premium-countdown-flip .premium-countdown-figure .top-back{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:4;bottom:0;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:perspective(200px) rotateX(180deg);transform:perspective(200px) rotateX(180deg)}.premium-countdown-flip .premium-countdown-figure .top-back span{position:absolute;top:-100%;right:0;left:0;margin:auto}.premium-countdown-flip .premium-countdown-figure .bottom-back{z-index:2;top:0}.premium-countdown-flip .premium-countdown-figure .bottom-back span{position:absolute;top:0;right:0;left:0;margin:auto}.premium-countdown-flip .premium-countdown-figure .bottom-back,.premium-countdown-flip .premium-countdown-figure .top,.premium-countdown-flip .premium-countdown-figure .top-back{height:50%;overflow:hidden;background-color:#f7f7f7;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px}.premium-countdown-flip .premium-countdown-figure .top-back{-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px}.premium-countdown-flip .premium-countdown-figure .bottom-back::after,.premium-countdown-flip .premium-countdown-figure .top::after{content:"";position:absolute;z-index:-1;right:0;bottom:0;width:100%;height:100%;border-bottom:1px solid rgba(0,0,0,.1)}.side .premium-countdown-figure,.side .premium-countdown-label{display:inline-block}.side .premium-countdown-figure{margin-left:5px}.down .premium-countdown-figure,.down .premium-countdown-label{display:block}.down .premium-countdown-label{width:100%}.premium-counter-area{padding:10px 0;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-counter-area.top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.premium-counter-area.right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.premium-counter-area.right .premium-counter-icon{padding-right:20px}.premium-counter-area.left .premium-counter-icon{padding-left:20px}.premium-counter-area .premium-counter-icon .icon i.fa:before{vertical-align:text-top}.premium-counter-area .premium-counter-icon span.icon{text-align:center;display:inline-block;vertical-align:middle}.premium-counter-area .premium-counter-icon .circle{-webkit-border-radius:100%;border-radius:100%}.premium-counter-area .premium-counter-icon img,.premium-counter-area .premium-counter-icon svg{width:80px}.premium-counter-area .premium-counter-icon .premium-counter-animation svg{height:80px}.premium-counter-area .premium-counter-title p{padding:0;margin:0}.premium-counter-area .premium-counter-value-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-init-wrapper{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-init-wrapper.row{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-init-wrapper.right{text-align:right}span.icon.flex-width{width:auto!important;height:auto!important}.premium-counter-area .premium-counter-init{font-size:35px}.premium-dual-header-first-header,.premium-dual-header-second-header{position:relative;padding:0;margin:0;display:inline-block;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.premium-dual-header-first-clip .premium-dual-header-first-span,.premium-dual-header-second-clip{-webkit-text-fill-color:transparent;-webkit-background-clip:text}.premium-dual-header-first-clip.stroke .premium-dual-header-first-span,.premium-dual-header-second-clip.stroke{-webkit-text-stroke-color:transparent;-webkit-text-fill-color:#fafafa;-webkit-text-stroke-width:2px}@media (max-width:500px){.premium-dual-header-first-header,.premium-dual-header-second-header{word-wrap:break-word}}.premium-dual-header-first-header.gradient .premium-dual-header-first-span,.premium-dual-header-second-header.gradient{-webkit-background-size:300% 300%!important;background-size:300% 300%!important;-webkit-animation:Gradient 10s ease-in-out infinite;animation:Gradient 10s ease-in-out infinite}@-webkit-keyframes Gradient{0%{background-position:100% 50%}50%{background-position:0 50%}100%{background-position:100% 50%}}@keyframes Gradient{0%{background-position:100% 50%}50%{background-position:0 50%}100%{background-position:100% 50%}}.premium-fancy-text,.premium-prefix-text,.premium-suffix-text{font-size:40px}.premium-fancy-item-hidden,.premium-fancy-text-wrapper:not(.typing) .premium-fancy-text{opacity:0}.premium-fancy-text-wrapper .premium-fancy-list-items{list-style:none}.premium-fancy-text-wrapper .premium-fancy-text-span-align{vertical-align:top}.premium-fancy-text-wrapper:not(.typing):not(.slide) .premium-fancy-text-items-wrapper{margin:0;padding:0;border:none;position:relative}.premium-fancy-text-wrapper:not(.typing):not(.slide) .premium-fancy-list-items{position:absolute;top:0;left:0;display:inline-block}.premium-fancy-text-wrapper.zoomout .premium-fancy-item-hidden{-webkit-animation:pa-zoom-out .8s;animation:pa-zoom-out .8s}.premium-fancy-text-wrapper.zoomout .premium-fancy-item-visible{position:relative!important;-webkit-animation:pa-zoom-in .8s;animation:pa-zoom-in .8s}.premium-fancy-text-wrapper.zoomout .premium-fancy-text-items-wrapper{-webkit-perspective:300px;perspective:300px}.premium-fancy-text-wrapper.rotate .premium-fancy-list-items{-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}.premium-fancy-text-wrapper.rotate .premium-fancy-item-hidden{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);-webkit-animation:pa-rotate-out 1.2s;animation:pa-rotate-out 1.2s}.premium-fancy-text-wrapper.rotate .premium-fancy-item-visible{position:relative!important;-webkit-transform:rotateX(0);transform:rotateX(0);-webkit-animation:pa-rotate-in 1.2s;animation:pa-rotate-in 1.2s}.premium-fancy-text-wrapper.custom .premium-fancy-item-visible{position:relative!important}.premium-fancy-text-wrapper.auto-fade .premium-fancy-text{display:inline-block;width:200px;font-weight:400}.premium-fancy-text-wrapper.auto-fade .premium-fancy-svg-text{position:relative;vertical-align:sub}.premium-fancy-text-wrapper.auto-fade g>text{text-anchor:start;shape-rendering:crispEdges;opacity:0;font-size:300px;-webkit-animation-name:pa-auto-fade;animation-name:pa-auto-fade;-moz-animation-name:pa-auto-fade;-webkit-animation-duration:9s;animation-duration:9s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.premium-fancy-text-wrapper.auto-fade g>text:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}.premium-fancy-text-wrapper.auto-fade g>text:nth-child(2){-webkit-animation-delay:3s;animation-delay:3s}.premium-fancy-text-wrapper.auto-fade g>text:nth-child(3){-webkit-animation-delay:6s;animation-delay:6s}.premium-fancy-text-wrapper.loading .premium-fancy-text{position:relative}.premium-fancy-text-wrapper.loading .premium-fancy-text .premium-loading-bar{position:absolute;width:100%;height:3px;bottom:0;left:0;animation:pa-loading-bar 2.5s ease-out infinite;-webkit-animation:pa-loading-bar 2.5s ease-out infinite}.premium-fancy-text-wrapper.loading.pause .premium-fancy-text:hover .premium-loading-bar{-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes pa-auto-fade{0%{opacity:0}20%{opacity:1}35%{opacity:0}100%{opacity:0}}@keyframes pa-auto-fade{0%{opacity:0}20%{opacity:1}35%{opacity:0}100%{opacity:0}}@-webkit-keyframes pa-loading-bar{0%{width:0}100%{width:100}}@keyframes pa-loading-bar{0%{width:0}100%{width:100}}@-webkit-keyframes pa-zoom-in{0%{opacity:0;-webkit-transform:translateZ(100px);transform:translateZ(100px)}100%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes pa-zoom-in{0%{opacity:0;-webkit-transform:translateZ(100px);transform:translateZ(100px)}100%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes pa-zoom-out{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}100%{opacity:0;-webkit-transform:translateZ(-100px);transform:translateZ(-100px)}}@keyframes pa-zoom-out{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}100%{opacity:0;-webkit-transform:translateZ(-100px);transform:translateZ(-100px)}}@-webkit-keyframes pa-rotate-in{0%{opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}35%{opacity:0;-webkit-transform:rotateX(120deg);transform:rotateX(120deg)}65%{opacity:0}100%{opacity:1;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@keyframes pa-rotate-in{0%{opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}35%{opacity:0;-webkit-transform:rotateX(120deg);transform:rotateX(120deg)}65%{opacity:0}100%{opacity:1;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@-webkit-keyframes pa-rotate-out{0%{opacity:1;-webkit-transform:rotateX(0);transform:rotateX(0)}35%{opacity:1;-webkit-transform:rotateX(-40deg);transform:rotateX(-40deg)}65%{opacity:0}100%{opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}}@keyframes pa-rotate-out{0%{opacity:1;-webkit-transform:rotateX(0);transform:rotateX(0)}35%{opacity:1;-webkit-transform:rotateX(-40deg);transform:rotateX(-40deg)}65%{opacity:0}100%{opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}}.premium-bullet-list-box{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.premium-bullet-list-box .premium-bullet-list-content-grow-lc{-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}.premium-bullet-list-box .premium-bullet-list-content-grow-rc{-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.premium-bullet-list-box .premium-bullet-list-content-grow-cc{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.premium-bullet-list-content{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:auto;position:relative}.premium-bullet-list-content .premium-bullet-list-text span,.premium-bullet-list-content .premium-bullet-list-wrapper{display:inline-block;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-bullet-list-content .premium-bullet-list-text span{margin:0 5px}.premium-bullet-list-content .premium-bullet-list-icon-text p{font-size:18px;background-color:#eee;padding:1px 5px;-webkit-border-radius:2px;border-radius:2px}.premium-bullet-list-content .premium-bullet-list-icon-text p,.premium-bullet-list-content .premium-bullet-list-text span,.premium-bullet-list-content .premium-bullet-list-wrapper i,.premium-bullet-list-content .premium-bullet-list-wrapper img,.premium-bullet-list-content .premium-bullet-list-wrapper svg{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-bullet-list-content .premium-bullet-list-wrapper{position:relative;line-height:0}.premium-bullet-list-content .premium-bullet-list-wrapper img,.premium-bullet-list-content .premium-bullet-list-wrapper svg{width:30px!important;height:30px!important;position:relative;z-index:500}.premium-bullet-list-content .premium-bullet-list-wrapper i{width:1.25em}.premium-bullet-list-content .premium-bullet-list-wrapper .premium-bullet-list-icon-text,.premium-bullet-list-content .premium-bullet-list-wrapper i{position:relative;z-index:500}.premium-bullet-list-content .premium-bullet-list-link{position:absolute;top:0;right:0;width:100%;height:100%;z-index:1000}.premium-bullet-list-content:not(:last-of-type) .premium-bullet-list-connector{width:100%;height:100%;position:absolute;top:.5em;z-index:100;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-bullet-list-content:not(:last-of-type) .premium-bullet-list-connector .premium-icon-connector-content:after{content:"";border-left-width:1px;border-left-style:solid;border-color:#333;display:block;height:100%}li.premium-bullet-list-content.premium-bullet-list-content-inline{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;z-index:2}li.premium-bullet-list-content.premium-bullet-list-content-inline:not(:first-child){margin:0 3px}li.premium-bullet-list-content.premium-bullet-list-content-inline:first-child{margin:0 0 0 3px}.premium-bullet-list-divider:not(:last-child){width:100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;overflow:hidden}.premium-bullet-list-divider:not(:last-child):after{content:"";display:block;border-top-style:solid;border-top-width:1px}.premium-bullet-list-divider-inline:not(:last-child){float:left;display:inline-block;position:relative;height:100%;overflow:hidden;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin:0 3px}.premium-bullet-list-divider-inline:not(:last-child):after{content:"";display:block;border-right-width:1px;height:33px;border-right-style:solid}.premium-bullet-list-icon-text{line-height:1.5}.premium-bullet-list-icon-text p,li.premium-bullet-list-content,ul.premium-bullet-list-box{margin:0}.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-icon-text p,.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-text span,.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper i{color:transparent!important;text-shadow:0 0 3px #aaa}.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-badge,.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper .premium-lottie-animation svg,.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper img,.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-icon-connector-content{-webkit-filter:blur(3px);filter:blur(3px)}.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-icon-text p,.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-text span,.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper i{color:#aaa!important;text-shadow:0 0 0 transparent}.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-badge,.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper .premium-lottie-animation svg,.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper img,.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-icon-connector-content{-webkit-filter:none;filter:none}.premium-bullet-list-content .premium-bullet-list-badge{font-size:11px;top:auto;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.premium-bullet-list-content .premium-bullet-list-icon-text p{font-size:13px}.premium-bullet-list-gradient-effect[data-text]{display:inline-block;position:relative;text-decoration:none}.premium-bullet-list-gradient-effect[data-text]::before{content:attr(data-text);position:absolute;z-index:1;overflow:hidden;-webkit-clip-path:polygon(100% 100%,100% 100%,50% 50%);clip-path:polygon(100% 100%,100% 100%,50% 50%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-webkit-transition:all .4s ease;transition:all .4s ease}.premium-bullet-list-content:focus .premium-bullet-list-gradient-effect[data-text]::before,.premium-bullet-list-content:hover .premium-bullet-list-gradient-effect[data-text]::before{-webkit-animation:rtlgradient 1s forwards;animation:rtlgradient 1s forwards}@-webkit-keyframes rtlgradient{0%{-webkit-clip-path:circle(0 at 150% 50%);clip-path:circle(0 at 150% 50%)}100%{-webkit-clip-path:circle(100% at 50% 50%);clip-path:circle(100% at 50% 50%)}}@keyframes rtlgradient{0%{-webkit-clip-path:circle(0 at 150% 50%);clip-path:circle(0 at 150% 50%)}100%{-webkit-clip-path:circle(100% at 50% 50%);clip-path:circle(100% at 50% 50%)}}ul[data-list-animation*=animated-] .premium-bullet-list-content,ul[data-list-animation*=animated-] .premium-bullet-list-divider,ul[data-list-animation*=animated-] .premium-bullet-list-divider-inline{opacity:0}.premium-bullet-list-content-grow-effect:hover{-webkit-transform:scale(1.07);-ms-transform:scale(1.07);transform:scale(1.07)}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.premium-image-button{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;overflow:hidden;background-color:#eee;cursor:pointer;-webkit-transition:all .2s ease-in-out!important;transition:all .2s ease-in-out!important}.premium-image-button .premium-button-style6-bg,.premium-image-button.premium-button-style6:before,.premium-image-button:not(.premium-image-button-style6):hover{background-color:#54595f}.premium-image-button-style1-bottom:before,.premium-image-button-style1-left:before,.premium-image-button-style1-right:before,.premium-image-button-style1-top:before,.premium-image-button-style4-icon-wrapper,.premium-image-button:hover{background-color:#54595f}.premium-image-button-text-icon-wrapper{width:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:3;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-image-button-text-icon-wrapper,.premium-image-button-text-icon-wrapper i,.premium-image-button-text-icon-wrapper span,.premium-image-button-text-icon-wrapper svg{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-image-button-style1-bottom:before,.premium-image-button-style1-left:before,.premium-image-button-style1-right:before,.premium-image-button-style1-top:before{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-image-button-style1-bottom:before{content:"";position:absolute;width:100%;height:0;top:0;right:0}.premium-image-button-style1-top:before{content:"";position:absolute;width:100%;height:0;bottom:0;right:0}.premium-image-button-style1-right:before{content:"";position:absolute;width:0;height:100%;bottom:0;right:0}.premium-image-button-style1-left:before{content:"";position:absolute;width:0;height:100%;top:0;left:0}.premium-image-button-style1-bottom:hover:before{height:100%}.premium-image-button-style1-top:hover:before{height:100%}.premium-image-button-style1-right:hover:before{width:100%}.premium-image-button-style1-left:hover:before{width:100%}.premium-image-button-diagonal-bottom,.premium-image-button-diagonal-left,.premium-image-button-diagonal-right,.premium-image-button-diagonal-top{z-index:10}.premium-image-button-diagonal-bottom:before,.premium-image-button-diagonal-left:before,.premium-image-button-diagonal-right:before,.premium-image-button-diagonal-top:before{position:absolute;top:0;right:0;width:100%;height:100%;content:"";z-index:1;background:rgba(255,255,255,.2);-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0);-ms-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0);-webkit-transition:all .8s ease-out;transition:all .8s ease-out}.premium-image-button-diagonal-left:before,.premium-image-button-diagonal-right:hover:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);-ms-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0)}.premium-image-button-diagonal-left:hover:before,.premium-image-button-diagonal-right:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0);-ms-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0)}.premium-image-button-diagonal-bottom:before,.premium-image-button-diagonal-top:hover:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0);-ms-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0)}.premium-image-button-diagonal-bottom:hover:before,.premium-image-button-diagonal-top:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0);-ms-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0)}.premium-image-button-style4-icon-wrapper{position:absolute;z-index:2;width:100%;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-js-display:flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-image-button-style4-icon-wrapper.top{bottom:-100%;right:0}.premium-image-button-style4-icon-wrapper.bottom{top:-100%;right:0}.premium-image-button-style4-icon-wrapper.left{top:0;right:-100%}.premium-image-button-style4-icon-wrapper.right{top:0;left:-100%}.premium-image-button-style4-bottom:hover .premium-image-button-style4-icon-wrapper{top:0;opacity:1}.premium-image-button-style4-top:hover .premium-image-button-style4-icon-wrapper{bottom:0;opacity:1}.premium-image-button-style4-left:hover .premium-image-button-style4-icon-wrapper{right:0;opacity:1}.premium-image-button-style4-right:hover .premium-image-button-style4-icon-wrapper{left:0;opacity:1}.premium-image-button-style4-bottom:hover .premium-image-button-text-icon-wrapper{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:0}.premium-image-button-style4-top:hover .premium-image-button-text-icon-wrapper{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);opacity:0}.premium-image-button-style4-left:hover .premium-image-button-text-icon-wrapper{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);opacity:0}.premium-image-button-style4-right:hover .premium-image-button-text-icon-wrapper{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);opacity:0}.premium-image-button-overlap-effect-horizontal:before,.premium-image-button-overlap-effect-vertical:before{position:absolute;content:"";top:0;right:0;width:100%;height:100%;opacity:0;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;background:rgba(255,255,255,.2);-webkit-animation-name:premium-overlap-effect-done;animation-name:premium-overlap-effect-done;-webkit-animation-duration:1s;animation-duration:1s}.premium-image-button-overlap-effect-vertical:before{-webkit-animation-name:premium-overlap-ver-effect-done;animation-name:premium-overlap-ver-effect-done;-webkit-animation-duration:1s;animation-duration:1s}.premium-image-button-overlap-effect-horizontal:hover:before{-webkit-animation-name:premium-overlap-effect;animation-name:premium-overlap-effect;-webkit-animation-duration:1s;animation-duration:1s}.premium-image-button-overlap-effect-vertical:hover:before{-webkit-animation-name:premium-overlap-ver-effect;animation-name:premium-overlap-ver-effect;-webkit-animation-duration:1s;animation-duration:1s}@-webkit-keyframes premium-overlap-effect{0%{opacity:0;-webkit-transform:rotateY(0);transform:rotateY(0)}50%{opacity:1;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{opacity:0;-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@keyframes premium-overlap-effect{0%{opacity:0;-webkit-transform:rotateY(0);transform:rotateY(0)}50%{opacity:1;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{opacity:0;-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@-webkit-keyframes premium-overlap-effect-done{0%{opacity:0;-webkit-transform:rotateY(0);transform:rotateY(0)}50%{opacity:1;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{opacity:0;-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@keyframes premium-overlap-effect-done{0%{opacity:0;-webkit-transform:rotateY(0);transform:rotateY(0)}50%{opacity:1;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{opacity:0;-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@-webkit-keyframes premium-overlap-ver-effect{0%{opacity:0;-webkit-transform:rotateX(0);transform:rotateX(0)}50%{opacity:1;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}100%{opacity:0;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@keyframes premium-overlap-ver-effect{0%{opacity:0;-webkit-transform:rotateX(0);transform:rotateX(0)}50%{opacity:1;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}100%{opacity:0;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@-webkit-keyframes premium-overlap-ver-effect-done{0%{opacity:0;-webkit-transform:rotateX(0);transform:rotateX(0)}50%{opacity:1;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}100%{opacity:0;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@keyframes premium-overlap-ver-effect-done{0%{opacity:0;-webkit-transform:rotateX(0);transform:rotateX(0)}50%{opacity:1;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}100%{opacity:0;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}.premium-image-scroll-container,.premium-image-scroll-section{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-image-scroll-section{position:relative;overflow:hidden;width:100%;-webkit-mask-image:-webkit-radial-gradient(white,#000)}.premium-image-scroll-container{width:100%}.premium-image-scroll-container .premium-image-scroll-mask-media{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.premium-container-scroll{overflow:auto}.premium-image-scroll-container .premium-image-scroll-horizontal{position:relative;width:100%;height:100%}.premium-image-scroll-container .premium-image-scroll-horizontal img{max-width:none;height:100%}.premium-image-scroll-container .premium-image-scroll-vertical img{width:100%;max-width:100%;height:auto}.premium-image-scroll-ver{position:relative}.premium-image-scroll-container .premium-image-scroll-overlay{background:rgba(2,2,2,.3)}.premium-image-scroll-container .premium-image-scroll-link,.premium-image-scroll-container .premium-image-scroll-overlay{position:absolute;top:0;bottom:0;right:0;left:0;z-index:4}.premium-image-scroll-content{display:inline-block;position:absolute;height:auto;top:50%;right:50%;text-align:center;z-index:5;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}.premium-container-scroll-instant .premium-image-scroll-image{-webkit-transition:all 0s ease-in-out!important;transition:all 0s ease-in-out!important}.premium-image-scroll-container img{-webkit-transition:-webkit-transform 3s ease-in-out;transition:-webkit-transform 3s ease-in-out;transition:transform 3s ease-in-out;transition:transform 3s ease-in-out,-webkit-transform 3s ease-in-out}.premium-image-scroll-container .premium-image-scroll-content,.premium-image-scroll-container .premium-image-scroll-overlay{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:1}.premium-image-scroll-container:hover .premium-image-scroll-overlay{opacity:0}.premium-image-scroll-container:hover .premium-image-scroll-content{opacity:0;visibility:hidden}.premium-image-scroll-content .premium-image-scroll-icon{display:inline-block;font-family:pa-elements!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.pa-horizontal-mouse-scroll:before{content:"\e917"}.pa-vertical-mouse-scroll:before{content:"\e918"}.pa-horizontal-mouse-scroll{-webkit-animation-name:pa-scroll-horizontal;animation-name:pa-scroll-horizontal}.pa-vertical-mouse-scroll{-webkit-animation-name:pa-scroll-vertical;animation-name:pa-scroll-vertical}@-webkit-keyframes pa-scroll-vertical{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(5px);transform:translateY(5px)}}@keyframes pa-scroll-vertical{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(5px);transform:translateY(5px)}}@-webkit-keyframes pa-scroll-horizontal{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}}@keyframes pa-scroll-horizontal{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}}.premium-image-separator-container{position:absolute;width:100%;z-index:2;top:auto}.premium-image-separator-container img{display:inline-block!important;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.premium-image-separator-link{position:absolute;z-index:9999;top:0;right:0;width:100%;height:100%;text-decoration:none}a.premium-image-separator-link:active,a.premium-image-separator-link:focus,a.premium-image-separator-link:hover,a.premium-image-separator-link:visited{-webkit-box-shadow:none!important;box-shadow:none!important;outline:0!important;border:none!important;text-decoration:none!important}.premium-image-separator-container .img-responsive{display:inline-block}.premium-image-separator-container i,.premium-image-separator-container>svg{padding:20px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-filter,.premium-img-gallery-filter{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-js-display:flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-img-gallery{clear:both;overflow:hidden}.premium-gallery-container .premium-gallery-item{padding:10px;float:right}.premium-gallery-container .grid-sizer{width:33.33%}.premium-blog-filter .premium-blog-filters-container li a.category,.premium-img-gallery-filter .premium-gallery-cats-container li a.category{outline:0;text-decoration:none;-webkit-border-radius:75px;border-radius:75px;margin:15px 5px 20px;padding:7px 20px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pa-gallery-img{position:relative}.pa-gallery-img .pa-gallery-whole-link{position:absolute;top:0;right:0;width:100%;height:100%}.pa-gallery-img.style2 .pa-gallery-whole-link{z-index:99}.pa-gallery-img-container{overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.pa-gallery-img-container img{display:block;width:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-img-gallery.gray img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-img-gallery.scale img,.premium-img-gallery.zoomout img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-img-gallery.sepia img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-img-gallery.bright img{-webkit-filter:brightness(1);filter:brightness(1)}.premium-img-gallery.trans img{-webkit-transform:translateX(15px) scale(1.1);-ms-transform:translateX(15px) scale(1.1);transform:translateX(15px) scale(1.1)}.pa-gallery-img .pa-gallery-img-link,.pa-gallery-img .pa-gallery-magnific-image{outline:0}.pa-gallery-img .pa-gallery-img-link i,.pa-gallery-img .pa-gallery-img-link svg,.pa-gallery-img .pa-gallery-magnific-image i,.pa-gallery-img .pa-gallery-magnific-image svg{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pa-gallery-img .pa-gallery-img-link span,.pa-gallery-img .pa-gallery-magnific-image span{line-height:1;display:inline-block;opacity:0;margin:0 5px;padding:15px;-webkit-border-radius:50%;border-radius:50%}.pa-gallery-img.style2 .pa-gallery-img-link span,.pa-gallery-img.style2 .pa-gallery-magnific-image span{margin:0 5px 20px}.pa-gallery-img:hover .pa-gallery-magnific-image span{-webkit-transition:all .3s ease-in-out,opacity .5s ease-in-out .3s;transition:all .3s ease-in-out,opacity .5s ease-in-out .3s}.pa-gallery-img:hover .pa-gallery-img-link span{-webkit-transition:all .3s ease-in-out,opacity .5s ease-in-out .6s;transition:all .3s ease-in-out,opacity .5s ease-in-out .6s}.pa-gallery-img:hover .pa-gallery-img-link span,.pa-gallery-img:hover .pa-gallery-magnific-image span,.premium-gallery-icon-show a.pa-gallery-video-icon span{opacity:1}.premium-blog-filter ul.premium-blog-filters-container,.premium-img-gallery-filter ul.premium-gallery-cats-container{text-align:center;margin:0;padding:0}.premium-blog-filter .premium-blog-filters-container li,.premium-img-gallery-filter .premium-gallery-cats-container li{list-style:none;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;-js-display:inline-flex;display:-moz-inline-box;display:inline-flex}.premium-img-gallery.zoomin .pa-gallery-img:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-img-gallery.zoomout .pa-gallery-img:hover img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-img-gallery.scale .pa-gallery-img:hover img{-webkit-transform:scale(1.3) rotate(-5deg);-ms-transform:scale(1.3) rotate(-5deg);transform:scale(1.3) rotate(-5deg)}.premium-img-gallery.gray .pa-gallery-img:hover img{-webkit-filter:grayscale(0);filter:grayscale(0)}.premium-img-gallery.blur .pa-gallery-img:hover img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-img-gallery.sepia .pa-gallery-img:hover img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-img-gallery.trans .pa-gallery-img:hover img{-webkit-transform:translateX(0) scale(1.1);-ms-transform:translateX(0) scale(1.1);transform:translateX(0) scale(1.1)}.premium-img-gallery.bright .pa-gallery-img:hover img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.pa-gallery-img .premium-gallery-caption{padding:10px}.pa-gallery-img .premium-gallery-caption .premium-gallery-img-name{margin-bottom:0}.pa-gallery-img.style1{overflow:hidden}.pa-gallery-img:not(.style2) .pa-gallery-icons-wrapper{position:absolute;top:0;right:0;width:100%;height:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pa-gallery-img:not(.style2) .pa-gallery-icons-inner-container{position:absolute;top:33.33%;width:100%;text-align:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:999}.pa-gallery-img.style1 .premium-gallery-caption{position:absolute;top:auto;left:0;right:0;width:100%;-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s;-webkit-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.pa-gallery-img.default .premium-gallery-caption{position:absolute;top:auto;left:0;right:0;width:100%;bottom:0}.pa-gallery-img.style1:hover .premium-gallery-caption{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);bottom:-1px!important}.pa-gallery-img.style2 .pa-gallery-icons-caption-container{position:absolute;top:0;right:0;width:100%;height:100%;opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .3s,opacity .3s;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;z-index:1;background-color:rgba(108,191,226,.68);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-js-display:flex;display:-moz-box;display:flex;text-align:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.pa-gallery-img.style2 .pa-gallery-icons-caption-cell{width:100%}.pa-gallery-img.style2:hover .pa-gallery-icons-caption-container{opacity:1;-webkit-transform:translate(-15px,15px);-ms-transform:translate(-15px,15px);transform:translate(-15px,15px)}.premium-clearfix{clear:both}.premium-gallery-container .pa-gallery-item{padding:10px}.premium-img-gallery-metro .premium-gallery-item{overflow:hidden}.premium-img-gallery-metro .pa-gallery-img{height:100%}.premium-img-gallery-metro .pa-gallery-img-container{height:100%}.premium-img-gallery-metro .pa-gallery-img-container img{min-height:100%;width:100%;-o-object-fit:fill;object-fit:fill}.premium-img-gallery .premium-gallery-item-hidden{visibility:hidden;width:0!important;height:0!important;margin:0!important;padding:0!important}.premium-gallery-load-more .premium-gallery-load-more-btn{-webkit-box-shadow:none;box-shadow:none;text-shadow:none;border:none;outline:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;vertical-align:bottom;cursor:pointer;line-height:1;font-style:normal;font-weight:400;background-image:none;color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-gallery-load-more-btn{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;-js-display:inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-gallery-load-more-btn div{margin-right:3px}.premium-gallery-load-more-btn .premium-loader{display:inline-block;width:20px;height:20px}.pa-gallery-img .pa-gallery-lightbox-wrap{display:inline-block}.pa-gallery-img .pa-gallery-video-icon,.premium-img-gallery-no-lightbox .premium-gallery-video-item .pa-gallery-img{cursor:pointer}.pa-gallery-img-container iframe,.pa-gallery-img-container video{position:absolute;visibility:hidden;top:0;right:0;max-width:100%;width:100%;height:100%;margin:0;line-height:1;border:none}.pa-gallery-img-container video{-o-object-fit:contain;object-fit:contain}.pa-gallery-icons-caption-cell svg,.pa-gallery-icons-inner-container svg{width:14px;height:14px}.premium-gallery-gradient-layer{position:absolute;bottom:40px;width:100%;height:20px;background:-webkit-gradient(linear,left bottom,left top,from(#17181f),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(bottom,#17181f 0,rgba(255,255,255,0) 100%);background:linear-gradient(to top,#17181f 0,rgba(255,255,255,0) 100%)}.elementor-widget-premium-lottie .premium-lottie-animation{position:relative;-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.elementor-widget-premium-lottie .premium-lottie-animation a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}.premium-maps-info-container{margin-top:10px;margin-bottom:10px}.premium-maps-info-desc,.premium-maps-info-title{margin:0;padding:0}.premium-maps-container .gm-style-iw{text-align:center;direction:ltr}.premium-maps-container .gm-style img{max-width:none!important}.premium-modal-box-modal-lower-close,.premium-modal-trigger-btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent}.premium-modal-trigger-btn .premium-modal-box-icon,.premium-modal-trigger-btn>svg{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-modal-trigger-btn>svg{width:30px;height:30px}.premium-modal-box-modal-close{float:left;font-size:21px;font-weight:700;line-height:1;color:#000}.premium-modal-box-modal-close:focus,.premium-modal-box-modal-close:hover{color:#000;text-decoration:none;cursor:pointer}button.premium-modal-box-modal-close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.premium-modal-box-modal{position:fixed;top:0;left:0;bottom:0;right:0;z-index:1050;display:none;-webkit-overflow-scrolling:touch;outline:0;padding:0!important;background:rgba(0,0,0,.5);-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-modal-box-modal .premium-modal-box-modal-dialog{position:absolute;max-height:-webkit-calc(100vh - 150px);max-height:calc(100vh - 150px);-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;opacity:0;background-color:#fff;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:6px;border-radius:6px}.premium-modal-box-modal-content{background-clip:padding-box;outline:0;overflow-x:hidden}.premium-modal-backdrop.premium-in{opacity:.5!important}.premium-modal-fade.premium-in{opacity:1}.premium-modal-backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:1040;background-color:#000}.premium-modal-backdrop.premium-modal-fade{opacity:0}.premium-modal-fade{opacity:0}.premium-in{-js-display:flex!important;display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.premium-modal-box-modal-header{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 15px;border-bottom:1px solid #e5e5e5}.premium-modal-box-modal-header .premium-modal-box-modal-close{margin-top:-2px}.premium-modal-box-modal-header .premium-modal-box-modal-title{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0}.premium-modal-box-modal-header .premium-modal-box-modal-title svg{width:50px;height:60px}.premium-modal-box-modal-body{position:relative;padding:15px}.premium-modal-box-modal-footer{padding:15px;text-align:left;border-top:1px solid #e5e5e5}.premium-modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.premium-modal-trigger-text{background:0 0!important;display:inline-block}.premium-modal-box-container{width:100%!important}.premium-modal-trigger-container .premium-modal-trigger-btn{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;border:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-modal-trigger-container .premium-modal-trigger-btn.premium-btn-block{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-modal-trigger-container .premium-modal-trigger-animation,.premium-modal-trigger-container .premium-modal-trigger-img,.premium-modal-trigger-container .premium-modal-trigger-text{cursor:pointer}.premium-modal-trigger-container .premium-modal-trigger-animation{display:inline-block;width:200px;height:200px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-modal-box-modal-header img{width:48px;padding-left:5px}.premium-modal-box-modal-header i,.premium-modal-box-modal-header svg{padding-left:6px}.premium-modal-box-modal-close{position:relative;z-index:99}.premium-modal-box-close-button-container,.premium-modal-box-modal-close,.premium-modal-box-modal-lower-close,.premium-modal-trigger-img,.premium-modal-trigger-text{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (min-width:768px){.premium-modal-box-modal-dialog{width:700px;max-height:600px;overflow:auto}}@media (max-width:767px){.premium-modal-box-modal-dialog{width:100%;max-height:500px;overflow:auto}}.premium-modal-box-container[data-modal-animation*=animated-]{opacity:0}.premium-person-container{position:relative}.premium-person-image-container{position:relative;text-align:center;overflow:hidden}.premium-person-image-container .premium-person-image-wrap{overflow:hidden}.premium-person-scale-effect .premium-person-image-container img,.premium-person-zoomout-effect .premium-person-image-container img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-person-sepia-effect .premium-person-image-container img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-person-bright-effect .premium-person-image-container img{-webkit-filter:brightness(1);filter:brightness(1)}.premium-person-trans-effect .premium-person-image-container img{-webkit-transform:translateX(15px) scale(1.1);-ms-transform:translateX(15px) scale(1.1);transform:translateX(15px) scale(1.1)}.premium-person-zoomin-effect:hover .premium-person-image-container img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-person-zoomout-effect:hover .premium-person-image-container img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-person-scale-effect:hover .premium-person-image-container img{-webkit-transform:scale(1.3) rotate(-5deg);-ms-transform:scale(1.3) rotate(-5deg);transform:scale(1.3) rotate(-5deg)}.premium-person-grayscale-effect:hover .premium-person-image-container img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-person-blur-effect:hover .premium-person-image-container img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-person-sepia-effect:hover .premium-person-image-container img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-person-bright-effect:hover .premium-person-image-container img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.premium-person-trans-effect:hover .premium-person-image-container img{-webkit-transform:translateX(0) scale(1.1);-ms-transform:translateX(0) scale(1.1);transform:translateX(0) scale(1.1)}.premium-person-container .premium-person-image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.premium-person-style2 .premium-person-social{position:absolute;top:0;right:0;width:100%;height:100%;z-index:2;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:inset 0 0 120px 0 rgba(0,0,0,.5);box-shadow:inset 0 0 120px 0 rgba(0,0,0,.5);-webkit-transition:all .5s linear 0s;transition:all .5s linear 0s;opacity:0}.premium-person-style2 .premium-person-image-container:hover .premium-person-social{opacity:1}.premium-person-list-item a{display:inline-block}.premium-person-style2 .premium-person-list-item a{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s}.premium-person-style2 .premium-person-image-container:hover .premium-person-list-item a{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-person-info-container{padding:30px 15px}.premium-person-name{margin:0 0 5px;font-weight:700}.premium-person-title{margin:0 0 20px;padding:0}.premium-person-content{margin:0 0 30px}ul.premium-person-social-list{margin:0!important;padding:0}.premium-person-social-list .premium-person-list-item{display:inline;list-style:none}.premium-person-social-list li{position:relative;bottom:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-person-social-list li i{position:relative;bottom:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-person-defaults-yes li.premium-person-facebook:hover a{background-color:#3b5998!important}.premium-person-defaults-yes li.premium-person-twitter:hover a{background-color:#55acee!important}.premium-person-defaults-yes li.premium-person-linkedin:hover a{background-color:#0077b5!important}.premium-person-defaults-yes li.premium-person-google:hover a{background-color:#dc4e41!important}.premium-person-defaults-yes li.premium-person-youtube:hover a{background-color:#b31217!important}.premium-person-defaults-yes li.premium-person-instagram:hover a{background-color:#e4405f!important}.premium-person-defaults-yes li.premium-person-skype:hover a{background-color:#00aff0!important}.premium-person-defaults-yes li.premium-person-pinterest:hover a{background-color:#bd081c!important}.premium-person-defaults-yes li.premium-person-dribbble:hover a{background-color:#ea4c89!important}.premium-person-defaults-yes li.premium-person-mail:hover a{background-color:#b23121!important}.premium-person-defaults-yes li.premium-person-behance:hover a{background-color:#1769ff!important}.premium-person-defaults-yes li.premium-person-whatsapp:hover a{background-color:#25d366!important}.premium-person-defaults-yes li.premium-person-telegram:hover a{background-color:#08c!important}.premium-person-defaults-yes li.premium-person-site:hover a{background-color:#0055a5!important}.premium-person-social-list li:hover a{-webkit-box-shadow:none;box-shadow:none}.premium-person-social-list li a:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.premium-person-social-list li i{font-size:18px}.elementor-widget-premium-addon-person .elementor-widget-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-persons-container.multiple-persons{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.premium-person-style1 .premium-person-container{overflow:hidden}.premium-person-style1 .premium-person-container .premium-person-info{position:absolute;top:auto;left:0;right:0;-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.premium-person-style1 .premium-person-container:hover .premium-person-info{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);bottom:-1px!important}.premium-person-style1 .premium-person-social-list li:hover{bottom:5px}.premium-person-style1.multiple-persons:not([data-persons-equal=yes]){-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.premium-person-style1 .slick-track{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-person-style1 .slick-slide{height:inherit!important}.premium-person-style1.multiple-persons[data-persons-equal=yes] .premium-person-image-container,.premium-person-style1.multiple-persons[data-persons-equal=yes] .premium-person-image-wrap{height:100%}.premium-person-style3 .premium-person-info-container{position:absolute;top:0;right:0;width:100%;height:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.premium-person-style3 .premium-person-title-desc-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.premium-person-style3 .premium-person-name-icons-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}.premium-person-style3 .premium-person-title{opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease;width:0}.premium-person-style3 .premium-person-title span{display:inline-block}.premium-person-style3 .premium-person-name{padding-right:10px}.premium-person-style3 .premium-person-social-list{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}.premium-person-style3 .premium-person-list-item{line-height:0}.premium-person-style3 .premium-person-list-item a{padding:5px 0 0 10px;margin:5px 0}.premium-person-style3 .premium-person-container:hover .premium-person-title{opacity:1}.premium-person-style3 .premium-person-container:hover .premium-person-social-list{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.premium-persons-title-cw .premium-person-title{-webkit-transform:translateX(-15px) rotate(-90deg);-ms-transform:translateX(-15px) rotate(-90deg);transform:translateX(-15px) rotate(-90deg);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top}.premium-persons-title-cw .premium-person-container:hover .premium-person-title{-webkit-transform:translateX(0) rotate(-90deg);-ms-transform:translateX(0) rotate(-90deg);transform:translateX(0) rotate(-90deg)}.premium-persons-title-ccw .premium-person-title{width:auto;margin-left:20px;-webkit-transform:translateX(-15px) rotate(90deg);-ms-transform:translateX(-15px) rotate(90deg);transform:translateX(-15px) rotate(90deg);-webkit-transform-origin:center left;-ms-transform-origin:center left;transform-origin:center left}.premium-persons-title-ccw .premium-person-container:hover .premium-person-title{-webkit-transform:translateX(0) rotate(90deg);-ms-transform:translateX(0) rotate(90deg);transform:translateX(0) rotate(90deg)}.premium-pricing-table-container{position:relative;overflow:hidden;text-align:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-pricing-icon-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:0}.premium-pricing-icon-container .premium-pricing-icon{display:inline-block}.premium-pricing-icon-container .premium-pricing-image{overflow:hidden}.premium-pricing-icon-container .premium-pricing-image img{width:25px;height:25px;-o-object-fit:cover;object-fit:cover}.premium-badge-left{position:absolute;top:0}.premium-badge-right{position:absolute;top:0;right:0}.premium-badge-left{left:0}.premium-badge-triangle.premium-badge-left .corner{width:0;height:0;border-top:150px solid;border-bottom:150px solid transparent;border-right:150px solid transparent}.premium-badge-triangle.premium-badge-right .corner{width:0;height:0;border-bottom:150px solid transparent;border-right:150px solid;border-left:150px solid transparent}.premium-badge-triangle span{position:absolute;top:35px;width:100px;text-align:center;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);display:block;text-transform:uppercase}.premium-badge-triangle.premium-badge-right span{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);right:0}.premium-badge-circle{min-width:4em;min-height:4em;line-height:4em;text-align:center;-webkit-border-radius:100%;border-radius:100%;position:absolute;z-index:1}.premium-badge-stripe{position:absolute;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);width:15em;overflow:hidden;height:15em}.premium-badge-stripe.premium-badge-left{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.premium-badge-stripe .corner{text-align:center;left:0;width:150%;-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}.premium-badge-flag .corner{text-align:center;-webkit-border-radius:4px 4px 0 4px;border-radius:4px 4px 0 4px;padding:3px 15px;position:absolute;top:10%;right:-8px}.premium-badge-flag .corner::after,.premium-badge-flag .corner::before{content:"";display:block;position:absolute;width:0;height:0;top:100%;right:0;border-bottom:8px solid transparent}.elementor-widget-premium-addon-pricing-table .elementor-widget-container{overflow:visible!important}.premium-badge-flag .corner::after{border-left:8px solid rgba(0,0,0,.2)}.premium-pricing-price-currency{position:relative}.premium-pricing-button-container{display:block}.premium-pricing-list{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style-type:none;margin:0}.premium-pricing-list .premium-pricing-list-item{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-pricing-list .premium-pricing-list-item svg{width:50px;height:50px}.premium-pricing-list .premium-pricing-list-item img{width:30px;height:30px;-o-object-fit:cover;object-fit:cover}.premium-pricing-list .premium-pricing-list-span{position:relative}.premium-pricing-list .list-item-tooltip{border-bottom:1px dotted}.premium-pricing-list .premium-pricing-list-tooltip{position:absolute;top:-webkit-calc(100% + 1px);top:calc(100% + 1px);right:0;visibility:hidden;padding:15px 20px;-webkit-border-radius:5px;border-radius:5px;min-width:200px;overflow:hidden;text-align:right;font-size:.8rem;color:#fff;background-color:#aaa}.premium-pricing-features-left .premium-pricing-list-span{text-align:right}.premium-pricing-features-center .premium-pricing-list-span{text-align:center}.premium-pricing-features-right .premium-pricing-list-span{text-align:left}.premium-pricing-list-span:hover .premium-pricing-list-tooltip{z-index:99;visibility:visible;opacity:1}.premium-pricing-slashed-price-value{display:inline-block;font-size:20px;font-weight:400;margin-left:5px}.premium-pricing-price-value{font-size:70px}.premium-pricing-description-container li{list-style-position:inside;text-indent:-40px}@-moz-document url-prefix(){.premium-pricing-description-container li{text-indent:0}}.premium-pricing-price-button{display:block;padding:6px 12px;line-height:1.42857143;text-align:center;color:#fff;background:#6ec1e4;margin-bottom:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-progressbar-container{position:relative}.premium-progressbar-bar-wrap{position:relative;text-align:right;overflow:hidden;height:25px;margin-bottom:50px;background-color:#f5f5f5;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.premium-progressbar-bar-wrap.premium-progressbar-dots{background-color:transparent;width:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:auto;-webkit-box-shadow:none;box-shadow:none}.premium-progressbar-bar-wrap .progress-segment{position:relative;width:25px;height:25px;-webkit-border-radius:50%;border-radius:50%;overflow:hidden;background-color:#f5f5f5}.premium-progressbar-bar-wrap .progress-segment.filled{background:#6ec1e4}.premium-progressbar-bar-wrap .progress-segment:not(:first-child):not(:last-child){margin:0 4px}.premium-progressbar-bar-wrap .progress-segment:first-child{margin-left:4px}.premium-progressbar-bar-wrap .progress-segment:last-child{margin-right:4px}.premium-progressbar-bar-wrap .progress-segment .segment-inner{position:absolute;top:0;right:0;height:100%;background-color:#6ec1e4}.premium-progressbar-bar{float:right;width:0%;height:100%;font-size:12px;line-height:20px;background:#6ec1e4;text-align:center;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15)}.premium-progressbar-striped .premium-progressbar-bar{background-image:-webkit-linear-gradient(-135deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.premium-progressbar-active .premium-progressbar-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.premium-progressbar-gradient .premium-progressbar-bar{-webkit-background-size:400% 400%!important;background-size:400% 400%!important;-webkit-animation:progress-bar-gradient 10s ease-in-out infinite;animation:progress-bar-gradient 10s ease-in-out infinite}.premium-progressbar-bar{position:absolute;overflow:hidden;line-height:20px}.premium-progressbar-container .clearfix{clear:both}.premium-progressbar-bar{-webkit-transition:width 0s ease-in-out!important;transition:width 0s ease-in-out!important}.premium-progressbar-container p:first-of-type{margin:0;float:right}.premium-progressbar-container p:nth-of-type(2){margin:0;float:left}.premium-progressbar-name{right:50%;top:0;left:0;-webkit-transform:translateX(12.5px);-ms-transform:translateX(12.5px);transform:translateX(12.5px);z-index:1}.premium-progressbar-multiple-label{position:relative;float:right;width:0;right:50%}.premium-progressbar-center-label{position:relative;white-space:nowrap}.premium-progressbar-arrow{height:15px;right:50%;display:inline-block;border-right:7px solid transparent;border-left:7px solid transparent;border-top:11px solid;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.premium-progressbar-pin{border-right:1px solid;height:12px;right:50%;display:inline-block}.premium-progressbar-circle-wrap{width:200px;height:200px;position:relative;margin:0 auto}.premium-progressbar-circle-wrap .premium-progressbar-circle{position:absolute;top:0;right:0;width:100%;height:100%;-webkit-clip-path:inset(0 0 0 50%);clip-path:inset(0 0 0 50%)}.premium-progressbar-circle-wrap .premium-progressbar-circle div{position:absolute;right:0;top:0;height:100%;width:100%;border-width:6px;border-style:solid;border-color:#54595f;-webkit-border-radius:50%;border-radius:50%;-webkit-clip-path:inset(0 50% 0 0);clip-path:inset(0 50% 0 0)}.premium-progressbar-circle-wrap .premium-progressbar-circle .premium-progressbar-circle-left{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.premium-progressbar-circle-wrap .premium-progressbar-circle .premium-progressbar-circle-right{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);visibility:hidden}.premium-progressbar-circle-wrap .premium-progressbar-circle-base{width:100%;height:100%;border:6px solid #eee;-webkit-border-radius:50%;border-radius:50%}.premium-progressbar-circle-wrap .premium-progressbar-circle-content{position:absolute;top:0;right:0;width:100%;height:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-progressbar-circle-wrap .premium-lottie-animation{line-height:1}@-webkit-keyframes progress-bar-stripes{from{background-position:100% 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:100% 0}to{background-position:40px 0}}@-webkit-keyframes progress-bar-gradient{0%{background-position:100% 50%}50%{background-position:0 50%}100%{background-position:100% 50%}}@keyframes progress-bar-gradient{0%{background-position:100% 50%}50%{background-position:0 50%}100%{background-position:100% 50%}}.premium-testimonial-box{width:100%;background:0 0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-testimonial-box .premium-testimonial-author-info{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-testimonial-box .premium-testimonial-company-name,.premium-testimonial-box .premium-testimonial-person-name{font-weight:600;margin:0}.premium-testimonial-container{position:relative}.premium-testimonial-img-wrapper{margin-right:auto;margin-left:auto;overflow:hidden;border-style:solid!important}.premium-testimonial-img-wrapper.circle{-webkit-border-radius:50%;border-radius:50%}.premium-testimonial-img-wrapper.rounded{-webkit-border-radius:15px;border-radius:15px}.premium-testimonial-img-wrapper img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%!important}.premium-testimonial-content-wrapper{position:relative;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;-js-display:flex;display:-webkit-box;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:2;width:100%;padding:20px;text-align:center}.premium-testimonial-clear-float{clear:both}.premium-testimonial-lower-quote,.premium-testimonial-upper-quote{position:absolute;z-index:1}.premium-title-container .premium-title-header{position:relative;margin:0;padding:10px}.premium-title-container .premium-title-header:not(.premium-title-style7){-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-title-container .premium-title-header svg{width:40px;height:40px}.premium-title-container .premium-title-header img{width:40px;height:40px;-o-object-fit:cover;object-fit:cover}.premium-title-container .premium-title-header a{position:absolute;top:0;right:0;width:100%;height:100%}.premium-title-container .premium-lottie-animation{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-title-icon-row .premium-title-icon{margin-left:10px}.premium-title-icon-row-reverse .premium-title-icon{margin-right:10px}.premium-title-style3,.premium-title-style4{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-title-style1,.premium-title-style2,.premium-title-style5,.premium-title-style6,.premium-title-style8,.premium-title-style9{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.premium-title-style7{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.premium-title-style7 .premium-title-style7-inner{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-title-style1{border-width:0;border-right:3px solid #6ec1e4}.premium-title-container.style2,.premium-title-container.style4,.premium-title-container.style5,.premium-title-container.style6{border-bottom:3px solid #6ec1e4}.premium-title-style6:before{position:absolute;right:50%;bottom:0;margin-right:-2px;content:"";border:3px solid transparent}.premium-title-style7-stripe-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-title-style7:before{display:none}.premium-title-style8 .premium-title-text[data-animation=shiny]{-webkit-background-size:125px 125px!important;background-size:125px!important;color:rgba(255,255,255,0);-webkit-background-clip:text!important;background-clip:text!important;-webkit-animation-name:pa-shinny-text!important;animation-name:pa-shinny-text!important;-webkit-animation-duration:var(--animation-speed)!important;animation-duration:var(--animation-speed)!important;-webkit-animation-iteration-count:infinite!important;animation-iteration-count:infinite!important;background:var(--base-color) -webkit-gradient(linear,left top,right top,from(var(--base-color)),to(var(--base-color)),color-stop(.5,var(--shiny-color))) 0 0 no-repeat}.premium-title-style9[data-animation-blur=process] .premium-title-style9-letter{-webkit-animation:pa-blur-shadow 2s 1 alternate;animation:pa-blur-shadow 2s 1 alternate}.premium-title-gradient-yes .premium-title-icon,.premium-title-gradient-yes .premium-title-text{-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:-webkit-gradient(linear,left top,right top,from(#ffa648),color-stop(#f17cc1),to(#4da9fd));background-image:-webkit-linear-gradient(left,#ffa648,#f17cc1,#4da9fd);background-image:linear-gradient(to right,#ffa648,#f17cc1,#4da9fd);-webkit-animation:pa-text-gradient 8s infinite;animation:pa-text-gradient 8s infinite}.premium-title-clipped .premium-title-header{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@-webkit-keyframes pa-shinny-text{0%{background-position:100%}100%{background-position:-100%}}@keyframes pa-shinny-text{0%{background-position:100%}100%{background-position:-100%}}@-webkit-keyframes pa-blur-shadow{from{text-shadow:0 0 var(--shadow-value) var(--shadow-color);color:transparent}to{text-shadow:0}}@keyframes pa-blur-shadow{from{text-shadow:0 0 var(--shadow-value) var(--shadow-color);color:transparent}to{text-shadow:0}}@-webkit-keyframes pa-text-gradient{0%,100%{-webkit-filter:hue-rotate(0);filter:hue-rotate(0)}50%{-webkit-filter:hue-rotate(360deg);filter:hue-rotate(360deg)}}@keyframes pa-text-gradient{0%,100%{-webkit-filter:hue-rotate(0);filter:hue-rotate(0)}50%{-webkit-filter:hue-rotate(360deg);filter:hue-rotate(360deg)}}.premium-video-box-transform{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.premium-video-box-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.premium-video-box-container>div{position:relative;overflow:hidden}.pa-aspect-ratio-11 .premium-video-box-container>div{padding-bottom:100%}.pa-aspect-ratio-169 .premium-video-box-container>div{padding-bottom:56.25%}.pa-aspect-ratio-43 .premium-video-box-container>div{padding-bottom:75%}.pa-aspect-ratio-32 .premium-video-box-container>div{padding-bottom:66.6666%}.pa-aspect-ratio-219 .premium-video-box-container>div{padding-bottom:42.8571%}.pa-aspect-ratio-916 .premium-video-box-container>div{padding-bottom:177.8%}.premium-video-box-image-container{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-webkit-background-size:cover;background-size:cover;background-position:50%;cursor:pointer;margin:auto;-webkit-transition:.2s all;transition:.2s all}.premium-video-box-play-icon-container{position:absolute;z-index:2;cursor:pointer;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);background:rgba(252,252,252,.35)}.premium-video-box-description-container{position:absolute;z-index:2;padding:5px;text-align:center;cursor:pointer;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}.premium-video-box-text{margin-bottom:0!important;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-video-box-play-icon{padding:15px;-webkit-transform:translateX(-4%);-ms-transform:translateX(-4%);transform:translateX(-4%);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-vid-lightbox-container,.premium-video-box-video-container{position:absolute;top:0;right:0;z-index:2;width:100%;height:100%;-webkit-transition:opacity .8s ease-in-out;transition:opacity .8s ease-in-out;overflow:hidden;cursor:pointer}.premium-video-box-container[data-overlay=true][data-type=self] .premium-video-box-video-container{opacity:0;visibility:hidden}.premium-video-box-video-container iframe{max-width:100%;width:100%;height:100%;margin:0;line-height:1;border:none}.premium-video-box-video-container video{max-width:100%;width:100%;height:100%;margin:0;line-height:1;border:none;background-color:#000;-o-object-fit:contain;object-fit:contain}.premium-video-box-container .premium-video-box-vimeo-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:absolute;top:0;right:0;z-index:3;margin:10px;margin-left:10px;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;margin-left:4.6em}.premium-video-box-vimeo-wrap .premium-video-box-vimeo-portrait{width:60px;height:60px;background:rgba(23,35,34,.75);margin-left:1px;-webkit-box-flex:1;-webkit-flex:1 0 auto;-moz-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding:0}.premium-video-box-vimeo-portrait img{width:50px;height:50px;margin:5px;padding:0;border:0;-webkit-border-radius:50%;border-radius:50%}.premium-video-box-vimeo-wrap .premium-video-box-vimeo-headers{font-size:10px}.premium-video-box-vimeo-wrap .premium-video-box-vimeo-title{max-width:100%;font-size:2em!important;font-weight:700;margin:0;padding:.1em .2em;background:rgba(23,35,34,.75);display:inline-block;text-transform:none;line-height:normal;letter-spacing:normal}.premium-video-box-vimeo-wrap .premium-video-box-vimeo-byline{font-size:1.2em!important;font-weight:400;color:#fff;margin-top:.1em;padding:.2em .5em;background:rgba(23,35,34,.75);text-transform:none;line-height:normal;letter-spacing:normal}.premium-video-box-playlist-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.premium-video-box-playlist-container .premium-video-box-container{height:100%;overflow:hidden}.premium-video-box-container:hover .premium-video-box-image-container.zoomin{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-video-box-container:hover .premium-video-box-image-container.zoomout{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-video-box-container:hover .premium-video-box-image-container.scale{-webkit-transform:scale(1.3) rotate(-5deg);-ms-transform:scale(1.3) rotate(-5deg);transform:scale(1.3) rotate(-5deg)}.premium-video-box-container:hover .premium-video-box-image-container.gray{-webkit-filter:grayscale(0);filter:grayscale(0)}.premium-video-box-container:hover .premium-video-box-image-container.blur{-webkit-filter:blur(3px);filter:blur(3px)}.premium-video-box-container:hover .premium-video-box-image-container.sepia{-webkit-filter:sepia(0);filter:sepia(0)}.premium-video-box-container:hover .premium-video-box-image-container.trans{-webkit-transform:translateX(0) scale(1.1);-ms-transform:translateX(0) scale(1.1);transform:translateX(0) scale(1.1)}.premium-video-box-container:hover .premium-video-box-image-container.bright{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.premium-video-box-image-container.gray{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-video-box-image-container.scale,.premium-video-box-image-container.zoomout{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-video-box-image-container.sepia{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-video-box-image-container.bright{-webkit-filter:brightness(1);filter:brightness(1)}.premium-video-box-image-container.trans{-webkit-transform:translateX(15px) scale(1.1);-ms-transform:translateX(15px) scale(1.1);transform:translateX(15px) scale(1.1)}.premium-video-box-mask-media{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.premium-video-box-container.premium-video-box-sticky-apply{z-index:99;overflow:unset}.premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{position:fixed!important;z-index:99999;height:225px;width:400px;background:#fff}.premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-container:before,.premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-vimeo-wrap{visibility:hidden}.premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-sticky-infobar-wrap.premium-video-box-sticky-apply .premium-video-box-inner-wrap{-webkit-box-shadow:unset;box-shadow:unset}.premium-video-box-sticky-close,.premium-video-box-sticky-infobar{display:none}.premium-video-box-sticky-apply .premium-video-box-sticky-close{position:absolute;padding:5px;cursor:pointer;z-index:99999;height:14px;width:14px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-border-radius:100%;border-radius:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-video-box-sticky-apply .premium-video-box-play-icon-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-video-box-sticky-apply .premium-video-box-play-icon{-webkit-transition:none;transition:none}.premium-video-box-sticky-apply .premium-video-box-sticky-infobar{display:block;position:relative;top:100%;width:100%;padding:5px;text-align:center;z-index:9999;margin-top:-1px}.premium-video-box-sticky-apply .premium-video-box-inner-wrap.ui-draggable{cursor:move}.premium-video-sticky-top-left .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{left:auto;right:20px;top:20px}.premium-video-sticky-bottom-left .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{left:auto;right:20px;bottom:20px}.premium-video-sticky-top-right .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{right:auto;left:20px;top:20px}.premium-video-sticky-bottom-right .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{right:auto;left:20px;bottom:20px}.premium-video-sticky-center-left .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{left:auto;right:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-video-sticky-center-right .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{right:auto;left:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-video-sticky-bottom-left .premium-video-box-sticky-infobar-wrap.premium-video-box-sticky-apply .premium-video-box-inner-wrap,.premium-video-sticky-bottom-right .premium-video-box-sticky-infobar-wrap.premium-video-box-sticky-apply .premium-video-box-inner-wrap{bottom:55px}.premium-video-sticky-bottom-left .premium-video-box-sticky-apply .premium-video-box-sticky-close,.premium-video-sticky-center-left .premium-video-box-sticky-apply .premium-video-box-sticky-close,.premium-video-sticky-top-left .premium-video-box-sticky-apply .premium-video-box-sticky-close{top:-10px;left:-10px}.premium-video-sticky-bottom-right .premium-video-box-sticky-apply .premium-video-box-sticky-close,.premium-video-sticky-center-right .premium-video-box-sticky-apply .premium-video-box-sticky-close,.premium-video-sticky-top-right .premium-video-box-sticky-apply .premium-video-box-sticky-close{top:-10px;right:-10px}.premium-video-box-filter-sticky{-webkit-filter:none!important;filter:none!important}.premium-vscroll-inner{position:relative;min-height:100%}.premium-vscroll-inner .premium-vscroll-dots{position:fixed;z-index:100;opacity:1;margin-top:-32px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-vscroll-wrap .premium-vscroll-nav-menu{opacity:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-vscroll-inner .premium-vscroll-dots,.premium-vscroll-wrap .premium-vscroll-dots-hide{opacity:0;visibility:hidden}.premium-vscroll-nav-dots-yes .premium-vscroll-inner .premium-vscroll-dots{opacity:1;visibility:visible}.premium-vscroll-dots.middle{top:50%}.premium-vscroll-dots.top{top:40px}.premium-vscroll-dots.bottom{bottom:30px}.premium-vscroll-dots.right{left:17px}.premium-vscroll-dots.left{right:17px}.premium-vscroll-inner ul.premium-vscroll-dots-list,.premium-vscroll-wrap .premium-vscroll-nav-menu{margin:0!important;padding:0}.premium-vscroll-inner ul.premium-vscroll-dots-list li{width:14px;height:13px;margin:7px;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-js-display:flex;display:-moz-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;overflow:visible}.premium-vscroll-inner .premium-vscroll-dot-item .premium-vscroll-nav-link{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}.premium-vscroll-inner .premium-vscroll-dot-item .premium-vscroll-nav-link span{top:2px;right:2.5px;width:8px;height:8px;border:1px solid #000;-webkit-border-radius:50%;border-radius:50%;position:absolute;z-index:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-vscroll-inner .premium-vscroll-dot-item.active .premium-vscroll-nav-link span{-webkit-transform:scale(1.6);-ms-transform:scale(1.6);transform:scale(1.6)}.premium-vscroll-inner .premium-vscroll-dot-item .premium-vscroll-tooltip{position:absolute;color:#fff;font-size:14px;font-family:arial,helvetica,sans-serif;white-space:nowrap;max-width:220px;padding-right:.4em;padding-left:.4em}.premium-vscroll-inner .premium-vscroll-dots.right .premium-vscroll-tooltip{left:27px}.premium-vscroll-inner .premium-vscroll-dots.lines .premium-vscroll-dot-item{width:4px;height:30px}.premium-vscroll-inner .premium-vscroll-dots.lines .premium-vscroll-dot-item span{width:100%;height:100%;-webkit-border-radius:0;border-radius:0}.premium-vscroll-inner .premium-vscroll-dots.lines .premium-vscroll-dot-item.active span{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}@media (max-width:768px){.premium-vscroll-dots.right{left:7px}.premium-vscroll-dots.left{right:7px}}.premium-vscroll-inner .premium-vscroll-dots.right .premium-vscroll-tooltip::after{position:absolute;top:50%;content:"";right:-webkit-calc(100% - 1px);right:calc(100% - 1px);width:10px;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-vscroll-inner .premium-vscroll-dots.left .premium-vscroll-tooltip::after{position:absolute;top:50%;content:"";left:-webkit-calc(100% - 1px);left:calc(100% - 1px);width:10px;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-vscroll-inner .premium-vscroll-dots.left .premium-vscroll-tooltip{right:27px}.premium-vscroll-nav-menu{position:fixed;top:20px;height:40px;z-index:100;padding:0;margin:0}.premium-vscroll-nav-menu.left{right:0}.premium-vscroll-nav-menu.right{left:0}.premium-vscroll-nav-menu .premium-vscroll-nav-item{display:inline-block;margin:10px;color:#000;background:#fff;background:rgba(255,255,255,.3)}.premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link{padding:9px 18px;display:block;cursor:pointer}.premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link,.premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link:hover{color:#000}.multiscroll-nav li a:focus,.premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link:focus{outline:0}.premium-vscroll-temp .slimScrollBar{visibility:hidden}.ast-single-post .entry-content .premium-woocommerce a{text-decoration:none}.premium-woocommerce .premium-woo-qv-btn{cursor:pointer}.premium-woocommerce:not(.premium-woo-skin-grid-7) li.product .star-rating{margin:0 auto .5em}.premium-woocommerce:not(.premium-woo-skin-grid-10) .premium-woo-product-featured-wrap .premium-woo-product-featured,.premium-woocommerce:not(.premium-woo-skin-grid-10) .premium-woo-product-sale-wrap .premium-woo-product-onsale{display:block;text-align:center;color:#fff;min-width:2em;min-height:2em;line-height:2em;padding:.3em .6em;margin:.5em .6em}.premium-woocommerce .pa-out-of-stock{display:block;text-align:center;color:#fff;min-width:2em;min-height:2em;line-height:2em;padding:.3em .6em;margin:.5em .6em}.premium-woocommerce .premium-woo-products-inner ul.products{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:0;padding:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none outside;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.premium-woocommerce .premium-woo-products-inner ul.products li.product{margin:0 0 10px;padding:0 10px}.premium-woocommerce.premium-woo-products-inner ul.products li.product .premium-woo-product-wrapper{overflow:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woocommerce .premium-woo-product-category{display:block;font-size:.85em;margin-bottom:.5em;line-height:1.3}.premium-woocommerce .woocommerce-loop-product__title{margin-bottom:.5em;font-size:1em;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woocommerce .woocommerce-loop-product__link{position:relative;display:block!important;overflow:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woocommerce .pa-out-of-stock,.premium-woocommerce .premium-woo-ribbon-container{position:absolute;z-index:9}.premium-woocommerce .premium-woo-ribbon-container{top:0;right:0}.premium-woocommerce .pa-out-of-stock{top:7px;right:9px;margin:0}.premium-woocommerce .star-rating{display:block;float:none;margin:0 auto .5em;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;position:relative;height:1em;line-height:1;font-size:.857em;width:5.4em;font-family:star}.premium-woocommerce .star-rating::before{content:"\73\73\73\73\73";color:#54595f;float:right;top:0;right:0;position:absolute}.premium-woocommerce .premium-woo-products-inner ul.products .star-rating span{overflow:hidden;float:right;top:0;right:0;position:absolute;padding-top:1.5em}.premium-woocommerce .star-rating span::before{content:"\53\53\53\53\53";color:inherit;top:0;position:absolute;right:0}.premium-woo-product-thumbnail{position:relative;overflow:hidden}.premium-woo-product-thumbnail .woocommerce-loop-product__link img{margin:0;width:100%}.premium-woo-product-featured-wrap,.premium-woo-product-sale-wrap{margin:0}.premium-woocommerce .premium-woo-products-details-wrap{padding:1em 1.2em}.premium-woocommerce .premium-woo-products-details-wrap .button{display:inline-block;background-color:#6ec1e4;color:#fff;margin:.5em 0;line-height:1.3;padding:10px 40px;font-size:100%;cursor:pointer;text-decoration:none;overflow:visible;font-weight:700;background-image:none;border:none;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woocommerce li.product .price{display:block;line-height:1.3;font-weight:700;margin-bottom:.5em;font-size:.9em}.premium-woocommerce li.product .price del{display:inline-block;font-weight:400;background:0 0;opacity:1}.premium-woocommerce li.product .price ins{display:inline-block;background:0 0;text-decoration:none;font-weight:inherit}.premium-woocommerce li.product .price .amount{color:inherit!important}.premium-woocommerce li.product .premium-woo-product-desc p{margin:0}.premium-woo-product-align-left .premium-woocommerce li.product .star-rating{margin-right:auto;margin-left:0}.premium-woo-product-align-center .premium-woocommerce li.product .star-rating{margin-right:auto;margin-left:auto}.premium-woo-product-align-right .premium-woocommerce li.product .star-rating{margin-right:0;margin-left:auto}.premium-woo-products-pagination ul.page-numbers{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;list-style-type:none;margin:0;margin-top:10px;padding:0;border:none;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-woo-products-pagination ul.page-numbers li{margin:0 0 .4em .4em;padding:0;text-align:center}.premium-woo-products-pagination ul.page-numbers li .page-numbers{margin:0;text-decoration:none;color:#000;border:1px solid #54595f;padding:0;line-height:1;font-size:1em;font-weight:400;padding:.75em;display:block;min-width:2.5em;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woo-products-pagination ul.page-numbers li .page-numbers.current,.premium-woo-products-pagination ul.page-numbers li .page-numbers:hover{background-color:#54595f;color:#fff;outline:0}.premium-woo-quick-view-loader .premium-loading-feed,.premium-woocommerce .premium-loading-feed{display:block;position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,.2);-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-woocommerce .woocommerce-loop-product__link img{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woo-product__hover-zoomout .woocommerce-loop-product__link img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-woo-product__hover-zoomout li.product:hover .woocommerce-loop-product__link img{-webkit-transform:none;-ms-transform:none;transform:none}.premium-woo-product__hover-zoomin .woocommerce-loop-product__link img{-webkit-transform:none;-ms-transform:none;transform:none}.premium-woo-product__hover-zoomin li.product:hover .woocommerce-loop-product__link img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-woo-product__hover-gray .woocommerce-loop-product__link img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-woo-product__hover-gray li.product:hover .woocommerce-loop-product__link img{-webkit-filter:grayscale(0);filter:grayscale(0)}.premium-woo-product__hover-sepia .woocommerce-loop-product__link img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-woo-product__hover-sepia li.product:hover .woocommerce-loop-product__link img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-woo-product__hover-bright .woocommerce-loop-product__link img{-webkit-filter:brightness(1);filter:brightness(1)}.premium-woo-product__hover-bright li.product:hover .woocommerce-loop-product__link img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.premium-woo-product__hover-trans .woocommerce-loop-product__link img{-webkit-transform:translateX(15px) scale(1.1);-ms-transform:translateX(15px) scale(1.1);transform:translateX(15px) scale(1.1)}.premium-woo-product__hover-trans li.product:hover .woocommerce-loop-product__link img{-webkit-transform:translateX(0) scale(1.1);-ms-transform:translateX(0) scale(1.1);transform:translateX(0) scale(1.1)}.premium-woo-product__hover-scale li.product:hover .woocommerce-loop-product__link img{-webkit-transform:scaleX(1.3) scaleY(1.3) rotate(-5deg);-ms-transform:scaleX(1.3) scaleY(1.3) rotate(-5deg);transform:scaleX(1.3) scaleY(1.3) rotate(-5deg)}.premium-woocommerce .premium-woo-product__on_hover{position:absolute;top:0;left:0;bottom:0;right:0;height:100%;opacity:0}.premium-woo-product__hover-swap li.product:hover .premium-woo-product__on_hover{opacity:1}.premium-woo-skin-grid-1 .premium-woo-qv-btn,.premium-woo-skin-grid-3 .premium-woo-qv-btn,.premium-woo-skin-grid-4 .premium-woo-qv-btn{position:absolute;bottom:0;right:0;width:100%;text-align:center;padding:5px;background:rgba(2,2,2,.5);color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:2;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.premium-woo-skin-grid-4 .premium-woo-qv-btn{-webkit-transition-delay:.1s;transition-delay:.1s}.premium-woo-skin-grid-1 .premium-woo-qv-icon,.premium-woo-skin-grid-3 .premium-woo-qv-icon,.premium-woo-skin-grid-4 .premium-woo-qv-icon,.premium-woo-skin-grid-6 .premium-woo-qv-icon{margin-right:.5em}.premium-woo-product-thumbnail:hover .premium-woo-qv-btn-translate{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.premium-woo-product-wrapper .premium-woo-qv-data{position:absolute;top:0;right:0;width:100%;height:100%;z-index:1;overflow:hidden;cursor:pointer}.premium-woo-skin-grid-1 .premium-woo-product-actions-wrapper,.premium-woo-skin-grid-4 .premium-woo-product-actions-wrapper{position:absolute;top:.7em;left:1em;-webkit-transform:translate3d(-15px,0,0);transform:translate3d(-15px,0,0);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0;z-index:9}.premium-woocommerce .premium-woo-product-actions-wrapper .premium-woo-cart-btn{position:relative;display:block;margin:0 0 3px;background:#fff;text-align:center;outline:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woocommerce .premium-woo-product-actions-wrapper .premium-woo-add-cart-icon{display:block;color:#54595f;width:30px;line-height:30px;height:30px;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woo-skin-grid-1 li.product:hover .premium-woo-product-actions-wrapper,.premium-woo-skin-grid-4 li.product:hover .premium-woo-product-actions-wrapper{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0);opacity:1}.premium-woocommerce .premium-woo-cart-btn.adding .premium-woo-add-cart-icon{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.premium-woocommerce .premium-woo-cart-btn.adding .premium-woo-add-cart-icon::before{content:"\f013"}.premium-woocommerce .premium-woo-cart-btn.added .premium-woo-add-cart-icon::before{content:"\f00c"}.premium-woo-skin-grid-2 li.product .premium-woo-products-details-wrap{position:absolute;background:#fff;bottom:0;right:0;width:100%;z-index:2;padding:0;opacity:0;-webkit-transition:opacity .2s,-webkit-transform .4s;transition:opacity .2s,-webkit-transform .4s;transition:transform .4s,opacity .2s;transition:transform .4s,opacity .2s,-webkit-transform .4s;-webkit-transform:translateZ(0) translateY(5px);transform:translateZ(0) translateY(5px)}.premium-woo-skin-grid-2 .premium-woo-product-details{padding:15px 0}.premium-woo-skin-grid-2 li.product:hover .premium-woo-products-details-wrap{opacity:1;-webkit-transform:translateZ(0) translateY(0);transform:translateZ(0) translateY(0)}.premium-woo-skin-grid-2 li.product .premium-woo-product-actions-wrapper{position:static;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.premium-woo-skin-grid-2 .premium-woo-product-actions-wrapper>*{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;min-width:50%}.premium-woo-skin-grid-2 li.product .premium-woo-product-actions-wrapper .button{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:0;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-woo-skin-grid-2 li.product .premium-woo-product-actions-wrapper .premium-woo-qv-btn{background-color:#54595f}.premium-woo-skin-grid-4 li.product .premium-woo-products-details-wrap{position:absolute;right:0;left:0;top:50%;-webkit-transform:scale(.9) translateZ(0) translateY(-50%);transform:scale(.9) translateZ(0) translateY(-50%);text-align:center;z-index:2;opacity:0;-webkit-transition:opacity .5s,-webkit-transform .3s;transition:opacity .5s,-webkit-transform .3s;transition:opacity .5s,transform .3s;transition:opacity .5s,transform .3s,-webkit-transform .3s}.premium-woo-skin-grid-4 li.product .premium-woo-product-overlay,.premium-woo-skin-grid-8 li.product .premium-woo-product-overlay{position:absolute;top:0;right:0;width:100%;height:100%;opacity:0;visibility:hidden;background-color:rgba(27,27,23,.3);-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.premium-woo-skin-grid-4 li.product:hover .premium-woo-product-overlay,.premium-woo-skin-grid-8 li.product:hover .premium-woo-product-overlay{opacity:1;visibility:visible;z-index:1}.premium-woo-skin-grid-4 li.product:hover .premium-woo-products-details-wrap{-webkit-transform:scale(1) translateZ(0) translateY(-50%);transform:scale(1) translateZ(0) translateY(-50%);opacity:1}.premium-woo-skin-grid-5 li.product .premium-woo-product-actions-wrapper{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-woo-skin-grid-5 li.product .premium-woo-product-actions-wrapper .premium-woo-qv-btn{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;background-color:#54595f;padding:10px;-webkit-transition:all .25s ease 0s;transition:all .25s ease 0s}.premium-woo-skin-grid-5 li.product .premium-woo-products-details-wrap{width:75%}.premium-woo-skin-grid-5 .premium-woo-product-wrapper{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-woo-product-align-right .premium-woo-skin-grid-5 .premium-woo-product-actions-wrapper{-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.premium-woo-product-align-center .premium-woo-skin-grid-5 .premium-woo-product-actions-wrapper{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-woo-skin-grid-6 .premium-woo-qv-btn{position:absolute;top:50%;right:50%;min-width:40%;text-align:center;padding:5px;background:rgba(2,2,2,.5);color:#fff;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);opacity:0;visibility:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer;z-index:2}.premium-woo-skin-grid-6 li.product:hover .premium-woo-qv-btn{opacity:1;visibility:visible}.premium-woo-product-align-left .premium-woo-skin-grid-6 li.product .premium-woo-product-info .star-rating,.premium-woo-product-align-left .premium-woo-skin-grid-7 li.product .premium-woo-product-info .star-rating,.premium-woo-product-align-right .premium-woo-skin-grid-6 li.product .premium-woo-product-info .star-rating,.premium-woo-product-align-right .premium-woo-skin-grid-7 li.product .premium-woo-product-info .star-rating{margin:0}.premium-woo-skin-grid-6 li.product .premium-woo-product-info{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.premium-woo-product-align-center .premium-woocommerce li.product .premium-woo-product-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.premium-woo-product-align-right .premium-woocommerce li.product .premium-woo-product-info{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.premium-woo-skin-grid-6 li.product .premium-woo-product-gallery-images{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:absolute;bottom:10px;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-woo-product-gallery-images .premium-woo-product__gallery_image{width:20%;margin:0 .2em;border:2px solid #aaa;cursor:pointer}.premium-woo-products-metro li.product .premium-woo-product-thumbnail,.premium-woo-products-metro li.product .premium-woo-product-thumbnail img,.premium-woo-products-metro li.product .premium-woo-product-wrapper,.premium-woo-products-metro li.product .woocommerce-LoopProduct-link{height:100%}.premium-woo-products-metro ul.products li.product{margin-bottom:0}.premium-woo-products-metro li.product .premium-woo-product-thumbnail img{-o-object-fit:cover;object-fit:cover}.premium-woocommerce:not(.premium-woo-skin-grid-7) .slick-arrow{-webkit-border-radius:50%;border-radius:50%}.premium-woocommerce ul.slick-dots{width:100%}html.premium-woo-qv-opened,html.premium-woo-qv-opened body{overflow:hidden}.premium-woo-quick-view-back{position:fixed;visibility:hidden;overflow:hidden;background:rgba(2,2,2,.5);opacity:0;-webkit-transition:opacity .25s;transition:opacity .25s;z-index:999}.premium-woo-quick-view-active{top:0;right:0;width:100%;height:100%;opacity:1;visibility:visible}#premium-woo-quick-view-modal{position:fixed;visibility:hidden;opacity:0;top:0;right:0;width:100%;height:100%;z-index:1400;text-align:center;-webkit-transition:all .3s;transition:all .3s;overflow-x:hidden;overflow-y:auto}#premium-woo-quick-view-modal.active{visibility:visible;opacity:1}#premium-woo-quick-view-modal.active .premium-woo-content-main{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;width:100%}#premium-woo-quick-view-modal .premium-woo-content-main-wrapper{position:absolute;width:100%;height:100%;top:0;right:0;text-align:center;padding:30px;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}#premium-woo-quick-view-modal .premium-woo-content-main{position:relative;pointer-events:none;max-width:100%;text-align:right;z-index:1045;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);opacity:0;-webkit-transition:opacity .3s,-webkit-transform .5s;transition:opacity .3s,-webkit-transform .5s;transition:transform .5s,opacity .3s;transition:transform .5s,opacity .3s,-webkit-transform .5s;margin:0 auto}#premium-woo-quick-view-modal .premium-woo-lightbox-content{position:relative;display:table;pointer-events:auto;background-color:#fff;max-width:975px;margin:20px auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-box-shadow:-3px 3px 20px 0 rgba(0,0,0,.15);box-shadow:-3px 3px 20px 0 rgba(0,0,0,.15);overflow:hidden}#premium-woo-quick-view-modal .summary{width:50%;margin:0;padding:30px;float:right;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#premium-woo-quick-view-modal .summary .quantity{min-width:auto}#premium-woo-quick-view-modal .summary .quantity input.qty{width:54px;-webkit-appearance:button;-moz-appearance:button;appearance:button}#premium-woo-quick-view-modal .summary .quantity input[type=number]::-webkit-inner-spin-button,#premium-woo-quick-view-modal .summary .quantity input[type=number]::-webkit-outer-spin-button{display:unset}#premium-woo-quick-view-modal .woocommerce-product-details__short-description p{margin:0}#premium-woo-quick-view-close{position:absolute;font-size:22px;top:10px;left:10px;width:22px;height:22px;line-height:22px;opacity:.7;text-align:center;z-index:2;color:#000}#premium-woo-quick-view-modal .premium-woo-qv-image-slider{position:relative}#premium-woo-quick-view-modal .premium-woo-qv-image-slider li{list-style:none}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav{margin:0;padding:0;width:100%;position:absolute;bottom:10px;text-align:center;direction:ltr}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li{margin:0 6px;display:inline-block;vertical-align:middle}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3);-webkit-border-radius:20px;border-radius:20px}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li a.flex-active{background:rgba(0,0,0,.9);cursor:default}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li a:focus{outline:0}#premium-woo-quick-view-modal .premium-woo-qv-image-slider img{-o-object-fit:cover;object-fit:cover}#premium-woo-quick-view-content div.images{width:50%;float:right;opacity:1!important;margin:0}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav{margin:0;padding:0;list-style:none;direction:ltr}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav a{text-decoration:none;display:block;width:14px;height:32px;font-size:32px;line-height:32px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;cursor:pointer;color:rgba(0,0,0,.8);text-shadow:-1px 1px 0 rgba(255,255,255,.3);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-next,#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-prev{display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-prev{left:10px}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-next{right:10px}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-prev::before{content:"\f104"}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-next::before{content:"\f105"}.premium-woocommerce li.product .added_to_cart.wc-forward{display:none}.premium-woo-atc-button .add_to_cart_button span{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;margin-right:5px;vertical-align:baseline}@media (min-width:545px){#premium-woo-quick-view-content div.summary{content:"544";overflow-y:auto}}@media (max-width:544px){#premium-woo-quick-view-content .premium-woo-lightbox-content{display:block}#premium-woo-quick-view-content div.images,#premium-woo-quick-view-content div.summary{width:100%;float:none}}.premium-title-bg-text:before{position:absolute;content:attr(data-background);top:0;left:0;text-align:left}.premium-bg-text-yes .elementor-widget-container:before{position:absolute;top:0;left:0;text-align:left}.premium-mask-yes .premium-dual-header-first-clip .premium-dual-header-first-span .premium-mask-span,.premium-mask-yes .premium-dual-header-second-clip .premium-mask-span{background:inherit}.premium-mask-yes .premium-mask-span{position:relative;overflow:hidden;-js-display:inline-flex!important;display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.premium-mask-yes .premium-mask-span::after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background-color:currentColor;-webkit-backface-visibility:visible;backface-visibility:visible}.premium-mask-active.premium-mask-tr .premium-mask-span::after{-webkit-animation:pa-mask-tr 1.7s cubic-bezier(1,0,.18,1) forwards;animation:pa-mask-tr 1.7s cubic-bezier(1,0,.18,1) forwards;-webkit-transform:translateX(-103%);-ms-transform:translateX(-103%);transform:translateX(-103%)}.premium-mask-active.premium-mask-tl .premium-mask-span::after{-webkit-animation:pa-mask-tl 1.7s cubic-bezier(1,0,.18,1) forwards;animation:pa-mask-tl 1.7s cubic-bezier(1,0,.18,1) forwards;-webkit-transform:translateX(103%);-ms-transform:translateX(103%);transform:translateX(103%)}.premium-mask-active.premium-mask-tb .premium-mask-span::after{-webkit-animation:pa-mask-tb 1.7s cubic-bezier(1,0,.18,1) forwards;animation:pa-mask-tb 1.7s cubic-bezier(1,0,.18,1) forwards;-webkit-transform:translateY(-103%);-ms-transform:translateY(-103%);transform:translateY(-103%)}.premium-mask-active.premium-mask-tt .premium-mask-span::after{-webkit-animation:pa-mask-tt 1.7s cubic-bezier(1,0,.18,1) forwards;animation:pa-mask-tt 1.7s cubic-bezier(1,0,.18,1) forwards;-webkit-transform:translateY(103%);-ms-transform:translateY(103%);transform:translateY(103%)}@-webkit-keyframes pa-mask-tr{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(103%);transform:translateX(103%)}}@keyframes pa-mask-tr{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(103%);transform:translateX(103%)}}@-webkit-keyframes pa-mask-tl{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-103%);transform:translateX(-103%)}}@keyframes pa-mask-tl{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-103%);transform:translateX(-103%)}}@-webkit-keyframes pa-mask-tb{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(103%);transform:translateY(103%)}}@keyframes pa-mask-tb{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(103%);transform:translateY(103%)}}@-webkit-keyframes pa-mask-tt{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-103%);transform:translateY(-103%)}}@keyframes pa-mask-tt{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-103%);transform:translateY(-103%)}}.premium-button .premium-lottie-animation,.premium-image-button .premium-lottie-animation{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-button svg,.premium-image-button svg{width:30px;height:30px}.premium-btn-block,.premium-btn-lg,.premium-btn-md,.premium-btn-sm{background-color:#eee;color:#042551;margin:0;text-decoration:none}.premium-btn-block:hover,.premium-btn-lg:hover,.premium-btn-md:hover,.premium-btn-sm:hover{background-color:#54595f;color:#eee}.premium-btn-sm{padding:12px 24px;font-size:14px;line-height:1}.premium-btn-md{padding:14px 26px;font-size:16px;line-height:1.2}.premium-btn-lg{padding:16px 28px;font-size:18px;line-height:1.3333}.premium-btn-block{font-size:18px;line-height:1;padding:20px 0;width:100%;text-align:center}.premium-button-text{display:inline-block;width:100%}.premium-mouse-detect-yes .premium-button-style6 .premium-button-style6-bg{position:absolute;z-index:0;top:0;right:0;width:0;height:0;-webkit-border-radius:50%;border-radius:50%;display:block;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);-webkit-transition:width .4s ease-in-out,height .4s ease-in-out;transition:width .4s ease-in-out,height .4s ease-in-out}.premium-mouse-detect-yes .premium-button-style6:hover .premium-button-style6-bg{width:225%;height:560px}.premium-mouse-detect-yes .premium-button-style6:before{width:0;height:0}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(-360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}.premium-error-notice{width:100%;padding:10px;color:#b94a48;background-color:#f2dede;border-color:#eed3d7;text-align:center}.premium-loader{border:3px solid #f3f3f3;border-top-width:3px;border-top-style:solid;border-top-color:#f3f3f3;-webkit-border-radius:50%;border-radius:50%;border-top:3px solid;border-top-color:#bbb;width:30px;height:30px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;margin:0 auto}
assets/frontend/min-css/premium-addons.min.css CHANGED
@@ -1 +1 @@
1
- @charset "UTF-8";@font-face{font-family:pa-elements;src:url(../../editor/fonts/pa-elements.eot?9e1efm);src:url(../../editor/fonts/pa-elements.eot?9e1efm#iefix) format("embedded-opentype"),url(../../editor/fonts/pa-elements.ttf?9e1efm) format("truetype"),url(../../editor/fonts/pa-elements.woff?9e1efm) format("woff"),url(../../editor/fonts/pa-elements.svg?9e1efm#pa-elements) format("svg");font-weight:400;font-style:normal}.elementor-widget-premium-addon-banner{overflow:hidden}.premium-banner-ib{display:block;position:relative;z-index:1;overflow:hidden;margin:0;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.premium-banner-ib img{display:block;position:relative}.premium-banner-img-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:100%}.premium-banner-img-wrap .premium-banner-ib-img{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.premium-banner-ib-desc .premium-banner-read-more{z-index:100}.elementor-widget-premium-addon-banner .premium-banner-ib-title{background:0 0}.premium-banner-ib *,.premium-banner-ib .premium-banner-ib-desc{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.premium-banner-ib img{min-width:100%;max-width:100%;-webkit-transition:opacity .35s;transition:opacity .35s}.premium-banner-ib .premium-banner-ib-desc{padding:15px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;left:0;width:100%;height:100%}.premium-banner-ib .premium-banner-ib-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}.premium-banner-ib a.premium-banner-ib-link{display:block;background:0 0}.premium-banner-animation1 img{width:-webkit-calc(100% + 50px)!important;width:calc(100% + 50px)!important;max-width:-webkit-calc(100% + 50px)!important;max-width:calc(100% + 50px)!important;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s;-webkit-transform:translate3d(-40px,0,0);transform:translate3d(-40px,0,0)}.premium-banner-animation2 .premium-banner-ib-title{padding:15px}.premium-banner-animation1 .premium-banner-ib-desc{top:auto;bottom:0;min-height:25%;height:auto;max-height:100%;text-align:left}.premium-banner-animation1 .premium-banner-ib-content,.premium-banner-animation1 .premium-banner-ib-title,.premium-banner-animation1 .premium-banner-read-more{-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0);-webkit-transition-delay:50ms;transition-delay:50ms;-webkit-transition-duration:.35s;transition-duration:.35s}.premium-banner-animation1 .premium-banner-ib-title{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.premium-banner-animation1 .premium-banner-ib-content,.premium-banner-animation1 .premium-banner-read-more{margin-top:10px;opacity:0;-webkit-transition:opacity .2s,-webkit-transform .35s;transition:opacity .2s,-webkit-transform .35s;transition:opacity .2s,transform .35s;transition:opacity .2s,transform .35s,-webkit-transform .35s}.premium-banner-animation1.active .premium-banner-ib-content,.premium-banner-animation1.active .premium-banner-read-more,.premium-banner-animation1:hover .premium-banner-ib-content,.premium-banner-animation1:hover .premium-banner-read-more{opacity:1;-webkit-transition-delay:50ms;transition-delay:50ms;-webkit-transition-duration:.35s;transition-duration:.35s}.premium-banner-animation1.active .premium-banner-ib-content,.premium-banner-animation1.active .premium-banner-ib-title,.premium-banner-animation1.active .premium-banner-read-more,.premium-banner-animation1.active img,.premium-banner-animation1:hover .premium-banner-ib-content,.premium-banner-animation1:hover .premium-banner-ib-title,.premium-banner-animation1:hover .premium-banner-read-more,.premium-banner-animation1:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-delay:50ms;transition-delay:50ms;-webkit-transition-duration:.35s;transition-duration:.35s}.premium-banner-animation1.scale img,.premium-banner-animation1.zoomout img{-webkit-transform:translate3d(-40px,0,0) scale(1.1);transform:translate3d(-40px,0,0) scale(1.1)}.premium-banner-ib.sepia img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-banner-ib.bright img{-webkit-filter:brightness(1);filter:brightness(1)}.premium-banner-ib.sepia:hover img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-banner-ib.bright:hover img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.premium-banner-animation1.premium-banner-min-height img,.premium-banner-animation13.premium-banner-min-height img,.premium-banner-animation2.premium-banner-min-height img,.premium-banner-animation4.premium-banner-min-height img,.premium-banner-animation5.premium-banner-min-height img,.premium-banner-animation6.premium-banner-min-height img{height:auto}.premium-banner-animation2 img{width:100%}.premium-banner-animation2 .premium-banner-ib-desc::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}.premium-banner-animation2 .premium-banner-ib-title{position:absolute;top:50%;left:0;width:100%;-webkit-transition:color .35s,-webkit-transform .35s;transition:color .35s,-webkit-transform .35s;transition:transform .35s,color .35s;transition:transform .35s,color .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.premium-banner-animation2 .premium-banner-ib-content,.premium-banner-animation2 .premium-banner-ib-desc::before,.premium-banner-animation2 .premium-banner-read-more{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation2 .premium-banner-ib-content,.premium-banner-animation2 .premium-banner-read-more{position:absolute;bottom:0;left:0;padding:15px;width:100%;max-height:50%;opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}.premium-banner-animation2.active .premium-banner-ib-title,.premium-banner-animation2:hover .premium-banner-ib-title{-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0)}.premium-banner-animation2.active .premium-banner-ib-desc::before,.premium-banner-animation2.active .premium-banner-read-more,.premium-banner-animation2:hover .premium-banner-ib-desc::before,.premium-banner-animation2:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation2.active .premium-banner-ib-content,.premium-banner-animation2:hover .premium-banner-ib-content{opacity:1;-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}.premium-banner-animation3 .premium-banner-ib-title{position:absolute;bottom:0;left:0;padding:15px;width:100%;text-align:left;-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}.premium-banner-animation3 .premium-banner-ib-desc::before,.premium-banner-animation3 .premium-banner-ib-title{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.premium-banner-animation3.active .premium-banner-ib-desc::before,.premium-banner-animation3.active .premium-banner-ib-title,.premium-banner-animation3:hover .premium-banner-ib-desc::before,.premium-banner-animation3:hover .premium-banner-ib-title{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation3 .premium-banner-ib-content{max-height:-webkit-calc(100% - 60px - 1.5em);max-height:calc(100% - 60px - 1.5em);overflow:hidden}.premium-banner-animation4 img{width:-webkit-calc(100% + 40px)!important;width:calc(100% + 40px)!important;max-width:-webkit-calc(100% + 40px)!important;max-width:calc(100% + 40px)!important}.premium-banner-animation4 .premium-banner-ib-desc{padding:30px}.premium-banner-animation4 .premium-banner-ib-desc::after{position:absolute;content:"";opacity:0}.premium-banner-animation4 .premium-banner-ib-desc::before{position:absolute;content:"";opacity:0;top:50px;right:30px;bottom:50px;left:30px;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.premium-banner-animation4 .premium-banner-ib-desc::after{top:30px;right:50px;bottom:30px;left:50px;border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.premium-banner-animation4 .premium-banner-ib-title{padding:50px 30px 0 30px;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.premium-banner-animation4 .premium-banner-ib-content,.premium-banner-animation4 .premium-banner-read-more{padding:10px 30px;opacity:0;overflow:hidden;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}.premium-banner-animation4 .premium-banner-ib-title,.premium-banner-animation4 img{-webkit-transform:translate3d(-30px,0,0);transform:translate3d(-30px,0,0)}.premium-banner-animation4.scale img,.premium-banner-animation4.zoomout img{-webkit-transform:translate3d(-30px,0,0) scale(1.1);transform:translate3d(-30px,0,0) scale(1.1)}.premium-banner-animation4 .premium-banner-ib-content,.premium-banner-animation4 .premium-banner-read-more{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation4 .premium-banner-ib-desc::after,.premium-banner-animation4 .premium-banner-ib-desc::before{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation4 img{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation4.active .premium-banner-ib-desc::after,.premium-banner-animation4.active .premium-banner-ib-desc::before,.premium-banner-animation4:hover .premium-banner-ib-desc::after,.premium-banner-animation4:hover .premium-banner-ib-desc::before{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-banner-animation4.active .premium-banner-ib-content,.premium-banner-animation4.active .premium-banner-ib-title,.premium-banner-animation4.active .premium-banner-read-more,.premium-banner-animation4:hover .premium-banner-ib-content,.premium-banner-animation4:hover .premium-banner-ib-title,.premium-banner-animation4:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation4:hover .premium-banner-ib-content,.premium-banner-animation4:hover .premium-banner-ib-desc::after,.premium-banner-animation4:hover .premium-banner-ib-title,.premium-banner-animation4:hover img{-webkit-transition-delay:.15s;transition-delay:.15s}.premium-banner-animation5 .premium-banner-ib-desc{top:auto;bottom:0;padding:15px;height:auto;background:#f2f2f2;color:#3c4a50;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.premium-banner-animation5 .premium-banner-ib-content{position:absolute;top:auto;bottom:100%;left:0;width:100%;padding:15px;opacity:0;-webkit-transition:opacity .35s;transition:opacity .35s}.premium-banner-animation5 .premium-banner-ib-title,.premium-banner-animation5 .premium-banner-read-more{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,200%,0);transform:translate3d(0,200%,0);text-align:center}.premium-banner-animation5 .premium-banner-ib-title{margin:10px 0}.premium-banner-animation5.active .premium-banner-ib-content,.premium-banner-animation5.active .premium-banner-ib-content *,.premium-banner-animation5:hover .premium-banner-ib-content,.premium-banner-animation5:hover .premium-banner-ib-content *{opacity:1!important;z-index:99!important;-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important}.premium-banner-animation5.active .premium-banner-ib-desc,.premium-banner-animation5.active .premium-banner-ib-title,.premium-banner-animation5.active .premium-banner-read-more,.premium-banner-animation5:hover .premium-banner-ib-desc,.premium-banner-animation5:hover .premium-banner-ib-title,.premium-banner-animation5:hover .premium-banner-read-more{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.premium-banner-animation5:hover .premium-banner-ib-title{-webkit-transition-delay:50ms;transition-delay:50ms}.premium-banner-animation5 img{-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s}.premium-banner-animation2 img,.premium-banner-animation4 img,.premium-banner-animation6 img{-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s}.premium-banner-animation5.scale img,.premium-banner-animation5.zoomout img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-banner-animation2.scale img,.premium-banner-animation2.zoomout img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-banner-animation6.scale img,.premium-banner-animation6.zoomout img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-banner-animation2.zoomin:hover img,.premium-banner-animation5.zoomin:hover img,.premium-banner-animation6.zoomin:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-banner-animation2.zoomout:hover img,.premium-banner-animation5.zoomout:hover img,.premium-banner-animation6.zoomout:hover img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-banner-animation2.scale:hover img,.premium-banner-animation5.scale:hover img,.premium-banner-animation6.scale:hover img{-webkit-transform:scale(1.2) rotate(5deg);-ms-transform:scale(1.2) rotate(5deg);transform:scale(1.2) rotate(5deg)}.premium-banner-animation2.grayscale:hover img,.premium-banner-animation5.grayscale:hover img,.premium-banner-animation6.grayscale:hover img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-banner-animation2.blur:hover img,.premium-banner-animation5.blur:hover img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-banner-animation6.blur:hover img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-banner-animation6 .premium-banner-ib-desc{padding:45px}.premium-banner-animation6 .premium-banner-ib-desc::before{position:absolute;content:"";top:30px;right:30px;bottom:30px;left:30px;border:1px solid #fff}.premium-banner-animation6 .premium-banner-ib-title{margin:20px 0 10px;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.premium-banner-animation6 .premium-banner-ib-content,.premium-banner-animation6 .premium-banner-ib-desc::before,.premium-banner-animation6 .premium-banner-read-more{opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-banner-animation6 .premium-banner-read-more{margin-top:10px}.premium-banner-animation6.active .premium-banner-ib-title,.premium-banner-animation6:hover .premium-banner-ib-title{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation6.active .premium-banner-ib-content,.premium-banner-animation6.active .premium-banner-ib-desc::before,.premium-banner-animation6.active .premium-banner-read-more,.premium-banner-animation6:hover .premium-banner-ib-content,.premium-banner-animation6:hover .premium-banner-ib-desc::before,.premium-banner-animation6:hover .premium-banner-read-more{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-banner-animation12 .premium-banner-ib-desc::after{position:absolute;content:"";right:30px;bottom:30px;left:30px;height:-webkit-calc(50% - 30px);height:calc(50% - 30px);border:7px solid #fff;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.premium-banner-animation12.active .premium-banner-ib-desc::after,.premium-banner-animation12:hover .premium-banner-ib-desc::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation12 .premium-banner-ib-desc{padding:45px;text-align:left}.premium-banner-animation12 .premium-banner-ib-content{position:absolute;right:60px;bottom:60px;left:60px;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}.premium-banner-animation12.active .premium-banner-ib-content,.premium-banner-animation12:hover .premium-banner-ib-content{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation13 img{width:-webkit-calc(100% + 20px)!important;width:calc(100% + 20px)!important;max-width:-webkit-calc(100% + 20px)!important;max-width:calc(100% + 20px)!important;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.premium-banner-animation13.scale img,.premium-banner-animation13.zoomout img{-webkit-transform:translate3d(-10px,0,0) scale(1.1);transform:translate3d(-10px,0,0) scale(1.1)}.premium-banner-animation13.none:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation1.none:hover img,.premium-banner-animation4.none:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation1.zoomin:hover img,.premium-banner-animation10.zoomin:hover img,.premium-banner-animation11.zoomin:hover img,.premium-banner-animation13.zoomin:hover img,.premium-banner-animation4.zoomin:hover img,.premium-banner-animation7.zoomin:hover img,.premium-banner-animation8.zoomin:hover img,.premium-banner-animation9.zoomin:hover img{-webkit-transform:translate3d(0,0,0) scale(1.1);transform:translate3d(0,0,0) scale(1.1)}.premium-banner-animation1.zoomout:hover img,.premium-banner-animation10.zoomout:hover img,.premium-banner-animation11.zoomout:hover img,.premium-banner-animation13.zoomout:hover img,.premium-banner-animation4.zoomout:hover img,.premium-banner-animation7.zoomout:hover img,.premium-banner-animation8.zoomout:hover img,.premium-banner-animation9.zoomout:hover img{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}.premium-banner-animation1.scale:hover img,.premium-banner-animation10.scale:hover img,.premium-banner-animation11.scale:hover img,.premium-banner-animation13.scale:hover img,.premium-banner-animation4.scale:hover img,.premium-banner-animation7.scale:hover img,.premium-banner-animation8.scale:hover img,.premium-banner-animation9.scale:hover img{-webkit-transform:translate3d(0,0,0) scale(1.2) rotate(5deg);transform:translate3d(0,0,0) scale(1.2) rotate(5deg)}.premium-banner-animation1.grayscale:hover img,.premium-banner-animation10.grayscale:hover img,.premium-banner-animation11.grayscale:hover img,.premium-banner-animation13.grayscale:hover img,.premium-banner-animation4.grayscale:hover img,.premium-banner-animation7.grayscale:hover img,.premium-banner-animation8.grayscale:hover img,.premium-banner-animation9.grayscale:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-banner-animation1.blur:hover img,.premium-banner-animation10.blur:hover img,.premium-banner-animation11.blur:hover img,.premium-banner-animation13.blur:hover img,.premium-banner-animation4.blur:hover,.premium-banner-animation7.blur:hover img,.premium-banner-animation8.blur:hover img,.premium-banner-animation9.blur:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-filter:blur(3px);filter:blur(3px)}.premium-banner-animation13 .premium-banner-ib-desc{text-align:left}.premium-banner-animation13 .premium-banner-ib-title{position:relative;overflow:hidden;padding:5px 0 10px}.premium-banner-animation13 .premium-banner-ib-title::after{position:absolute;content:"";bottom:0;left:0;width:100%;height:2px;background:#fff;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(-101%,0,0);transform:translate3d(-101%,0,0)}.premium-banner-animation13.active .premium-banner-ib-title::after,.premium-banner-animation13:hover .premium-banner-ib-title::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation13 .premium-banner-ib-content,.premium-banner-animation13 .premium-banner-read-more{padding:15px 0;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.premium-banner-animation13.active .premium-banner-ib-content,.premium-banner-animation13.active .premium-banner-read-more,.premium-banner-animation13:hover .premium-banner-ib-content,.premium-banner-animation13:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-ib.premium-banner-animation5 .premium-banner-toggle-size{left:50%;width:auto!important;height:100%;max-width:none;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.premium-banner-ib img{border:none;padding:0;margin:0}.premium-banner-animation7 img{width:-webkit-calc(100% + 40px)!important;width:calc(100% + 40px)!important;max-width:-webkit-calc(100% + 40px)!important;max-width:calc(100% + 40px)!important;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s}.premium-banner-animation7 .premium-banner-brlr{width:7px}.premium-banner-animation7 .premium-banner-brtb{height:7px}.premium-banner-animation7 .premium-banner-br{position:absolute;z-index:1;background-color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition-delay:.2s;transition-delay:.2s}.premium-banner-animation7 .premium-banner-bleft{left:30px;top:-webkit-calc(100% - 150px);top:calc(100% - 150px);height:0}.premium-banner-animation7 .premium-banner-bright{right:30px;bottom:-webkit-calc(100% - 150px);bottom:calc(100% - 150px);height:0}.premium-banner-animation7 .premium-banner-bottom{right:-webkit-calc(100% - 150px);right:calc(100% - 150px);bottom:30px;width:0}.premium-banner-animation7 .premium-banner-btop{left:-webkit-calc(100% - 150px);left:calc(100% - 150px);top:30px;width:0}.premium-banner-animation7 .premium-banner-ib-desc{padding:70px;display:table}.premium-banner-animation7 .premium-banner-ib-desc .premium-banner-desc-centered{display:table-cell;vertical-align:middle}.premium-banner-animation7 .premium-banner-ib-title{margin-top:0}.premium-banner-animation7 .premium-banner-ib-title,.premium-banner-animation7 img{-webkit-transform:translate3d(-30px,0,0);transform:translate3d(-30px,0,0)}.premium-banner-animation7.scale img,.premium-banner-animation7.zoomout img{-webkit-transform:translate3d(-30px,0,0) scale(1.1);transform:translate3d(-30px,0,0) scale(1.1)}.premium-banner-animation7 .premium-banner-ib-content,.premium-banner-animation7 .premium-banner-read-more{margin-top:10px}.premium-banner-animation7 .premium-banner-ib-desc::after,.premium-banner-animation7 .premium-banner-ib-desc::before{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation7 .premium-banner-ib-content,.premium-banner-animation7 .premium-banner-ib-title,.premium-banner-animation7 .premium-banner-read-more{opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation7.active .premium-banner-ib-content,.premium-banner-animation7.active .premium-banner-ib-title,.premium-banner-animation7.active .premium-banner-read-more,.premium-banner-animation7:hover .premium-banner-ib-content,.premium-banner-animation7:hover .premium-banner-ib-title,.premium-banner-animation7:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation7.active .premium-banner-bleft,.premium-banner-animation7:hover .premium-banner-bleft{top:30px;height:70px}.premium-banner-animation7.active .premium-banner-bright,.premium-banner-animation7:hover .premium-banner-bright{bottom:30px;height:70px}.premium-banner-animation7.active .premium-banner-bottom,.premium-banner-animation7:hover .premium-banner-bottom{right:30px;width:70px}.premium-banner-animation7.active .premium-banner-btop,.premium-banner-animation7:hover .premium-banner-btop{left:30px;width:70px}.premium-banner-animation7:hover .premium-banner-ib-content,.premium-banner-animation7:hover .premium-banner-ib-title,.premium-banner-animation7:hover .premium-banner-read-more,.premium-banner-animation7:hover img{-webkit-transition-delay:.15s;transition-delay:.15s}.premium-banner-animation8 img{width:-webkit-calc(100% + 40px)!important;width:calc(100% + 40px)!important;max-width:-webkit-calc(100% + 40px)!important;max-width:calc(100% + 40px)!important;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s}.premium-banner-animation8 .premium-banner-brlr{width:7px}.premium-banner-animation8 .premium-banner-brtb{height:7px}.premium-banner-animation8 .premium-banner-br{position:absolute;z-index:1;background-color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition-delay:.2s;transition-delay:.2s}.premium-banner-animation8 .premium-banner-bleft{left:30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:0}.premium-banner-animation8 .premium-banner-bright{right:30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:0}.premium-banner-animation8 .premium-banner-bottom{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:30px;width:0}.premium-banner-animation8 .premium-banner-btop{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:30px;width:0}.premium-banner-animation8 .premium-banner-ib-desc{padding:70px;display:table}.premium-banner-animation8 .premium-banner-ib-desc .premium-banner-desc-centered{display:table-cell;vertical-align:middle}.premium-banner-animation8 .premium-banner-ib-title{margin-top:0}.premium-banner-animation8 .premium-banner-ib-title,.premium-banner-animation8 img{-webkit-transform:translate3d(-30px,0,0);transform:translate3d(-30px,0,0)}.premium-banner-animation8.scale img,.premium-banner-animation8.zoomout img{-webkit-transform:translate3d(-30px,0,0) scale(1.1);transform:translate3d(-30px,0,0) scale(1.1)}.premium-banner-animation8 .premium-banner-ib-content,.premium-banner-animation8 .premium-banner-read-more{margin-top:10px}.premium-banner-animation8 .premium-banner-ib-desc::after,.premium-banner-animation8 .premium-banner-ib-desc::before{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation8 .premium-banner-ib-content,.premium-banner-animation8 .premium-banner-ib-title,.premium-banner-animation8 .premium-banner-read-more{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;opacity:0}.premium-banner-animation8.active .premium-banner-ib-content,.premium-banner-animation8.active .premium-banner-ib-title,.premium-banner-animation8.active .premium-banner-read-more,.premium-banner-animation8:hover .premium-banner-ib-content,.premium-banner-animation8:hover .premium-banner-ib-title,.premium-banner-animation8:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation8.active .premium-banner-bleft,.premium-banner-animation8:hover .premium-banner-bleft{height:-webkit-calc(100% - 61px);height:calc(100% - 61px)}.premium-banner-animation8.active .premium-banner-bright,.premium-banner-animation8:hover .premium-banner-bright{height:-webkit-calc(100% - 61px);height:calc(100% - 61px)}.premium-banner-animation8.active .premium-banner-bottom,.premium-banner-animation8:hover .premium-banner-bottom{width:-webkit-calc(100% - 61px);width:calc(100% - 61px)}.premium-banner-animation8.active .premium-banner-btop,.premium-banner-animation8:hover .premium-banner-btop{width:-webkit-calc(100% - 61px);width:calc(100% - 61px)}.premium-banner-animation8:hover .premium-banner-ib-content,.premium-banner-animation8:hover .premium-banner-ib-title,.premium-banner-animation8:hover .premium-banner-read-more,.premium-banner-animation8:hover img{-webkit-transition-delay:.15s;transition-delay:.15s}.premium-banner-animation9 img{width:-webkit-calc(100% + 20px)!important;width:calc(100% + 20px)!important;max-width:-webkit-calc(100% + 20px)!important;max-width:calc(100% + 20px)!important;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-banner-animation9 .premium-banner-ib-desc{width:100%;height:100%}.premium-banner-animation9 .premium-banner-ib-desc::before{position:absolute;top:50%;left:50%;width:80%;height:1px;background:#fff;content:"";-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.premium-banner-animation9 .premium-banner-ib-desc::after{position:absolute;top:50%;left:50%;width:80%;height:1px;background:#fff;content:"";-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.premium-banner-animation9 .premium-banner-ib-title{position:absolute;top:50%;left:0;width:100%;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-70px,0);transform:translate3d(0,-70px,0);margin-top:0;padding:0 10%}.premium-banner-animation9.active .premium-banner-ib-title,.premium-banner-animation9:hover .premium-banner-ib-title{-webkit-transform:translate3d(0,-80px,0);transform:translate3d(0,-80px,0)}.premium-banner-animation9 .premium-banner-ib-content,.premium-banner-animation9 .premium-banner-read-more{position:absolute;top:50%;left:0;width:100%;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;padding:0 10%;-webkit-transform:translate3d(0,35px,0);transform:translate3d(0,35px,0)}.premium-banner-animation9 .premium-banner-read-more{top:75%}.premium-banner-animation9.active .premium-banner-ib-content,.premium-banner-animation9.active .premium-banner-read-more,.premium-banner-animation9:hover .premium-banner-ib-content,.premium-banner-animation9:hover .premium-banner-read-more{-webkit-transform:translate3d(0,45px,0);transform:translate3d(0,45px,0)}.premium-banner-animation9.active .premium-banner-ib-desc::before,.premium-banner-animation9:hover .premium-banner-ib-desc::before{opacity:.5;-webkit-transform:translate3d(-50%,-50%,0) rotate(45deg);transform:translate3d(-50%,-50%,0) rotate(45deg)}.premium-banner-animation9.active .premium-banner-ib-desc::after,.premium-banner-animation9:hover .premium-banner-ib-desc::after{opacity:.5;-webkit-transform:translate3d(-50%,-50%,0) rotate(-45deg);transform:translate3d(-50%,-50%,0) rotate(-45deg)}.premium-banner-animation9:hover img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-banner-animation10 img{width:-webkit-calc(100% + 20px)!important;width:calc(100% + 20px)!important;max-width:-webkit-calc(100% + 20px)!important;max-width:calc(100% + 20px)!important;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s}.premium-banner-animation10 .premium-banner-ib-title{position:relative;overflow:hidden;padding:5px 0 15px;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);margin-bottom:0}.premium-banner-animation10 .premium-banner-ib-title::after{position:absolute;content:"";bottom:0;left:0;width:100%;height:3px;background:#fff;opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation10.active .premium-banner-ib-title,.premium-banner-animation10:hover .premium-banner-ib-title{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation10.active .premium-banner-ib-title::after,.premium-banner-animation10:hover .premium-banner-ib-title::after{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation10.scale img,.premium-banner-animation10.zoomout img{-webkit-transform:translate3d(-10px,0,0) scale(1.1);transform:translate3d(-10px,0,0) scale(1.1)}.premium-banner-animation10 .premium-banner-ib-content,.premium-banner-animation10 .premium-banner-read-more{padding-top:15px;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.premium-banner-animation10 .premium-banner-read-more{padding:0}.premium-banner-animation10.active .premium-banner-ib-content,.premium-banner-animation10.active .premium-banner-read-more,.premium-banner-animation10:hover .premium-banner-ib-content,.premium-banner-animation10:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation11{-webkit-transition:-webkit-transform 1s ease-out;transition:-webkit-transform 1s ease-out;transition:transform 1s ease-out;transition:transform 1s ease-out,-webkit-transform 1s ease-out;-webkit-transition-delay:125ms;transition-delay:125ms}.premium-banner-animation11 .premium-banner-ib-desc{position:absolute;z-index:5;-webkit-transform:translate3d(-30px,0,0);transform:translate3d(-30px,0,0);opacity:0;top:auto;bottom:0;min-height:25%;height:auto;max-height:100%;text-align:left;padding:30px;-webkit-transition:all .6s ease-out;transition:all .6s ease-out}.premium-banner-animation11 img{width:100%;-we