Premium Addons for Elementor - Version 4.9.43

Version Description

  • Tweak: Added VH unit for Height option in Modal Box widget.
  • Fixed: Console errors in Mega Menu widget.
Download this release

Release Info

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

Code changes from version 4.9.42 to 4.9.43

admin/assets/js/admin.js CHANGED
@@ -1,554 +1,554 @@
1
- (function ($) {
2
-
3
- "use strict";
4
-
5
- var redHadfontLink = document.createElement('link');
6
- redHadfontLink.rel = 'stylesheet';
7
- redHadfontLink.href = 'https://fonts.googleapis.com/css?family=Red Hat Display:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic';
8
- redHadfontLink.type = 'text/css';
9
- document.head.appendChild(redHadfontLink);
10
-
11
- var poppinsfontLink = document.createElement('link');
12
- poppinsfontLink.rel = 'stylesheet';
13
- poppinsfontLink.href = 'https://fonts.googleapis.com/css?family=Poppins:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic';
14
- poppinsfontLink.type = 'text/css';
15
- document.head.appendChild(poppinsfontLink);
16
-
17
- var settings = premiumAddonsSettings.settings;
18
-
19
- window.PremiumAddonsNavigation = function () {
20
-
21
- var self = this,
22
- $tabs = $(".pa-settings-tab"),
23
- $elementsTabs = $(".pa-elements-tab");
24
-
25
- self.init = function () {
26
-
27
- if (!$tabs.length) {
28
- return;
29
- }
30
-
31
- self.genButtonDisplay();
32
-
33
- self.initNavTabs($tabs);
34
-
35
- self.initElementsTabs($elementsTabs);
36
-
37
- if (settings.isTrackerAllowed) {
38
- self.getUnusedWidget();
39
- }
40
-
41
- self.handleElementsActions();
42
-
43
- self.handleSearchField();
44
-
45
- self.handleSettingsSave();
46
-
47
- self.handleRollBack();
48
-
49
- self.handleNewsLetterForm();
50
-
51
- self.handlePaproActions();
52
-
53
- };
54
-
55
- // Handle settings form submission
56
- self.handleSettingsSave = function () {
57
-
58
- $("#pa-features .pa-section-info-cta input, #pa-modules .pa-switcher input, #pa-modules .pa-section-info-cta input").on(
59
- 'change',
60
- function () {
61
- self.saveElementsSettings('elements');
62
- }
63
- )
64
-
65
- $("#pa-ver-control input, #pa-integrations input, #pa-ver-control input, #pa-integrations select").change(
66
- function () {
67
- self.saveElementsSettings('additional');
68
- }
69
- );
70
-
71
- $("#pa-integrations input[type=text]").on(
72
- 'keyup',
73
- function () {
74
- self.saveElementsSettings('additional');
75
- }
76
- )
77
-
78
- };
79
-
80
- //get unused widgets.
81
- self.getUnusedWidget = function () {
82
-
83
- if ($(".pa-btn-group .pa-btn-disable").hasClass("active")) {
84
- $(".pa-btn-group .pa-btn-unused").addClass("dimmed");
85
- }
86
-
87
- $.ajax(
88
- {
89
- url: settings.ajaxurl,
90
- type: 'POST',
91
- data: {
92
- action: 'pa_get_unused_widgets',
93
- security: settings.nonce,
94
- },
95
- success: function (response) {
96
- console.log('unused widgets retrieved');
97
- self.unusedElements = response.data;
98
- },
99
- error: function (err) {
100
- console.log(err);
101
- }
102
- }
103
- );
104
- };
105
-
106
- // Handle global enable/disable buttons
107
- self.handleElementsActions = function () {
108
-
109
- $(".pa-elements-filter select").on(
110
- 'change',
111
- function () {
112
- var filter = $(this).val(),
113
- $activeTab = $(".pa-switchers-container").not(".hidden");
114
-
115
- $activeTab.find(".pa-switcher").removeClass("hidden");
116
-
117
- if ('free' === filter) {
118
- $activeTab.find(".pro-element").addClass("hidden");
119
- } else if ('pro' === filter) {
120
- $activeTab.find(".pa-switcher").not(".pro-element").addClass("hidden");
121
- }
122
- }
123
- );
124
-
125
- $(".pa-elements-filter input").on(
126
- 'keyup',
127
- function () {
128
- var filter = $(this).val(),
129
- $activeTab = $(".pa-switchers-container").not(".hidden"),
130
- currentQuerySwitchers = $activeTab.find(".pa-switcher");
131
-
132
- currentQuerySwitchers.addClass("hidden");
133
- var searchResults = currentQuerySwitchers.filter(function (index, switcher) {
134
- var elementName = $(switcher).find(".pa-element-name").text().toLowerCase();
135
-
136
- return -1 != elementName.indexOf(filter.toLowerCase()) ? $(switcher) : '';
137
- });
138
-
139
- searchResults.removeClass("hidden");
140
- }
141
- );
142
-
143
- // Enable/Disable all widgets
144
- $(".pa-btn-group").on(
145
- "click",
146
- '.pa-btn',
147
- function () {
148
-
149
- var $btn = $(this),
150
- isChecked = $btn.hasClass("pa-btn-enable");
151
-
152
- if (!$btn.hasClass("active")) {
153
- $(".pa-btn-group .pa-btn").removeClass("active");
154
- $btn.addClass("active");
155
-
156
- $.ajax(
157
- {
158
- url: settings.ajaxurl,
159
- type: 'POST',
160
- data: {
161
- action: 'pa_save_global_btn',
162
- security: settings.nonce,
163
- isGlobalOn: isChecked
164
- }
165
- }
166
- );
167
-
168
- }
169
-
170
- if (isChecked) {
171
- $(".pa-btn-group .pa-btn-unused").removeClass("dimmed");
172
- } else {
173
- $(".pa-btn-group .pa-btn-unused").addClass("dimmed");
174
- }
175
-
176
- $("#pa-modules .pa-switcher input").prop("checked", isChecked);
177
-
178
- self.saveElementsSettings('elements');
179
-
180
- }
181
- );
182
-
183
- //Disable unused widgets.
184
- $(".pa-btn-group").on(
185
- "click",
186
- '.pa-btn-unused',
187
- function () {
188
-
189
- $.each(self.unusedElements, function (index, selector) {
190
- $('#pa-modules .pa-switcher.' + selector).find('input').prop('checked', false);
191
- });
192
-
193
- $(this).addClass('dimmed');
194
-
195
- self.saveElementsSettings('elements');
196
- }
197
- );
198
-
199
- $("#pa-modules .pa-switcher input").on(
200
- 'change',
201
- function () {
202
- var $this = $(this),
203
- id = $this.attr('id'),
204
- isChecked = $this.prop('checked');
205
-
206
- $("input[name='" + id + "']").prop('checked', isChecked);
207
- }
208
- )
209
-
210
- //Disable unused widgets.
211
- $(".pa-section-info-cta").on(
212
- "click",
213
- '.pa-btn-regenerate',
214
- function () {
215
-
216
- var _this = $(this);
217
- _this.addClass("loading");
218
-
219
- $.ajax(
220
- {
221
- url: settings.ajaxurl,
222
- type: 'POST',
223
- data: {
224
- action: 'pa_clear_cached_assets',
225
- security: settings.generate_nonce,
226
- },
227
- success: function (response) {
228
-
229
- swal.fire({
230
- title: 'Generated Assets Cleared!',
231
- text: 'Click OK to continue',
232
- type: 'success',
233
- timer: 1500
234
- });
235
-
236
- _this.removeClass("loading");
237
-
238
- },
239
- }
240
- );
241
- }
242
- );
243
-
244
- };
245
-
246
- self.handleSearchField = function () {
247
-
248
- var urlString = window.location.href,
249
- url = new URL(urlString);
250
-
251
- var searchInput = url.searchParams.get("search");
252
-
253
- if (!searchInput)
254
- return;
255
-
256
- $(".pa-elements-filter input").val(searchInput).trigger("keyup");
257
-
258
-
259
- }
260
-
261
- // Handle Tabs Elements
262
- self.initElementsTabs = function ($elem) {
263
-
264
- var $links = $elem.find('a'),
265
- $sections = $(".pa-switchers-container");
266
-
267
- $sections.eq(0).removeClass("hidden");
268
- $links.eq(0).addClass("active");
269
-
270
- $links.on(
271
- 'click',
272
- function (e) {
273
-
274
- e.preventDefault();
275
-
276
- var $link = $(this),
277
- href = $link.attr('href');
278
-
279
- // Set this tab to active
280
- $links.removeClass("active");
281
- $link.addClass("active");
282
-
283
- // Navigate to tab section
284
- $sections.addClass("hidden");
285
- $("#" + href).removeClass("hidden");
286
-
287
- }
288
- );
289
- };
290
-
291
- // Handle settings tabs
292
- self.initNavTabs = function ($elem) {
293
-
294
- var $links = $elem.find('a'),
295
- $lastSection = null;
296
-
297
- $(window).on(
298
- 'hashchange',
299
- function () {
300
-
301
- var hash = window.location.hash.match(new RegExp('tab=([^&]*)')),
302
- slug = hash ? hash[1] : $links.first().attr('href').replace('#tab=', ''),
303
- $link = $('#pa-tab-link-' + slug);
304
-
305
- if (!$link.length) {
306
- return
307
-
308
- }
309
- $links.removeClass('pa-section-active');
310
- $link.addClass('pa-section-active');
311
-
312
- // Hide the last active section
313
- if ($lastSection) {
314
- $lastSection.hide();
315
- }
316
-
317
- var $section = $('#pa-section-' + slug);
318
- $section.css(
319
- {
320
- display: 'block'
321
- }
322
- );
323
-
324
- $lastSection = $section;
325
-
326
- }
327
- ).trigger('hashchange');
328
-
329
- };
330
-
331
- self.handleRollBack = function () {
332
-
333
- // Rollback button
334
- $('.pa-rollback-button').on(
335
- 'click',
336
- function (event) {
337
-
338
- event.preventDefault();
339
-
340
- var $this = $(this),
341
- href = $this.attr('href');
342
-
343
- if (!href) {
344
- return;
345
- }
346
-
347
- // Show PAPRO stable version if PAPRO Rollback is clicked
348
- var isPAPRO = '';
349
- if (-1 !== href.indexOf('papro_rollback')) {
350
- isPAPRO = 'papro_';
351
- }
352
-
353
- var premiumRollBackConfirm = premiumAddonsSettings.premiumRollBackConfirm;
354
-
355
- var dialogsManager = new DialogsManager.Instance();
356
-
357
- dialogsManager.createWidget(
358
- 'confirm',
359
- {
360
- headerMessage: premiumRollBackConfirm.i18n.rollback_to_previous_version,
361
- message: premiumRollBackConfirm['i18n'][isPAPRO + 'rollback_confirm'],
362
- strings: {
363
- cancel: premiumRollBackConfirm.i18n.cancel,
364
- confirm: premiumRollBackConfirm.i18n.yes,
365
- },
366
- onConfirm: function () {
367
-
368
- $this.addClass('loading');
369
-
370
- location.href = $this.attr('href');
371
-
372
- }
373
- }
374
- ).show();
375
- }
376
- );
377
-
378
- };
379
-
380
- self.saveElementsSettings = function (action) { //save elements settings changes
381
-
382
- var $form = null;
383
-
384
- if ('elements' === action) {
385
- $form = $('form#pa-settings, form#pa-features');
386
- action = 'pa_elements_settings';
387
- } else {
388
- $form = $('form#pa-ver-control, form#pa-integrations');
389
- action = 'pa_additional_settings';
390
- }
391
-
392
- $.ajax(
393
- {
394
- url: settings.ajaxurl,
395
- type: 'POST',
396
- data: {
397
- action: action,
398
- security: settings.nonce,
399
- fields: $form.serialize(),
400
- },
401
- success: function (response) {
402
- console.log('settings saved');
403
-
404
- self.genButtonDisplay();
405
- },
406
- error: function (err) {
407
- console.log(err);
408
- }
409
- }
410
- );
411
- }
412
-
413
- self.genButtonDisplay = function () {
414
- var $form = $('form#pa-settings'),
415
- searchTerm = 'premium-assets-generator=on',
416
- indexOfFirst = $form.serialize().indexOf(searchTerm);
417
-
418
- if (indexOfFirst !== -1) {
419
- $('.pa-btn-generate').show();
420
- } else {
421
- $('.pa-btn-generate').hide();
422
- }
423
- };
424
-
425
- self.handlePaproActions = function () {
426
-
427
- // Trigger SWAL for PRO elements
428
- $(".pro-slider").on(
429
- 'click',
430
- function () {
431
-
432
- var redirectionLink = " https://premiumaddons.com/pro/?utm_source=wp-menu&utm_medium=wp-dash&utm_campaign=get-pro&utm_term=";
433
-
434
- Swal.fire(
435
- {
436
- title: '<span class="pa-swal-head">Get PRO Widgets & Addons<span>',
437
- html: 'Supercharge your Elementor with PRO widgets and addons that you won’t find anywhere else.',
438
- type: 'warning',
439
- showCloseButton: true,
440
- showCancelButton: true,
441
- cancelButtonText: "More Info",
442
- focusConfirm: true,
443
- customClass: 'pa-swal',
444
- }
445
- ).then(
446
- function (res) {
447
- // Handle More Info button
448
- if (res.dismiss === 'cancel') {
449
- window.open(redirectionLink + settings.theme, '_blank');
450
- }
451
-
452
- }
453
- );
454
- }
455
- );
456
-
457
- // Trigger SWAL for White Labeling
458
- $(".premium-white-label-form.pro-inactive").on(
459
- 'submit',
460
- function (e) {
461
-
462
- e.preventDefault();
463
-
464
- var redirectionLink = " https://premiumaddons.com/pro/?utm_source=wp-menu&utm_medium=wp-dash&utm_campaign=get-pro&utm_term=";
465
-
466
- Swal.fire(
467
- {
468
- title: '<span class="pa-swal-head">Enable White Labeling Options<span>',
469
- html: 'Premium Addons can be completely re-branded with your own brand name and author details. Your clients will never know what tools you are using to build their website and will think that this is your own tool set. White-labeling works as long as your license is active.',
470
- type: 'warning',
471
- showCloseButton: true,
472
- showCancelButton: true,
473
- cancelButtonText: "More Info",
474
- focusConfirm: true
475
- }
476
- ).then(
477
- function (res) {
478
- // Handle More Info button
479
- if (res.dismiss === 'cancel') {
480
- window.open(redirectionLink + settings.theme, '_blank');
481
- }
482
-
483
- }
484
- );
485
- }
486
- );
487
-
488
- };
489
-
490
- self.handleNewsLetterForm = function () {
491
-
492
- $('.pa-newsletter-form').on('submit', function (e) {
493
- e.preventDefault();
494
-
495
- var email = $("#pa_news_email").val();
496
-
497
- if (checkEmail(email)) {
498
- $.ajax(
499
- {
500
- url: settings.ajaxurl,
501
- type: 'POST',
502
- data: {
503
- action: 'subscribe_newsletter',
504
- security: settings.nonce,
505
- email: email
506
- },
507
- beforeSend: function () {
508
- console.log("Adding user to subscribers list");
509
- },
510
- success: function (response) {
511
- if (response.data) {
512
- var status = response.data.status;
513
- if (status) {
514
- console.log("User added to subscribers list");
515
- swal.fire({
516
- title: 'Thanks for subscribing!',
517
- text: 'Click OK to continue',
518
- type: 'success',
519
- timer: 1000
520
- });
521
- }
522
-
523
- }
524
-
525
- },
526
- error: function (err) {
527
- console.log(err);
528
- }
529
- }
530
- );
531
- } else {
532
- Swal.fire({
533
- type: 'error',
534
- title: 'Invalid Email Address...',
535
- text: 'Please enter a valid email address!'
536
- });
537
- }
538
-
539
- })
540
-
541
- };
542
-
543
- function checkEmail(emailAddress) {
544
- var pattern = new RegExp(/^(("[\w-+\s]+")|([\w-+]+(?:\.[\w-+]+)*)|("[\w-+\s]+")([\w-+]+(?:\.[\w-+]+)*))(@((?:[\w-+]+\.)*\w[\w-+]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][\d]\.|1[\d]{2}\.|[\d]{1,2}\.))((25[0-5]|2[0-4][\d]|1[\d]{2}|[\d]{1,2})\.){2}(25[0-5]|2[0-4][\d]|1[\d]{2}|[\d]{1,2})\]?$)/i);
545
- return pattern.test(emailAddress);
546
- }
547
-
548
- };
549
-
550
- var instance = new PremiumAddonsNavigation();
551
-
552
- instance.init();
553
-
554
- })(jQuery);
1
+ (function ($) {
2
+
3
+ "use strict";
4
+
5
+ var redHadfontLink = document.createElement('link');
6
+ redHadfontLink.rel = 'stylesheet';
7
+ redHadfontLink.href = 'https://fonts.googleapis.com/css?family=Red Hat Display:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic';
8
+ redHadfontLink.type = 'text/css';
9
+ document.head.appendChild(redHadfontLink);
10
+
11
+ var poppinsfontLink = document.createElement('link');
12
+ poppinsfontLink.rel = 'stylesheet';
13
+ poppinsfontLink.href = 'https://fonts.googleapis.com/css?family=Poppins:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic';
14
+ poppinsfontLink.type = 'text/css';
15
+ document.head.appendChild(poppinsfontLink);
16
+
17
+ var settings = premiumAddonsSettings.settings;
18
+
19
+ window.PremiumAddonsNavigation = function () {
20
+
21
+ var self = this,
22
+ $tabs = $(".pa-settings-tab"),
23
+ $elementsTabs = $(".pa-elements-tab");
24
+
25
+ self.init = function () {
26
+
27
+ if (!$tabs.length) {
28
+ return;
29
+ }
30
+
31
+ self.genButtonDisplay();
32
+
33
+ self.initNavTabs($tabs);
34
+
35
+ self.initElementsTabs($elementsTabs);
36
+
37
+ if (settings.isTrackerAllowed) {
38
+ self.getUnusedWidget();
39
+ }
40
+
41
+ self.handleElementsActions();
42
+
43
+ self.handleSearchField();
44
+
45
+ self.handleSettingsSave();
46
+
47
+ self.handleRollBack();
48
+
49
+ self.handleNewsLetterForm();
50
+
51
+ self.handlePaproActions();
52
+
53
+ };
54
+
55
+ // Handle settings form submission
56
+ self.handleSettingsSave = function () {
57
+
58
+ $("#pa-features .pa-section-info-cta input, #pa-modules .pa-switcher input, #pa-modules .pa-section-info-cta input").on(
59
+ 'change',
60
+ function () {
61
+ self.saveElementsSettings('elements');
62
+ }
63
+ )
64
+
65
+ $("#pa-ver-control input, #pa-integrations input, #pa-ver-control input, #pa-integrations select").change(
66
+ function () {
67
+ self.saveElementsSettings('additional');
68
+ }
69
+ );
70
+
71
+ $("#pa-integrations input[type=text]").on(
72
+ 'keyup',
73
+ function () {
74
+ self.saveElementsSettings('additional');
75
+ }
76
+ )
77
+
78
+ };
79
+
80
+ //get unused widgets.
81
+ self.getUnusedWidget = function () {
82
+
83
+ if ($(".pa-btn-group .pa-btn-disable").hasClass("active")) {
84
+ $(".pa-btn-group .pa-btn-unused").addClass("dimmed");
85
+ }
86
+
87
+ $.ajax(
88
+ {
89
+ url: settings.ajaxurl,
90
+ type: 'POST',
91
+ data: {
92
+ action: 'pa_get_unused_widgets',
93
+ security: settings.nonce,
94
+ },
95
+ success: function (response) {
96
+ console.log('unused widgets retrieved');
97
+ self.unusedElements = response.data;
98
+ },
99
+ error: function (err) {
100
+ console.log(err);
101
+ }
102
+ }
103
+ );
104
+ };
105
+
106
+ // Handle global enable/disable buttons
107
+ self.handleElementsActions = function () {
108
+
109
+ $(".pa-elements-filter select").on(
110
+ 'change',
111
+ function () {
112
+ var filter = $(this).val(),
113
+ $activeTab = $(".pa-switchers-container").not(".hidden");
114
+
115
+ $activeTab.find(".pa-switcher").removeClass("hidden");
116
+
117
+ if ('free' === filter) {
118
+ $activeTab.find(".pro-element").addClass("hidden");
119
+ } else if ('pro' === filter) {
120
+ $activeTab.find(".pa-switcher").not(".pro-element").addClass("hidden");
121
+ }
122
+ }
123
+ );
124
+
125
+ $(".pa-elements-filter input").on(
126
+ 'keyup',
127
+ function () {
128
+ var filter = $(this).val(),
129
+ $activeTab = $(".pa-switchers-container").not(".hidden"),
130
+ currentQuerySwitchers = $activeTab.find(".pa-switcher");
131
+
132
+ currentQuerySwitchers.addClass("hidden");
133
+ var searchResults = currentQuerySwitchers.filter(function (index, switcher) {
134
+ var elementName = $(switcher).find(".pa-element-name").text().toLowerCase();
135
+
136
+ return -1 != elementName.indexOf(filter.toLowerCase()) ? $(switcher) : '';
137
+ });
138
+
139
+ searchResults.removeClass("hidden");
140
+ }
141
+ );
142
+
143
+ // Enable/Disable all widgets
144
+ $(".pa-btn-group").on(
145
+ "click",
146
+ '.pa-btn',
147
+ function () {
148
+
149
+ var $btn = $(this),
150
+ isChecked = $btn.hasClass("pa-btn-enable");
151
+
152
+ if (!$btn.hasClass("active")) {
153
+ $(".pa-btn-group .pa-btn").removeClass("active");
154
+ $btn.addClass("active");
155
+
156
+ $.ajax(
157
+ {
158
+ url: settings.ajaxurl,
159
+ type: 'POST',
160
+ data: {
161
+ action: 'pa_save_global_btn',
162
+ security: settings.nonce,
163
+ isGlobalOn: isChecked
164
+ }
165
+ }
166
+ );
167
+
168
+ }
169
+
170
+ if (isChecked) {
171
+ $(".pa-btn-group .pa-btn-unused").removeClass("dimmed");
172
+ } else {
173
+ $(".pa-btn-group .pa-btn-unused").addClass("dimmed");
174
+ }
175
+
176
+ $("#pa-modules .pa-switcher input").prop("checked", isChecked);
177
+
178
+ self.saveElementsSettings('elements');
179
+
180
+ }
181
+ );
182
+
183
+ //Disable unused widgets.
184
+ $(".pa-btn-group").on(
185
+ "click",
186
+ '.pa-btn-unused',
187
+ function () {
188
+
189
+ $.each(self.unusedElements, function (index, selector) {
190
+ $('#pa-modules .pa-switcher.' + selector).find('input').prop('checked', false);
191
+ });
192
+
193
+ $(this).addClass('dimmed');
194
+
195
+ self.saveElementsSettings('elements');
196
+ }
197
+ );
198
+
199
+ $("#pa-modules .pa-switcher input").on(
200
+ 'change',
201
+ function () {
202
+ var $this = $(this),
203
+ id = $this.attr('id'),
204
+ isChecked = $this.prop('checked');
205
+
206
+ $("input[name='" + id + "']").prop('checked', isChecked);
207
+ }
208
+ )
209
+
210
+ //Disable unused widgets.
211
+ $(".pa-section-info-cta").on(
212
+ "click",
213
+ '.pa-btn-regenerate',
214
+ function () {
215
+
216
+ var _this = $(this);
217
+ _this.addClass("loading");
218
+
219
+ $.ajax(
220
+ {
221
+ url: settings.ajaxurl,
222
+ type: 'POST',
223
+ data: {
224
+ action: 'pa_clear_cached_assets',
225
+ security: settings.generate_nonce,
226
+ },
227
+ success: function (response) {
228
+
229
+ swal.fire({
230
+ title: 'Generated Assets Cleared!',
231
+ text: 'Click OK to continue',
232
+ type: 'success',
233
+ timer: 1500
234
+ });
235
+
236
+ _this.removeClass("loading");
237
+
238
+ },
239
+ }
240
+ );
241
+ }
242
+ );
243
+
244
+ };
245
+
246
+ self.handleSearchField = function () {
247
+
248
+ var urlString = window.location.href,
249
+ url = new URL(urlString);
250
+
251
+ var searchInput = url.searchParams.get("search");
252
+
253
+ if (!searchInput)
254
+ return;
255
+
256
+ $(".pa-elements-filter input").val(searchInput).trigger("keyup");
257
+
258
+
259
+ }
260
+
261
+ // Handle Tabs Elements
262
+ self.initElementsTabs = function ($elem) {
263
+
264
+ var $links = $elem.find('a'),
265
+ $sections = $(".pa-switchers-container");
266
+
267
+ $sections.eq(0).removeClass("hidden");
268
+ $links.eq(0).addClass("active");
269
+
270
+ $links.on(
271
+ 'click',
272
+ function (e) {
273
+
274
+ e.preventDefault();
275
+
276
+ var $link = $(this),
277
+ href = $link.attr('href');
278
+
279
+ // Set this tab to active
280
+ $links.removeClass("active");
281
+ $link.addClass("active");
282
+
283
+ // Navigate to tab section
284
+ $sections.addClass("hidden");
285
+ $("#" + href).removeClass("hidden");
286
+
287
+ }
288
+ );
289
+ };
290
+
291
+ // Handle settings tabs
292
+ self.initNavTabs = function ($elem) {
293
+
294
+ var $links = $elem.find('a'),
295
+ $lastSection = null;
296
+
297
+ $(window).on(
298
+ 'hashchange',
299
+ function () {
300
+
301
+ var hash = window.location.hash.match(new RegExp('tab=([^&]*)')),
302
+ slug = hash ? hash[1] : $links.first().attr('href').replace('#tab=', ''),
303
+ $link = $('#pa-tab-link-' + slug);
304
+
305
+ if (!$link.length) {
306
+ return
307
+
308
+ }
309
+ $links.removeClass('pa-section-active');
310
+ $link.addClass('pa-section-active');
311
+
312
+ // Hide the last active section
313
+ if ($lastSection) {
314
+ $lastSection.hide();
315
+ }
316
+
317
+ var $section = $('#pa-section-' + slug);
318
+ $section.css(
319
+ {
320
+ display: 'block'
321
+ }
322
+ );
323
+
324
+ $lastSection = $section;
325
+
326
+ }
327
+ ).trigger('hashchange');
328
+
329
+ };
330
+
331
+ self.handleRollBack = function () {
332
+
333
+ // Rollback button
334
+ $('.pa-rollback-button').on(
335
+ 'click',
336
+ function (event) {
337
+
338
+ event.preventDefault();
339
+
340
+ var $this = $(this),
341
+ href = $this.attr('href');
342
+
343
+ if (!href) {
344
+ return;
345
+ }
346
+
347
+ // Show PAPRO stable version if PAPRO Rollback is clicked
348
+ var isPAPRO = '';
349
+ if (-1 !== href.indexOf('papro_rollback')) {
350
+ isPAPRO = 'papro_';
351
+ }
352
+
353
+ var premiumRollBackConfirm = premiumAddonsSettings.premiumRollBackConfirm;
354
+
355
+ var dialogsManager = new DialogsManager.Instance();
356
+
357
+ dialogsManager.createWidget(
358
+ 'confirm',
359
+ {
360
+ headerMessage: premiumRollBackConfirm.i18n.rollback_to_previous_version,
361
+ message: premiumRollBackConfirm['i18n'][isPAPRO + 'rollback_confirm'],
362
+ strings: {
363
+ cancel: premiumRollBackConfirm.i18n.cancel,
364
+ confirm: premiumRollBackConfirm.i18n.yes,
365
+ },
366
+ onConfirm: function () {
367
+
368
+ $this.addClass('loading');
369
+
370
+ location.href = $this.attr('href');
371
+
372
+ }
373
+ }
374
+ ).show();
375
+ }
376
+ );
377
+
378
+ };
379
+
380
+ self.saveElementsSettings = function (action) { //save elements settings changes
381
+
382
+ var $form = null;
383
+
384
+ if ('elements' === action) {
385
+ $form = $('form#pa-settings, form#pa-features');
386
+ action = 'pa_elements_settings';
387
+ } else {
388
+ $form = $('form#pa-ver-control, form#pa-integrations');
389
+ action = 'pa_additional_settings';
390
+ }
391
+
392
+ $.ajax(
393
+ {
394
+ url: settings.ajaxurl,
395
+ type: 'POST',
396
+ data: {
397
+ action: action,
398
+ security: settings.nonce,
399
+ fields: $form.serialize(),
400
+ },
401
+ success: function (response) {
402
+ console.log('settings saved');
403
+
404
+ self.genButtonDisplay();
405
+ },
406
+ error: function (err) {
407
+ console.log(err);
408
+ }
409
+ }
410
+ );
411
+ }
412
+
413
+ self.genButtonDisplay = function () {
414
+ var $form = $('form#pa-settings'),
415
+ searchTerm = 'premium-assets-generator=on',
416
+ indexOfFirst = $form.serialize().indexOf(searchTerm);
417
+
418
+ if (indexOfFirst !== -1) {
419
+ $('.pa-btn-generate').show();
420
+ } else {
421
+ $('.pa-btn-generate').hide();
422
+ }
423
+ };
424
+
425
+ self.handlePaproActions = function () {
426
+
427
+ // Trigger SWAL for PRO elements
428
+ $(".pro-slider").on(
429
+ 'click',
430
+ function () {
431
+
432
+ var redirectionLink = " https://premiumaddons.com/pro/?utm_source=wp-menu&utm_medium=wp-dash&utm_campaign=get-pro&utm_term=";
433
+
434
+ Swal.fire(
435
+ {
436
+ title: '<span class="pa-swal-head">Get PRO Widgets & Addons<span>',
437
+ html: 'Supercharge your Elementor with PRO widgets and addons that you won’t find anywhere else.',
438
+ type: 'warning',
439
+ showCloseButton: true,
440
+ showCancelButton: true,
441
+ cancelButtonText: "More Info",
442
+ focusConfirm: true,
443
+ customClass: 'pa-swal',
444
+ }
445
+ ).then(
446
+ function (res) {
447
+ // Handle More Info button
448
+ if (res.dismiss === 'cancel') {
449
+ window.open(redirectionLink + settings.theme, '_blank');
450
+ }
451
+
452
+ }
453
+ );
454
+ }
455
+ );
456
+
457
+ // Trigger SWAL for White Labeling
458
+ $(".premium-white-label-form.pro-inactive").on(
459
+ 'submit',
460
+ function (e) {
461
+
462
+ e.preventDefault();
463
+
464
+ var redirectionLink = " https://premiumaddons.com/pro/?utm_source=wp-menu&utm_medium=wp-dash&utm_campaign=get-pro&utm_term=";
465
+
466
+ Swal.fire(
467
+ {
468
+ title: '<span class="pa-swal-head">Enable White Labeling Options<span>',
469
+ html: 'Premium Addons can be completely re-branded with your own brand name and author details. Your clients will never know what tools you are using to build their website and will think that this is your own tool set. White-labeling works as long as your license is active.',
470
+ type: 'warning',
471
+ showCloseButton: true,
472
+ showCancelButton: true,
473
+ cancelButtonText: "More Info",
474
+ focusConfirm: true
475
+ }
476
+ ).then(
477
+ function (res) {
478
+ // Handle More Info button
479
+ if (res.dismiss === 'cancel') {
480
+ window.open(redirectionLink + settings.theme, '_blank');
481
+ }
482
+
483
+ }
484
+ );
485
+ }
486
+ );
487
+
488
+ };
489
+
490
+ self.handleNewsLetterForm = function () {
491
+
492
+ $('.pa-newsletter-form').on('submit', function (e) {
493
+ e.preventDefault();
494
+
495
+ var email = $("#pa_news_email").val();
496
+
497
+ if (checkEmail(email)) {
498
+ $.ajax(
499
+ {
500
+ url: settings.ajaxurl,
501
+ type: 'POST',
502
+ data: {
503
+ action: 'subscribe_newsletter',
504
+ security: settings.nonce,
505
+ email: email
506
+ },
507
+ beforeSend: function () {
508
+ console.log("Adding user to subscribers list");
509
+ },
510
+ success: function (response) {
511
+ if (response.data) {
512
+ var status = response.data.status;
513
+ if (status) {
514
+ console.log("User added to subscribers list");
515
+ swal.fire({
516
+ title: 'Thanks for subscribing!',
517
+ text: 'Click OK to continue',
518
+ type: 'success',
519
+ timer: 1000
520
+ });
521
+ }
522
+
523
+ }
524
+
525
+ },
526
+ error: function (err) {
527
+ console.log(err);
528
+ }
529
+ }
530
+ );
531
+ } else {
532
+ Swal.fire({
533
+ type: 'error',
534
+ title: 'Invalid Email Address...',
535
+ text: 'Please enter a valid email address!'
536
+ });
537
+ }
538
+
539
+ })
540
+
541
+ };
542
+
543
+ function checkEmail(emailAddress) {
544
+ var pattern = new RegExp(/^(("[\w-+\s]+")|([\w-+]+(?:\.[\w-+]+)*)|("[\w-+\s]+")([\w-+]+(?:\.[\w-+]+)*))(@((?:[\w-+]+\.)*\w[\w-+]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][\d]\.|1[\d]{2}\.|[\d]{1,2}\.))((25[0-5]|2[0-4][\d]|1[\d]{2}|[\d]{1,2})\.){2}(25[0-5]|2[0-4][\d]|1[\d]{2}|[\d]{1,2})\]?$)/i);
545
+ return pattern.test(emailAddress);
546
+ }
547
+
548
+ };
549
+
550
+ var instance = new PremiumAddonsNavigation();
551
+
552
+ instance.init();
553
+
554
+ })(jQuery);
admin/assets/js/menu-editor.js CHANGED
@@ -1,259 +1,259 @@
1
- (function ($) {
2
- 'use strict';
3
-
4
- var poppinsfontLink = document.createElement('link');
5
- poppinsfontLink.rel = 'stylesheet';
6
- poppinsfontLink.href = 'https://fonts.googleapis.com/css?family=Poppins:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic';
7
- poppinsfontLink.type = 'text/css';
8
- document.head.appendChild(poppinsfontLink);
9
-
10
- $(document).ready(function () {
11
-
12
- window.PremiumNavMenuSettings = {
13
-
14
- itemsData: {},
15
-
16
- currentItemId: null,
17
-
18
- currenItemDepth: null,
19
-
20
- init: function () {
21
- this.initControls();
22
- this.addSettingsTriggers();
23
- this.initEvents();
24
- },
25
-
26
- initControls: function () {
27
- // Color Controls.
28
- $('#premium-icon-color-field, #premium-badge-color-field, #premium-badge-bg-field').wpColorPicker();
29
-
30
- // Icon Picker.
31
- this.iconPicker = $('#premium-icon-field').fontIconPicker({
32
- source: PremiumIconsList,
33
- hasSearch: true,
34
- emptyIcon: true,
35
- });
36
- },
37
-
38
- addSettingsTriggers: function () {
39
- var _this = this,
40
- pos = $('body').hasClass('rtl') ? 'right' : 'left';
41
-
42
- $('#menu-to-edit .menu-item').each(function () {
43
-
44
- var itemTrigger = _this.getTriggerHtml(this);
45
-
46
- $(this).addClass('premium-menu-item');
47
- $(this).append(itemTrigger);
48
-
49
- $(this).find('.premium-menu-item-settings').css(pos, $(this).find('.menu-item-handle').outerWidth() + 10 + 'px');
50
- });
51
- },
52
-
53
- initEvents: function () {
54
- var _this = this;
55
-
56
- $('.premium-menu-item-settings').on('click', function (e) {
57
- _this.triggerSettingsPopup(_this, e);
58
- });
59
-
60
- $('#premium-menu-save').on('click', function () {
61
- var $button = $(this);
62
- _this.saveItemSettings(_this, $button);
63
- });
64
-
65
- $('.premium-menu-settings-modal .eicon-close').on('click', this.closeModal);
66
-
67
- $(document).on('click', '.premium-menu-settings-modal', function (e) {
68
- if ($(e.target).closest(".dialog-lightbox-widget-content").length < 1) {
69
- window.PremiumNavMenuSettings.closeModal();
70
- }
71
- });
72
- },
73
-
74
- triggerSettingsPopup: function (_this, e) {
75
-
76
- _this.currentItemId = $(e.target).data('id');
77
- _this.currenItemDepth = $(e.target).data('item-depth');
78
-
79
- _this.handlePopupControls(_this);
80
-
81
- $(".premium-menu-btn i").addClass("loader-hidden dashicons-admin-generic").removeClass("dashicons-yes");
82
- $(".premium-menu-btn span").text('Save Settings');
83
-
84
- // show depth-0 controls
85
- if (0 == _this.currenItemDepth) {
86
- $('.premium-setting-container.pa-depth-0-control').removeClass('premium-setting-hidden');
87
- }
88
- // $('#elementor-template-nav-menu-modal-container').show();
89
- // show the container and show a spinner till controls are prepared.
90
- },
91
-
92
- handlePopupControls: function (_this) {
93
-
94
- if (_this.itemsData[_this.currentItemId]) {
95
- _this.setControlsVal(_this.itemsData[_this.currentItemId]);
96
-
97
- } else {
98
- $.ajax({
99
- url: paMenuSettings.ajaxurl,
100
- type: 'POST',
101
- data: {
102
- action: 'get_pa_menu_item_settings',
103
- security: paMenuSettings.nonce,
104
- item_id: _this.currentItemId
105
- },
106
- success: function (res) {
107
- _this.itemsData[_this.currentItemId] = res.data;
108
- _this.setControlsVal(res.data);
109
- },
110
- error: function (error) {
111
- console.log(error);
112
- }
113
- });
114
- }
115
- },
116
-
117
- setControlsVal: function (settings) {
118
-
119
- var _this = this;
120
-
121
- if (settings) {
122
-
123
- var isChecked = 'true' == settings.mega_content_enabled ? true : false,
124
- isFullWidth = 'true' == settings.full_width_mega_content ? true : false;
125
-
126
- $('#pa-megamenu-icon-type').val(settings.item_icon_type)
127
- _this.iconPicker.val(settings.item_icon);
128
- _this.iconPicker.refreshPicker();
129
- $('#premium-lottie-url').val(settings.item_lottie_url);
130
- $('#premium-badge-text-field').val(settings.item_badge);
131
- $('#premium-badge-bg-field').wpColorPicker("color", settings.item_badge_bg);
132
- $('#pa-megamenu-position').val(settings.mega_content_pos);
133
- $('#premium-icon-color-field').wpColorPicker("color", settings.item_icon_color);
134
- $('#premium-badge-color-field').wpColorPicker("color", settings.item_badge_color);
135
- $('#pa-mega-content-width').val(settings.mega_content_width.replace('px', ''));
136
- $('#pa-megamenu-switcher input').prop('checked', isChecked);
137
- $('#pa-full-width-switcher input').prop('checked', isFullWidth);
138
-
139
- } else {
140
- $('#pa-megamenu-icon-type').val('icon');
141
- _this.iconPicker.val('');
142
- _this.iconPicker.refreshPicker();
143
- $('#premium-lottie-url').val('');
144
- $('#premium-badge-text-field').val('');
145
- $('#premium-badge-bg-field').wpColorPicker("color", '#bada55');
146
- $('#pa-megamenu-position').val('default');
147
- $('#premium-icon-color-field').wpColorPicker("color", '#bada55');
148
- $('#premium-badge-color-field').wpColorPicker("color", '#bada55');
149
- $('#pa-mega-content-width').val('');
150
- $('#pa-megamenu-switcher input').prop('checked', false);
151
- $('#pa-full-width-switcher input').prop('checked', false);
152
- }
153
-
154
- this.checkIconType();
155
-
156
- $("#pa-megamenu-icon-type").on('change', function () {
157
- _this.checkIconType();
158
- });
159
-
160
- $('#elementor-template-nav-menu-modal-container').show();
161
- },
162
-
163
- checkIconType: function () {
164
-
165
- if ('icon' === $("#pa-megamenu-icon-type").val()) {
166
- $(".premium-lottie-settings").addClass("premium-setting-hidden");
167
- $(".premium-icon-settings").removeClass("premium-setting-hidden");
168
- } else {
169
- $(".premium-lottie-settings").removeClass("premium-setting-hidden");
170
- $(".premium-icon-settings").addClass("premium-setting-hidden");
171
- }
172
-
173
- },
174
- saveItemSettings: function (_this, $btn) {
175
-
176
- var $btnIcon = $btn.find("i");
177
- if (!$btnIcon.hasClass("loader-hidden"))
178
- return;
179
-
180
- $btnIcon.addClass("loading").removeClass("loader-hidden");
181
-
182
- var itemSettings = {
183
- item_id: _this.currentItemId,
184
- item_depth: _this.currenItemDepth,
185
- item_icon_type: $('#pa-megamenu-icon-type').val(),
186
- item_icon: $('#premium-icon-field').val(),
187
- item_lottie_url: $('#premium-lottie-url').val(),
188
- item_badge: $('#premium-badge-text-field').val(),
189
- item_badge_bg: $('#premium-badge-bg-field').val(),
190
- mega_content_pos: $('#pa-megamenu-position').val(),
191
- item_icon_color: $('#premium-icon-color-field').val(),
192
- item_badge_color: $('#premium-badge-color-field').val(),
193
- mega_content_enabled: $('#pa-megamenu-switcher input').prop('checked'),
194
- full_width_mega_content: $('#pa-full-width-switcher input').prop('checked'),
195
- mega_content_width: '' === $('#pa-mega-content-width').val() ? '1170px' : $('#pa-mega-content-width').val() + 'px',
196
- };
197
-
198
- _this.itemsData[_this.currentItemId] = itemSettings;
199
-
200
- $.ajax({
201
- url: paMenuSettings.ajaxurl,
202
- type: 'POST',
203
- data: {
204
- action: 'save_pa_menu_item_settings',
205
- security: paMenuSettings.nonce,
206
- settings: itemSettings
207
- },
208
- success: function (res) {
209
- $btnIcon.removeClass("loading dashicons-admin-generic").addClass("dashicons-yes");
210
-
211
- $btn.find("span").text('Settings Saved');
212
-
213
- setTimeout(function () {
214
- $btnIcon.addClass("loader-hidden dashicons-admin-generic").removeClass("dashicons-yes");
215
- $btn.find("span").text('Save Settings');
216
- }, 2000);
217
- },
218
- error: function (error) {
219
- console.log(error);
220
- }
221
- });
222
- },
223
-
224
- closeModal: function () {
225
- $('#elementor-template-nav-menu-modal-container').hide();
226
-
227
- // hide depth-0 controls
228
- $('.premium-setting-container.pa-depth-0-control').addClass('premium-setting-hidden');
229
- },
230
-
231
- getItemId: function ($item) {
232
- var id = $($item).attr('id').replace('menu-item-', '');
233
-
234
- return id;
235
- },
236
-
237
- getItemDepth: function ($item) {
238
- var depth = $($item).attr('class').match(/menu-item-depth-\d/);
239
-
240
- if (depth.length) {
241
- return depth[0].replace('menu-item-depth-', '');
242
- } else {
243
- return 0;
244
- }
245
- },
246
-
247
- getTriggerHtml: function ($item) {
248
- var itemId = this.getItemId($item),
249
- itemDepth = this.getItemDepth($item);
250
-
251
- return '<span class="premium-menu-item-settings" data-id="' + itemId + '" data-item-depth="' + itemDepth + '">Premium Menu</span>';
252
-
253
- },
254
- }
255
-
256
- window.PremiumNavMenuSettings.init();
257
- });
258
-
259
  })(jQuery);
1
+ (function ($) {
2
+ 'use strict';
3
+
4
+ var poppinsfontLink = document.createElement('link');
5
+ poppinsfontLink.rel = 'stylesheet';
6
+ poppinsfontLink.href = 'https://fonts.googleapis.com/css?family=Poppins:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic';
7
+ poppinsfontLink.type = 'text/css';
8
+ document.head.appendChild(poppinsfontLink);
9
+
10
+ $(document).ready(function () {
11
+
12
+ window.PremiumNavMenuSettings = {
13
+
14
+ itemsData: {},
15
+
16
+ currentItemId: null,
17
+
18
+ currenItemDepth: null,
19
+
20
+ init: function () {
21
+ this.initControls();
22
+ this.addSettingsTriggers();
23
+ this.initEvents();
24
+ },
25
+
26
+ initControls: function () {
27
+ // Color Controls.
28
+ $('#premium-icon-color-field, #premium-badge-color-field, #premium-badge-bg-field').wpColorPicker();
29
+
30
+ // Icon Picker.
31
+ this.iconPicker = $('#premium-icon-field').fontIconPicker({
32
+ source: PremiumIconsList,
33
+ hasSearch: true,
34
+ emptyIcon: true,
35
+ });
36
+ },
37
+
38
+ addSettingsTriggers: function () {
39
+ var _this = this,
40
+ pos = $('body').hasClass('rtl') ? 'right' : 'left';
41
+
42
+ $('#menu-to-edit .menu-item').each(function () {
43
+
44
+ var itemTrigger = _this.getTriggerHtml(this);
45
+
46
+ $(this).addClass('premium-menu-item');
47
+ $(this).append(itemTrigger);
48
+
49
+ $(this).find('.premium-menu-item-settings').css(pos, $(this).find('.menu-item-handle').outerWidth() + 10 + 'px');
50
+ });
51
+ },
52
+
53
+ initEvents: function () {
54
+ var _this = this;
55
+
56
+ $('.premium-menu-item-settings').on('click', function (e) {
57
+ _this.triggerSettingsPopup(_this, e);
58
+ });
59
+
60
+ $('#premium-menu-save').on('click', function () {
61
+ var $button = $(this);
62
+ _this.saveItemSettings(_this, $button);
63
+ });
64
+
65
+ $('.premium-menu-settings-modal .eicon-close').on('click', this.closeModal);
66
+
67
+ $(document).on('click', '.premium-menu-settings-modal', function (e) {
68
+ if ($(e.target).closest(".dialog-lightbox-widget-content").length < 1) {
69
+ window.PremiumNavMenuSettings.closeModal();
70
+ }
71
+ });
72
+ },
73
+
74
+ triggerSettingsPopup: function (_this, e) {
75
+
76
+ _this.currentItemId = $(e.target).data('id');
77
+ _this.currenItemDepth = $(e.target).data('item-depth');
78
+
79
+ _this.handlePopupControls(_this);
80
+
81
+ $(".premium-menu-btn i").addClass("loader-hidden dashicons-admin-generic").removeClass("dashicons-yes");
82
+ $(".premium-menu-btn span").text('Save Settings');
83
+
84
+ // show depth-0 controls
85
+ if (0 == _this.currenItemDepth) {
86
+ $('.premium-setting-container.pa-depth-0-control').removeClass('premium-setting-hidden');
87
+ }
88
+ // $('#elementor-template-nav-menu-modal-container').show();
89
+ // show the container and show a spinner till controls are prepared.
90
+ },
91
+
92
+ handlePopupControls: function (_this) {
93
+
94
+ if (_this.itemsData[_this.currentItemId]) {
95
+ _this.setControlsVal(_this.itemsData[_this.currentItemId]);
96
+
97
+ } else {
98
+ $.ajax({
99
+ url: paMenuSettings.ajaxurl,
100
+ type: 'POST',
101
+ data: {
102
+ action: 'get_pa_menu_item_settings',
103
+ security: paMenuSettings.nonce,
104
+ item_id: _this.currentItemId
105
+ },
106
+ success: function (res) {
107
+ _this.itemsData[_this.currentItemId] = res.data;
108
+ _this.setControlsVal(res.data);
109
+ },
110
+ error: function (error) {
111
+ console.log(error);
112
+ }
113
+ });
114
+ }
115
+ },
116
+
117
+ setControlsVal: function (settings) {
118
+
119
+ var _this = this;
120
+
121
+ if (settings) {
122
+
123
+ var isChecked = 'true' == settings.mega_content_enabled ? true : false,
124
+ isFullWidth = 'true' == settings.full_width_mega_content ? true : false;
125
+
126
+ $('#pa-megamenu-icon-type').val(settings.item_icon_type)
127
+ _this.iconPicker.val(settings.item_icon);
128
+ _this.iconPicker.refreshPicker();
129
+ $('#premium-lottie-url').val(settings.item_lottie_url);
130
+ $('#premium-badge-text-field').val(settings.item_badge);
131
+ $('#premium-badge-bg-field').wpColorPicker("color", settings.item_badge_bg);
132
+ $('#pa-megamenu-position').val(settings.mega_content_pos);
133
+ $('#premium-icon-color-field').wpColorPicker("color", settings.item_icon_color);
134
+ $('#premium-badge-color-field').wpColorPicker("color", settings.item_badge_color);
135
+ $('#pa-mega-content-width').val(settings.mega_content_width.replace('px', ''));
136
+ $('#pa-megamenu-switcher input').prop('checked', isChecked);
137
+ $('#pa-full-width-switcher input').prop('checked', isFullWidth);
138
+
139
+ } else {
140
+ $('#pa-megamenu-icon-type').val('icon');
141
+ _this.iconPicker.val('');
142
+ _this.iconPicker.refreshPicker();
143
+ $('#premium-lottie-url').val('');
144
+ $('#premium-badge-text-field').val('');
145
+ $('#premium-badge-bg-field').wpColorPicker("color", '#bada55');
146
+ $('#pa-megamenu-position').val('default');
147
+ $('#premium-icon-color-field').wpColorPicker("color", '#bada55');
148
+ $('#premium-badge-color-field').wpColorPicker("color", '#bada55');
149
+ $('#pa-mega-content-width').val('');
150
+ $('#pa-megamenu-switcher input').prop('checked', false);
151
+ $('#pa-full-width-switcher input').prop('checked', false);
152
+ }
153
+
154
+ this.checkIconType();
155
+
156
+ $("#pa-megamenu-icon-type").on('change', function () {
157
+ _this.checkIconType();
158
+ });
159
+
160
+ $('#elementor-template-nav-menu-modal-container').show();
161
+ },
162
+
163
+ checkIconType: function () {
164
+
165
+ if ('icon' === $("#pa-megamenu-icon-type").val()) {
166
+ $(".premium-lottie-settings").addClass("premium-setting-hidden");
167
+ $(".premium-icon-settings").removeClass("premium-setting-hidden");
168
+ } else {
169
+ $(".premium-lottie-settings").removeClass("premium-setting-hidden");
170
+ $(".premium-icon-settings").addClass("premium-setting-hidden");
171
+ }
172
+
173
+ },
174
+ saveItemSettings: function (_this, $btn) {
175
+
176
+ var $btnIcon = $btn.find("i");
177
+ if (!$btnIcon.hasClass("loader-hidden"))
178
+ return;
179
+
180
+ $btnIcon.addClass("loading").removeClass("loader-hidden");
181
+
182
+ var itemSettings = {
183
+ item_id: _this.currentItemId,
184
+ item_depth: _this.currenItemDepth,
185
+ item_icon_type: $('#pa-megamenu-icon-type').val(),
186
+ item_icon: $('#premium-icon-field').val(),
187
+ item_lottie_url: $('#premium-lottie-url').val(),
188
+ item_badge: $('#premium-badge-text-field').val(),
189
+ item_badge_bg: $('#premium-badge-bg-field').val(),
190
+ mega_content_pos: $('#pa-megamenu-position').val(),
191
+ item_icon_color: $('#premium-icon-color-field').val(),
192
+ item_badge_color: $('#premium-badge-color-field').val(),
193
+ mega_content_enabled: $('#pa-megamenu-switcher input').prop('checked'),
194
+ full_width_mega_content: $('#pa-full-width-switcher input').prop('checked'),
195
+ mega_content_width: '' === $('#pa-mega-content-width').val() ? '1170px' : $('#pa-mega-content-width').val() + 'px',
196
+ };
197
+
198
+ _this.itemsData[_this.currentItemId] = itemSettings;
199
+
200
+ $.ajax({
201
+ url: paMenuSettings.ajaxurl,
202
+ type: 'POST',
203
+ data: {
204
+ action: 'save_pa_menu_item_settings',
205
+ security: paMenuSettings.nonce,
206
+ settings: itemSettings
207
+ },
208
+ success: function (res) {
209
+ $btnIcon.removeClass("loading dashicons-admin-generic").addClass("dashicons-yes");
210
+
211
+ $btn.find("span").text('Settings Saved');
212
+
213
+ setTimeout(function () {
214
+ $btnIcon.addClass("loader-hidden dashicons-admin-generic").removeClass("dashicons-yes");
215
+ $btn.find("span").text('Save Settings');
216
+ }, 2000);
217
+ },
218
+ error: function (error) {
219
+ console.log(error);
220
+ }
221
+ });
222
+ },
223
+
224
+ closeModal: function () {
225
+ $('#elementor-template-nav-menu-modal-container').hide();
226
+
227
+ // hide depth-0 controls
228
+ $('.premium-setting-container.pa-depth-0-control').addClass('premium-setting-hidden');
229
+ },
230
+
231
+ getItemId: function ($item) {
232
+ var id = $($item).attr('id').replace('menu-item-', '');
233
+
234
+ return id;
235
+ },
236
+
237
+ getItemDepth: function ($item) {
238
+ var depth = $($item).attr('class').match(/menu-item-depth-\d/);
239
+
240
+ if (depth.length) {
241
+ return depth[0].replace('menu-item-depth-', '');
242
+ } else {
243
+ return 0;
244
+ }
245
+ },
246
+
247
+ getTriggerHtml: function ($item) {
248
+ var itemId = this.getItemId($item),
249
+ itemDepth = this.getItemDepth($item);
250
+
251
+ return '<span class="premium-menu-item-settings" data-id="' + itemId + '" data-item-depth="' + itemDepth + '">Premium Menu</span>';
252
+
253
+ },
254
+ }
255
+
256
+ window.PremiumNavMenuSettings.init();
257
+ });
258
+
259
  })(jQuery);
admin/assets/js/pa-notice.js CHANGED
@@ -1,65 +1,65 @@
1
- (function ($) {
2
-
3
- var $noticeWrap = $(".pa-notice-wrap"),
4
- notice = $noticeWrap.data('notice');
5
-
6
- var adminNotices = {
7
- 'radius': 'radius_notice'
8
- };
9
-
10
- if (undefined !== notice) {
11
-
12
- $noticeWrap.find('.pa-notice-reset').on(
13
- "click",
14
- function () {
15
-
16
- $noticeWrap.css('display', 'none');
17
-
18
- $.ajax(
19
- {
20
- url: ajaxurl,
21
- type: 'POST',
22
- data: {
23
- action: 'pa_reset_admin_notice',
24
- notice: $noticeWrap.data('notice'),
25
- nonce: PaNoticeSettings.nonce,
26
- }
27
- }
28
- );
29
-
30
- }
31
- );
32
- }
33
-
34
- $(".pa-notice-close").on(
35
- "click",
36
- function () {
37
-
38
- var noticeID = $(this).data('notice');
39
-
40
- if (noticeID) {
41
- $(this).closest('.pa-new-feature-notice').remove();
42
-
43
- $.ajax(
44
- {
45
- url: ajaxurl,
46
- type: 'POST',
47
- data: {
48
- action: 'pa_dismiss_admin_notice',
49
- notice: adminNotices[noticeID],
50
- nonce: PaNoticeSettings.nonce,
51
- },
52
- success: function (res) {
53
- console.log(res);
54
- },
55
- error: function (err) {
56
- console.log(err);
57
- }
58
- }
59
- );
60
- }
61
-
62
- }
63
- );
64
-
65
- })(jQuery);
1
+ (function ($) {
2
+
3
+ var $noticeWrap = $(".pa-notice-wrap"),
4
+ notice = $noticeWrap.data('notice');
5
+
6
+ var adminNotices = {
7
+ 'radius': 'radius_notice'
8
+ };
9
+
10
+ if (undefined !== notice) {
11
+
12
+ $noticeWrap.find('.pa-notice-reset').on(
13
+ "click",
14
+ function () {
15
+
16
+ $noticeWrap.css('display', 'none');
17
+
18
+ $.ajax(
19
+ {
20
+ url: ajaxurl,
21
+ type: 'POST',
22
+ data: {
23
+ action: 'pa_reset_admin_notice',
24
+ notice: $noticeWrap.data('notice'),
25
+ nonce: PaNoticeSettings.nonce,
26
+ }
27
+ }
28
+ );
29
+
30
+ }
31
+ );
32
+ }
33
+
34
+ $(".pa-notice-close").on(
35
+ "click",
36
+ function () {
37
+
38
+ var noticeID = $(this).data('notice');
39
+
40
+ if (noticeID) {
41
+ $(this).closest('.pa-new-feature-notice').remove();
42
+
43
+ $.ajax(
44
+ {
45
+ url: ajaxurl,
46
+ type: 'POST',
47
+ data: {
48
+ action: 'pa_dismiss_admin_notice',
49
+ notice: adminNotices[noticeID],
50
+ nonce: PaNoticeSettings.nonce,
51
+ },
52
+ success: function (res) {
53
+ console.log(res);
54
+ },
55
+ error: function (err) {
56
+ console.log(err);
57
+ }
58
+ }
59
+ );
60
+ }
61
+
62
+ }
63
+ );
64
+
65
+ })(jQuery);
admin/includes/admin-helper.php CHANGED
@@ -1,1418 +1,1418 @@
1
- <?php
2
- /**
3
- * PA Admin Helper
4
- */
5
-
6
- namespace PremiumAddons\Admin\Includes;
7
-
8
- use PremiumAddons\Includes\Helper_Functions;
9
- use Elementor\Modules\Usage\Module;
10
-
11
- if ( ! defined( 'ABSPATH' ) ) {
12
- exit;
13
- }
14
-
15
- /**
16
- * Class Admin_Helper
17
- */
18
- class Admin_Helper {
19
-
20
- /**
21
- * Admin settings tabs
22
- *
23
- * @var tabs
24
- */
25
- private static $tabs = null;
26
-
27
- /**
28
- * Class instance
29
- *
30
- * @var instance
31
- */
32
- private static $instance = null;
33
-
34
- /**
35
- * Premium Addons Settings Page Slug
36
- *
37
- * @var page_slug
38
- */
39
- protected $page_slug = 'premium-addons';
40
-
41
- /**
42
- * Current Screen ID
43
- *
44
- * @var current_screen
45
- */
46
- public static $current_screen = null;
47
-
48
- /**
49
- * Elements List
50
- *
51
- * @var elements_list
52
- */
53
- public static $elements_list = null;
54
-
55
- /**
56
- * Elements Names
57
- *
58
- * @var elements_names
59
- */
60
- public static $elements_names = null;
61
-
62
- /**
63
- * Integrations List
64
- *
65
- * @var integrations_list
66
- */
67
- public static $integrations_list = null;
68
-
69
- /**
70
- * Constructor for the class
71
- */
72
- public function __construct() {
73
-
74
- // Get current screen ID.
75
- add_action( 'current_screen', array( $this, 'get_current_screen' ) );
76
-
77
- // Insert admin settings submenus.
78
- $this->set_admin_tabs();
79
- add_action( 'admin_menu', array( $this, 'add_menu_tabs' ), 100 );
80
-
81
- // Enqueue required admin scripts.
82
- add_action( 'admin_enqueue_scripts', array( $this, 'admin_enqueue_scripts' ) );
83
-
84
- // Plugin Action Links.
85
- add_filter( 'plugin_action_links_' . PREMIUM_ADDONS_BASENAME, array( $this, 'insert_action_links' ) );
86
- add_filter( 'plugin_row_meta', array( $this, 'plugin_row_meta' ), 10, 2 );
87
-
88
- // Register AJAX HOOKS.
89
- add_action( 'wp_ajax_pa_save_global_btn', array( $this, 'save_global_btn_value' ) );
90
- add_action( 'wp_ajax_pa_elements_settings', array( $this, 'save_settings' ) );
91
- add_action( 'wp_ajax_pa_additional_settings', array( $this, 'save_additional_settings' ) );
92
- add_action( 'wp_ajax_pa_get_unused_widgets', array( $this, 'get_unused_widgets' ) );
93
- add_action( 'wp_ajax_get_pa_menu_item_settings', array( $this, 'get_pa_menu_item_settings' ) );
94
- add_action( 'wp_ajax_save_pa_menu_item_settings', array( $this, 'save_pa_menu_item_settings' ) );
95
- add_action( 'wp_ajax_save_pa_mega_item_content', array( $this, 'save_pa_mega_item_content' ) );
96
-
97
- // Register AJAX Hooks for regenerate assets.
98
- add_action( 'wp_ajax_pa_clear_cached_assets', array( $this, 'clear_cached_assets' ) );
99
-
100
- // Register AJAX Hooks for Newsletter.
101
- add_action( 'wp_ajax_subscribe_newsletter', array( $this, 'subscribe_newsletter' ) );
102
-
103
- // Add action for PA dashboard tab header.
104
- add_action( 'pa_before_render_admin_tabs', array( $this, 'render_dashboard_header' ) );
105
-
106
- // Register Rollback hooks.
107
- add_action( 'admin_post_premium_addons_rollback', array( $this, 'run_pa_rollback' ) );
108
-
109
- if ( is_admin() ) {
110
- if ( isset( $_SERVER['REQUEST_URI'] ) ) {
111
- $current_page = filter_var( wp_unslash( $_SERVER['REQUEST_URI'] ), FILTER_SANITIZE_STRING );
112
- if ( false === strpos( $current_page, 'action=elementor' ) ) {
113
- Admin_Notices::get_instance();
114
-
115
- // Beta tester.
116
- Beta_Testers::get_instance();
117
-
118
- // PA Duplicator.
119
- if ( self::check_duplicator() ) {
120
- Duplicator::get_instance();
121
- }
122
- }
123
- }
124
- }
125
-
126
- if ( is_user_logged_in() && self::check_user_can( 'manage_options' ) ) {
127
- // PA Dynamic Assets.
128
- $row_meta = Helper_Functions::is_hide_row_meta();
129
- if ( self::check_dynamic_assets() && ! $row_meta ) {
130
- Admin_Bar::get_instance();
131
- }
132
- }
133
-
134
- }
135
-
136
- /**
137
- * Checks user credentials for specific action
138
- *
139
- * @since 2.6.8
140
- *
141
- * @param string $action action.
142
- *
143
- * @return boolean
144
- */
145
- public static function check_user_can( $action ) {
146
- return current_user_can( $action );
147
- }
148
-
149
- /**
150
- * Get Elements List
151
- *
152
- * Get a list of all the elements available in the plugin
153
- *
154
- * @since 3.20.9
155
- * @access private
156
- *
157
- * @return array widget_list
158
- */
159
- public static function get_elements_list() {
160
-
161
- if ( null === self::$elements_list ) {
162
-
163
- self::$elements_list = require_once PREMIUM_ADDONS_PATH . 'admin/includes/elements.php';
164
-
165
- }
166
-
167
- return self::$elements_list;
168
-
169
- }
170
-
171
- /**
172
- * Get Integrations List
173
- *
174
- * Get a list of all the integrations available in the plugin
175
- *
176
- * @since 3.20.9
177
- * @access private
178
- *
179
- * @return array integrations_list
180
- */
181
- private static function get_integrations_list() {
182
-
183
- if ( null === self::$integrations_list ) {
184
-
185
- self::$integrations_list = array(
186
- 'premium-map-api',
187
- 'premium-youtube-api',
188
- 'premium-map-disable-api',
189
- 'premium-map-cluster',
190
- 'premium-map-locale',
191
- 'is-beta-tester',
192
- );
193
-
194
- }
195
-
196
- return self::$integrations_list;
197
-
198
- }
199
-
200
- /**
201
- * Admin Enqueue Scripts
202
- *
203
- * Enqueue the required assets on our admin pages
204
- *
205
- * @since 1.0.0
206
- * @access public
207
- */
208
- public function admin_enqueue_scripts() {
209
-
210
- $suffix = is_rtl() ? '-rtl' : '';
211
- $current_screen = self::get_current_screen();
212
- $enabled_elements = self::get_enabled_elements();
213
- $action = isset( $_SERVER['REQUEST_URI'] ) ? filter_var( wp_unslash( $_SERVER['REQUEST_URI'] ), FILTER_SANITIZE_STRING ) : '';
214
-
215
- if ( false === strpos( $action, 'action=architect' ) ) {
216
-
217
- wp_enqueue_style(
218
- 'pa_admin_icon',
219
- PREMIUM_ADDONS_URL . 'admin/assets/fonts/style.css',
220
- array(),
221
- PREMIUM_ADDONS_VERSION,
222
- 'all'
223
- );
224
-
225
- wp_enqueue_style(
226
- 'pa-notice',
227
- PREMIUM_ADDONS_URL . 'admin/assets/css/notice' . $suffix . '.css',
228
- array(),
229
- PREMIUM_ADDONS_VERSION,
230
- 'all'
231
- );
232
-
233
- wp_enqueue_style(
234
- 'pa-admin',
235
- PREMIUM_ADDONS_URL . 'admin/assets/css/admin' . $suffix . '.css',
236
- array(),
237
- PREMIUM_ADDONS_VERSION,
238
- 'all'
239
- );
240
-
241
- }
242
-
243
- if ( strpos( $current_screen, $this->page_slug ) !== false ) {
244
-
245
- wp_enqueue_style(
246
- 'pa-sweetalert-style',
247
- PREMIUM_ADDONS_URL . 'admin/assets/js/sweetalert2/sweetalert2.min.css',
248
- array(),
249
- PREMIUM_ADDONS_VERSION,
250
- 'all'
251
- );
252
-
253
- wp_enqueue_script(
254
- 'pa-admin',
255
- PREMIUM_ADDONS_URL . 'admin/assets/js/admin.js',
256
- array( 'jquery' ),
257
- PREMIUM_ADDONS_VERSION,
258
- true
259
- );
260
-
261
- wp_enqueue_script(
262
- 'pa-sweetalert-core',
263
- PREMIUM_ADDONS_URL . 'admin/assets/js/sweetalert2/core.js',
264
- array( 'jquery' ),
265
- PREMIUM_ADDONS_VERSION,
266
- true
267
- );
268
-
269
- wp_enqueue_script(
270
- 'pa-sweetalert',
271
- PREMIUM_ADDONS_URL . 'admin/assets/js/sweetalert2/sweetalert2.min.js',
272
- array( 'jquery', 'pa-sweetalert-core' ),
273
- PREMIUM_ADDONS_VERSION,
274
- true
275
- );
276
-
277
- $theme_slug = Helper_Functions::get_installed_theme();
278
-
279
- $localized_data = array(
280
- 'settings' => array(
281
- 'ajaxurl' => admin_url( 'admin-ajax.php' ),
282
- 'nonce' => wp_create_nonce( 'pa-settings-tab' ),
283
- 'generate_nonce' => wp_create_nonce( 'pa-generate-nonce' ),
284
- 'theme' => $theme_slug,
285
- 'isTrackerAllowed' => 'yes' === get_option( 'elementor_allow_tracking', 'no' ) ? true : false,
286
- ),
287
- 'premiumRollBackConfirm' => array(
288
- 'home_url' => home_url(),
289
- 'i18n' => array(
290
- 'rollback_to_previous_version' => __( 'Rollback to Previous Version', 'premium-addons-for-elementor' ),
291
- /* translators: %s: PA stable version */
292
- 'rollback_confirm' => sprintf( __( 'Are you sure you want to reinstall version %s?', 'premium-addons-for-elementor' ), PREMIUM_ADDONS_STABLE_VERSION ),
293
- 'yes' => __( 'Continue', 'premium-addons-for-elementor' ),
294
- 'cancel' => __( 'Cancel', 'premium-addons-for-elementor' ),
295
- ),
296
- ),
297
- );
298
-
299
- // Add PAPRO Rollback Confirm message if PAPRO installed.
300
- if ( Helper_Functions::check_papro_version() ) {
301
- /* translators: %s: PA stable version */
302
- $localized_data['premiumRollBackConfirm']['i18n']['papro_rollback_confirm'] = sprintf( __( 'Are you sure you want to reinstall version %s?', 'premium-addons-for-elementor' ), PREMIUM_ADDONS_STABLE_VERSION );
303
- }
304
-
305
- wp_localize_script( 'pa-admin', 'premiumAddonsSettings', $localized_data );
306
-
307
- }
308
-
309
- if ( 'nav-menus' === $current_screen && $enabled_elements['premium-nav-menu'] ) {
310
-
311
- wp_enqueue_style(
312
- 'pa-font-awesome',
313
- ELEMENTOR_ASSETS_URL . 'lib/font-awesome/css/font-awesome.min.css',
314
- array(),
315
- '4.7.0',
316
- 'all'
317
- );
318
-
319
- wp_enqueue_style( 'wp-color-picker' );
320
-
321
- wp_enqueue_style(
322
- 'jquery-fonticonpicker',
323
- PREMIUM_ADDONS_URL . 'admin/assets/css/jquery-fonticonpicker.css',
324
- array(),
325
- PREMIUM_ADDONS_VERSION,
326
- 'all'
327
- );
328
-
329
- wp_enqueue_script(
330
- 'jquery-fonticonpicker',
331
- PREMIUM_ADDONS_URL . 'admin/assets/js/jquery-fonticonpicker.js',
332
- array( 'jquery' ),
333
- PREMIUM_ADDONS_VERSION,
334
- true
335
- );
336
-
337
- wp_enqueue_script(
338
- 'pa-icon-list',
339
- PREMIUM_ADDONS_URL . 'admin/assets/js/premium-icons-list.js',
340
- array(),
341
- PREMIUM_ADDONS_VERSION,
342
- true
343
- );
344
-
345
- wp_enqueue_script(
346
- 'mega-content-handler',
347
- PREMIUM_ADDONS_URL . 'admin/assets/js/mega-content-handler.js',
348
- array( 'jquery' ),
349
- PREMIUM_ADDONS_VERSION,
350
- true
351
- );
352
-
353
- wp_enqueue_script(
354
- 'menu-editor',
355
- PREMIUM_ADDONS_URL . 'admin/assets/js/menu-editor.js',
356
- array( 'jquery', 'wp-color-picker' ),
357
- PREMIUM_ADDONS_VERSION,
358
- true
359
- );
360
-
361
- $pa_menu_localized = array(
362
- 'ajaxurl' => admin_url( 'admin-ajax.php' ),
363
- 'nonce' => wp_create_nonce( 'pa-menu-nonce' ),
364
- );
365
-
366
- $menu_content_localized = array(
367
- 'ajaxurl' => admin_url( 'admin-ajax.php' ),
368
- 'nonce' => wp_create_nonce( 'pa-live-editor' ),
369
- );
370
-
371
- wp_localize_script( 'mega-content-handler', 'paMegaContent', $menu_content_localized );
372
- wp_localize_script( 'menu-editor', 'paMenuSettings', $pa_menu_localized );
373
-
374
- // menu screen popups.
375
- include_once PREMIUM_ADDONS_PATH . 'admin/includes/templates/nav-menu-settings.php';
376
- }
377
- }
378
-
379
- /**
380
- * Get PA menu item settings.
381
- * Retrieve menu items settings from postmeta table.
382
- *
383
- * @access public
384
- * @since 4.9.4
385
- */
386
- public function get_pa_menu_item_settings() {
387
-
388
- check_ajax_referer( 'pa-menu-nonce', 'security' );
389
-
390
- if ( ! current_user_can( 'manage_options' ) ) {
391
- wp_send_json_error( 'User is not authorized!' );
392
- }
393
-
394
- if ( ! isset( $_POST['item_id'] ) ) {
395
- wp_send_json_error( 'Settings are not set!' );
396
- }
397
-
398
- $item_id = sanitize_text_field( wp_unslash( $_POST['item_id'] ) );
399
- $item_settings = json_decode( get_post_meta( $item_id, 'pa_megamenu_item_meta', true ) );
400
-
401
- wp_send_json_success( $item_settings );
402
- }
403
-
404
- /**
405
- * Save PA menu item settings.
406
- * Save/Update menu items settings in postmeta table.
407
- *
408
- * @access public
409
- * @since 4.9.4
410
- */
411
- public function save_pa_menu_item_settings() {
412
-
413
- check_ajax_referer( 'pa-menu-nonce', 'security' );
414
-
415
- if ( ! current_user_can( 'manage_options' ) ) {
416
- wp_send_json_error( 'User is not authorized!' );
417
- }
418
-
419
- if ( ! isset( $_POST['settings'] ) ) {
420
- wp_send_json_error( 'Settings are not set!' );
421
- }
422
-
423
- // phpcs: already sanitized by 'filter_var_array'
424
- $settings = filter_var_array( wp_unslash( $_POST['settings'] ), FILTER_SANITIZE_STRING ); // phpcs:ignore WordPress.Security.ValidatedSanitizedInput.InputNotSanitized
425
-
426
- update_post_meta( $settings['item_id'], 'pa_megamenu_item_meta', json_encode( $settings, JSON_UNESCAPED_UNICODE ) );
427
-
428
- wp_send_json_success( 'Item Settings Saved' );
429
- }
430
-
431
- /**
432
- * Save Pa Mega Item Content.
433
- * Saves mega content's id in postmeta table.
434
- *
435
- * @access public
436
- * @since 4.9.4
437
- */
438
- public function save_pa_mega_item_content() {
439
-
440
- check_ajax_referer( 'pa-live-editor', 'security' );
441
-
442
- if ( ! isset( $_POST['template_id'] ) ) {
443
- wp_send_json_error( 'template id is not set!' );
444
- }
445
-
446
- if ( ! isset( $_POST['menu_item_id'] ) ) {
447
- wp_send_json_error( 'item id is not set!' );
448
- }
449
-
450
- $item_id = sanitize_text_field( wp_unslash( $_POST['menu_item_id'] ) );
451
- $temp_id = sanitize_text_field( wp_unslash( $_POST['template_id'] ) );
452
-
453
- update_post_meta( $item_id, 'pa_mega_content_temp', $temp_id );
454
-
455
- wp_send_json_success( 'Item Mega Content Saved' );
456
-
457
- }
458
-
459
- /**
460
- * Insert action links.
461
- *
462
- * Adds action links to the plugin list table
463
- *
464
- * Fired by `plugin_action_links` filter.
465
- *
466
- * @param array $links plugin action links.
467
- *
468
- * @since 1.0.0
469
- * @access public
470
- */
471
- public function insert_action_links( $links ) {
472
-
473
- $papro_path = 'premium-addons-pro/premium-addons-pro-for-elementor.php';
474
-
475
- $is_papro_installed = Helper_Functions::is_plugin_installed( $papro_path );
476
-
477
- $settings_link = sprintf( '<a href="%1$s">%2$s</a>', admin_url( 'admin.php?page=' . $this->page_slug . '#tab=elements' ), __( 'Settings', 'premium-addons-for-elementor' ) );
478
-
479
- $rollback_link = sprintf( '<a href="%1$s">%2$s %3$s</a>', wp_nonce_url( admin_url( 'admin-post.php?action=premium_addons_rollback' ), 'premium_addons_rollback' ), __( 'Rollback to Version ', 'premium-addons-for-elementor' ), PREMIUM_ADDONS_STABLE_VERSION );
480
-
481
- $new_links = array( $settings_link, $rollback_link );
482
-
483
- if ( ! $is_papro_installed ) {
484
-
485
- $link = Helper_Functions::get_campaign_link( 'https://premiumaddons.com/pro', 'plugins-page', 'wp-dash', 'get-pro' );
486
-
487
- $pro_link = sprintf( '<a href="%s" target="_blank" style="color: #FF6000; font-weight: bold;">%s</a>', $link, __( 'Go Pro', 'premium-addons-for-elementor' ) );
488
- array_push( $new_links, $pro_link );
489
- }
490
-
491
- $new_links = array_merge( $links, $new_links );
492
-
493
- return $new_links;
494
- }
495
-
496
- /**
497
- * Plugin row meta.
498
- *
499
- * Extends plugin row meta links
500
- *
501
- * Fired by `plugin_row_meta` filter.
502
- *
503
- * @since 3.8.4
504
- * @access public
505
- *
506
- * @param array $meta array of the plugin's metadata.
507
- * @param string $file path to the plugin file.
508
- *
509
- * @return array An array of plugin row meta links.
510
- */
511
- public function plugin_row_meta( $meta, $file ) {
512
-
513
- if ( Helper_Functions::is_hide_row_meta() ) {
514
- return $meta;
515
- }
516
-
517
- if ( PREMIUM_ADDONS_BASENAME === $file ) {
518
-
519
- $link = Helper_Functions::get_campaign_link( 'https://premiumaddons.com/support', 'plugins-page', 'wp-dash', 'get-support' );
520
-
521
- $row_meta = array(
522
- 'docs' => '<a href="' . esc_attr( $link ) . '" aria-label="' . esc_attr( __( 'View Premium Addons for Elementor Documentation', 'premium-addons-for-elementor' ) ) . '" target="_blank">' . __( 'Docs & FAQs', 'premium-addons-for-elementor' ) . '</a>',
523
- 'videos' => '<a href="https://www.youtube.com/watch?v=D3INxWw_jKI&list=PLLpZVOYpMtTArB4hrlpSnDJB36D2sdoTv" aria-label="' . esc_attr( __( 'View Premium Addons Video Tutorials', 'premium-addons-for-elementor' ) ) . '" target="_blank">' . __( 'Video Tutorials', 'premium-addons-for-elementor' ) . '</a>',
524
- );
525
-
526
- $meta = array_merge( $meta, $row_meta );
527
- }
528
-
529
- return $meta;
530
-
531
- }
532
-
533
- /**
534
- * Gets current screen slug
535
- *
536
- * @since 3.3.8
537
- * @access public
538
- *
539
- * @return string current screen slug
540
- */
541
- public static function get_current_screen() {
542
-
543
- self::$current_screen = get_current_screen()->id;
544
-
545
- return isset( self::$current_screen ) ? self::$current_screen : false;
546
-
547
- }
548
-
549
- /**
550
- * Set Admin Tabs
551
- *
552
- * @access private
553
- * @since 3.20.8
554
- */
555
- private function set_admin_tabs() {
556
-
557
- $slug = $this->page_slug;
558
-
559
- self::$tabs = array(
560
- 'general' => array(
561
- 'id' => 'general',
562
- 'slug' => $slug . '#tab=general',
563
- 'title' => __( 'General', 'premium-addons-for-elementor' ),
564
- 'href' => '#tab=general',
565
- 'template' => PREMIUM_ADDONS_PATH . 'admin/includes/templates/general',
566
- ),
567
- 'elements' => array(
568
- 'id' => 'elements',
569
- 'slug' => $slug . '#tab=elements',
570
- 'title' => __( 'Widgets & Add-ons', 'premium-addons-for-elementor' ),
571
- 'href' => '#tab=elements',
572
- 'template' => PREMIUM_ADDONS_PATH . 'admin/includes/templates/modules-settings',
573
- ),
574
- 'features' => array(
575
- 'id' => 'features',
576
- 'slug' => $slug . '#tab=features',
577
- 'title' => __( 'Global Features', 'premium-addons-for-elementor' ),
578
- 'href' => '#tab=features',
579
- 'template' => PREMIUM_ADDONS_PATH . 'admin/includes/templates/features',
580
- ),
581
- 'integrations' => array(
582
- 'id' => 'integrations',
583
- 'slug' => $slug . '#tab=integrations',
584
- 'title' => __( 'Integrations', 'premium-addons-for-elementor' ),
585
- 'href' => '#tab=integrations',
586
- 'template' => PREMIUM_ADDONS_PATH . 'admin/includes/templates/integrations',
587
- ),
588
- 'version-control' => array(
589
- 'id' => 'vcontrol',
590
- 'slug' => $slug . '#tab=vcontrol',
591
- 'title' => __( 'Version Control', 'premium-addons-for-elementor' ),
592
- 'href' => '#tab=vcontrol',
593
- 'template' => PREMIUM_ADDONS_PATH . 'admin/includes/templates/version-control',
594
- ),
595
- 'white-label' => array(
596
- 'id' => 'white-label',
597
- 'slug' => $slug . '#tab=white-label',
598
- 'title' => __( 'White Labeling', 'premium-addons-for-elementor' ),
599
- 'href' => '#tab=white-label',
600
- 'template' => PREMIUM_ADDONS_PATH . 'admin/includes/templates/white-label',
601
- ),
602
- 'info' => array(
603
- 'id' => 'system-info',
604
- 'slug' => $slug . '#tab=system-info',
605
- 'title' => __( 'System Info', 'premium-addons-for-elementor' ),
606
- 'href' => '#tab=system-info',
607
- 'template' => PREMIUM_ADDONS_PATH . 'admin/includes/templates/info',
608
- ),
609
- );
610
-
611
- self::$tabs = apply_filters( 'pa_admin_register_tabs', self::$tabs );
612
-
613
- }
614
-
615
- /**
616
- * Add Menu Tabs
617
- *
618
- * Create Submenu Page
619
- *
620
- * @since 3.20.9
621
- * @access public
622
- *
623
- * @return void
624
- */
625
- public function add_menu_tabs() {
626
-
627
- $plugin_name = Helper_Functions::name();
628
-
629
- call_user_func(
630
- 'add_menu_page',
631
- $plugin_name,
632
- $plugin_name,
633
- 'manage_options',
634
- $this->page_slug,
635
- array( $this, 'render_setting_tabs' ),
636
- '',
637
- 100
638
- );
639
-
640
- foreach ( self::$tabs as $tab ) {
641
-
642
- call_user_func(
643
- 'add_submenu_page',
644
- $this->page_slug,
645
- $tab['title'],
646
- $tab['title'],
647
- 'manage_options',
648
- $tab['slug'],
649
- '__return_null'
650
- );
651
- }
652
-
653
- remove_submenu_page( $this->page_slug, $this->page_slug );
654
- }
655
-
656
- /**
657
- * Render Setting Tabs
658
- *
659
- * Render the final HTML content for admin setting tabs
660
- *
661
- * @access public
662
- * @since 3.20.8
663
- */
664
- public function render_setting_tabs() {
665
-
666
- ?>
667
- <div class="pa-settings-wrap">
668
- <?php do_action( 'pa_before_render_admin_tabs' ); ?>
669
- <div class="pa-settings-tabs">
670
- <ul class="pa-settings-tabs-list">
671
- <?php
672
- foreach ( self::$tabs as $key => $tab ) {
673
- $link = '<li class="pa-settings-tab">';
674
- $link .= '<a id="pa-tab-link-' . esc_attr( $tab['id'] ) . '"';
675
- $link .= ' href="' . esc_url( $tab['href'] ) . '">';
676
- $link .= '<i class="pa-dash-' . esc_attr( $tab['id'] ) . '"></i>';
677
- $link .= '<span>' . esc_html( $tab['title'] ) . '</span>';
678
- $link .= '</a>';
679
- $link .= '</li>';
680
-
681
- echo $link; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
682
- }
683
- ?>
684
- </ul>
685
- </div> <!-- Settings Tabs -->
686
-
687
- <div class="pa-settings-sections">
688
- <?php
689
- foreach ( self::$tabs as $key => $tab ) {
690
- echo wp_kses_post( '<div id="pa-section-' . $tab['id'] . '" class="pa-section pa-section-' . $key . '">' );
691
- include_once $tab['template'] . '.php';
692
- echo '</div>';
693
- }
694
- ?>
695
- </div> <!-- Settings Sections -->
696
- <?php do_action( 'pa_after_render_admin_tabs' ); ?>
697
- </div> <!-- Settings Wrap -->
698
- <?php
699
- }
700
-
701
- /**
702
- * Render Dashboard Header
703
- *
704
- * @since 4.0.0
705
- * @access public
706
- */
707
- public function render_dashboard_header() {
708
-
709
- $url = Helper_Functions::get_campaign_link( 'https://premiumaddons.com/pro/', 'settings-page', 'wp-dash', 'dashboard' );
710
-
711
- $show_logo = Helper_Functions::is_hide_logo();
712
-
713
- ?>
714
-
715
- <div class="papro-admin-notice">
716
- <?php if ( ! $show_logo ) : ?>
717
- <div class="papro-admin-notice-left">
718
- <div class="papro-admin-notice-logo">
719
- <img class="pa-notice-logo" src="<?php echo esc_attr( PREMIUM_ADDONS_URL . 'admin/images/papro-notice-logo.png' ); ?>">
720
- </div>
721
- <a href="https://premiumaddons.com" target="_blank"></a>
722
- </div>
723
- <?php endif; ?>
724
-
725
- <?php if ( ! Helper_Functions::check_papro_version() ) : ?>
726
- <div class="papro-admin-notice-right">
727
- <div class="papro-admin-notice-info">
728
- <h4>
729
- <?php echo esc_html( __( 'Get Premium Addons PRO', 'premium-addons-for-elementor' ) ); ?>
730
- </h4>
731
- <p>
732
- <?php
733
- /* translators: %s: html tags */
734
- echo wp_kses_post( sprintf( __( 'Supercharge your Elementor with %1$sPRO Widgets & Addons%2$s that you won\'t find anywhere else.', 'premium-addons-for-elementor' ), '<span>', '</span>' ) );
735
- ?>
736
- </p>
737
- </div>
738
- <div class="papro-admin-notice-cta">
739
- <a class="papro-notice-btn" href="<?php echo esc_url( $url ); ?>" target="_blank">
740
- <?php echo esc_html( __( 'Get PRO', 'premium-addons-for-elementor' ) ); ?>
741
- </a>
742
- </div>
743
- </div>
744
- <?php endif; ?>
745
- </div>
746
-
747
- <?php
748
- }
749
-
750
- /**
751
- * Save Settings
752
- *
753
- * Save elements settings using AJAX
754
- *
755
- * @access public
756
- * @since 3.20.8
757
- */
758
- public function save_settings() {
759
-
760
- check_ajax_referer( 'pa-settings-tab', 'security' );
761
-
762
- if ( ! isset( $_POST['fields'] ) ) {
763
- return;
764
- }
765
-
766
- parse_str( sanitize_text_field( wp_unslash( $_POST['fields'] ) ), $settings );
767
-
768
- $defaults = self::get_default_elements();
769
-
770
- $elements = array_fill_keys( array_keys( array_intersect_key( $settings, $defaults ) ), true );
771
-
772
- update_option( 'pa_save_settings', $elements );
773
-
774
- wp_send_json_success();
775
- }
776
-
777
- /**
778
- * Save Integrations Control Settings
779
- *
780
- * Stores integration and version control settings
781
- *
782
- * @since 3.20.8
783
- * @access public
784
- */
785
- public function save_additional_settings() {
786
-
787
- check_ajax_referer( 'pa-settings-tab', 'security' );
788
-
789
- if ( ! isset( $_POST['fields'] ) ) {
790
- return;
791
- }
792
-
793
- parse_str( sanitize_text_field( wp_unslash( $_POST['fields'] ) ), $settings );
794
-
795
- $new_settings = array(
796
- 'premium-map-api' => sanitize_text_field( $settings['premium-map-api'] ),
797
- 'premium-youtube-api' => sanitize_text_field( $settings['premium-youtube-api'] ),
798
- 'premium-map-disable-api' => intval( $settings['premium-map-disable-api'] ? 1 : 0 ),
799
- 'premium-map-cluster' => intval( $settings['premium-map-cluster'] ? 1 : 0 ),
800
- 'premium-map-locale' => sanitize_text_field( $settings['premium-map-locale'] ),
801
- 'is-beta-tester' => intval( $settings['is-beta-tester'] ? 1 : 0 ),
802
- );
803
-
804
- update_option( 'pa_maps_save_settings', $new_settings );
805
-
806
- wp_send_json_success( $settings );
807
-
808
- }
809
-
810
- /**
811
- * Save Global Button Value
812
- *
813
- * Saves value for elements global switcher
814
- *
815
- * @since 4.0.0
816
- * @access public
817
- */
818
- public function save_global_btn_value() {
819
-
820
- check_ajax_referer( 'pa-settings-tab', 'security' );
821
-
822
- if ( ! isset( $_POST['isGlobalOn'] ) ) {
823
- wp_send_json_error();
824
- }
825
-
826
- $global_btn_value = sanitize_text_field( wp_unslash( $_POST['isGlobalOn'] ) );
827
-
828
- update_option( 'pa_global_btn_value', $global_btn_value );
829
-
830
- wp_send_json_success();
831
-
832
- }
833
-
834
- /**
835
- * Get default Elements
836
- *
837
- * @since 3.20.9
838
- * @access private
839
- *
840
- * @return $default_keys array keys defaults
841
- */
842
- private static function get_default_elements() {
843
-
844
- $elements = self::get_elements_list();
845
-
846
- $keys = array();
847
-
848
- // Now, we need to fill our array with elements keys.
849
- foreach ( $elements as $cat ) {
850
- if ( count( $cat['elements'] ) ) {
851
- foreach ( $cat['elements'] as $elem ) {
852
-
853
- array_push( $keys, $elem['key'] );
854
-
855
- if ( isset( $elem['draw_svg'] ) ) {
856
- array_push( $keys, 'svg_' . $elem['key'] );
857
- }
858
- }
859
- }
860
- }
861
-
862
- $default_keys = array_fill_keys( $keys, true );
863
-
864
- return $default_keys;
865
-
866
- }
867
-
868
- /**
869
- * Get Pro Elements.
870
- * Return PAPRO Widgets.
871
- *
872
- * @since 4.5.3
873
- * @access public
874
- *
875
- * @return array
876
- */
877
- public static function get_pro_elements() {
878
-
879
- $elements = self::get_elements_list();
880
-
881
- $pro_elements = array();
882
-
883
- $all_elements = $elements['cat-1'];
884
-
885
- if ( count( $all_elements['elements'] ) ) {
886
- foreach ( $all_elements['elements'] as $elem ) {
887
- if ( isset( $elem['is_pro'] ) && ! isset( $elem['is_global'] ) ) {
888
- array_push( $pro_elements, $elem );
889
- }
890
- }
891
- }
892
-
893
- return $pro_elements;
894
- }
895
-
896
- /**
897
- * Get PA Free Elements.
898
- * Return PA Widgets.
899
- *
900
- * @since 4.6.1
901
- * @access public
902
- *
903
- * @return array
904
- */
905
- public static function get_free_widgets_names() {
906
-
907
- $elements = self::get_elements_list()['cat-1']['elements'];
908
-
909
- $pa_elements = array();
910
-
911
- if ( count( $elements ) ) {
912
- foreach ( $elements as $elem ) {
913
- if ( ! isset( $elem['is_pro'] ) && ! isset( $elem['is_global'] ) && isset( $elem['name'] ) ) {
914
- array_push( $pa_elements, $elem['name'] );
915
- }
916
- }
917
- }
918
-
919
- return $pa_elements;
920
- }
921
-
922
- /**
923
- * Get Global Elements Switchers.
924
- * Construct an associative array of addon_switcher => 'yes' pairs
925
- * Example :
926
- * + array( 'premium_gradient_switcher' => yes').
927
- *
928
- * @since 4.6.1
929
- * @access public
930
- *
931
- * @return array
932
- */
933
- public static function get_global_elements_switchers() {
934
-
935
- $elements = self::get_elements_list()['cat-4'];
936
-
937
- $global_elems = array();
938
-
939
- if ( count( $elements['elements'] ) ) {
940
- foreach ( $elements['elements'] as $elem ) {
941
- if ( isset( $elem['is_pro'] ) && isset( $elem['is_global'] ) ) {
942
- $global_elems[ str_replace( '-', '_', $elem['key'] ) . '_switcher' ] = 'yes';
943
- }
944
- }
945
- }
946
-
947
- return $global_elems;
948
- }
949
-
950
- /**
951
- * Get Default Interations
952
- *
953
- * @since 3.20.9
954
- * @access private
955
- *
956
- * @return $default_keys array default keys
957
- */
958
- private static function get_default_integrations() {
959
-
960
- $settings = self::get_integrations_list();
961
-
962
- $default_keys = array_fill_keys( $settings, true );
963
-
964
- // Beta Tester should NOT be enabled by default.
965
- $default_keys['is-beta-tester'] = false;
966
-
967
- return $default_keys;
968
-
969
- }
970
-
971
- /**
972
- * Get enabled widgets
973
- *
974
- * @since 3.20.9
975
- * @access public
976
- *
977
- * @return array $enabled_keys enabled elements
978
- */
979
- public static function get_enabled_elements() {
980
-
981
- $defaults = self::get_default_elements();
982
-
983
- $enabled_keys = get_option( 'pa_save_settings', $defaults );
984
-
985
- foreach ( $defaults as $key => $value ) {
986
- if ( ! isset( $enabled_keys[ $key ] ) ) {
987
- $defaults[ $key ] = 0;
988
- }
989
- }
990
-
991
- return $defaults;
992
-
993
- }
994
-
995
- /**
996
- * Check SVG Draw
997
- *
998
- * @since 4.9.26
999
- * @access public
1000
- *
1001
- * @param string $key element key.
1002
- *
1003
- * @return boolean $is_enabled is option enabled.
1004
- */
1005
- public static function check_svg_draw( $key ) {
1006
-
1007
- $enabled_keys = get_option( 'pa_save_settings', array() );
1008
-
1009
- $is_enabled = isset( $enabled_keys[ 'svg_' . $key ] ) ? $enabled_keys[ 'svg_' . $key ] : false;
1010
-
1011
- return $is_enabled;
1012
-
1013
- }
1014
-
1015
- /**
1016
- * Check If Premium Templates is enabled
1017
- *
1018
- * @since 3.6.0
1019
- * @access public
1020
- *
1021
- * @return boolean
1022
- */
1023
- public static function check_premium_templates() {
1024
-
1025
- $settings = self::get_enabled_elements();
1026
-
1027
- if ( ! isset( $settings['premium-templates'] ) ) {
1028
- return true;
1029
- }
1030
-
1031
- $is_enabled = $settings['premium-templates'];
1032
-
1033
- return $is_enabled;
1034
- }
1035
-
1036
-
1037
- /**
1038
- * Check If Premium Duplicator is enabled
1039
- *
1040
- * @since 3.20.9
1041
- * @access public
1042
- *
1043
- * @return boolean
1044
- */
1045
- public static function check_duplicator() {
1046
-
1047
- $settings = self::get_enabled_elements();
1048
-
1049
- if ( ! isset( $settings['premium-duplicator'] ) ) {
1050
- return true;
1051
- }
1052
-
1053
- $is_enabled = $settings['premium-duplicator'];
1054
-
1055
- return $is_enabled;
1056
- }
1057
-
1058
- /**
1059
- * Check If Premium Duplicator is enabled
1060
- *
1061
- * @since 4.9.4
1062
- * @access public
1063
- *
1064
- * @return boolean
1065
- */
1066
- public static function check_dynamic_assets() {
1067
-
1068
- $settings = self::get_enabled_elements();
1069
-
1070
- if ( ! isset( $settings['premium-assets-generator'] ) ) {
1071
- return false;
1072
- }
1073
-
1074
- $is_enabled = $settings['premium-assets-generator'];
1075
-
1076
- return $is_enabled;
1077
- }
1078
-
1079
- /**
1080
- * Get Integrations Settings
1081
- *
1082
- * Get plugin integrations settings
1083
- *
1084
- * @since 3.20.9
1085
- * @access public
1086
- *
1087
- * @return array $settings integrations settings
1088
- */
1089
- public static function get_integrations_settings() {
1090
-
1091
- $enabled_keys = get_option( 'pa_maps_save_settings', self::get_default_integrations() );
1092
-
1093
- return $enabled_keys;
1094
-
1095
- }
1096
-
1097
- /**
1098
- * Run PA Rollback
1099
- *
1100
- * Trigger PA Rollback actions
1101
- *
1102
- * @since 4.2.5
1103
- * @access public
1104
- */
1105
- public function run_pa_rollback() {
1106
-
1107
- check_admin_referer( 'premium_addons_rollback' );
1108
-
1109
- $plugin_slug = basename( PREMIUM_ADDONS_FILE, '.php' );
1110
-
1111
- $pa_rollback = new PA_Rollback(
1112
- array(
1113
- 'version' => PREMIUM_ADDONS_STABLE_VERSION,
1114
- 'plugin_name' => PREMIUM_ADDONS_BASENAME,
1115
- 'plugin_slug' => $plugin_slug,
1116
- 'package_url' => sprintf( 'https://downloads.wordpress.org/plugin/%s.%s.zip', $plugin_slug, PREMIUM_ADDONS_STABLE_VERSION ),
1117
- )
1118
- );
1119
-
1120
- $pa_rollback->run();
1121
-
1122
- wp_die(
1123
- '',
1124
- esc_html( __( 'Rollback to Previous Version', 'premium-addons-for-elementor' ) ),
1125
- array(
1126
- 'response' => 200,
1127
- )
1128
- );
1129
-
1130
- }
1131
-
1132
- /**
1133
- * Disable unused widgets.
1134
- *
1135
- * @access public
1136
- * @since 4.5.8
1137
- */
1138
- public function get_unused_widgets() {
1139
-
1140
- check_ajax_referer( 'pa-settings-tab', 'security' );
1141
-
1142
- if ( ! current_user_can( 'install_plugins' ) ) {
1143
- wp_send_json_error();
1144
- }
1145
-
1146
- $pa_elements = self::get_pa_elements_names();
1147
-
1148
- $used_widgets = self::get_used_widgets();
1149
-
1150
- $unused_widgets = array_diff( $pa_elements, array_keys( $used_widgets ) );
1151
-
1152
- wp_send_json_success( $unused_widgets );
1153
-
1154
- }
1155
-
1156
- /**
1157
- * Clear Cached Assets.
1158
- *
1159
- * Deletes assets options from DB And
1160
- * deletes assets files from uploads/premium-addons-for-elementor
1161
- * diretory.
1162
- *
1163
- * @access public
1164
- * @since 4.9.3
1165
- */
1166
- public function clear_cached_assets() {
1167
-
1168
- check_ajax_referer( 'pa-generate-nonce', 'security' );
1169
-
1170
- if ( ! current_user_can( 'manage_options' ) ) {
1171
- wp_send_json_error( __( 'You are not allowed to do this action', 'premium-addons-for-elementor' ) );
1172
- }
1173
-
1174
- $post_id = isset( $_POST['id'] ) ? sanitize_text_field( wp_unslash( $_POST['id'] ) ) : '';
1175
-
1176
- if ( empty( $post_id ) ) {
1177
- $this->delete_assets_options();
1178
- }
1179
-
1180
- $this->delete_assets_files( $post_id );
1181
-
1182
- wp_send_json_success( 'Cached Assets Cleared' );
1183
- }
1184
-
1185
- /**
1186
- * Delete Assets Options.
1187
- *
1188
- * @access public
1189
- * @since 4.9.3
1190
- */
1191
- public function delete_assets_options() {
1192
-
1193
- global $wpdb;
1194
-
1195
- $query = $wpdb->prepare( "DELETE FROM $wpdb->options WHERE option_name LIKE '%pa_elements_%' OR option_name LIKE '%pa_edit_%' AND autoload = 'no'" );
1196
- $wpdb->query( $query );
1197
- }
1198
-
1199
- /**
1200
- * Delete Assets Files.
1201
- *
1202
- * @access public
1203
- * @since 4.6.1
1204
- *
1205
- * @param string $id post id.
1206
- */
1207
- public function delete_assets_files( $id ) {
1208
-
1209
- $path = PREMIUM_ASSETS_PATH;
1210
-
1211
- if ( ! is_dir( $path ) || ! file_exists( $path ) ) {
1212
- return;
1213
- }
1214
-
1215
- if ( empty( $id ) ) {
1216
- foreach ( scandir( $path ) as $file ) {
1217
- if ( '.' === $file || '..' === $file ) {
1218
- continue;
1219
- }
1220
-
1221
- unlink( Helper_Functions::get_safe_path( $path . DIRECTORY_SEPARATOR . $file ) );
1222
- }
1223
- } else {
1224
-
1225
- $id = Helper_Functions::generate_unique_id( 'pa_assets_' . $id );
1226
-
1227
- $arr = array();
1228
- foreach ( glob( PREMIUM_ASSETS_PATH . '/*' . $id . '*' ) as $file ) {
1229
- unlink( Helper_Functions::get_safe_path( $file ) );
1230
- }
1231
- }
1232
-
1233
- }
1234
-
1235
- /**
1236
- * Get PA widget names.
1237
- *
1238
- * @access public
1239
- * @since 4.5.8
1240
- *
1241
- * @return array
1242
- */
1243
- public static function get_pa_elements_names() {
1244
-
1245
- $names = self::$elements_names;
1246
-
1247
- if ( null === $names ) {
1248
-
1249
- $names = array_map(
1250
- function( $item ) {
1251
- return isset( $item['name'] ) ? $item['name'] : 'global';
1252
- },
1253
- self::get_elements_list()['cat-1']['elements']
1254
- );
1255
-
1256
- $names = array_filter(
1257
- $names,
1258
- function( $name ) {
1259
- return 'global' !== $name;
1260
- }
1261
- );
1262
-
1263
- }
1264
-
1265
- return $names;
1266
- }
1267
-
1268
- /**
1269
- * Get used widgets.
1270
- *
1271
- * @access public
1272
- * @since 4.5.8
1273
- *
1274
- * @return array
1275
- */
1276
- public static function get_used_widgets() {
1277
-
1278
- $used_widgets = array();
1279
- $tracker_allowed = 'yes' === get_option( 'elementor_allow_tracking' ) ? true : false;
1280
-
1281
- if ( ! $tracker_allowed ) {
1282
- return false;
1283
- }
1284
-
1285
- if ( class_exists( 'Elementor\Modules\Usage\Module' ) ) {
1286
-
1287
- $module = Module::instance();
1288
- $elements = $module->get_formatted_usage( 'raw' );
1289
-
1290
- $pa_elements = self::get_pa_elements_names();
1291
-
1292
- if ( is_array( $elements ) || is_object( $elements ) ) {
1293
-
1294
- foreach ( $elements as $post_type => $data ) {
1295
-
1296
- foreach ( $data['elements'] as $element => $count ) {
1297
-
1298
- if ( in_array( $element, $pa_elements, true ) ) {
1299
-
1300
- if ( isset( $used_widgets[ $element ] ) ) {
1301
- $used_widgets[ $element ] += $count;
1302
- } else {
1303
- $used_widgets[ $element ] = $count;
1304
- }
1305
- }
1306
- }
1307
- }
1308
- }
1309
- }
1310
-
1311
- return $used_widgets;
1312
- }
1313
-
1314
- /**
1315
- * Subscribe Newsletter
1316
- *
1317
- * Adds an email to Premium Addons subscribers list
1318
- *
1319
- * @since 4.7.0
1320
- *
1321
- * @access public
1322
- */
1323
- public function subscribe_newsletter() {
1324
-
1325
- check_ajax_referer( 'pa-settings-tab', 'security' );
1326
-
1327
- if ( ! self::check_user_can( 'manage_options' ) ) {
1328
- wp_send_json_error();
1329
- }
1330
-
1331
- $email = isset( $_POST['email'] ) ? sanitize_email( wp_unslash( $_POST['email'] ) ) : '';
1332
-
1333
- $api_url = 'https://premiumaddons.com/wp-json/mailchimp/v2/add';
1334
-
1335
- $request = add_query_arg(
1336
- array(
1337
- 'email' => $email,
1338
- ),
1339
- $api_url
1340
- );
1341
-
1342
- $response = wp_remote_get(
1343
- $request,
1344
- array(
1345
- 'timeout' => 60,
1346
- 'sslverify' => true,
1347
- )
1348
- );
1349
-
1350
- $body = wp_remote_retrieve_body( $response );
1351
- $body = json_decode( $body, true );
1352
-
1353
- wp_send_json_success( $body );
1354
-
1355
- }
1356
-
1357
- /**
1358
- * Get PA News
1359
- *
1360
- * Gets a list of the latest three blog posts
1361
- *
1362
- * @since 4.7.0
1363
- *
1364
- * @access public
1365
- */
1366
- public function get_pa_news() {
1367
-
1368
- $posts = get_transient( 'pa_news' );
1369
-
1370
- if ( empty( $posts ) ) {
1371
-
1372
- $api_url = 'https://premiumaddons.com/wp-json/wp/v2/posts';
1373
-
1374
- $request = add_query_arg(
1375
- array(
1376
- 'per_page' => 3,
1377
- ),
1378
- $api_url
1379
- );
1380
-
1381
- $response = wp_remote_get(
1382
- $request,
1383
- array(
1384
- 'timeout' => 60,
1385
- 'sslverify' => true,
1386
- )
1387
- );
1388
-
1389
- $body = wp_remote_retrieve_body( $response );
1390
- $posts = json_decode( $body, true );
1391
-
1392
- set_transient( 'pa_news', $posts, WEEK_IN_SECONDS );
1393
-
1394
- }
1395
-
1396
- return $posts;
1397
-
1398
- }
1399
-
1400
- /**
1401
- * Creates and returns an instance of the class
1402
- *
1403
- * @since 1.0.0
1404
- * @access public
1405
- *
1406
- * @return object
1407
- */
1408
- public static function get_instance() {
1409
-
1410
- if ( ! isset( self::$instance ) ) {
1411
-
1412
- self::$instance = new self();
1413
-
1414
- }
1415
-
1416
- return self::$instance;
1417
- }
1418
- }
1
+ <?php
2
+ /**
3
+ * PA Admin Helper
4
+ */
5
+
6
+ namespace PremiumAddons\Admin\Includes;
7
+
8
+ use PremiumAddons\Includes\Helper_Functions;
9
+ use Elementor\Modules\Usage\Module;
10
+
11
+ if ( ! defined( 'ABSPATH' ) ) {
12
+ exit;
13
+ }
14
+
15
+ /**
16
+ * Class Admin_Helper
17
+ */
18
+ class Admin_Helper {
19
+
20
+ /**
21
+ * Admin settings tabs
22
+ *
23
+ * @var tabs
24
+ */
25
+ private static $tabs = null;
26
+
27
+ /**
28
+ * Class instance
29
+ *
30
+ * @var instance
31
+ */
32
+ private static $instance = null;
33
+
34
+ /**
35
+ * Premium Addons Settings Page Slug
36
+ *
37
+ * @var page_slug
38
+ */
39
+ protected $page_slug = 'premium-addons';
40
+
41
+ /**
42
+ * Current Screen ID
43
+ *
44
+ * @var current_screen
45
+ */
46
+ public static $current_screen = null;
47
+
48
+ /**
49
+ * Elements List
50
+ *
51
+ * @var elements_list
52
+ */
53
+ public static $elements_list = null;
54
+
55
+ /**
56
+ * Elements Names
57
+ *
58
+ * @var elements_names
59
+ */
60
+ public static $elements_names = null;
61
+
62
+ /**
63
+ * Integrations List
64
+ *
65
+ * @var integrations_list
66
+ */
67
+ public static $integrations_list = null;
68
+
69
+ /**
70
+ * Constructor for the class
71
+ */
72
+ public function __construct() {
73
+
74
+ // Get current screen ID.
75
+ add_action( 'current_screen', array( $this, 'get_current_screen' ) );
76
+
77
+ // Insert admin settings submenus.
78
+ $this->set_admin_tabs();
79
+ add_action( 'admin_menu', array( $this, 'add_menu_tabs' ), 100 );
80
+
81
+ // Enqueue required admin scripts.
82
+ add_action( 'admin_enqueue_scripts', array( $this, 'admin_enqueue_scripts' ) );
83
+
84
+ // Plugin Action Links.
85
+ add_filter( 'plugin_action_links_' . PREMIUM_ADDONS_BASENAME, array( $this, 'insert_action_links' ) );
86
+ add_filter( 'plugin_row_meta', array( $this, 'plugin_row_meta' ), 10, 2 );
87
+
88
+ // Register AJAX HOOKS.
89
+ add_action( 'wp_ajax_pa_save_global_btn', array( $this, 'save_global_btn_value' ) );
90
+ add_action( 'wp_ajax_pa_elements_settings', array( $this, 'save_settings' ) );
91
+ add_action( 'wp_ajax_pa_additional_settings', array( $this, 'save_additional_settings' ) );
92
+ add_action( 'wp_ajax_pa_get_unused_widgets', array( $this, 'get_unused_widgets' ) );
93
+ add_action( 'wp_ajax_get_pa_menu_item_settings', array( $this, 'get_pa_menu_item_settings' ) );
94
+ add_action( 'wp_ajax_save_pa_menu_item_settings', array( $this, 'save_pa_menu_item_settings' ) );
95
+ add_action( 'wp_ajax_save_pa_mega_item_content', array( $this, 'save_pa_mega_item_content' ) );
96
+
97
+ // Register AJAX Hooks for regenerate assets.
98
+ add_action( 'wp_ajax_pa_clear_cached_assets', array( $this, 'clear_cached_assets' ) );
99
+
100
+ // Register AJAX Hooks for Newsletter.
101
+ add_action( 'wp_ajax_subscribe_newsletter', array( $this, 'subscribe_newsletter' ) );
102
+
103
+ // Add action for PA dashboard tab header.
104
+ add_action( 'pa_before_render_admin_tabs', array( $this, 'render_dashboard_header' ) );
105
+
106
+ // Register Rollback hooks.
107
+ add_action( 'admin_post_premium_addons_rollback', array( $this, 'run_pa_rollback' ) );
108
+
109
+ if ( is_admin() ) {
110
+ if ( isset( $_SERVER['REQUEST_URI'] ) ) {
111
+ $current_page = filter_var( wp_unslash( $_SERVER['REQUEST_URI'] ), FILTER_SANITIZE_STRING );
112
+ if ( false === strpos( $current_page, 'action=elementor' ) ) {
113
+ Admin_Notices::get_instance();
114
+
115
+ // Beta tester.
116
+ Beta_Testers::get_instance();
117
+
118
+ // PA Duplicator.
119
+ if ( self::check_duplicator() ) {
120
+ Duplicator::get_instance();
121
+ }
122
+ }
123
+ }
124
+ }
125
+
126
+ if ( is_user_logged_in() && self::check_user_can( 'manage_options' ) ) {
127
+ // PA Dynamic Assets.
128
+ $row_meta = Helper_Functions::is_hide_row_meta();
129
+ if ( self::check_dynamic_assets() && ! $row_meta ) {
130
+ Admin_Bar::get_instance();
131
+ }
132
+ }
133
+
134
+ }
135
+
136
+ /**
137
+ * Checks user credentials for specific action
138
+ *
139
+ * @since 2.6.8
140
+ *
141
+ * @param string $action action.
142
+ *
143
+ * @return boolean
144
+ */
145
+ public static function check_user_can( $action ) {
146
+ return current_user_can( $action );
147
+ }
148
+
149
+ /**
150
+ * Get Elements List
151
+ *
152
+ * Get a list of all the elements available in the plugin
153
+ *
154
+ * @since 3.20.9
155
+ * @access private
156
+ *
157
+ * @return array widget_list
158
+ */
159
+ public static function get_elements_list() {
160
+
161
+ if ( null === self::$elements_list ) {
162
+
163
+ self::$elements_list = require_once PREMIUM_ADDONS_PATH . 'admin/includes/elements.php';
164
+
165
+ }
166
+
167
+ return self::$elements_list;
168
+
169
+ }
170
+
171
+ /**
172
+ * Get Integrations List
173
+ *
174
+ * Get a list of all the integrations available in the plugin
175
+ *
176
+ * @since 3.20.9
177
+ * @access private
178
+ *
179
+ * @return array integrations_list
180
+ */
181
+ private static function get_integrations_list() {
182
+
183
+ if ( null === self::$integrations_list ) {
184
+
185
+ self::$integrations_list = array(
186
+ 'premium-map-api',
187
+ 'premium-youtube-api',
188
+ 'premium-map-disable-api',
189
+ 'premium-map-cluster',
190
+ 'premium-map-locale',
191
+ 'is-beta-tester',
192
+ );
193
+
194
+ }
195
+
196
+ return self::$integrations_list;
197
+
198
+ }
199
+
200
+ /**
201
+ * Admin Enqueue Scripts
202
+ *
203
+ * Enqueue the required assets on our admin pages
204
+ *
205
+ * @since 1.0.0
206
+ * @access public
207
+ */
208
+ public function admin_enqueue_scripts() {
209
+
210
+ $suffix = is_rtl() ? '-rtl' : '';
211
+ $current_screen = self::get_current_screen();
212
+ $enabled_elements = self::get_enabled_elements();
213
+ $action = isset( $_SERVER['REQUEST_URI'] ) ? filter_var( wp_unslash( $_SERVER['REQUEST_URI'] ), FILTER_SANITIZE_STRING ) : '';
214
+
215
+ if ( false === strpos( $action, 'action=architect' ) ) {
216
+
217
+ wp_enqueue_style(
218
+ 'pa_admin_icon',
219
+ PREMIUM_ADDONS_URL . 'admin/assets/fonts/style.css',
220
+ array(),
221
+ PREMIUM_ADDONS_VERSION,
222
+ 'all'
223
+ );
224
+
225
+ wp_enqueue_style(
226
+ 'pa-notice',
227
+ PREMIUM_ADDONS_URL . 'admin/assets/css/notice' . $suffix . '.css',
228
+ array(),
229
+ PREMIUM_ADDONS_VERSION,
230
+ 'all'
231
+ );
232
+
233
+ wp_enqueue_style(
234
+ 'pa-admin',
235
+ PREMIUM_ADDONS_URL . 'admin/assets/css/admin' . $suffix . '.css',
236
+ array(),
237
+ PREMIUM_ADDONS_VERSION,
238
+ 'all'
239
+ );
240
+
241
+ }
242
+
243
+ if ( strpos( $current_screen, $this->page_slug ) !== false ) {
244
+
245
+ wp_enqueue_style(
246
+ 'pa-sweetalert-style',
247
+ PREMIUM_ADDONS_URL . 'admin/assets/js/sweetalert2/sweetalert2.min.css',
248
+ array(),
249
+ PREMIUM_ADDONS_VERSION,
250
+ 'all'
251
+ );
252
+
253
+ wp_enqueue_script(
254
+ 'pa-admin',
255
+ PREMIUM_ADDONS_URL . 'admin/assets/js/admin.js',
256
+ array( 'jquery' ),
257
+ PREMIUM_ADDONS_VERSION,
258
+ true
259
+ );
260
+
261
+ wp_enqueue_script(
262
+ 'pa-sweetalert-core',
263
+ PREMIUM_ADDONS_URL . 'admin/assets/js/sweetalert2/core.js',
264
+ array( 'jquery' ),
265
+ PREMIUM_ADDONS_VERSION,
266
+ true
267
+ );
268
+
269
+ wp_enqueue_script(
270
+ 'pa-sweetalert',
271
+ PREMIUM_ADDONS_URL . 'admin/assets/js/sweetalert2/sweetalert2.min.js',
272
+ array( 'jquery', 'pa-sweetalert-core' ),
273
+ PREMIUM_ADDONS_VERSION,
274
+ true
275
+ );
276
+
277
+ $theme_slug = Helper_Functions::get_installed_theme();
278
+
279
+ $localized_data = array(
280
+ 'settings' => array(
281
+ 'ajaxurl' => admin_url( 'admin-ajax.php' ),
282
+ 'nonce' => wp_create_nonce( 'pa-settings-tab' ),
283
+ 'generate_nonce' => wp_create_nonce( 'pa-generate-nonce' ),
284
+ 'theme' => $theme_slug,
285
+ 'isTrackerAllowed' => 'yes' === get_option( 'elementor_allow_tracking', 'no' ) ? true : false,
286
+ ),
287
+ 'premiumRollBackConfirm' => array(
288
+ 'home_url' => home_url(),
289
+ 'i18n' => array(
290
+ 'rollback_to_previous_version' => __( 'Rollback to Previous Version', 'premium-addons-for-elementor' ),
291
+ /* translators: %s: PA stable version */
292
+ 'rollback_confirm' => sprintf( __( 'Are you sure you want to reinstall version %s?', 'premium-addons-for-elementor' ), PREMIUM_ADDONS_STABLE_VERSION ),
293
+ 'yes' => __( 'Continue', 'premium-addons-for-elementor' ),
294
+ 'cancel' => __( 'Cancel', 'premium-addons-for-elementor' ),
295
+ ),
296
+ ),
297
+ );
298
+
299
+ // Add PAPRO Rollback Confirm message if PAPRO installed.
300
+ if ( Helper_Functions::check_papro_version() ) {
301
+ /* translators: %s: PA stable version */
302
+ $localized_data['premiumRollBackConfirm']['i18n']['papro_rollback_confirm'] = sprintf( __( 'Are you sure you want to reinstall version %s?', 'premium-addons-for-elementor' ), PREMIUM_ADDONS_STABLE_VERSION );
303
+ }
304
+
305
+ wp_localize_script( 'pa-admin', 'premiumAddonsSettings', $localized_data );
306
+
307
+ }
308
+
309
+ if ( 'nav-menus' === $current_screen && $enabled_elements['premium-nav-menu'] ) {
310
+
311
+ wp_enqueue_style(
312
+ 'pa-font-awesome',
313
+ ELEMENTOR_ASSETS_URL . 'lib/font-awesome/css/font-awesome.min.css',
314
+ array(),
315
+ '4.7.0',
316
+ 'all'
317
+ );
318
+
319
+ wp_enqueue_style( 'wp-color-picker' );
320
+
321
+ wp_enqueue_style(
322
+ 'jquery-fonticonpicker',
323
+ PREMIUM_ADDONS_URL . 'admin/assets/css/jquery-fonticonpicker.css',
324
+ array(),
325
+ PREMIUM_ADDONS_VERSION,
326
+ 'all'
327
+ );
328
+
329
+ wp_enqueue_script(
330
+ 'jquery-fonticonpicker',
331
+ PREMIUM_ADDONS_URL . 'admin/assets/js/jquery-fonticonpicker.js',
332
+ array( 'jquery' ),
333
+ PREMIUM_ADDONS_VERSION,
334
+ true
335
+ );
336
+
337
+ wp_enqueue_script(
338
+ 'pa-icon-list',
339
+ PREMIUM_ADDONS_URL . 'admin/assets/js/premium-icons-list.js',
340
+ array(),
341
+ PREMIUM_ADDONS_VERSION,
342
+ true
343
+ );
344
+
345
+ wp_enqueue_script(
346
+ 'mega-content-handler',
347
+ PREMIUM_ADDONS_URL . 'admin/assets/js/mega-content-handler.js',
348
+ array( 'jquery' ),
349
+ PREMIUM_ADDONS_VERSION,
350
+ true
351
+ );
352
+
353
+ wp_enqueue_script(
354
+ 'menu-editor',
355
+ PREMIUM_ADDONS_URL . 'admin/assets/js/menu-editor.js',
356
+ array( 'jquery', 'wp-color-picker' ),
357
+ PREMIUM_ADDONS_VERSION,
358
+ true
359
+ );
360
+
361
+ $pa_menu_localized = array(
362
+ 'ajaxurl' => admin_url( 'admin-ajax.php' ),
363
+ 'nonce' => wp_create_nonce( 'pa-menu-nonce' ),
364
+ );
365
+
366
+ $menu_content_localized = array(
367
+ 'ajaxurl' => admin_url( 'admin-ajax.php' ),
368
+ 'nonce' => wp_create_nonce( 'pa-live-editor' ),
369
+ );
370
+
371
+ wp_localize_script( 'mega-content-handler', 'paMegaContent', $menu_content_localized );
372
+ wp_localize_script( 'menu-editor', 'paMenuSettings', $pa_menu_localized );
373
+
374
+ // menu screen popups.
375
+ include_once PREMIUM_ADDONS_PATH . 'admin/includes/templates/nav-menu-settings.php';
376
+ }
377
+ }
378
+
379
+ /**
380
+ * Get PA menu item settings.
381
+ * Retrieve menu items settings from postmeta table.
382
+ *
383
+ * @access public
384
+ * @since 4.9.4
385
+ */
386
+ public function get_pa_menu_item_settings() {
387
+
388
+ check_ajax_referer( 'pa-menu-nonce', 'security' );
389
+
390
+ if ( ! current_user_can( 'manage_options' ) ) {
391
+ wp_send_json_error( 'User is not authorized!' );
392
+ }
393
+
394
+ if ( ! isset( $_POST['item_id'] ) ) {
395
+ wp_send_json_error( 'Settings are not set!' );
396
+ }
397
+
398
+ $item_id = sanitize_text_field( wp_unslash( $_POST['item_id'] ) );
399
+ $item_settings = json_decode( get_post_meta( $item_id, 'pa_megamenu_item_meta', true ) );
400
+
401
+ wp_send_json_success( $item_settings );
402
+ }
403
+
404
+ /**
405
+ * Save PA menu item settings.
406
+ * Save/Update menu items settings in postmeta table.
407
+ *
408
+ * @access public
409
+ * @since 4.9.4
410
+ */
411
+ public function save_pa_menu_item_settings() {
412
+
413
+ check_ajax_referer( 'pa-menu-nonce', 'security' );
414
+
415
+ if ( ! current_user_can( 'manage_options' ) ) {
416
+ wp_send_json_error( 'User is not authorized!' );
417
+ }
418
+
419
+ if ( ! isset( $_POST['settings'] ) ) {
420
+ wp_send_json_error( 'Settings are not set!' );
421
+ }
422
+
423
+ // phpcs: already sanitized by 'filter_var_array'
424
+ $settings = filter_var_array( wp_unslash( $_POST['settings'] ), FILTER_SANITIZE_STRING ); // phpcs:ignore WordPress.Security.ValidatedSanitizedInput.InputNotSanitized
425
+
426
+ update_post_meta( $settings['item_id'], 'pa_megamenu_item_meta', json_encode( $settings, JSON_UNESCAPED_UNICODE ) );
427
+
428
+ wp_send_json_success( 'Item Settings Saved' );
429
+ }
430
+
431
+ /**
432
+ * Save Pa Mega Item Content.
433
+ * Saves mega content's id in postmeta table.
434
+ *
435
+ * @access public
436
+ * @since 4.9.4
437
+ */
438
+ public function save_pa_mega_item_content() {
439
+
440
+ check_ajax_referer( 'pa-live-editor', 'security' );
441
+
442
+ if ( ! isset( $_POST['template_id'] ) ) {
443
+ wp_send_json_error( 'template id is not set!' );
444
+ }
445
+
446
+ if ( ! isset( $_POST['menu_item_id'] ) ) {
447
+ wp_send_json_error( 'item id is not set!' );
448
+ }
449
+
450
+ $item_id = sanitize_text_field( wp_unslash( $_POST['menu_item_id'] ) );
451
+ $temp_id = sanitize_text_field( wp_unslash( $_POST['template_id'] ) );
452
+
453
+ update_post_meta( $item_id, 'pa_mega_content_temp', $temp_id );
454
+
455
+ wp_send_json_success( 'Item Mega Content Saved' );
456
+
457
+ }
458
+
459
+ /**
460
+ * Insert action links.
461
+ *
462
+ * Adds action links to the plugin list table
463
+ *
464
+ * Fired by `plugin_action_links` filter.
465
+ *
466
+ * @param array $links plugin action links.
467
+ *
468
+ * @since 1.0.0
469
+ * @access public
470
+ */
471
+ public function insert_action_links( $links ) {
472
+
473
+ $papro_path = 'premium-addons-pro/premium-addons-pro-for-elementor.php';
474
+
475
+ $is_papro_installed = Helper_Functions::is_plugin_installed( $papro_path );
476
+
477
+ $settings_link = sprintf( '<a href="%1$s">%2$s</a>', admin_url( 'admin.php?page=' . $this->page_slug . '#tab=elements' ), __( 'Settings', 'premium-addons-for-elementor' ) );
478
+
479
+ $rollback_link = sprintf( '<a href="%1$s">%2$s %3$s</a>', wp_nonce_url( admin_url( 'admin-post.php?action=premium_addons_rollback' ), 'premium_addons_rollback' ), __( 'Rollback to Version ', 'premium-addons-for-elementor' ), PREMIUM_ADDONS_STABLE_VERSION );
480
+
481
+ $new_links = array( $settings_link, $rollback_link );
482
+
483
+ if ( ! $is_papro_installed ) {
484
+
485
+ $link = Helper_Functions::get_campaign_link( 'https://premiumaddons.com/pro', 'plugins-page', 'wp-dash', 'get-pro' );
486
+
487
+ $pro_link = sprintf( '<a href="%s" target="_blank" style="color: #FF6000; font-weight: bold;">%s</a>', $link, __( 'Go Pro', 'premium-addons-for-elementor' ) );
488
+ array_push( $new_links, $pro_link );
489
+ }
490
+
491
+ $new_links = array_merge( $links, $new_links );
492
+
493
+ return $new_links;
494
+ }
495
+
496
+ /**
497
+ * Plugin row meta.
498
+ *
499
+ * Extends plugin row meta links
500
+ *
501
+ * Fired by `plugin_row_meta` filter.
502
+ *
503
+ * @since 3.8.4
504
+ * @access public
505
+ *
506
+ * @param array $meta array of the plugin's metadata.
507
+ * @param string $file path to the plugin file.
508
+ *
509
+ * @return array An array of plugin row meta links.
510
+ */
511
+ public function plugin_row_meta( $meta, $file ) {
512
+
513
+ if ( Helper_Functions::is_hide_row_meta() ) {
514
+ return $meta;
515
+ }
516
+
517
+ if ( PREMIUM_ADDONS_BASENAME === $file ) {
518
+
519
+ $link = Helper_Functions::get_campaign_link( 'https://premiumaddons.com/support', 'plugins-page', 'wp-dash', 'get-support' );
520
+
521
+ $row_meta = array(
522
+ 'docs' => '<a href="' . esc_attr( $link ) . '" aria-label="' . esc_attr( __( 'View Premium Addons for Elementor Documentation', 'premium-addons-for-elementor' ) ) . '" target="_blank">' . __( 'Docs & FAQs', 'premium-addons-for-elementor' ) . '</a>',
523
+ 'videos' => '<a href="https://www.youtube.com/watch?v=D3INxWw_jKI&list=PLLpZVOYpMtTArB4hrlpSnDJB36D2sdoTv" aria-label="' . esc_attr( __( 'View Premium Addons Video Tutorials', 'premium-addons-for-elementor' ) ) . '" target="_blank">' . __( 'Video Tutorials', 'premium-addons-for-elementor' ) . '</a>',
524
+ );
525
+
526
+ $meta = array_merge( $meta, $row_meta );
527
+ }
528
+
529
+ return $meta;
530
+
531
+ }
532
+
533
+ /**
534
+ * Gets current screen slug
535
+ *
536
+ * @since 3.3.8
537
+ * @access public
538
+ *
539
+ * @return string current screen slug
540
+ */
541
+ public static function get_current_screen() {
542
+
543
+ self::$current_screen = get_current_screen()->id;
544
+
545
+ return isset( self::$current_screen ) ? self::$current_screen : false;
546
+
547
+ }
548
+
549
+ /**
550
+ * Set Admin Tabs
551
+ *
552
+ * @access private
553
+ * @since 3.20.8
554
+ */
555
+ private function set_admin_tabs() {
556
+
557
+ $slug = $this->page_slug;
558
+
559
+ self::$tabs = array(
560
+ 'general' => array(
561
+ 'id' => 'general',
562
+ 'slug' => $slug . '#tab=general',
563
+ 'title' => __( 'General', 'premium-addons-for-elementor' ),
564
+ 'href' => '#tab=general',
565
+ 'template' => PREMIUM_ADDONS_PATH . 'admin/includes/templates/general',
566
+ ),
567
+ 'elements' => array(
568
+ 'id' => 'elements',
569
+ 'slug' => $slug . '#tab=elements',
570
+ 'title' => __( 'Widgets & Add-ons', 'premium-addons-for-elementor' ),
571
+ 'href' => '#tab=elements',
572
+ 'template' => PREMIUM_ADDONS_PATH . 'admin/includes/templates/modules-settings',
573
+ ),
574
+ 'features' => array(
575
+ 'id' => 'features',
576
+ 'slug' => $slug . '#tab=features',
577
+ 'title' => __( 'Global Features', 'premium-addons-for-elementor' ),
578
+ 'href' => '#tab=features',
579
+ 'template' => PREMIUM_ADDONS_PATH . 'admin/includes/templates/features',
580
+ ),
581
+ 'integrations' => array(
582
+ 'id' => 'integrations',
583
+ 'slug' => $slug . '#tab=integrations',
584
+ 'title' => __( 'Integrations', 'premium-addons-for-elementor' ),
585
+ 'href' => '#tab=integrations',
586
+ 'template' => PREMIUM_ADDONS_PATH . 'admin/includes/templates/integrations',
587
+ ),
588
+ 'version-control' => array(
589
+ 'id' => 'vcontrol',
590
+ 'slug' => $slug . '#tab=vcontrol',
591
+ 'title' => __( 'Version Control', 'premium-addons-for-elementor' ),
592
+ 'href' => '#tab=vcontrol',
593
+ 'template' => PREMIUM_ADDONS_PATH . 'admin/includes/templates/version-control',
594
+ ),
595
+ 'white-label' => array(
596
+ 'id' => 'white-label',
597
+ 'slug' => $slug . '#tab=white-label',
598
+ 'title' => __( 'White Labeling', 'premium-addons-for-elementor' ),
599
+ 'href' => '#tab=white-label',
600
+ 'template' => PREMIUM_ADDONS_PATH . 'admin/includes/templates/white-label',
601
+ ),
602
+ 'info' => array(
603
+ 'id' => 'system-info',
604
+ 'slug' => $slug . '#tab=system-info',
605
+ 'title' => __( 'System Info', 'premium-addons-for-elementor' ),
606
+ 'href' => '#tab=system-info',
607
+ 'template' => PREMIUM_ADDONS_PATH . 'admin/includes/templates/info',
608
+ ),
609
+ );
610
+
611
+ self::$tabs = apply_filters( 'pa_admin_register_tabs', self::$tabs );
612
+
613
+ }
614
+
615
+ /**
616
+ * Add Menu Tabs
617
+ *
618
+ * Create Submenu Page
619
+ *
620
+ * @since 3.20.9
621
+ * @access public
622
+ *
623
+ * @return void
624
+ */
625
+ public function add_menu_tabs() {
626
+
627
+ $plugin_name = Helper_Functions::name();
628
+
629
+ call_user_func(
630
+ 'add_menu_page',
631
+ $plugin_name,
632
+ $plugin_name,
633
+ 'manage_options',
634
+ $this->page_slug,
635
+ array( $this, 'render_setting_tabs' ),
636
+ '',
637
+ 100
638
+ );
639
+
640
+ foreach ( self::$tabs as $tab ) {
641
+
642
+ call_user_func(
643
+ 'add_submenu_page',
644
+ $this->page_slug,
645
+ $tab['title'],
646
+ $tab['title'],
647
+ 'manage_options',
648
+ $tab['slug'],
649
+ '__return_null'
650
+ );
651
+ }
652
+
653
+ remove_submenu_page( $this->page_slug, $this->page_slug );
654
+ }
655
+
656
+ /**
657
+ * Render Setting Tabs
658
+ *
659
+ * Render the final HTML content for admin setting tabs
660
+ *
661
+ * @access public
662
+ * @since 3.20.8
663
+ */
664
+ public function render_setting_tabs() {
665
+
666
+ ?>
667
+ <div class="pa-settings-wrap">
668
+ <?php do_action( 'pa_before_render_admin_tabs' ); ?>
669
+ <div class="pa-settings-tabs">
670
+ <ul class="pa-settings-tabs-list">
671
+ <?php
672
+ foreach ( self::$tabs as $key => $tab ) {
673
+ $link = '<li class="pa-settings-tab">';
674
+ $link .= '<a id="pa-tab-link-' . esc_attr( $tab['id'] ) . '"';
675
+ $link .= ' href="' . esc_url( $tab['href'] ) . '">';
676
+ $link .= '<i class="pa-dash-' . esc_attr( $tab['id'] ) . '"></i>';
677
+ $link .= '<span>' . esc_html( $tab['title'] ) . '</span>';
678
+ $link .= '</a>';
679
+ $link .= '</li>';
680
+
681
+ echo $link; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
682
+ }
683
+ ?>
684
+ </ul>
685
+ </div> <!-- Settings Tabs -->
686
+
687
+ <div class="pa-settings-sections">
688
+ <?php
689
+ foreach ( self::$tabs as $key => $tab ) {
690
+ echo wp_kses_post( '<div id="pa-section-' . $tab['id'] . '" class="pa-section pa-section-' . $key . '">' );
691
+ include_once $tab['template'] . '.php';
692
+ echo '</div>';
693
+ }
694
+ ?>
695
+ </div> <!-- Settings Sections -->
696
+ <?php do_action( 'pa_after_render_admin_tabs' ); ?>
697
+ </div> <!-- Settings Wrap -->
698
+ <?php
699
+ }
700
+
701
+ /**
702
+ * Render Dashboard Header
703
+ *
704
+ * @since 4.0.0
705
+ * @access public
706
+ */
707
+ public function render_dashboard_header() {
708
+
709
+ $url = Helper_Functions::get_campaign_link( 'https://premiumaddons.com/pro/', 'settings-page', 'wp-dash', 'dashboard' );
710
+
711
+ $show_logo = Helper_Functions::is_hide_logo();
712
+
713
+ ?>
714
+
715
+ <div class="papro-admin-notice">
716
+ <?php if ( ! $show_logo ) : ?>
717
+ <div class="papro-admin-notice-left">
718
+ <div class="papro-admin-notice-logo">
719
+ <img class="pa-notice-logo" src="<?php echo esc_attr( PREMIUM_ADDONS_URL . 'admin/images/papro-notice-logo.png' ); ?>">
720
+ </div>
721
+ <a href="https://premiumaddons.com" target="_blank"></a>
722
+ </div>
723
+ <?php endif; ?>
724
+
725
+ <?php if ( ! Helper_Functions::check_papro_version() ) : ?>
726
+ <div class="papro-admin-notice-right">
727
+ <div class="papro-admin-notice-info">
728
+ <h4>
729
+ <?php echo esc_html( __( 'Get Premium Addons PRO', 'premium-addons-for-elementor' ) ); ?>
730
+ </h4>
731
+ <p>
732
+ <?php
733
+ /* translators: %s: html tags */
734
+ echo wp_kses_post( sprintf( __( 'Supercharge your Elementor with %1$sPRO Widgets & Addons%2$s that you won\'t find anywhere else.', 'premium-addons-for-elementor' ), '<span>', '</span>' ) );
735
+ ?>
736
+ </p>
737
+ </div>
738
+ <div class="papro-admin-notice-cta">
739
+ <a class="papro-notice-btn" href="<?php echo esc_url( $url ); ?>" target="_blank">
740
+ <?php echo esc_html( __( 'Get PRO', 'premium-addons-for-elementor' ) ); ?>
741
+ </a>
742
+ </div>
743
+ </div>
744
+ <?php endif; ?>
745
+ </div>
746
+
747
+ <?php
748
+ }
749
+
750
+ /**
751
+ * Save Settings
752
+ *
753
+ * Save elements settings using AJAX
754
+ *
755
+ * @access public
756
+ * @since 3.20.8
757
+ */
758
+ public function save_settings() {
759
+
760
+ check_ajax_referer( 'pa-settings-tab', 'security' );
761
+
762
+ if ( ! isset( $_POST['fields'] ) ) {
763
+ return;
764
+ }
765
+
766
+ parse_str( sanitize_text_field( wp_unslash( $_POST['fields'] ) ), $settings );
767
+
768
+ $defaults = self::get_default_elements();
769
+
770
+ $elements = array_fill_keys( array_keys( array_intersect_key( $settings, $defaults ) ), true );
771
+
772
+ update_option( 'pa_save_settings', $elements );
773
+
774
+ wp_send_json_success();
775
+ }
776
+
777
+ /**
778
+ * Save Integrations Control Settings
779
+ *
780
+ * Stores integration and version control settings
781
+ *
782
+ * @since 3.20.8
783
+ * @access public
784
+ */
785
+ public function save_additional_settings() {
786
+
787
+ check_ajax_referer( 'pa-settings-tab', 'security' );
788
+
789
+ if ( ! isset( $_POST['fields'] ) ) {
790
+ return;
791
+ }
792
+
793
+ parse_str( sanitize_text_field( wp_unslash( $_POST['fields'] ) ), $settings );
794
+
795
+ $new_settings = array(
796
+ 'premium-map-api' => sanitize_text_field( $settings['premium-map-api'] ),
797
+ 'premium-youtube-api' => sanitize_text_field( $settings['premium-youtube-api'] ),
798
+ 'premium-map-disable-api' => intval( $settings['premium-map-disable-api'] ? 1 : 0 ),
799
+ 'premium-map-cluster' => intval( $settings['premium-map-cluster'] ? 1 : 0 ),
800
+ 'premium-map-locale' => sanitize_text_field( $settings['premium-map-locale'] ),
801
+ 'is-beta-tester' => intval( $settings['is-beta-tester'] ? 1 : 0 ),
802
+ );
803
+
804
+ update_option( 'pa_maps_save_settings', $new_settings );
805
+
806
+ wp_send_json_success( $settings );
807
+
808
+ }
809
+
810
+ /**
811
+ * Save Global Button Value
812
+ *
813
+ * Saves value for elements global switcher
814
+ *
815
+ * @since 4.0.0
816
+ * @access public
817
+ */
818
+ public function save_global_btn_value() {
819
+
820
+ check_ajax_referer( 'pa-settings-tab', 'security' );
821
+
822
+ if ( ! isset( $_POST['isGlobalOn'] ) ) {
823
+ wp_send_json_error();
824
+ }
825
+
826
+ $global_btn_value = sanitize_text_field( wp_unslash( $_POST['isGlobalOn'] ) );
827
+
828
+ update_option( 'pa_global_btn_value', $global_btn_value );
829
+
830
+ wp_send_json_success();
831
+
832
+ }
833
+
834
+ /**
835
+ * Get default Elements
836
+ *
837
+ * @since 3.20.9
838
+ * @access private
839
+ *
840
+ * @return $default_keys array keys defaults
841
+ */
842
+ private static function get_default_elements() {
843
+
844
+ $elements = self::get_elements_list();
845
+
846
+ $keys = array();
847
+
848
+ // Now, we need to fill our array with elements keys.
849
+ foreach ( $elements as $cat ) {
850
+ if ( count( $cat['elements'] ) ) {
851
+ foreach ( $cat['elements'] as $elem ) {
852
+
853
+ array_push( $keys, $elem['key'] );
854
+
855
+ if ( isset( $elem['draw_svg'] ) ) {
856
+ array_push( $keys, 'svg_' . $elem['key'] );
857
+ }
858
+ }
859
+ }
860
+ }
861
+
862
+ $default_keys = array_fill_keys( $keys, true );
863
+
864
+ return $default_keys;
865
+
866
+ }
867
+
868
+ /**
869
+ * Get Pro Elements.
870
+ * Return PAPRO Widgets.
871
+ *
872
+ * @since 4.5.3
873
+ * @access public
874
+ *
875
+ * @return array
876
+ */
877
+ public static function get_pro_elements() {
878
+
879
+ $elements = self::get_elements_list();
880
+
881
+ $pro_elements = array();
882
+
883
+ $all_elements = $elements['cat-1'];
884
+
885
+ if ( count( $all_elements['elements'] ) ) {
886
+ foreach ( $all_elements['elements'] as $elem ) {
887
+ if ( isset( $elem['is_pro'] ) && ! isset( $elem['is_global'] ) ) {
888
+ array_push( $pro_elements, $elem );
889
+ }
890
+ }
891
+ }
892
+
893
+ return $pro_elements;
894
+ }
895
+
896
+ /**
897
+ * Get PA Free Elements.
898
+ * Return PA Widgets.
899
+ *
900
+ * @since 4.6.1
901
+ * @access public
902
+ *
903
+ * @return array
904
+ */
905
+ public static function get_free_widgets_names() {
906
+
907
+ $elements = self::get_elements_list()['cat-1']['elements'];
908
+
909
+ $pa_elements = array();
910
+
911
+ if ( count( $elements ) ) {
912
+ foreach ( $elements as $elem ) {
913
+ if ( ! isset( $elem['is_pro'] ) && ! isset( $elem['is_global'] ) && isset( $elem['name'] ) ) {
914
+ array_push( $pa_elements, $elem['name'] );
915
+ }
916
+ }
917
+ }
918
+
919
+ return $pa_elements;
920
+ }
921
+
922
+ /**
923
+ * Get Global Elements Switchers.
924
+ * Construct an associative array of addon_switcher => 'yes' pairs
925
+ * Example :
926
+ * + array( 'premium_gradient_switcher' => yes').
927
+ *
928
+ * @since 4.6.1
929
+ * @access public
930
+ *
931
+ * @return array
932
+ */
933
+ public static function get_global_elements_switchers() {
934
+
935
+ $elements = self::get_elements_list()['cat-4'];
936
+
937
+ $global_elems = array();
938
+
939
+ if ( count( $elements['elements'] ) ) {
940
+ foreach ( $elements['elements'] as $elem ) {
941
+ if ( isset( $elem['is_pro'] ) && isset( $elem['is_global'] ) ) {
942
+ $global_elems[ str_replace( '-', '_', $elem['key'] ) . '_switcher' ] = 'yes';
943
+ }
944
+ }
945
+ }
946
+
947
+ return $global_elems;
948
+ }
949
+
950
+ /**
951
+ * Get Default Interations
952
+ *
953
+ * @since 3.20.9
954
+ * @access private
955
+ *
956
+ * @return $default_keys array default keys
957
+ */
958
+ private static function get_default_integrations() {
959
+
960
+ $settings = self::get_integrations_list();
961
+
962
+ $default_keys = array_fill_keys( $settings, true );
963
+
964
+ // Beta Tester should NOT be enabled by default.
965
+ $default_keys['is-beta-tester'] = false;
966
+
967
+ return $default_keys;
968
+
969
+ }
970
+
971
+ /**
972
+ * Get enabled widgets
973
+ *
974
+ * @since 3.20.9
975
+ * @access public
976
+ *
977
+ * @return array $enabled_keys enabled elements
978
+ */
979
+ public static function get_enabled_elements() {
980
+
981
+ $defaults = self::get_default_elements();
982
+
983
+ $enabled_keys = get_option( 'pa_save_settings', $defaults );
984
+
985
+ foreach ( $defaults as $key => $value ) {
986
+ if ( ! isset( $enabled_keys[ $key ] ) ) {
987
+ $defaults[ $key ] = 0;
988
+ }
989
+ }
990
+
991
+ return $defaults;
992
+
993
+ }
994
+
995
+ /**
996
+ * Check SVG Draw
997
+ *
998
+ * @since 4.9.26
999
+ * @access public
1000
+ *
1001
+ * @param string $key element key.
1002
+ *
1003
+ * @return boolean $is_enabled is option enabled.
1004
+ */
1005
+ public static function check_svg_draw( $key ) {
1006
+
1007
+ $enabled_keys = get_option( 'pa_save_settings', array() );
1008
+
1009
+ $is_enabled = isset( $enabled_keys[ 'svg_' . $key ] ) ? $enabled_keys[ 'svg_' . $key ] : false;
1010
+
1011
+ return $is_enabled;
1012
+
1013
+ }
1014
+
1015
+ /**
1016
+ * Check If Premium Templates is enabled
1017
+ *
1018
+ * @since 3.6.0
1019
+ * @access public
1020
+ *
1021
+ * @return boolean
1022
+ */
1023
+ public static function check_premium_templates() {
1024
+
1025
+ $settings = self::get_enabled_elements();
1026
+
1027
+ if ( ! isset( $settings['premium-templates'] ) ) {
1028
+ return true;
1029
+ }
1030
+
1031
+ $is_enabled = $settings['premium-templates'];
1032
+
1033
+ return $is_enabled;
1034
+ }
1035
+
1036
+
1037
+ /**
1038
+ * Check If Premium Duplicator is enabled
1039
+ *
1040
+ * @since 3.20.9
1041
+ * @access public
1042
+ *
1043
+ * @return boolean
1044
+ */
1045
+ public static function check_duplicator() {
1046
+
1047
+ $settings = self::get_enabled_elements();
1048
+
1049
+ if ( ! isset( $settings['premium-duplicator'] ) ) {
1050
+ return true;
1051
+ }
1052
+
1053
+ $is_enabled = $settings['premium-duplicator'];
1054
+
1055
+ return $is_enabled;
1056
+ }
1057
+
1058
+ /**
1059
+ * Check If Premium Duplicator is enabled
1060
+ *
1061
+ * @since 4.9.4
1062
+ * @access public
1063
+ *
1064
+ * @return boolean
1065
+ */
1066
+ public static function check_dynamic_assets() {
1067
+
1068
+ $settings = self::get_enabled_elements();
1069
+
1070
+ if ( ! isset( $settings['premium-assets-generator'] ) ) {
1071
+ return false;
1072
+ }
1073
+
1074
+ $is_enabled = $settings['premium-assets-generator'];
1075
+
1076
+ return $is_enabled;
1077
+ }
1078
+
1079
+ /**
1080
+ * Get Integrations Settings
1081
+ *
1082
+ * Get plugin integrations settings
1083
+ *
1084
+ * @since 3.20.9
1085
+ * @access public
1086
+ *
1087
+ * @return array $settings integrations settings
1088
+ */
1089
+ public static function get_integrations_settings() {
1090
+
1091
+ $enabled_keys = get_option( 'pa_maps_save_settings', self::get_default_integrations() );
1092
+
1093
+ return $enabled_keys;
1094
+
1095
+ }
1096
+
1097
+ /**
1098
+ * Run PA Rollback
1099
+ *
1100
+ * Trigger PA Rollback actions
1101
+ *
1102
+ * @since 4.2.5
1103
+ * @access public
1104
+ */
1105
+ public function run_pa_rollback() {
1106
+
1107
+ check_admin_referer( 'premium_addons_rollback' );
1108
+
1109
+ $plugin_slug = basename( PREMIUM_ADDONS_FILE, '.php' );
1110
+
1111
+ $pa_rollback = new PA_Rollback(
1112
+ array(
1113
+ 'version' => PREMIUM_ADDONS_STABLE_VERSION,
1114
+ 'plugin_name' => PREMIUM_ADDONS_BASENAME,
1115
+ 'plugin_slug' => $plugin_slug,
1116
+ 'package_url' => sprintf( 'https://downloads.wordpress.org/plugin/%s.%s.zip', $plugin_slug, PREMIUM_ADDONS_STABLE_VERSION ),
1117
+ )
1118
+ );
1119
+
1120
+ $pa_rollback->run();
1121
+
1122
+ wp_die(
1123
+ '',
1124
+ esc_html( __( 'Rollback to Previous Version', 'premium-addons-for-elementor' ) ),
1125
+ array(
1126
+ 'response' => 200,
1127
+ )
1128
+ );
1129
+
1130
+ }
1131
+
1132
+ /**
1133
+ * Disable unused widgets.
1134
+ *
1135
+ * @access public
1136
+ * @since 4.5.8
1137
+ */
1138
+ public function get_unused_widgets() {
1139
+
1140
+ check_ajax_referer( 'pa-settings-tab', 'security' );
1141
+
1142
+ if ( ! current_user_can( 'install_plugins' ) ) {
1143
+ wp_send_json_error();
1144
+ }
1145
+
1146
+ $pa_elements = self::get_pa_elements_names();
1147
+
1148
+ $used_widgets = self::get_used_widgets();
1149
+
1150
+ $unused_widgets = array_diff( $pa_elements, array_keys( $used_widgets ) );
1151
+
1152
+ wp_send_json_success( $unused_widgets );
1153
+
1154
+ }
1155
+
1156
+ /**
1157
+ * Clear Cached Assets.
1158
+ *
1159
+ * Deletes assets options from DB And
1160
+ * deletes assets files from uploads/premium-addons-for-elementor
1161
+ * diretory.
1162
+ *
1163
+ * @access public
1164
+ * @since 4.9.3
1165
+ */
1166
+ public function clear_cached_assets() {
1167
+
1168
+ check_ajax_referer( 'pa-generate-nonce', 'security' );
1169
+
1170
+ if ( ! current_user_can( 'manage_options' ) ) {
1171
+ wp_send_json_error( __( 'You are not allowed to do this action', 'premium-addons-for-elementor' ) );
1172
+ }
1173
+
1174
+ $post_id = isset( $_POST['id'] ) ? sanitize_text_field( wp_unslash( $_POST['id'] ) ) : '';
1175
+
1176
+ if ( empty( $post_id ) ) {
1177
+ $this->delete_assets_options();
1178
+ }
1179
+
1180
+ $this->delete_assets_files( $post_id );
1181
+
1182
+ wp_send_json_success( 'Cached Assets Cleared' );
1183
+ }
1184
+
1185
+ /**
1186
+ * Delete Assets Options.
1187
+ *
1188
+ * @access public
1189
+ * @since 4.9.3
1190
+ */
1191
+ public function delete_assets_options() {
1192
+
1193
+ global $wpdb;
1194
+
1195
+ $query = $wpdb->prepare( "DELETE FROM $wpdb->options WHERE option_name LIKE '%pa_elements_%' OR option_name LIKE '%pa_edit_%' AND autoload = 'no'" );
1196
+ $wpdb->query( $query );
1197
+ }
1198
+
1199
+ /**
1200
+ * Delete Assets Files.
1201
+ *
1202
+ * @access public
1203
+ * @since 4.6.1
1204
+ *
1205
+ * @param string $id post id.
1206
+ */
1207
+ public function delete_assets_files( $id ) {
1208
+
1209
+ $path = PREMIUM_ASSETS_PATH;
1210
+
1211
+ if ( ! is_dir( $path ) || ! file_exists( $path ) ) {
1212
+ return;
1213
+ }
1214
+
1215
+ if ( empty( $id ) ) {
1216
+ foreach ( scandir( $path ) as $file ) {
1217
+ if ( '.' === $file || '..' === $file ) {
1218
+ continue;
1219
+ }
1220
+
1221
+ unlink( Helper_Functions::get_safe_path( $path . DIRECTORY_SEPARATOR . $file ) );
1222
+ }
1223
+ } else {
1224
+
1225
+ $id = Helper_Functions::generate_unique_id( 'pa_assets_' . $id );
1226
+
1227
+ $arr = array();
1228
+ foreach ( glob( PREMIUM_ASSETS_PATH . '/*' . $id . '*' ) as $file ) {
1229
+ unlink( Helper_Functions::get_safe_path( $file ) );
1230
+ }
1231
+ }
1232
+
1233
+ }
1234
+
1235
+ /**
1236
+ * Get PA widget names.
1237
+ *
1238
+ * @access public
1239
+ * @since 4.5.8
1240
+ *
1241
+ * @return array
1242
+ */
1243
+ public static function get_pa_elements_names() {
1244
+
1245
+ $names = self::$elements_names;
1246
+
1247
+ if ( null === $names ) {
1248
+
1249
+ $names = array_map(
1250
+ function( $item ) {
1251
+ return isset( $item['name'] ) ? $item['name'] : 'global';
1252
+ },
1253
+ self::get_elements_list()['cat-1']['elements']
1254
+ );
1255
+
1256
+ $names = array_filter(
1257
+ $names,
1258
+ function( $name ) {
1259
+ return 'global' !== $name;
1260
+ }
1261
+ );
1262
+
1263
+ }
1264
+
1265
+ return $names;
1266
+ }
1267
+
1268
+ /**
1269
+ * Get used widgets.
1270
+ *
1271
+ * @access public
1272
+ * @since 4.5.8
1273
+ *
1274
+ * @return array
1275
+ */
1276
+ public static function get_used_widgets() {
1277
+
1278
+ $used_widgets = array();
1279
+ $tracker_allowed = 'yes' === get_option( 'elementor_allow_tracking' ) ? true : false;
1280
+
1281
+ if ( ! $tracker_allowed ) {
1282
+ return false;
1283
+ }
1284
+
1285
+ if ( class_exists( 'Elementor\Modules\Usage\Module' ) ) {
1286
+
1287
+ $module = Module::instance();
1288
+ $elements = $module->get_formatted_usage( 'raw' );
1289
+
1290
+ $pa_elements = self::get_pa_elements_names();
1291
+
1292
+ if ( is_array( $elements ) || is_object( $elements ) ) {
1293
+
1294
+ foreach ( $elements as $post_type => $data ) {
1295
+
1296
+ foreach ( $data['elements'] as $element => $count ) {
1297
+
1298
+ if ( in_array( $element, $pa_elements, true ) ) {
1299
+
1300
+ if ( isset( $used_widgets[ $element ] ) ) {
1301
+ $used_widgets[ $element ] += $count;
1302
+ } else {
1303
+ $used_widgets[ $element ] = $count;
1304
+ }
1305
+ }
1306
+ }
1307
+ }
1308
+ }
1309
+ }
1310
+
1311
+ return $used_widgets;
1312
+ }
1313
+
1314
+ /**
1315
+ * Subscribe Newsletter
1316
+ *
1317
+ * Adds an email to Premium Addons subscribers list
1318
+ *
1319
+ * @since 4.7.0
1320
+ *
1321
+ * @access public
1322
+ */
1323
+ public function subscribe_newsletter() {
1324
+
1325
+ check_ajax_referer( 'pa-settings-tab', 'security' );
1326
+
1327
+ if ( ! self::check_user_can( 'manage_options' ) ) {
1328
+ wp_send_json_error();
1329
+ }
1330
+
1331
+ $email = isset( $_POST['email'] ) ? sanitize_email( wp_unslash( $_POST['email'] ) ) : '';
1332
+
1333
+ $api_url = 'https://premiumaddons.com/wp-json/mailchimp/v2/add';
1334
+
1335
+ $request = add_query_arg(
1336
+ array(
1337
+ 'email' => $email,
1338
+ ),
1339
+ $api_url
1340
+ );
1341
+
1342
+ $response = wp_remote_get(
1343
+ $request,
1344
+ array(
1345
+ 'timeout' => 60,
1346
+ 'sslverify' => true,
1347
+ )
1348
+ );
1349
+
1350
+ $body = wp_remote_retrieve_body( $response );
1351
+ $body = json_decode( $body, true );
1352
+
1353
+ wp_send_json_success( $body );
1354
+
1355
+ }
1356
+
1357
+ /**
1358
+ * Get PA News
1359
+ *
1360
+ * Gets a list of the latest three blog posts
1361
+ *
1362
+ * @since 4.7.0
1363
+ *
1364
+ * @access public
1365
+ */
1366
+ public function get_pa_news() {
1367
+
1368
+ $posts = get_transient( 'pa_news' );
1369
+
1370
+ if ( empty( $posts ) ) {
1371
+
1372
+ $api_url = 'https://premiumaddons.com/wp-json/wp/v2/posts';
1373
+
1374
+ $request = add_query_arg(
1375
+ array(
1376
+ 'per_page' => 3,
1377
+ ),
1378
+ $api_url
1379
+ );
1380
+
1381
+ $response = wp_remote_get(
1382
+ $request,
1383
+ array(
1384
+ 'timeout' => 60,
1385
+ 'sslverify' => true,
1386
+ )
1387
+ );
1388
+
1389
+ $body = wp_remote_retrieve_body( $response );
1390
+ $posts = json_decode( $body, true );
1391
+
1392
+ set_transient( 'pa_news', $posts, WEEK_IN_SECONDS );
1393
+
1394
+ }
1395
+
1396
+ return $posts;
1397
+
1398
+ }
1399
+
1400
+ /**
1401
+ * Creates and returns an instance of the class
1402
+ *
1403
+ * @since 1.0.0
1404
+ * @access public
1405
+ *
1406
+ * @return object
1407
+ */
1408
+ public static function get_instance() {
1409
+
1410
+ if ( ! isset( self::$instance ) ) {
1411
+
1412
+ self::$instance = new self();
1413
+
1414
+ }
1415
+
1416
+ return self::$instance;
1417
+ }
1418
+ }
admin/includes/admin-notices.php CHANGED
@@ -1,365 +1,365 @@
1
- <?php
2
- /**
3
- * PA Admin Notices.
4
- */
5
-
6
- namespace PremiumAddons\Admin\Includes;
7
-
8
- use PremiumAddons\Includes\Helper_Functions;
9
-
10
- if ( ! defined( 'ABSPATH' ) ) {
11
- exit();
12
- }
13
-
14
- /**
15
- * Class Admin_Notices
16
- */
17
- class Admin_Notices {
18
-
19
- /**
20
- * Class object
21
- *
22
- * @var instance
23
- */
24
- private static $instance = null;
25
-
26
- /**
27
- * Elementor slug
28
- *
29
- * @var elementor
30
- */
31
- private static $elementor = 'elementor';
32
-
33
- /**
34
- * PAPRO Slug
35
- *
36
- * @var papro
37
- */
38
- private static $papro = 'premium-addons-pro';
39
-
40
- /**
41
- * Notices Keys
42
- *
43
- * @var notices
44
- */
45
- private static $notices = null;
46
-
47
- /**
48
- * Constructor for the class
49
- */
50
- public function __construct() {
51
-
52
- add_action( 'admin_init', array( $this, 'init' ) );
53
-
54
- add_action( 'admin_notices', array( $this, 'admin_notices' ) );
55
-
56
- add_action( 'admin_enqueue_scripts', array( $this, 'admin_enqueue_scripts' ) );
57
-
58
- add_action( 'wp_ajax_pa_reset_admin_notice', array( $this, 'reset_admin_notice' ) );
59
-
60
- add_action( 'wp_ajax_pa_dismiss_admin_notice', array( $this, 'dismiss_admin_notice' ) );
61
-
62
- self::$notices = array(
63
- 'pa-review',
64
- );
65
-
66
- delete_option( 'magic_scroll_notice' );
67
-
68
- }
69
-
70
- /**
71
- * Init
72
- *
73
- * Init required functions
74
- *
75
- * @since 1.0.0
76
- * @access public
77
- */
78
- public function init() {
79
-
80
- $this->handle_review_notice();
81
-
82
- }
83
-
84
- /**
85
- * init notices check functions
86
- */
87
- public function admin_notices() {
88
-
89
- $this->required_plugins_check();
90
-
91
- $cache_key = 'premium_notice_' . PREMIUM_ADDONS_VERSION;
92
-
93
- $response = get_transient( $cache_key );
94
-
95
- $show_review = get_option( 'pa_review_notice' );
96
-
97
- // Make sure Already did was not clicked before.
98
- if ( '1' !== $show_review ) {
99
- if ( false == $response ) {
100
- $this->get_review_notice();
101
- }
102
- }
103
-
104
- if ( Helper_Functions::check_hide_notifications() ) {
105
- return;
106
- }
107
-
108
- }
109
-
110
- /**
111
- * Handle Review Notice
112
- *
113
- * Checks if review message is dismissed.
114
- *
115
- * @access public
116
- * @return void
117
- */
118
- public function handle_review_notice() {
119
-
120
- if ( ! isset( $_GET['pa_review'] ) ) {
121
- return;
122
- }
123
-
124
- if ( 'opt_out' === $_GET['pa_review'] ) {
125
- check_admin_referer( 'opt_out' );
126
-
127
- update_option( 'pa_review_notice', '1' );
128
- }
129
-
130
- wp_safe_redirect( remove_query_arg( 'pa_review' ) );
131
-
132
- exit;
133
- }
134
-
135
- /**
136
- * Required plugin check
137
- *
138
- * Shows an admin notice when Elementor is missing.
139
- *
140
- * @since 1.0.0
141
- * @access public
142
- */
143
- public function required_plugins_check() {
144
-
145
- $elementor_path = sprintf( '%1$s/%1$s.php', self::$elementor );
146
-
147
- if ( ! defined( 'ELEMENTOR_VERSION' ) ) {
148
-
149
- if ( ! Helper_Functions::is_plugin_installed( $elementor_path ) ) {
150
-
151
- if ( Admin_Helper::check_user_can( 'install_plugins' ) ) {
152
-
153
- $install_url = wp_nonce_url( self_admin_url( sprintf( 'update.php?action=install-plugin&plugin=%s', self::$elementor ) ), 'install-plugin_elementor' );
154
-
155
- $message = sprintf( '<p>%s</p>', __( 'Premium Addons for Elementor is not working because you need to Install Elementor plugin.', 'premium-addons-for-elementor' ) );
156
-
157
- $message .= sprintf( '<p><a href="%s" class="button-primary">%s</a></p>', $install_url, __( 'Install Now', 'premium-addons-for-elementor' ) );
158
-
159
- }
160
- } else {
161
-
162
- if ( Admin_Helper::check_user_can( 'activate_plugins' ) ) {
163
-
164
- $activation_url = wp_nonce_url( 'plugins.php?action=activate&amp;plugin=' . $elementor_path . '&amp;plugin_status=all&amp;paged=1&amp;s', 'activate-plugin_' . $elementor_path );
165
-
166
- $message = '<p>' . __( 'Premium Addons for Elementor is not working because you need to activate Elementor plugin.', 'premium-addons-for-elementor' ) . '</p>';
167
-
168
- $message .= '<p>' . sprintf( '<a href="%s" class="button-primary">%s</a>', $activation_url, __( 'Activate Now', 'premium-addons-for-elementor' ) ) . '</p>';
169
-
170
- }
171
- }
172
- $this->render_admin_notices( $message );
173
- }
174
- }
175
-
176
- /**
177
- * Get Review Text
178
- *
179
- * Gets admin review notice HTML.
180
- *
181
- * @since 2.8.4
182
- * @access public
183
- *
184
- * @param string $review_url plugin page.
185
- * @param string $optout_url redirect url.
186
- */
187
- public function get_review_text( $review_url, $optout_url ) {
188
-
189
- $notice = sprintf(
190
- '<p>' . __( 'Can we take only 2 minutes of your time? We would be really grateful it if you give ', 'premium-addons-for-elementor' ) .
191
- '<b>' . __( 'Premium Addons for Elementor', 'premium-addons-for-elementor' ) . '</b> a 5 Stars Rating on WordPress.org. By speading the love, we can create even greater free stuff in the future!</p>
192
- <div>
193
- <a class="button button-primary" href="%s" target="_blank"><span>' . __( 'Sure, leave a Review', 'premium-addons-for-elementor' ) . '</span></a>
194
- <a class="button" href="%2$s"><span>' . __( 'I Already Did', 'premium-addons-for-elementor' ) . '</span></a>
195
- <a class="button button-secondary pa-notice-reset"><span>' . __( 'Maybe Later', 'premium-addons-for-elementor' ) . '</span></a>
196
- </div>',
197
- $review_url,
198
- $optout_url
199
- );
200
-
201
- return $notice;
202
- }
203
-
204
- /**
205
- * Checks if review admin notice is dismissed
206
- *
207
- * @since 2.6.8
208
- * @return void
209
- */
210
- public function get_review_notice() {
211
-
212
- $review_url = 'https://wordpress.org/support/plugin/premium-addons-for-elementor/reviews/?filter=5';
213
-
214
- $optout_url = wp_nonce_url( add_query_arg( 'pa_review', 'opt_out' ), 'opt_out' );
215
- ?>
216
-
217
- <div class="error pa-notice-wrap pa-review-notice" data-notice="pa-review">
218
- <div class="pa-img-wrap">
219
- <img src="<?php echo esc_url( PREMIUM_ADDONS_URL . 'admin/images/pa-logo-symbol.png' ); ?>">
220
- </div>
221
- <div class="pa-text-wrap">
222
- <?php echo wp_kses_post( $this->get_review_text( $review_url, $optout_url ) ); ?>
223
- </div>
224
- <div class="pa-notice-close">
225
- <a href="<?php echo esc_url( $optout_url ); ?>"><span class="dashicons dashicons-dismiss"></span></a>
226
- </div>
227
- </div>
228
-
229
- <?php
230
-
231
- }
232
-
233
- /**
234
- * Renders an admin notice error message
235
- *
236
- * @since 1.0.0
237
- * @access private
238
- *
239
- * @param string $message notice text.
240
- * @param string $class notice class.
241
- * @param string $handle notice handle.
242
- *
243
- * @return void
244
- */
245
- private function render_admin_notices( $message, $class = '', $handle = '' ) {
246
- ?>
247
- <div class="error pa-new-feature-notice <?php echo esc_attr( $class ); ?>" data-notice="<?php echo esc_attr( $handle ); ?>">
248
- <?php echo wp_kses_post( $message ); ?>
249
- </div>
250
- <?php
251
- }
252
-
253
- /**
254
- * Register admin scripts
255
- *
256
- * @since 3.2.8
257
- * @access public
258
- */
259
- public function admin_enqueue_scripts() {
260
-
261
- wp_enqueue_script(
262
- 'pa-notice',
263
- PREMIUM_ADDONS_URL . 'admin/assets/js/pa-notice.js',
264
- array( 'jquery' ),
265
- PREMIUM_ADDONS_VERSION,
266
- true
267
- );
268
-
269
- wp_localize_script(
270
- 'pa-notice',
271
- 'PaNoticeSettings',
272
- array(
273
- 'ajaxurl' => esc_url( admin_url( 'admin-ajax.php' ) ),
274
- 'nonce' => wp_create_nonce( 'pa-notice-nonce' ),
275
- )
276
- );
277
-
278
- }
279
-
280
- /**
281
- * Set transient for admin notice
282
- *
283
- * @since 3.2.8
284
- * @access public
285
- *
286
- * @return void
287
- */
288
- public function reset_admin_notice() {
289
-
290
- check_ajax_referer( 'pa-notice-nonce', 'nonce' );
291
-
292
- if ( ! Admin_Helper::check_user_can( 'manage_options' ) ) {
293
- wp_send_json_error();
294
- }
295
-
296
- $key = isset( $_POST['notice'] ) ? sanitize_text_field( wp_unslash( $_POST['notice'] ) ) : '';
297
-
298
- if ( ! empty( $key ) && in_array( $key, self::$notices, true ) ) {
299
-
300
- $cache_key = 'premium_notice_' . PREMIUM_ADDONS_VERSION;
301
-
302
- set_transient( $cache_key, true, WEEK_IN_SECONDS );
303
-
304
- wp_send_json_success();
305
-
306
- } else {
307
-
308
- wp_send_json_error();
309
-
310
- }
311
-
312
- }
313
-
314
- /**
315
- * Dismiss admin notice
316
- *
317
- * @since 3.11.7
318
- * @access public
319
- *
320
- * @return void
321
- */
322
- public function dismiss_admin_notice() {
323
-
324
- check_ajax_referer( 'pa-notice-nonce', 'nonce' );
325
-
326
- if ( ! current_user_can( 'manage_options' ) ) {
327
- wp_send_json_error();
328
- }
329
-
330
- $key = isset( $_POST['notice'] ) ? sanitize_text_field( wp_unslash( $_POST['notice'] ) ) : '';
331
-
332
- if ( ! empty( $key ) && in_array( $key, self::$notices, true ) ) {
333
-
334
- update_option( $key, '1' );
335
-
336
- wp_send_json_success();
337
-
338
- } else {
339
-
340
- wp_send_json_error();
341
-
342
- }
343
-
344
- }
345
-
346
- /**
347
- * Creates and returns an instance of the class
348
- *
349
- * @since 2.8.4
350
- * @access public
351
- *
352
- * @return object
353
- */
354
- public static function get_instance() {
355
-
356
- if ( ! isset( self::$instance ) ) {
357
-
358
- self::$instance = new self();
359
-
360
- }
361
-
362
- return self::$instance;
363
- }
364
-
365
- }
1
+ <?php
2
+ /**
3
+ * PA Admin Notices.
4
+ */
5
+
6
+ namespace PremiumAddons\Admin\Includes;
7
+
8
+ use PremiumAddons\Includes\Helper_Functions;
9
+
10
+ if ( ! defined( 'ABSPATH' ) ) {
11
+ exit();
12
+ }
13
+
14
+ /**
15
+ * Class Admin_Notices
16
+ */
17
+ class Admin_Notices {
18
+
19
+ /**
20
+ * Class object
21
+ *
22
+ * @var instance
23
+ */
24
+ private static $instance = null;
25
+
26
+ /**
27
+ * Elementor slug
28
+ *
29
+ * @var elementor
30
+ */
31
+ private static $elementor = 'elementor';
32
+
33
+ /**
34
+ * PAPRO Slug
35
+ *
36
+ * @var papro
37
+ */
38
+ private static $papro = 'premium-addons-pro';
39
+
40
+ /**
41
+ * Notices Keys
42
+ *
43
+ * @var notices
44
+ */
45
+ private static $notices = null;
46
+
47
+ /**
48
+ * Constructor for the class
49
+ */
50
+ public function __construct() {
51
+
52
+ add_action( 'admin_init', array( $this, 'init' ) );
53
+
54
+ add_action( 'admin_notices', array( $this, 'admin_notices' ) );
55
+
56
+ add_action( 'admin_enqueue_scripts', array( $this, 'admin_enqueue_scripts' ) );
57
+
58
+ add_action( 'wp_ajax_pa_reset_admin_notice', array( $this, 'reset_admin_notice' ) );
59
+
60
+ add_action( 'wp_ajax_pa_dismiss_admin_notice', array( $this, 'dismiss_admin_notice' ) );
61
+
62
+ self::$notices = array(
63
+ 'pa-review',
64
+ );
65
+
66
+ delete_option( 'magic_scroll_notice' );
67
+
68
+ }
69
+
70
+ /**
71
+ * Init
72
+ *
73
+ * Init required functions
74
+ *
75
+ * @since 1.0.0
76
+ * @access public
77
+ */
78
+ public function init() {
79
+
80
+ $this->handle_review_notice();
81
+
82
+ }
83
+
84
+ /**
85
+ * init notices check functions
86
+ */
87
+ public function admin_notices() {
88
+
89
+ $this->required_plugins_check();
90
+
91
+ $cache_key = 'premium_notice_' . PREMIUM_ADDONS_VERSION;
92
+
93
+ $response = get_transient( $cache_key );
94
+
95
+ $show_review = get_option( 'pa_review_notice' );
96
+
97
+ // Make sure Already did was not clicked before.
98
+ if ( '1' !== $show_review ) {
99
+ if ( false == $response ) {
100
+ $this->get_review_notice();
101
+ }
102
+ }
103
+
104
+ if ( Helper_Functions::check_hide_notifications() ) {
105
+ return;
106
+ }
107
+
108
+ }
109
+
110
+ /**
111
+ * Handle Review Notice
112
+ *
113
+ * Checks if review message is dismissed.
114
+ *
115
+ * @access public
116
+ * @return void
117
+ */
118
+ public function handle_review_notice() {
119
+
120
+ if ( ! isset( $_GET['pa_review'] ) ) {
121
+ return;
122
+ }
123
+
124
+ if ( 'opt_out' === $_GET['pa_review'] ) {
125
+ check_admin_referer( 'opt_out' );
126
+
127
+ update_option( 'pa_review_notice', '1' );
128
+ }
129
+
130
+ wp_safe_redirect( remove_query_arg( 'pa_review' ) );
131
+
132
+ exit;
133
+ }
134
+
135
+ /**
136
+ * Required plugin check
137
+ *
138
+ * Shows an admin notice when Elementor is missing.
139
+ *
140
+ * @since 1.0.0
141
+ * @access public
142
+ */
143
+ public function required_plugins_check() {
144
+
145
+ $elementor_path = sprintf( '%1$s/%1$s.php', self::$elementor );
146
+
147
+ if ( ! defined( 'ELEMENTOR_VERSION' ) ) {
148
+
149
+ if ( ! Helper_Functions::is_plugin_installed( $elementor_path ) ) {
150
+
151
+ if ( Admin_Helper::check_user_can( 'install_plugins' ) ) {
152
+
153
+ $install_url = wp_nonce_url( self_admin_url( sprintf( 'update.php?action=install-plugin&plugin=%s', self::$elementor ) ), 'install-plugin_elementor' );
154
+
155
+ $message = sprintf( '<p>%s</p>', __( 'Premium Addons for Elementor is not working because you need to Install Elementor plugin.', 'premium-addons-for-elementor' ) );
156
+
157
+ $message .= sprintf( '<p><a href="%s" class="button-primary">%s</a></p>', $install_url, __( 'Install Now', 'premium-addons-for-elementor' ) );
158
+
159
+ }
160
+ } else {
161
+
162
+ if ( Admin_Helper::check_user_can( 'activate_plugins' ) ) {
163
+
164
+ $activation_url = wp_nonce_url( 'plugins.php?action=activate&amp;plugin=' . $elementor_path . '&amp;plugin_status=all&amp;paged=1&amp;s', 'activate-plugin_' . $elementor_path );
165
+
166
+ $message = '<p>' . __( 'Premium Addons for Elementor is not working because you need to activate Elementor plugin.', 'premium-addons-for-elementor' ) . '</p>';
167
+
168
+ $message .= '<p>' . sprintf( '<a href="%s" class="button-primary">%s</a>', $activation_url, __( 'Activate Now', 'premium-addons-for-elementor' ) ) . '</p>';
169
+
170
+ }
171
+ }
172
+ $this->render_admin_notices( $message );
173
+ }
174
+ }
175
+
176
+ /**
177
+ * Get Review Text
178
+ *
179
+ * Gets admin review notice HTML.
180
+ *
181
+ * @since 2.8.4
182
+ * @access public
183
+ *
184
+ * @param string $review_url plugin page.
185
+ * @param string $optout_url redirect url.
186
+ */
187
+ public function get_review_text( $review_url, $optout_url ) {
188
+
189
+ $notice = sprintf(
190
+ '<p>' . __( 'Can we take only 2 minutes of your time? We would be really grateful it if you give ', 'premium-addons-for-elementor' ) .
191
+ '<b>' . __( 'Premium Addons for Elementor', 'premium-addons-for-elementor' ) . '</b> a 5 Stars Rating on WordPress.org. By speading the love, we can create even greater free stuff in the future!</p>
192
+ <div>
193
+ <a class="button button-primary" href="%s" target="_blank"><span>' . __( 'Sure, leave a Review', 'premium-addons-for-elementor' ) . '</span></a>
194
+ <a class="button" href="%2$s"><span>' . __( 'I Already Did', 'premium-addons-for-elementor' ) . '</span></a>
195
+ <a class="button button-secondary pa-notice-reset"><span>' . __( 'Maybe Later', 'premium-addons-for-elementor' ) . '</span></a>
196
+ </div>',
197
+ $review_url,
198
+ $optout_url
199
+ );
200
+
201
+ return $notice;
202
+ }
203
+
204
+ /**
205
+ * Checks if review admin notice is dismissed
206
+ *
207
+ * @since 2.6.8
208
+ * @return void
209
+ */
210
+ public function get_review_notice() {
211
+
212
+ $review_url = 'https://wordpress.org/support/plugin/premium-addons-for-elementor/reviews/?filter=5';
213
+
214
+ $optout_url = wp_nonce_url( add_query_arg( 'pa_review', 'opt_out' ), 'opt_out' );
215
+ ?>
216
+
217
+ <div class="error pa-notice-wrap pa-review-notice" data-notice="pa-review">
218
+ <div class="pa-img-wrap">
219
+ <img src="<?php echo esc_url( PREMIUM_ADDONS_URL . 'admin/images/pa-logo-symbol.png' ); ?>">
220
+ </div>
221
+ <div class="pa-text-wrap">
222
+ <?php echo wp_kses_post( $this->get_review_text( $review_url, $optout_url ) ); ?>
223
+ </div>
224
+ <div class="pa-notice-close">
225
+ <a href="<?php echo esc_url( $optout_url ); ?>"><span class="dashicons dashicons-dismiss"></span></a>
226
+ </div>
227
+ </div>
228
+
229
+ <?php
230
+
231
+ }
232
+
233
+ /**
234
+ * Renders an admin notice error message
235
+ *
236
+ * @since 1.0.0
237
+ * @access private
238
+ *
239
+ * @param string $message notice text.
240
+ * @param string $class notice class.
241
+ * @param string $handle notice handle.
242
+ *
243
+ * @return void
244
+ */
245
+ private function render_admin_notices( $message, $class = '', $handle = '' ) {
246
+ ?>
247
+ <div class="error pa-new-feature-notice <?php echo esc_attr( $class ); ?>" data-notice="<?php echo esc_attr( $handle ); ?>">
248
+ <?php echo wp_kses_post( $message ); ?>
249
+ </div>
250
+ <?php
251
+ }
252
+
253
+ /**
254
+ * Register admin scripts
255
+ *
256
+ * @since 3.2.8
257
+ * @access public
258
+ */
259
+ public function admin_enqueue_scripts() {
260
+
261
+ wp_enqueue_script(
262
+ 'pa-notice',
263
+ PREMIUM_ADDONS_URL . 'admin/assets/js/pa-notice.js',
264
+ array( 'jquery' ),
265
+ PREMIUM_ADDONS_VERSION,
266
+ true
267
+ );
268
+
269
+ wp_localize_script(
270
+ 'pa-notice',
271
+ 'PaNoticeSettings',
272
+ array(
273
+ 'ajaxurl' => esc_url( admin_url( 'admin-ajax.php' ) ),
274
+ 'nonce' => wp_create_nonce( 'pa-notice-nonce' ),
275
+ )
276
+ );
277
+
278
+ }
279
+
280
+ /**
281
+ * Set transient for admin notice
282
+ *
283
+ * @since 3.2.8
284
+ * @access public
285
+ *
286
+ * @return void
287
+ */
288
+ public function reset_admin_notice() {
289
+
290
+ check_ajax_referer( 'pa-notice-nonce', 'nonce' );
291
+
292
+ if ( ! Admin_Helper::check_user_can( 'manage_options' ) ) {
293
+ wp_send_json_error();
294
+ }
295
+
296
+ $key = isset( $_POST['notice'] ) ? sanitize_text_field( wp_unslash( $_POST['notice'] ) ) : '';
297
+
298
+ if ( ! empty( $key ) && in_array( $key, self::$notices, true ) ) {
299
+
300
+ $cache_key = 'premium_notice_' . PREMIUM_ADDONS_VERSION;
301
+
302
+ set_transient( $cache_key, true, WEEK_IN_SECONDS );
303
+
304
+ wp_send_json_success();
305
+
306
+ } else {
307
+
308
+ wp_send_json_error();
309
+
310
+ }
311
+
312
+ }
313
+
314
+ /**
315
+ * Dismiss admin notice
316
+ *
317
+ * @since 3.11.7
318
+ * @access public
319
+ *
320
+ * @return void
321
+ */
322
+ public function dismiss_admin_notice() {
323
+
324
+ check_ajax_referer( 'pa-notice-nonce', 'nonce' );
325
+
326
+ if ( ! current_user_can( 'manage_options' ) ) {
327
+ wp_send_json_error();
328
+ }
329
+
330
+ $key = isset( $_POST['notice'] ) ? sanitize_text_field( wp_unslash( $_POST['notice'] ) ) : '';
331
+
332
+ if ( ! empty( $key ) && in_array( $key, self::$notices, true ) ) {
333
+
334
+ update_option( $key, '1' );
335
+
336
+ wp_send_json_success();
337
+
338
+ } else {
339
+
340
+ wp_send_json_error();
341
+
342
+ }
343
+
344
+ }
345
+
346
+ /**
347
+ * Creates and returns an instance of the class
348
+ *
349
+ * @since 2.8.4
350
+ * @access public
351
+ *
352
+ * @return object
353
+ */
354
+ public static function get_instance() {
355
+
356
+ if ( ! isset( self::$instance ) ) {
357
+
358
+ self::$instance = new self();
359
+
360
+ }
361
+
362
+ return self::$instance;
363
+ }
364
+
365
+ }
admin/includes/beta-testers.php CHANGED
@@ -1,143 +1,143 @@
1
- <?php
2
- /**
3
- * PA Beta Tester.
4
- */
5
-
6
- namespace PremiumAddons\Admin\Includes;
7
-
8
- if ( ! defined( 'ABSPATH' ) ) {
9
- exit;
10
- }
11
-
12
- /**
13
- * Class Beta_Testers.
14
- */
15
- class Beta_Testers {
16
-
17
- /**
18
- * Class object
19
- *
20
- * @var instance
21
- */
22
- private static $instance = null;
23
-
24
- /**
25
- * Transient key
26
- *
27
- * @var transient_key
28
- */
29
- private $transient_key;
30
-
31
- /**
32
- * Class Constructor
33
- */
34
- public function __construct() {
35
-
36
- $settings = Admin_Helper::get_integrations_settings();
37
-
38
- $is_beta_tester = isset( $settings['is-beta-tester'] ) ? $settings['is-beta-tester'] : 0;
39
-
40
- if ( ! $is_beta_tester ) {
41
- return;
42
- }
43
-
44
- $this->transient_key = md5( 'premium_addons_beta_response_key' );
45
-
46
- add_filter( 'pre_set_site_transient_update_plugins', array( $this, 'compare_version' ) );
47
-
48
- }
49
-
50
- /**
51
- * Get beta version
52
- *
53
- * Checks if the version in trunk is beta
54
- *
55
- * @since 2.1.3
56
- * @access public
57
- */
58
- private function get_beta_version() {
59
-
60
- $beta_version = get_site_transient( $this->transient_key );
61
-
62
- if ( false === $beta_version ) {
63
-
64
- $beta_version = 'false';
65
-
66
- $response = wp_remote_get( 'https://plugins.svn.wordpress.org/premium-addons-for-elementor/trunk/readme.txt' );
67
-
68
- if ( ! is_wp_error( $response ) && ! empty( $response['body'] ) ) {
69
- preg_match( '/Beta tag: (.*)/i', $response['body'], $matches );
70
- if ( isset( $matches[1] ) ) {
71
- $beta_version = trim( $matches[1] );
72
- }
73
- }
74
-
75
- set_site_transient( $this->transient_key, $beta_version, 12 * HOUR_IN_SECONDS );
76
-
77
- }
78
-
79
- return $beta_version;
80
- }
81
-
82
- /**
83
- * Get version
84
- *
85
- * Checks if the version in trunk is beta
86
- *
87
- * @since 2.1.3
88
- * @access public
89
- *
90
- * @param object $transient Plugin updates data.
91
- *
92
- * @return object Plugin updates data.
93
- */
94
- public function compare_version( $transient ) {
95
-
96
- if ( empty( $transient->checked ) ) {
97
- return $transient;
98
- }
99
-
100
- delete_site_transient( $this->transient_key );
101
-
102
- $plugin_slug = basename( PREMIUM_ADDONS_FILE, '.php' );
103
-
104
- $beta_version = $this->get_beta_version();
105
-
106
- if ( 'false' !== $beta_version && version_compare( $beta_version, PREMIUM_ADDONS_VERSION, '>' ) ) {
107
-
108
- $response = new \stdClass();
109
-
110
- $response->plugin = $plugin_slug;
111
-
112
- $response->slug = $plugin_slug;
113
-
114
- $response->new_version = $beta_version;
115
-
116
- $response->url = 'https://premiumaddons.com/';
117
-
118
- $response->package = sprintf( 'https://downloads.wordpress.org/plugin/premium-addons-for-elementor.%s.zip', $beta_version );
119
-
120
- $transient->response[ PREMIUM_ADDONS_BASENAME ] = $response;
121
- }
122
-
123
- return $transient;
124
- }
125
-
126
- /**
127
- * Creates and returns an instance of the class
128
- *
129
- * @since 2.6.8
130
- * @access public
131
- *
132
- * @return object
133
- */
134
- public static function get_instance() {
135
-
136
- if ( ! isset( self::$instance ) ) {
137
-
138
- self::$instance = new self();
139
-
140
- }
141
- return self::$instance;
142
- }
143
- }
1
+ <?php
2
+ /**
3
+ * PA Beta Tester.
4
+ */
5
+
6
+ namespace PremiumAddons\Admin\Includes;
7
+
8
+ if ( ! defined( 'ABSPATH' ) ) {
9
+ exit;
10
+ }
11
+
12
+ /**
13
+ * Class Beta_Testers.
14
+ */
15
+ class Beta_Testers {
16
+
17
+ /**
18
+ * Class object
19
+ *
20
+ * @var instance
21
+ */
22
+ private static $instance = null;
23
+
24
+ /**
25
+ * Transient key
26
+ *
27
+ * @var transient_key
28
+ */
29
+ private $transient_key;
30
+
31
+ /**
32
+ * Class Constructor
33
+ */
34
+ public function __construct() {
35
+
36
+ $settings = Admin_Helper::get_integrations_settings();
37
+
38
+ $is_beta_tester = isset( $settings['is-beta-tester'] ) ? $settings['is-beta-tester'] : 0;
39
+
40
+ if ( ! $is_beta_tester ) {
41
+ return;
42
+ }
43
+
44
+ $this->transient_key = md5( 'premium_addons_beta_response_key' );
45
+
46
+ add_filter( 'pre_set_site_transient_update_plugins', array( $this, 'compare_version' ) );
47
+
48
+ }
49
+
50
+ /**
51
+ * Get beta version
52
+ *
53
+ * Checks if the version in trunk is beta
54
+ *
55
+ * @since 2.1.3
56
+ * @access public
57
+ */
58
+ private function get_beta_version() {
59
+
60
+ $beta_version = get_site_transient( $this->transient_key );
61
+
62
+ if ( false === $beta_version ) {
63
+
64
+ $beta_version = 'false';
65
+
66
+ $response = wp_remote_get( 'https://plugins.svn.wordpress.org/premium-addons-for-elementor/trunk/readme.txt' );
67
+
68
+ if ( ! is_wp_error( $response ) && ! empty( $response['body'] ) ) {
69
+ preg_match( '/Beta tag: (.*)/i', $response['body'], $matches );
70
+ if ( isset( $matches[1] ) ) {
71
+ $beta_version = trim( $matches[1] );
72
+ }
73
+ }
74
+
75
+ set_site_transient( $this->transient_key, $beta_version, 12 * HOUR_IN_SECONDS );
76
+
77
+ }
78
+
79
+ return $beta_version;
80
+ }
81
+
82
+ /**
83
+ * Get version
84
+ *
85
+ * Checks if the version in trunk is beta
86
+ *
87
+ * @since 2.1.3
88
+ * @access public
89
+ *
90
+ * @param object $transient Plugin updates data.
91
+ *
92
+ * @return object Plugin updates data.
93
+ */
94
+ public function compare_version( $transient ) {
95
+
96
+ if ( empty( $transient->checked ) ) {
97
+ return $transient;
98
+ }
99
+
100
+ delete_site_transient( $this->transient_key );
101
+
102
+ $plugin_slug = basename( PREMIUM_ADDONS_FILE, '.php' );
103
+
104
+ $beta_version = $this->get_beta_version();
105
+
106
+ if ( 'false' !== $beta_version && version_compare( $beta_version, PREMIUM_ADDONS_VERSION, '>' ) ) {
107
+
108
+ $response = new \stdClass();
109
+
110
+ $response->plugin = $plugin_slug;
111
+
112
+ $response->slug = $plugin_slug;
113
+
114
+ $response->new_version = $beta_version;
115
+
116
+ $response->url = 'https://premiumaddons.com/';
117
+
118
+ $response->package = sprintf( 'https://downloads.wordpress.org/plugin/premium-addons-for-elementor.%s.zip', $beta_version );
119
+
120
+ $transient->response[ PREMIUM_ADDONS_BASENAME ] = $response;
121
+ }
122
+
123
+ return $transient;
124
+ }
125
+
126
+ /**
127
+ * Creates and returns an instance of the class
128
+ *
129
+ * @since 2.6.8
130
+ * @access public
131
+ *
132
+ * @return object
133
+ */
134
+ public static function get_instance() {
135
+
136
+ if ( ! isset( self::$instance ) ) {
137
+
138
+ self::$instance = new self();
139
+
140
+ }
141
+ return self::$instance;
142
+ }
143
+ }
admin/includes/elements.php CHANGED
@@ -1,1189 +1,1189 @@
1
- <?php
2
- /**
3
- * PA Elements.
4
- */
5
-
6
- use PremiumAddons\Includes\Helper_Functions;
7
-
8
- $prefix = Helper_Functions::get_prefix();
9
-
10
- $elements = array(
11
- 'cat-1' => array(
12
- 'icon' => 'all',
13
- 'title' => __( 'All Widgets', 'premium-addons-for-elementor' ),
14
- 'elements' => array(
15
- array(
16
- 'key' => 'premium-site-logo',
17
- 'name' => 'premium-site-logo',
18
- 'title' => __( 'Site Logo', 'premium-addons-for-elementor' ),
19
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-site-logo-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
20
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/elementor-site-logo-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
21
- 'is_pro' => true,
22
- 'draw_svg' => true,
23
- ),
24
- array(
25
- 'key' => 'premium-lottie-widget',
26
- 'name' => 'premium-lottie',
27
- 'title' => __( 'Lottie Animations', 'premium-addons-for-elementor' ),
28
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-lottie-animations-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
29
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/lottie-animations-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
30
- 'tutorial' => 'https://www.youtube.com/watch?v=0QWzUpF57dw',
31
- ),
32
- array(
33
- 'key' => 'premium-carousel',
34
- 'name' => 'premium-carousel-widget',
35
- 'title' => __( 'Carousel', 'premium-addons-for-elementor' ),
36
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/carousel-widget-for-elementor-page-builder', 'settings-page', 'wp-dash', 'dashboard' ),
37
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/carousel/', 'settings-page', 'wp-dash', 'dashboard' ),
38
- 'tutorial' => 'https://www.youtube.com/watch?v=ZMgprLKvq24',
39
- ),
40
- array(
41
- 'key' => 'premium-blog',
42
- 'name' => 'premium-addon-blog',
43
- 'title' => __( 'Blog', 'premium-addons-for-elementor' ),
44
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/blog-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
45
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/blog/', 'settings-page', 'wp-dash', 'dashboard' ),
46
- ),
47
- array(
48
- 'key' => 'premium-nav-menu',
49
- 'name' => 'premium-nav-menu',
50
- 'title' => __( 'Nav/Mega Menu', 'premium-addons-for-elementor' ),
51
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-mega-menu-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
52
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/elementor-mega-menu-widget-tutorial', 'settings-page', 'wp-dash', 'dashboard' ),
53
- ),
54
- array(
55
- 'key' => 'premium-maps',
56
- 'name' => 'premium-addon-maps',
57
- 'title' => __( 'Google Maps', 'premium-addons-for-elementor' ),
58
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/google-maps-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
59
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/google-maps/', 'settings-page', 'wp-dash', 'dashboard' ),
60
- 'tutorial' => 'https://www.youtube.com/watch?v=z4taEeCY77Q',
61
- ),
62
- array(
63
- 'key' => 'premium-person',
64
- 'name' => 'premium-addon-person',
65
- 'title' => __( 'Team Members', 'premium-addons-for-elementor' ),
66
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/persons-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
67
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/persons-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
68
- ),
69
- array(
70
- 'key' => 'premium-svg-drawer',
71
- 'name' => 'premium-svg-drawer',
72
- 'title' => __( 'SVG Draw', 'premium-addons-for-elementor' ),
73
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-svg-draw-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
74
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/elementor-svg-draw-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
75
- ),
76
- array(
77
- 'key' => 'premium-tabs',
78
- 'name' => 'premium-addon-tabs',
79
- 'title' => __( 'Tabs', 'premium-addons-for-elementor' ),
80
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-tabs-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
81
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/tabs-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
82
- 'is_pro' => true,
83
- 'draw_svg' => true,
84
- 'icon' => 'pa-pro-tabs',
85
- 'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-tabs-widget/', 'editor-page', 'wp-editor', 'get-pro' ),
86
- ),
87
- array(
88
- 'key' => 'premium-content-toggle',
89
- 'name' => 'premium-addon-content-toggle',
90
- 'title' => __( 'Content Switcher', 'premium-addons-for-elementor' ),
91
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/content-switcher-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
92
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/premium-content-switcher/', 'settings-page', 'wp-dash', 'dashboard' ),
93
- 'is_pro' => true,
94
- 'icon' => 'pa-pro-content-switcher',
95
- 'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/content-switcher-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
96
- ),
97
- array(
98
- 'key' => 'premium-fancytext',
99
- 'name' => 'premium-addon-fancy-text',
100
- 'title' => __( 'Fancy Text', 'premium-addons-for-elementor' ),
101
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/fancy-text-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
102
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/fancy-text-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
103
- ),
104
- array(
105
- 'key' => 'premium-title',
106
- 'name' => 'premium-addon-title',
107
- 'title' => __( 'Heading', 'premium-addons-for-elementor' ),
108
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/heading-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
109
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/heading-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
110
- 'draw_svg' => true,
111
- ),
112
- array(
113
- 'key' => 'premium-dual-header',
114
- 'name' => 'premium-addon-dual-header',
115
- 'title' => __( 'Dual Heading', 'premium-addons-for-elementor' ),
116
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/dual-header-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
117
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/dual-heading-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
118
- ),
119
- array(
120
- 'key' => 'premium-divider',
121
- 'name' => 'premium-divider',
122
- 'title' => __( 'Divider', 'premium-addons-for-elementor' ),
123
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/divider-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
124
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/divider-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
125
- 'is_pro' => true,
126
- 'draw_svg' => true,
127
- 'icon' => 'pa-pro-separator',
128
- 'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/divider-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
129
- ),
130
- array(
131
- 'key' => 'premium-grid',
132
- 'name' => 'premium-img-gallery',
133
- 'title' => __( 'Media Grid', 'premium-addons-for-elementor' ),
134
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/grid-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
135
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/grid/', 'settings-page', 'wp-dash', 'dashboard' ),
136
- ),
137
- array(
138
- 'key' => 'premium-image-scroll',
139
- 'name' => 'premium-image-scroll',
140
- 'title' => __( 'Image Scroll', 'premium-addons-for-elementor' ),
141
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-image-scroll-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
142
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/image-scroll-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
143
- ),
144
- array(
145
- 'key' => 'premium-image-separator',
146
- 'name' => 'premium-addon-image-separator',
147
- 'title' => __( 'Image Separator', 'premium-addons-for-elementor' ),
148
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/image-separator-widget-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
149
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/image-separator-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
150
- 'draw_svg' => true,
151
- ),
152
- array(
153
- 'key' => 'premium-image-comparison',
154
- 'name' => 'premium-addon-image-comparison',
155
- 'title' => __( 'Image Comparison', 'premium-addons-for-elementor' ),
156
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/image-comparison-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
157
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/premium-image-comparison-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
158
- 'is_pro' => true,
159
- 'icon' => 'pa-pro-image-comparison',
160
- 'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/image-comparison-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
161
- ),
162
- array(
163
- 'key' => 'premium-image-hotspots',
164
- 'name' => 'premium-addon-image-hotspots',
165
- 'title' => __( 'Image Hotspots', 'premium-addons-for-elementor' ),
166
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/image-hotspots-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
167
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/image-hotspots-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
168
- 'is_pro' => true,
169
- 'draw_svg' => true,
170
- 'icon' => 'pa-pro-hot-spot',
171
- 'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/image-hotspots-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
172
- ),
173
- array(
174
- 'key' => 'premium-img-layers',
175
- 'name' => 'premium-img-layers-addon',
176
- 'title' => __( 'Image Layers', 'premium-addons-for-elementor' ),
177
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/image-layers-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
178
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/image-layers/', 'settings-page', 'wp-dash', 'dashboard' ),
179
- 'tutorial' => 'https://www.youtube.com/watch?v=D3INxWw_jKI',
180
- 'is_pro' => true,
181
- 'draw_svg' => true,
182
- 'icon' => 'pa-pro-image-layers',
183
- 'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/image-layers-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
184
- ),
185
- array(
186
- 'key' => 'premium-image-accordion',
187
- 'name' => 'premium-image-accordion',
188
- 'title' => __( 'Image Accordion', 'premium-addons-for-elementor' ),
189
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-image-accordion-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
190
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/image-accordion-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
191
- 'is_pro' => true,
192
- 'draw_svg' => true,
193
- 'icon' => 'pa-pro-image-accordion',
194
- 'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-image-accordion-widget/', 'editor-page', 'wp-editor', 'get-pro' ),
195
- ),
196
- array(
197
- 'key' => 'premium-videobox',
198
- 'name' => 'premium-addon-video-box',
199
- 'title' => __( 'Video Box', 'premium-addons-for-elementor' ),
200
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/video-box-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
201
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/video-box/', 'settings-page', 'wp-dash', 'dashboard' ),
202
- ),
203
- array(
204
- 'key' => 'premium-hscroll',
205
- 'name' => 'premium-hscroll',
206
- 'title' => __( 'Horizontal Scroll', 'premium-addons-for-elementor' ),
207
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-horizontal-scroll-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
208
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/horizontal-scroll/', 'settings-page', 'wp-dash', 'dashboard' ),
209
- 'tutorial' => 'https://www.youtube.com/watch?v=4HqT_3s-ZXg',
210
- 'is_pro' => true,
211
- 'icon' => 'pa-pro-horizontal-scroll',
212
- 'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-horizontal-scroll-widget/', 'editor-page', 'wp-editor', 'get-pro' ),
213
- ),
214
- array(
215
- 'key' => 'premium-vscroll',
216
- 'name' => 'premium-vscroll',
217
- 'title' => __( 'Vertical Scroll', 'premium-addons-for-elementor' ),
218
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/vertical-scroll-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
219
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/vertical-scroll-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
220
- 'tutorial' => 'https://www.youtube.com/watch?v=MuLaIn1QXfQ',
221
- ),
222
- array(
223
- 'key' => 'premium-color-transition',
224
- 'name' => 'premium-color-transition',
225
- 'title' => __( 'Background Transition', 'premium-addons-for-elementor' ),
226
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-background-transition-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
227
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/background-transition-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
228
- 'is_pro' => true,
229
- 'icon' => 'pa-pro-color-transition',
230
- 'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-background-transition-widget/', 'editor-page', 'wp-editor', 'get-pro' ),
231
- ),
232
- array(
233
- 'key' => 'premium-multi-scroll',
234
- 'name' => 'premium-multi-scroll',
235
- 'title' => __( 'Multi Scroll', 'premium-addons-for-elementor' ),
236
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/multi-scroll-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
237
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/multi-scroll-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
238
- 'tutorial' => 'https://www.youtube.com/watch?v=IzYnD6oDYXw',
239
- 'is_pro' => true,
240
- 'icon' => 'pa-pro-multi-scroll',
241
- 'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/multi-scroll-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
242
- ),
243
- array(
244
- 'key' => 'premium-lottie',
245
- 'title' => __( 'Lottie Animations', 'premium-addons-for-elementor' ),
246
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-lottie-animations-section-addon/', 'settings-page', 'wp-dash', 'dashboard' ),
247
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/lottie-background/', 'settings-page', 'wp-dash', 'dashboard' ),
248
- 'tutorial' => 'https://www.youtube.com/watch?v=KVrenWNEdkY',
249
- 'is_pro' => true,
250
- 'is_global' => true,
251
- ),
252
- array(
253
- 'key' => 'premium-parallax',
254
- 'title' => __( 'Parallax', 'premium-addons-for-elementor' ),
255
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/parallax-section-addon-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
256
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/parallax-section-addon-tutorial-2/', 'settings-page', 'wp-dash', 'dashboard' ),
257
- 'tutorial' => 'https://www.youtube.com/watch?v=hkMNjxLoZ2w',
258
- 'is_pro' => true,
259
- 'draw_svg' => true,
260
- 'is_global' => true,
261
- ),
262
- array(
263
- 'key' => 'premium-particles',
264
- 'title' => __( 'Particles', 'premium-addons-for-elementor' ),
265
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/particles-section-addon-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
266
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/particles/', 'settings-page', 'wp-dash', 'dashboard' ),
267
- 'tutorial' => 'https://www.youtube.com/watch?v=bPmWKv4VWrI',
268
- 'is_pro' => true,
269
- 'is_global' => true,
270
- ),
271
- array(
272
- 'key' => 'premium-gradient',
273
- 'title' => __( 'Animated Gradient', 'premium-addons-for-elementor' ),
274
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/animated-section-gradients-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
275
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/animated-gradient-section-addon-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
276
- 'tutorial' => 'https://www.youtube.com/watch?v=IL4USvwR6K4',
277
- 'is_pro' => true,
278
- 'is_global' => true,
279
- ),
280
- array(
281
- 'key' => 'premium-kenburns',
282
- 'title' => __( 'Animated Ken Burns', 'premium-addons-for-elementor' ),
283
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/ken-burns-section-addon-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
284
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/ken-burns-section-addon-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
285
- 'tutorial' => 'https://www.youtube.com/watch?v=DUNFjWphZfs',
286
- 'is_pro' => true,
287
- 'is_global' => true,
288
- ),
289
- array(
290
- 'key' => 'premium-blob',
291
- 'title' => __( 'Blob Generator', 'premium-addons-for-elementor' ),
292
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-animated-blob-generator/', 'settings-page', 'wp-dash', 'dashboard' ),
293
- 'is_pro' => true,
294
- 'is_global' => true,
295
- ),
296
- array(
297
- 'key' => 'premium-modalbox',
298
- 'name' => 'premium-addon-modal-box',
299
- 'title' => __( 'Modal Box', 'premium-addons-for-elementor' ),
300
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/modal-box-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
301
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/modal-box/', 'settings-page', 'wp-dash', 'dashboard' ),
302
- 'tutorial' => 'https://www.youtube.com/watch?v=3lLxSyf2nyk',
303
- 'draw_svg' => true,
304
- ),
305
- array(
306
- 'key' => 'premium-notbar',
307
- 'name' => 'premium-notbar',
308
- 'title' => __( 'Alert Box', 'premium-addons-for-elementor' ),
309
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/alert-box-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
310
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/alert-box-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
311
- 'is_pro' => true,
312
- 'draw_svg' => true,
313
- 'icon' => 'pa-pro-notification-bar',
314
- 'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/alert-box-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
315
- ),
316
- array(
317
- 'key' => 'premium-magic-section',
318
- 'name' => 'premium-addon-magic-section',
319
- 'title' => __( 'Magic Section', 'premium-addons-for-elementor' ),
320
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/magic-section-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
321
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/magic-section-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
322
- 'is_pro' => true,
323
- 'draw_svg' => true,
324
- 'icon' => 'pa-pro-magic-section',
325
- 'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/magic-section-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
326
- ),
327
- array(
328
- 'key' => 'premium-prev-img',
329
- 'name' => 'premium-addon-preview-image',
330
- 'title' => __( 'Preview Window', 'premium-addons-for-elementor' ),
331
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/preview-window-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
332
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/preview-window-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
333
- 'tutorial' => 'https://www.youtube.com/watch?v=EmptjFjrc4E',
334
- 'is_pro' => true,
335
- 'draw_svg' => true,
336
- 'icon' => 'pa-pro-preview-window',
337
- 'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/preview-window-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
338
- ),
339
- array(
340
- 'key' => 'premium-testimonials',
341
- 'name' => 'premium-addon-testimonials',
342
- 'title' => __( 'Testimonials', 'premium-addons-for-elementor' ),
343
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/testimonials-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
344
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/testimonials-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
345
- ),
346
- array(
347
- 'key' => 'premium-facebook-reviews',
348
- 'name' => 'premium-facebook-reviews',
349
- 'title' => __( 'Facebook Reviews', 'premium-addons-for-elementor' ),
350
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/facebook-reviews-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
351
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/facebook-reviews/', 'settings-page', 'wp-dash', 'dashboard' ),
352
- 'tutorial' => 'https://www.youtube.com/watch?v=zl-OFo3IFd8',
353
- 'is_pro' => true,
354
- 'icon' => 'pa-pro-facebook-reviews',
355
- 'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/facebook-reviews-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
356
- ),
357
- array(
358
- 'key' => 'premium-google-reviews',
359
- 'name' => 'premium-google-reviews',
360
- 'title' => __( 'Google Reviews', 'premium-addons-for-elementor' ),
361
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/google-reviews-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
362
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/google-reviews/', 'settings-page', 'wp-dash', 'dashboard' ),
363
- 'tutorial' => 'https://www.youtube.com/watch?v=Z0EeGyD34Zk',
364
- 'is_pro' => true,
365
- 'icon' => 'pa-pro-google-reviews',
366
- 'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/google-reviews-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
367
- ),
368
- array(
369
- 'key' => 'premium-yelp-reviews',
370
- 'name' => 'premium-yelp-reviews',
371
- 'title' => __( 'Yelp Reviews', 'premium-addons-for-elementor' ),
372
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-yelp-reviews-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
373
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/yelp-reviews/', 'settings-page', 'wp-dash', 'dashboard' ),
374
- 'tutorial' => 'https://www.youtube.com/watch?v=5T-MveVFvns',
375
- 'is_pro' => true,
376
- 'icon' => 'pa-pro-yelp-reviews',
377
- 'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-yelp-reviews-widget/', 'editor-page', 'wp-editor', 'get-pro' ),
378
- ),
379
- array(
380
- 'key' => 'premium-countdown',
381
- 'name' => 'premium-countdown-timer',
382
- 'title' => __( 'Countdown', 'premium-addons-for-elementor' ),
383
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/countdown-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
384
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/countdown-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
385
- ),
386
- array(
387
- 'key' => 'premium-banner',
388
- 'name' => 'premium-addon-banner',
389
- 'title' => __( 'Banner', 'premium-addons-for-elementor' ),
390
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/banner-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
391
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/premium-banner-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
392
- ),
393
- array(
394
- 'key' => 'premium-button',
395
- 'name' => 'premium-addon-button',
396
- 'title' => __( 'Button', 'premium-addons-for-elementor' ),
397
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/button-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
398
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/button/', 'settings-page', 'wp-dash', 'dashboard' ),
399
- 'tutorial' => 'https://www.youtube.com/watch?v=w4NuCUkCIV4',
400
- 'draw_svg' => true,
401
- ),
402
- array(
403
- 'key' => 'premium-image-button',
404
- 'name' => 'premium-addon-image-button',
405
- 'title' => __( 'Image Button', 'premium-addons-for-elementor' ),
406
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/image-button-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
407
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/image-button/', 'settings-page', 'wp-dash', 'dashboard' ),
408
- 'draw_svg' => true,
409
- ),
410
- array(
411
- 'key' => 'premium-flipbox',
412
- 'name' => 'premium-addon-flip-box',
413
- 'title' => __( '3D Hover Box', 'premium-addons-for-elementor' ),
414
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/3d-hover-box-flip-box-widget-for-elementor/', 'settings-page', 'wp-dash', 'dashboard' ),
415
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/flip-box-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
416
- 'is_pro' => true,
417
- 'draw_svg' => true,
418
- 'icon' => 'pa-pro-flip-box',
419
- 'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/3d-hover-box-flip-box-widget-for-elementor/', 'editor-page', 'wp-editor', 'get-pro' ),
420
- ),
421
- array(
422
- 'key' => 'premium-iconbox',
423
- 'name' => 'premium-addon-icon-box',
424
- 'title' => __( 'Icon Box', 'premium-addons-for-elementor' ),
425
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/icon-box-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
426
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/icon-box-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
427
- 'is_pro' => true,
428
- 'draw_svg' => true,
429
- 'icon' => 'pa-pro-icon-box',
430
- 'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/icon-box-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
431
- ),
432
- array(
433
- 'key' => 'premium-ihover',
434
- 'name' => 'premium-ihover',
435
- 'title' => __( 'iHover', 'premium-addons-for-elementor' ),
436
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/ihover-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
437
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/premium-ihover-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
438
- 'is_pro' => true,
439
- 'draw_svg' => true,
440
- 'icon' => 'pa-pro-ihover',
441
- 'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/ihover-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
442
- ),
443
- array(
444
- 'key' => 'premium-unfold',
445
- 'name' => 'premium-unfold-addon',
446
- 'title' => __( 'Unfold', 'premium-addons-for-elementor' ),
447
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/unfold-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
448
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/premium-unfold-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
449
- 'is_pro' => true,
450
- 'icon' => 'pa-pro-unfold',
451
- 'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/unfold-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
452
- ),
453
- array(
454
- 'key' => 'premium-icon-list',
455
- 'name' => 'premium-icon-list',
456
- 'title' => __( 'Bullet List', 'premium-addons-for-elementor' ),
457
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-bullet-list-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
458
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/bullet-list-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
459
- 'tutorial' => 'https://www.youtube.com/watch?v=MPeXJiZ14sI',
460
- 'draw_svg' => true,
461
- ),
462
- array(
463
- 'key' => 'premium-facebook-feed',
464
- 'name' => 'premium-facebook-feed',
465
- 'title' => __( 'Facebook Feed', 'premium-addons-for-elementor' ),
466
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-facebook-feed-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
467
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/facebook-feed-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
468
- 'is_pro' => true,
469
- 'icon' => 'pa-pro-facebook-feed',
470
- 'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-facebook-feed-widget/', 'editor-page', 'wp-editor', 'get-pro' ),
471
- ),
472
- array(
473
- 'key' => 'premium-twitter-feed',
474
- 'name' => 'premium-twitter-feed',
475
- 'title' => __( 'Twitter Feed', 'premium-addons-for-elementor' ),
476
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/twitter-feed-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
477
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/twitter-feed-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
478
- 'tutorial' => 'https://www.youtube.com/watch?v=wsurRDuR6pg',
479
- 'is_pro' => true,
480
- 'icon' => 'pa-pro-twitter-feed',
481
- 'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/twitter-feed-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
482
- ),
483
- array(
484
- 'key' => 'premium-instagram-feed',
485
- 'name' => 'premium-addon-instagram-feed',
486
- 'title' => __( 'Instagram Feed', 'premium-addons-for-elementor' ),
487
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/instagram-feed-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
488
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/instagram-feed/', 'settings-page', 'wp-dash', 'dashboard' ),
489
- 'is_pro' => true,
490
- 'icon' => 'pa-pro-instagram-feed',
491
- 'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/instagram-feed-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
492
- ),
493
- array(
494
- 'key' => 'premium-behance',
495
- 'name' => 'premium-behance-feed',
496
- 'title' => __( 'Behance Feed', 'premium-addons-for-elementor' ),
497
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/behance-feed-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
498
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/behance-feed-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
499
- 'tutorial' => 'https://www.youtube.com/watch?v=AXATK3oIXl0',
500
- 'is_pro' => true,
501
- 'icon' => 'pa-pro-behance-feed',
502
- 'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/behance-feed-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
503
- ),
504
- array(
505
- 'key' => 'premium-progressbar',
506
- 'name' => 'premium-addon-progressbar',
507
- 'title' => __( 'Progress Bar', 'premium-addons-for-elementor' ),
508
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/progress-bar-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
509
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/premium-progress-bar-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
510
- 'tutorial' => 'https://www.youtube.com/watch?v=Y7xqwhgDQJg',
511
- 'draw_svg' => true,
512
- ),
513
- array(
514
- 'key' => 'premium-pricing-table',
515
- 'name' => 'premium-addon-pricing-table',
516
- 'title' => __( 'Pricing Table', 'premium-addons-for-elementor' ),
517
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/pricing-table-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
518
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/pricing-table-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
519
- 'draw_svg' => true,
520
- ),
521
- array(
522
- 'key' => 'premium-charts',
523
- 'name' => 'premium-chart',
524
- 'title' => __( 'Charts', 'premium-addons-for-elementor' ),
525
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/charts-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
526
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/charts-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
527
- 'tutorial' => 'https://www.youtube.com/watch?v=lZZvslQ2UYU',
528
- 'is_pro' => true,
529
- 'icon' => 'pa-pro-charts',
530
- 'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/charts-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
531
- ),
532
- array(
533
- 'key' => 'premium-tables',
534
- 'name' => 'premium-tables-addon',
535
- 'title' => __( 'Table', 'premium-addons-for-elementor' ),
536
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/table-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
537
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/table-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
538
- 'is_pro' => true,
539
- 'icon' => 'pa-pro-table',
540
- 'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/table-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
541
- ),
542
- array(
543
- 'key' => 'premium-counter',
544
- 'name' => 'premium-counter',
545
- 'title' => __( 'Counter', 'premium-addons-for-elementor' ),
546
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/counter-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
547
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/counter-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
548
- 'draw_svg' => true,
549
- ),
550
- array(
551
- 'key' => 'premium-contactform',
552
- 'name' => 'premium-contact-form',
553
- 'title' => __( 'Contact Form 7', 'premium-addons-for-elementor' ),
554
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/contact-form-7-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
555
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/contact-form-7-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
556
- ),
557
- array(
558
- 'key' => 'premium-fb-chat',
559
- 'name' => 'premium-addon-facebook-chat',
560
- 'title' => __( 'Facebook Messenger Chat', 'premium-addons-for-elementor' ),
561
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/facebook-messenger-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
562
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/facebook-messenger/', 'settings-page', 'wp-dash', 'dashboard' ),
563
- 'is_pro' => true,
564
- 'icon' => 'pa-pro-messenger-chat',
565
- 'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/facebook-messenger-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
566
- ),
567
- array(
568
- 'key' => 'premium-whatsapp-chat',
569
- 'name' => 'premium-whatsapp-chat',
570
- 'title' => __( 'WhatsApp Chat', 'premium-addons-for-elementor' ),
571
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/whatsapp-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
572
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/whatsapp-chat-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
573
- 'is_pro' => true,
574
- 'draw_svg' => true,
575
- 'icon' => 'pa-pro-whatsapp',
576
- 'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/whatsapp-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
577
- ),
578
- array(
579
- 'key' => 'woo-products',
580
- 'title' => __( 'Woo Products', 'premium-addons-for-elementor' ),
581
- 'name' => 'premium-woo-products',
582
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-woocommerce-products/', 'settings-page', 'wp-dash', 'dashboard' ),
583
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/elementor-woocommerce-products-listing-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
584
- ),
585
- ),
586
- ),
587
- 'cat-2' => array(
588
- 'icon' => 'content',
589
- 'title' => __( 'Content Widgets', 'premium-addons-for-elementor' ),
590
- 'elements' => array(
591
- array(
592
- 'key' => 'premium-carousel',
593
- 'name' => 'premium-carousel-widget',
594
- 'title' => __( 'Carousel', 'premium-addons-for-elementor' ),
595
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/carousel-widget-for-elementor-page-builder', 'settings-page', 'wp-dash', 'dashboard' ),
596
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/carousel/', 'settings-page', 'wp-dash', 'dashboard' ),
597
- 'tutorial' => 'https://www.youtube.com/watch?v=ZMgprLKvq24',
598
- ),
599
- array(
600
- 'key' => 'premium-blog',
601
- 'name' => 'premium-addon-blog',
602
- 'title' => __( 'Blog', 'premium-addons-for-elementor' ),
603
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/blog-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
604
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/blog/', 'settings-page', 'wp-dash', 'dashboard' ),
605
- ),
606
- array(
607
- 'key' => 'premium-nav-menu',
608
- 'name' => 'premium-nav-menu',
609
- 'title' => __( 'Nav/Mega Menu', 'premium-addons-for-elementor' ),
610
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-mega-menu-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
611
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/elementor-mega-menu-widget-tutorial', 'settings-page', 'wp-dash', 'dashboard' ),
612
- ),
613
- array(
614
- 'key' => 'premium-maps',
615
- 'name' => 'premium-addon-maps',
616
- 'title' => __( 'Google Maps', 'premium-addons-for-elementor' ),
617
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/google-maps-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
618
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/google-maps/', 'settings-page', 'wp-dash', 'dashboard' ),
619
- 'tutorial' => 'https://www.youtube.com/watch?v=z4taEeCY77Q',
620
- ),
621
- array(
622
- 'key' => 'premium-person',
623
- 'name' => 'premium-addon-person',
624
- 'title' => __( 'Team Members', 'premium-addons-for-elementor' ),
625
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/persons-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
626
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/persons-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
627
- ),
628
- array(
629
- 'key' => 'premium-tabs',
630
- 'name' => 'premium-addon-tabs',
631
- 'title' => __( 'Tabs', 'premium-addons-for-elementor' ),
632
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-tabs-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
633
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/tabs-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
634
- 'is_pro' => true,
635
- 'draw_svg' => true,
636
- ),
637
- array(
638
- 'key' => 'premium-content-toggle',
639
- 'name' => 'premium-addon-content-toggle',
640
- 'title' => __( 'Content Switcher', 'premium-addons-for-elementor' ),
641
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/content-switcher-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
642
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/premium-content-switcher/', 'settings-page', 'wp-dash', 'dashboard' ),
643
- 'is_pro' => true,
644
- ),
645
- array(
646
- 'key' => 'premium-fancytext',
647
- 'name' => 'premium-addon-fancy-text',
648
- 'title' => __( 'Fancy Text', 'premium-addons-for-elementor' ),
649
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/fancy-text-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
650
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/fancy-text-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
651
- ),
652
- array(
653
- 'key' => 'premium-title',
654
- 'name' => 'premium-addon-title',
655
- 'title' => __( 'Heading', 'premium-addons-for-elementor' ),
656
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/heading-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
657
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/heading-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
658
- 'draw_svg' => true,
659
- ),
660
- array(
661
- 'key' => 'premium-dual-header',
662
- 'name' => 'premium-addon-dual-header',
663
- 'title' => __( 'Dual Heading', 'premium-addons-for-elementor' ),
664
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/dual-header-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
665
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/dual-heading-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
666
- ),
667
- array(
668
- 'key' => 'premium-divider',
669
- 'name' => 'premium-divider',
670
- 'title' => __( 'Divider', 'premium-addons-for-elementor' ),
671
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/divider-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
672
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/divider-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
673
- 'is_pro' => true,
674
- 'draw_svg' => true,
675
- ),
676
- ),
677
- ),
678
- 'cat-3' => array(
679
- 'icon' => 'images',
680
- 'title' => __( 'Image & Video Widgets', 'premium-addons-for-elementor' ),
681
- 'elements' => array(
682
- array(
683
- 'key' => 'premium-grid',
684
- 'name' => 'premium-img-gallery',
685
- 'title' => __( 'Media Grid', 'premium-addons-for-elementor' ),
686
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/grid-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
687
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/grid-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
688
- ),
689
- array(
690
- 'key' => 'premium-image-scroll',
691
- 'name' => 'premium-image-scroll',
692
- 'title' => __( 'Image Scroll', 'premium-addons-for-elementor' ),
693
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-image-scroll-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
694
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/image-scroll-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
695
- ),
696
- array(
697
- 'key' => 'premium-image-separator',
698
- 'name' => 'premium-addon-image-separator',
699
- 'title' => __( 'Image Separator', 'premium-addons-for-elementor' ),
700
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/image-separator-widget-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
701
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/image-separator-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
702
- 'draw_svg' => true,
703
- ),
704
- array(
705
- 'key' => 'premium-image-comparison',
706
- 'name' => 'premium-addon-image-comparison',
707
- 'title' => __( 'Image Comparison', 'premium-addons-for-elementor' ),
708
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/image-comparison-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
709
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/premium-image-comparison-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
710
- 'is_pro' => true,
711
- ),
712
- array(
713
- 'key' => 'premium-image-hotspots',
714
- 'name' => 'premium-addon-image-hotspots',
715
- 'title' => __( 'Image Hotspots', 'premium-addons-for-elementor' ),
716
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/image-hotspots-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
717
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/image-hotspots-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
718
- 'is_pro' => true,
719
- 'draw_svg' => true,
720
- ),
721
- array(
722
- 'key' => 'premium-img-layers',
723
- 'name' => 'premium-img-layers-addon',
724
- 'title' => __( 'Image Layers', 'premium-addons-for-elementor' ),
725
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/image-layers-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
726
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/image-layers/', 'settings-page', 'wp-dash', 'dashboard' ),
727
- 'tutorial' => 'https://www.youtube.com/watch?v=D3INxWw_jKI',
728
- 'is_pro' => true,
729
- 'draw_svg' => true,
730
- ),
731
- array(
732
- 'key' => 'premium-image-accordion',
733
- 'name' => 'premium-image-accordion',
734
- 'title' => __( 'Image Accordion', 'premium-addons-for-elementor' ),
735
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-image-accordion-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
736
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/image-accordion-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
737
- 'is_pro' => true,
738
- 'draw_svg' => true,
739
- ),
740
- array(
741
- 'key' => 'premium-videobox',
742
- 'name' => 'premium-addon-video-box',
743
- 'title' => __( 'Video Box', 'premium-addons-for-elementor' ),
744
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/video-box-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
745
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/video-box/', 'settings-page', 'wp-dash', 'dashboard' ),
746
- ),
747
- array(
748
- 'key' => 'premium-site-logo',
749
- 'name' => 'premium-site-logo',
750
- 'title' => __( 'Site Logo', 'premium-addons-for-elementor' ),
751
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-site-logo-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
752
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/elementor-site-logo-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
753
- 'is_pro' => true,
754
- 'draw_svg' => true,
755
- 'icon' => 'pa-pro-tabs',
756
- ),
757
- ),
758
- ),
759
- 'cat-4' => array(
760
- 'icon' => 'section',
761
- 'title' => __( 'Section Addons & Widgets', 'premium-addons-for-elementor' ),
762
- 'elements' => array(
763
- array(
764
- 'key' => 'premium-hscroll',
765
- 'name' => 'premium-hscroll',
766
- 'title' => __( 'Horizontal Scroll', 'premium-addons-for-elementor' ),
767
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-horizontal-scroll-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
768
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/horizontal-scroll/', 'settings-page', 'wp-dash', 'dashboard' ),
769
- 'tutorial' => 'https://www.youtube.com/watch?v=4HqT_3s-ZXg',
770
- 'is_pro' => true,
771
- ),
772
- array(
773
- 'key' => 'premium-vscroll',
774
- 'name' => 'premium-vscroll',
775
- 'title' => __( 'Vertical Scroll', 'premium-addons-for-elementor' ),
776
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/vertical-scroll-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
777
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/vertical-scroll-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
778
- 'tutorial' => 'https://www.youtube.com/watch?v=MuLaIn1QXfQ',
779
- ),
780
- array(
781
- 'key' => 'premium-color-transition',
782
- 'name' => 'premium-color-transition',
783
- 'title' => __( 'Background Transition', 'premium-addons-for-elementor' ),
784
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-background-transition-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
785
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/background-transition-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
786
- 'is_pro' => true,
787
- ),
788
- array(
789
- 'key' => 'premium-multi-scroll',
790
- 'name' => 'premium-multi-scroll',
791
- 'title' => __( 'Multi Scroll', 'premium-addons-for-elementor' ),
792
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/multi-scroll-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
793
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/multi-scroll-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
794
- 'tutorial' => 'https://www.youtube.com/watch?v=IzYnD6oDYXw',
795
- 'is_pro' => true,
796
- ),
797
- array(
798
- 'key' => 'premium-lottie',
799
- 'title' => __( 'Lottie Animations', 'premium-addons-for-elementor' ),
800
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-lottie-animations-section-addon/', 'settings-page', 'wp-dash', 'dashboard' ),
801
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/lottie-background/', 'settings-page', 'wp-dash', 'dashboard' ),
802
- 'tutorial' => 'https://www.youtube.com/watch?v=KVrenWNEdkY',
803
- 'is_pro' => true,
804
- 'is_global' => true,
805
- ),
806
- array(
807
- 'key' => 'premium-parallax',
808
- 'title' => __( 'Parallax', 'premium-addons-for-elementor' ),
809
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/parallax-section-addon-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
810
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/parallax-section-addon-tutorial-2/', 'settings-page', 'wp-dash', 'dashboard' ),
811
- 'tutorial' => 'https://www.youtube.com/watch?v=hkMNjxLoZ2w',
812
- 'is_pro' => true,
813
- 'draw_svg' => true,
814
- 'is_global' => true,
815
- ),
816
- array(
817
- 'key' => 'premium-particles',
818
- 'title' => __( 'Particles', 'premium-addons-for-elementor' ),
819
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/particles-section-addon-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
820
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/particles/', 'settings-page', 'wp-dash', 'dashboard' ),
821
- 'tutorial' => 'https://www.youtube.com/watch?v=bPmWKv4VWrI',
822
- 'is_pro' => true,
823
- 'is_global' => true,
824
- ),
825
- array(
826
- 'key' => 'premium-gradient',
827
- 'title' => __( 'Animated Gradient', 'premium-addons-for-elementor' ),
828
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/animated-section-gradients-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
829
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/animated-gradient-section-addon-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
830
- 'tutorial' => 'https://www.youtube.com/watch?v=IL4USvwR6K4',
831
- 'is_pro' => true,
832
- 'is_global' => true,
833
- ),
834
- array(
835
- 'key' => 'premium-kenburns',
836
- 'title' => __( 'Animated Ken Burns', 'premium-addons-for-elementor' ),
837
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/ken-burns-section-addon-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
838
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/ken-burns-section-addon-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
839
- 'tutorial' => 'https://www.youtube.com/watch?v=DUNFjWphZfs',
840
- 'is_pro' => true,
841
- 'is_global' => true,
842
- ),
843
- array(
844
- 'key' => 'premium-blob',
845
- 'title' => __( 'Blob Generator', 'premium-addons-for-elementor' ),
846
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-animated-blob-generator/', 'settings-page', 'wp-dash', 'dashboard' ),
847
- 'is_pro' => true,
848
- 'is_global' => true,
849
- ),
850
- ),
851
- ),
852
- 'cat-5' => array(
853
- 'icon' => 'off-grid',
854
- 'title' => __( 'Off-Grid Widgets', 'premium-addons-for-elementor' ),
855
- 'elements' => array(
856
- array(
857
- 'key' => 'premium-modalbox',
858
- 'name' => 'premium-addon-modal-box',
859
- 'title' => __( 'Modal Box', 'premium-addons-for-elementor' ),
860
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/modal-box-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
861
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/modal-box/', 'settings-page', 'wp-dash', 'dashboard' ),
862
- 'tutorial' => 'https://www.youtube.com/watch?v=3lLxSyf2nyk',
863
- 'draw_svg' => true,
864
- ),
865
- array(
866
- 'key' => 'premium-notbar',
867
- 'name' => 'premium-notbar',
868
- 'title' => __( 'Alert Box', 'premium-addons-for-elementor' ),
869
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/alert-box-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
870
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/alert-box-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
871
- 'is_pro' => true,
872
- 'draw_svg' => true,
873
- ),
874
- array(
875
- 'key' => 'premium-magic-section',
876
- 'name' => 'premium-addon-magic-section',
877
- 'title' => __( 'Magic Section', 'premium-addons-for-elementor' ),
878
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/magic-section-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
879
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/magic-section-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
880
- 'is_pro' => true,
881
- 'draw_svg' => true,
882
- ),
883
- array(
884
- 'key' => 'premium-prev-img',
885
- 'name' => 'premium-addon-preview-image',
886
- 'title' => __( 'Preview Window', 'premium-addons-for-elementor' ),
887
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/preview-window-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
888
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/preview-window-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
889
- 'tutorial' => 'https://www.youtube.com/watch?v=EmptjFjrc4E',
890
- 'is_pro' => true,
891
- 'draw_svg' => true,
892
- ),
893
- ),
894
- ),
895
- 'cat-6' => array(
896
- 'icon' => 'social',
897
- 'title' => __( 'Reviews & Testimonials Widgets', 'premium-addons-for-elementor' ),
898
- 'elements' => array(
899
- array(
900
- 'key' => 'premium-testimonials',
901
- 'name' => 'premium-addon-testimonials',
902
- 'title' => __( 'Testimonials', 'premium-addons-for-elementor' ),
903
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/testimonials-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
904
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/testimonials-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
905
- ),
906
- array(
907
- 'key' => 'premium-facebook-reviews',
908
- 'name' => 'premium-facebook-reviews',
909
- 'title' => __( 'Facebook Reviews', 'premium-addons-for-elementor' ),
910
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/facebook-reviews-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
911
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/facebook-reviews/', 'settings-page', 'wp-dash', 'dashboard' ),
912
- 'tutorial' => 'https://www.youtube.com/watch?v=zl-OFo3IFd8',
913
- 'is_pro' => true,
914
- ),
915
- array(
916
- 'key' => 'premium-google-reviews',
917
- 'name' => 'premium-google-reviews',
918
- 'title' => __( 'Google Reviews', 'premium-addons-for-elementor' ),
919
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/google-reviews-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
920
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/google-reviews/', 'settings-page', 'wp-dash', 'dashboard' ),
921
- 'tutorial' => 'https://www.youtube.com/watch?v=Z0EeGyD34Zk',
922
- 'is_pro' => true,
923
- ),
924
- array(
925
- 'key' => 'premium-yelp-reviews',
926
- 'name' => 'premium-yelp-reviews',
927
- 'title' => __( 'Yelp Reviews', 'premium-addons-for-elementor' ),
928
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-yelp-reviews-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
929
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/yelp-reviews/', 'settings-page', 'wp-dash', 'dashboard' ),
930
- 'tutorial' => 'https://www.youtube.com/watch?v=5T-MveVFvns',
931
- 'is_pro' => true,
932
- ),
933
- ),
934
- ),
935
- 'cat-7' => array(
936
- 'icon' => 'blurbs',
937
- 'title' => __( 'Blurbs & CTA Widgets', 'premium-addons-for-elementor' ),
938
- 'elements' => array(
939
- array(
940
- 'key' => 'premium-countdown',
941
- 'name' => 'premium-countdown-timer',
942
- 'title' => __( 'Countdown', 'premium-addons-for-elementor' ),
943
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/countdown-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
944
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/countdown-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
945
- ),
946
- array(
947
- 'key' => 'premium-banner',
948
- 'name' => 'premium-addon-banner',
949
- 'title' => __( 'Banner', 'premium-addons-for-elementor' ),
950
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/banner-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
951
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/premium-banner-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
952
- ),
953
- array(
954
- 'key' => 'premium-button',
955
- 'name' => 'premium-addon-button',
956
- 'title' => __( 'Button', 'premium-addons-for-elementor' ),
957
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/button-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
958
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/button/', 'settings-page', 'wp-dash', 'dashboard' ),
959
- 'tutorial' => 'https://www.youtube.com/watch?v=w4NuCUkCIV4',
960
- 'draw_svg' => true,
961
- ),
962
- array(
963
- 'key' => 'premium-image-button',
964
- 'title' => __( 'Image Button', 'premium-addons-for-elementor' ),
965
- 'name' => 'premium-addon-image-button',
966
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/image-button-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
967
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/image-button/', 'settings-page', 'wp-dash', 'dashboard' ),
968
- 'draw_svg' => true,
969
- ),
970
- array(
971
- 'key' => 'premium-flipbox',
972
- 'name' => 'premium-addon-flip-box',
973
- 'title' => __( '3D Hover Box', 'premium-addons-for-elementor' ),
974
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/3d-hover-box-flip-box-widget-for-elementor/', 'settings-page', 'wp-dash', 'dashboard' ),
975
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/flip-box-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
976
- 'is_pro' => true,
977
- 'draw_svg' => true,
978
- ),
979
- array(
980
- 'key' => 'premium-iconbox',
981
- 'name' => 'premium-addon-icon-box',
982
- 'title' => __( 'Icon Box', 'premium-addons-for-elementor' ),
983
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/icon-box-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
984
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/icon-box-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
985
- 'is_pro' => true,
986
- 'draw_svg' => true,
987
- ),
988
- array(
989
- 'key' => 'premium-ihover',
990
- 'name' => 'premium-ihover',
991
- 'title' => __( 'iHover', 'premium-addons-for-elementor' ),
992
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/ihover-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
993
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/premium-ihover-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
994
- 'is_pro' => true,
995
- 'draw_svg' => true,
996
- ),
997
- array(
998
- 'key' => 'premium-unfold',
999
- 'name' => 'premium-unfold-addon',
1000
- 'title' => __( 'Unfold', 'premium-addons-for-elementor' ),
1001
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/unfold-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
1002
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/premium-unfold-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
1003
- 'is_pro' => true,
1004
- ),
1005
- array(
1006
- 'key' => 'premium-icon-list',
1007
- 'name' => 'premium-icon-list',
1008
- 'title' => __( 'Bullet List', 'premium-addons-for-elementor' ),
1009
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-bullet-list-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
1010
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/bullet-list-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
1011
- 'tutorial' => 'https://www.youtube.com/watch?v=MPeXJiZ14sI',
1012
- 'draw_svg' => true,
1013
- ),
1014
- array(
1015
- 'key' => 'premium-svg-drawer',
1016
- 'name' => 'premium-svg-drawer',
1017
- 'title' => __( 'SVG Draw', 'premium-addons-for-elementor' ),
1018
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-svg-draw-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
1019
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/elementor-svg-draw-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
1020
- ),
1021
- ),
1022
- ),
1023
- 'cat-8' => array(
1024
- 'icon' => 'feed',
1025
- 'title' => __( 'Social Feed Widgets', 'premium-addons-for-elementor' ),
1026
- 'elements' => array(
1027
- array(
1028
- 'key' => 'premium-facebook-feed',
1029
- 'name' => 'premium-facebook-feed',
1030
- 'title' => __( 'Facebook Feed', 'premium-addons-for-elementor' ),
1031
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-facebook-feed-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
1032
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/facebook-feed-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
1033
- 'is_pro' => true,
1034
- ),
1035
- array(
1036
- 'key' => 'premium-twitter-feed',
1037
- 'name' => 'premium-twitter-feed',
1038
- 'title' => __( 'Twitter Feed', 'premium-addons-for-elementor' ),
1039
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/twitter-feed-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
1040
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/twitter-feed-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
1041
- 'tutorial' => 'https://www.youtube.com/watch?v=wsurRDuR6pg',
1042
- 'is_pro' => true,
1043
- ),
1044
- array(
1045
- 'key' => 'premium-instagram-feed',
1046
- 'name' => 'premium-addon-instagram-feed',
1047
- 'title' => __( 'Instagram Feed', 'premium-addons-for-elementor' ),
1048
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/instagram-feed-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
1049
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/instagram-feed/', 'settings-page', 'wp-dash', 'dashboard' ),
1050
- 'is_pro' => true,
1051
- ),
1052
- array(
1053
- 'key' => 'premium-behance',
1054
- 'name' => 'premium-behance-feed',
1055
- 'title' => __( 'Behance Feed', 'premium-addons-for-elementor' ),
1056
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/behance-feed-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
1057
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/behance-feed-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
1058
- 'tutorial' => 'https://www.youtube.com/watch?v=AXATK3oIXl0',
1059
- 'is_pro' => true,
1060
- ),
1061
- ),
1062
- ),
1063
- 'cat-9' => array(
1064
- 'icon' => 'data',
1065
- 'title' => __( 'Tables, Charts & Anything Data Widgets', 'premium-addons-for-elementor' ),
1066
- 'elements' => array(
1067
- array(
1068
- 'key' => 'premium-progressbar',
1069
- 'name' => 'premium-addon-progressbar',
1070
- 'title' => __( 'Progress Bar', 'premium-addons-for-elementor' ),
1071
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/progress-bar-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
1072
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/premium-progress-bar-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
1073
- 'tutorial' => 'https://www.youtube.com/watch?v=Y7xqwhgDQJg',
1074
- 'draw_svg' => true,
1075
- ),
1076
- array(
1077
- 'key' => 'premium-pricing-table',
1078
- 'name' => 'premium-addon-pricing-table',
1079
- 'title' => __( 'Pricing Table', 'premium-addons-for-elementor' ),
1080
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/pricing-table-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
1081
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/pricing-table-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
1082
- 'draw_svg' => true,
1083
- ),
1084
- array(
1085
- 'key' => 'premium-charts',
1086
- 'name' => 'premium-chart',
1087
- 'title' => __( 'Charts', 'premium-addons-for-elementor' ),
1088
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/charts-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
1089
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/charts-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
1090
- 'tutorial' => 'https://www.youtube.com/watch?v=lZZvslQ2UYU',
1091
- 'is_pro' => true,
1092
- ),
1093
- array(
1094
- 'key' => 'premium-tables',
1095
- 'name' => 'premium-tables-addon',
1096
- 'title' => __( 'Table', 'premium-addons-for-elementor' ),
1097
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/table-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
1098
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/table-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
1099
- 'is_pro' => true,
1100
- ),
1101
- array(
1102
- 'key' => 'premium-counter',
1103
- 'name' => 'premium-counter',
1104
- 'title' => __( 'Counter', 'premium-addons-for-elementor' ),
1105
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/counter-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
1106
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/counter-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
1107
- 'draw_svg' => true,
1108
- ),
1109
- ),
1110
- ),
1111
- 'cat-10' => array(
1112
- 'icon' => 'contact',
1113
- 'title' => __( 'Contact Widgets', 'premium-addons-for-elementor' ),
1114
- 'elements' => array(
1115
- array(
1116
- 'key' => 'premium-contactform',
1117
- 'name' => 'premium-contact-form',
1118
- 'title' => __( 'Contact Form 7', 'premium-addons-for-elementor' ),
1119
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/contact-form-7-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
1120
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/contact-form-7-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
1121
- ),
1122
- array(
1123
- 'key' => 'premium-fb-chat',
1124
- 'name' => 'premium-addon-facebook-chat',
1125
- 'title' => __( 'Facebook Messenger Chat', 'premium-addons-for-elementor' ),
1126
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/facebook-messenger-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
1127
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/facebook-messenger/', 'settings-page', 'wp-dash', 'dashboard' ),
1128
- 'is_pro' => true,
1129
- ),
1130
- array(
1131
- 'key' => 'premium-whatsapp-chat',
1132
- 'name' => 'premium-whatsapp-chat',
1133
- 'title' => __( 'WhatsApp Chat', 'premium-addons-for-elementor' ),
1134
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/whatsapp-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
1135
- 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/whatsapp-chat-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
1136
- 'is_pro' => true,
1137
- 'draw_svg' => true,
1138
- ),
1139
- ),
1140
- ),
1141
- 'cat-11' => array(
1142
- 'icon' => 'extensions',
1143
- 'elements' => array(
1144
- array(
1145
- 'key' => 'premium-templates',
1146
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/premium-templates-for-elementor/', 'settings-page', 'wp-dash', 'dashboard' ),
1147
- ),
1148
- array(
1149
- 'key' => 'premium-equal-height',
1150
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/premium-addons-global-features-for-elementor/#equal-height-feature', 'settings-page', 'wp-dash', 'dashboard' ),
1151
- ),
1152
- array(
1153
- 'key' => 'pa-display-conditions',
1154
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-display-conditions/', 'settings-page', 'wp-dash', 'dashboard' ),
1155
- ),
1156
- array(
1157
- 'key' => 'premium-global-cursor',
1158
- 'is_pro' => true,
1159
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-custom-mouse-cursor-global-feature/', 'settings-page', 'wp-dash', 'dashboard' ),
1160
- ),
1161
- array(
1162
- 'key' => 'premium-global-badge',
1163
- 'is_pro' => true,
1164
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-badge-global-addon/', 'settings-page', 'wp-dash', 'dashboard' ),
1165
- ),
1166
- array(
1167
- 'key' => 'premium-floating-effects',
1168
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-floating-effects-animation/', 'settings-page', 'wp-dash', 'dashboard' ),
1169
- ),
1170
- array(
1171
- 'key' => 'premium-cross-domain',
1172
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/premium-addons-global-features-for-elementor/#common-features', 'settings-page', 'wp-dash', 'dashboard' ),
1173
- ),
1174
- array(
1175
- 'key' => 'premium-duplicator',
1176
- ),
1177
- array(
1178
- 'key' => 'premium-assets-generator',
1179
- ),
1180
- array(
1181
- 'key' => 'premium-mscroll',
1182
- 'is_pro' => true,
1183
- 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-magic-scroll-global-addon/', 'settings-page', 'wp-dash', 'dashboard' ),
1184
- ),
1185
- ),
1186
- ),
1187
- );
1188
-
1189
- return $elements;
1
+ <?php
2
+ /**
3
+ * PA Elements.
4
+ */
5
+
6
+ use PremiumAddons\Includes\Helper_Functions;
7
+
8
+ $prefix = Helper_Functions::get_prefix();
9
+
10
+ $elements = array(
11
+ 'cat-1' => array(
12
+ 'icon' => 'all',
13
+ 'title' => __( 'All Widgets', 'premium-addons-for-elementor' ),
14
+ 'elements' => array(
15
+ array(
16
+ 'key' => 'premium-site-logo',
17
+ 'name' => 'premium-site-logo',
18
+ 'title' => __( 'Site Logo', 'premium-addons-for-elementor' ),
19
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-site-logo-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
20
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/elementor-site-logo-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
21
+ 'is_pro' => true,
22
+ 'draw_svg' => true,
23
+ ),
24
+ array(
25
+ 'key' => 'premium-lottie-widget',
26
+ 'name' => 'premium-lottie',
27
+ 'title' => __( 'Lottie Animations', 'premium-addons-for-elementor' ),
28
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-lottie-animations-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
29
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/lottie-animations-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
30
+ 'tutorial' => 'https://www.youtube.com/watch?v=0QWzUpF57dw',
31
+ ),
32
+ array(
33
+ 'key' => 'premium-carousel',
34
+ 'name' => 'premium-carousel-widget',
35
+ 'title' => __( 'Carousel', 'premium-addons-for-elementor' ),
36
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/carousel-widget-for-elementor-page-builder', 'settings-page', 'wp-dash', 'dashboard' ),
37
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/carousel/', 'settings-page', 'wp-dash', 'dashboard' ),
38
+ 'tutorial' => 'https://www.youtube.com/watch?v=ZMgprLKvq24',
39
+ ),
40
+ array(
41
+ 'key' => 'premium-blog',
42
+ 'name' => 'premium-addon-blog',
43
+ 'title' => __( 'Blog', 'premium-addons-for-elementor' ),
44
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/blog-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
45
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/blog/', 'settings-page', 'wp-dash', 'dashboard' ),
46
+ ),
47
+ array(
48
+ 'key' => 'premium-nav-menu',
49
+ 'name' => 'premium-nav-menu',
50
+ 'title' => __( 'Nav/Mega Menu', 'premium-addons-for-elementor' ),
51
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-mega-menu-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
52
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/elementor-mega-menu-widget-tutorial', 'settings-page', 'wp-dash', 'dashboard' ),
53
+ ),
54
+ array(
55
+ 'key' => 'premium-maps',
56
+ 'name' => 'premium-addon-maps',
57
+ 'title' => __( 'Google Maps', 'premium-addons-for-elementor' ),
58
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/google-maps-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
59
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/google-maps/', 'settings-page', 'wp-dash', 'dashboard' ),
60
+ 'tutorial' => 'https://www.youtube.com/watch?v=z4taEeCY77Q',
61
+ ),
62
+ array(
63
+ 'key' => 'premium-person',
64
+ 'name' => 'premium-addon-person',
65
+ 'title' => __( 'Team Members', 'premium-addons-for-elementor' ),
66
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/persons-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
67
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/persons-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
68
+ ),
69
+ array(
70
+ 'key' => 'premium-svg-drawer',
71
+ 'name' => 'premium-svg-drawer',
72
+ 'title' => __( 'SVG Draw', 'premium-addons-for-elementor' ),
73
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-svg-draw-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
74
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/elementor-svg-draw-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
75
+ ),
76
+ array(
77
+ 'key' => 'premium-tabs',
78
+ 'name' => 'premium-addon-tabs',
79
+ 'title' => __( 'Tabs', 'premium-addons-for-elementor' ),
80
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-tabs-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
81
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/tabs-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
82
+ 'is_pro' => true,
83
+ 'draw_svg' => true,
84
+ 'icon' => 'pa-pro-tabs',
85
+ 'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-tabs-widget/', 'editor-page', 'wp-editor', 'get-pro' ),
86
+ ),
87
+ array(
88
+ 'key' => 'premium-content-toggle',
89
+ 'name' => 'premium-addon-content-toggle',
90
+ 'title' => __( 'Content Switcher', 'premium-addons-for-elementor' ),
91
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/content-switcher-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
92
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/premium-content-switcher/', 'settings-page', 'wp-dash', 'dashboard' ),
93
+ 'is_pro' => true,
94
+ 'icon' => 'pa-pro-content-switcher',
95
+ 'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/content-switcher-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
96
+ ),
97
+ array(
98
+ 'key' => 'premium-fancytext',
99
+ 'name' => 'premium-addon-fancy-text',
100
+ 'title' => __( 'Fancy Text', 'premium-addons-for-elementor' ),
101
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/fancy-text-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
102
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/fancy-text-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
103
+ ),
104
+ array(
105
+ 'key' => 'premium-title',
106
+ 'name' => 'premium-addon-title',
107
+ 'title' => __( 'Heading', 'premium-addons-for-elementor' ),
108
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/heading-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
109
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/heading-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
110
+ 'draw_svg' => true,
111
+ ),
112
+ array(
113
+ 'key' => 'premium-dual-header',
114
+ 'name' => 'premium-addon-dual-header',
115
+ 'title' => __( 'Dual Heading', 'premium-addons-for-elementor' ),
116
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/dual-header-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
117
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/dual-heading-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
118
+ ),
119
+ array(
120
+ 'key' => 'premium-divider',
121
+ 'name' => 'premium-divider',
122
+ 'title' => __( 'Divider', 'premium-addons-for-elementor' ),
123
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/divider-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
124
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/divider-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
125
+ 'is_pro' => true,
126
+ 'draw_svg' => true,
127
+ 'icon' => 'pa-pro-separator',
128
+ 'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/divider-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
129
+ ),
130
+ array(
131
+ 'key' => 'premium-grid',
132
+ 'name' => 'premium-img-gallery',
133
+ 'title' => __( 'Media Grid', 'premium-addons-for-elementor' ),
134
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/grid-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
135
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/grid/', 'settings-page', 'wp-dash', 'dashboard' ),
136
+ ),
137
+ array(
138
+ 'key' => 'premium-image-scroll',
139
+ 'name' => 'premium-image-scroll',
140
+ 'title' => __( 'Image Scroll', 'premium-addons-for-elementor' ),
141
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-image-scroll-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
142
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/image-scroll-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
143
+ ),
144
+ array(
145
+ 'key' => 'premium-image-separator',
146
+ 'name' => 'premium-addon-image-separator',
147
+ 'title' => __( 'Image Separator', 'premium-addons-for-elementor' ),
148
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/image-separator-widget-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
149
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/image-separator-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
150
+ 'draw_svg' => true,
151
+ ),
152
+ array(
153
+ 'key' => 'premium-image-comparison',
154
+ 'name' => 'premium-addon-image-comparison',
155
+ 'title' => __( 'Image Comparison', 'premium-addons-for-elementor' ),
156
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/image-comparison-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
157
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/premium-image-comparison-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
158
+ 'is_pro' => true,
159
+ 'icon' => 'pa-pro-image-comparison',
160
+ 'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/image-comparison-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
161
+ ),
162
+ array(
163
+ 'key' => 'premium-image-hotspots',
164
+ 'name' => 'premium-addon-image-hotspots',
165
+ 'title' => __( 'Image Hotspots', 'premium-addons-for-elementor' ),
166
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/image-hotspots-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
167
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/image-hotspots-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
168
+ 'is_pro' => true,
169
+ 'draw_svg' => true,
170
+ 'icon' => 'pa-pro-hot-spot',
171
+ 'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/image-hotspots-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
172
+ ),
173
+ array(
174
+ 'key' => 'premium-img-layers',
175
+ 'name' => 'premium-img-layers-addon',
176
+ 'title' => __( 'Image Layers', 'premium-addons-for-elementor' ),
177
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/image-layers-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
178
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/image-layers/', 'settings-page', 'wp-dash', 'dashboard' ),
179
+ 'tutorial' => 'https://www.youtube.com/watch?v=D3INxWw_jKI',
180
+ 'is_pro' => true,
181
+ 'draw_svg' => true,
182
+ 'icon' => 'pa-pro-image-layers',
183
+ 'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/image-layers-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
184
+ ),
185
+ array(
186
+ 'key' => 'premium-image-accordion',
187
+ 'name' => 'premium-image-accordion',
188
+ 'title' => __( 'Image Accordion', 'premium-addons-for-elementor' ),
189
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-image-accordion-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
190
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/image-accordion-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
191
+ 'is_pro' => true,
192
+ 'draw_svg' => true,
193
+ 'icon' => 'pa-pro-image-accordion',
194
+ 'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-image-accordion-widget/', 'editor-page', 'wp-editor', 'get-pro' ),
195
+ ),
196
+ array(
197
+ 'key' => 'premium-videobox',
198
+ 'name' => 'premium-addon-video-box',
199
+ 'title' => __( 'Video Box', 'premium-addons-for-elementor' ),
200
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/video-box-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
201
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/video-box/', 'settings-page', 'wp-dash', 'dashboard' ),
202
+ ),
203
+ array(
204
+ 'key' => 'premium-hscroll',
205
+ 'name' => 'premium-hscroll',
206
+ 'title' => __( 'Horizontal Scroll', 'premium-addons-for-elementor' ),
207
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-horizontal-scroll-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
208
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/horizontal-scroll/', 'settings-page', 'wp-dash', 'dashboard' ),
209
+ 'tutorial' => 'https://www.youtube.com/watch?v=4HqT_3s-ZXg',
210
+ 'is_pro' => true,
211
+ 'icon' => 'pa-pro-horizontal-scroll',
212
+ 'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-horizontal-scroll-widget/', 'editor-page', 'wp-editor', 'get-pro' ),
213
+ ),
214
+ array(
215
+ 'key' => 'premium-vscroll',
216
+ 'name' => 'premium-vscroll',
217
+ 'title' => __( 'Vertical Scroll', 'premium-addons-for-elementor' ),
218
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/vertical-scroll-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
219
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/vertical-scroll-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
220
+ 'tutorial' => 'https://www.youtube.com/watch?v=MuLaIn1QXfQ',
221
+ ),
222
+ array(
223
+ 'key' => 'premium-color-transition',
224
+ 'name' => 'premium-color-transition',
225
+ 'title' => __( 'Background Transition', 'premium-addons-for-elementor' ),
226
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-background-transition-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
227
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/background-transition-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
228
+ 'is_pro' => true,
229
+ 'icon' => 'pa-pro-color-transition',
230
+ 'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-background-transition-widget/', 'editor-page', 'wp-editor', 'get-pro' ),
231
+ ),
232
+ array(
233
+ 'key' => 'premium-multi-scroll',
234
+ 'name' => 'premium-multi-scroll',
235
+ 'title' => __( 'Multi Scroll', 'premium-addons-for-elementor' ),
236
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/multi-scroll-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
237
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/multi-scroll-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
238
+ 'tutorial' => 'https://www.youtube.com/watch?v=IzYnD6oDYXw',
239
+ 'is_pro' => true,
240
+ 'icon' => 'pa-pro-multi-scroll',
241
+ 'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/multi-scroll-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
242
+ ),
243
+ array(
244
+ 'key' => 'premium-lottie',
245
+ 'title' => __( 'Lottie Animations', 'premium-addons-for-elementor' ),
246
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-lottie-animations-section-addon/', 'settings-page', 'wp-dash', 'dashboard' ),
247
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/lottie-background/', 'settings-page', 'wp-dash', 'dashboard' ),
248
+ 'tutorial' => 'https://www.youtube.com/watch?v=KVrenWNEdkY',
249
+ 'is_pro' => true,
250
+ 'is_global' => true,
251
+ ),
252
+ array(
253
+ 'key' => 'premium-parallax',
254
+ 'title' => __( 'Parallax', 'premium-addons-for-elementor' ),
255
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/parallax-section-addon-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
256
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/parallax-section-addon-tutorial-2/', 'settings-page', 'wp-dash', 'dashboard' ),
257
+ 'tutorial' => 'https://www.youtube.com/watch?v=hkMNjxLoZ2w',
258
+ 'is_pro' => true,
259
+ 'draw_svg' => true,
260
+ 'is_global' => true,
261
+ ),
262
+ array(
263
+ 'key' => 'premium-particles',
264
+ 'title' => __( 'Particles', 'premium-addons-for-elementor' ),
265
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/particles-section-addon-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
266
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/particles/', 'settings-page', 'wp-dash', 'dashboard' ),
267
+ 'tutorial' => 'https://www.youtube.com/watch?v=bPmWKv4VWrI',
268
+ 'is_pro' => true,
269
+ 'is_global' => true,
270
+ ),
271
+ array(
272
+ 'key' => 'premium-gradient',
273
+ 'title' => __( 'Animated Gradient', 'premium-addons-for-elementor' ),
274
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/animated-section-gradients-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
275
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/animated-gradient-section-addon-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
276
+ 'tutorial' => 'https://www.youtube.com/watch?v=IL4USvwR6K4',
277
+ 'is_pro' => true,
278
+ 'is_global' => true,
279
+ ),
280
+ array(
281
+ 'key' => 'premium-kenburns',
282
+ 'title' => __( 'Animated Ken Burns', 'premium-addons-for-elementor' ),
283
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/ken-burns-section-addon-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
284
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/ken-burns-section-addon-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
285
+ 'tutorial' => 'https://www.youtube.com/watch?v=DUNFjWphZfs',
286
+ 'is_pro' => true,
287
+ 'is_global' => true,
288
+ ),
289
+ array(
290
+ 'key' => 'premium-blob',
291
+ 'title' => __( 'Blob Generator', 'premium-addons-for-elementor' ),
292
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-animated-blob-generator/', 'settings-page', 'wp-dash', 'dashboard' ),
293
+ 'is_pro' => true,
294
+ 'is_global' => true,
295
+ ),
296
+ array(
297
+ 'key' => 'premium-modalbox',
298
+ 'name' => 'premium-addon-modal-box',
299
+ 'title' => __( 'Modal Box', 'premium-addons-for-elementor' ),
300
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/modal-box-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
301
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/modal-box/', 'settings-page', 'wp-dash', 'dashboard' ),
302
+ 'tutorial' => 'https://www.youtube.com/watch?v=3lLxSyf2nyk',
303
+ 'draw_svg' => true,
304
+ ),
305
+ array(
306
+ 'key' => 'premium-notbar',
307
+ 'name' => 'premium-notbar',
308
+ 'title' => __( 'Alert Box', 'premium-addons-for-elementor' ),
309
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/alert-box-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
310
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/alert-box-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
311
+ 'is_pro' => true,
312
+ 'draw_svg' => true,
313
+ 'icon' => 'pa-pro-notification-bar',
314
+ 'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/alert-box-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
315
+ ),
316
+ array(
317
+ 'key' => 'premium-magic-section',
318
+ 'name' => 'premium-addon-magic-section',
319
+ 'title' => __( 'Magic Section', 'premium-addons-for-elementor' ),
320
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/magic-section-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
321
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/magic-section-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
322
+ 'is_pro' => true,
323
+ 'draw_svg' => true,
324
+ 'icon' => 'pa-pro-magic-section',
325
+ 'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/magic-section-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
326
+ ),
327
+ array(
328
+ 'key' => 'premium-prev-img',
329
+ 'name' => 'premium-addon-preview-image',
330
+ 'title' => __( 'Preview Window', 'premium-addons-for-elementor' ),
331
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/preview-window-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
332
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/preview-window-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
333
+ 'tutorial' => 'https://www.youtube.com/watch?v=EmptjFjrc4E',
334
+ 'is_pro' => true,
335
+ 'draw_svg' => true,
336
+ 'icon' => 'pa-pro-preview-window',
337
+ 'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/preview-window-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
338
+ ),
339
+ array(
340
+ 'key' => 'premium-testimonials',
341
+ 'name' => 'premium-addon-testimonials',
342
+ 'title' => __( 'Testimonials', 'premium-addons-for-elementor' ),
343
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/testimonials-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
344
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/testimonials-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
345
+ ),
346
+ array(
347
+ 'key' => 'premium-facebook-reviews',
348
+ 'name' => 'premium-facebook-reviews',
349
+ 'title' => __( 'Facebook Reviews', 'premium-addons-for-elementor' ),
350
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/facebook-reviews-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
351
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/facebook-reviews/', 'settings-page', 'wp-dash', 'dashboard' ),
352
+ 'tutorial' => 'https://www.youtube.com/watch?v=zl-OFo3IFd8',
353
+ 'is_pro' => true,
354
+ 'icon' => 'pa-pro-facebook-reviews',
355
+ 'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/facebook-reviews-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
356
+ ),
357
+ array(
358
+ 'key' => 'premium-google-reviews',
359
+ 'name' => 'premium-google-reviews',
360
+ 'title' => __( 'Google Reviews', 'premium-addons-for-elementor' ),
361
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/google-reviews-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
362
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/google-reviews/', 'settings-page', 'wp-dash', 'dashboard' ),
363
+ 'tutorial' => 'https://www.youtube.com/watch?v=Z0EeGyD34Zk',
364
+ 'is_pro' => true,
365
+ 'icon' => 'pa-pro-google-reviews',
366
+ 'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/google-reviews-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
367
+ ),
368
+ array(
369
+ 'key' => 'premium-yelp-reviews',
370
+ 'name' => 'premium-yelp-reviews',
371
+ 'title' => __( 'Yelp Reviews', 'premium-addons-for-elementor' ),
372
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-yelp-reviews-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
373
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/yelp-reviews/', 'settings-page', 'wp-dash', 'dashboard' ),
374
+ 'tutorial' => 'https://www.youtube.com/watch?v=5T-MveVFvns',
375
+ 'is_pro' => true,
376
+ 'icon' => 'pa-pro-yelp-reviews',
377
+ 'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-yelp-reviews-widget/', 'editor-page', 'wp-editor', 'get-pro' ),
378
+ ),
379
+ array(
380
+ 'key' => 'premium-countdown',
381
+ 'name' => 'premium-countdown-timer',
382
+ 'title' => __( 'Countdown', 'premium-addons-for-elementor' ),
383
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/countdown-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
384
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/countdown-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
385
+ ),
386
+ array(
387
+ 'key' => 'premium-banner',
388
+ 'name' => 'premium-addon-banner',
389
+ 'title' => __( 'Banner', 'premium-addons-for-elementor' ),
390
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/banner-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
391
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/premium-banner-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
392
+ ),
393
+ array(
394
+ 'key' => 'premium-button',
395
+ 'name' => 'premium-addon-button',
396
+ 'title' => __( 'Button', 'premium-addons-for-elementor' ),
397
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/button-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
398
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/button/', 'settings-page', 'wp-dash', 'dashboard' ),
399
+ 'tutorial' => 'https://www.youtube.com/watch?v=w4NuCUkCIV4',
400
+ 'draw_svg' => true,
401
+ ),
402
+ array(
403
+ 'key' => 'premium-image-button',
404
+ 'name' => 'premium-addon-image-button',
405
+ 'title' => __( 'Image Button', 'premium-addons-for-elementor' ),
406
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/image-button-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
407
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/image-button/', 'settings-page', 'wp-dash', 'dashboard' ),
408
+ 'draw_svg' => true,
409
+ ),
410
+ array(
411
+ 'key' => 'premium-flipbox',
412
+ 'name' => 'premium-addon-flip-box',
413
+ 'title' => __( '3D Hover Box', 'premium-addons-for-elementor' ),
414
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/3d-hover-box-flip-box-widget-for-elementor/', 'settings-page', 'wp-dash', 'dashboard' ),
415
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/flip-box-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
416
+ 'is_pro' => true,
417
+ 'draw_svg' => true,
418
+ 'icon' => 'pa-pro-flip-box',
419
+ 'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/3d-hover-box-flip-box-widget-for-elementor/', 'editor-page', 'wp-editor', 'get-pro' ),
420
+ ),
421
+ array(
422
+ 'key' => 'premium-iconbox',
423
+ 'name' => 'premium-addon-icon-box',
424
+ 'title' => __( 'Icon Box', 'premium-addons-for-elementor' ),
425
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/icon-box-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
426
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/icon-box-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
427
+ 'is_pro' => true,
428
+ 'draw_svg' => true,
429
+ 'icon' => 'pa-pro-icon-box',
430
+ 'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/icon-box-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
431
+ ),
432
+ array(
433
+ 'key' => 'premium-ihover',
434
+ 'name' => 'premium-ihover',
435
+ 'title' => __( 'iHover', 'premium-addons-for-elementor' ),
436
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/ihover-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
437
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/premium-ihover-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
438
+ 'is_pro' => true,
439
+ 'draw_svg' => true,
440
+ 'icon' => 'pa-pro-ihover',
441
+ 'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/ihover-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
442
+ ),
443
+ array(
444
+ 'key' => 'premium-unfold',
445
+ 'name' => 'premium-unfold-addon',
446
+ 'title' => __( 'Unfold', 'premium-addons-for-elementor' ),
447
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/unfold-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
448
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/premium-unfold-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
449
+ 'is_pro' => true,
450
+ 'icon' => 'pa-pro-unfold',
451
+ 'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/unfold-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
452
+ ),
453
+ array(
454
+ 'key' => 'premium-icon-list',
455
+ 'name' => 'premium-icon-list',
456
+ 'title' => __( 'Bullet List', 'premium-addons-for-elementor' ),
457
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-bullet-list-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
458
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/bullet-list-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
459
+ 'tutorial' => 'https://www.youtube.com/watch?v=MPeXJiZ14sI',
460
+ 'draw_svg' => true,
461
+ ),
462
+ array(
463
+ 'key' => 'premium-facebook-feed',
464
+ 'name' => 'premium-facebook-feed',
465
+ 'title' => __( 'Facebook Feed', 'premium-addons-for-elementor' ),
466
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-facebook-feed-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
467
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/facebook-feed-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
468
+ 'is_pro' => true,
469
+ 'icon' => 'pa-pro-facebook-feed',
470
+ 'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-facebook-feed-widget/', 'editor-page', 'wp-editor', 'get-pro' ),
471
+ ),
472
+ array(
473
+ 'key' => 'premium-twitter-feed',
474
+ 'name' => 'premium-twitter-feed',
475
+ 'title' => __( 'Twitter Feed', 'premium-addons-for-elementor' ),
476
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/twitter-feed-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
477
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/twitter-feed-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
478
+ 'tutorial' => 'https://www.youtube.com/watch?v=wsurRDuR6pg',
479
+ 'is_pro' => true,
480
+ 'icon' => 'pa-pro-twitter-feed',
481
+ 'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/twitter-feed-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
482
+ ),
483
+ array(
484
+ 'key' => 'premium-instagram-feed',
485
+ 'name' => 'premium-addon-instagram-feed',
486
+ 'title' => __( 'Instagram Feed', 'premium-addons-for-elementor' ),
487
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/instagram-feed-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
488
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/instagram-feed/', 'settings-page', 'wp-dash', 'dashboard' ),
489
+ 'is_pro' => true,
490
+ 'icon' => 'pa-pro-instagram-feed',
491
+ 'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/instagram-feed-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
492
+ ),
493
+ array(
494
+ 'key' => 'premium-behance',
495
+ 'name' => 'premium-behance-feed',
496
+ 'title' => __( 'Behance Feed', 'premium-addons-for-elementor' ),
497
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/behance-feed-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
498
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/behance-feed-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
499
+ 'tutorial' => 'https://www.youtube.com/watch?v=AXATK3oIXl0',
500
+ 'is_pro' => true,
501
+ 'icon' => 'pa-pro-behance-feed',
502
+ 'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/behance-feed-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
503
+ ),
504
+ array(
505
+ 'key' => 'premium-progressbar',
506
+ 'name' => 'premium-addon-progressbar',
507
+ 'title' => __( 'Progress Bar', 'premium-addons-for-elementor' ),
508
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/progress-bar-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
509
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/premium-progress-bar-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
510
+ 'tutorial' => 'https://www.youtube.com/watch?v=Y7xqwhgDQJg',
511
+ 'draw_svg' => true,
512
+ ),
513
+ array(
514
+ 'key' => 'premium-pricing-table',
515
+ 'name' => 'premium-addon-pricing-table',
516
+ 'title' => __( 'Pricing Table', 'premium-addons-for-elementor' ),
517
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/pricing-table-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
518
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/pricing-table-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
519
+ 'draw_svg' => true,
520
+ ),
521
+ array(
522
+ 'key' => 'premium-charts',
523
+ 'name' => 'premium-chart',
524
+ 'title' => __( 'Charts', 'premium-addons-for-elementor' ),
525
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/charts-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
526
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/charts-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
527
+ 'tutorial' => 'https://www.youtube.com/watch?v=lZZvslQ2UYU',
528
+ 'is_pro' => true,
529
+ 'icon' => 'pa-pro-charts',
530
+ 'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/charts-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
531
+ ),
532
+ array(
533
+ 'key' => 'premium-tables',
534
+ 'name' => 'premium-tables-addon',
535
+ 'title' => __( 'Table', 'premium-addons-for-elementor' ),
536
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/table-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
537
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/table-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
538
+ 'is_pro' => true,
539
+ 'icon' => 'pa-pro-table',
540
+ 'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/table-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
541
+ ),
542
+ array(
543
+ 'key' => 'premium-counter',
544
+ 'name' => 'premium-counter',
545
+ 'title' => __( 'Counter', 'premium-addons-for-elementor' ),
546
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/counter-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
547
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/counter-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
548
+ 'draw_svg' => true,
549
+ ),
550
+ array(
551
+ 'key' => 'premium-contactform',
552
+ 'name' => 'premium-contact-form',
553
+ 'title' => __( 'Contact Form 7', 'premium-addons-for-elementor' ),
554
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/contact-form-7-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
555
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/contact-form-7-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
556
+ ),
557
+ array(
558
+ 'key' => 'premium-fb-chat',
559
+ 'name' => 'premium-addon-facebook-chat',
560
+ 'title' => __( 'Facebook Messenger Chat', 'premium-addons-for-elementor' ),
561
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/facebook-messenger-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
562
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/facebook-messenger/', 'settings-page', 'wp-dash', 'dashboard' ),
563
+ 'is_pro' => true,
564
+ 'icon' => 'pa-pro-messenger-chat',
565
+ 'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/facebook-messenger-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
566
+ ),
567
+ array(
568
+ 'key' => 'premium-whatsapp-chat',
569
+ 'name' => 'premium-whatsapp-chat',
570
+ 'title' => __( 'WhatsApp Chat', 'premium-addons-for-elementor' ),
571
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/whatsapp-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
572
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/whatsapp-chat-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
573
+ 'is_pro' => true,
574
+ 'draw_svg' => true,
575
+ 'icon' => 'pa-pro-whatsapp',
576
+ 'action_url' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/whatsapp-widget-for-elementor-page-builder/', 'editor-page', 'wp-editor', 'get-pro' ),
577
+ ),
578
+ array(
579
+ 'key' => 'woo-products',
580
+ 'title' => __( 'Woo Products', 'premium-addons-for-elementor' ),
581
+ 'name' => 'premium-woo-products',
582
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-woocommerce-products/', 'settings-page', 'wp-dash', 'dashboard' ),
583
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/elementor-woocommerce-products-listing-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
584
+ ),
585
+ ),
586
+ ),
587
+ 'cat-2' => array(
588
+ 'icon' => 'content',
589
+ 'title' => __( 'Content Widgets', 'premium-addons-for-elementor' ),
590
+ 'elements' => array(
591
+ array(
592
+ 'key' => 'premium-carousel',
593
+ 'name' => 'premium-carousel-widget',
594
+ 'title' => __( 'Carousel', 'premium-addons-for-elementor' ),
595
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/carousel-widget-for-elementor-page-builder', 'settings-page', 'wp-dash', 'dashboard' ),
596
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/carousel/', 'settings-page', 'wp-dash', 'dashboard' ),
597
+ 'tutorial' => 'https://www.youtube.com/watch?v=ZMgprLKvq24',
598
+ ),
599
+ array(
600
+ 'key' => 'premium-blog',
601
+ 'name' => 'premium-addon-blog',
602
+ 'title' => __( 'Blog', 'premium-addons-for-elementor' ),
603
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/blog-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
604
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/blog/', 'settings-page', 'wp-dash', 'dashboard' ),
605
+ ),
606
+ array(
607
+ 'key' => 'premium-nav-menu',
608
+ 'name' => 'premium-nav-menu',
609
+ 'title' => __( 'Nav/Mega Menu', 'premium-addons-for-elementor' ),
610
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-mega-menu-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
611
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/elementor-mega-menu-widget-tutorial', 'settings-page', 'wp-dash', 'dashboard' ),
612
+ ),
613
+ array(
614
+ 'key' => 'premium-maps',
615
+ 'name' => 'premium-addon-maps',
616
+ 'title' => __( 'Google Maps', 'premium-addons-for-elementor' ),
617
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/google-maps-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
618
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/google-maps/', 'settings-page', 'wp-dash', 'dashboard' ),
619
+ 'tutorial' => 'https://www.youtube.com/watch?v=z4taEeCY77Q',
620
+ ),
621
+ array(
622
+ 'key' => 'premium-person',
623
+ 'name' => 'premium-addon-person',
624
+ 'title' => __( 'Team Members', 'premium-addons-for-elementor' ),
625
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/persons-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
626
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/persons-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
627
+ ),
628
+ array(
629
+ 'key' => 'premium-tabs',
630
+ 'name' => 'premium-addon-tabs',
631
+ 'title' => __( 'Tabs', 'premium-addons-for-elementor' ),
632
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-tabs-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
633
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/tabs-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
634
+ 'is_pro' => true,
635
+ 'draw_svg' => true,
636
+ ),
637
+ array(
638
+ 'key' => 'premium-content-toggle',
639
+ 'name' => 'premium-addon-content-toggle',
640
+ 'title' => __( 'Content Switcher', 'premium-addons-for-elementor' ),
641
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/content-switcher-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
642
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/premium-content-switcher/', 'settings-page', 'wp-dash', 'dashboard' ),
643
+ 'is_pro' => true,
644
+ ),
645
+ array(
646
+ 'key' => 'premium-fancytext',
647
+ 'name' => 'premium-addon-fancy-text',
648
+ 'title' => __( 'Fancy Text', 'premium-addons-for-elementor' ),
649
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/fancy-text-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
650
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/fancy-text-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
651
+ ),
652
+ array(
653
+ 'key' => 'premium-title',
654
+ 'name' => 'premium-addon-title',
655
+ 'title' => __( 'Heading', 'premium-addons-for-elementor' ),
656
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/heading-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
657
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/heading-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
658
+ 'draw_svg' => true,
659
+ ),
660
+ array(
661
+ 'key' => 'premium-dual-header',
662
+ 'name' => 'premium-addon-dual-header',
663
+ 'title' => __( 'Dual Heading', 'premium-addons-for-elementor' ),
664
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/dual-header-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
665
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/dual-heading-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
666
+ ),
667
+ array(
668
+ 'key' => 'premium-divider',
669
+ 'name' => 'premium-divider',
670
+ 'title' => __( 'Divider', 'premium-addons-for-elementor' ),
671
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/divider-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
672
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/divider-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
673
+ 'is_pro' => true,
674
+ 'draw_svg' => true,
675
+ ),
676
+ ),
677
+ ),
678
+ 'cat-3' => array(
679
+ 'icon' => 'images',
680
+ 'title' => __( 'Image & Video Widgets', 'premium-addons-for-elementor' ),
681
+ 'elements' => array(
682
+ array(
683
+ 'key' => 'premium-grid',
684
+ 'name' => 'premium-img-gallery',
685
+ 'title' => __( 'Media Grid', 'premium-addons-for-elementor' ),
686
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/grid-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
687
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/grid-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
688
+ ),
689
+ array(
690
+ 'key' => 'premium-image-scroll',
691
+ 'name' => 'premium-image-scroll',
692
+ 'title' => __( 'Image Scroll', 'premium-addons-for-elementor' ),
693
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-image-scroll-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
694
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/image-scroll-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
695
+ ),
696
+ array(
697
+ 'key' => 'premium-image-separator',
698
+ 'name' => 'premium-addon-image-separator',
699
+ 'title' => __( 'Image Separator', 'premium-addons-for-elementor' ),
700
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/image-separator-widget-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
701
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/image-separator-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
702
+ 'draw_svg' => true,
703
+ ),
704
+ array(
705
+ 'key' => 'premium-image-comparison',
706
+ 'name' => 'premium-addon-image-comparison',
707
+ 'title' => __( 'Image Comparison', 'premium-addons-for-elementor' ),
708
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/image-comparison-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
709
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/premium-image-comparison-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
710
+ 'is_pro' => true,
711
+ ),
712
+ array(
713
+ 'key' => 'premium-image-hotspots',
714
+ 'name' => 'premium-addon-image-hotspots',
715
+ 'title' => __( 'Image Hotspots', 'premium-addons-for-elementor' ),
716
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/image-hotspots-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
717
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/image-hotspots-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
718
+ 'is_pro' => true,
719
+ 'draw_svg' => true,
720
+ ),
721
+ array(
722
+ 'key' => 'premium-img-layers',
723
+ 'name' => 'premium-img-layers-addon',
724
+ 'title' => __( 'Image Layers', 'premium-addons-for-elementor' ),
725
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/image-layers-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
726
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/image-layers/', 'settings-page', 'wp-dash', 'dashboard' ),
727
+ 'tutorial' => 'https://www.youtube.com/watch?v=D3INxWw_jKI',
728
+ 'is_pro' => true,
729
+ 'draw_svg' => true,
730
+ ),
731
+ array(
732
+ 'key' => 'premium-image-accordion',
733
+ 'name' => 'premium-image-accordion',
734
+ 'title' => __( 'Image Accordion', 'premium-addons-for-elementor' ),
735
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-image-accordion-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
736
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/image-accordion-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
737
+ 'is_pro' => true,
738
+ 'draw_svg' => true,
739
+ ),
740
+ array(
741
+ 'key' => 'premium-videobox',
742
+ 'name' => 'premium-addon-video-box',
743
+ 'title' => __( 'Video Box', 'premium-addons-for-elementor' ),
744
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/video-box-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
745
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/video-box/', 'settings-page', 'wp-dash', 'dashboard' ),
746
+ ),
747
+ array(
748
+ 'key' => 'premium-site-logo',
749
+ 'name' => 'premium-site-logo',
750
+ 'title' => __( 'Site Logo', 'premium-addons-for-elementor' ),
751
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-site-logo-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
752
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/elementor-site-logo-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
753
+ 'is_pro' => true,
754
+ 'draw_svg' => true,
755
+ 'icon' => 'pa-pro-tabs',
756
+ ),
757
+ ),
758
+ ),
759
+ 'cat-4' => array(
760
+ 'icon' => 'section',
761
+ 'title' => __( 'Section Addons & Widgets', 'premium-addons-for-elementor' ),
762
+ 'elements' => array(
763
+ array(
764
+ 'key' => 'premium-hscroll',
765
+ 'name' => 'premium-hscroll',
766
+ 'title' => __( 'Horizontal Scroll', 'premium-addons-for-elementor' ),
767
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-horizontal-scroll-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
768
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/horizontal-scroll/', 'settings-page', 'wp-dash', 'dashboard' ),
769
+ 'tutorial' => 'https://www.youtube.com/watch?v=4HqT_3s-ZXg',
770
+ 'is_pro' => true,
771
+ ),
772
+ array(
773
+ 'key' => 'premium-vscroll',
774
+ 'name' => 'premium-vscroll',
775
+ 'title' => __( 'Vertical Scroll', 'premium-addons-for-elementor' ),
776
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/vertical-scroll-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
777
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/vertical-scroll-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
778
+ 'tutorial' => 'https://www.youtube.com/watch?v=MuLaIn1QXfQ',
779
+ ),
780
+ array(
781
+ 'key' => 'premium-color-transition',
782
+ 'name' => 'premium-color-transition',
783
+ 'title' => __( 'Background Transition', 'premium-addons-for-elementor' ),
784
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-background-transition-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
785
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/background-transition-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
786
+ 'is_pro' => true,
787
+ ),
788
+ array(
789
+ 'key' => 'premium-multi-scroll',
790
+ 'name' => 'premium-multi-scroll',
791
+ 'title' => __( 'Multi Scroll', 'premium-addons-for-elementor' ),
792
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/multi-scroll-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
793
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/multi-scroll-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
794
+ 'tutorial' => 'https://www.youtube.com/watch?v=IzYnD6oDYXw',
795
+ 'is_pro' => true,
796
+ ),
797
+ array(
798
+ 'key' => 'premium-lottie',
799
+ 'title' => __( 'Lottie Animations', 'premium-addons-for-elementor' ),
800
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-lottie-animations-section-addon/', 'settings-page', 'wp-dash', 'dashboard' ),
801
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/lottie-background/', 'settings-page', 'wp-dash', 'dashboard' ),
802
+ 'tutorial' => 'https://www.youtube.com/watch?v=KVrenWNEdkY',
803
+ 'is_pro' => true,
804
+ 'is_global' => true,
805
+ ),
806
+ array(
807
+ 'key' => 'premium-parallax',
808
+ 'title' => __( 'Parallax', 'premium-addons-for-elementor' ),
809
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/parallax-section-addon-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
810
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/parallax-section-addon-tutorial-2/', 'settings-page', 'wp-dash', 'dashboard' ),
811
+ 'tutorial' => 'https://www.youtube.com/watch?v=hkMNjxLoZ2w',
812
+ 'is_pro' => true,
813
+ 'draw_svg' => true,
814
+ 'is_global' => true,
815
+ ),
816
+ array(
817
+ 'key' => 'premium-particles',
818
+ 'title' => __( 'Particles', 'premium-addons-for-elementor' ),
819
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/particles-section-addon-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
820
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/particles/', 'settings-page', 'wp-dash', 'dashboard' ),
821
+ 'tutorial' => 'https://www.youtube.com/watch?v=bPmWKv4VWrI',
822
+ 'is_pro' => true,
823
+ 'is_global' => true,
824
+ ),
825
+ array(
826
+ 'key' => 'premium-gradient',
827
+ 'title' => __( 'Animated Gradient', 'premium-addons-for-elementor' ),
828
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/animated-section-gradients-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
829
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/animated-gradient-section-addon-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
830
+ 'tutorial' => 'https://www.youtube.com/watch?v=IL4USvwR6K4',
831
+ 'is_pro' => true,
832
+ 'is_global' => true,
833
+ ),
834
+ array(
835
+ 'key' => 'premium-kenburns',
836
+ 'title' => __( 'Animated Ken Burns', 'premium-addons-for-elementor' ),
837
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/ken-burns-section-addon-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
838
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/ken-burns-section-addon-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
839
+ 'tutorial' => 'https://www.youtube.com/watch?v=DUNFjWphZfs',
840
+ 'is_pro' => true,
841
+ 'is_global' => true,
842
+ ),
843
+ array(
844
+ 'key' => 'premium-blob',
845
+ 'title' => __( 'Blob Generator', 'premium-addons-for-elementor' ),
846
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-animated-blob-generator/', 'settings-page', 'wp-dash', 'dashboard' ),
847
+ 'is_pro' => true,
848
+ 'is_global' => true,
849
+ ),
850
+ ),
851
+ ),
852
+ 'cat-5' => array(
853
+ 'icon' => 'off-grid',
854
+ 'title' => __( 'Off-Grid Widgets', 'premium-addons-for-elementor' ),
855
+ 'elements' => array(
856
+ array(
857
+ 'key' => 'premium-modalbox',
858
+ 'name' => 'premium-addon-modal-box',
859
+ 'title' => __( 'Modal Box', 'premium-addons-for-elementor' ),
860
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/modal-box-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
861
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/modal-box/', 'settings-page', 'wp-dash', 'dashboard' ),
862
+ 'tutorial' => 'https://www.youtube.com/watch?v=3lLxSyf2nyk',
863
+ 'draw_svg' => true,
864
+ ),
865
+ array(
866
+ 'key' => 'premium-notbar',
867
+ 'name' => 'premium-notbar',
868
+ 'title' => __( 'Alert Box', 'premium-addons-for-elementor' ),
869
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/alert-box-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
870
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/alert-box-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
871
+ 'is_pro' => true,
872
+ 'draw_svg' => true,
873
+ ),
874
+ array(
875
+ 'key' => 'premium-magic-section',
876
+ 'name' => 'premium-addon-magic-section',
877
+ 'title' => __( 'Magic Section', 'premium-addons-for-elementor' ),
878
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/magic-section-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
879
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/magic-section-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
880
+ 'is_pro' => true,
881
+ 'draw_svg' => true,
882
+ ),
883
+ array(
884
+ 'key' => 'premium-prev-img',
885
+ 'name' => 'premium-addon-preview-image',
886
+ 'title' => __( 'Preview Window', 'premium-addons-for-elementor' ),
887
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/preview-window-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
888
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/preview-window-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
889
+ 'tutorial' => 'https://www.youtube.com/watch?v=EmptjFjrc4E',
890
+ 'is_pro' => true,
891
+ 'draw_svg' => true,
892
+ ),
893
+ ),
894
+ ),
895
+ 'cat-6' => array(
896
+ 'icon' => 'social',
897
+ 'title' => __( 'Reviews & Testimonials Widgets', 'premium-addons-for-elementor' ),
898
+ 'elements' => array(
899
+ array(
900
+ 'key' => 'premium-testimonials',
901
+ 'name' => 'premium-addon-testimonials',
902
+ 'title' => __( 'Testimonials', 'premium-addons-for-elementor' ),
903
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/testimonials-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
904
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/testimonials-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
905
+ ),
906
+ array(
907
+ 'key' => 'premium-facebook-reviews',
908
+ 'name' => 'premium-facebook-reviews',
909
+ 'title' => __( 'Facebook Reviews', 'premium-addons-for-elementor' ),
910
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/facebook-reviews-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
911
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/facebook-reviews/', 'settings-page', 'wp-dash', 'dashboard' ),
912
+ 'tutorial' => 'https://www.youtube.com/watch?v=zl-OFo3IFd8',
913
+ 'is_pro' => true,
914
+ ),
915
+ array(
916
+ 'key' => 'premium-google-reviews',
917
+ 'name' => 'premium-google-reviews',
918
+ 'title' => __( 'Google Reviews', 'premium-addons-for-elementor' ),
919
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/google-reviews-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
920
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/google-reviews/', 'settings-page', 'wp-dash', 'dashboard' ),
921
+ 'tutorial' => 'https://www.youtube.com/watch?v=Z0EeGyD34Zk',
922
+ 'is_pro' => true,
923
+ ),
924
+ array(
925
+ 'key' => 'premium-yelp-reviews',
926
+ 'name' => 'premium-yelp-reviews',
927
+ 'title' => __( 'Yelp Reviews', 'premium-addons-for-elementor' ),
928
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-yelp-reviews-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
929
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/yelp-reviews/', 'settings-page', 'wp-dash', 'dashboard' ),
930
+ 'tutorial' => 'https://www.youtube.com/watch?v=5T-MveVFvns',
931
+ 'is_pro' => true,
932
+ ),
933
+ ),
934
+ ),
935
+ 'cat-7' => array(
936
+ 'icon' => 'blurbs',
937
+ 'title' => __( 'Blurbs & CTA Widgets', 'premium-addons-for-elementor' ),
938
+ 'elements' => array(
939
+ array(
940
+ 'key' => 'premium-countdown',
941
+ 'name' => 'premium-countdown-timer',
942
+ 'title' => __( 'Countdown', 'premium-addons-for-elementor' ),
943
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/countdown-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
944
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/countdown-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
945
+ ),
946
+ array(
947
+ 'key' => 'premium-banner',
948
+ 'name' => 'premium-addon-banner',
949
+ 'title' => __( 'Banner', 'premium-addons-for-elementor' ),
950
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/banner-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
951
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/premium-banner-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
952
+ ),
953
+ array(
954
+ 'key' => 'premium-button',
955
+ 'name' => 'premium-addon-button',
956
+ 'title' => __( 'Button', 'premium-addons-for-elementor' ),
957
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/button-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
958
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/button/', 'settings-page', 'wp-dash', 'dashboard' ),
959
+ 'tutorial' => 'https://www.youtube.com/watch?v=w4NuCUkCIV4',
960
+ 'draw_svg' => true,
961
+ ),
962
+ array(
963
+ 'key' => 'premium-image-button',
964
+ 'title' => __( 'Image Button', 'premium-addons-for-elementor' ),
965
+ 'name' => 'premium-addon-image-button',
966
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/image-button-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
967
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/image-button/', 'settings-page', 'wp-dash', 'dashboard' ),
968
+ 'draw_svg' => true,
969
+ ),
970
+ array(
971
+ 'key' => 'premium-flipbox',
972
+ 'name' => 'premium-addon-flip-box',
973
+ 'title' => __( '3D Hover Box', 'premium-addons-for-elementor' ),
974
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/3d-hover-box-flip-box-widget-for-elementor/', 'settings-page', 'wp-dash', 'dashboard' ),
975
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/flip-box-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
976
+ 'is_pro' => true,
977
+ 'draw_svg' => true,
978
+ ),
979
+ array(
980
+ 'key' => 'premium-iconbox',
981
+ 'name' => 'premium-addon-icon-box',
982
+ 'title' => __( 'Icon Box', 'premium-addons-for-elementor' ),
983
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/icon-box-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
984
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/icon-box-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
985
+ 'is_pro' => true,
986
+ 'draw_svg' => true,
987
+ ),
988
+ array(
989
+ 'key' => 'premium-ihover',
990
+ 'name' => 'premium-ihover',
991
+ 'title' => __( 'iHover', 'premium-addons-for-elementor' ),
992
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/ihover-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
993
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/premium-ihover-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
994
+ 'is_pro' => true,
995
+ 'draw_svg' => true,
996
+ ),
997
+ array(
998
+ 'key' => 'premium-unfold',
999
+ 'name' => 'premium-unfold-addon',
1000
+ 'title' => __( 'Unfold', 'premium-addons-for-elementor' ),
1001
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/unfold-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
1002
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/premium-unfold-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
1003
+ 'is_pro' => true,
1004
+ ),
1005
+ array(
1006
+ 'key' => 'premium-icon-list',
1007
+ 'name' => 'premium-icon-list',
1008
+ 'title' => __( 'Bullet List', 'premium-addons-for-elementor' ),
1009
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-bullet-list-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
1010
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/bullet-list-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
1011
+ 'tutorial' => 'https://www.youtube.com/watch?v=MPeXJiZ14sI',
1012
+ 'draw_svg' => true,
1013
+ ),
1014
+ array(
1015
+ 'key' => 'premium-svg-drawer',
1016
+ 'name' => 'premium-svg-drawer',
1017
+ 'title' => __( 'SVG Draw', 'premium-addons-for-elementor' ),
1018
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-svg-draw-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
1019
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/elementor-svg-draw-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
1020
+ ),
1021
+ ),
1022
+ ),
1023
+ 'cat-8' => array(
1024
+ 'icon' => 'feed',
1025
+ 'title' => __( 'Social Feed Widgets', 'premium-addons-for-elementor' ),
1026
+ 'elements' => array(
1027
+ array(
1028
+ 'key' => 'premium-facebook-feed',
1029
+ 'name' => 'premium-facebook-feed',
1030
+ 'title' => __( 'Facebook Feed', 'premium-addons-for-elementor' ),
1031
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-facebook-feed-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
1032
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/facebook-feed-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
1033
+ 'is_pro' => true,
1034
+ ),
1035
+ array(
1036
+ 'key' => 'premium-twitter-feed',
1037
+ 'name' => 'premium-twitter-feed',
1038
+ 'title' => __( 'Twitter Feed', 'premium-addons-for-elementor' ),
1039
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/twitter-feed-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
1040
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/twitter-feed-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
1041
+ 'tutorial' => 'https://www.youtube.com/watch?v=wsurRDuR6pg',
1042
+ 'is_pro' => true,
1043
+ ),
1044
+ array(
1045
+ 'key' => 'premium-instagram-feed',
1046
+ 'name' => 'premium-addon-instagram-feed',
1047
+ 'title' => __( 'Instagram Feed', 'premium-addons-for-elementor' ),
1048
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/instagram-feed-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
1049
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/instagram-feed/', 'settings-page', 'wp-dash', 'dashboard' ),
1050
+ 'is_pro' => true,
1051
+ ),
1052
+ array(
1053
+ 'key' => 'premium-behance',
1054
+ 'name' => 'premium-behance-feed',
1055
+ 'title' => __( 'Behance Feed', 'premium-addons-for-elementor' ),
1056
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/behance-feed-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
1057
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/behance-feed-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
1058
+ 'tutorial' => 'https://www.youtube.com/watch?v=AXATK3oIXl0',
1059
+ 'is_pro' => true,
1060
+ ),
1061
+ ),
1062
+ ),
1063
+ 'cat-9' => array(
1064
+ 'icon' => 'data',
1065
+ 'title' => __( 'Tables, Charts & Anything Data Widgets', 'premium-addons-for-elementor' ),
1066
+ 'elements' => array(
1067
+ array(
1068
+ 'key' => 'premium-progressbar',
1069
+ 'name' => 'premium-addon-progressbar',
1070
+ 'title' => __( 'Progress Bar', 'premium-addons-for-elementor' ),
1071
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/progress-bar-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
1072
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/premium-progress-bar-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
1073
+ 'tutorial' => 'https://www.youtube.com/watch?v=Y7xqwhgDQJg',
1074
+ 'draw_svg' => true,
1075
+ ),
1076
+ array(
1077
+ 'key' => 'premium-pricing-table',
1078
+ 'name' => 'premium-addon-pricing-table',
1079
+ 'title' => __( 'Pricing Table', 'premium-addons-for-elementor' ),
1080
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/pricing-table-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
1081
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/pricing-table-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
1082
+ 'draw_svg' => true,
1083
+ ),
1084
+ array(
1085
+ 'key' => 'premium-charts',
1086
+ 'name' => 'premium-chart',
1087
+ 'title' => __( 'Charts', 'premium-addons-for-elementor' ),
1088
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/charts-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
1089
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/charts-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
1090
+ 'tutorial' => 'https://www.youtube.com/watch?v=lZZvslQ2UYU',
1091
+ 'is_pro' => true,
1092
+ ),
1093
+ array(
1094
+ 'key' => 'premium-tables',
1095
+ 'name' => 'premium-tables-addon',
1096
+ 'title' => __( 'Table', 'premium-addons-for-elementor' ),
1097
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/table-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
1098
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/table-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
1099
+ 'is_pro' => true,
1100
+ ),
1101
+ array(
1102
+ 'key' => 'premium-counter',
1103
+ 'name' => 'premium-counter',
1104
+ 'title' => __( 'Counter', 'premium-addons-for-elementor' ),
1105
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/counter-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
1106
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/counter-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
1107
+ 'draw_svg' => true,
1108
+ ),
1109
+ ),
1110
+ ),
1111
+ 'cat-10' => array(
1112
+ 'icon' => 'contact',
1113
+ 'title' => __( 'Contact Widgets', 'premium-addons-for-elementor' ),
1114
+ 'elements' => array(
1115
+ array(
1116
+ 'key' => 'premium-contactform',
1117
+ 'name' => 'premium-contact-form',
1118
+ 'title' => __( 'Contact Form 7', 'premium-addons-for-elementor' ),
1119
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/contact-form-7-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
1120
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/contact-form-7-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
1121
+ ),
1122
+ array(
1123
+ 'key' => 'premium-fb-chat',
1124
+ 'name' => 'premium-addon-facebook-chat',
1125
+ 'title' => __( 'Facebook Messenger Chat', 'premium-addons-for-elementor' ),
1126
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/facebook-messenger-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
1127
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/facebook-messenger/', 'settings-page', 'wp-dash', 'dashboard' ),
1128
+ 'is_pro' => true,
1129
+ ),
1130
+ array(
1131
+ 'key' => 'premium-whatsapp-chat',
1132
+ 'name' => 'premium-whatsapp-chat',
1133
+ 'title' => __( 'WhatsApp Chat', 'premium-addons-for-elementor' ),
1134
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/whatsapp-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
1135
+ 'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/whatsapp-chat-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
1136
+ 'is_pro' => true,
1137
+ 'draw_svg' => true,
1138
+ ),
1139
+ ),
1140
+ ),
1141
+ 'cat-11' => array(
1142
+ 'icon' => 'extensions',
1143
+ 'elements' => array(
1144
+ array(
1145
+ 'key' => 'premium-templates',
1146
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/premium-templates-for-elementor/', 'settings-page', 'wp-dash', 'dashboard' ),
1147
+ ),
1148
+ array(
1149
+ 'key' => 'premium-equal-height',
1150
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/premium-addons-global-features-for-elementor/#equal-height-feature', 'settings-page', 'wp-dash', 'dashboard' ),
1151
+ ),
1152
+ array(
1153
+ 'key' => 'pa-display-conditions',
1154
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-display-conditions/', 'settings-page', 'wp-dash', 'dashboard' ),
1155
+ ),
1156
+ array(
1157
+ 'key' => 'premium-global-cursor',
1158
+ 'is_pro' => true,
1159
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-custom-mouse-cursor-global-feature/', 'settings-page', 'wp-dash', 'dashboard' ),
1160
+ ),
1161
+ array(
1162
+ 'key' => 'premium-global-badge',
1163
+ 'is_pro' => true,
1164
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-badge-global-addon/', 'settings-page', 'wp-dash', 'dashboard' ),
1165
+ ),
1166
+ array(
1167
+ 'key' => 'premium-floating-effects',
1168
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-floating-effects-animation/', 'settings-page', 'wp-dash', 'dashboard' ),
1169
+ ),
1170
+ array(
1171
+ 'key' => 'premium-cross-domain',
1172
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/premium-addons-global-features-for-elementor/#common-features', 'settings-page', 'wp-dash', 'dashboard' ),
1173
+ ),
1174
+ array(
1175
+ 'key' => 'premium-duplicator',
1176
+ ),
1177
+ array(
1178
+ 'key' => 'premium-assets-generator',
1179
+ ),
1180
+ array(
1181
+ 'key' => 'premium-mscroll',
1182
+ 'is_pro' => true,
1183
+ 'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-magic-scroll-global-addon/', 'settings-page', 'wp-dash', 'dashboard' ),
1184
+ ),
1185
+ ),
1186
+ ),
1187
+ );
1188
+
1189
+ return $elements;
admin/includes/templates/features.php CHANGED
@@ -1,211 +1,211 @@
1
- <?php
2
-
3
- if ( ! defined( 'ABSPATH' ) ) {
4
- exit;
5
- }
6
-
7
- use PremiumAddons\Includes\Helper_Functions;
8
-
9
- $prefix = Helper_Functions::get_prefix();
10
-
11
- // Get elements settings
12
- $enabled_elements = self::get_enabled_elements();
13
-
14
- $elements = self::get_elements_list();
15
-
16
- $features = $elements['cat-11']['elements'];
17
-
18
- ?>
19
-
20
- <div class="pa-section-content">
21
- <div class="row">
22
- <div class="col-full">
23
- <form action="" method="POST" id="pa-features" name="pa-features" class="pa-settings-form">
24
- <div id="pa-features-settings" class="pa-settings-tab">
25
-
26
- <div class="pa-section-outer-wrap">
27
- <div class="pa-section-info-wrap">
28
- <div class="pa-section-info">
29
- <h4><?php echo esc_html( __( 'Magic Scroll', 'premium-addons-for-elementor' ) ); ?></h4>
30
- <p><?php echo esc_html( __( 'Create sophisticated animations with dozens of customization options.', 'premium-addons-for-elementor' ) ); ?></p>
31
- </div>
32
-
33
- <?php
34
-
35
- $status = ( isset( $features[9]['is_pro'] ) && ! Helper_Functions::check_papro_version() ) ? 'disabled' : checked( 1, $enabled_elements['premium-mscroll'], false );
36
- $class = ( isset( $features[9]['is_pro'] ) && ! Helper_Functions::check_papro_version() ) ? 'pro-' : '';
37
- $switcher_class = $class . 'slider round';
38
-
39
- ?>
40
-
41
- <div class="pa-section-info-cta">
42
- <label class="switch">
43
- <input type="checkbox" id="premium-mscroll" name="premium-mscroll" <?php echo esc_attr( $status ); ?>>
44
- <span class="<?php echo esc_attr( $switcher_class ); ?>"></span>
45
- </label>
46
- </p>
47
- </div>
48
- </div>
49
- <a href="<?php echo esc_url( $features[9]['demo'] ); ?>" target="_blank"></a>
50
- </div>
51
-
52
- <div class="pa-section-outer-wrap">
53
- <div class="pa-section-info-wrap">
54
- <div class="pa-section-info">
55
- <h4><?php echo sprintf( '%1$s %2$s', esc_html( $prefix ), esc_html( __( 'Templates', 'premium-addons-for-elementor' ) ) ); ?></h4>
56
- <p><?php echo esc_html( __( 'Build Professional Website in Minutes Using Our Pre-Made Premium Elementor Templates.', 'premium-addons-for-elementor' ) ); ?></p>
57
- </div>
58
-
59
- <div class="pa-section-info-cta">
60
- <label class="switch">
61
- <input type="checkbox" id="premium-templates" name="premium-templates" <?php echo checked( 1, $enabled_elements['premium-templates'], false ); ?>>
62
- <span class="slider round"></span>
63
- </label>
64
- </p>
65
- </div>
66
- </div>
67
- <a href="<?php echo esc_url( $features[0]['demo'] ); ?>" target="_blank"></a>
68
- </div>
69
-
70
- <div class="pa-section-outer-wrap">
71
- <div class="pa-section-info-wrap">
72
- <div class="pa-section-info">
73
- <h4><?php echo esc_html( __( 'Equal Height', 'premium-addons-for-elementor' ) ); ?></h4>
74
- <p><?php echo esc_html( __( 'Make your widgets the same height with just ONE click.', 'premium-addons-for-elementor' ) ); ?></p>
75
- </div>
76
-
77
- <div class="pa-section-info-cta">
78
- <label class="switch">
79
- <input type="checkbox" id="premium-equal-height" name="premium-equal-height" <?php echo checked( 1, $enabled_elements['premium-equal-height'], false ); ?>>
80
- <span class="slider round"></span>
81
- </label>
82
- </p>
83
- </div>
84
- </div>
85
- <a href="<?php echo esc_url( $features[1]['demo'] ); ?>" target="_blank"></a>
86
- </div>
87
-
88
- <div class="pa-section-outer-wrap">
89
- <div class="pa-section-info-wrap">
90
- <div class="pa-section-info">
91
- <h4><?php echo esc_html( __( 'Custom Mouse Cursor', 'premium-addons-for-elementor' ) ); ?></h4>
92
- <p><?php echo esc_html( __( 'Change the default mouse cursor with icon, image, or Lottie animation for any Elementor section, column, or widget.', 'premium-addons-for-elementor' ) ); ?></p>
93
- </div>
94
- <?php
95
-
96
- $status = ( isset( $features[3]['is_pro'] ) && ! Helper_Functions::check_papro_version() ) ? 'disabled' : checked( 1, $enabled_elements['premium-global-cursor'], false );
97
- $class = ( isset( $features[3]['is_pro'] ) && ! Helper_Functions::check_papro_version() ) ? 'pro-' : '';
98
- $switcher_class = $class . 'slider round';
99
-
100
- ?>
101
- <div class="pa-section-info-cta">
102
- <label class="switch">
103
- <input type="checkbox" id="premium-global-cursor" name="premium-global-cursor" <?php echo esc_attr( $status ); ?>>
104
- <span class="<?php echo esc_attr( $switcher_class ); ?>"></span>
105
- </label>
106
- </p>
107
- </div>
108
- </div>
109
- <a href="<?php echo esc_url( $features[3]['demo'] ); ?>" target="_blank"></a>
110
- </div>
111
-
112
- <div class="pa-section-outer-wrap">
113
- <div class="pa-section-info-wrap">
114
- <div class="pa-section-info">
115
- <h4><?php echo esc_html( __( 'Global Badge', 'premium-addons-for-elementor' ) ); ?></h4>
116
- <p><?php echo esc_html( __( 'Add icon, image, Lottie, or SVG blob shape badge to any Elementor section, column, or widget.', 'premium-addons-for-elementor' ) ); ?></p>
117
- </div>
118
- <?php
119
-
120
- $status = ( isset( $features[4]['is_pro'] ) && ! Helper_Functions::check_papro_version() ) ? 'disabled' : checked( 1, $enabled_elements['premium-global-badge'], false );
121
- $class = ( isset( $features[4]['is_pro'] ) && ! Helper_Functions::check_papro_version() ) ? 'pro-' : '';
122
- $switcher_class = $class . 'slider round';
123
-
124
- ?>
125
- <div class="pa-section-info-cta">
126
- <label class="switch">
127
- <input type="checkbox" id="premium-global-badge" name="premium-global-badge" <?php echo esc_attr( $status ); ?>>
128
- <span class="<?php echo esc_attr( $switcher_class ); ?>"></span>
129
- </label>
130
- </p>
131
- </div>
132
- </div>
133
- <a href="<?php echo esc_url( $features[4]['demo'] ); ?>" target="_blank"></a>
134
- </div>
135
-
136
- <div class="pa-section-outer-wrap">
137
- <div class="pa-section-info-wrap">
138
- <div class="pa-section-info">
139
- <h4><?php echo esc_html( __( 'Display Conditions', 'premium-addons-for-elementor' ) ); ?></h4>
140
- <p><?php echo esc_html( __( 'Show/hide content dynamically based on location, browser, operating system, user role, device type, Woocommerce, ACF, etc.', 'premium-addons-for-elementor' ) ); ?></p>
141
- </div>
142
-
143
- <div class="pa-section-info-cta">
144
- <label class="switch">
145
- <input type="checkbox" id="pa-display-conditions" name="pa-display-conditions" <?php echo checked( 1, $enabled_elements['pa-display-conditions'], false ); ?>>
146
- <span class="slider round"></span>
147
- </label>
148
- </p>
149
- </div>
150
- </div>
151
- <a href="<?php echo esc_url( $features[2]['demo'] ); ?>" target="_blank"></a>
152
- </div>
153
-
154
- <div class="pa-section-outer-wrap">
155
- <div class="pa-section-info-wrap">
156
- <div class="pa-section-info">
157
- <h4><?php echo esc_html( __( 'Floating Effects', 'premium-addons-for-elementor' ) ); ?></h4>
158
- <p><?php echo esc_html( __( 'Apply advanced floating effects on any Elementor element or a custom CSS selector.', 'premium-addons-for-elementor' ) ); ?></p>
159
- </div>
160
-
161
- <div class="pa-section-info-cta">
162
- <label class="switch">
163
- <input type="checkbox" id="premium-floating-effects" name="premium-floating-effects" <?php echo checked( 1, $enabled_elements['premium-floating-effects'], false ); ?>>
164
- <span class="slider round"></span>
165
- </label>
166
- </p>
167
- </div>
168
- </div>
169
- <a href="<?php echo esc_url( $features[5]['demo'] ); ?>" target="_blank"></a>
170
- </div>
171
-
172
- <div class="pa-section-outer-wrap">
173
- <div class="pa-section-info-wrap">
174
- <div class="pa-section-info">
175
- <h4><?php echo esc_html( __( 'Cross-Domain Copy N’ Paste', 'premium-addons-for-elementor' ) ); ?></h4>
176
- <p><?php echo esc_html( __( 'Copy any Elementor content from site to another in just ONE click.', 'premium-addons-for-elementor' ) ); ?></p>
177
- </div>
178
-
179
- <div class="pa-section-info-cta">
180
- <label class="switch">
181
- <input type="checkbox" id="premium-cross-domain" name="premium-cross-domain" <?php echo checked( 1, $enabled_elements['premium-cross-domain'], false ); ?>>
182
- <span class="slider round"></span>
183
- </label>
184
- </p>
185
- </div>
186
- </div>
187
- <a href="<?php echo esc_url( $features[6]['demo'] ); ?>" target="_blank"></a>
188
- </div>
189
-
190
- <div class="pa-section-outer-wrap">
191
- <div class="pa-section-info-wrap">
192
- <div class="pa-section-info">
193
- <h4><?php echo esc_html( __( 'Duplicator', 'premium-addons-for-elementor' ) ); ?></h4>
194
- <p><?php echo esc_html( __( 'Duplicate any post, page or template on your website.', 'premium-addons-for-elementor' ) ); ?></p>
195
- </div>
196
-
197
- <div class="pa-section-info-cta">
198
- <label class="switch">
199
- <input type="checkbox" id="premium-duplicator" name="premium-duplicator" <?php echo checked( 1, $enabled_elements['premium-duplicator'], false ); ?>>
200
- <span class="slider round"></span>
201
- </label>
202
- </p>
203
- </div>
204
- </div>
205
- </div>
206
-
207
- </div>
208
- </form> <!-- End Form -->
209
- </div>
210
- </div>
211
- </div> <!-- End Section Content -->
1
+ <?php
2
+
3
+ if ( ! defined( 'ABSPATH' ) ) {
4
+ exit;
5
+ }
6
+
7
+ use PremiumAddons\Includes\Helper_Functions;
8
+
9
+ $prefix = Helper_Functions::get_prefix();
10
+
11
+ // Get elements settings
12
+ $enabled_elements = self::get_enabled_elements();
13
+
14
+ $elements = self::get_elements_list();
15
+
16
+ $features = $elements['cat-11']['elements'];
17
+
18
+ ?>
19
+
20
+ <div class="pa-section-content">
21
+ <div class="row">
22
+ <div class="col-full">
23
+ <form action="" method="POST" id="pa-features" name="pa-features" class="pa-settings-form">
24
+ <div id="pa-features-settings" class="pa-settings-tab">
25
+
26
+ <div class="pa-section-outer-wrap">
27
+ <div class="pa-section-info-wrap">
28
+ <div class="pa-section-info">
29
+ <h4><?php echo esc_html( __( 'Magic Scroll', 'premium-addons-for-elementor' ) ); ?></h4>
30
+ <p><?php echo esc_html( __( 'Create sophisticated animations with dozens of customization options.', 'premium-addons-for-elementor' ) ); ?></p>
31
+ </div>
32
+
33
+ <?php
34
+
35
+ $status = ( isset( $features[9]['is_pro'] ) && ! Helper_Functions::check_papro_version() ) ? 'disabled' : checked( 1, $enabled_elements['premium-mscroll'], false );
36
+ $class = ( isset( $features[9]['is_pro'] ) && ! Helper_Functions::check_papro_version() ) ? 'pro-' : '';
37
+ $switcher_class = $class . 'slider round';
38
+
39
+ ?>
40
+
41
+ <div class="pa-section-info-cta">
42
+ <label class="switch">
43
+ <input type="checkbox" id="premium-mscroll" name="premium-mscroll" <?php echo esc_attr( $status ); ?>>
44
+ <span class="<?php echo esc_attr( $switcher_class ); ?>"></span>
45
+ </label>
46
+ </p>
47
+ </div>
48
+ </div>
49
+ <a href="<?php echo esc_url( $features[9]['demo'] ); ?>" target="_blank"></a>
50
+ </div>
51
+
52
+ <div class="pa-section-outer-wrap">
53
+ <div class="pa-section-info-wrap">
54
+ <div class="pa-section-info">
55
+ <h4><?php echo sprintf( '%1$s %2$s', esc_html( $prefix ), esc_html( __( 'Templates', 'premium-addons-for-elementor' ) ) ); ?></h4>
56
+ <p><?php echo esc_html( __( 'Build Professional Website in Minutes Using Our Pre-Made Premium Elementor Templates.', 'premium-addons-for-elementor' ) ); ?></p>
57
+ </div>
58
+
59
+ <div class="pa-section-info-cta">
60
+ <label class="switch">
61
+ <input type="checkbox" id="premium-templates" name="premium-templates" <?php echo checked( 1, $enabled_elements['premium-templates'], false ); ?>>
62
+ <span class="slider round"></span>
63
+ </label>
64
+ </p>
65
+ </div>
66
+ </div>
67
+ <a href="<?php echo esc_url( $features[0]['demo'] ); ?>" target="_blank"></a>
68
+ </div>
69
+
70
+ <div class="pa-section-outer-wrap">
71
+ <div class="pa-section-info-wrap">
72
+ <div class="pa-section-info">
73
+ <h4><?php echo esc_html( __( 'Equal Height', 'premium-addons-for-elementor' ) ); ?></h4>
74
+ <p><?php echo esc_html( __( 'Make your widgets the same height with just ONE click.', 'premium-addons-for-elementor' ) ); ?></p>
75
+ </div>
76
+
77
+ <div class="pa-section-info-cta">
78
+ <label class="switch">
79
+ <input type="checkbox" id="premium-equal-height" name="premium-equal-height" <?php echo checked( 1, $enabled_elements['premium-equal-height'], false ); ?>>
80
+ <span class="slider round"></span>
81
+ </label>
82
+ </p>
83
+ </div>
84
+ </div>
85
+ <a href="<?php echo esc_url( $features[1]['demo'] ); ?>" target="_blank"></a>
86
+ </div>
87
+
88
+ <div class="pa-section-outer-wrap">
89
+ <div class="pa-section-info-wrap">
90
+ <div class="pa-section-info">
91
+ <h4><?php echo esc_html( __( 'Custom Mouse Cursor', 'premium-addons-for-elementor' ) ); ?></h4>
92
+ <p><?php echo esc_html( __( 'Change the default mouse cursor with icon, image, or Lottie animation for any Elementor section, column, or widget.', 'premium-addons-for-elementor' ) ); ?></p>
93
+ </div>
94
+ <?php
95
+
96
+ $status = ( isset( $features[3]['is_pro'] ) && ! Helper_Functions::check_papro_version() ) ? 'disabled' : checked( 1, $enabled_elements['premium-global-cursor'], false );
97
+ $class = ( isset( $features[3]['is_pro'] ) && ! Helper_Functions::check_papro_version() ) ? 'pro-' : '';
98
+ $switcher_class = $class . 'slider round';
99
+
100
+ ?>
101
+ <div class="pa-section-info-cta">
102
+ <label class="switch">
103
+ <input type="checkbox" id="premium-global-cursor" name="premium-global-cursor" <?php echo esc_attr( $status ); ?>>
104
+ <span class="<?php echo esc_attr( $switcher_class ); ?>"></span>
105
+ </label>
106
+ </p>
107
+ </div>
108
+ </div>
109
+ <a href="<?php echo esc_url( $features[3]['demo'] ); ?>" target="_blank"></a>
110
+ </div>
111
+
112
+ <div class="pa-section-outer-wrap">
113
+ <div class="pa-section-info-wrap">
114
+ <div class="pa-section-info">
115
+ <h4><?php echo esc_html( __( 'Global Badge', 'premium-addons-for-elementor' ) ); ?></h4>
116
+ <p><?php echo esc_html( __( 'Add icon, image, Lottie, or SVG blob shape badge to any Elementor section, column, or widget.', 'premium-addons-for-elementor' ) ); ?></p>
117
+ </div>
118
+ <?php
119
+
120
+ $status = ( isset( $features[4]['is_pro'] ) && ! Helper_Functions::check_papro_version() ) ? 'disabled' : checked( 1, $enabled_elements['premium-global-badge'], false );
121
+ $class = ( isset( $features[4]['is_pro'] ) && ! Helper_Functions::check_papro_version() ) ? 'pro-' : '';
122
+ $switcher_class = $class . 'slider round';
123
+
124
+ ?>
125
+ <div class="pa-section-info-cta">
126
+ <label class="switch">
127
+ <input type="checkbox" id="premium-global-badge" name="premium-global-badge" <?php echo esc_attr( $status ); ?>>
128
+ <span class="<?php echo esc_attr( $switcher_class ); ?>"></span>
129
+ </label>
130
+ </p>
131
+ </div>
132
+ </div>
133
+ <a href="<?php echo esc_url( $features[4]['demo'] ); ?>" target="_blank"></a>
134
+ </div>
135
+
136
+ <div class="pa-section-outer-wrap">
137
+ <div class="pa-section-info-wrap">
138
+ <div class="pa-section-info">
139
+ <h4><?php echo esc_html( __( 'Display Conditions', 'premium-addons-for-elementor' ) ); ?></h4>
140
+ <p><?php echo esc_html( __( 'Show/hide content dynamically based on location, browser, operating system, user role, device type, Woocommerce, ACF, etc.', 'premium-addons-for-elementor' ) ); ?></p>
141
+ </div>
142
+
143
+ <div class="pa-section-info-cta">
144
+ <label class="switch">
145
+ <input type="checkbox" id="pa-display-conditions" name="pa-display-conditions" <?php echo checked( 1, $enabled_elements['pa-display-conditions'], false ); ?>>
146
+ <span class="slider round"></span>
147
+ </label>
148
+ </p>
149
+ </div>
150
+ </div>
151
+ <a href="<?php echo esc_url( $features[2]['demo'] ); ?>" target="_blank"></a>
152
+ </div>
153
+
154
+ <div class="pa-section-outer-wrap">
155
+ <div class="pa-section-info-wrap">
156
+ <div class="pa-section-info">
157
+ <h4><?php echo esc_html( __( 'Floating Effects', 'premium-addons-for-elementor' ) ); ?></h4>
158
+ <p><?php echo esc_html( __( 'Apply advanced floating effects on any Elementor element or a custom CSS selector.', 'premium-addons-for-elementor' ) ); ?></p>
159
+ </div>
160
+
161
+ <div class="pa-section-info-cta">
162
+ <label class="switch">
163
+ <input type="checkbox" id="premium-floating-effects" name="premium-floating-effects" <?php echo checked( 1, $enabled_elements['premium-floating-effects'], false ); ?>>
164
+ <span class="slider round"></span>
165
+ </label>
166
+ </p>
167
+ </div>
168
+ </div>
169
+ <a href="<?php echo esc_url( $features[5]['demo'] ); ?>" target="_blank"></a>
170
+ </div>
171
+
172
+ <div class="pa-section-outer-wrap">
173
+ <div class="pa-section-info-wrap">
174
+ <div class="pa-section-info">
175
+ <h4><?php echo esc_html( __( 'Cross-Domain Copy N’ Paste', 'premium-addons-for-elementor' ) ); ?></h4>
176
+ <p><?php echo esc_html( __( 'Copy any Elementor content from site to another in just ONE click.', 'premium-addons-for-elementor' ) ); ?></p>
177
+ </div>
178
+
179
+ <div class="pa-section-info-cta">
180
+ <label class="switch">
181
+ <input type="checkbox" id="premium-cross-domain" name="premium-cross-domain" <?php echo checked( 1, $enabled_elements['premium-cross-domain'], false ); ?>>
182
+ <span class="slider round"></span>
183
+ </label>
184
+ </p>
185
+ </div>
186
+ </div>
187
+ <a href="<?php echo esc_url( $features[6]['demo'] ); ?>" target="_blank"></a>
188
+ </div>
189
+
190
+ <div class="pa-section-outer-wrap">
191
+ <div class="pa-section-info-wrap">
192
+ <div class="pa-section-info">
193
+ <h4><?php echo esc_html( __( 'Duplicator', 'premium-addons-for-elementor' ) ); ?></h4>
194
+ <p><?php echo esc_html( __( 'Duplicate any post, page or template on your website.', 'premium-addons-for-elementor' ) ); ?></p>
195
+ </div>
196
+
197
+ <div class="pa-section-info-cta">
198
+ <label class="switch">
199
+ <input type="checkbox" id="premium-duplicator" name="premium-duplicator" <?php echo checked( 1, $enabled_elements['premium-duplicator'], false ); ?>>
200
+ <span class="slider round"></span>
201
+ </label>
202
+ </p>
203
+ </div>
204
+ </div>
205
+ </div>
206
+
207
+ </div>
208
+ </form> <!-- End Form -->
209
+ </div>
210
+ </div>
211
+ </div> <!-- End Section Content -->
assets/editor/templates/css/editor-rtl.css CHANGED
@@ -1,583 +1,583 @@
1
- #premium-template-modal .dialog-widget-content {
2
- background-color: #f1f3f5;
3
- width: 100%;
4
- }
5
-
6
- @media (max-width: 1439px) {
7
- #premium-template-modal .dialog-widget-content {
8
- max-width: 990px;
9
- }
10
- }
11
-
12
- @media (min-width: 1440px) {
13
- #premium-template-modal .dialog-widget-content {
14
- max-width: 1200px;
15
- }
16
- }
17
-
18
- #premium-template-modal .dialog-widget-header,
19
- #premium-template-modal .dialog-header {
20
- padding: 0;
21
- background-color: #fff;
22
- -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
23
- box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
24
- position: relative;
25
- z-index: 1;
26
- }
27
-
28
- #premium-template-modal .dialog-buttons-wrapper {
29
- display: none;
30
- }
31
-
32
- #premium-template-modal a,
33
- #premium-template-modal a:hover {
34
- color: inherit;
35
- }
36
-
37
- #premium-template-modal a.elementor-template-library-blank-footer-link {
38
- -webkit-transition: color 0.5s;
39
- transition: color 0.5s;
40
- }
41
-
42
- #premium-template-modal a.elementor-template-library-blank-footer-link:hover {
43
- color: #9b0a46;
44
- }
45
-
46
- #premium-template-modal .elementor-button {
47
- text-transform: uppercase;
48
- }
49
-
50
- #premium-template-modal ::-webkit-scrollbar {
51
- width: 6px;
52
- height: 0;
53
- border-radius: 3px;
54
- }
55
-
56
- #premium-template-modal ::-webkit-scrollbar-button {
57
- width: 0;
58
- height: 10px;
59
- }
60
-
61
- #premium-template-modal ::-webkit-scrollbar-thumb {
62
- background-color: #d5dadf;
63
- border: 0 none #d5dadf;
64
- border-radius: 0;
65
- border-radius: 3px;
66
- }
67
-
68
- #premium-template-modal ::-webkit-scrollbar-track {
69
- border: 0 none #fff;
70
- border-radius: 0;
71
- }
72
-
73
- #premium-template-modal ::-webkit-scrollbar-corner {
74
- background: transparent;
75
- }
76
-
77
- #premium-template-modal-header {
78
- display: -webkit-box;
79
- display: -ms-flexbox;
80
- display: flex;
81
- -webkit-box-pack: justify;
82
- -ms-flex-pack: justify;
83
- display: -webkit-box;
84
- display: -webkit-flex;
85
- display: -ms-flexbox;
86
- display: flex;
87
- -webkit-box-align: center;
88
- -webkit-align-items: center;
89
- -ms-flex-align: center;
90
- align-items: center;
91
- -webkit-box-pack: justify;
92
- -ms-flex-pack: justify;
93
-
94
- height: 50px;
95
- }
96
-
97
- #premium-template-modal-header .premium-template-modal-back {
98
- background: none;
99
- border: none;
100
- border-left: 1px solid #e6e9ec;
101
- padding: 15px 15px 15px 20px;
102
- line-height: 20px;
103
- font-size: 13px;
104
- font-weight: 700;
105
- outline: none;
106
- -webkit-transition: all 200ms linear;
107
- transition: all 200ms linear;
108
- cursor: pointer;
109
- color: #6d7882;
110
- }
111
-
112
- #premium-template-modal-header .premium-template-modal-back:not(:hover) {
113
- color: #a4afb7;
114
- }
115
-
116
- #premium-template-modal-header .elementor-button {
117
- padding: 8px 10px;
118
- }
119
-
120
- #premium-template-modal-header-close-modal {
121
- width: 45px;
122
- border-right: 1px solid #e6e9ec;
123
- display: -webkit-box;
124
- display: -ms-flexbox;
125
- display: flex;
126
- -webkit-box-align: center;
127
- -ms-flex-align: center;
128
- align-items: center;
129
- -webkit-box-pack: center;
130
- -ms-flex-pack: center;
131
- justify-content: center;
132
- cursor: pointer;
133
- -webkit-transition: all 200ms linear;
134
- transition: all 200ms linear;
135
- }
136
-
137
- #premium-template-modal-header-close-modal i {
138
- color: #a4afb7;
139
- font-size: 16px;
140
- }
141
-
142
- #premium-template-modal-header-close-modal:hover i {
143
- color: #6d7882;
144
- }
145
-
146
- #premium-template-modal-header-actions .template-library-activate-license {
147
- display: block;
148
- padding: 8px 10px;
149
- color: #fff;
150
- }
151
-
152
- #premium-template-modal-header-actions .template-library-activate-license:hover {
153
- color: #fff;
154
- opacity: 0.85;
155
- -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2);
156
- box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2);
157
- }
158
-
159
- #premium-template-modal-header-actions .premium-template-insert-no-media {
160
- background-color: #a4afb7;
161
- color: #fff;
162
- }
163
-
164
- #premium-template-modal .elementor-library-error {
165
- margin: 18% 0 0;
166
- }
167
-
168
- #premium-template-modal .elementor-library-error-message {
169
- font-size: 18px;
170
- padding: 0 0 20px;
171
- }
172
-
173
- #premium-template-modal .elementor-library-error-link a {
174
- display: inline-block;
175
- color: #fff;
176
- background-image: none;
177
- background: #f47216;
178
- font-size: 13px;
179
- font-weight: 400;
180
- font-style: normal;
181
- text-transform: uppercase;
182
- line-height: 1;
183
- height: 40px;
184
- line-height: 40px;
185
- min-width: 170px;
186
- padding: 0 20px;
187
- border: none;
188
- border-radius: 3px;
189
- cursor: pointer;
190
- -webkit-transition: all 0.5s;
191
- transition: all 0.5s;
192
- }
193
-
194
- #premium-template-modal .elementor-library-error-link a:hover {
195
- opacity: 0.85;
196
- -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2);
197
- box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2);
198
- }
199
-
200
- #premium-modal-tabs-items {
201
- display: none;
202
- }
203
-
204
- #premium-template-modal-header-tabs {
205
- display: -webkit-box;
206
- display: -webkit-flex;
207
- display: -ms-flexbox;
208
- display: flex;
209
- flex: 2;
210
- -webkit-box-align: center;
211
- -webkit-align-items: center;
212
- -ms-flex-align: center;
213
- align-items: center;
214
- -webkit-box-pack: justify;
215
- -webkit-justify-content: space-between;
216
- -ms-flex-pack: justify;
217
- justify-content: space-between;
218
- }
219
-
220
- #premium-template-modal-header-logo-area {
221
- text-align: right;
222
- padding-right: 15px;
223
- }
224
-
225
- #premium-template-modal-header-logo-area>* {
226
- display: -webkit-box;
227
- display: -webkit-flex;
228
- display: -ms-flexbox;
229
- display: flex;
230
- -webkit-box-align: center;
231
- -webkit-align-items: center;
232
- -ms-flex-align: center;
233
- align-items: center;
234
- }
235
-
236
- #premium-template-modal-header-logo .premium-template-modal-header-logo-icon {
237
- margin-left: 5px;
238
- }
239
-
240
- #premium-template-modal-header-logo .premium-template-modal-header-logo-icon img {
241
- width: 30px;
242
- height: 30px;
243
- }
244
-
245
- #premium-template-modal-header-logo {
246
- color: #495157;
247
- line-height: 1;
248
- text-transform: uppercase;
249
- font-weight: 700;
250
- cursor: pointer;
251
- }
252
-
253
- #premium-template-library-content {
254
- display: -webkit-box;
255
- display: -ms-flexbox;
256
- display: flex;
257
- height: calc(100% - 20px);
258
- }
259
-
260
- #premium-template-library-content .premium-filters-list {
261
- width: 18%;
262
- padding: 0px 0px 10px 10px;
263
- height: 100%;
264
- overflow: auto;
265
- }
266
-
267
- #premium-template-library-content .premium-templates-wrap {
268
- width: 85%;
269
- }
270
-
271
- #premium-template-library-content .premium-templates-list {
272
- height: 100%;
273
- overflow: auto;
274
- margin-top: 6px;
275
- }
276
-
277
- #premium-template-library-content .premium-keywords-list {
278
- padding-right: 10px;
279
- }
280
-
281
- #elementor-template-library-filter {
282
- display: -webkit-box;
283
- display: -ms-flexbox;
284
- display: flex;
285
- flex-direction: column;
286
- align-items: flex-start;
287
- }
288
-
289
- #elementor-template-library-filter p {
290
- margin-top: 6px;
291
- }
292
-
293
- #elementor-template-library-filter label {
294
- color: #6d7882;
295
- font-size: 14px;
296
- font-weight: 500;
297
- margin-left: 0.5em;
298
- }
299
-
300
- #premium-template-modal .elementor-loader {
301
- position: relative;
302
- background-color: hsla(0, 0%, 100%, 0.9);
303
- }
304
-
305
- #premium-template-modal .elementor-loader .elementor-loader-box:first-of-type {
306
- left: 40px;
307
- top: 40px;
308
- width: 14px;
309
- height: 70px;
310
- }
311
-
312
- #premium-template-modal .elementor-loader .elementor-loader-box:nth-of-type(2) {
313
- top: 40px;
314
- }
315
-
316
- #premium-template-modal .elementor-loader .elementor-loader-box:nth-of-type(3) {
317
- top: 68px;
318
- }
319
-
320
- #premium-template-modal .elementor-loader .elementor-loader-box:nth-of-type(4) {
321
- bottom: 40px;
322
- }
323
-
324
- #premium-template-modal .elementor-loader .elementor-loader-box:not(:first-of-type) {
325
- right: 40px;
326
- height: 14px;
327
- width: 42px;
328
- }
329
-
330
- #premium-template-library-content .premium-template-filter-label {
331
- display: block;
332
- position: relative;
333
- text-align: right;
334
- padding: 9px 0;
335
- }
336
-
337
- #premium-template-library-content .premium-template-filter-label input[type="radio"] {
338
- position: absolute;
339
- right: 0;
340
- top: 0;
341
- left: 0;
342
- bottom: 0;
343
- margin: 0;
344
- opacity: 0;
345
- display: block;
346
- width: 100%;
347
- height: 100%;
348
- cursor: pointer;
349
- }
350
-
351
- .premium-template-filter-label span {
352
- color: #6d7882;
353
- }
354
-
355
- #premium-template-library-content .premium-template-filter-label:hover span,
356
- #premium-template-library-content .premium-template-filter-label input:checked+span {
357
- color: #f47216;
358
- }
359
-
360
- #premium-template-library-content .premium-template-filter-item {
361
- border-top: 1px solid rgba(213, 218, 223, 0.5);
362
- }
363
-
364
- #premium-template-library-content .premium-template-filter-item:first-child {
365
- border-top: none;
366
- }
367
-
368
- #premium-template-library-content .premium-templates-wrap {
369
- width: 100%;
370
- }
371
-
372
- #premium-template-library-content .premium-template-insert,
373
- #premium-template-library-content .premium-template-insert-no-media {
374
- padding: 5px 12px;
375
- }
376
-
377
- #premium-template-library-content .premium-template-insert-no-media {
378
- color: #6d7882 !important;
379
- margin-left: 8px !important;
380
- }
381
-
382
- /* #premium-template-library-content .premium-template-insert i,
383
- #premium-template-library-content .premium-template-insert-no-media i {
384
- margin-right: 2px;
385
- } */
386
-
387
- #premium-template-library-content .premium-template-insert span,
388
- #premium-template-library-content .premium-template-insert-no-media span {
389
- font-size: 11px;
390
- }
391
-
392
- #premium-template-library-content .elementor-template-library-template-name {
393
- width: 200px;
394
- }
395
-
396
- #premium-modal-templates-container {
397
- display: -webkit-box;
398
- display: -ms-flexbox;
399
- display: flex;
400
- -ms-flex-wrap: wrap;
401
- flex-wrap: wrap;
402
- -webkit-box-align: start;
403
- -ms-flex-align: start;
404
- align-items: flex-start;
405
- }
406
-
407
- #premium-modal-templates-container .elementor-template-library-template {
408
- position: relative;
409
- background: #fff;
410
- }
411
-
412
- #premium-modal-templates-container .premium-template-pro::before {
413
- position: absolute;
414
- left: -76px;
415
- top: 2px;
416
- content: "PRO";
417
- z-index: 10;
418
- width: 180px;
419
- height: 20px;
420
- padding: 0 20px;
421
- font-size: 12px;
422
- line-height: 10px;
423
- text-align: center;
424
- color: #fff;
425
- font-weight: bold;
426
- box-shadow: 0px 1px 3px #888888;
427
- background: #f47216;
428
- border-top: 5px solid #f47216;
429
- border-bottom: 5px solid #f47216;
430
- -webkit-transform: rotate(-35deg);
431
- transform: rotate(-35deg);
432
- }
433
-
434
- #premium-modal-templates-container .elementor-template-library-template-remote {
435
- width: calc(33.3333% - 30px);
436
- }
437
-
438
- #premium-template-library-content #premium-modal-templates-container .elementor-template-library-template-controls {
439
- position: absolute;
440
- background-color: #fff;
441
- right: 0;
442
- bottom: -15px;
443
- left: 0;
444
- display: -webkit-box;
445
- display: -ms-flexbox;
446
- display: flex;
447
- -webkit-box-pack: justify;
448
- -ms-flex-pack: justify;
449
- -webkit-transition: all 0.3s ease;
450
- transition: all 0.3s ease;
451
- justify-content: center;
452
- padding: 9px 8px 9px 10px;
453
- z-index: 10;
454
- }
455
-
456
- #premium-template-library-content #premium-modal-templates-container .elementor-template-library-template:hover .elementor-template-library-template-controls {
457
- bottom: 0;
458
- }
459
-
460
- #premium-template-library-content #premium-modal-templates-container .premium-template-insert,
461
- #premium-template-library-content #premium-modal-templates-container .premium-template-insert-no-media {
462
- padding: 0;
463
- margin: 0;
464
- color: #39b54a;
465
- background: none;
466
- text-transform: none;
467
- font-size: 12px;
468
- }
469
-
470
- #premium-template-library-content #premium-modal-templates-container .premium-clone-template {
471
- background: none;
472
- border: none;
473
- padding: 0;
474
- margin: 0;
475
- color: #9b0a46;
476
- cursor: pointer;
477
- display: none;
478
- font-size: 12px;
479
- -webkit-box-shadow: none;
480
- box-shadow: none;
481
- outline: none;
482
- font-weight: bold;
483
- }
484
-
485
- div.premium-template-has-url:hover .premium-clone-template {
486
- display: block !important;
487
- }
488
-
489
- #premium-template-library-content #premium-modal-templates-container .premium-template-insert:hover,
490
- #premium-template-library-content #premium-modal-templates-container .premium-template-insert-no-media:hover {
491
- -webkit-box-shadow: none;
492
- box-shadow: none;
493
- }
494
-
495
- #premium-template-library-content #premium-modal-templates-container .elementor-template-library-template-name {
496
- padding: 5px 0 0;
497
- text-align: center;
498
- display: block !important;
499
- }
500
-
501
- #premium-template-library-content #premium-modal-templates-container .elementor-template-library-template-name-holder {
502
- height: 23px;
503
- }
504
-
505
- #premium-template-library-content #premium-modal-templates-container .template-library-activate-license {
506
- display: none;
507
- color: #fcb92c;
508
- font-size: 12px;
509
- }
510
-
511
- #premium-template-library-content #premium-modal-templates-container .template-library-activate-license:hover {
512
- color: #d89403;
513
- }
514
-
515
- #premium-template-library-content #premium-modal-templates-container .elementor-template-library-template:hover .elementor-template-library-template-name {
516
- opacity: 0;
517
- }
518
-
519
- .library-tab-premium_page #premium-modal-templates-container .elementor-template-library-template-remote {
520
- width: calc(25% - 20px);
521
- margin: 10px;
522
- }
523
-
524
- .library-tab-premium_page #premium-modal-templates-container .elementor-template-library-template-remote .elementor-template-library-template-action {
525
- padding: 8px;
526
- }
527
-
528
- #premium-modal-templates-container .premium-template-no-url .elementor-template-library-template-preview {
529
- cursor: default !important;
530
- opacity: 0 !important;
531
- }
532
-
533
- #premium-modal-templates-container .premium-template-no-url .fa-search-plus {
534
- display: none !important;
535
- }
536
-
537
- #premium-modal-templates-container .elementor-template-library-template:hover .template-library-activate-license {
538
- display: block !important;
539
- }
540
-
541
- .elementor-template-library-template-screenshot img {
542
- width: 100%;
543
- max-width: 100%;
544
- height: auto;
545
- display: block;
546
- }
547
-
548
- /* * Preview Iframe */
549
- #premium-templatate-item-preview-wrap,
550
- #premium-templatate-item-preview-wrap .premium-template-item-preview-iframe {
551
- height: 100%;
552
- overflow: hidden;
553
- }
554
-
555
- #premium-templatate-item-preview-wrap iframe {
556
- height: 140%;
557
- -webkit-transform: scale(0.666) translateX(25%) translateY(-25%);
558
- -ms-transform: scale(0.666) translateX(25%) translateY(-25%);
559
- transform: scale(0.666) translateX(25%) translateY(-25%);
560
- }
561
-
562
- @media (max-width: 1439px) {
563
- #premium-templatate-item-preview-wrap iframe {
564
- width: 1440px;
565
- }
566
- }
567
-
568
- @media (min-width: 1440px) {
569
- #premium-templatate-item-preview-wrap iframe {
570
- width: 1710px;
571
- }
572
- }
573
-
574
- .premium-template-item-notice div {
575
- color: #31708f;
576
- background-color: #d9edf7;
577
- border-color: #bcdff1;
578
- padding: 15px;
579
- border-right: 5px solid #bcdff1;
580
- position: relative;
581
- text-align: right;
582
- margin-bottom: 8px;
583
  }
1
+ #premium-template-modal .dialog-widget-content {
2
+ background-color: #f1f3f5;
3
+ width: 100%;
4
+ }
5
+
6
+ @media (max-width: 1439px) {
7
+ #premium-template-modal .dialog-widget-content {
8
+ max-width: 990px;
9
+ }
10
+ }
11
+
12
+ @media (min-width: 1440px) {
13
+ #premium-template-modal .dialog-widget-content {
14
+ max-width: 1200px;
15
+ }
16
+ }
17
+
18
+ #premium-template-modal .dialog-widget-header,
19
+ #premium-template-modal .dialog-header {
20
+ padding: 0;
21
+ background-color: #fff;
22
+ -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
23
+ box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
24
+ position: relative;
25
+ z-index: 1;
26
+ }
27
+
28
+ #premium-template-modal .dialog-buttons-wrapper {
29
+ display: none;
30
+ }
31
+
32
+ #premium-template-modal a,
33
+ #premium-template-modal a:hover {
34
+ color: inherit;
35
+ }
36
+
37
+ #premium-template-modal a.elementor-template-library-blank-footer-link {
38
+ -webkit-transition: color 0.5s;
39
+ transition: color 0.5s;
40
+ }
41
+
42
+ #premium-template-modal a.elementor-template-library-blank-footer-link:hover {
43
+ color: #9b0a46;
44
+ }
45
+
46
+ #premium-template-modal .elementor-button {
47
+ text-transform: uppercase;
48
+ }
49
+
50
+ #premium-template-modal ::-webkit-scrollbar {
51
+ width: 6px;
52
+ height: 0;
53
+ border-radius: 3px;
54
+ }
55
+
56
+ #premium-template-modal ::-webkit-scrollbar-button {
57
+ width: 0;
58
+ height: 10px;
59
+ }
60
+
61
+ #premium-template-modal ::-webkit-scrollbar-thumb {
62
+ background-color: #d5dadf;
63
+ border: 0 none #d5dadf;
64
+ border-radius: 0;
65
+ border-radius: 3px;
66
+ }
67
+
68
+ #premium-template-modal ::-webkit-scrollbar-track {
69
+ border: 0 none #fff;
70
+ border-radius: 0;
71
+ }
72
+
73
+ #premium-template-modal ::-webkit-scrollbar-corner {
74
+ background: transparent;
75
+ }
76
+
77
+ #premium-template-modal-header {
78
+ display: -webkit-box;
79
+ display: -ms-flexbox;
80
+ display: flex;
81
+ -webkit-box-pack: justify;
82
+ -ms-flex-pack: justify;
83
+ display: -webkit-box;
84
+ display: -webkit-flex;
85
+ display: -ms-flexbox;
86
+ display: flex;
87
+ -webkit-box-align: center;
88
+ -webkit-align-items: center;
89
+ -ms-flex-align: center;
90
+ align-items: center;
91
+ -webkit-box-pack: justify;
92
+ -ms-flex-pack: justify;
93
+
94
+ height: 50px;
95
+ }
96
+
97
+ #premium-template-modal-header .premium-template-modal-back {
98
+ background: none;
99
+ border: none;
100
+ border-left: 1px solid #e6e9ec;
101
+ padding: 15px 15px 15px 20px;
102
+ line-height: 20px;
103
+ font-size: 13px;
104
+ font-weight: 700;
105
+ outline: none;
106
+ -webkit-transition: all 200ms linear;
107
+ transition: all 200ms linear;
108
+ cursor: pointer;
109
+ color: #6d7882;
110
+ }
111
+
112
+ #premium-template-modal-header .premium-template-modal-back:not(:hover) {
113
+ color: #a4afb7;
114
+ }
115
+
116
+ #premium-template-modal-header .elementor-button {
117
+ padding: 8px 10px;
118
+ }
119
+
120
+ #premium-template-modal-header-close-modal {
121
+ width: 45px;
122
+ border-right: 1px solid #e6e9ec;
123
+ display: -webkit-box;
124
+ display: -ms-flexbox;
125
+ display: flex;
126
+ -webkit-box-align: center;
127
+ -ms-flex-align: center;
128
+ align-items: center;
129
+ -webkit-box-pack: center;
130
+ -ms-flex-pack: center;
131
+ justify-content: center;
132
+ cursor: pointer;
133
+ -webkit-transition: all 200ms linear;
134
+ transition: all 200ms linear;
135
+ }
136
+
137
+ #premium-template-modal-header-close-modal i {
138
+ color: #a4afb7;
139
+ font-size: 16px;
140
+ }
141
+
142
+ #premium-template-modal-header-close-modal:hover i {
143
+ color: #6d7882;
144
+ }
145
+
146
+ #premium-template-modal-header-actions .template-library-activate-license {
147
+ display: block;
148
+ padding: 8px 10px;
149
+ color: #fff;
150
+ }
151
+
152
+ #premium-template-modal-header-actions .template-library-activate-license:hover {
153
+ color: #fff;
154
+ opacity: 0.85;
155
+ -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2);
156
+ box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2);
157
+ }
158
+
159
+ #premium-template-modal-header-actions .premium-template-insert-no-media {
160
+ background-color: #a4afb7;
161
+ color: #fff;
162
+ }
163
+
164
+ #premium-template-modal .elementor-library-error {
165
+ margin: 18% 0 0;
166
+ }
167
+
168
+ #premium-template-modal .elementor-library-error-message {
169
+ font-size: 18px;
170
+ padding: 0 0 20px;
171
+ }
172
+
173
+ #premium-template-modal .elementor-library-error-link a {
174
+ display: inline-block;
175
+ color: #fff;
176
+ background-image: none;
177
+ background: #f47216;
178
+ font-size: 13px;
179
+ font-weight: 400;
180
+ font-style: normal;
181
+ text-transform: uppercase;
182
+ line-height: 1;
183
+ height: 40px;
184
+ line-height: 40px;
185
+ min-width: 170px;
186
+ padding: 0 20px;
187
+ border: none;
188
+ border-radius: 3px;
189
+ cursor: pointer;
190
+ -webkit-transition: all 0.5s;
191
+ transition: all 0.5s;
192
+ }
193
+
194
+ #premium-template-modal .elementor-library-error-link a:hover {
195
+ opacity: 0.85;
196
+ -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2);
197
+ box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2);
198
+ }
199
+
200
+ #premium-modal-tabs-items {
201
+ display: none;
202
+ }
203
+
204
+ #premium-template-modal-header-tabs {
205
+ display: -webkit-box;
206
+ display: -webkit-flex;
207
+ display: -ms-flexbox;
208
+ display: flex;
209
+ flex: 2;
210
+ -webkit-box-align: center;
211
+ -webkit-align-items: center;
212
+ -ms-flex-align: center;
213
+ align-items: center;
214
+ -webkit-box-pack: justify;
215
+ -webkit-justify-content: space-between;
216
+ -ms-flex-pack: justify;
217
+ justify-content: space-between;
218
+ }
219
+
220
+ #premium-template-modal-header-logo-area {
221
+ text-align: right;
222
+ padding-right: 15px;
223
+ }
224
+
225
+ #premium-template-modal-header-logo-area>* {
226
+ display: -webkit-box;
227
+ display: -webkit-flex;
228
+ display: -ms-flexbox;
229
+ display: flex;
230
+ -webkit-box-align: center;
231
+ -webkit-align-items: center;
232
+ -ms-flex-align: center;
233
+ align-items: center;
234
+ }
235
+
236
+ #premium-template-modal-header-logo .premium-template-modal-header-logo-icon {
237
+ margin-left: 5px;
238
+ }
239
+
240
+ #premium-template-modal-header-logo .premium-template-modal-header-logo-icon img {
241
+ width: 30px;
242
+ height: 30px;
243
+ }
244
+
245
+ #premium-template-modal-header-logo {
246
+ color: #495157;
247
+ line-height: 1;
248
+ text-transform: uppercase;
249
+ font-weight: 700;
250
+ cursor: pointer;
251
+ }
252
+
253
+ #premium-template-library-content {
254
+ display: -webkit-box;
255
+ display: -ms-flexbox;
256
+ display: flex;
257
+ height: calc(100% - 20px);
258
+ }
259
+
260
+ #premium-template-library-content .premium-filters-list {
261
+ width: 18%;
262
+ padding: 0px 0px 10px 10px;
263
+ height: 100%;
264
+ overflow: auto;
265
+ }
266
+
267
+ #premium-template-library-content .premium-templates-wrap {
268
+ width: 85%;
269
+ }
270
+
271
+ #premium-template-library-content .premium-templates-list {
272
+ height: 100%;
273
+ overflow: auto;
274
+ margin-top: 6px;
275
+ }
276
+
277
+ #premium-template-library-content .premium-keywords-list {
278
+ padding-right: 10px;
279
+ }
280
+
281
+ #elementor-template-library-filter {
282
+ display: -webkit-box;
283
+ display: -ms-flexbox;
284
+ display: flex;
285
+ flex-direction: column;
286
+ align-items: flex-start;
287
+ }
288
+
289
+ #elementor-template-library-filter p {
290
+ margin-top: 6px;
291
+ }
292
+
293
+ #elementor-template-library-filter label {
294
+ color: #6d7882;
295
+ font-size: 14px;
296
+ font-weight: 500;
297
+ margin-left: 0.5em;
298
+ }
299
+
300
+ #premium-template-modal .elementor-loader {
301
+ position: relative;
302
+ background-color: hsla(0, 0%, 100%, 0.9);
303
+ }
304
+
305
+ #premium-template-modal .elementor-loader .elementor-loader-box:first-of-type {
306
+ left: 40px;
307
+ top: 40px;
308
+ width: 14px;
309
+ height: 70px;
310
+ }
311
+
312
+ #premium-template-modal .elementor-loader .elementor-loader-box:nth-of-type(2) {
313
+ top: 40px;
314
+ }
315
+
316
+ #premium-template-modal .elementor-loader .elementor-loader-box:nth-of-type(3) {
317
+ top: 68px;
318
+ }
319
+
320
+ #premium-template-modal .elementor-loader .elementor-loader-box:nth-of-type(4) {
321
+ bottom: 40px;
322
+ }
323
+
324
+ #premium-template-modal .elementor-loader .elementor-loader-box:not(:first-of-type) {
325
+ right: 40px;
326
+ height: 14px;
327
+ width: 42px;
328
+ }
329
+
330
+ #premium-template-library-content .premium-template-filter-label {
331
+ display: block;
332
+ position: relative;
333
+ text-align: right;
334
+ padding: 9px 0;
335
+ }
336
+
337
+ #premium-template-library-content .premium-template-filter-label input[type="radio"] {
338
+ position: absolute;
339
+ right: 0;
340
+ top: 0;
341
+ left: 0;
342
+ bottom: 0;
343
+ margin: 0;
344
+ opacity: 0;
345
+ display: block;
346
+ width: 100%;
347
+ height: 100%;
348
+ cursor: pointer;
349
+ }
350
+
351
+ .premium-template-filter-label span {
352
+ color: #6d7882;
353
+ }
354
+
355
+ #premium-template-library-content .premium-template-filter-label:hover span,
356
+ #premium-template-library-content .premium-template-filter-label input:checked+span {
357
+ color: #f47216;
358
+ }
359
+
360
+ #premium-template-library-content .premium-template-filter-item {
361
+ border-top: 1px solid rgba(213, 218, 223, 0.5);
362
+ }
363
+
364
+ #premium-template-library-content .premium-template-filter-item:first-child {
365
+ border-top: none;
366
+ }
367
+
368
+ #premium-template-library-content .premium-templates-wrap {
369
+ width: 100%;
370
+ }
371
+
372
+ #premium-template-library-content .premium-template-insert,
373
+ #premium-template-library-content .premium-template-insert-no-media {
374
+ padding: 5px 12px;
375
+ }
376
+
377
+ #premium-template-library-content .premium-template-insert-no-media {
378
+ color: #6d7882 !important;
379
+ margin-left: 8px !important;
380
+ }
381
+
382
+ /* #premium-template-library-content .premium-template-insert i,
383
+ #premium-template-library-content .premium-template-insert-no-media i {
384
+ margin-right: 2px;
385
+ } */
386
+
387
+ #premium-template-library-content .premium-template-insert span,
388
+ #premium-template-library-content .premium-template-insert-no-media span {
389
+ font-size: 11px;
390
+ }
391
+
392
+ #premium-template-library-content .elementor-template-library-template-name {
393
+ width: 200px;
394
+ }
395
+
396
+ #premium-modal-templates-container {
397
+ display: -webkit-box;
398
+ display: -ms-flexbox;
399
+ display: flex;
400
+ -ms-flex-wrap: wrap;
401
+ flex-wrap: wrap;
402
+ -webkit-box-align: start;
403
+ -ms-flex-align: start;
404
+ align-items: flex-start;
405
+ }
406
+
407
+ #premium-modal-templates-container .elementor-template-library-template {
408
+ position: relative;
409
+ background: #fff;
410
+ }
411
+
412
+ #premium-modal-templates-container .premium-template-pro::before {
413
+ position: absolute;
414
+ left: -76px;
415
+ top: 2px;
416
+ content: "PRO";
417
+ z-index: 10;
418
+ width: 180px;
419
+ height: 20px;
420
+ padding: 0 20px;
421
+ font-size: 12px;
422
+ line-height: 10px;
423
+ text-align: center;
424
+ color: #fff;
425
+ font-weight: bold;
426
+ box-shadow: 0px 1px 3px #888888;
427
+ background: #f47216;
428
+ border-top: 5px solid #f47216;
429
+ border-bottom: 5px solid #f47216;
430
+ -webkit-transform: rotate(-35deg);
431
+ transform: rotate(-35deg);
432
+ }
433
+
434
+ #premium-modal-templates-container .elementor-template-library-template-remote {
435
+ width: calc(33.3333% - 30px);
436
+ }
437
+
438
+ #premium-template-library-content #premium-modal-templates-container .elementor-template-library-template-controls {
439
+ position: absolute;
440
+ background-color: #fff;
441
+ right: 0;
442
+ bottom: -15px;
443
+ left: 0;
444
+ display: -webkit-box;
445
+ display: -ms-flexbox;
446
+ display: flex;
447
+ -webkit-box-pack: justify;
448
+ -ms-flex-pack: justify;
449
+ -webkit-transition: all 0.3s ease;
450
+ transition: all 0.3s ease;
451
+ justify-content: center;
452
+ padding: 9px 8px 9px 10px;
453
+ z-index: 10;
454
+ }
455
+
456
+ #premium-template-library-content #premium-modal-templates-container .elementor-template-library-template:hover .elementor-template-library-template-controls {
457
+ bottom: 0;
458
+ }
459
+
460
+ #premium-template-library-content #premium-modal-templates-container .premium-template-insert,
461
+ #premium-template-library-content #premium-modal-templates-container .premium-template-insert-no-media {
462
+ padding: 0;
463
+ margin: 0;
464
+ color: #39b54a;
465
+ background: none;
466
+ text-transform: none;
467
+ font-size: 12px;
468
+ }
469
+
470
+ #premium-template-library-content #premium-modal-templates-container .premium-clone-template {
471
+ background: none;
472
+ border: none;
473
+ padding: 0;
474
+ margin: 0;
475
+ color: #9b0a46;
476
+ cursor: pointer;
477
+ display: none;
478
+ font-size: 12px;
479
+ -webkit-box-shadow: none;
480
+ box-shadow: none;
481
+ outline: none;
482
+ font-weight: bold;
483
+ }
484
+
485
+ div.premium-template-has-url:hover .premium-clone-template {
486
+ display: block !important;
487
+ }
488
+
489
+ #premium-template-library-content #premium-modal-templates-container .premium-template-insert:hover,
490
+ #premium-template-library-content #premium-modal-templates-container .premium-template-insert-no-media:hover {
491
+ -webkit-box-shadow: none;
492
+ box-shadow: none;
493
+ }
494
+
495
+ #premium-template-library-content #premium-modal-templates-container .elementor-template-library-template-name {
496
+ padding: 5px 0 0;
497
+ text-align: center;
498
+ display: block !important;
499
+ }
500
+
501
+ #premium-template-library-content #premium-modal-templates-container .elementor-template-library-template-name-holder {
502
+ height: 23px;
503
+ }
504
+
505
+ #premium-template-library-content #premium-modal-templates-container .template-library-activate-license {
506
+ display: none;
507
+ color: #fcb92c;
508
+ font-size: 12px;
509
+ }
510
+
511
+ #premium-template-library-content #premium-modal-templates-container .template-library-activate-license:hover {
512
+ color: #d89403;
513
+ }
514
+
515
+ #premium-template-library-content #premium-modal-templates-container .elementor-template-library-template:hover .elementor-template-library-template-name {
516
+ opacity: 0;
517
+ }
518
+
519
+ .library-tab-premium_page #premium-modal-templates-container .elementor-template-library-template-remote {
520
+ width: calc(25% - 20px);
521
+ margin: 10px;
522
+ }
523
+
524
+ .library-tab-premium_page #premium-modal-templates-container .elementor-template-library-template-remote .elementor-template-library-template-action {
525
+ padding: 8px;
526
+ }
527
+
528
+ #premium-modal-templates-container .premium-template-no-url .elementor-template-library-template-preview {
529
+ cursor: default !important;
530
+ opacity: 0 !important;
531
+ }
532
+
533
+ #premium-modal-templates-container .premium-template-no-url .fa-search-plus {
534
+ display: none !important;
535
+ }
536
+
537
+ #premium-modal-templates-container .elementor-template-library-template:hover .template-library-activate-license {
538
+ display: block !important;
539
+ }
540
+
541
+ .elementor-template-library-template-screenshot img {
542
+ width: 100%;
543
+ max-width: 100%;
544
+ height: auto;
545
+ display: block;
546
+ }
547
+
548
+ /* * Preview Iframe */
549
+ #premium-templatate-item-preview-wrap,
550
+ #premium-templatate-item-preview-wrap .premium-template-item-preview-iframe {
551
+ height: 100%;
552
+ overflow: hidden;
553
+ }
554
+
555
+ #premium-templatate-item-preview-wrap iframe {
556
+ height: 140%;
557
+ -webkit-transform: scale(0.666) translateX(25%) translateY(-25%);
558
+ -ms-transform: scale(0.666) translateX(25%) translateY(-25%);
559
+ transform: scale(0.666) translateX(25%) translateY(-25%);
560
+ }
561
+
562
+ @media (max-width: 1439px) {
563
+ #premium-templatate-item-preview-wrap iframe {
564
+ width: 1440px;
565
+ }
566
+ }
567
+
568
+ @media (min-width: 1440px) {
569
+ #premium-templatate-item-preview-wrap iframe {
570
+ width: 1710px;
571
+ }
572
+ }
573
+
574
+ .premium-template-item-notice div {
575
+ color: #31708f;
576
+ background-color: #d9edf7;
577
+ border-color: #bcdff1;
578
+ padding: 15px;
579
+ border-right: 5px solid #bcdff1;
580
+ position: relative;
581
+ text-align: right;
582
+ margin-bottom: 8px;
583
  }
assets/editor/templates/css/editor.css CHANGED
@@ -1,585 +1,585 @@
1
- #premium-template-modal .dialog-widget-content {
2
- background-color: #f1f3f5;
3
- width: 100%;
4
- }
5
-
6
- @media (max-width: 1439px) {
7
- #premium-template-modal .dialog-widget-content {
8
- max-width: 990px;
9
- }
10
- }
11
-
12
- @media (min-width: 1440px) {
13
- #premium-template-modal .dialog-widget-content {
14
- max-width: 1200px;
15
- }
16
- }
17
-
18
- #premium-template-modal .dialog-widget-header,
19
- #premium-template-modal .dialog-header {
20
- padding: 0;
21
- background-color: #fff;
22
- -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
23
- box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
24
- position: relative;
25
- z-index: 1;
26
- }
27
-
28
- #premium-template-modal .dialog-buttons-wrapper {
29
- display: none;
30
- }
31
-
32
- #premium-template-modal a,
33
- #premium-template-modal a:hover {
34
- color: inherit;
35
- }
36
-
37
- #premium-template-modal a.elementor-template-library-blank-footer-link {
38
- -webkit-transition: color 0.5s;
39
- transition: color 0.5s;
40
- }
41
-
42
- #premium-template-modal a.elementor-template-library-blank-footer-link:hover {
43
- color: #9b0a46;
44
- }
45
-
46
- #premium-template-modal .elementor-button {
47
- text-transform: uppercase;
48
- }
49
-
50
- #premium-template-modal ::-webkit-scrollbar {
51
- width: 6px;
52
- height: 0;
53
- border-radius: 3px;
54
- }
55
-
56
- #premium-template-modal ::-webkit-scrollbar-button {
57
- width: 0;
58
- height: 10px;
59
- }
60
-
61
- #premium-template-modal ::-webkit-scrollbar-thumb {
62
- background-color: #d5dadf;
63
- border: 0 none #d5dadf;
64
- border-radius: 0;
65
- border-radius: 3px;
66
- }
67
-
68
- #premium-template-modal ::-webkit-scrollbar-track {
69
- border: 0 none #fff;
70
- border-radius: 0;
71
- }
72
-
73
- #premium-template-modal ::-webkit-scrollbar-corner {
74
- background: transparent;
75
- }
76
-
77
- #premium-template-modal-header {
78
- display: -webkit-box;
79
- display: -ms-flexbox;
80
- display: flex;
81
- -webkit-box-pack: justify;
82
- -ms-flex-pack: justify;
83
- display: -webkit-box;
84
- display: -webkit-flex;
85
- display: -ms-flexbox;
86
- display: flex;
87
- -webkit-box-align: center;
88
- -webkit-align-items: center;
89
- -ms-flex-align: center;
90
- align-items: center;
91
- -webkit-box-pack: justify;
92
- -ms-flex-pack: justify;
93
-
94
- height: 50px;
95
- }
96
-
97
- #premium-template-modal-header .premium-template-modal-back {
98
- background: none;
99
- border: none;
100
- border-right: 1px solid #e6e9ec;
101
- padding: 15px 20px 15px 15px;
102
- line-height: 20px;
103
- font-size: 13px;
104
- font-weight: 700;
105
- outline: none;
106
- -webkit-transition: all 200ms linear;
107
- transition: all 200ms linear;
108
- cursor: pointer;
109
- color: #6d7882;
110
- }
111
-
112
- #premium-template-modal-header .premium-template-modal-back:not(:hover) {
113
- color: #a4afb7;
114
- }
115
-
116
- #premium-template-modal-header .elementor-button {
117
- padding: 8px 10px;
118
- }
119
-
120
- #premium-template-modal-header-close-modal {
121
- width: 45px;
122
- border-left: 1px solid #e6e9ec;
123
- display: -webkit-box;
124
- display: -ms-flexbox;
125
- display: flex;
126
- -webkit-box-align: center;
127
- -ms-flex-align: center;
128
- align-items: center;
129
- -webkit-box-pack: center;
130
- -ms-flex-pack: center;
131
- justify-content: center;
132
- cursor: pointer;
133
- -webkit-transition: all 200ms linear;
134
- transition: all 200ms linear;
135
- }
136
-
137
- #premium-template-modal-header-close-modal i {
138
- color: #a4afb7;
139
- font-size: 16px;
140
- }
141
-
142
- #premium-template-modal-header-close-modal:hover i {
143
- color: #6d7882;
144
- }
145
-
146
- #premium-template-modal-header-actions .template-library-activate-license {
147
- display: block;
148
- padding: 8px 10px;
149
- color: #fff;
150
- }
151
-
152
- #premium-template-modal-header-actions .template-library-activate-license:hover {
153
- color: #fff;
154
- opacity: 0.85;
155
- -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2);
156
- box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2);
157
- }
158
-
159
- #premium-template-modal-header-actions .premium-template-insert-no-media {
160
- background-color: #a4afb7;
161
- color: #fff;
162
- }
163
-
164
-
165
- #premium-template-modal .elementor-library-error {
166
- margin: 18% 0 0;
167
- }
168
-
169
- #premium-template-modal .elementor-library-error-message {
170
- font-size: 18px;
171
- padding: 0 0 20px;
172
- }
173
-
174
- #premium-template-modal .elementor-library-error-link a {
175
- display: inline-block;
176
- color: #fff;
177
- background-image: none;
178
- background: #f47216;
179
- font-size: 13px;
180
- font-weight: 400;
181
- font-style: normal;
182
- text-transform: uppercase;
183
- line-height: 1;
184
- height: 40px;
185
- line-height: 40px;
186
- min-width: 170px;
187
- padding: 0 20px;
188
- border: none;
189
- border-radius: 3px;
190
- cursor: pointer;
191
- -webkit-transition: all 0.5s;
192
- transition: all 0.5s;
193
- }
194
-
195
- #premium-template-modal .elementor-library-error-link a:hover {
196
- opacity: 0.85;
197
- -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2);
198
- box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2);
199
- }
200
-
201
- #premium-modal-tabs-items {
202
- display: none;
203
- }
204
-
205
- #premium-template-modal-header-tabs {
206
- display: -webkit-box;
207
- display: -webkit-flex;
208
- display: -ms-flexbox;
209
- display: flex;
210
- flex: 2;
211
- -webkit-box-align: center;
212
- -webkit-align-items: center;
213
- -ms-flex-align: center;
214
- align-items: center;
215
- -webkit-box-pack: justify;
216
- -webkit-justify-content: space-between;
217
- -ms-flex-pack: justify;
218
- justify-content: space-between;
219
- }
220
-
221
- #premium-template-modal-header-logo-area {
222
- text-align: left;
223
- padding-left: 15px;
224
- }
225
-
226
- #premium-template-modal-header-logo-area>* {
227
- display: -webkit-box;
228
- display: -webkit-flex;
229
- display: -ms-flexbox;
230
- display: flex;
231
- -webkit-box-align: center;
232
- -webkit-align-items: center;
233
- -ms-flex-align: center;
234
- align-items: center;
235
- }
236
-
237
- #premium-template-modal-header-logo .premium-template-modal-header-logo-icon {
238
- margin-right: 5px;
239
- }
240
-
241
- #premium-template-modal-header-logo .premium-template-modal-header-logo-icon img {
242
- width: 30px;
243
- height: 30px;
244
- }
245
-
246
- #premium-template-modal-header-logo {
247
- color: #495157;
248
- line-height: 1;
249
- text-transform: uppercase;
250
- font-weight: 700;
251
- cursor: pointer;
252
- }
253
-
254
- #premium-template-library-content {
255
- display: -webkit-box;
256
- display: -ms-flexbox;
257
- display: flex;
258
- height: calc(100% - 20px);
259
- }
260
-
261
- #premium-template-library-content .premium-filters-list {
262
- width: 18%;
263
- padding: 0px 10px 10px 0px;
264
- height: 100%;
265
- overflow: auto;
266
- }
267
-
268
- #premium-template-library-content .premium-templates-wrap {
269
- width: 85%;
270
- }
271
-
272
- #premium-template-library-content .premium-templates-list {
273
- height: 100%;
274
- overflow: auto;
275
- margin-top: 6px;
276
- }
277
-
278
- #premium-template-library-content .premium-keywords-list {
279
- padding-left: 10px;
280
- }
281
-
282
- #elementor-template-library-filter {
283
- display: -webkit-box;
284
- display: -ms-flexbox;
285
- display: flex;
286
- flex-direction: column;
287
- align-items: flex-start;
288
- }
289
-
290
- #elementor-template-library-filter p {
291
- margin-top: 6px;
292
- }
293
-
294
- #elementor-template-library-filter label {
295
- color: #6d7882;
296
- font-size: 14px;
297
- font-weight: 500;
298
- margin-right: 0.5em;
299
- }
300
-
301
- #premium-template-modal .elementor-loader {
302
- position: relative;
303
- background-color: hsla(0, 0%, 100%, 0.9);
304
- }
305
-
306
- #premium-template-modal .elementor-loader .elementor-loader-box:first-of-type {
307
- left: 40px;
308
- top: 40px;
309
- width: 14px;
310
- height: 70px;
311
- }
312
-
313
- #premium-template-modal .elementor-loader .elementor-loader-box:nth-of-type(2) {
314
- top: 40px;
315
- }
316
-
317
- #premium-template-modal .elementor-loader .elementor-loader-box:nth-of-type(3) {
318
- top: 68px;
319
- }
320
-
321
- #premium-template-modal .elementor-loader .elementor-loader-box:nth-of-type(4) {
322
- bottom: 40px;
323
- }
324
-
325
- #premium-template-modal .elementor-loader .elementor-loader-box:not(:first-of-type) {
326
- right: 40px;
327
- height: 14px;
328
- width: 42px;
329
- }
330
-
331
- #premium-template-library-content .premium-template-filter-label {
332
- display: block;
333
- position: relative;
334
- text-align: left;
335
- padding: 9px 0;
336
- }
337
-
338
- #premium-template-library-content .premium-template-filter-label input[type="radio"] {
339
- position: absolute;
340
- left: 0;
341
- top: 0;
342
- right: 0;
343
- bottom: 0;
344
- margin: 0;
345
- opacity: 0;
346
- display: block;
347
- width: 100%;
348
- height: 100%;
349
- cursor: pointer;
350
- }
351
-
352
- .premium-template-filter-label span {
353
- color: #6d7882;
354
- }
355
-
356
- #premium-template-library-content .premium-template-filter-label:hover span,
357
- #premium-template-library-content .premium-template-filter-label input:checked+span {
358
- color: #f47216;
359
- }
360
-
361
- #premium-template-library-content .premium-template-filter-item {
362
- border-top: 1px solid rgba(213, 218, 223, 0.5);
363
- }
364
-
365
- #premium-template-library-content .premium-template-filter-item:first-child {
366
- border-top: none;
367
- }
368
-
369
- #premium-template-library-content .premium-templates-wrap {
370
- width: 100%;
371
- }
372
-
373
- #premium-template-library-content .premium-template-insert,
374
- #premium-template-library-content .premium-template-insert-no-media {
375
- padding: 5px 12px;
376
- }
377
-
378
- #premium-template-library-content .premium-template-insert-no-media {
379
- color: #6d7882 !important;
380
- margin-right: 8px !important;
381
- }
382
-
383
- /* #premium-template-library-content .premium-template-insert i,
384
- #premium-template-library-content .premium-template-insert-no-media i {
385
- margin-right: 2px;
386
- } */
387
-
388
- #premium-template-library-content .premium-template-insert span,
389
- #premium-template-library-content .premium-template-insert-no-media span {
390
- font-size: 11px;
391
- }
392
-
393
- #premium-template-library-content .elementor-template-library-template-name {
394
- width: 200px;
395
- }
396
-
397
- #premium-modal-templates-container {
398
- display: -webkit-box;
399
- display: -ms-flexbox;
400
- display: flex;
401
- -ms-flex-wrap: wrap;
402
- flex-wrap: wrap;
403
- -webkit-box-align: start;
404
- -ms-flex-align: start;
405
- align-items: flex-start;
406
- }
407
-
408
- #premium-modal-templates-container .elementor-template-library-template {
409
- position: relative;
410
- background: #fff;
411
- }
412
-
413
- #premium-modal-templates-container .premium-template-pro::before {
414
- position: absolute;
415
- right: -76px;
416
- top: 2px;
417
- content: "PRO";
418
- z-index: 10;
419
- width: 180px;
420
- height: 20px;
421
- padding: 0 20px;
422
- font-size: 12px;
423
- line-height: 10px;
424
- text-align: center;
425
- color: #fff;
426
- font-weight: bold;
427
- box-shadow: 0px 1px 3px #888888;
428
- background: #f47216;
429
- border-top: 5px solid #f47216;
430
- border-bottom: 5px solid #f47216;
431
- -webkit-transform: rotate(35deg);
432
- transform: rotate(35deg);
433
- }
434
-
435
- #premium-modal-templates-container .elementor-template-library-template-remote {
436
- width: calc(33.3333% - 30px);
437
- }
438
-
439
- #premium-template-library-content #premium-modal-templates-container .elementor-template-library-template-controls {
440
- position: absolute;
441
- background-color: #fff;
442
- left: 0;
443
- bottom: -15px;
444
- right: 0;
445
- display: -webkit-box;
446
- display: -ms-flexbox;
447
- display: flex;
448
- -webkit-box-pack: justify;
449
- -ms-flex-pack: justify;
450
- align-items: center;
451
- -webkit-transition: all 0.3s ease;
452
- transition: all 0.3s ease;
453
- justify-content: center;
454
- padding: 9px 10px 9px 8px;
455
- z-index: 10;
456
- }
457
-
458
- #premium-template-library-content #premium-modal-templates-container .elementor-template-library-template:hover .elementor-template-library-template-controls {
459
- bottom: 0;
460
- }
461
-
462
- #premium-template-library-content #premium-modal-templates-container .premium-template-insert,
463
- #premium-template-library-content #premium-modal-templates-container .premium-template-insert-no-media {
464
- padding: 0;
465
- margin: 0;
466
- color: #39b54a;
467
- background: none;
468
- text-transform: none;
469
- font-size: 12px;
470
- }
471
-
472
- #premium-template-library-content #premium-modal-templates-container .premium-clone-template {
473
- background: none;
474
- border: none;
475
- padding: 0;
476
- margin: 0;
477
- color: #9b0a46;
478
- cursor: pointer;
479
- display: none;
480
- font-size: 12px;
481
- -webkit-box-shadow: none;
482
- box-shadow: none;
483
- outline: none;
484
- font-weight: bold;
485
- }
486
-
487
- div.premium-template-has-url:hover .premium-clone-template {
488
- display: block !important;
489
- }
490
-
491
- #premium-template-library-content #premium-modal-templates-container .premium-template-insert:hover,
492
- #premium-template-library-content #premium-modal-templates-container .premium-template-insert-no-media:hover {
493
- -webkit-box-shadow: none;
494
- box-shadow: none;
495
- }
496
-
497
- #premium-template-library-content #premium-modal-templates-container .elementor-template-library-template-name {
498
- padding: 5px 0 0;
499
- text-align: center;
500
- display: block !important;
501
- }
502
-
503
- #premium-template-library-content #premium-modal-templates-container .elementor-template-library-template-name-holder {
504
- height: 23px;
505
- }
506
-
507
- #premium-template-library-content #premium-modal-templates-container .template-library-activate-license {
508
- display: none;
509
- color: #fcb92c;
510
- font-size: 12px;
511
- }
512
-
513
- #premium-template-library-content #premium-modal-templates-container .template-library-activate-license:hover {
514
- color: #d89403;
515
- }
516
-
517
- #premium-template-library-content #premium-modal-templates-container .elementor-template-library-template:hover .elementor-template-library-template-name {
518
- opacity: 0;
519
- }
520
-
521
- .library-tab-premium_page #premium-modal-templates-container .elementor-template-library-template-remote {
522
- width: calc(25% - 20px);
523
- margin: 10px;
524
- }
525
-
526
- .library-tab-premium_page #premium-modal-templates-container .elementor-template-library-template-remote .elementor-template-library-template-action {
527
- padding: 8px;
528
- }
529
-
530
- #premium-modal-templates-container .premium-template-no-url .elementor-template-library-template-preview {
531
- cursor: default !important;
532
- opacity: 0 !important;
533
- }
534
-
535
- #premium-modal-templates-container .premium-template-no-url .fa-search-plus {
536
- display: none !important;
537
- }
538
-
539
- #premium-modal-templates-container .elementor-template-library-template:hover .template-library-activate-license {
540
- display: block !important;
541
- }
542
-
543
- .elementor-template-library-template-screenshot img {
544
- width: 100%;
545
- max-width: 100%;
546
- height: auto;
547
- display: block;
548
- }
549
-
550
- /* * Preview Iframe */
551
- #premium-templatate-item-preview-wrap,
552
- #premium-templatate-item-preview-wrap .premium-template-item-preview-iframe {
553
- height: 100%;
554
- overflow: hidden;
555
- }
556
-
557
- #premium-templatate-item-preview-wrap iframe {
558
- height: 140%;
559
- -webkit-transform: scale(0.666) translateX(-25%) translateY(-25%);
560
- -ms-transform: scale(0.666) translateX(-25%) translateY(-25%);
561
- transform: scale(0.666) translateX(-25%) translateY(-25%);
562
- }
563
-
564
- @media (max-width: 1439px) {
565
- #premium-templatate-item-preview-wrap iframe {
566
- width: 1440px;
567
- }
568
- }
569
-
570
- @media (min-width: 1440px) {
571
- #premium-templatate-item-preview-wrap iframe {
572
- width: 1710px;
573
- }
574
- }
575
-
576
- .premium-template-item-notice div {
577
- color: #31708f;
578
- background-color: #d9edf7;
579
- border-color: #bcdff1;
580
- padding: 15px;
581
- border-left: 5px solid #bcdff1;
582
- position: relative;
583
- text-align: left;
584
- margin-bottom: 8px;
585
  }
1
+ #premium-template-modal .dialog-widget-content {
2
+ background-color: #f1f3f5;
3
+ width: 100%;
4
+ }
5
+
6
+ @media (max-width: 1439px) {
7
+ #premium-template-modal .dialog-widget-content {
8
+ max-width: 990px;
9
+ }
10
+ }
11
+
12
+ @media (min-width: 1440px) {
13
+ #premium-template-modal .dialog-widget-content {
14
+ max-width: 1200px;
15
+ }
16
+ }
17
+
18
+ #premium-template-modal .dialog-widget-header,
19
+ #premium-template-modal .dialog-header {
20
+ padding: 0;
21
+ background-color: #fff;
22
+ -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
23
+ box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
24
+ position: relative;
25
+ z-index: 1;
26
+ }
27
+
28
+ #premium-template-modal .dialog-buttons-wrapper {
29
+ display: none;
30
+ }
31
+
32
+ #premium-template-modal a,
33
+ #premium-template-modal a:hover {
34
+ color: inherit;
35
+ }
36
+
37
+ #premium-template-modal a.elementor-template-library-blank-footer-link {
38
+ -webkit-transition: color 0.5s;
39
+ transition: color 0.5s;
40
+ }
41
+
42
+ #premium-template-modal a.elementor-template-library-blank-footer-link:hover {
43
+ color: #9b0a46;
44
+ }
45
+
46
+ #premium-template-modal .elementor-button {
47
+ text-transform: uppercase;
48
+ }
49
+
50
+ #premium-template-modal ::-webkit-scrollbar {
51
+ width: 6px;
52
+ height: 0;
53
+ border-radius: 3px;
54
+ }
55
+
56
+ #premium-template-modal ::-webkit-scrollbar-button {
57
+ width: 0;
58
+ height: 10px;
59
+ }
60
+
61
+ #premium-template-modal ::-webkit-scrollbar-thumb {
62
+ background-color: #d5dadf;
63
+ border: 0 none #d5dadf;
64
+ border-radius: 0;
65
+ border-radius: 3px;
66
+ }
67
+
68
+ #premium-template-modal ::-webkit-scrollbar-track {
69
+ border: 0 none #fff;
70
+ border-radius: 0;
71
+ }
72
+
73
+ #premium-template-modal ::-webkit-scrollbar-corner {
74
+ background: transparent;
75
+ }
76
+
77
+ #premium-template-modal-header {
78
+ display: -webkit-box;
79
+ display: -ms-flexbox;
80
+ display: flex;
81
+ -webkit-box-pack: justify;
82
+ -ms-flex-pack: justify;
83
+ display: -webkit-box;
84
+ display: -webkit-flex;
85
+ display: -ms-flexbox;
86
+ display: flex;
87
+ -webkit-box-align: center;
88
+ -webkit-align-items: center;
89
+ -ms-flex-align: center;
90
+ align-items: center;
91
+ -webkit-box-pack: justify;
92
+ -ms-flex-pack: justify;
93
+
94
+ height: 50px;
95
+ }
96
+
97
+ #premium-template-modal-header .premium-template-modal-back {
98
+ background: none;
99
+ border: none;
100
+ border-right: 1px solid #e6e9ec;
101
+ padding: 15px 20px 15px 15px;
102
+ line-height: 20px;
103
+ font-size: 13px;
104
+ font-weight: 700;
105
+ outline: none;
106
+ -webkit-transition: all 200ms linear;
107
+ transition: all 200ms linear;
108
+ cursor: pointer;
109
+ color: #6d7882;
110
+ }
111
+
112
+ #premium-template-modal-header .premium-template-modal-back:not(:hover) {
113
+ color: #a4afb7;
114
+ }
115
+
116
+ #premium-template-modal-header .elementor-button {
117
+ padding: 8px 10px;
118
+ }
119
+
120
+ #premium-template-modal-header-close-modal {
121
+ width: 45px;
122
+ border-left: 1px solid #e6e9ec;
123
+ display: -webkit-box;
124
+ display: -ms-flexbox;
125
+ display: flex;
126
+ -webkit-box-align: center;
127
+ -ms-flex-align: center;
128
+ align-items: center;
129
+ -webkit-box-pack: center;
130
+ -ms-flex-pack: center;
131
+ justify-content: center;
132
+ cursor: pointer;
133
+ -webkit-transition: all 200ms linear;
134
+ transition: all 200ms linear;
135
+ }
136
+
137
+ #premium-template-modal-header-close-modal i {
138
+ color: #a4afb7;
139
+ font-size: 16px;
140
+ }
141
+
142
+ #premium-template-modal-header-close-modal:hover i {
143
+ color: #6d7882;
144
+ }
145
+
146
+ #premium-template-modal-header-actions .template-library-activate-license {
147
+ display: block;
148
+ padding: 8px 10px;
149
+ color: #fff;
150
+ }
151
+
152
+ #premium-template-modal-header-actions .template-library-activate-license:hover {
153
+ color: #fff;
154
+ opacity: 0.85;
155
+ -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2);
156
+ box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2);
157
+ }
158
+
159
+ #premium-template-modal-header-actions .premium-template-insert-no-media {
160
+ background-color: #a4afb7;
161
+ color: #fff;
162
+ }
163
+
164
+
165
+ #premium-template-modal .elementor-library-error {
166
+ margin: 18% 0 0;
167
+ }
168
+
169
+ #premium-template-modal .elementor-library-error-message {
170
+ font-size: 18px;
171
+ padding: 0 0 20px;
172
+ }
173
+
174
+ #premium-template-modal .elementor-library-error-link a {
175
+ display: inline-block;
176
+ color: #fff;
177
+ background-image: none;
178
+ background: #f47216;
179
+ font-size: 13px;
180
+ font-weight: 400;
181
+ font-style: normal;
182
+ text-transform: uppercase;
183
+ line-height: 1;
184
+ height: 40px;
185
+ line-height: 40px;
186
+ min-width: 170px;
187
+ padding: 0 20px;
188
+ border: none;
189
+ border-radius: 3px;
190
+ cursor: pointer;
191
+ -webkit-transition: all 0.5s;
192
+ transition: all 0.5s;
193
+ }
194
+
195
+ #premium-template-modal .elementor-library-error-link a:hover {
196
+ opacity: 0.85;
197
+ -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2);
198
+ box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2);
199
+ }
200
+
201
+ #premium-modal-tabs-items {
202
+ display: none;
203
+ }
204
+
205
+ #premium-template-modal-header-tabs {
206
+ display: -webkit-box;
207
+ display: -webkit-flex;
208
+ display: -ms-flexbox;
209
+ display: flex;
210
+ flex: 2;
211
+ -webkit-box-align: center;
212
+ -webkit-align-items: center;
213
+ -ms-flex-align: center;
214
+ align-items: center;
215
+ -webkit-box-pack: justify;
216
+ -webkit-justify-content: space-between;
217
+ -ms-flex-pack: justify;
218
+ justify-content: space-between;
219
+ }
220
+
221
+ #premium-template-modal-header-logo-area {
222
+ text-align: left;
223
+ padding-left: 15px;
224
+ }
225
+
226
+ #premium-template-modal-header-logo-area>* {
227
+ display: -webkit-box;
228
+ display: -webkit-flex;
229
+ display: -ms-flexbox;
230
+ display: flex;
231
+ -webkit-box-align: center;
232
+ -webkit-align-items: center;
233
+ -ms-flex-align: center;
234
+ align-items: center;
235
+ }
236
+
237
+ #premium-template-modal-header-logo .premium-template-modal-header-logo-icon {
238
+ margin-right: 5px;
239
+ }
240
+
241
+ #premium-template-modal-header-logo .premium-template-modal-header-logo-icon img {
242
+ width: 30px;
243
+ height: 30px;
244
+ }
245
+
246
+ #premium-template-modal-header-logo {
247
+ color: #495157;
248
+ line-height: 1;
249
+ text-transform: uppercase;
250
+ font-weight: 700;
251
+ cursor: pointer;
252
+ }
253
+
254
+ #premium-template-library-content {
255
+ display: -webkit-box;
256
+ display: -ms-flexbox;
257
+ display: flex;
258
+ height: calc(100% - 20px);
259
+ }
260
+
261
+ #premium-template-library-content .premium-filters-list {
262
+ width: 18%;
263
+ padding: 0px 10px 10px 0px;
264
+ height: 100%;
265
+ overflow: auto;
266
+ }
267
+
268
+ #premium-template-library-content .premium-templates-wrap {
269
+ width: 85%;
270
+ }
271
+
272
+ #premium-template-library-content .premium-templates-list {
273
+ height: 100%;
274
+ overflow: auto;
275
+ margin-top: 6px;
276
+ }
277
+
278
+ #premium-template-library-content .premium-keywords-list {
279
+ padding-left: 10px;
280
+ }
281
+
282
+ #elementor-template-library-filter {
283
+ display: -webkit-box;
284
+ display: -ms-flexbox;
285
+ display: flex;
286
+ flex-direction: column;
287
+ align-items: flex-start;
288
+ }
289
+
290
+ #elementor-template-library-filter p {
291
+ margin-top: 6px;
292
+ }
293
+
294
+ #elementor-template-library-filter label {
295
+ color: #6d7882;
296
+ font-size: 14px;
297
+ font-weight: 500;
298
+ margin-right: 0.5em;
299
+ }
300
+
301
+ #premium-template-modal .elementor-loader {
302
+ position: relative;
303
+ background-color: hsla(0, 0%, 100%, 0.9);
304
+ }
305
+
306
+ #premium-template-modal .elementor-loader .elementor-loader-box:first-of-type {
307
+ left: 40px;
308
+ top: 40px;
309
+ width: 14px;
310
+ height: 70px;
311
+ }
312
+
313
+ #premium-template-modal .elementor-loader .elementor-loader-box:nth-of-type(2) {
314
+ top: 40px;
315
+ }
316
+
317
+ #premium-template-modal .elementor-loader .elementor-loader-box:nth-of-type(3) {
318
+ top: 68px;
319
+ }
320
+
321
+ #premium-template-modal .elementor-loader .elementor-loader-box:nth-of-type(4) {
322
+ bottom: 40px;
323
+ }
324
+
325
+ #premium-template-modal .elementor-loader .elementor-loader-box:not(:first-of-type) {
326
+ right: 40px;
327
+ height: 14px;
328
+ width: 42px;
329
+ }
330
+
331
+ #premium-template-library-content .premium-template-filter-label {
332
+ display: block;
333
+ position: relative;
334
+ text-align: left;
335
+ padding: 9px 0;
336
+ }
337
+
338
+ #premium-template-library-content .premium-template-filter-label input[type="radio"] {
339
+ position: absolute;
340
+ left: 0;
341
+ top: 0;
342
+ right: 0;
343
+ bottom: 0;
344
+ margin: 0;
345
+ opacity: 0;
346
+ display: block;
347
+ width: 100%;
348
+ height: 100%;
349
+ cursor: pointer;
350
+ }
351
+
352
+ .premium-template-filter-label span {
353
+ color: #6d7882;
354
+ }
355
+
356
+ #premium-template-library-content .premium-template-filter-label:hover span,
357
+ #premium-template-library-content .premium-template-filter-label input:checked+span {
358
+ color: #f47216;
359
+ }
360
+
361
+ #premium-template-library-content .premium-template-filter-item {
362
+ border-top: 1px solid rgba(213, 218, 223, 0.5);
363
+ }
364
+
365
+ #premium-template-library-content .premium-template-filter-item:first-child {
366
+ border-top: none;
367
+ }
368
+
369
+ #premium-template-library-content .premium-templates-wrap {
370
+ width: 100%;
371
+ }
372
+
373
+ #premium-template-library-content .premium-template-insert,
374
+ #premium-template-library-content .premium-template-insert-no-media {
375
+ padding: 5px 12px;
376
+ }
377
+
378
+ #premium-template-library-content .premium-template-insert-no-media {
379
+ color: #6d7882 !important;
380
+ margin-right: 8px !important;
381
+ }
382
+
383
+ /* #premium-template-library-content .premium-template-insert i,
384
+ #premium-template-library-content .premium-template-insert-no-media i {
385
+ margin-right: 2px;
386
+ } */
387
+
388
+ #premium-template-library-content .premium-template-insert span,
389
+ #premium-template-library-content .premium-template-insert-no-media span {
390
+ font-size: 11px;
391
+ }
392
+
393
+ #premium-template-library-content .elementor-template-library-template-name {
394
+ width: 200px;
395
+ }
396
+
397
+ #premium-modal-templates-container {
398
+ display: -webkit-box;
399
+ display: -ms-flexbox;
400
+ display: flex;
401
+ -ms-flex-wrap: wrap;
402
+ flex-wrap: wrap;
403
+ -webkit-box-align: start;
404
+ -ms-flex-align: start;
405
+ align-items: flex-start;
406
+ }
407
+
408
+ #premium-modal-templates-container .elementor-template-library-template {
409
+ position: relative;
410
+ background: #fff;
411
+ }
412
+
413
+ #premium-modal-templates-container .premium-template-pro::before {
414
+ position: absolute;
415
+ right: -76px;
416
+ top: 2px;
417
+ content: "PRO";
418
+ z-index: 10;
419
+ width: 180px;
420
+ height: 20px;
421
+ padding: 0 20px;
422
+ font-size: 12px;
423
+ line-height: 10px;
424
+ text-align: center;
425
+ color: #fff;
426
+ font-weight: bold;
427
+ box-shadow: 0px 1px 3px #888888;
428
+ background: #f47216;
429
+ border-top: 5px solid #f47216;
430
+ border-bottom: 5px solid #f47216;
431
+ -webkit-transform: rotate(35deg);
432
+ transform: rotate(35deg);
433
+ }
434
+
435
+ #premium-modal-templates-container .elementor-template-library-template-remote {
436
+ width: calc(33.3333% - 30px);
437
+ }
438
+
439
+ #premium-template-library-content #premium-modal-templates-container .elementor-template-library-template-controls {
440
+ position: absolute;
441
+ background-color: #fff;
442
+ left: 0;
443
+ bottom: -15px;
444
+ right: 0;
445
+ display: -webkit-box;
446
+ display: -ms-flexbox;
447
+ display: flex;
448
+ -webkit-box-pack: justify;
449
+ -ms-flex-pack: justify;
450
+ align-items: center;
451
+ -webkit-transition: all 0.3s ease;
452
+ transition: all 0.3s ease;
453
+ justify-content: center;
454
+ padding: 9px 10px 9px 8px;
455
+ z-index: 10;
456
+ }
457
+
458
+ #premium-template-library-content #premium-modal-templates-container .elementor-template-library-template:hover .elementor-template-library-template-controls {
459
+ bottom: 0;
460
+ }
461
+
462
+ #premium-template-library-content #premium-modal-templates-container .premium-template-insert,
463
+ #premium-template-library-content #premium-modal-templates-container .premium-template-insert-no-media {
464
+ padding: 0;
465
+ margin: 0;
466
+ color: #39b54a;
467
+ background: none;
468
+ text-transform: none;
469
+ font-size: 12px;
470
+ }
471
+
472
+ #premium-template-library-content #premium-modal-templates-container .premium-clone-template {
473
+ background: none;
474
+ border: none;
475
+ padding: 0;
476
+ margin: 0;
477
+ color: #9b0a46;
478
+ cursor: pointer;
479
+ display: none;
480
+ font-size: 12px;
481
+ -webkit-box-shadow: none;
482
+ box-shadow: none;
483
+ outline: none;
484
+ font-weight: bold;
485
+ }
486
+
487
+ div.premium-template-has-url:hover .premium-clone-template {
488
+ display: block !important;
489
+ }
490
+
491
+ #premium-template-library-content #premium-modal-templates-container .premium-template-insert:hover,
492
+ #premium-template-library-content #premium-modal-templates-container .premium-template-insert-no-media:hover {
493
+ -webkit-box-shadow: none;
494
+ box-shadow: none;
495
+ }
496
+
497
+ #premium-template-library-content #premium-modal-templates-container .elementor-template-library-template-name {
498
+ padding: 5px 0 0;
499
+ text-align: center;
500
+ display: block !important;
501
+ }
502
+
503
+ #premium-template-library-content #premium-modal-templates-container .elementor-template-library-template-name-holder {
504
+ height: 23px;
505
+ }
506
+
507
+ #premium-template-library-content #premium-modal-templates-container .template-library-activate-license {
508
+ display: none;
509
+ color: #fcb92c;
510
+ font-size: 12px;
511
+ }
512
+
513
+ #premium-template-library-content #premium-modal-templates-container .template-library-activate-license:hover {
514
+ color: #d89403;
515
+ }
516
+
517
+ #premium-template-library-content #premium-modal-templates-container .elementor-template-library-template:hover .elementor-template-library-template-name {
518
+ opacity: 0;
519
+ }
520
+
521
+ .library-tab-premium_page #premium-modal-templates-container .elementor-template-library-template-remote {
522
+ width: calc(25% - 20px);
523
+ margin: 10px;
524
+ }
525
+
526
+ .library-tab-premium_page #premium-modal-templates-container .elementor-template-library-template-remote .elementor-template-library-template-action {
527
+ padding: 8px;
528
+ }
529
+
530
+ #premium-modal-templates-container .premium-template-no-url .elementor-template-library-template-preview {
531
+ cursor: default !important;
532
+ opacity: 0 !important;
533
+ }
534
+
535
+ #premium-modal-templates-container .premium-template-no-url .fa-search-plus {
536
+ display: none !important;
537
+ }
538
+
539
+ #premium-modal-templates-container .elementor-template-library-template:hover .template-library-activate-license {
540
+ display: block !important;
541
+ }
542
+
543
+ .elementor-template-library-template-screenshot img {
544
+ width: 100%;
545
+ max-width: 100%;
546
+ height: auto;
547
+ display: block;
548
+ }
549
+
550
+ /* * Preview Iframe */
551
+ #premium-templatate-item-preview-wrap,
552
+ #premium-templatate-item-preview-wrap .premium-template-item-preview-iframe {
553
+ height: 100%;
554
+ overflow: hidden;
555
+ }
556
+
557
+ #premium-templatate-item-preview-wrap iframe {
558
+ height: 140%;
559
+ -webkit-transform: scale(0.666) translateX(-25%) translateY(-25%);
560
+ -ms-transform: scale(0.666) translateX(-25%) translateY(-25%);
561
+ transform: scale(0.666) translateX(-25%) translateY(-25%);
562
+ }
563
+
564
+ @media (max-width: 1439px) {
565
+ #premium-templatate-item-preview-wrap iframe {
566
+ width: 1440px;
567
+ }
568
+ }
569
+
570
+ @media (min-width: 1440px) {
571
+ #premium-templatate-item-preview-wrap iframe {
572
+ width: 1710px;
573
+ }
574
+ }
575
+
576
+ .premium-template-item-notice div {
577
+ color: #31708f;
578
+ background-color: #d9edf7;
579
+ border-color: #bcdff1;
580
+ padding: 15px;
581
+ border-left: 5px solid #bcdff1;
582
+ position: relative;
583
+ text-align: left;
584
+ margin-bottom: 8px;
585
  }
assets/editor/templates/js/editor.js CHANGED
@@ -1,1082 +1,1082 @@
1
- (function ($) {
2
-
3
- 'use strict';
4
-
5
- var PremiumTempsData = window.PremiumTempsData || {},
6
- PremiumEditor,
7
- PremiumEditorViews,
8
- PremiumControlsViews,
9
- PremiumModules;
10
-
11
- PremiumEditorViews = {
12
-
13
- ModalLayoutView: null,
14
- ModalHeaderView: null,
15
- ModalHeaderInsertButton: null,
16
- ModalLoadingView: null,
17
- ModalBodyView: null,
18
- ModalErrorView: null,
19
- LibraryCollection: null,
20
- KeywordsModel: null,
21
- ModalCollectionView: null,
22
- ModalTabsCollection: null,
23
- ModalTabsCollectionView: null,
24
- FiltersCollectionView: null,
25
- FiltersItemView: null,
26
- ModalTabsItemView: null,
27
- ModalTemplateItemView: null,
28
- ModalInsertTemplateBehavior: null,
29
- ModalTemplateModel: null,
30
- CategoriesCollection: null,
31
- ModalPreviewView: null,
32
- ModalHeaderBack: null,
33
- ModalHeaderLogo: null,
34
- KeywordsView: null,
35
- TabModel: null,
36
- CategoryModel: null,
37
-
38
- init: function () {
39
- var self = this;
40
-
41
- self.ModalTemplateModel = Backbone.Model.extend({
42
- defaults: {
43
- template_id: 0,
44
- name: '',
45
- title: '',
46
- thumbnail: '',
47
- preview: '',
48
- source: '',
49
- categories: [],
50
- keywords: []
51
- }
52
- });
53
-
54
- self.ModalHeaderView = Marionette.LayoutView.extend({
55
-
56
- id: 'premium-template-modal-header',
57
- template: '#tmpl-premium-template-modal-header',
58
-
59
- ui: {
60
- closeModal: '#premium-template-modal-header-close-modal'
61
- },
62
-
63
- events: {
64
- 'click @ui.closeModal': 'onCloseModalClick'
65
- },
66
-
67
- regions: {
68
- headerLogo: '#premium-template-modal-header-logo-area',
69
- headerTabs: '#premium-template-modal-header-tabs',
70
- headerActions: '#premium-template-modal-header-actions'
71
- },
72
-
73
- onCloseModalClick: function () {
74
- PremiumEditor.closeModal();
75
- }
76
-
77
- });
78
-
79
- self.TabModel = Backbone.Model.extend({
80
- defaults: {
81
- slug: '',
82
- title: ''
83
- }
84
- });
85
-
86
- self.LibraryCollection = Backbone.Collection.extend({
87
- model: self.ModalTemplateModel
88
- });
89
-
90
- self.ModalTabsCollection = Backbone.Collection.extend({
91
- model: self.TabModel
92
- });
93
-
94
- self.CategoryModel = Backbone.Model.extend({
95
- defaults: {
96
- slug: '',
97
- title: ''
98
- }
99
- });
100
-
101
- self.KeywordsModel = Backbone.Model.extend({
102
- defaults: {
103
- keywords: {}
104
- }
105
- });
106
-
107
- self.CategoriesCollection = Backbone.Collection.extend({
108
- model: self.CategoryModel
109
- });
110
-
111
- self.KeywordsView = Marionette.ItemView.extend({
112
- id: 'elementor-template-library-filter',
113
- template: '#tmpl-premium-template-modal-keywords',
114
- ui: {
115
- keywords: '.premium-library-keywords'
116
- },
117
-
118
- events: {
119
- 'change @ui.keywords': 'onSelectKeyword'
120
- },
121
-
122
- onSelectKeyword: function (event) {
123
- var selected = event.currentTarget.selectedOptions[0].value;
124
- PremiumEditor.setFilter('keyword', selected);
125
- },
126
-
127
- onRender: function () {
128
- var $filters = this.$('.premium-library-keywords');
129
- $filters.select2({
130
- placeholder: 'Choose Widget',
131
- allowClear: true,
132
- width: 250,
133
- dropdownParent: this.$el
134
- });
135
- }
136
- });
137
-
138
- self.ModalPreviewView = Marionette.ItemView.extend({
139
-
140
- template: '#tmpl-premium-template-modal-preview',
141
-
142
- id: 'premium-templatate-item-preview-wrap',
143
-
144
- ui: {
145
- iframe: 'iframe',
146
- notice: '.premium-template-item-notice'
147
- },
148
-
149
-
150
- onRender: function () {
151
-
152
- if (null !== this.getOption('notice')) {
153
- if (this.getOption('notice').length) {
154
- var message = "";
155
- if (-1 !== this.getOption('notice').indexOf("facebook")) {
156
- message += "<p>Please login with your Facebook account in order to get your Facebook Reviews.</p>";
157
- } else if (-1 !== this.getOption('notice').indexOf("google")) {
158
- message += "<p>You need to add your Google API key from Dashboard -> Premium Add-ons for Elementor -> Google Maps</p>";
159
- } else if (-1 !== this.getOption('notice').indexOf("form")) {
160
- message += "<p>You need to have <a href='https://wordpress.org/plugins/contact-form-7/' target='_blank'>Contact Form 7 plugin</a> installed and active.</p>";
161
- }
162
-
163
- this.ui.notice.html('<div><p><strong>Important!</strong></p>' + message + '</div>');
164
- }
165
- }
166
-
167
- this.ui.iframe.attr('src', this.getOption('url'));
168
-
169
- }
170
- });
171
-
172
- self.ModalHeaderBack = Marionette.ItemView.extend({
173
-
174
- template: '#tmpl-premium-template-modal-header-back',
175
-
176
- id: 'premium-template-modal-header-back',
177
-
178
- ui: {
179
- button: 'button'
180
- },
181
-
182
- events: {
183
- 'click @ui.button': 'onBackClick',
184
- },
185
-
186
- onBackClick: function () {
187
- PremiumEditor.setPreview('back');
188
- }
189
-
190
- });
191
-
192
- self.ModalHeaderLogo = Marionette.ItemView.extend({
193
-
194
- template: '#tmpl-premium-template-modal-header-logo',
195
-
196
- id: 'premium-template-modal-header-logo'
197
-
198
- });
199
-
200
- self.ModalBodyView = Marionette.LayoutView.extend({
201
-
202
- id: 'premium-template-library-content',
203
-
204
- className: function () {
205
- return 'library-tab-' + PremiumEditor.getTab();
206
- },
207
-
208
- template: '#tmpl-premium-template-modal-content',
209
-
210
- regions: {
211
- contentTemplates: '.premium-templates-list',
212
- contentFilters: '.premium-filters-list',
213
- contentKeywords: '.premium-keywords-list'
214
- }
215
-
216
- });
217
-
218
- self.ModalInsertTemplateBehavior = Marionette.Behavior.extend({
219
- ui: {
220
- insertButtons: ['.premium-template-insert', '.premium-template-insert-no-media'],
221
- },
222
-
223
- events: {
224
- 'click @ui.insertButtons': 'onInsertButtonClick'
225
- },
226
-
227
- onInsertButtonClick: function (event) {
228
-
229
- var templateModel = this.view.model,
230
- innerTemplates = templateModel.attributes.dependencies,
231
- isPro = templateModel.attributes.pro,
232
- innerTemplatesLength = Object.keys(innerTemplates).length,
233
- options = {},
234
- insertMedia = !$(event.currentTarget).hasClass("premium-template-insert-no-media");
235
-
236
- // console.log(insertMedia);
237
-
238
- PremiumEditor.layout.showLoadingView();
239
- if (innerTemplatesLength > 0) {
240
- for (var key in innerTemplates) {
241
- $.ajax({
242
- url: ajaxurl,
243
- type: 'post',
244
- dataType: 'json',
245
- data: {
246
- action: 'premium_inner_template',
247
- template: innerTemplates[key],
248
- tab: PremiumEditor.getTab(),
249
- withMedia: insertMedia
250
- }
251
- });
252
- }
253
- }
254
-
255
- if ("valid" === PremiumTempsData.license.status || !isPro) {
256
-
257
- elementor.templates.requestTemplateContent(
258
- templateModel.get('source'),
259
- templateModel.get('template_id'), {
260
- data: {
261
- tab: PremiumEditor.getTab(),
262
- page_settings: false,
263
- withMedia: insertMedia
264
- },
265
- success: function (data) {
266
-
267
- if (!data.license) {
268
- PremiumEditor.layout.showLicenseError();
269
- return;
270
- }
271
-
272
- console.log("%c Template Inserted Successfully!!", "color: #7a7a7a; background-color: #eee;");
273
-
274
- PremiumEditor.closeModal();
275
-
276
- elementor.channels.data.trigger('template:before:insert', templateModel);
277
-
278
- if (null !== PremiumEditor.atIndex) {
279
- options.at = PremiumEditor.atIndex;
280
- }
281
-
282
- elementor.previewView.addChildModel(data.content, options);
283
-
284
- elementor.channels.data.trigger('template:after:insert', templateModel);
285
- jQuery("#elementor-panel-saver-button-save-options, #elementor-panel-saver-button-publish").removeClass("elementor-disabled");
286
- PremiumEditor.atIndex = null;
287
-
288
- },
289
- error: function (err) {
290
- console.log(err);
291
- }
292
- }
293
- );
294
- } else {
295
- PremiumEditor.layout.showLicenseError();
296
- }
297
- }
298
- });
299
-
300
- self.ModalHeaderInsertButton = Marionette.ItemView.extend({
301
-
302
- template: '#tmpl-premium-template-modal-insert-button',
303
-
304
- id: 'premium-template-modal-insert-button',
305
-
306
- behaviors: {
307
- insertTemplate: {
308
- behaviorClass: self.ModalInsertTemplateBehavior
309
- }
310
- }
311
-
312
- });
313
-
314
- self.FiltersItemView = Marionette.ItemView.extend({
315
-
316
- template: '#tmpl-premium-template-modal-filters-item',
317
-
318
- className: function () {
319
- return 'premium-template-filter-item';
320
- },
321
-
322
- ui: function () {
323
- return {
324
- filterLabels: '.premium-template-filter-label'
325
- };
326
- },
327
-
328
- events: function () {
329
- return {
330
- 'click @ui.filterLabels': 'onFilterClick'
331
- };
332
- },
333
-
334
- onFilterClick: function (event) {
335
-
336
- var $clickedInput = jQuery(event.target);
337
- jQuery('.premium-library-keywords').val('');
338
- PremiumEditor.setFilter('category', $clickedInput.val());
339
- PremiumEditor.setFilter('keyword', '');
340
- }
341
-
342
- });
343
-
344
- self.ModalTabsItemView = Marionette.ItemView.extend({
345
-
346
- template: '#tmpl-premium-template-modal-tabs-item',
347
-
348
- className: function () {
349
- return 'elementor-template-library-menu-item';
350
- },
351
-
352
- ui: function () {
353
- return {
354
- tabsLabels: 'label',
355
- tabsInput: 'input'
356
- };
357
- },
358
-
359
- events: function () {
360
- return {
361
- 'click @ui.tabsLabels': 'onTabClick'
362
- };
363
- },
364
-
365
- onRender: function () {
366
- if (this.model.get('slug') === PremiumEditor.getTab()) {
367
- this.ui.tabsInput.attr('checked', 'checked');
368
- }
369
- },
370
-
371
- onTabClick: function (event) {
372
-
373
- var $clickedInput = jQuery(event.target);
374
- PremiumEditor.setTab($clickedInput.val());
375
- PremiumEditor.setFilter('keyword', '');
376
- }
377
-
378
- });
379
-
380
- self.FiltersCollectionView = Marionette.CompositeView.extend({
381
-
382
- id: 'premium-template-library-filters',
383
-
384
- template: '#tmpl-premium-template-modal-filters',
385
-
386
- childViewContainer: '#premium-modal-filters-container',
387
-
388
- getChildView: function (childModel) {
389
- return self.FiltersItemView;
390
- }
391
-
392
- });
393
-
394
- self.ModalTabsCollectionView = Marionette.CompositeView.extend({
395
-
396
- template: '#tmpl-premium-template-modal-tabs',
397
-
398
- childViewContainer: '#premium-modal-tabs-items',
399
-
400
- initialize: function () {
401
- this.listenTo(PremiumEditor.channels.layout, 'tamplate:cloned', this._renderChildren);
402
- },
403
-
404
- getChildView: function (childModel) {
405
- return self.ModalTabsItemView;
406
- }
407
-
408
- });
409
-
410
- self.ModalTemplateItemView = Marionette.ItemView.extend({
411
-
412
- template: '#tmpl-premium-template-modal-item',
413
-
414
- className: function () {
415
-
416
- var urlClass = ' premium-template-has-url',
417
- sourceClass = ' elementor-template-library-template-',
418
- proTemplate = '';
419
-
420
- if ('' === this.model.get('preview')) {
421
- urlClass = ' premium-template-no-url';
422
- }
423
-
424
- sourceClass += 'remote';
425
-
426
- if (this.model.get('pro')) {
427
- proTemplate = ' premium-template-pro';
428
- }
429
-
430
- return 'elementor-template-library-template' + sourceClass + urlClass + proTemplate;
431
- },
432
-
433
- ui: function () {
434
- return {
435
- previewButton: '.elementor-template-library-template-preview',
436
- };
437
- },
438
-
439
- events: function () {
440
- return {
441
- 'click @ui.previewButton': 'onPreviewButtonClick',
442
- };
443
- },
444
-
445
- onPreviewButtonClick: function () {
446
-
447
- if ('' === this.model.get('url')) {
448
- return;
449
- }
450
-
451
- PremiumEditor.setPreview(this.model);
452
- },
453
-
454
- behaviors: {
455
- insertTemplate: {
456
- behaviorClass: self.ModalInsertTemplateBehavior
457
- }
458
- }
459
- });
460
-
461
- self.ModalCollectionView = Marionette.CompositeView.extend({
462
-
463
- template: '#tmpl-premium-template-modal-templates',
464
-
465
- id: 'premium-template-library-templates',
466
-
467
- childViewContainer: '#premium-modal-templates-container',
468
-
469
- initialize: function () {
470
-
471
- this.listenTo(PremiumEditor.channels.templates, 'filter:change', this._renderChildren);
472
- },
473
-
474
- filter: function (childModel) {
475
-
476
- var filter = PremiumEditor.getFilter('category'),
477
- keyword = PremiumEditor.getFilter('keyword');
478
-
479
- if (!filter && !keyword) {
480
- return true;
481
- }
482
-
483
- if (keyword && !filter) {
484
- return _.contains(childModel.get('keywords'), keyword);
485
- }
486
-
487
- if (filter && !keyword) {
488
- return _.contains(childModel.get('categories'), filter);
489
- }
490
-
491
- return _.contains(childModel.get('categories'), filter) && _.contains(childModel.get('keywords'), keyword);
492
-
493
- },
494
-
495
- getChildView: function (childModel) {
496
- return self.ModalTemplateItemView;
497
- },
498
-
499
- onRenderCollection: function () {
500
-
501
- var container = this.$childViewContainer,
502
- items = this.$childViewContainer.children(),
503
- tab = PremiumEditor.getTab();
504
-
505
- if ('premium_page' === tab || 'local' === tab) {
506
- return;
507
- }
508
-
509
- // Wait for thumbnails to be loaded
510
- container.imagesLoaded(function () { }).done(function () {
511
- self.masonry.init({
512
- container: container,
513
- items: items
514
- });
515
- });
516
- }
517
-
518
- });
519
-
520
- self.ModalLayoutView = Marionette.LayoutView.extend({
521
-
522
- el: '#premium-template-modal',
523
-
524
- regions: PremiumTempsData.modalRegions,
525
-
526
- initialize: function () {
527
-
528
- this.getRegion('modalHeader').show(new self.ModalHeaderView());
529
- this.listenTo(PremiumEditor.channels.tabs, 'filter:change', this.switchTabs);
530
- this.listenTo(PremiumEditor.channels.layout, 'preview:change', this.switchPreview);
531
-
532
- },
533
-
534
- switchTabs: function () {
535
- this.showLoadingView();
536
- PremiumEditor.setFilter('keyword', '');
537
- PremiumEditor.requestTemplates(PremiumEditor.getTab());
538
- },
539
-
540
- switchPreview: function () {
541
-
542
- var header = this.getHeaderView(),
543
- preview = PremiumEditor.getPreview();
544
-
545
- var filter = PremiumEditor.getFilter('category'),
546
- keyword = PremiumEditor.getFilter('keyword');
547
-
548
- if ('back' === preview) {
549
- header.headerLogo.show(new self.ModalHeaderLogo());
550
- header.headerTabs.show(new self.ModalTabsCollectionView({
551
- collection: PremiumEditor.collections.tabs
552
- }));
553
-
554
- header.headerActions.empty();
555
- PremiumEditor.setTab(PremiumEditor.getTab());
556
-
557
- if ('' != filter) {
558
- PremiumEditor.setFilter('category', filter);
559
- jQuery('#premium-modal-filters-container').find("input[value='" + filter + "']").prop('checked', true);
560
-
561
- }
562
-
563
- if ('' != keyword) {
564
- PremiumEditor.setFilter('keyword', keyword);
565
- }
566
-
567
- return;
568
- }
569
-
570
- if ('initial' === preview) {
571
- header.headerActions.empty();
572
- header.headerLogo.show(new self.ModalHeaderLogo());
573
- return;
574
- }
575
-
576
- this.getRegion('modalContent').show(new self.ModalPreviewView({
577
- 'preview': preview.get('preview'),
578
- 'url': preview.get('url'),
579
- 'notice': preview.get('notice')
580
- }));
581
-
582
- header.headerLogo.empty();
583
- header.headerTabs.show(new self.ModalHeaderBack());
584
- header.headerActions.show(new self.ModalHeaderInsertButton({
585
- model: preview
586
- }));
587
-
588
- },
589
-
590
- getHeaderView: function () {
591
- return this.getRegion('modalHeader').currentView;
592
- },
593
-
594
- getContentView: function () {
595
- return this.getRegion('modalContent').currentView;
596
- },
597
-
598
- showLoadingView: function () {
599
- this.modalContent.show(new self.ModalLoadingView());
600
- },
601
-
602
- showLicenseError: function () {
603
- this.modalContent.show(new self.ModalErrorView());
604
- },
605
-
606
- showTemplatesView: function (templatesCollection, categoriesCollection, keywords) {
607
-
608
- this.getRegion('modalContent').show(new self.ModalBodyView());
609
-
610
- var contentView = this.getContentView(),
611
- header = this.getHeaderView(),
612
- keywordsModel = new self.KeywordsModel({
613
- keywords: keywords
614
- });
615
-
616
- PremiumEditor.collections.tabs = new self.ModalTabsCollection(PremiumEditor.getTabs());
617
-
618
- header.headerTabs.show(new self.ModalTabsCollectionView({
619
- collection: PremiumEditor.collections.tabs
620
- }));
621
-
622
- contentView.contentTemplates.show(new self.ModalCollectionView({
623
- collection: templatesCollection
624
- }));
625
-
626
- contentView.contentFilters.show(new self.FiltersCollectionView({
627
- collection: categoriesCollection
628
- }));
629
-
630
- contentView.contentKeywords.show(new self.KeywordsView({
631
- model: keywordsModel
632
- }));
633
-
634
- }
635
-
636
- });
637
-
638
- self.ModalLoadingView = Marionette.ItemView.extend({
639
- id: 'premium-template-modal-loading',
640
- template: '#tmpl-premium-template-modal-loading'
641
- });
642
-
643
- self.ModalErrorView = Marionette.ItemView.extend({
644
- id: 'premium-template-modal-loading',
645
- template: '#tmpl-premium-template-modal-error'
646
- });
647
-
648
- },
649
-
650
- masonry: {
651
-
652
- self: {},
653
- elements: {},
654
-
655
- init: function (settings) {
656
-
657
- var self = this;
658
- self.settings = $.extend(self.getDefaultSettings(), settings);
659
- self.elements = self.getDefaultElements();
660
-
661
- self.run();
662
- },
663
-
664
- getSettings: function (key) {
665
- if (key) {
666
- return this.settings[key];
667
- } else {
668
- return this.settings;
669
- }
670
- },
671
-
672
- getDefaultSettings: function () {
673
- return {
674
- container: null,
675
- items: null,
676
- columnsCount: 3,
677
- verticalSpaceBetween: 30
678
- };
679
- },
680
-
681
- getDefaultElements: function () {
682
- return {
683
- $container: jQuery(this.getSettings('container')),
684
- $items: jQuery(this.getSettings('items'))
685
- };
686
- },
687
-
688
- run: function () {
689
- var heights = [],
690
- distanceFromTop = this.elements.$container.position().top,
691
- settings = this.getSettings(),
692
- columnsCount = settings.columnsCount;
693
-
694
- distanceFromTop += parseInt(this.elements.$container.css('margin-top'), 10);
695
-
696
- this.elements.$container.height('');
697
-
698
- this.elements.$items.each(function (index) {
699
- var row = Math.floor(index / columnsCount),
700
- indexAtRow = index % columnsCount,
701
- $item = jQuery(this),
702
- itemPosition = $item.position(),
703
- itemHeight = $item[0].getBoundingClientRect().height + settings.verticalSpaceBetween;
704
-
705
- if (row) {
706
- var pullHeight = itemPosition.top - distanceFromTop - heights[indexAtRow];
707
- pullHeight -= parseInt($item.css('margin-top'), 10);
708
- pullHeight *= -1;
709
- $item.css('margin-top', pullHeight + 'px');
710
- heights[indexAtRow] += itemHeight;
711
- } else {
712
- heights.push(itemHeight);
713
- }
714
- });
715
-
716
- this.elements.$container.height(Math.max.apply(Math, heights));
717
- }
718
- }
719
-
720
- };
721
-
722
- PremiumControlsViews = {
723
-
724
- PremiumSearchView: null,
725
-
726
- init: function () {
727
-
728
- var self = this;
729
-
730
- self.PremiumSearchView = window.elementor.modules.controls.BaseData.extend({
731
-
732
- onReady: function () {
733
-
734
- var action = this.model.attributes.action,
735
- queryParams = this.model.attributes.query_params;
736
-
737
- this.ui.select.find('option').each(function (index, el) {
738
- $(this).attr('selected', true);
739
- });
740
-
741
- this.ui.select.select2({
742
- ajax: {
743
- url: function () {
744
-
745
- var query = '';
746
-
747
- if (queryParams.length > 0) {
748
- $.each(queryParams, function (index, param) {
749
-
750
- if (window.elementor.settings.page.model.attributes[param]) {
751
- query += '&' + param + '=' + window.elementor.settings.page.model.attributes[param];
752
- }
753
- });
754
- }
755
-
756
- return ajaxurl + '?action=' + action + query;
757
- },
758
- dataType: 'json'
759
- },
760
- placeholder: 'Please enter 3 or more characters',
761
- minimumInputLength: 3
762
- });
763
-
764
- },
765
-
766
- onBeforeDestroy: function () {
767
-
768
- if (this.ui.select.data('select2')) {
769
- this.ui.select.select2('destroy');
770
- }
771
-
772
- this.$el.remove();
773
- }
774
-
775
- });
776
-
777
- window.elementor.addControlView('premium_search', self.PremiumSearchView);
778
-
779
- }
780
-
781
- };
782
-
783
-
784
- PremiumModules = {
785
-
786
- getDataToSave: function (data) {
787
- data.id = window.elementor.config.post_id;
788
- return data;
789
- },
790
-
791
- init: function () {
792
- if (window.elementor.settings.premium_template) {
793
- window.elementor.settings.premium_template.getDataToSave = this.getDataToSave;
794
- }
795
-
796
- if (window.elementor.settings.premium_page) {
797
- window.elementor.settings.premium_page.getDataToSave = this.getDataToSave;
798
- window.elementor.settings.premium_page.changeCallbacks = {
799
- custom_header: function () {
800
- this.save(function () {
801
- elementor.reloadPreview();
802
-
803
- elementor.once('preview:loaded', function () {
804
- elementor.getPanelView().setPage('premium_page_settings');
805
- });
806
- });
807
- },
808
- custom_footer: function () {
809
- this.save(function () {
810
- elementor.reloadPreview();
811
-
812
- elementor.once('preview:loaded', function () {
813
- elementor.getPanelView().setPage('premium_page_settings');
814
- });
815
- });
816
- }
817
- };
818
- }
819
-
820
- }
821
-
822
- };
823
-
824
- PremiumEditor = {
825
-
826
- modal: false,
827
- layout: false,
828
- collections: {},
829
- tabs: {},
830
- defaultTab: '',
831
- channels: {},
832
- atIndex: null,
833
-
834
- init: function () {
835
-
836
- $(document).ready(function () {
837
- PremiumEditor.initPremTempsButton();
838
- });
839
-
840
- window.elementor.on(
841
- 'document:loaded',
842
- window._.bind(PremiumEditor.onPreviewLoaded, PremiumEditor)
843
- );
844
-
845
- PremiumEditorViews.init();
846
- PremiumControlsViews.init();
847
- PremiumModules.init();
848
-
849
- },
850
-
851
- onPreviewLoaded: function () {
852
-
853
- window.elementor.$previewContents.on(
854
- 'click.addPremiumTemplate',
855
- '.pa-add-section-btn',
856
- _.bind(this.showTemplatesModal, this)
857
- );
858
-
859
- this.channels = {
860
- templates: Backbone.Radio.channel('PREMIUM_EDITOR:templates'),
861
- tabs: Backbone.Radio.channel('PREMIUM_EDITOR:tabs'),
862
- layout: Backbone.Radio.channel('PREMIUM_EDITOR:layout'),
863
- };
864
-
865
- this.tabs = PremiumTempsData.tabs;
866
- this.defaultTab = PremiumTempsData.defaultTab;
867
-
868
- },
869
-
870
- initPremTempsButton: function () {
871
-
872
- var addPremiumTemplate = '<div class="elementor-add-section-area-button pa-add-section-btn" title="Add Premium Template"><i class="eicon-star"></i></div>',
873
- addSectionTmpl = $("#tmpl-elementor-add-section");
874
-
875
- if (addSectionTmpl.length < 1)
876
- return;
877
-
878
- var addSectionTmplHTML = addSectionTmpl.html();
879
-
880
- addSectionTmplHTML = addSectionTmplHTML.replace('<div class="elementor-add-section-area-button', addPremiumTemplate + '<div class="elementor-add-section-area-button');
881
-
882
- addSectionTmpl.html(addSectionTmplHTML);
883
-
884
- // if ($addNewSection.length && PremiumTempsData.PremiumTemplatesBtn) {
885
- // $addPremiumTemplate = $(addPremiumTemplate).prependTo($addNewSection);
886
- // }
887
-
888
-
889
- // window.elementor.$previewContents.on(
890
- // 'click.addPremiumTemplate',
891
- // '.elementor-editor-section-settings .elementor-editor-element-add',
892
- // function () {
893
-
894
- // var $this = $(this),
895
- // $section = $this.closest('.elementor-top-section'),
896
- // modelID = $section.data('model-cid');
897
-
898
- // if (elementor.previewView.collection.length) {
899
- // $.each(elementor.previewView.collection.models, function (index, model) {
900
- // if (modelID === model.cid) {
901
- // PremiumEditor.atIndex = index;
902
- // }
903
- // });
904
- // }
905
-
906
- // if (PremiumTempsData.PremiumTemplatesBtn) {
907
- // setTimeout(function () {
908
- // var $addNew = $section.prev('.elementor-add-section').find('.elementor-add-new-section');
909
- // $addNew.prepend(addPremiumTemplate);
910
- // }, 100);
911
- // }
912
-
913
- // }
914
- // );
915
-
916
- },
917
-
918
- getFilter: function (name) {
919
-
920
- return this.channels.templates.request('filter:' + name);
921
- },
922
-
923
- setFilter: function (name, value) {
924
- this.channels.templates.reply('filter:' + name, value);
925
- this.channels.templates.trigger('filter:change');
926
- },
927
-
928
- getTab: function () {
929
- return this.channels.tabs.request('filter:tabs');
930
- },
931
-
932
- setTab: function (value, silent) {
933
-
934
- this.channels.tabs.reply('filter:tabs', value);
935
-
936
- if (!silent) {
937
- this.channels.tabs.trigger('filter:change');
938
- }
939
-
940
- },
941
-
942
- getTabs: function () {
943
-
944
- var tabs = [];
945
-
946
- _.each(this.tabs, function (item, slug) {
947
- tabs.push({
948
- slug: slug,
949
- title: item.title
950
- });
951
- });
952
-
953
- return tabs;
954
- },
955
-
956
- getPreview: function (name) {
957
- return this.channels.layout.request('preview');
958
- },
959
-
960
- setPreview: function (value, silent) {
961
-
962
- this.channels.layout.reply('preview', value);
963
-
964
- if (!silent) {
965
- this.channels.layout.trigger('preview:change');
966
- }
967
- },
968
-
969
- getKeywords: function () {
970
-
971
- var keywords = [];
972
-
973
- _.each(this.keywords, function (title, slug) {
974
- tabs.push({
975
- slug: slug,
976
- title: title
977
- });
978
- });
979
-
980
- return keywords;
981
- },
982
-
983
- showTemplatesModal: function (_this) {
984
-
985
- var $this = $(_this.target),
986
- // The section above the add new section box.
987
- $addSection = $this.closest('.elementor-add-section'),
988
- $prevSections = $addSection.prev(".elementor-top-section"),
989
- $nextSections = $addSection.next(".elementor-top-section"),
990
- modelID = $prevSections.data('model-cid');
991
-
992
- if (elementor.previewView.collection.length) {
993
- $.each(elementor.previewView.collection.models, function (index, model) {
994
- //Trying to insert before at the beginning of the page.
995
- if ('undefined' === typeof modelID && $nextSections.length > 0) {
996
- PremiumEditor.atIndex = 0;
997
- } else if (modelID === model.cid) {
998
- PremiumEditor.atIndex = index + 1;
999
- }
1000
- });
1001
- }
1002
-
1003
- //If at the end of the page atIndex = null
1004
-
1005
- this.getModal().show();
1006
-
1007
- if (!this.layout) {
1008
- this.layout = new PremiumEditorViews.ModalLayoutView();
1009
- this.layout.showLoadingView();
1010
- }
1011
-
1012
- this.setTab(this.defaultTab, true);
1013
- this.requestTemplates(this.defaultTab);
1014
- this.setPreview('initial');
1015
-
1016
- },
1017
-
1018
- requestTemplates: function (tabName) {
1019
-
1020
- var self = this,
1021
- tab = self.tabs[tabName];
1022
-
1023
- self.setFilter('category', false);
1024
-
1025
- if (tab.data.templates && tab.data.categories) {
1026
- self.layout.showTemplatesView(tab.data.templates, tab.data.categories, tab.data.keywords);
1027
- } else {
1028
- $.ajax({
1029
- url: ajaxurl,
1030
- type: 'get',
1031
- dataType: 'json',
1032
- data: {
1033
- action: 'premium_get_templates',
1034
- tab: tabName
1035
- },
1036
- success: function (response) {
1037
-
1038
- console.log("%c Templates Retrieved Successfully!!", "color: #7a7a7a; background-color: #eee;");
1039
-
1040
- var templates = new PremiumEditorViews.LibraryCollection(response.data.templates),
1041
- categories = new PremiumEditorViews.CategoriesCollection(response.data.categories);
1042
-
1043
- self.tabs[tabName].data = {
1044
- templates: templates,
1045
- categories: categories,
1046
- keywords: response.data.keywords
1047
- };
1048
-
1049
- self.layout.showTemplatesView(templates, categories, response.data.keywords);
1050
-
1051
- },
1052
- error: function (err) {
1053
- console.log(err);
1054
- }
1055
- });
1056
- }
1057
-
1058
- },
1059
-
1060
- closeModal: function () {
1061
- this.getModal().hide();
1062
- },
1063
-
1064
- getModal: function () {
1065
-
1066
- if (!this.modal) {
1067
- this.modal = elementor.dialogsManager.createWidget('lightbox', {
1068
- id: 'premium-template-modal',
1069
- className: 'elementor-templates-modal',
1070
- closeButton: false
1071
- });
1072
- }
1073
-
1074
- return this.modal;
1075
-
1076
- }
1077
-
1078
- };
1079
-
1080
- $(window).on('elementor:init', PremiumEditor.init);
1081
-
1082
  })(jQuery);
1
+ (function ($) {
2
+
3
+ 'use strict';
4
+
5
+ var PremiumTempsData = window.PremiumTempsData || {},
6
+ PremiumEditor,
7
+ PremiumEditorViews,
8
+ PremiumControlsViews,
9
+ PremiumModules;
10
+
11
+ PremiumEditorViews = {
12
+
13
+ ModalLayoutView: null,
14
+ ModalHeaderView: null,
15
+ ModalHeaderInsertButton: null,
16
+ ModalLoadingView: null,
17
+ ModalBodyView: null,
18
+ ModalErrorView: null,
19
+ LibraryCollection: null,
20
+ KeywordsModel: null,
21
+ ModalCollectionView: null,
22
+ ModalTabsCollection: null,
23
+ ModalTabsCollectionView: null,
24
+ FiltersCollectionView: null,
25
+ FiltersItemView: null,
26
+ ModalTabsItemView: null,
27
+ ModalTemplateItemView: null,
28
+ ModalInsertTemplateBehavior: null,
29
+ ModalTemplateModel: null,
30
+ CategoriesCollection: null,
31
+ ModalPreviewView: null,
32
+ ModalHeaderBack: null,
33
+ ModalHeaderLogo: null,
34
+ KeywordsView: null,
35
+ TabModel: null,
36
+ CategoryModel: null,
37
+
38
+ init: function () {
39
+ var self = this;
40
+
41
+ self.ModalTemplateModel = Backbone.Model.extend({
42
+ defaults: {
43
+ template_id: 0,
44
+ name: '',
45
+ title: '',
46
+ thumbnail: '',
47
+ preview: '',
48
+ source: '',
49
+ categories: [],
50
+ keywords: []
51
+ }
52
+ });
53
+
54
+ self.ModalHeaderView = Marionette.LayoutView.extend({
55
+
56
+ id: 'premium-template-modal-header',
57
+ template: '#tmpl-premium-template-modal-header',
58
+
59
+ ui: {
60
+ closeModal: '#premium-template-modal-header-close-modal'
61
+ },
62
+
63
+ events: {
64
+ 'click @ui.closeModal': 'onCloseModalClick'
65
+ },
66
+
67
+ regions: {
68
+ headerLogo: '#premium-template-modal-header-logo-area',
69
+ headerTabs: '#premium-template-modal-header-tabs',
70
+ headerActions: '#premium-template-modal-header-actions'
71
+ },
72
+
73
+ onCloseModalClick: function () {
74
+ PremiumEditor.closeModal();
75
+ }
76
+
77
+ });
78
+
79
+ self.TabModel = Backbone.Model.extend({
80
+ defaults: {
81
+ slug: '',
82
+ title: ''
83
+ }
84
+ });
85
+
86
+ self.LibraryCollection = Backbone.Collection.extend({
87
+ model: self.ModalTemplateModel
88
+ });
89
+
90
+ self.ModalTabsCollection = Backbone.Collection.extend({
91
+ model: self.TabModel
92
+ });
93
+
94
+ self.CategoryModel = Backbone.Model.extend({
95
+ defaults: {
96
+ slug: '',
97
+ title: ''
98
+ }
99
+ });
100
+
101
+ self.KeywordsModel = Backbone.Model.extend({
102
+ defaults: {
103
+ keywords: {}
104
+ }
105
+ });
106
+
107
+ self.CategoriesCollection = Backbone.Collection.extend({
108
+ model: self.CategoryModel
109
+ });
110
+
111
+ self.KeywordsView = Marionette.ItemView.extend({
112
+ id: 'elementor-template-library-filter',
113
+ template: '#tmpl-premium-template-modal-keywords',
114
+ ui: {
115
+ keywords: '.premium-library-keywords'
116
+ },
117
+
118
+ events: {
119
+ 'change @ui.keywords': 'onSelectKeyword'
120
+ },
121
+
122
+ onSelectKeyword: function (event) {
123
+ var selected = event.currentTarget.selectedOptions[0].value;
124
+ PremiumEditor.setFilter('keyword', selected);
125
+ },
126
+
127
+ onRender: function () {
128
+ var $filters = this.$('.premium-library-keywords');
129
+ $filters.select2({
130
+ placeholder: 'Choose Widget',
131
+ allowClear: true,
132
+ width: 250,
133
+ dropdownParent: this.$el
134
+ });
135
+ }
136
+ });
137
+
138
+ self.ModalPreviewView = Marionette.ItemView.extend({
139
+
140
+ template: '#tmpl-premium-template-modal-preview',
141
+
142
+ id: 'premium-templatate-item-preview-wrap',
143
+
144
+ ui: {
145
+ iframe: 'iframe',
146
+ notice: '.premium-template-item-notice'
147
+ },
148
+
149
+
150
+ onRender: function () {
151
+
152
+ if (null !== this.getOption('notice')) {
153
+ if (this.getOption('notice').length) {
154
+ var message = "";
155
+ if (-1 !== this.getOption('notice').indexOf("facebook")) {
156
+ message += "<p>Please login with your Facebook account in order to get your Facebook Reviews.</p>";
157
+ } else if (-1 !== this.getOption('notice').indexOf("google")) {
158
+ message += "<p>You need to add your Google API key from Dashboard -> Premium Add-ons for Elementor -> Google Maps</p>";
159
+ } else if (-1 !== this.getOption('notice').indexOf("form")) {
160
+ message += "<p>You need to have <a href='https://wordpress.org/plugins/contact-form-7/' target='_blank'>Contact Form 7 plugin</a> installed and active.</p>";
161
+ }
162
+
163
+ this.ui.notice.html('<div><p><strong>Important!</strong></p>' + message + '</div>');
164
+ }
165
+ }
166
+
167
+ this.ui.iframe.attr('src', this.getOption('url'));
168
+
169
+ }
170
+ });
171
+
172
+ self.ModalHeaderBack = Marionette.ItemView.extend({
173
+
174
+ template: '#tmpl-premium-template-modal-header-back',
175
+
176
+ id: 'premium-template-modal-header-back',
177
+
178
+ ui: {
179
+ button: 'button'
180
+ },
181
+
182
+ events: {
183
+ 'click @ui.button': 'onBackClick',
184
+ },
185
+
186
+ onBackClick: function () {
187
+ PremiumEditor.setPreview('back');
188
+ }
189
+
190
+ });
191
+
192
+ self.ModalHeaderLogo = Marionette.ItemView.extend({
193
+
194
+ template: '#tmpl-premium-template-modal-header-logo',
195
+
196
+ id: 'premium-template-modal-header-logo'
197
+
198
+ });
199
+
200
+ self.ModalBodyView = Marionette.LayoutView.extend({
201
+
202
+ id: 'premium-template-library-content',
203
+
204
+ className: function () {
205
+ return 'library-tab-' + PremiumEditor.getTab();
206
+ },
207
+
208
+ template: '#tmpl-premium-template-modal-content',
209
+
210
+ regions: {
211
+ contentTemplates: '.premium-templates-list',
212
+ contentFilters: '.premium-filters-list',
213
+ contentKeywords: '.premium-keywords-list'
214
+ }
215
+
216
+ });
217
+
218
+ self.ModalInsertTemplateBehavior = Marionette.Behavior.extend({
219
+ ui: {
220
+ insertButtons: ['.premium-template-insert', '.premium-template-insert-no-media'],
221
+ },
222
+
223
+ events: {
224
+ 'click @ui.insertButtons': 'onInsertButtonClick'
225
+ },
226
+
227
+ onInsertButtonClick: function (event) {
228
+
229
+ var templateModel = this.view.model,
230
+ innerTemplates = templateModel.attributes.dependencies,
231
+ isPro = templateModel.attributes.pro,
232
+ innerTemplatesLength = Object.keys(innerTemplates).length,
233
+ options = {},
234
+ insertMedia = !$(event.currentTarget).hasClass("premium-template-insert-no-media");
235
+
236
+ // console.log(insertMedia);
237
+
238
+ PremiumEditor.layout.showLoadingView();
239
+ if (innerTemplatesLength > 0) {
240
+ for (var key in innerTemplates) {
241
+ $.ajax({
242
+ url: ajaxurl,
243
+ type: 'post',
244
+ dataType: 'json',
245
+ data: {
246
+ action: 'premium_inner_template',
247
+ template: innerTemplates[key],
248
+ tab: PremiumEditor.getTab(),
249
+ withMedia: insertMedia
250
+ }
251
+ });
252
+ }
253
+ }
254
+
255
+ if ("valid" === PremiumTempsData.license.status || !isPro) {
256
+
257
+ elementor.templates.requestTemplateContent(
258
+ templateModel.get('source'),
259
+ templateModel.get('template_id'), {
260
+ data: {
261
+ tab: PremiumEditor.getTab(),
262
+ page_settings: false,
263
+ withMedia: insertMedia
264
+ },
265
+ success: function (data) {
266
+
267
+ if (!data.license) {
268
+ PremiumEditor.layout.showLicenseError();
269
+ return;
270
+ }
271
+
272
+ console.log("%c Template Inserted Successfully!!", "color: #7a7a7a; background-color: #eee;");
273
+
274
+ PremiumEditor.closeModal();
275
+
276
+ elementor.channels.data.trigger('template:before:insert', templateModel);
277
+
278
+ if (null !== PremiumEditor.atIndex) {
279
+ options.at = PremiumEditor.atIndex;
280
+ }
281
+
282
+ elementor.previewView.addChildModel(data.content, options);
283
+
284
+ elementor.channels.data.trigger('template:after:insert', templateModel);
285
+ jQuery("#elementor-panel-saver-button-save-options, #elementor-panel-saver-button-publish").removeClass("elementor-disabled");
286
+ PremiumEditor.atIndex = null;
287
+
288
+ },
289
+ error: function (err) {
290
+ console.log(err);
291
+ }
292
+ }
293
+ );
294
+ } else {
295
+ PremiumEditor.layout.showLicenseError();
296
+ }
297
+ }
298
+ });
299
+
300
+ self.ModalHeaderInsertButton = Marionette.ItemView.extend({
301
+
302
+ template: '#tmpl-premium-template-modal-insert-button',
303
+
304
+ id: 'premium-template-modal-insert-button',
305
+
306
+ behaviors: {
307
+ insertTemplate: {
308
+ behaviorClass: self.ModalInsertTemplateBehavior
309
+ }
310
+ }
311
+
312
+ });
313
+
314
+ self.FiltersItemView = Marionette.ItemView.extend({
315
+
316
+ template: '#tmpl-premium-template-modal-filters-item',
317
+
318
+ className: function () {
319
+ return 'premium-template-filter-item';
320
+ },
321
+
322
+ ui: function () {
323
+ return {
324
+ filterLabels: '.premium-template-filter-label'
325
+ };
326
+ },
327
+
328
+ events: function () {
329
+ return {
330
+ 'click @ui.filterLabels': 'onFilterClick'
331
+ };
332
+ },
333
+
334
+ onFilterClick: function (event) {
335
+
336
+ var $clickedInput = jQuery(event.target);
337
+ jQuery('.premium-library-keywords').val('');
338
+ PremiumEditor.setFilter('category', $clickedInput.val());
339
+ PremiumEditor.setFilter('keyword', '');
340
+ }
341
+
342
+ });
343
+
344
+ self.ModalTabsItemView = Marionette.ItemView.extend({
345
+
346
+ template: '#tmpl-premium-template-modal-tabs-item',
347
+
348
+ className: function () {
349
+ return 'elementor-template-library-menu-item';
350
+ },
351
+
352
+ ui: function () {
353
+ return {
354
+ tabsLabels: 'label',
355
+ tabsInput: 'input'
356
+ };
357
+ },
358
+
359
+ events: function () {
360
+ return {
361
+ 'click @ui.tabsLabels': 'onTabClick'
362
+ };
363
+ },
364
+
365
+ onRender: function () {
366
+ if (this.model.get('slug') === PremiumEditor.getTab()) {
367
+ this.ui.tabsInput.attr('checked', 'checked');
368
+ }
369
+ },
370
+
371
+ onTabClick: function (event) {
372
+
373
+ var $clickedInput = jQuery(event.target);
374
+ PremiumEditor.setTab($clickedInput.val());
375
+ PremiumEditor.setFilter('keyword', '');
376
+ }
377
+
378
+ });
379
+
380
+ self.FiltersCollectionView = Marionette.CompositeView.extend({
381
+
382
+ id: 'premium-template-library-filters',
383
+
384
+ template: '#tmpl-premium-template-modal-filters',
385
+
386
+ childViewContainer: '#premium-modal-filters-container',
387
+
388
+ getChildView: function (childModel) {
389
+ return self.FiltersItemView;
390
+ }
391
+
392
+ });
393
+
394
+ self.ModalTabsCollectionView = Marionette.CompositeView.extend({
395
+
396
+ template: '#tmpl-premium-template-modal-tabs',
397
+
398
+ childViewContainer: '#premium-modal-tabs-items',
399
+
400
+ initialize: function () {
401
+ this.listenTo(PremiumEditor.channels.layout, 'tamplate:cloned', this._renderChildren);
402
+ },
403
+
404
+ getChildView: function (childModel) {
405
+ return self.ModalTabsItemView;
406
+ }
407
+
408
+ });
409
+
410
+ self.ModalTemplateItemView = Marionette.ItemView.extend({
411
+
412
+ template: '#tmpl-premium-template-modal-item',
413
+
414
+ className: function () {
415
+
416
+ var urlClass = ' premium-template-has-url',
417
+ sourceClass = ' elementor-template-library-template-',
418
+ proTemplate = '';
419
+
420
+ if ('' === this.model.get('preview')) {
421
+ urlClass = ' premium-template-no-url';
422
+ }
423
+
424
+ sourceClass += 'remote';
425
+
426
+ if (this.model.get('pro')) {
427
+ proTemplate = ' premium-template-pro';
428
+ }
429
+
430
+ return 'elementor-template-library-template' + sourceClass + urlClass + proTemplate;
431
+ },
432
+
433
+ ui: function () {
434
+ return {
435
+ previewButton: '.elementor-template-library-template-preview',
436
+ };
437
+ },
438
+
439
+ events: function () {
440
+ return {
441
+ 'click @ui.previewButton': 'onPreviewButtonClick',
442
+ };
443
+ },
444
+
445
+ onPreviewButtonClick: function () {
446
+
447
+ if ('' === this.model.get('url')) {
448
+ return;
449
+ }
450
+
451
+ PremiumEditor.setPreview(this.model);
452
+ },
453
+
454
+ behaviors: {
455
+ insertTemplate: {
456
+ behaviorClass: self.ModalInsertTemplateBehavior
457
+ }
458
+ }
459
+ });
460
+
461
+ self.ModalCollectionView = Marionette.CompositeView.extend({
462
+
463
+ template: '#tmpl-premium-template-modal-templates',
464
+
465
+ id: 'premium-template-library-templates',
466
+
467
+ childViewContainer: '#premium-modal-templates-container',
468
+
469
+ initialize: function () {
470
+
471
+ this.listenTo(PremiumEditor.channels.templates, 'filter:change', this._renderChildren);
472
+ },
473
+
474
+ filter: function (childModel) {
475
+
476
+ var filter = PremiumEditor.getFilter('category'),
477
+ keyword = PremiumEditor.getFilter('keyword');
478
+
479
+ if (!filter && !keyword) {
480
+ return true;
481
+ }
482
+
483
+ if (keyword && !filter) {
484
+ return _.contains(childModel.get('keywords'), keyword);
485
+ }
486
+
487
+ if (filter && !keyword) {
488
+ return _.contains(childModel.get('categories'), filter);
489
+ }
490
+
491
+ return _.contains(childModel.get('categories'), filter) && _.contains(childModel.get('keywords'), keyword);
492
+
493
+ },
494
+
495
+ getChildView: function (childModel) {
496
+ return self.ModalTemplateItemView;
497
+ },
498
+
499
+ onRenderCollection: function () {
500
+
501
+ var container = this.$childViewContainer,
502
+ items = this.$childViewContainer.children(),
503
+ tab = PremiumEditor.getTab();
504
+
505
+ if ('premium_page' === tab || 'local' === tab) {
506
+ return;
507
+ }
508
+
509
+ // Wait for thumbnails to be loaded
510
+ container.imagesLoaded(function () { }).done(function () {
511
+ self.masonry.init({
512
+ container: container,
513
+ items: items
514
+ });
515
+ });
516
+ }
517
+
518
+ });
519
+
520
+ self.ModalLayoutView = Marionette.LayoutView.extend({
521
+
522
+ el: '#premium-template-modal',
523
+
524
+ regions: PremiumTempsData.modalRegions,
525
+
526
+ initialize: function () {
527
+
528
+ this.getRegion('modalHeader').show(new self.ModalHeaderView());
529
+ this.listenTo(PremiumEditor.channels.tabs, 'filter:change', this.switchTabs);
530
+ this.listenTo(PremiumEditor.channels.layout, 'preview:change', this.switchPreview);
531
+
532
+ },
533
+
534
+ switchTabs: function () {
535
+ this.showLoadingView();
536
+ PremiumEditor.setFilter('keyword', '');
537
+ PremiumEditor.requestTemplates(PremiumEditor.getTab());
538
+ },
539
+
540
+ switchPreview: function () {
541
+
542
+ var header = this.getHeaderView(),
543
+ preview = PremiumEditor.getPreview();
544
+
545
+ var filter = PremiumEditor.getFilter('category'),
546
+ keyword = PremiumEditor.getFilter('keyword');
547
+
548
+ if ('back' === preview) {
549
+ header.headerLogo.show(new self.ModalHeaderLogo());
550
+ header.headerTabs.show(new self.ModalTabsCollectionView({
551
+ collection: PremiumEditor.collections.tabs
552
+ }));
553
+
554
+ header.headerActions.empty();
555
+ PremiumEditor.setTab(PremiumEditor.getTab());
556
+
557
+ if ('' != filter) {
558
+ PremiumEditor.setFilter('category', filter);
559
+ jQuery('#premium-modal-filters-container').find("input[value='" + filter + "']").prop('checked', true);
560
+
561
+ }
562
+
563
+ if ('' != keyword) {
564
+ PremiumEditor.setFilter('keyword', keyword);
565
+ }
566
+
567
+ return;
568
+ }
569
+
570
+ if ('initial' === preview) {
571
+ header.headerActions.empty();
572
+ header.headerLogo.show(new self.ModalHeaderLogo());
573
+ return;
574
+ }
575
+
576
+ this.getRegion('modalContent').show(new self.ModalPreviewView({
577
+ 'preview': preview.get('preview'),
578
+ 'url': preview.get('url'),
579
+ 'notice': preview.get('notice')
580
+ }));
581
+
582
+ header.headerLogo.empty();
583
+ header.headerTabs.show(new self.ModalHeaderBack());
584
+ header.headerActions.show(new self.ModalHeaderInsertButton({
585
+ model: preview
586
+ }));
587
+
588
+ },
589
+
590
+ getHeaderView: function () {
591
+ return this.getRegion('modalHeader').currentView;
592
+ },
593
+
594
+ getContentView: function () {
595
+ return this.getRegion('modalContent').currentView;
596
+ },
597
+
598
+ showLoadingView: function () {
599
+ this.modalContent.show(new self.ModalLoadingView());
600
+ },
601
+
602
+ showLicenseError: function () {
603
+ this.modalContent.show(new self.ModalErrorView());
604
+ },
605
+
606
+ showTemplatesView: function (templatesCollection, categoriesCollection, keywords) {
607
+
608
+ this.getRegion('modalContent').show(new self.ModalBodyView());
609
+
610
+ var contentView = this.getContentView(),
611
+ header = this.getHeaderView(),
612
+ keywordsModel = new self.KeywordsModel({
613
+ keywords: keywords
614
+ });
615
+
616
+ PremiumEditor.collections.tabs = new self.ModalTabsCollection(PremiumEditor.getTabs());
617
+
618
+ header.headerTabs.show(new self.ModalTabsCollectionView({
619
+ collection: PremiumEditor.collections.tabs
620
+ }));
621
+
622
+ contentView.contentTemplates.show(new self.ModalCollectionView({
623
+ collection: templatesCollection
624
+ }));
625
+
626
+ contentView.contentFilters.show(new self.FiltersCollectionView({
627
+ collection: categoriesCollection
628
+ }));
629
+
630
+ contentView.contentKeywords.show(new self.KeywordsView({
631
+ model: keywordsModel
632
+ }));
633
+
634
+ }
635
+
636
+ });
637
+
638
+ self.ModalLoadingView = Marionette.ItemView.extend({
639
+ id: 'premium-template-modal-loading',
640
+ template: '#tmpl-premium-template-modal-loading'
641
+ });
642
+
643
+ self.ModalErrorView = Marionette.ItemView.extend({
644
+ id: 'premium-template-modal-loading',
645
+ template: '#tmpl-premium-template-modal-error'
646
+ });
647
+
648
+ },
649
+
650
+ masonry: {
651
+
652
+ self: {},
653
+ elements: {},
654
+
655
+ init: function (settings) {
656
+
657
+ var self = this;
658
+ self.settings = $.extend(self.getDefaultSettings(), settings);
659
+ self.elements = self.getDefaultElements();
660
+
661
+ self.run();
662
+ },
663
+
664
+ getSettings: function (key) {
665
+ if (key) {
666
+ return this.settings[key];
667
+ } else {
668
+ return this.settings;
669
+ }
670
+ },
671
+
672
+ getDefaultSettings: function () {
673
+ return {
674
+ container: null,
675
+ items: null,
676
+ columnsCount: 3,
677
+ verticalSpaceBetween: 30
678
+ };
679
+ },
680
+
681
+ getDefaultElements: function () {
682
+ return {
683
+ $container: jQuery(this.getSettings('container')),
684
+ $items: jQuery(this.getSettings('items'))
685
+ };
686
+ },
687
+
688
+ run: function () {
689
+ var heights = [],
690
+ distanceFromTop = this.elements.$container.position().top,
691
+ settings = this.getSettings(),
692
+ columnsCount = settings.columnsCount;
693
+
694
+ distanceFromTop += parseInt(this.elements.$container.css('margin-top'), 10);
695
+
696
+ this.elements.$container.height('');
697
+
698
+ this.elements.$items.each(function (index) {
699
+ var row = Math.floor(index / columnsCount),
700
+ indexAtRow = index % columnsCount,
701
+ $item = jQuery(this),
702
+ itemPosition = $item.position(),
703
+ itemHeight = $item[0].getBoundingClientRect().height + settings.verticalSpaceBetween;
704
+
705
+ if (row) {
706
+ var pullHeight = itemPosition.top - distanceFromTop - heights[indexAtRow];
707
+ pullHeight -= parseInt($item.css('margin-top'), 10);
708
+ pullHeight *= -1;
709
+ $item.css('margin-top', pullHeight + 'px');
710
+ heights[indexAtRow] += itemHeight;
711
+ } else {
712
+ heights.push(itemHeight);
713
+ }
714
+ });
715
+
716
+ this.elements.$container.height(Math.max.apply(Math, heights));
717
+ }
718
+ }
719
+
720
+ };
721
+
722
+ PremiumControlsViews = {
723
+
724
+ PremiumSearchView: null,
725
+
726
+ init: function () {
727
+
728
+ var self = this;
729
+
730
+ self.PremiumSearchView = window.elementor.modules.controls.BaseData.extend({
731
+
732
+ onReady: function () {
733
+
734
+ var action = this.model.attributes.action,
735
+ queryParams = this.model.attributes.query_params;
736
+
737
+ this.ui.select.find('option').each(function (index, el) {
738
+ $(this).attr('selected', true);
739
+ });
740
+
741
+ this.ui.select.select2({
742
+ ajax: {
743
+ url: function () {
744
+
745
+ var query = '';
746
+
747
+ if (queryParams.length > 0) {
748
+ $.each(queryParams, function (index, param) {
749
+
750
+ if (window.elementor.settings.page.model.attributes[param]) {
751
+ query += '&' + param + '=' + window.elementor.settings.page.model.attributes[param];
752
+ }
753
+ });
754
+ }
755
+
756
+ return ajaxurl + '?action=' + action + query;
757
+ },
758
+ dataType: 'json'
759
+ },
760
+ placeholder: 'Please enter 3 or more characters',
761
+ minimumInputLength: 3
762
+ });
763
+
764
+ },
765
+
766
+ onBeforeDestroy: function () {
767
+
768
+ if (this.ui.select.data('select2')) {
769
+ this.ui.select.select2('destroy');
770
+ }
771
+
772
+ this.$el.remove();
773
+ }
774
+
775
+ });
776
+
777
+ window.elementor.addControlView('premium_search', self.PremiumSearchView);
778
+
779
+ }
780
+
781
+ };
782
+
783
+
784
+ PremiumModules = {
785
+
786
+ getDataToSave: function (data) {
787
+ data.id = window.elementor.config.post_id;
788
+ return data;
789
+ },
790
+
791
+ init: function () {
792
+ if (window.elementor.settings.premium_template) {
793
+ window.elementor.settings.premium_template.getDataToSave = this.getDataToSave;
794
+ }
795
+
796
+ if (window.elementor.settings.premium_page) {
797
+ window.elementor.settings.premium_page.getDataToSave = this.getDataToSave;
798
+ window.elementor.settings.premium_page.changeCallbacks = {
799
+ custom_header: function () {
800
+ this.save(function () {
801
+ elementor.reloadPreview();
802
+
803
+ elementor.once('preview:loaded', function () {
804
+ elementor.getPanelView().setPage('premium_page_settings');
805
+ });
806
+ });
807
+ },
808
+ custom_footer: function () {
809
+ this.save(function () {
810
+ elementor.reloadPreview();
811
+
812
+ elementor.once('preview:loaded', function () {
813
+ elementor.getPanelView().setPage('premium_page_settings');
814
+ });
815
+ });
816
+ }
817
+ };
818
+ }
819
+
820
+ }
821
+
822
+ };
823
+
824
+ PremiumEditor = {
825
+
826
+ modal: false,
827
+ layout: false,
828
+ collections: {},
829
+ tabs: {},
830
+ defaultTab: '',
831
+ channels: {},
832
+ atIndex: null,
833
+
834
+ init: function () {
835
+
836
+ $(document).ready(function () {
837
+ PremiumEditor.initPremTempsButton();
838
+ });
839
+
840
+ window.elementor.on(
841
+ 'document:loaded',
842
+ window._.bind(PremiumEditor.onPreviewLoaded, PremiumEditor)
843
+ );
844
+
845
+ PremiumEditorViews.init();
846
+ PremiumControlsViews.init();
847
+ PremiumModules.init();
848
+
849
+ },
850
+
851
+ onPreviewLoaded: function () {
852
+
853
+ window.elementor.$previewContents.on(
854
+ 'click.addPremiumTemplate',
855
+ '.pa-add-section-btn',
856
+ _.bind(this.showTemplatesModal, this)
857
+ );
858
+
859
+ this.channels = {
860
+ templates: Backbone.Radio.channel('PREMIUM_EDITOR:templates'),
861
+ tabs: Backbone.Radio.channel('PREMIUM_EDITOR:tabs'),
862
+ layout: Backbone.Radio.channel('PREMIUM_EDITOR:layout'),
863
+ };
864
+
865
+ this.tabs = PremiumTempsData.tabs;
866
+ this.defaultTab = PremiumTempsData.defaultTab;
867
+
868
+ },
869
+
870
+ initPremTempsButton: function () {
871
+
872
+ var addPremiumTemplate = '<div class="elementor-add-section-area-button pa-add-section-btn" title="Add Premium Template"><i class="eicon-star"></i></div>',
873
+ addSectionTmpl = $("#tmpl-elementor-add-section");
874
+
875
+ if (addSectionTmpl.length < 1)
876
+ return;
877
+
878
+ var addSectionTmplHTML = addSectionTmpl.html();
879
+
880
+ addSectionTmplHTML = addSectionTmplHTML.replace('<div class="elementor-add-section-area-button', addPremiumTemplate + '<div class="elementor-add-section-area-button');
881
+
882
+ addSectionTmpl.html(addSectionTmplHTML);
883
+
884
+ // if ($addNewSection.length && PremiumTempsData.PremiumTemplatesBtn) {
885
+ // $addPremiumTemplate = $(addPremiumTemplate).prependTo($addNewSection);
886
+ // }
887
+
888
+
889
+ // window.elementor.$previewContents.on(
890
+ // 'click.addPremiumTemplate',
891
+ // '.elementor-editor-section-settings .elementor-editor-element-add',
892
+ // function () {
893
+
894
+ // var $this = $(this),
895
+ // $section = $this.closest('.elementor-top-section'),
896
+ // modelID = $section.data('model-cid');
897
+
898
+ // if (elementor.previewView.collection.length) {
899
+ // $.each(elementor.previewView.collection.models, function (index, model) {
900
+ // if (modelID === model.cid) {
901
+ // PremiumEditor.atIndex = index;
902
+ // }
903
+ // });
904
+ // }
905
+
906
+ // if (PremiumTempsData.PremiumTemplatesBtn) {
907
+ // setTimeout(function () {
908
+ // var $addNew = $section.prev('.elementor-add-section').find('.elementor-add-new-section');
909
+ // $addNew.prepend(addPremiumTemplate);
910
+ // }, 100);
911
+ // }
912
+
913
+ // }
914
+ // );
915
+
916
+ },
917
+
918
+ getFilter: function (name) {
919
+
920
+ return this.channels.templates.request('filter:' + name);
921
+ },
922
+
923
+ setFilter: function (name, value) {
924
+ this.channels.templates.reply('filter:' + name, value);
925
+ this.channels.templates.trigger('filter:change');
926
+ },
927
+
928
+ getTab: function () {
929
+ return this.channels.tabs.request('filter:tabs');
930
+ },
931
+
932
+ setTab: function (value, silent) {
933
+
934
+ this.channels.tabs.reply('filter:tabs', value);
935
+
936
+ if (!silent) {
937
+ this.channels.tabs.trigger('filter:change');
938
+ }
939
+
940
+ },
941
+
942
+ getTabs: function () {
943
+
944
+ var tabs = [];
945
+
946
+ _.each(this.tabs, function (item, slug) {
947
+ tabs.push({
948
+ slug: slug,
949
+ title: item.title
950
+ });
951
+ });
952
+
953
+ return tabs;
954
+ },
955
+
956
+ getPreview: function (name) {
957
+ return this.channels.layout.request('preview');
958
+ },
959
+
960
+ setPreview: function (value, silent) {
961
+
962
+ this.channels.layout.reply('preview', value);
963
+
964
+ if (!silent) {
965
+ this.channels.layout.trigger('preview:change');
966
+ }
967
+ },
968
+
969
+ getKeywords: function () {
970
+
971
+ var keywords = [];
972
+
973
+ _.each(this.keywords, function (title, slug) {
974
+ tabs.push({
975
+ slug: slug,
976
+ title: title
977
+ });
978
+ });
979
+
980
+ return keywords;
981
+ },
982
+
983
+ showTemplatesModal: function (_this) {
984
+
985
+ var $this = $(_this.target),
986
+ // The section above the add new section box.
987
+ $addSection = $this.closest('.elementor-add-section'),
988
+ $prevSections = $addSection.prev(".elementor-top-section"),
989
+ $nextSections = $addSection.next(".elementor-top-section"),
990
+ modelID = $prevSections.data('model-cid');
991
+
992
+ if (elementor.previewView.collection.length) {
993
+ $.each(elementor.previewView.collection.models, function (index, model) {
994
+ //Trying to insert before at the beginning of the page.
995
+ if ('undefined' === typeof modelID && $nextSections.length > 0) {
996
+ PremiumEditor.atIndex = 0;
997
+ } else if (modelID === model.cid) {
998
+ PremiumEditor.atIndex = index + 1;
999
+ }
1000
+ });
1001
+ }
1002
+
1003
+ //If at the end of the page atIndex = null
1004
+
1005
+ this.getModal().show();
1006
+
1007
+ if (!this.layout) {
1008
+ this.layout = new PremiumEditorViews.ModalLayoutView();
1009
+ this.layout.showLoadingView();
1010
+ }
1011
+
1012
+ this.setTab(this.defaultTab, true);
1013
+ this.requestTemplates(this.defaultTab);
1014
+ this.setPreview('initial');
1015
+
1016
+ },
1017
+
1018
+ requestTemplates: function (tabName) {
1019
+
1020
+ var self = this,
1021
+ tab = self.tabs[tabName];
1022
+
1023
+ self.setFilter('category', false);
1024
+
1025
+ if (tab.data.templates && tab.data.categories) {
1026
+ self.layout.showTemplatesView(tab.data.templates, tab.data.categories, tab.data.keywords);
1027
+ } else {
1028
+ $.ajax({
1029
+ url: ajaxurl,
1030
+ type: 'get',
1031
+ dataType: 'json',
1032
+ data: {
1033
+ action: 'premium_get_templates',
1034
+ tab: tabName
1035
+ },
1036
+ success: function (response) {
1037
+
1038
+ console.log("%c Templates Retrieved Successfully!!", "color: #7a7a7a; background-color: #eee;");
1039
+
1040
+ var templates = new PremiumEditorViews.LibraryCollection(response.data.templates),
1041
+ categories = new PremiumEditorViews.CategoriesCollection(response.data.categories);
1042
+
1043
+ self.tabs[tabName].data = {
1044
+ templates: templates,
1045
+ categories: categories,
1046
+ keywords: response.data.keywords
1047
+ };
1048
+
1049
+ self.layout.showTemplatesView(templates, categories, response.data.keywords);
1050
+
1051
+ },
1052
+ error: function (err) {
1053
+ console.log(err);
1054
+ }
1055
+ });
1056
+ }
1057
+
1058
+ },
1059
+
1060
+ closeModal: function () {
1061
+ this.getModal().hide();
1062
+ },
1063
+
1064
+ getModal: function () {
1065
+
1066
+ if (!this.modal) {
1067
+ this.modal = elementor.dialogsManager.createWidget('lightbox', {
1068
+ id: 'premium-template-modal',
1069
+ className: 'elementor-templates-modal',
1070
+ closeButton: false
1071
+ });
1072
+ }
1073
+
1074
+ return this.modal;
1075
+
1076
+ }
1077
+
1078
+ };
1079
+
1080
+ $(window).on('elementor:init', PremiumEditor.init);
1081
+
1082
  })(jQuery);
assets/frontend/css/premium-addons-rtl.css CHANGED
@@ -1485,1817 +1485,1115 @@
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-wrap .premium-blog-thumbnail-container {
1513
- overflow: hidden;
1514
- }
1515
-
1516
- .premium-blog-wrap .premium-blog-thumbnail-container img,
1517
- .premium-blog-wrap .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-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: -5px;
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: 0px;
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-clear-fix {
2028
- clear: both;
2029
- }
2030
-
2031
- .premium-blog-masked .premium-blog-thumbnail-container {
2032
- position: relative;
2033
- overflow: visible;
2034
- }
2035
-
2036
- .premium-blog-masked .premium-blog-thumbnail-container svg {
2037
- position: absolute;
2038
- height: 100px;
2039
- width: 100%;
2040
- bottom: -5px;
2041
- right: 0;
2042
- fill: #f5f5f5;
2043
- z-index: 99;
2044
- }
2045
-
2046
- .premium-blog-masked .premium-blog-thumbnail-container svg.premium-blog-shape-divider-svg {
2047
- -webkit-transform: rotate(180deg);
2048
- -ms-transform: rotate(180deg);
2049
- transform: rotate(180deg);
2050
- }
2051
-
2052
- .premium-blog-masked .premium-blog-author-thumbnail,
2053
- .premium-blog-masked .premium-blog-skin-banner .premium-blog-content-wrapper {
2054
- z-index: 999 !important;
2055
- }
2056
-
2057
- /*Post Format Container*/
2058
- .premium-blog-format-link {
2059
- padding: 5px;
2060
- line-height: 0;
2061
- }
2062
-
2063
- /*Post Format Icon*/
2064
- /*Post Format Content Margin */
2065
- .premium-blog-entry-meta {
2066
- line-height: 1.3em;
2067
- font-size: 12px;
2068
- margin-bottom: 13px;
2069
- color: #adadad;
2070
- }
2071
-
2072
- .premium-blog-entry-meta i {
2073
- margin-left: 3px;
2074
- -webkit-transition: all 0.3s ease-in-out;
2075
- transition: all 0.3s ease-in-out;
2076
- }
2077
-
2078
- .premium-blog-meta-data {
2079
- display: inline-block;
2080
- }
2081
-
2082
- .premium-blog-meta-data .premium-blog-meta-separator {
2083
- margin: 0 5px;
2084
- }
2085
-
2086
- .premium-blog-meta-data a,
2087
- .premium-blog-meta-data span {
2088
- color: inherit;
2089
- -webkit-transition: all 0.3s ease-in-out;
2090
- transition: all 0.3s ease-in-out;
2091
- }
2092
-
2093
- .premium-blog-author-thumbnail {
2094
- position: relative;
2095
- padding: 0 30px;
2096
- width: 100%;
2097
- top: -10px;
2098
- height: 0;
2099
- pointer-events: none;
2100
- }
2101
-
2102
- .premium-blog-author-thumbnail img {
2103
- -webkit-border-radius: 50%;
2104
- border-radius: 50%;
2105
- width: 60px;
2106
- pointer-events: all;
2107
- -webkit-transform: translateY(-50%);
2108
- -ms-transform: translateY(-50%);
2109
- transform: translateY(-50%);
2110
- }
2111
-
2112
- .premium-blog-entry-title a,
2113
- .premium-blog-post-tags-container a,
2114
- .premium-blog-post-content .premium-blog-excerpt-link {
2115
- -webkit-transition: all 0.3s ease-in-out;
2116
- transition: all 0.3s ease-in-out;
2117
- }
2118
-
2119
- .premium-blog-excerpt-link-wrap a.premium-blog-excerpt-link {
2120
- background-color: transparent;
2121
- color: #54595f;
2122
- padding: 0;
2123
- }
2124
-
2125
- .premium-blog-cta-full-yes .premium-blog-excerpt-link {
2126
- width: 100%;
2127
- }
2128
-
2129
- .premium-blog-post-tags-container {
2130
- margin-top: 8px;
2131
- -js-display: flex;
2132
- display: -webkit-box;
2133
- display: -webkit-flex;
2134
- display: -moz-box;
2135
- display: -ms-flexbox;
2136
- display: flex;
2137
- -webkit-box-align: center;
2138
- -webkit-align-items: center;
2139
- -moz-box-align: center;
2140
- -ms-flex-align: center;
2141
- align-items: center;
2142
- -webkit-flex-wrap: wrap;
2143
- -ms-flex-wrap: wrap;
2144
- flex-wrap: wrap;
2145
- }
2146
-
2147
- .premium-blog-post-tags-container a {
2148
- color: inherit;
2149
- margin-right: 5px;
2150
- }
2151
-
2152
- .premium-blog-align-center .post-categories,
2153
- .premium-blog-align-center .premium-blog-post-tags-container {
2154
- -webkit-box-pack: center;
2155
- -webkit-justify-content: center;
2156
- -moz-box-pack: center;
2157
- -ms-flex-pack: center;
2158
- justify-content: center;
2159
- }
2160
-
2161
- .premium-blog-align-center .premium-blog-inner-container {
2162
- -webkit-box-align: center;
2163
- -webkit-align-items: center;
2164
- -moz-box-align: center;
2165
- -ms-flex-align: center;
2166
- align-items: center;
2167
- }
2168
-
2169
- .premium-blog-align-left .post-categories,
2170
- .premium-blog-align-left .premium-blog-post-tags-container {
2171
- -webkit-box-pack: end;
2172
- -webkit-justify-content: flex-end;
2173
- -moz-box-pack: end;
2174
- -ms-flex-pack: end;
2175
- justify-content: flex-end;
2176
- }
2177
-
2178
- .premium-blog-align-left .premium-blog-inner-container {
2179
- -webkit-box-align: end;
2180
- -webkit-align-items: flex-end;
2181
- -moz-box-align: end;
2182
- -ms-flex-align: end;
2183
- align-items: flex-end;
2184
- }
2185
-
2186
- .premium-blog-align-right .post-categories,
2187
- .premium-blog-align-right .premium-blog-post-tags-container {
2188
- -webkit-box-pack: start;
2189
- -webkit-justify-content: flex-start;
2190
- -moz-box-pack: start;
2191
- -ms-flex-pack: start;
2192
- justify-content: flex-start;
2193
- }
2194
-
2195
- .premium-blog-align-right .premium-blog-inner-container {
2196
- -webkit-box-align: start;
2197
- -webkit-align-items: flex-start;
2198
- -moz-box-align: start;
2199
- -ms-flex-align: start;
2200
- align-items: flex-start;
2201
- }
2202
-
2203
- /* Pagination */
2204
- .premium-blog-pagination-container {
2205
- text-align: left;
2206
- }
2207
-
2208
- .premium-blog-pagination-container span {
2209
- cursor: default;
2210
- }
2211
-
2212
- .premium-blog-pagination-container .page-numbers {
2213
- display: inline-block;
2214
- color: #000;
2215
- line-height: 1;
2216
- font-size: 1em;
2217
- font-weight: 400;
2218
- text-decoration: none;
2219
- padding: 0.75em;
2220
- margin: 0 0 0.4em 0.4em;
2221
- -webkit-transition: all 0.2s ease-in-out;
2222
- transition: all 0.2s ease-in-out;
2223
- }
2224
-
2225
- .premium-blog-wrap .premium-loading-feed {
2226
- display: block;
2227
- position: absolute;
2228
- width: 100%;
2229
- height: 100%;
2230
- top: 0px;
2231
- right: 0px;
2232
- bottom: 0px;
2233
- left: 0px;
2234
- background: rgba(255, 255, 255, 0.2);
2235
- -js-display: flex;
2236
- display: -webkit-box;
2237
- display: -webkit-flex;
2238
- display: -moz-box;
2239
- display: -ms-flexbox;
2240
- display: flex;
2241
- -webkit-box-align: center;
2242
- -webkit-align-items: center;
2243
- -moz-box-align: center;
2244
- -ms-flex-align: center;
2245
- align-items: center;
2246
- z-index: 99;
2247
- }
2248
-
2249
- .premium-blog-wrap {
2250
- -js-display: flex;
2251
- display: -webkit-box;
2252
- display: -webkit-flex;
2253
- display: -moz-box;
2254
- display: -ms-flexbox;
2255
- display: flex;
2256
- -webkit-flex-wrap: wrap;
2257
- -ms-flex-wrap: wrap;
2258
- flex-wrap: wrap;
2259
- }
2260
-
2261
- .premium-blog-wrap ul.slick-dots {
2262
- width: 100%;
2263
- }
2264
-
2265
- /**
2266
- * Even Layout
2267
- */
2268
- .premium-blog-even .premium-blog-post-container {
2269
- height: 100%;
2270
- }
2271
-
2272
- .premium-blog-even .slick-track {
2273
- -js-display: flex;
2274
- display: -webkit-box;
2275
- display: -webkit-flex;
2276
- display: -moz-box;
2277
- display: -ms-flexbox;
2278
- display: flex;
2279
- }
2280
-
2281
- .premium-blog-even .slick-slide {
2282
- height: inherit !important;
2283
- }
2284
-
2285
- /**
2286
- * Responsive Style
2287
- */
2288
- @media (max-width: 768px) {
2289
- .premium-blog-content-wrapper {
2290
- top: 0;
2291
- margin: 0;
2292
- padding: 15px;
2293
- }
2294
-
2295
- }
2296
-
2297
- [dir="rtl"] .premium-blog-wrap.slick-slider .slick-list,
2298
- [dir="rtl"] .premium-blog-wrap.slick-slider .slick-track {
2299
- direction: ltr;
2300
  }
2301
- /**************** Premium Button ***********************/
2302
- /*******************************************************/
2303
- .premium-button {
2304
- -js-display: inline-flex;
2305
- display: -webkit-inline-box;
2306
- display: -webkit-inline-flex;
2307
- display: -moz-inline-box;
2308
- display: -ms-inline-flexbox;
2309
- display: inline-flex;
2310
- position: relative;
2311
- overflow: hidden;
2312
- -webkit-backface-visibility: hidden;
2313
- backface-visibility: hidden;
2314
- -webkit-transform: translate3d(0, 0, 0);
2315
- transform: translate3d(0, 0, 0);
2316
- cursor: pointer;
2317
- -webkit-transition: all 0.2s ease-in-out !important;
2318
- transition: all 0.2s ease-in-out !important;
2319
  }
2320
 
2321
- .premium-button-style1,
2322
- .premium-button-style2,
2323
- .premium-button-style5,
2324
- .premium-button-style7 {
2325
- display: inline-block;
2326
- vertical-align: middle;
2327
- -webkit-transform: perspective(1px) translateZ(0);
2328
- transform: perspective(1px) translateZ(0);
2329
- -webkit-box-shadow: 0 0 1px transparent;
2330
- box-shadow: 0 0 1px transparent;
2331
- position: relative;
2332
- -webkit-transition-property: color;
2333
- transition-property: color;
2334
- -webkit-transition-duration: 0.15s;
2335
- transition-duration: 0.15s;
2336
  }
2337
 
2338
- .premium-button-style1:before,
2339
- .premium-button-style2:before,
2340
- .premium-button-style5:before {
2341
- content: "";
2342
- position: absolute;
2343
- z-index: -1;
2344
- top: 0;
2345
- right: 0;
2346
- left: 0;
2347
- bottom: 0;
2348
- -webkit-transform: scaleY(0);
2349
- -ms-transform: scaleY(0);
2350
- transform: scaleY(0);
2351
- -webkit-transform-origin: 50% 0;
2352
- -ms-transform-origin: 50% 0;
2353
- transform-origin: 50% 0;
2354
- -webkit-transition-property: -webkit-transform;
2355
- transition-property: -webkit-transform;
2356
- transition-property: transform;
2357
- transition-property: transform, -webkit-transform;
2358
- -webkit-transition-duration: 0.15s;
2359
- transition-duration: 0.15s;
2360
- -webkit-transition-timing-function: ease-out;
2361
- transition-timing-function: ease-out;
2362
  }
2363
 
2364
- .premium-button-style5-radialin:before,
2365
- .premium-button-style5-radialout:before {
2366
- -webkit-transform-origin: 50%;
2367
- -ms-transform-origin: 50%;
2368
- transform-origin: 50%;
2369
- -webkit-border-radius: 100%;
2370
- border-radius: 100%;
2371
- -webkit-transform: scale(0);
2372
- -ms-transform: scale(0);
2373
- transform: scale(0);
2374
  }
2375
 
2376
- .premium-button-style5-radialin:before {
2377
- -webkit-transform: scale(2);
2378
- -ms-transform: scale(2);
2379
- transform: scale(2);
 
2380
  }
2381
 
2382
- .premium-button-style5-rectin:before {
2383
- -webkit-transform-origin: 50%;
2384
- -ms-transform-origin: 50%;
2385
- transform-origin: 50%;
2386
- -webkit-transform: scale(1);
2387
- -ms-transform: scale(1);
2388
- transform: scale(1);
2389
  }
2390
 
2391
- .premium-button-style5-rectout:before {
2392
- -webkit-transform-origin: 50%;
2393
- -ms-transform-origin: 50%;
2394
- transform-origin: 50%;
2395
- -webkit-transform: scale(0);
2396
- -ms-transform: scale(0);
2397
- transform: scale(0);
2398
  }
2399
 
2400
- .premium-button-style5-rectout:hover:before {
2401
- -webkit-transform: scale(1);
2402
- -ms-transform: scale(1);
2403
- transform: scale(1);
2404
  }
2405
 
2406
- .premium-button-style5-rectin:hover:before {
2407
- -webkit-transform: scale(0);
2408
- -ms-transform: scale(0);
2409
- transform: scale(0);
2410
  }
2411
 
2412
- .premium-button-style5-radialout:hover:before {
2413
- -webkit-transform: scale(2);
2414
- -ms-transform: scale(2);
2415
- transform: scale(2);
2416
  }
2417
 
2418
- .premium-button-style5-radialin:hover:before {
2419
- -webkit-transform: scale(0);
2420
- -ms-transform: scale(0);
2421
- transform: scale(0);
2422
  }
2423
 
2424
- .premium-button-style1-top:before {
2425
- -webkit-transform-origin: 50% 100%;
2426
- -ms-transform-origin: 50% 100%;
2427
- transform-origin: 50% 100%;
2428
  }
2429
 
2430
- .premium-button-style1-right:before {
2431
- -webkit-transform: scaleX(0);
2432
- -ms-transform: scaleX(0);
2433
- transform: scaleX(0);
2434
- -webkit-transform-origin: 100% 50%;
2435
- -ms-transform-origin: 100% 50%;
2436
- transform-origin: 100% 50%;
2437
  }
2438
 
2439
- .premium-button-style1-left:before {
2440
- -webkit-transform: scaleX(0);
2441
- -ms-transform: scaleX(0);
2442
- transform: scaleX(0);
2443
- -webkit-transform-origin: 0% 50%;
2444
- -ms-transform-origin: 0% 50%;
2445
- transform-origin: 0% 50%;
2446
  }
2447
 
2448
- .premium-button-style2-shutouthor:before,
2449
- .premium-button-style2-scshutoutver:before {
2450
- -webkit-transform: scaleY(0);
2451
- -ms-transform: scaleY(0);
2452
- transform: scaleY(0);
2453
- -webkit-transform-origin: 0% 50%;
2454
- -ms-transform-origin: 0% 50%;
2455
- transform-origin: 0% 50%;
2456
  }
2457
 
2458
- .premium-button-style2-shutoutver:before,
2459
- .premium-button-style2-scshutouthor:before {
2460
- -webkit-transform: scaleX(0);
2461
- -ms-transform: scaleX(0);
2462
- transform: scaleX(0);
2463
- -webkit-transform-origin: 50% 50%;
2464
- -ms-transform-origin: 50% 50%;
2465
- transform-origin: 50% 50%;
2466
  }
2467
 
2468
- .premium-button-style2-shutinhor:before {
2469
- -webkit-transform: scaleX(1);
2470
- -ms-transform: scaleX(1);
2471
- transform: scaleX(1);
2472
- -webkit-transform-origin: 50%;
2473
- -ms-transform-origin: 50%;
2474
- transform-origin: 50%;
2475
  }
2476
 
2477
- .premium-button-style2-shutinver:before {
2478
- -webkit-transform: scaleY(1);
2479
- -ms-transform: scaleY(1);
2480
- transform: scaleY(1);
2481
- -webkit-transform-origin: 50%;
2482
- -ms-transform-origin: 50%;
2483
- transform-origin: 50%;
 
 
 
 
 
 
 
 
2484
  }
2485
 
2486
- .premium-button-style1-bottom:hover:before,
2487
- .premium-button-style1-top:hover:before {
2488
- -webkit-transform: scaleY(1);
2489
- -ms-transform: scaleY(1);
2490
- transform: scaleY(1);
2491
  }
2492
 
2493
- .premium-button-style1-left:hover:before,
2494
- .premium-button-style1-right:hover:before,
2495
- .premium-button-style2-shutouthor:hover:before,
2496
- .premium-button-style2-shutoutver:hover:before {
2497
- -webkit-transform: scaleX(1);
2498
- -ms-transform: scaleX(1);
2499
- transform: scaleX(1);
2500
  }
2501
 
2502
- .premium-button-style2-shutinhor:hover:before {
2503
- -webkit-transform: scaleX(0);
2504
- -ms-transform: scaleX(0);
2505
- transform: scaleX(0);
2506
  }
2507
 
2508
- .premium-button-style2-shutinver:hover:before {
2509
- -webkit-transform: scaleY(0);
2510
- -ms-transform: scaleY(0);
2511
- transform: scaleY(0);
2512
  }
2513
 
2514
- .premium-button-style2-scshutouthor:hover:before {
2515
- -webkit-transform: scaleX(0.9);
2516
- -ms-transform: scaleX(0.9);
2517
- transform: scaleX(0.9);
2518
  }
2519
 
2520
- .premium-button-style2-scshutoutver:hover:before {
2521
- -webkit-transform: scaleY(0.8);
2522
- -ms-transform: scaleY(0.8);
2523
- transform: scaleY(0.8);
2524
  }
2525
 
2526
- /*Diagonal*/
2527
- .premium-button-style2-dshutinhor:before {
2528
- top: 50%;
2529
- right: 50%;
2530
- width: 120%;
2531
- height: 0%;
2532
- -webkit-transform: translateX(50%) translateY(-50%) rotate(45deg);
2533
- -ms-transform: translateX(50%) translateY(-50%) rotate(45deg);
2534
- transform: translateX(50%) translateY(-50%) rotate(45deg);
2535
- -webkit-transform-origin: 50%;
2536
- -ms-transform-origin: 50%;
2537
- transform-origin: 50%;
2538
- -webkit-transition-property: all;
2539
- transition-property: all;
 
 
2540
  }
2541
 
2542
- .premium-button-style2-dshutinver:before {
2543
- top: 50%;
2544
- right: 50%;
2545
- width: 120%;
2546
- height: 0%;
2547
- -webkit-transform-origin: 50%;
2548
- -ms-transform-origin: 50%;
2549
- transform-origin: 50%;
2550
- -webkit-transition-property: all;
2551
- transition-property: all;
2552
- -webkit-transform: translateX(50%) translateY(-50%) rotate(-45deg);
2553
- -ms-transform: translateX(50%) translateY(-50%) rotate(-45deg);
2554
- transform: translateX(50%) translateY(-50%) rotate(-45deg);
2555
  }
2556
 
2557
- .premium-button-style2-dshutinhor:hover:before,
2558
- .premium-button-style2-dshutinver:hover:before {
2559
- height: 220%;
2560
  }
2561
 
2562
- .premium-button-style3-before i,
2563
- .premium-button-style3-before svg {
2564
- opacity: 0;
2565
- -webkit-transform: translateX(5px);
2566
- -ms-transform: translateX(5px);
2567
- transform: translateX(5px);
2568
- -webkit-transition: all 0.5s ease-in-out;
2569
- transition: all 0.5s ease-in-out;
2570
  }
2571
 
2572
- .premium-button-style3-after i,
2573
- .premium-button-style3-after svg {
2574
- opacity: 0;
2575
- -webkit-transform: translateX(5px);
2576
- -ms-transform: translateX(5px);
2577
- transform: translateX(5px);
2578
- -webkit-transition: all 0.5s ease-in-out;
2579
- transition: all 0.5s ease-in-out;
2580
- -webkit-transform: translateX(-5px);
2581
- -ms-transform: translateX(-5px);
2582
- transform: translateX(-5px);
2583
  }
2584
 
2585
- .premium-button-style3-after:hover i,
2586
- .premium-button-style3-after:hover svg {
2587
- opacity: 1;
 
 
 
 
 
 
 
 
2588
  }
2589
 
2590
- .premium-button-style3-before:hover i,
2591
- .premium-button-style3-before:hover svg {
2592
- opacity: 1;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2593
  }
2594
 
2595
- .premium-button-text-icon-wrapper {
2596
- width: 100%;
2597
- -js-display: flex;
2598
- display: -webkit-box;
2599
- display: -webkit-flex;
2600
- display: -moz-box;
2601
- display: -ms-flexbox;
2602
- display: flex;
2603
- -webkit-box-pack: center;
2604
- -webkit-justify-content: center;
2605
- -moz-box-pack: center;
2606
- -ms-flex-pack: center;
2607
- justify-content: center;
2608
- -webkit-box-align: center;
2609
- -webkit-align-items: center;
2610
- -moz-box-align: center;
2611
- -ms-flex-align: center;
2612
- align-items: center;
2613
- -webkit-transition: all 0.2s ease-in-out;
2614
- transition: all 0.2s ease-in-out;
2615
  }
2616
 
2617
- .premium-button-text-icon-wrapper span,
2618
- .premium-button-text-icon-wrapper i,
2619
- .premium-button-text-icon-wrapper svg {
2620
- -webkit-transition: all 0.2s ease-in-out;
2621
- transition: all 0.2s ease-in-out;
 
 
2622
  }
2623
 
2624
- .premium-button-style4-icon-wrapper {
2625
- position: absolute;
2626
- z-index: 2;
2627
- width: 100%;
2628
- text-align: center;
2629
- -js-display: flex;
2630
- display: -webkit-box;
2631
- display: -webkit-flex;
2632
- display: -moz-box;
2633
- display: -ms-flexbox;
2634
- display: flex;
2635
- -webkit-box-align: center;
2636
- -webkit-align-items: center;
2637
- -moz-box-align: center;
2638
- -ms-flex-align: center;
2639
- align-items: center;
2640
- -webkit-box-pack: center;
2641
- -webkit-justify-content: center;
2642
- -moz-box-pack: center;
2643
- -ms-flex-pack: center;
2644
- justify-content: center;
2645
- height: 100%;
2646
- opacity: 0;
2647
- -webkit-transition: all 0.3s ease-in-out;
2648
- transition: all 0.3s ease-in-out;
2649
  }
2650
 
2651
- .premium-button-style4-icon-wrapper.top {
2652
- bottom: -100%;
2653
- right: 0;
 
 
 
2654
  }
2655
 
2656
- .premium-button-style4-icon-wrapper.bottom {
2657
- top: -100%;
2658
- right: 0;
2659
  }
2660
 
2661
- .premium-button-style4-icon-wrapper.left {
2662
- top: 0;
2663
- right: -100%;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2664
  }
2665
 
2666
- .premium-button-style4-icon-wrapper.right {
2667
- top: 0;
2668
- left: -100%;
2669
  }
2670
 
2671
- .premium-button-style4-bottom:hover .premium-button-style4-icon-wrapper {
2672
- top: 0;
2673
- opacity: 1;
 
 
 
 
 
 
 
2674
  }
2675
 
2676
- .premium-button-style4-top:hover .premium-button-style4-icon-wrapper {
2677
- bottom: 0;
2678
- opacity: 1;
 
 
 
 
 
 
2679
  }
2680
 
2681
- .premium-button-style4-left:hover .premium-button-style4-icon-wrapper {
2682
- right: 0;
2683
- opacity: 1;
 
 
 
 
 
 
2684
  }
2685
 
2686
- .premium-button-style4-right:hover .premium-button-style4-icon-wrapper {
2687
- left: 0;
2688
- opacity: 1;
 
 
 
 
 
 
 
 
 
 
2689
  }
2690
 
2691
- .premium-button-style4-bottom:hover .premium-button-text-icon-wrapper {
2692
- -webkit-transform: translateY(100%);
2693
- -ms-transform: translateY(100%);
2694
- transform: translateY(100%);
2695
- opacity: 0;
2696
  }
2697
 
2698
- .premium-button-style4-top:hover .premium-button-text-icon-wrapper {
2699
- -webkit-transform: translateY(-100%);
2700
- -ms-transform: translateY(-100%);
2701
- transform: translateY(-100%);
2702
- opacity: 0;
 
 
 
 
 
 
 
 
 
 
 
 
2703
  }
2704
 
2705
- .premium-button-style4-left:hover .premium-button-text-icon-wrapper {
2706
- -webkit-transform: translateX(-100%);
2707
- -ms-transform: translateX(-100%);
2708
- transform: translateX(-100%);
2709
- opacity: 0;
2710
  }
2711
 
2712
- .premium-button-style4-right:hover .premium-button-text-icon-wrapper {
2713
- -webkit-transform: translateX(100%);
2714
- -ms-transform: translateX(100%);
2715
- transform: translateX(100%);
2716
- opacity: 0;
2717
- }
 
 
 
 
 
 
 
 
2718
 
2719
- .premium-button-style6:before {
2720
- content: "";
2721
- position: absolute;
2722
- right: 50%;
2723
- top: 50%;
2724
- width: 100px;
2725
- height: 100px;
2726
- -webkit-border-radius: 100%;
2727
- border-radius: 100%;
2728
- -webkit-transform: translate(50%, -50%) scale(0);
2729
- -ms-transform: translate(50%, -50%) scale(0);
2730
- transform: translate(50%, -50%) scale(0);
2731
- -webkit-transition: all 0.3s ease-in-out;
2732
- transition: all 0.3s ease-in-out;
2733
  }
2734
 
2735
- .premium-button-style6:hover:before {
2736
- -webkit-transform: translate(50%, -50%) scale(3);
2737
- -ms-transform: translate(50%, -50%) scale(3);
2738
- transform: translate(50%, -50%) scale(3);
 
 
 
 
 
2739
  }
2740
 
2741
- .premium-button-style6 .premium-button-text-icon-wrapper {
2742
- position: relative;
2743
- z-index: 1;
 
 
 
 
 
 
2744
  }
2745
 
2746
- .premium-button-style7-right .premium-button-text-icon-wrapper:before,
2747
- .premium-button-style7-left .premium-button-text-icon-wrapper:before {
2748
- -webkit-transition: width 0.3s ease-out 0.15s;
2749
- transition: width 0.3s ease-out 0.15s;
2750
  }
2751
 
2752
- .premium-button-style7-right .premium-button-text-icon-wrapper:after,
2753
- .premium-button-style7-left .premium-button-text-icon-wrapper:after {
2754
- -webkit-transition: width 0.3s ease-out 0s;
2755
- transition: width 0.3s ease-out 0s;
 
 
 
 
2756
  }
2757
 
2758
- .premium-button-style7-bottom .premium-button-text-icon-wrapper:before,
2759
- .premium-button-style7-top .premium-button-text-icon-wrapper:before {
2760
- -webkit-transition: height 0.3s ease-out 0.15s;
2761
- transition: height 0.3s ease-out 0.15s;
 
 
 
 
 
 
2762
  }
2763
 
2764
- .premium-button-style7-bottom .premium-button-text-icon-wrapper:after,
2765
- .premium-button-style7-top .premium-button-text-icon-wrapper:after {
2766
- -webkit-transition: height 0.3s ease-out 0s;
2767
- transition: height 0.3s ease-out 0s;
 
 
 
 
 
 
 
 
 
 
2768
  }
2769
 
2770
- .premium-button[class*="style7"]:hover .premium-button-text-icon-wrapper:before {
2771
- -webkit-transition-delay: 0s;
2772
- transition-delay: 0s;
 
 
 
 
 
 
 
 
 
 
 
2773
  }
2774
 
2775
- .premium-button[class*="style7"]:hover .premium-button-text-icon-wrapper:after {
2776
- -webkit-transition-delay: 0.15s;
2777
- transition-delay: 0.15s;
2778
  }
2779
 
2780
- .premium-button-style7-bottom .premium-button-text-icon-wrapper:before,
2781
- .premium-button-style7-bottom .premium-button-text-icon-wrapper:after {
2782
- content: "";
2783
- position: absolute;
2784
- left: 0;
2785
- top: 0;
2786
- right: 0;
2787
- height: 0;
2788
- z-index: -1;
2789
  }
2790
 
2791
- .premium-button-style7-top .premium-button-text-icon-wrapper:after,
2792
- .premium-button-style7-top .premium-button-text-icon-wrapper:before {
2793
- content: "";
2794
- position: absolute;
2795
- left: 0;
2796
- bottom: 0;
2797
- right: 0;
2798
- height: 0;
2799
- z-index: -1;
2800
  }
2801
 
2802
- .premium-button-style7-right .premium-button-text-icon-wrapper:after,
2803
- .premium-button-style7-right .premium-button-text-icon-wrapper:before {
2804
- content: "";
2805
- position: absolute;
2806
- right: 0;
2807
- top: 0;
2808
- bottom: 0;
2809
- width: 0;
2810
- z-index: -1;
2811
  }
2812
 
2813
- .premium-button-style7-left .premium-button-text-icon-wrapper:after,
2814
- .premium-button-style7-left .premium-button-text-icon-wrapper:before {
2815
- content: "";
2816
- position: absolute;
2817
- left: 0;
2818
- top: 0;
2819
- bottom: 0;
2820
- width: 0;
2821
- z-index: -1;
2822
  }
2823
 
2824
- .premium-button-style7-bottom:hover .premium-button-text-icon-wrapper:after,
2825
- .premium-button-style7-bottom:hover .premium-button-text-icon-wrapper:before {
2826
- height: 100%;
2827
- top: 0;
2828
  }
2829
 
2830
- .premium-button-style7-top:hover .premium-button-text-icon-wrapper:after,
2831
- .premium-button-style7-top:hover .premium-button-text-icon-wrapper:before {
2832
- height: 100%;
2833
- bottom: 0;
2834
  }
2835
 
2836
- .premium-button-style7-left:hover .premium-button-text-icon-wrapper:after,
2837
- .premium-button-style7-left:hover .premium-button-text-icon-wrapper:before {
2838
- width: 100%;
2839
- left: 0;
2840
  }
2841
 
2842
- .premium-button-style7-right:hover .premium-button-text-icon-wrapper:after,
2843
- .premium-button-style7-right:hover .premium-button-text-icon-wrapper:before {
2844
- width: 100%;
2845
- right: 0;
2846
  }
2847
- /**************** Premium Carousel **************/
2848
- /************************************************/
2849
- .premium-carousel-wrapper a.carousel-arrow,
2850
- .premium-carousel-wrapper a.ver-carousel-arrow {
2851
- -js-display: flex;
2852
- display: -webkit-box;
2853
- display: -webkit-flex;
2854
- display: -moz-box;
2855
- display: -ms-flexbox;
2856
- display: flex;
2857
- -webkit-box-align: center;
2858
- -webkit-align-items: center;
2859
- -moz-box-align: center;
2860
- -ms-flex-align: center;
2861
- align-items: center;
2862
- -webkit-box-pack: center;
2863
- -webkit-justify-content: center;
2864
- -moz-box-pack: center;
2865
- -ms-flex-pack: center;
2866
- justify-content: center;
2867
- width: 2em;
2868
- height: 2em;
2869
- line-height: 0;
2870
- text-align: center;
2871
  position: absolute;
 
 
 
 
 
2872
  z-index: 99;
2873
- cursor: pointer;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2874
  -webkit-transition: all 0.3s ease-in-out;
2875
  transition: all 0.3s ease-in-out;
2876
- -webkit-appearance: inherit;
2877
- border: none;
2878
- -webkit-box-shadow: none;
2879
- box-shadow: none;
2880
  }
2881
 
2882
- .premium-carousel-wrapper a.carousel-arrow svg,
2883
- .premium-carousel-wrapper a.ver-carousel-arrow svg {
 
 
 
 
 
 
 
 
 
2884
  -webkit-transition: all 0.3s ease-in-out;
2885
  transition: all 0.3s ease-in-out;
2886
  }
2887
 
2888
- .premium-carousel-wrapper a.slick-arrow:hover {
2889
- -webkit-box-shadow: none !important;
2890
- box-shadow: none !important;
 
 
 
 
2891
  }
2892
 
2893
- .premium-carousel-wrapper .premium-carousel-content-hidden {
2894
- visibility: hidden;
 
 
 
 
 
 
2895
  }
2896
 
2897
- .premium-carousel-wrapper a.carousel-arrow {
2898
- top: 50%;
 
 
 
2899
  }
2900
 
2901
- .premium-carousel-wrapper a.ver-carousel-arrow {
2902
- right: 50%;
2903
- -webkit-transform: translateX(50%);
2904
- -ms-transform: translateX(50%);
2905
- transform: translateX(50%);
2906
  }
2907
 
2908
- .premium-carousel-dots-above ul.slick-dots {
2909
- position: absolute;
2910
- display: -ms-flexbox;
2911
- display: -webkit-flex;
2912
- display: -moz-flex;
2913
- display: -ms-flex;
2914
  -js-display: flex;
2915
  display: -webkit-box;
 
2916
  display: -moz-box;
 
2917
  display: flex;
2918
- top: 50%;
2919
- -webkit-transform: translateY(-50%);
2920
- -ms-transform: translateY(-50%);
2921
- transform: translateY(-50%);
2922
- -webkit-flex-direction: column;
2923
- -webkit-box-orient: vertical;
2924
- -webkit-box-direction: normal;
2925
- -moz-box-orient: vertical;
2926
- -moz-box-direction: normal;
2927
- -ms-flex-direction: column;
2928
- flex-direction: column;
2929
  }
2930
 
2931
- /*
2932
- * Custom Navigation Dot
2933
- */
2934
- .premium-carousel-wrapper .premium-carousel-nav-dot,
2935
- .premium-carousel-wrapper .premium-carousel-nav-arrow-prev,
2936
- .premium-carousel-wrapper .premium-carousel-nav-arrow-next {
2937
- display: none;
2938
  }
2939
 
2940
- .premium-carousel-wrapper ul.slick-dots svg {
2941
- width: 20px;
2942
- height: 20px;
2943
- outline: none !important;
 
 
 
2944
  }
2945
 
2946
- /* Ripple Out */
2947
- @-webkit-keyframes hvr-ripple-out {
2948
- 0% {
2949
- -webkit-transform: scale(1);
2950
- transform: scale(1);
2951
- opacity: 1;
2952
- }
2953
-
2954
- 100% {
2955
- -webkit-transform: scale(1.5);
2956
- transform: scale(1.5);
2957
- opacity: 0;
2958
- }
2959
  }
2960
 
2961
- @keyframes hvr-ripple-out {
2962
- 0% {
2963
- -webkit-transform: scale(1);
2964
- transform: scale(1);
2965
- opacity: 1;
2966
- }
2967
-
2968
- 100% {
2969
- -webkit-transform: scale(1.5);
2970
- transform: scale(1.5);
2971
- opacity: 0;
2972
- }
2973
  }
2974
 
2975
- .premium-carousel-ripple-yes .premium-carousel-wrapper {
2976
- padding-bottom: 1px;
 
 
 
 
2977
  }
2978
 
2979
- .premium-carousel-ripple-yes ul.slick-dots li,
2980
- .premium-carousel-ripple-yes ul.slick-dots li i {
2981
- position: relative;
 
 
 
 
2982
  }
2983
 
2984
- .premium-carousel-ripple-yes ul.slick-dots li i {
2985
- z-index: 1;
 
 
 
 
2986
  }
2987
 
2988
- .premium-carousel-ripple-yes ul.slick-dots li:hover:before {
2989
- content: "";
2990
- position: absolute;
2991
- -webkit-transform: scale(1);
2992
- -ms-transform: scale(1);
2993
- transform: scale(1);
2994
- top: 0;
2995
- left: 0;
2996
- bottom: 0;
2997
- right: 0;
2998
- -webkit-border-radius: 50%;
2999
- border-radius: 50%;
3000
- pointer-events: none;
3001
- background-color: rgba(0, 0, 0, 0.15);
3002
  }
3003
 
3004
- .premium-carousel-ripple-yes ul.slick-dots li.slick-active:hover:before {
3005
- background-color: rgba(0, 0, 0, 0.3);
3006
  }
3007
 
3008
- .premium-carousel-ripple-yes ul.slick-dots li:hover:before {
3009
- -webkit-animation: hvr-ripple-out 1.3s infinite;
3010
- animation: hvr-ripple-out 1.3s infinite;
 
 
 
 
 
 
 
 
3011
  }
3012
 
3013
- .premium-carousel-wrapper.premium-carousel-scale .slick-slide {
3014
- -webkit-transform: scale(1.25, 1.25);
3015
- -ms-transform: scale(1.25, 1.25);
3016
- transform: scale(1.25, 1.25);
3017
- -webkit-transition: all 0.3s ease-in-out;
3018
- transition: all 0.3s ease-in-out;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3019
  }
3020
 
3021
- .premium-carousel-wrapper.premium-carousel-scale div.slick-active {
3022
- -webkit-transform: scale(1, 1);
3023
- -ms-transform: scale(1, 1);
3024
- transform: scale(1, 1);
 
 
 
 
 
 
3025
  }
3026
 
3027
- [dir="rtl"] .premium-carousel-inner .slick-slide {
3028
- float: right;
3029
- }
3030
- /**************** Premium Contact Form7 **********/
3031
- /*************************************************/
3032
- .premium-contact-form-anim-yes .wpcf7-span::after {
3033
- display: block;
3034
- height: 2px;
3035
- content: "";
3036
- top: -2px;
3037
- position: relative;
3038
- width: 0px;
3039
- -webkit-transition: all ease-in-out 0.3s;
3040
- transition: all ease-in-out 0.3s;
3041
  }
3042
 
3043
- .premium-contact-form-anim-yes .wpcf7-span.is-focused::after {
3044
- width: 100%;
 
 
 
3045
  }
3046
 
3047
- .premium-cf7-container input.wpcf7-submit {
3048
- -webkit-transition: all 0.3s ease-in-out;
3049
- transition: all 0.3s ease-in-out;
 
 
 
 
3050
  }
3051
- /************ Premium Countdown ************/
3052
- /*******************************************/
3053
- .premium-countdown {
3054
- -js-display: flex;
3055
- display: -webkit-box;
3056
- display: -webkit-flex;
3057
- display: -moz-box;
3058
- display: -ms-flexbox;
3059
- display: flex;
3060
- text-align: center;
3061
  }
3062
 
3063
- .countdown-row {
3064
- display: block;
3065
- text-align: center;
 
 
 
 
 
 
 
3066
  }
3067
 
3068
- .countdown .countdown-section {
3069
- display: inline-block;
3070
- max-width: 100%;
3071
- margin-bottom: 15px;
 
 
 
3072
  -js-display: inline-flex;
3073
  display: -webkit-inline-box;
3074
  display: -webkit-inline-flex;
3075
  display: -moz-inline-box;
3076
  display: -ms-inline-flexbox;
3077
  display: inline-flex;
3078
- -webkit-box-align: center;
3079
- -webkit-align-items: center;
3080
- -moz-box-align: center;
3081
- -ms-flex-align: center;
3082
- align-items: center;
 
 
 
 
3083
  }
3084
 
3085
- .countdown .countdown-section:last-child {
3086
- margin-left: 0;
 
 
 
 
 
 
 
 
 
 
 
 
 
3087
  }
3088
 
3089
- .countdown span.countdown-amount {
3090
- font-size: 70px;
3091
- line-height: 1;
3092
- padding: 40px;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3093
  }
3094
 
3095
- .countdown .pre_time-mid {
3096
- display: block;
 
 
 
 
 
 
 
 
3097
  }
3098
 
3099
- .premium-countdown-separator-yes .countdown_separator {
3100
- display: block;
3101
- margin: 0 50px;
3102
- font-size: 30px;
3103
  }
3104
 
3105
- .premium-countdown-separator-yes .countdown-row .countdown-section:last-child .countdown_separator,
3106
- .premium-countdown-separator-yes .premium-countdown-block:last-child .countdown_separator {
3107
- display: none;
 
 
 
 
3108
  }
3109
 
3110
- /**
3111
- * Digit and unit styles
3112
- */
3113
- .side .countdown-section .countdown-period {
3114
- vertical-align: bottom;
 
 
3115
  }
3116
 
3117
- .countdown .countdown-section .countdown-period {
3118
- font-size: 17px;
3119
- line-height: 3em;
 
3120
  }
3121
 
3122
- .side .countdown-section .countdown-amount,
3123
- .side .countdown-section .countdown-period {
3124
- display: inline-block;
 
3125
  }
3126
 
3127
- .side .countdown-section .countdown-amount {
3128
- margin-left: 5px;
 
 
3129
  }
3130
 
3131
- .down .countdown-section .countdown-amount,
3132
- .down .countdown-section .countdown-period {
3133
- display: block;
 
3134
  }
3135
 
3136
- /**
3137
- * Flip Layout
3138
- */
3139
- .premium-countdown-flip .premium-countdown-block {
3140
- text-align: center;
3141
- -js-display: inline-flex;
3142
- display: -webkit-inline-box;
3143
- display: -webkit-inline-flex;
3144
- display: -moz-inline-box;
3145
- display: -ms-inline-flexbox;
3146
- display: inline-flex;
3147
- -webkit-box-align: center;
3148
- -webkit-align-items: center;
3149
- -moz-box-align: center;
3150
- -ms-flex-align: center;
3151
- align-items: center;
3152
  }
3153
 
3154
- .premium-countdown-flip .premium-countdown-block:last-child {
3155
- margin-left: 0;
 
 
 
 
 
3156
  }
3157
 
3158
- .premium-countdown-flip .premium-countdown-label {
3159
- overflow: hidden;
3160
- color: #1a1a1a;
3161
- text-transform: uppercase;
 
 
 
3162
  }
3163
 
3164
- .premium-countdown-flip .premium-countdown-figure {
3165
- position: relative;
3166
- height: 110px;
3167
- width: 100px;
3168
- line-height: 107px;
3169
- background-color: #fff;
3170
- -webkit-border-radius: 10px;
3171
- border-radius: 10px;
3172
- -webkit-box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.2), inset -2px 4px 0 0 rgba(255, 255, 255, 0.08);
3173
- box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.2), inset -2px 4px 0 0 rgba(255, 255, 255, 0.08);
3174
  }
3175
 
3176
- .premium-countdown-flip .premium-countdown-figure:last-child {
3177
- margin-left: 0;
 
 
 
 
 
 
3178
  }
3179
 
3180
- .premium-countdown-flip .premium-countdown-figure>span {
3181
- position: absolute;
3182
- right: 0;
3183
- left: 0;
3184
- margin: auto;
3185
- font-weight: 700;
 
3186
  }
3187
 
3188
- .premium-countdown-flip .premium-countdown-figure .top {
3189
- z-index: 3;
3190
- -webkit-transform-origin: 50% 100%;
3191
- -ms-transform-origin: 50% 100%;
3192
- transform-origin: 50% 100%;
3193
- -webkit-transform: perspective(200px);
3194
- transform: perspective(200px);
3195
- -webkit-backface-visibility: hidden;
3196
- backface-visibility: hidden;
3197
  }
3198
 
3199
- .premium-countdown-flip .premium-countdown-figure .bottom {
3200
- z-index: 1;
 
 
 
3201
  }
3202
 
3203
- .premium-countdown-flip .premium-countdown-figure .bottom::before {
3204
- content: "";
3205
- position: absolute;
3206
- display: block;
3207
- top: 0;
3208
- right: 0;
3209
- width: 100%;
3210
- height: 50%;
3211
- background-color: rgba(0, 0, 0, 0.02);
3212
  }
3213
 
3214
- .premium-countdown-flip .premium-countdown-figure .top-back {
3215
- -webkit-backface-visibility: hidden;
3216
- backface-visibility: hidden;
3217
- z-index: 4;
3218
- bottom: 0;
3219
- -webkit-transform-origin: 50% 0;
3220
- -ms-transform-origin: 50% 0;
3221
- transform-origin: 50% 0;
3222
- -webkit-transform: perspective(200px) rotateX(180deg);
3223
- transform: perspective(200px) rotateX(180deg);
3224
  }
3225
 
3226
- .premium-countdown-flip .premium-countdown-figure .top-back span {
3227
- position: absolute;
3228
- top: -100%;
3229
- right: 0;
3230
- left: 0;
3231
- margin: auto;
3232
  }
3233
 
3234
- .premium-countdown-flip .premium-countdown-figure .bottom-back {
3235
- z-index: 2;
3236
- top: 0;
 
3237
  }
3238
 
3239
- .premium-countdown-flip .premium-countdown-figure .bottom-back span {
3240
- position: absolute;
3241
- top: 0;
3242
- right: 0;
3243
- left: 0;
3244
- margin: auto;
3245
  }
3246
 
3247
- .premium-countdown-flip .premium-countdown-figure .top,
3248
- .premium-countdown-flip .premium-countdown-figure .bottom-back,
3249
- .premium-countdown-flip .premium-countdown-figure .top-back {
3250
- height: 50%;
3251
- overflow: hidden;
3252
- background-color: #f7f7f7;
3253
- -webkit-border-top-right-radius: 10px;
3254
- border-top-right-radius: 10px;
3255
- -webkit-border-top-left-radius: 10px;
3256
- border-top-left-radius: 10px;
 
 
 
 
3257
  }
3258
 
3259
- .premium-countdown-flip .premium-countdown-figure .top-back {
3260
- -webkit-border-bottom-right-radius: 10px;
3261
- border-bottom-right-radius: 10px;
3262
- -webkit-border-bottom-left-radius: 10px;
3263
- border-bottom-left-radius: 10px;
 
 
 
 
 
 
 
 
3264
  }
3265
 
3266
- .premium-countdown-flip .premium-countdown-figure .top::after,
3267
- .premium-countdown-flip .premium-countdown-figure .bottom-back::after {
3268
- content: "";
3269
- position: absolute;
3270
- z-index: -1;
3271
- right: 0;
3272
- bottom: 0;
3273
- width: 100%;
3274
- height: 100%;
3275
- border-bottom: 1px solid rgba(0, 0, 0, 0.1);
3276
  }
3277
 
3278
- .side .premium-countdown-figure,
3279
- .side .premium-countdown-label {
3280
- display: inline-block;
 
 
 
 
 
3281
  }
3282
 
3283
- .side .premium-countdown-figure {
3284
- margin-left: 5px;
 
 
 
 
 
 
 
 
 
3285
  }
3286
 
3287
- .down .premium-countdown-figure,
3288
- .down .premium-countdown-label {
3289
- display: block;
3290
  }
3291
 
3292
- .down .premium-countdown-label {
3293
- width: 100%;
 
3294
  }
3295
- /**************** Premium Counter ***************/
3296
- /************************************************/
3297
- .premium-counter-area {
3298
- padding: 10px 0;
3299
  -js-display: flex;
3300
  display: -webkit-box;
3301
  display: -webkit-flex;
@@ -3312,66 +2610,22 @@
3312
  -moz-box-align: center;
3313
  -ms-flex-align: center;
3314
  align-items: center;
 
 
3315
  }
3316
 
3317
- .premium-counter-area.top {
3318
- -webkit-box-orient: vertical;
3319
- -webkit-box-direction: normal;
3320
- -webkit-flex-direction: column;
3321
- -moz-box-orient: vertical;
3322
- -moz-box-direction: normal;
3323
- -ms-flex-direction: column;
3324
- flex-direction: column;
3325
- }
3326
-
3327
- .premium-counter-area.right {
3328
- -webkit-box-orient: horizontal;
3329
- -webkit-box-direction: reverse;
3330
- -webkit-flex-direction: row-reverse;
3331
- -moz-box-orient: horizontal;
3332
- -moz-box-direction: reverse;
3333
- -ms-flex-direction: row-reverse;
3334
- flex-direction: row-reverse;
3335
- }
3336
-
3337
- .premium-counter-area.right .premium-counter-icon {
3338
- padding-right: 20px;
3339
- }
3340
-
3341
- .premium-counter-area.left .premium-counter-icon {
3342
- padding-left: 20px;
3343
- }
3344
-
3345
- .premium-counter-area .premium-counter-icon .icon i.fa:before {
3346
- vertical-align: text-top;
3347
  }
3348
 
3349
- .premium-counter-area .premium-counter-icon span.icon {
 
 
 
3350
  text-align: center;
3351
- display: inline-block;
3352
- vertical-align: middle;
3353
- }
3354
-
3355
- .premium-counter-area .premium-counter-icon .circle {
3356
- -webkit-border-radius: 100%;
3357
- border-radius: 100%;
3358
- }
3359
-
3360
- .premium-counter-area .premium-counter-icon img,
3361
- .premium-counter-area .premium-counter-icon svg {
3362
- width: 80px;
3363
- }
3364
-
3365
- .premium-counter-area .premium-counter-icon .premium-counter-animation svg {
3366
- height: 80px;
3367
- }
3368
-
3369
- .premium-counter-area .premium-counter-title p {
3370
- padding: 0;
3371
- margin: 0;
3372
- }
3373
-
3374
- .premium-counter-area .premium-counter-value-wrap {
3375
  -js-display: flex;
3376
  display: -webkit-box;
3377
  display: -webkit-flex;
@@ -3383,1907 +2637,3466 @@
3383
  -moz-box-align: center;
3384
  -ms-flex-align: center;
3385
  align-items: center;
 
 
 
 
 
 
 
 
 
3386
  }
3387
 
3388
- .premium-init-wrapper {
3389
- -js-display: flex;
3390
- display: -webkit-box;
3391
- display: -webkit-flex;
3392
- display: -moz-box;
3393
- display: -ms-flexbox;
3394
- display: flex;
3395
  }
3396
 
3397
- .premium-init-wrapper.row {
3398
- -webkit-box-align: center;
3399
- -webkit-align-items: center;
3400
- -moz-box-align: center;
3401
- -ms-flex-align: center;
3402
- align-items: center;
3403
  }
3404
 
3405
- .premium-init-wrapper.right {
3406
- text-align: right;
 
3407
  }
3408
 
3409
- span.icon.flex-width {
3410
- width: auto !important;
3411
- height: auto !important;
3412
  }
3413
 
3414
- .premium-counter-area .premium-counter-init {
3415
- font-size: 35px;
3416
- }
3417
- /**************** Premium Dual Heading *****************/
3418
- /*******************************************************/
3419
- .premium-dual-header-first-header,
3420
- .premium-dual-header-second-header {
3421
- position: relative;
3422
- padding: 0;
3423
- margin: 0;
3424
- display: inline-block;
3425
- -webkit-transform: translate(0, 0);
3426
- -ms-transform: translate(0, 0);
3427
- transform: translate(0, 0);
3428
  }
3429
 
3430
- .premium-dual-header-first-clip .premium-dual-header-first-span,
3431
- .premium-dual-header-second-clip {
3432
- -webkit-text-fill-color: transparent;
3433
- -webkit-background-clip: text;
3434
  }
3435
 
3436
- .premium-dual-header-first-clip.stroke .premium-dual-header-first-span,
3437
- .premium-dual-header-second-clip.stroke {
3438
- -webkit-text-stroke-color: transparent;
3439
- -webkit-text-fill-color: #fafafa;
3440
- -webkit-text-stroke-width: 2px;
3441
  }
3442
 
3443
- @media (max-width: 500px) {
3444
-
3445
- .premium-dual-header-first-header,
3446
- .premium-dual-header-second-header {
3447
- word-wrap: break-word;
3448
- }
3449
  }
3450
 
3451
- .premium-dual-header-first-header.gradient .premium-dual-header-first-span,
3452
- .premium-dual-header-second-header.gradient {
3453
- -webkit-background-size: 300% 300% !important;
3454
- background-size: 300% 300% !important;
3455
- -webkit-animation: Gradient 10s ease-in-out infinite;
3456
- animation: Gradient 10s ease-in-out infinite;
3457
  }
3458
 
3459
- @-webkit-keyframes Gradient {
3460
- 0% {
3461
- background-position: 100% 50%;
3462
- }
3463
-
3464
- 50% {
3465
- background-position: 0% 50%;
3466
- }
3467
-
3468
- 100% {
3469
- background-position: 100% 50%;
3470
- }
3471
  }
3472
 
3473
- @keyframes Gradient {
3474
- 0% {
3475
- background-position: 100% 50%;
3476
- }
3477
-
3478
- 50% {
3479
- background-position: 0% 50%;
3480
- }
3481
-
3482
- 100% {
3483
- background-position: 100% 50%;
3484
- }
3485
- }
3486
- /**************** Premium Fancy Text *******************/
3487
- /*******************************************************/
3488
- .premium-suffix-text,
3489
- .premium-fancy-text,
3490
- .premium-prefix-text {
3491
- font-size: 40px;
3492
  }
3493
 
3494
- .premium-fancy-text-wrapper:not(.typing) .premium-fancy-text,
3495
- .premium-fancy-item-hidden {
 
 
3496
  opacity: 0;
3497
  }
3498
 
3499
- .premium-fancy-text-wrapper .premium-fancy-list-items {
3500
- list-style: none;
 
 
 
 
 
 
 
 
 
 
 
 
3501
  }
3502
 
3503
- .premium-fancy-text-wrapper .premium-fancy-text-span-align {
3504
- vertical-align: top;
 
 
3505
  }
3506
 
3507
- .premium-fancy-text-wrapper:not(.typing):not(.slide) .premium-fancy-text-items-wrapper {
3508
- margin: 0;
3509
- padding: 0;
3510
- border: none;
3511
  position: relative;
 
3512
  }
3513
 
3514
- .premium-fancy-text-wrapper:not(.typing):not(.slide) .premium-fancy-list-items {
3515
- position: absolute;
3516
- top: 0;
3517
- left: 0;
3518
- display: inline-block;
3519
  }
3520
 
3521
- .premium-fancy-text-wrapper.zoomout .premium-fancy-item-hidden {
3522
- -webkit-animation: pa-zoom-out 0.8s;
3523
- animation: pa-zoom-out 0.8s;
 
3524
  }
3525
 
3526
- .premium-fancy-text-wrapper.zoomout .premium-fancy-item-visible {
3527
- position: relative !important;
3528
- -webkit-animation: pa-zoom-in 0.8s;
3529
- animation: pa-zoom-in 0.8s;
3530
  }
3531
 
3532
- .premium-fancy-text-wrapper.zoomout .premium-fancy-text-items-wrapper {
3533
- -webkit-perspective: 300px;
3534
- perspective: 300px;
 
3535
  }
3536
 
3537
- .premium-fancy-text-wrapper.rotate .premium-fancy-list-items {
3538
- -webkit-transform-origin: 50% 100%;
3539
- -ms-transform-origin: 50% 100%;
3540
- transform-origin: 50% 100%;
3541
  }
3542
 
3543
- .premium-fancy-text-wrapper.rotate .premium-fancy-item-hidden {
3544
- -webkit-transform: rotateX(180deg);
3545
- transform: rotateX(180deg);
3546
- -webkit-animation: pa-rotate-out 1.2s;
3547
- animation: pa-rotate-out 1.2s;
3548
  }
3549
 
3550
- .premium-fancy-text-wrapper.rotate .premium-fancy-item-visible {
3551
- position: relative !important;
3552
- -webkit-transform: rotateX(0deg);
3553
- transform: rotateX(0deg);
3554
- -webkit-animation: pa-rotate-in 1.2s;
3555
- animation: pa-rotate-in 1.2s;
 
 
 
3556
  }
3557
 
3558
- .premium-fancy-text-wrapper.custom .premium-fancy-item-visible {
3559
- position: relative !important;
 
 
 
 
 
 
 
3560
  }
3561
 
3562
- .premium-fancy-text-wrapper.auto-fade .premium-fancy-text {
3563
- display: inline-block;
3564
- width: 200px;
3565
- font-weight: 400;
 
 
 
 
 
3566
  }
3567
 
3568
- .premium-fancy-text-wrapper.auto-fade .premium-fancy-svg-text {
3569
- position: relative;
3570
- vertical-align: sub;
 
 
 
 
 
 
3571
  }
3572
 
3573
- .premium-fancy-text-wrapper.auto-fade g>text {
3574
- text-anchor: start;
3575
- shape-rendering: crispEdges;
3576
- opacity: 0;
3577
- font-size: 300px;
3578
- -webkit-animation-name: pa-auto-fade;
3579
- animation-name: pa-auto-fade;
3580
- -moz-animation-name: pa-auto-fade;
3581
- -webkit-animation-duration: 9s;
3582
- animation-duration: 9s;
3583
- -webkit-animation-timing-function: linear;
3584
- animation-timing-function: linear;
3585
- -webkit-animation-iteration-count: infinite;
3586
- animation-iteration-count: infinite;
3587
  }
3588
 
3589
- .premium-fancy-text-wrapper.auto-fade g>text:nth-child(1) {
3590
- -webkit-animation-delay: 0s;
3591
- animation-delay: 0s;
 
3592
  }
3593
 
3594
- .premium-fancy-text-wrapper.auto-fade g>text:nth-child(2) {
3595
- -webkit-animation-delay: 3s;
3596
- animation-delay: 3s;
 
3597
  }
3598
 
3599
- .premium-fancy-text-wrapper.auto-fade g>text:nth-child(3) {
3600
- -webkit-animation-delay: 6s;
3601
- animation-delay: 6s;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3602
  }
3603
 
3604
- .premium-fancy-text-wrapper.loading .premium-fancy-text {
3605
- position: relative;
 
 
3606
  }
3607
 
3608
- .premium-fancy-text-wrapper.loading .premium-fancy-text .premium-loading-bar {
3609
- position: absolute;
3610
- width: 100%;
3611
- height: 3px;
3612
- bottom: 0;
3613
- left: 0;
3614
- animation: pa-loading-bar 2.5s ease-out infinite;
3615
- -webkit-animation: pa-loading-bar 2.5s ease-out infinite;
3616
  }
3617
 
3618
- .premium-fancy-text-wrapper.loading.pause .premium-fancy-text:hover .premium-loading-bar {
3619
- -webkit-animation-play-state: paused;
3620
- animation-play-state: paused;
3621
  }
3622
 
3623
- @-webkit-keyframes pa-auto-fade {
3624
- 0% {
3625
- opacity: 0;
3626
- }
3627
-
3628
- 20% {
3629
- opacity: 1;
3630
- }
3631
-
3632
- 35% {
3633
- opacity: 0;
3634
- }
3635
-
3636
- 100% {
3637
- opacity: 0;
3638
- }
3639
  }
3640
 
3641
- @keyframes pa-auto-fade {
3642
- 0% {
3643
- opacity: 0;
3644
- }
 
 
3645
 
3646
- 20% {
3647
- opacity: 1;
3648
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3649
 
3650
- 35% {
3651
- opacity: 0;
3652
- }
 
 
 
 
 
3653
 
3654
- 100% {
3655
- opacity: 0;
3656
- }
 
3657
  }
3658
 
3659
- @-webkit-keyframes pa-loading-bar {
3660
- 0% {
3661
- width: 0;
3662
- }
 
 
 
3663
 
3664
- 100% {
3665
- width: 100;
3666
- }
 
 
3667
  }
3668
 
3669
- @keyframes pa-loading-bar {
3670
- 0% {
3671
- width: 0;
3672
- }
 
 
3673
 
3674
- 100% {
3675
- width: 100;
3676
- }
 
 
3677
  }
3678
 
3679
- @-webkit-keyframes pa-zoom-in {
3680
- 0% {
3681
- opacity: 0;
3682
- -webkit-transform: translateZ(100px);
3683
- transform: translateZ(100px);
3684
- }
3685
 
3686
- 100% {
3687
- opacity: 1;
3688
- -webkit-transform: translateZ(0);
3689
- transform: translateZ(0);
3690
- }
3691
  }
3692
 
3693
- @keyframes pa-zoom-in {
3694
- 0% {
3695
- opacity: 0;
3696
- -webkit-transform: translateZ(100px);
3697
- transform: translateZ(100px);
3698
- }
3699
 
3700
- 100% {
3701
- opacity: 1;
3702
- -webkit-transform: translateZ(0);
3703
- transform: translateZ(0);
3704
- }
 
 
 
 
 
 
 
 
 
3705
  }
3706
 
3707
- @-webkit-keyframes pa-zoom-out {
3708
- 0% {
3709
- opacity: 1;
3710
- -webkit-transform: translateZ(0);
3711
- transform: translateZ(0);
3712
- }
3713
 
3714
- 100% {
3715
- opacity: 0;
3716
- -webkit-transform: translateZ(-100px);
3717
- transform: translateZ(-100px);
3718
- }
3719
  }
3720
 
3721
- @keyframes pa-zoom-out {
3722
- 0% {
3723
- opacity: 1;
3724
- -webkit-transform: translateZ(0);
3725
- transform: translateZ(0);
3726
- }
 
3727
 
3728
- 100% {
3729
- opacity: 0;
3730
- -webkit-transform: translateZ(-100px);
3731
- transform: translateZ(-100px);
3732
- }
3733
  }
3734
 
3735
- @-webkit-keyframes pa-rotate-in {
3736
- 0% {
3737
- opacity: 0;
3738
- -webkit-transform: rotateX(180deg);
3739
- transform: rotateX(180deg);
3740
- }
 
 
 
 
 
 
 
 
 
3741
 
3742
- 35% {
3743
- opacity: 0;
3744
- -webkit-transform: rotateX(120deg);
3745
- transform: rotateX(120deg);
3746
- }
3747
 
3748
- 65% {
3749
- opacity: 0;
3750
- }
 
 
 
 
 
 
 
 
 
 
 
 
3751
 
3752
- 100% {
3753
- opacity: 1;
3754
- -webkit-transform: rotateX(360deg);
3755
- transform: rotateX(360deg);
3756
- }
3757
  }
3758
 
3759
- @keyframes pa-rotate-in {
3760
- 0% {
3761
- opacity: 0;
3762
- -webkit-transform: rotateX(180deg);
3763
- transform: rotateX(180deg);
3764
- }
3765
-
3766
- 35% {
3767
- opacity: 0;
3768
- -webkit-transform: rotateX(120deg);
3769
- transform: rotateX(120deg);
3770
- }
3771
-
3772
- 65% {
3773
- opacity: 0;
3774
- }
3775
-
3776
- 100% {
3777
- opacity: 1;
3778
- -webkit-transform: rotateX(360deg);
3779
- transform: rotateX(360deg);
3780
- }
3781
  }
3782
 
3783
- @-webkit-keyframes pa-rotate-out {
3784
- 0% {
3785
- opacity: 1;
3786
- -webkit-transform: rotateX(0deg);
3787
- transform: rotateX(0deg);
3788
- }
3789
-
3790
- 35% {
3791
- opacity: 1;
3792
- -webkit-transform: rotateX(-40deg);
3793
- transform: rotateX(-40deg);
3794
- }
3795
-
3796
- 65% {
3797
- opacity: 0;
3798
- }
3799
-
3800
- 100% {
3801
- opacity: 0;
3802
- -webkit-transform: rotateX(180deg);
3803
- transform: rotateX(180deg);
3804
- }
3805
  }
3806
 
3807
- @keyframes pa-rotate-out {
3808
- 0% {
3809
- opacity: 1;
3810
- -webkit-transform: rotateX(0deg);
3811
- transform: rotateX(0deg);
3812
- }
3813
 
3814
- 35% {
3815
- opacity: 1;
3816
- -webkit-transform: rotateX(-40deg);
3817
- transform: rotateX(-40deg);
3818
- }
3819
 
3820
- 65% {
3821
- opacity: 0;
3822
- }
 
 
3823
 
3824
- 100% {
3825
- opacity: 0;
3826
- -webkit-transform: rotateX(180deg);
3827
- transform: rotateX(180deg);
3828
- }
3829
  }
3830
- /**************** Premium Bullet List *****************/
3831
- /******************************************************/
3832
- .premium-bullet-list-box {
3833
- -js-display: flex;
3834
- display: -webkit-box;
3835
- display: -webkit-flex;
3836
- display: -moz-box;
3837
- display: -ms-flexbox;
3838
- display: flex;
3839
- -webkit-flex-wrap: wrap;
3840
- -ms-flex-wrap: wrap;
3841
- flex-wrap: wrap;
3842
- -webkit-box-orient: vertical;
3843
- -webkit-box-direction: normal;
3844
- -webkit-flex-direction: column;
3845
- -moz-box-orient: vertical;
3846
- -moz-box-direction: normal;
3847
- -ms-flex-direction: column;
3848
- flex-direction: column;
3849
- padding: 0;
3850
  }
3851
 
3852
- .premium-bullet-list-box .premium-bullet-list-content-grow-lc {
3853
- -webkit-transform-origin: right center;
3854
- -ms-transform-origin: right center;
3855
- transform-origin: right center;
3856
  }
3857
 
3858
- .premium-bullet-list-box .premium-bullet-list-content-grow-rc {
3859
- -webkit-transform-origin: left center;
3860
- -ms-transform-origin: left center;
3861
- transform-origin: left center;
3862
  }
3863
 
3864
- .premium-bullet-list-box .premium-bullet-list-content-grow-cc {
3865
- -webkit-transform-origin: center center;
3866
- -ms-transform-origin: center center;
3867
- transform-origin: center center;
3868
  }
3869
 
3870
- .premium-bullet-list-content {
3871
- -js-display: flex;
3872
- display: -webkit-box;
3873
- display: -webkit-flex;
3874
- display: -moz-box;
3875
- display: -ms-flexbox;
3876
- display: flex;
3877
- -webkit-transition: all 0.3s ease-in-out;
3878
- transition: all 0.3s ease-in-out;
3879
- width: auto;
3880
- position: relative;
3881
  }
3882
 
3883
- .premium-bullet-list-content .premium-bullet-list-text span,
3884
- .premium-bullet-list-content .premium-bullet-list-wrapper {
3885
- display: inline-block;
3886
- -webkit-align-self: center;
3887
- -ms-flex-item-align: center;
3888
- align-self: center;
3889
- -webkit-transition: all 0.3s ease-in-out;
3890
- transition: all 0.3s ease-in-out;
 
 
 
 
 
 
 
 
3891
  }
3892
 
3893
- .premium-bullet-list-content .premium-bullet-list-text span {
3894
- margin: 0 5px;
3895
- -webkit-box-flex: 1;
3896
- -webkit-flex: 1;
3897
- -moz-box-flex: 1;
3898
- -ms-flex: 1;
3899
- flex: 1;
3900
  }
3901
 
3902
- .premium-bullet-list-content .premium-bullet-list-icon-text p {
3903
- font-size: 18px;
3904
- background-color: #eee;
3905
- padding: 1px 5px;
3906
- -webkit-border-radius: 2px;
3907
- border-radius: 2px;
3908
  }
3909
 
3910
- .premium-bullet-list-content .premium-bullet-list-text span,
3911
- .premium-bullet-list-content .premium-bullet-list-icon-text p,
3912
- .premium-bullet-list-content .premium-bullet-list-wrapper img,
3913
- .premium-bullet-list-content .premium-bullet-list-wrapper svg,
3914
- .premium-bullet-list-content .premium-bullet-list-wrapper i {
3915
- -webkit-transition: all 0.3s ease-in-out;
3916
- transition: all 0.3s ease-in-out;
 
 
 
3917
  }
3918
 
3919
- .premium-bullet-list-content .premium-bullet-list-wrapper {
3920
- position: relative;
3921
- line-height: 0;
3922
  }
3923
 
3924
- .premium-bullet-list-content .premium-bullet-list-wrapper img,
3925
- .premium-bullet-list-content .premium-bullet-list-wrapper svg {
3926
- width: 30px !important;
3927
- height: 30px !important;
3928
- position: relative;
3929
- z-index: 500;
3930
  }
3931
 
3932
- .premium-bullet-list-content .premium-bullet-list-wrapper i,
3933
- .premium-bullet-list-content .premium-bullet-list-wrapper .premium-bullet-list-icon-text {
3934
- position: relative;
3935
- z-index: 500;
 
 
 
 
 
3936
  }
3937
 
3938
- .premium-bullet-list-content .premium-bullet-list-link {
3939
- position: absolute;
3940
- top: 0;
3941
- right: 0;
3942
- width: 100%;
3943
- height: 100%;
3944
- z-index: 1000;
3945
  }
3946
 
3947
- .premium-bullet-list-content:not(:last-of-type) .premium-bullet-list-connector {
3948
- width: 100%;
3949
- height: 100%;
3950
- position: absolute;
3951
- top: 0.5em;
3952
- z-index: 100;
3953
- -js-display: flex;
3954
- display: -webkit-box;
3955
- display: -webkit-flex;
3956
- display: -moz-box;
3957
- display: -ms-flexbox;
3958
- display: flex;
3959
- -webkit-box-pack: center;
3960
- -webkit-justify-content: center;
3961
- -moz-box-pack: center;
3962
- -ms-flex-pack: center;
3963
- justify-content: center;
3964
  }
3965
 
3966
- .premium-bullet-list-content:not(:last-of-type) .premium-bullet-list-connector .premium-icon-connector-content:after {
3967
- content: "";
3968
- border-left-width: 1px;
3969
- border-left-style: solid;
3970
- border-color: #333333;
3971
- display: block;
3972
- height: 100%;
 
 
 
3973
  }
3974
 
3975
- li.premium-bullet-list-content.premium-bullet-list-content-inline {
3976
- -webkit-align-self: center;
3977
- -ms-flex-item-align: center;
3978
- align-self: center;
3979
- z-index: 2;
 
3980
  }
3981
 
3982
- li.premium-bullet-list-content.premium-bullet-list-content-inline:not(:first-child) {
3983
- margin: 0 3px;
 
3984
  }
3985
 
3986
- li.premium-bullet-list-content.premium-bullet-list-content-inline:first-child {
3987
- margin: 0 0 0 3px;
 
 
 
 
3988
  }
3989
 
3990
- .premium-bullet-list-divider:not(:last-child) {
3991
- width: 100%;
3992
- -webkit-box-flex: 0;
3993
- -webkit-flex: 0 0 100%;
3994
- -moz-box-flex: 0;
3995
- -ms-flex: 0 0 100%;
3996
- flex: 0 0 100%;
3997
- overflow: hidden;
 
 
3998
  }
3999
 
4000
- .premium-bullet-list-divider:not(:last-child):after {
4001
- content: "";
4002
- display: block;
4003
- border-top-style: solid;
4004
- border-top-width: 1px;
4005
  }
4006
 
4007
- .premium-bullet-list-divider-inline:not(:last-child) {
4008
- float: left;
4009
- display: inline-block;
4010
- position: relative;
4011
- height: 100%;
4012
- overflow: hidden;
4013
- -webkit-align-self: center;
4014
- -ms-flex-item-align: center;
4015
- align-self: center;
4016
- margin: 0 3px;
4017
  }
4018
 
4019
- .premium-bullet-list-divider-inline:not(:last-child):after {
4020
- content: "";
4021
- display: block;
4022
- border-right-width: 1px;
4023
- height: 33px;
4024
- border-right-style: solid;
4025
  }
4026
 
4027
- .premium-bullet-list-icon-text {
4028
- line-height: 1.5;
4029
  }
4030
 
4031
- .premium-bullet-list-icon-text p,
4032
- ul.premium-bullet-list-box,
4033
- li.premium-bullet-list-content {
4034
- margin: 0;
4035
  }
4036
 
4037
- .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper i,
4038
- .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-text span,
4039
- .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-icon-text p {
4040
- color: transparent !important;
4041
- text-shadow: 0 0 3px #aaa;
4042
  }
4043
-
4044
- .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-icon-connector-content,
4045
- .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper .premium-lottie-animation svg,
4046
- .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper img,
4047
- .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-badge {
4048
- -webkit-filter: blur(3px);
4049
- filter: blur(3px);
 
 
 
 
 
 
 
 
 
 
 
 
 
4050
  }
4051
 
4052
- .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper i,
4053
- .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-text span,
4054
- .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-icon-text p {
4055
- color: #aaa !important;
4056
- text-shadow: 0 0px 0 transparent;
 
 
 
4057
  }
4058
 
4059
- .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-icon-connector-content,
4060
- .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper .premium-lottie-animation svg,
4061
- .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper img,
4062
- .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-badge {
4063
- -webkit-filter: none;
4064
- filter: none;
 
 
4065
  }
4066
 
4067
- .premium-bullet-list-content .premium-bullet-list-badge {
4068
- font-size: 11px;
4069
- top: auto;
4070
- min-width: -webkit-max-content;
4071
- min-width: -moz-max-content;
4072
- min-width: max-content;
4073
- height: -webkit-fit-content;
4074
- height: -moz-fit-content;
4075
- height: fit-content;
4076
  }
4077
 
4078
- .premium-bullet-list-content .premium-bullet-list-icon-text p {
4079
- font-size: 13px;
4080
  }
4081
 
4082
- .premium-bullet-list-gradient-effect[data-text] {
4083
- display: inline-block;
4084
- position: relative;
4085
- text-decoration: none;
4086
  }
4087
 
4088
- .premium-bullet-list-gradient-effect[data-text]::before {
4089
- content: attr(data-text);
4090
- position: absolute;
4091
- z-index: 1;
4092
- overflow: hidden;
4093
- -webkit-clip-path: polygon(100% 100%, 100% 100%, 50% 50%);
4094
- clip-path: polygon(100% 100%, 100% 100%, 50% 50%);
4095
- -webkit-background-clip: text;
4096
- background-clip: text;
4097
- -webkit-text-fill-color: transparent;
4098
- -webkit-transition: all 0.4s ease;
4099
- transition: all 0.4s ease;
4100
  }
4101
 
4102
- .premium-bullet-list-content:hover .premium-bullet-list-gradient-effect[data-text]::before,
4103
- .premium-bullet-list-content:focus .premium-bullet-list-gradient-effect[data-text]::before {
4104
- -webkit-animation: rtlgradient 1s forwards;
4105
- animation: rtlgradient 1s forwards;
4106
  }
4107
 
4108
- @-webkit-keyframes rtlgradient {
4109
- 0% {
4110
- -webkit-clip-path: circle(0% at 150% 50%);
4111
- clip-path: circle(0% at 150% 50%);
4112
- }
4113
 
4114
- 100% {
4115
- -webkit-clip-path: circle(100% at 50% 50%);
4116
- clip-path: circle(100% at 50% 50%);
4117
- }
4118
  }
4119
 
4120
- @keyframes rtlgradient {
4121
- 0% {
4122
- -webkit-clip-path: circle(0% at 150% 50%);
4123
- clip-path: circle(0% at 150% 50%);
4124
- }
4125
-
4126
- 100% {
4127
- -webkit-clip-path: circle(100% at 50% 50%);
4128
- clip-path: circle(100% at 50% 50%);
4129
- }
4130
- }
4131
-
4132
- ul[data-list-animation*="animated-"] .premium-bullet-list-divider,
4133
- ul[data-list-animation*="animated-"] .premium-bullet-list-content,
4134
- ul[data-list-animation*="animated-"] .premium-bullet-list-divider-inline {
4135
- opacity: 0;
4136
- }
4137
-
4138
- .premium-bullet-list-content-grow-effect:hover {
4139
- -webkit-transform: scale(1.07);
4140
- -ms-transform: scale(1.07);
4141
- transform: scale(1.07);
4142
- }
4143
-
4144
- @-webkit-keyframes spin {
4145
- 100% {
4146
- -webkit-transform: rotate(360deg);
4147
- transform: rotate(360deg);
4148
- }
4149
- }
4150
-
4151
- @keyframes spin {
4152
- 100% {
4153
- -webkit-transform: rotate(360deg);
4154
- transform: rotate(360deg);
4155
- }
4156
- }
4157
- /**************** Premium Image Button ***********/
4158
- /*************************************************/
4159
- .premium-image-button {
4160
- -js-display: inline-flex;
4161
- display: -webkit-inline-box;
4162
- display: -webkit-inline-flex;
4163
- display: -moz-inline-box;
4164
- display: -ms-inline-flexbox;
4165
- display: inline-flex;
4166
- position: relative;
4167
- overflow: hidden;
4168
- background-color: #eee;
4169
- cursor: pointer;
4170
- -webkit-transition: all 0.2s ease-in-out !important;
4171
- transition: all 0.2s ease-in-out !important;
4172
- }
4173
-
4174
- .premium-image-button .premium-button-style6-bg,
4175
- .premium-image-button.premium-button-style6:before,
4176
- .premium-image-button:not(.premium-image-button-style6):hover {
4177
- background-color: #54595f;
4178
- }
4179
-
4180
- /*Default background for slide styles*/
4181
- .premium-image-button:hover,
4182
- .premium-image-button-style4-icon-wrapper,
4183
- .premium-image-button-style1-top:before,
4184
- .premium-image-button-style1-bottom:before,
4185
- .premium-image-button-style1-left:before,
4186
- .premium-image-button-style1-right:before {
4187
- background-color: #54595f;
4188
  }
4189
 
4190
- .premium-image-button-text-icon-wrapper {
4191
- width: 100%;
4192
  -js-display: flex;
4193
  display: -webkit-box;
4194
  display: -webkit-flex;
4195
  display: -moz-box;
4196
  display: -ms-flexbox;
4197
  display: flex;
4198
- -webkit-box-pack: center;
4199
- -webkit-justify-content: center;
4200
- -moz-box-pack: center;
4201
- -ms-flex-pack: center;
4202
- justify-content: center;
4203
  -webkit-box-align: center;
4204
  -webkit-align-items: center;
4205
  -moz-box-align: center;
4206
  -ms-flex-align: center;
4207
  align-items: center;
4208
- position: relative;
4209
- z-index: 3;
4210
- -webkit-transition: all 0.2s ease-in-out;
4211
- transition: all 0.2s ease-in-out;
4212
  }
4213
 
4214
- .premium-image-button-text-icon-wrapper span,
4215
- .premium-image-button-text-icon-wrapper,
4216
- .premium-image-button-text-icon-wrapper i,
4217
- .premium-image-button-text-icon-wrapper svg {
4218
- -webkit-transition: all 0.2s ease-in-out;
4219
- transition: all 0.2s ease-in-out;
 
4220
  }
4221
 
4222
- .premium-image-button-style1-bottom:before,
4223
- .premium-image-button-style1-top:before,
4224
- .premium-image-button-style1-left:before,
4225
- .premium-image-button-style1-right:before {
4226
- -webkit-transition: all 0.2s ease-in-out;
4227
- transition: all 0.2s ease-in-out;
4228
  }
4229
 
4230
- .premium-image-button-style1-bottom:before {
4231
- content: "";
4232
- position: absolute;
4233
- width: 100%;
4234
- height: 0;
4235
- top: 0;
4236
- right: 0;
4237
  }
4238
 
4239
- .premium-image-button-style1-top:before {
4240
- content: "";
4241
- position: absolute;
4242
- width: 100%;
4243
- height: 0;
4244
- bottom: 0;
4245
- right: 0;
4246
  }
4247
 
4248
- .premium-image-button-style1-right:before {
4249
- content: "";
4250
- position: absolute;
4251
- width: 0;
4252
- height: 100%;
4253
- bottom: 0;
4254
- right: 0;
4255
  }
4256
-
4257
- .premium-image-button-style1-left:before {
4258
- content: "";
4259
- position: absolute;
4260
- width: 0;
4261
- height: 100%;
4262
- top: 0;
4263
- left: 0;
 
 
 
4264
  }
4265
 
4266
- .premium-image-button-style1-bottom:hover:before {
4267
- height: 100%;
 
 
4268
  }
4269
 
4270
- .premium-image-button-style1-top:hover:before {
4271
- height: 100%;
 
 
 
4272
  }
4273
 
4274
- .premium-image-button-style1-right:hover:before {
4275
- width: 100%;
4276
- }
4277
 
4278
- .premium-image-button-style1-left:hover:before {
4279
- width: 100%;
 
 
4280
  }
4281
 
4282
- .premium-image-button-diagonal-top,
4283
- .premium-image-button-diagonal-bottom,
4284
- .premium-image-button-diagonal-left,
4285
- .premium-image-button-diagonal-right {
4286
- z-index: 10;
 
4287
  }
4288
 
4289
- .premium-image-button-diagonal-top:before,
4290
- .premium-image-button-diagonal-bottom:before,
4291
- .premium-image-button-diagonal-left:before,
4292
- .premium-image-button-diagonal-right:before {
4293
- position: absolute;
4294
- top: 0px;
4295
- right: 0px;
4296
- width: 100%;
4297
- height: 100%;
4298
- content: "";
4299
- z-index: 1;
4300
- background: rgba(255, 255, 255, 0.2);
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
- -webkit-transition: all 0.8s ease-out;
4305
- transition: all 0.8s ease-out;
4306
  }
4307
 
4308
- .premium-image-button-diagonal-right:hover:before,
4309
- .premium-image-button-diagonal-left:before {
4310
- -webkit-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0);
4311
- -ms-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0);
4312
- transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4313
  }
4314
 
4315
- .premium-image-button-diagonal-left:hover:before,
4316
- .premium-image-button-diagonal-right:before {
4317
- -webkit-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 150%, 0);
4318
- -ms-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 150%, 0);
4319
- transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 150%, 0);
4320
  }
4321
 
4322
- .premium-image-button-diagonal-top:hover:before,
4323
- .premium-image-button-diagonal-bottom:before {
4324
- -webkit-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, -150%, 0);
4325
- -ms-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, -150%, 0);
4326
- transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, -150%, 0);
4327
  }
4328
 
4329
- .premium-image-button-diagonal-bottom:hover:before,
4330
- .premium-image-button-diagonal-top:before {
4331
- -webkit-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, 150%, 0);
4332
- -ms-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, 150%, 0);
4333
- transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, 150%, 0);
4334
  }
4335
 
4336
- .premium-image-button-style4-icon-wrapper {
4337
- position: absolute;
4338
- z-index: 2;
4339
- width: 100%;
4340
- text-align: center;
4341
- display: -webkit-box;
4342
- display: -webkit-flex;
4343
- display: -ms-flexbox;
4344
- -js-display: flex;
4345
- display: -moz-box;
4346
- display: flex;
4347
- -webkit-box-align: center;
4348
- -webkit-align-items: center;
4349
- -moz-box-align: center;
4350
- -ms-flex-align: center;
4351
- align-items: center;
4352
- -webkit-box-pack: center;
4353
- -webkit-justify-content: center;
4354
- -moz-box-pack: center;
4355
- -ms-flex-pack: center;
4356
- justify-content: center;
4357
- height: 100%;
4358
- opacity: 0;
4359
- -webkit-transition: all 0.3s ease-in-out;
4360
- transition: all 0.3s ease-in-out;
4361
  }
4362
 
4363
- .premium-image-button-style4-icon-wrapper.top {
4364
- bottom: -100%;
4365
- right: 0;
 
 
4366
  }
4367
 
4368
- .premium-image-button-style4-icon-wrapper.bottom {
4369
- top: -100%;
4370
- right: 0;
4371
  }
4372
 
4373
- .premium-image-button-style4-icon-wrapper.left {
4374
- top: 0;
4375
- right: -100%;
 
4376
  }
4377
 
4378
- .premium-image-button-style4-icon-wrapper.right {
4379
- top: 0;
4380
- left: -100%;
4381
  }
4382
 
4383
- .premium-image-button-style4-bottom:hover .premium-image-button-style4-icon-wrapper {
4384
- top: 0;
4385
- opacity: 1;
 
4386
  }
4387
 
4388
- .premium-image-button-style4-top:hover .premium-image-button-style4-icon-wrapper {
4389
- bottom: 0;
4390
- opacity: 1;
 
 
4391
  }
4392
 
4393
- .premium-image-button-style4-left:hover .premium-image-button-style4-icon-wrapper {
4394
- right: 0;
4395
- opacity: 1;
 
 
 
4396
  }
4397
 
4398
- .premium-image-button-style4-right:hover .premium-image-button-style4-icon-wrapper {
4399
- left: 0;
4400
- opacity: 1;
4401
  }
4402
 
4403
- .premium-image-button-style4-bottom:hover .premium-image-button-text-icon-wrapper {
4404
- -webkit-transform: translateY(100%);
4405
- -ms-transform: translateY(100%);
4406
- transform: translateY(100%);
4407
- opacity: 0;
4408
  }
4409
 
4410
- .premium-image-button-style4-top:hover .premium-image-button-text-icon-wrapper {
4411
- -webkit-transform: translateY(-100%);
4412
- -ms-transform: translateY(-100%);
4413
- transform: translateY(-100%);
4414
- opacity: 0;
4415
  }
4416
 
4417
- .premium-image-button-style4-left:hover .premium-image-button-text-icon-wrapper {
4418
- -webkit-transform: translateX(-100%);
4419
- -ms-transform: translateX(-100%);
4420
- transform: translateX(-100%);
4421
  opacity: 0;
 
 
 
 
 
 
 
 
 
 
4422
  }
4423
 
4424
- .premium-image-button-style4-right:hover .premium-image-button-text-icon-wrapper {
4425
- -webkit-transform: translateX(100%);
4426
- -ms-transform: translateX(100%);
4427
- transform: translateX(100%);
4428
- opacity: 0;
4429
  }
4430
 
4431
- .premium-image-button-overlap-effect-horizontal:before,
4432
- .premium-image-button-overlap-effect-vertical:before {
4433
- position: absolute;
4434
- content: "";
4435
- top: 0;
4436
- right: 0;
4437
- width: 100%;
4438
- height: 100%;
4439
- opacity: 0;
4440
- -webkit-transition: all 1s ease-in-out;
4441
- transition: all 1s ease-in-out;
4442
- background: rgba(255, 255, 255, 0.2);
4443
- -webkit-animation-name: premium-overlap-effect-done;
4444
- animation-name: premium-overlap-effect-done;
4445
- -webkit-animation-duration: 1s;
4446
- animation-duration: 1s;
4447
  }
4448
 
4449
- .premium-image-button-overlap-effect-vertical:before {
4450
- -webkit-animation-name: premium-overlap-ver-effect-done;
4451
- animation-name: premium-overlap-ver-effect-done;
4452
- -webkit-animation-duration: 1s;
4453
- animation-duration: 1s;
4454
  }
4455
 
4456
- .premium-image-button-overlap-effect-horizontal:hover:before {
4457
- -webkit-animation-name: premium-overlap-effect;
4458
- animation-name: premium-overlap-effect;
4459
- -webkit-animation-duration: 1s;
4460
- animation-duration: 1s;
4461
  }
4462
 
4463
- .premium-image-button-overlap-effect-vertical:hover:before {
4464
- -webkit-animation-name: premium-overlap-ver-effect;
4465
- animation-name: premium-overlap-ver-effect;
4466
- -webkit-animation-duration: 1s;
4467
- animation-duration: 1s;
 
 
 
4468
  }
4469
 
4470
- .premium-image-button-style6:before {
4471
- content: "";
4472
- position: absolute;
4473
- left: 50%;
4474
- top: 50%;
4475
- width: 100px;
4476
- height: 100px;
4477
- -webkit-border-radius: 100%;
4478
- border-radius: 100%;
4479
- -webkit-transform: translate(-50%, -50%) scale(0);
4480
- -ms-transform: translate(-50%, -50%) scale(0);
4481
- transform: translate(-50%, -50%) scale(0);
4482
- -webkit-transition: all 0.3s ease-in-out;
4483
- transition: all 0.3s ease-in-out; }
4484
-
4485
- .premium-button-style6:hover:before {
4486
- -webkit-transform: translate(-50%, -50%) scale(3);
4487
- -ms-transform: translate(-50%, -50%) scale(3);
4488
- transform: translate(-50%, -50%) scale(3); }
4489
-
4490
- .premium-button-style6 .premium-button-text-icon-wrapper {
4491
- position: relative;
4492
- z-index: 1; }
4493
 
4494
- @-webkit-keyframes premium-overlap-effect {
4495
  0% {
4496
  opacity: 0;
4497
- -webkit-transform: rotateY(0deg);
4498
- transform: rotateY(0deg);
4499
  }
4500
 
4501
- 50% {
4502
  opacity: 1;
4503
- -webkit-transform: rotateY(180deg);
4504
- transform: rotateY(180deg);
 
 
4505
  }
4506
 
4507
  100% {
4508
  opacity: 0;
4509
- -webkit-transform: rotateY(360deg);
4510
- transform: rotateY(360deg);
4511
  }
4512
  }
4513
 
4514
- @keyframes premium-overlap-effect {
4515
  0% {
4516
  opacity: 0;
4517
- -webkit-transform: rotateY(0deg);
4518
- transform: rotateY(0deg);
4519
  }
4520
 
4521
- 50% {
4522
  opacity: 1;
4523
- -webkit-transform: rotateY(180deg);
4524
- transform: rotateY(180deg);
4525
  }
4526
 
4527
- 100% {
4528
  opacity: 0;
4529
- -webkit-transform: rotateY(360deg);
4530
- transform: rotateY(360deg);
4531
  }
4532
- }
4533
 
4534
- @-webkit-keyframes premium-overlap-effect-done {
4535
- 0% {
4536
  opacity: 0;
4537
- -webkit-transform: rotateY(0deg);
4538
- transform: rotateY(0deg);
4539
  }
 
4540
 
4541
- 50% {
4542
- opacity: 1;
4543
- -webkit-transform: rotateY(180deg);
4544
- transform: rotateY(180deg);
4545
  }
4546
 
4547
  100% {
4548
- opacity: 0;
4549
- -webkit-transform: rotateY(360deg);
4550
- transform: rotateY(360deg);
4551
  }
4552
  }
4553
 
4554
- @keyframes premium-overlap-effect-done {
4555
  0% {
4556
- opacity: 0;
4557
- -webkit-transform: rotateY(0deg);
4558
- transform: rotateY(0deg);
4559
  }
4560
 
4561
- 50% {
4562
- opacity: 1;
4563
- -webkit-transform: rotateY(180deg);
4564
- transform: rotateY(180deg);
 
 
 
 
 
 
4565
  }
4566
 
4567
  100% {
 
 
 
 
 
 
 
 
4568
  opacity: 0;
4569
- -webkit-transform: rotateY(360deg);
4570
- transform: rotateY(360deg);
 
 
 
 
 
 
4571
  }
4572
  }
4573
 
4574
- @-webkit-keyframes premium-overlap-ver-effect {
4575
  0% {
 
 
 
 
 
 
4576
  opacity: 0;
4577
- -webkit-transform: rotateX(0deg);
4578
- transform: rotateX(0deg);
4579
  }
 
4580
 
4581
- 50% {
 
4582
  opacity: 1;
4583
- -webkit-transform: rotateX(180deg);
4584
- transform: rotateX(180deg);
4585
  }
4586
 
4587
  100% {
4588
  opacity: 0;
4589
- -webkit-transform: rotateX(360deg);
4590
- transform: rotateX(360deg);
4591
  }
4592
  }
4593
 
4594
- @keyframes premium-overlap-ver-effect {
4595
  0% {
4596
  opacity: 0;
4597
- -webkit-transform: rotateX(0deg);
4598
- transform: rotateX(0deg);
4599
  }
4600
 
4601
- 50% {
 
 
 
 
 
 
 
 
 
 
4602
  opacity: 1;
 
 
 
 
 
 
 
 
4603
  -webkit-transform: rotateX(180deg);
4604
  transform: rotateX(180deg);
4605
  }
4606
 
4607
- 100% {
 
 
 
 
 
 
4608
  opacity: 0;
 
 
 
 
4609
  -webkit-transform: rotateX(360deg);
4610
  transform: rotateX(360deg);
4611
  }
4612
  }
4613
 
4614
- @-webkit-keyframes premium-overlap-ver-effect-done {
4615
  0% {
4616
- opacity: 0;
4617
  -webkit-transform: rotateX(0deg);
4618
  transform: rotateX(0deg);
4619
  }
4620
 
4621
- 50% {
4622
  opacity: 1;
4623
- -webkit-transform: rotateX(180deg);
4624
- transform: rotateX(180deg);
 
 
 
 
4625
  }
4626
 
4627
  100% {
4628
  opacity: 0;
4629
- -webkit-transform: rotateX(360deg);
4630
- transform: rotateX(360deg);
4631
  }
4632
  }
4633
 
4634
- @keyframes premium-overlap-ver-effect-done {
4635
  0% {
4636
- opacity: 0;
4637
  -webkit-transform: rotateX(0deg);
4638
  transform: rotateX(0deg);
4639
  }
4640
 
4641
- 50% {
4642
  opacity: 1;
4643
- -webkit-transform: rotateX(180deg);
4644
- transform: rotateX(180deg);
 
 
 
 
4645
  }
4646
 
4647
  100% {
4648
  opacity: 0;
4649
- -webkit-transform: rotateX(360deg);
4650
- transform: rotateX(360deg);
4651
  }
4652
  }
4653
- /************ Premium Image Scroll ***************/
4654
- /*************************************************/
4655
- .premium-image-scroll-section,
4656
- .premium-image-scroll-container {
4657
- -webkit-transition: all 0.3s ease-in-out;
4658
- transition: all 0.3s ease-in-out;
4659
- }
4660
-
4661
- .premium-image-scroll-section {
4662
- position: relative;
4663
- overflow: hidden;
4664
- width: 100%;
4665
- -webkit-mask-image: -webkit-radial-gradient(white, black);
4666
- }
4667
-
4668
- .premium-image-scroll-container {
4669
- width: 100%;
4670
- }
4671
-
4672
- .premium-image-scroll-container .premium-image-scroll-mask-media {
4673
- -webkit-mask-repeat: no-repeat;
4674
- mask-repeat: no-repeat;
4675
- -webkit-mask-position: center;
4676
- mask-position: center;
4677
- }
4678
-
4679
- .premium-container-scroll {
4680
- overflow: auto;
4681
- }
4682
-
4683
- .premium-image-scroll-container .premium-image-scroll-horizontal {
4684
- position: relative;
4685
- width: 100%;
4686
- height: 100%;
4687
- }
4688
-
4689
- .premium-image-scroll-container .premium-image-scroll-horizontal img {
4690
- max-width: none;
4691
- height: 100%;
4692
- }
4693
-
4694
- .premium-image-scroll-container .premium-image-scroll-vertical img {
4695
- width: 100%;
4696
- max-width: 100%;
4697
- height: auto;
4698
- }
4699
-
4700
- .premium-image-scroll-ver {
4701
- position: relative;
4702
- }
4703
-
4704
- .premium-image-scroll-container .premium-image-scroll-overlay {
4705
- background: rgba(2, 2, 2, 0.3);
4706
- }
4707
-
4708
- .premium-image-scroll-container .premium-image-scroll-link,
4709
- .premium-image-scroll-container .premium-image-scroll-overlay {
4710
- position: absolute;
4711
- top: 0;
4712
- bottom: 0;
4713
- right: 0;
4714
- left: 0;
4715
- z-index: 4;
4716
- }
4717
-
4718
- .premium-image-scroll-content {
4719
- display: inline-block;
4720
- position: absolute;
4721
- height: auto;
4722
- top: 50%;
4723
- right: 50%;
4724
- text-align: center;
4725
- z-index: 5;
4726
- -webkit-transform: translate(50%, -50%);
4727
- -ms-transform: translate(50%, -50%);
4728
- transform: translate(50%, -50%);
4729
- }
4730
-
4731
- .premium-container-scroll-instant .premium-image-scroll-image {
4732
- -webkit-transition: all 0s ease-in-out !important;
4733
- transition: all 0s ease-in-out !important;
4734
- }
4735
-
4736
- .premium-image-scroll-container img {
4737
- -webkit-transition: -webkit-transform 3s ease-in-out;
4738
- transition: -webkit-transform 3s ease-in-out;
4739
- transition: transform 3s ease-in-out;
4740
- transition: transform 3s ease-in-out, -webkit-transform 3s ease-in-out;
4741
- }
4742
-
4743
- .premium-image-scroll-container .premium-image-scroll-overlay,
4744
- .premium-image-scroll-container .premium-image-scroll-content {
4745
- -webkit-transition: all 0.3s ease-in-out;
4746
- transition: all 0.3s ease-in-out;
4747
- opacity: 1;
4748
- }
4749
-
4750
- .premium-image-scroll-container:hover .premium-image-scroll-overlay {
4751
- opacity: 0;
4752
- }
4753
-
4754
- .premium-image-scroll-container:hover .premium-image-scroll-content {
4755
- opacity: 0;
4756
- visibility: hidden;
4757
- }
4758
-
4759
- .premium-image-scroll-content .premium-image-scroll-icon {
4760
- display: inline-block;
4761
- font-family: "pa-elements" !important;
4762
- speak: none;
4763
- font-style: normal;
4764
- font-weight: normal;
4765
- font-variant: normal;
4766
- text-transform: none;
4767
- line-height: 1;
4768
- -webkit-font-smoothing: antialiased;
4769
- -moz-osx-font-smoothing: grayscale;
4770
- -webkit-animation-duration: 0.5s;
4771
- animation-duration: 0.5s;
4772
- -webkit-animation-iteration-count: infinite;
4773
- animation-iteration-count: infinite;
4774
- -webkit-animation-direction: alternate;
4775
- animation-direction: alternate;
4776
- -webkit-animation-timing-function: ease-in-out;
4777
- animation-timing-function: ease-in-out;
4778
- }
4779
-
4780
- .pa-horizontal-mouse-scroll:before {
4781
- content: "\e901";
4782
- }
4783
-
4784
- .pa-vertical-mouse-scroll:before {
4785
- content: "\e93c";
4786
- }
4787
-
4788
- .pa-horizontal-mouse-scroll {
4789
- -webkit-animation-name: pa-scroll-horizontal;
4790
- animation-name: pa-scroll-horizontal;
4791
- }
4792
-
4793
- .pa-vertical-mouse-scroll {
4794
- -webkit-animation-name: pa-scroll-vertical;
4795
- animation-name: pa-scroll-vertical;
4796
- }
4797
-
4798
- @-webkit-keyframes pa-scroll-vertical {
4799
- 0% {
4800
- -webkit-transform: translateY(0px);
4801
- transform: translateY(0px);
4802
- }
4803
-
4804
- 100% {
4805
- -webkit-transform: translateY(5px);
4806
- transform: translateY(5px);
4807
- }
4808
- }
4809
-
4810
- @keyframes pa-scroll-vertical {
4811
- 0% {
4812
- -webkit-transform: translateY(0px);
4813
- transform: translateY(0px);
4814
- }
4815
-
4816
- 100% {
4817
- -webkit-transform: translateY(5px);
4818
- transform: translateY(5px);
4819
- }
4820
- }
4821
-
4822
- @-webkit-keyframes pa-scroll-horizontal {
4823
- 0% {
4824
- -webkit-transform: translateX(0px);
4825
- transform: translateX(0px);
4826
- }
4827
-
4828
- 100% {
4829
- -webkit-transform: translateX(-5px);
4830
- transform: translateX(-5px);
4831
- }
4832
- }
4833
-
4834
- @keyframes pa-scroll-horizontal {
4835
- 0% {
4836
- -webkit-transform: translateX(0px);
4837
- transform: translateX(0px);
4838
- }
4839
-
4840
- 100% {
4841
- -webkit-transform: translateX(-5px);
4842
- transform: translateX(-5px);
4843
- }
4844
  }
4845
- /**************** Premium Image Separator ****************/
4846
- /*********************************************************/
4847
- /*Image Separator Container Style*/
4848
- .premium-image-separator-container {
4849
- position: absolute;
4850
- width: 100%;
4851
- z-index: 2;
4852
- top: auto;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4853
  }
4854
 
4855
- .premium-image-separator-container img {
4856
- display: inline-block !important;
4857
- -webkit-mask-repeat: no-repeat;
4858
- mask-repeat: no-repeat;
4859
- -webkit-mask-position: center;
4860
- mask-position: center;
 
4861
  }
4862
 
4863
- /*Link on Image Style*/
4864
- .premium-image-separator-link {
4865
- position: absolute;
4866
- z-index: 9999;
4867
- top: 0;
4868
- right: 0;
4869
- width: 100%;
4870
- height: 100%;
4871
- text-decoration: none;
4872
  }
4873
 
4874
- /*Important to override Theme options*/
4875
- a.premium-image-separator-link:hover,
4876
- a.premium-image-separator-link:visited,
4877
- a.premium-image-separator-link:focus,
4878
- a.premium-image-separator-link:active {
4879
- -webkit-box-shadow: none !important;
4880
- box-shadow: none !important;
4881
- outline: none !important;
4882
- border: none !important;
4883
- text-decoration: none !important;
4884
  }
4885
 
4886
- .premium-image-separator-container .img-responsive {
4887
- display: inline-block;
4888
  }
4889
-
4890
- .premium-image-separator-container i,
4891
- .premium-image-separator-container>svg {
4892
- padding: 20px;
4893
- -webkit-transition: all 0.3s ease-in-out;
4894
- transition: all 0.3s ease-in-out;
4895
  }
4896
- /******** Premium Media Grid ********/
4897
- /************************************/
4898
- .premium-img-gallery-filter,
4899
- .premium-blog-filter {
4900
  display: -webkit-box;
4901
  display: -webkit-flex;
4902
- display: -ms-flexbox;
4903
- -js-display: flex;
4904
  display: -moz-box;
 
4905
  display: flex;
4906
- -webkit-box-align: center;
4907
- -webkit-align-items: center;
4908
- -moz-box-align: center;
4909
- -ms-flex-align: center;
4910
- align-items: center;
4911
- -webkit-box-pack: center;
4912
- -webkit-justify-content: center;
4913
- -moz-box-pack: center;
4914
- -ms-flex-pack: center;
4915
- justify-content: center;
4916
- }
4917
-
4918
- .premium-img-gallery {
4919
- clear: both;
4920
- overflow: hidden;
4921
  }
4922
 
4923
- .premium-gallery-container .premium-gallery-item {
4924
- padding: 10px;
4925
- float: right;
4926
- /* Google Chrome isotope issue */
4927
  }
4928
 
4929
- .premium-gallery-container .grid-sizer {
4930
- width: 33.33%;
 
4931
  }
4932
 
4933
- .premium-img-gallery-filter .premium-gallery-cats-container li a.category,
4934
- .premium-blog-filter .premium-blog-filters-container li a.category {
4935
- outline: none;
4936
- text-decoration: none;
4937
- -webkit-border-radius: 75px;
4938
- border-radius: 75px;
4939
- margin: 15px 5px 20px;
4940
- padding: 7px 20px;
4941
- -webkit-transition: all 0.3s ease-in-out;
4942
- transition: all 0.3s ease-in-out;
4943
  }
4944
 
4945
- /* .premium-img-gallery-filter .premium-gallery-cats-container li a.category span {
4946
- -webkit-transition: all 0.3s ease-in-out;
4947
- transition: all 0.3s ease-in-out;
4948
- } */
4949
-
4950
- .pa-gallery-img {
4951
  position: relative;
 
 
 
 
 
 
 
 
 
 
 
 
4952
  }
4953
 
4954
- .pa-gallery-img .pa-gallery-whole-link {
 
 
4955
  position: absolute;
4956
- top: 0;
4957
- right: 0;
4958
- width: 100%;
4959
- height: 100%;
4960
- z-index: 2;
4961
  }
4962
 
4963
- .pa-gallery-img .pa-gallery-whole-link span {
4964
- display: none;
 
 
 
4965
  }
4966
 
4967
- .pa-gallery-img.style2 .pa-gallery-whole-link,
4968
- .pa-gallery-img.style3 .pa-gallery-whole-link {
4969
- z-index: 99;
4970
  }
4971
 
4972
- .pa-gallery-img-container {
4973
- overflow: hidden;
4974
- -webkit-backface-visibility: hidden;
4975
- -moz-backface-visibility: hidden;
4976
- -webkit-transform: translate3d(0, 0, 0);
4977
- transform: translate3d(0, 0, 0);
4978
  }
4979
 
4980
- .pa-gallery-img-container img {
4981
- display: block;
4982
- width: 100%;
4983
- -webkit-transition: all 0.3s ease-in-out;
4984
- transition: all 0.3s ease-in-out;
4985
  }
4986
 
4987
- .premium-img-gallery.gray img {
4988
- -webkit-filter: grayscale(100%);
4989
- filter: grayscale(100%);
 
 
 
 
 
4990
  }
4991
 
4992
- .premium-img-gallery.zoomout img,
4993
- .premium-img-gallery.scale img {
4994
- -webkit-transform: scale(1.2);
4995
- -ms-transform: scale(1.2);
4996
- transform: scale(1.2);
4997
  }
4998
 
4999
- .premium-img-gallery.sepia img {
5000
- -webkit-filter: sepia(30%);
5001
- filter: sepia(30%);
 
 
5002
  }
5003
 
5004
- .premium-img-gallery.bright img {
5005
- -webkit-filter: brightness(1);
5006
- filter: brightness(1);
5007
  }
5008
 
5009
- .premium-img-gallery.trans img {
5010
- -webkit-transform: translateX(15px) scale(1.1);
5011
- -ms-transform: translateX(15px) scale(1.1);
5012
- transform: translateX(15px) scale(1.1);
5013
  }
5014
 
5015
- .pa-gallery-img .pa-gallery-magnific-image i,
5016
- .pa-gallery-img .pa-gallery-magnific-image svg,
5017
- .pa-gallery-img .pa-gallery-img-link i,
5018
- .pa-gallery-img .pa-gallery-img-link svg {
5019
- -webkit-transition: all 0.3s ease-in-out;
5020
- transition: all 0.3s ease-in-out;
5021
  }
5022
 
5023
- .pa-gallery-img .pa-gallery-magnific-image span,
5024
- .pa-gallery-img .pa-gallery-img-link span {
5025
- line-height: 1;
5026
- display: inline-block;
5027
- opacity: 0;
5028
- margin: 0 5px;
5029
- padding: 15px;
5030
- -webkit-border-radius: 50%;
5031
- border-radius: 50%;
5032
  }
5033
 
5034
- .pa-gallery-img.style2 .pa-gallery-magnific-image span,
5035
- .pa-gallery-img.style2 .pa-gallery-img-link span {
5036
- margin: 0 5px 20px;
5037
  }
5038
 
5039
- .pa-gallery-img:hover .pa-gallery-magnific-image span {
5040
- -webkit-transition: all 0.3s ease-in-out, opacity 0.5s ease-in-out 0.3s;
5041
- transition: all 0.3s ease-in-out, opacity 0.5s ease-in-out 0.3s;
5042
  }
5043
 
5044
- .pa-gallery-img:hover .pa-gallery-img-link span {
5045
- -webkit-transition: all 0.3s ease-in-out, opacity 0.5s ease-in-out 0.6s;
5046
- transition: all 0.3s ease-in-out, opacity 0.5s ease-in-out 0.6s;
5047
  }
5048
 
5049
- .pa-gallery-img:hover .pa-gallery-magnific-image span,
5050
- .pa-gallery-img:hover .pa-gallery-img-link span,
5051
- .premium-gallery-icon-show a.pa-gallery-video-icon span {
5052
  opacity: 1;
 
5053
  }
5054
 
5055
- .premium-img-gallery-filter ul.premium-gallery-cats-container,
5056
- .premium-blog-filter ul.premium-blog-filters-container {
5057
- text-align: center;
5058
- margin: 0;
5059
- padding: 0;
 
5060
  }
5061
 
5062
- .premium-img-gallery-filter .premium-gallery-cats-container li,
5063
- .premium-blog-filter .premium-blog-filters-container li {
5064
- list-style: none;
5065
- display: -webkit-inline-box;
5066
- display: -webkit-inline-flex;
5067
- display: -ms-inline-flexbox;
5068
- -js-display: inline-flex;
5069
- display: -moz-inline-box;
5070
- display: inline-flex;
5071
  }
5072
 
5073
- .premium-img-gallery.zoomin .pa-gallery-img:hover img {
5074
- -webkit-transform: scale(1.1);
5075
- -ms-transform: scale(1.1);
5076
- transform: scale(1.1);
 
5077
  }
5078
 
5079
- .premium-img-gallery.zoomout .pa-gallery-img:hover img {
5080
- -webkit-transform: scale(1);
5081
- -ms-transform: scale(1);
5082
- transform: scale(1);
 
 
 
 
 
 
 
 
5083
  }
5084
 
5085
- .premium-img-gallery.scale .pa-gallery-img:hover img {
5086
- -webkit-transform: scale(1.3) rotate(-5deg);
5087
- -ms-transform: scale(1.3) rotate(-5deg);
5088
- transform: scale(1.3) rotate(-5deg);
5089
  }
5090
 
5091
- .premium-img-gallery.gray .pa-gallery-img:hover img {
5092
- -webkit-filter: grayscale(0%);
5093
- filter: grayscale(0%);
5094
  }
5095
 
5096
- .premium-img-gallery.blur .pa-gallery-img:hover img {
5097
- -webkit-filter: blur(3px);
5098
- filter: blur(3px);
 
5099
  }
5100
 
5101
- .premium-img-gallery.sepia .pa-gallery-img:hover img {
5102
- -webkit-filter: sepia(0%);
5103
- filter: sepia(0%);
5104
  }
5105
 
5106
- .premium-img-gallery.trans .pa-gallery-img:hover img {
5107
- -webkit-transform: translateX(0px) scale(1.1);
5108
- -ms-transform: translateX(0px) scale(1.1);
5109
- transform: translateX(0px) scale(1.1);
5110
  }
5111
 
5112
- .premium-img-gallery.bright .pa-gallery-img:hover img {
5113
- -webkit-filter: brightness(1.2);
5114
- filter: brightness(1.2);
5115
  }
5116
 
5117
- .pa-gallery-img .premium-gallery-caption {
5118
- padding: 10px;
5119
  }
5120
 
5121
- .pa-gallery-img .premium-gallery-caption .premium-gallery-img-name {
5122
- margin-bottom: 0;
5123
  }
5124
 
5125
- .pa-gallery-img.style1 {
5126
- overflow: hidden;
 
 
5127
  }
5128
 
5129
- .pa-gallery-img:not(.style2) .pa-gallery-icons-wrapper {
5130
- position: absolute;
5131
- top: 0;
5132
- right: 0;
5133
- width: 100%;
5134
- height: 100%;
5135
- -webkit-transition: all 0.3s ease-in-out;
5136
- transition: all 0.3s ease-in-out;
 
 
5137
  }
5138
 
5139
- .pa-gallery-img:not(.style2) .pa-gallery-icons-inner-container {
5140
- position: absolute;
5141
- top: 33.33%;
5142
- width: 100%;
5143
- text-align: center;
 
 
 
 
 
 
 
 
5144
  -webkit-transform: translateY(-50%);
5145
  -ms-transform: translateY(-50%);
5146
  transform: translateY(-50%);
5147
- z-index: 3;
5148
  }
5149
 
5150
- .pa-gallery-img.style1 .premium-gallery-caption {
5151
- position: absolute;
5152
- top: auto;
5153
- left: 0;
5154
- right: 0;
5155
- width: 100%;
5156
- -webkit-transition: all 500ms ease 0s;
5157
- transition: all 500ms ease 0s;
5158
- -webkit-transform: translate3d(0, 100%, 0);
5159
- -ms-transform: translate3d(0, 100%, 0);
5160
- transform: translate3d(0, 100%, 0);
5161
  }
5162
 
5163
- .pa-gallery-img.default .premium-gallery-caption {
5164
- position: absolute;
5165
- top: auto;
5166
- left: 0;
5167
- right: 0;
5168
- width: 100%;
5169
- bottom: 0;
5170
  }
5171
 
5172
- .pa-gallery-img.style1:hover .premium-gallery-caption {
5173
- -webkit-transform: translate3d(0, 0, 0);
5174
- -ms-transform: translate3d(0, 0, 0);
5175
- transform: translate3d(0, 0, 0);
5176
- bottom: -1px !important;
5177
  }
5178
 
5179
- .pa-gallery-img.style2 .pa-gallery-icons-caption-container {
5180
- position: absolute;
 
 
 
 
 
 
5181
  top: 0;
5182
  right: 0;
5183
- width: 100%;
5184
- height: 100%;
5185
- opacity: 0;
5186
- -webkit-backface-visibility: hidden;
5187
- backface-visibility: hidden;
5188
- -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
5189
- -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
5190
- transition: opacity 0.3s, -webkit-transform 0.3s;
5191
- transition: transform 0.3s, opacity 0.3s;
5192
- transition: transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;
5193
- z-index: 1;
5194
- background-color: rgba(108, 191, 226, 0.68);
5195
  display: -webkit-box;
5196
  display: -webkit-flex;
5197
- display: -ms-flexbox;
5198
- -js-display: flex;
5199
  display: -moz-box;
 
5200
  display: flex;
5201
- text-align: center;
5202
- -webkit-box-align: center;
5203
- -webkit-align-items: center;
5204
- -moz-box-align: center;
5205
- -ms-flex-align: center;
5206
- align-items: center;
5207
  }
5208
 
5209
- .pa-gallery-img.style2 .pa-gallery-icons-caption-cell {
5210
- width: 100%;
5211
  }
5212
 
5213
- .pa-gallery-img.style2:hover .pa-gallery-icons-caption-container {
5214
- opacity: 1;
5215
- -webkit-transform: translate(-15px, 15px);
5216
- -ms-transform: translate(-15px, 15px);
5217
- transform: translate(-15px, 15px);
5218
  }
5219
 
5220
- .premium-clearfix {
5221
- clear: both;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5222
  }
5223
 
5224
- .premium-gallery-container .pa-gallery-item {
5225
- padding: 10px;
5226
  }
5227
 
5228
- /**
5229
- * Metro Layout
5230
- */
5231
- .premium-img-gallery-metro .premium-gallery-item {
5232
- overflow: hidden;
5233
  }
5234
 
5235
- .premium-img-gallery-metro .pa-gallery-img {
5236
- height: 100%;
5237
  }
5238
 
5239
- .premium-img-gallery-metro .pa-gallery-img-container {
5240
- height: 100%;
5241
  }
5242
 
5243
- .premium-img-gallery-metro .pa-gallery-img-container img {
5244
- min-height: 100%;
5245
- width: 100%;
5246
- -o-object-fit: fill;
5247
- object-fit: fill;
 
5248
  }
5249
 
5250
- .premium-img-gallery .premium-gallery-item-hidden {
5251
- visibility: hidden;
5252
- width: 0 !important;
5253
- height: 0 !important;
5254
- margin: 0 !important;
5255
- padding: 0 !important;
5256
  }
5257
 
5258
- .premium-gallery-load-more .premium-gallery-load-more-btn {
5259
- -webkit-box-shadow: none;
5260
- box-shadow: none;
5261
- text-shadow: none;
5262
- border: none;
5263
- outline: none;
 
5264
  -webkit-box-align: center;
5265
- -ms-flex-align: center;
5266
  -webkit-align-items: center;
5267
  -moz-box-align: center;
 
5268
  align-items: center;
5269
- vertical-align: bottom;
 
 
 
 
 
 
 
5270
  cursor: pointer;
5271
- line-height: 1;
5272
- font-style: normal;
5273
- font-weight: normal;
5274
- background-image: none;
5275
- color: #fff;
5276
- -webkit-transition: all 0.3s ease-in-out;
5277
- transition: all 0.3s ease-in-out;
5278
  }
5279
 
5280
- .premium-gallery-load-more-btn {
5281
- display: -webkit-inline-box;
5282
- display: -webkit-inline-flex;
5283
- display: -ms-inline-flexbox;
5284
- -js-display: inline-flex;
5285
- display: -moz-inline-box;
5286
- display: inline-flex;
 
 
 
 
 
 
5287
  -webkit-box-align: center;
5288
  -webkit-align-items: center;
5289
  -moz-box-align: center;
@@ -5291,2100 +6104,2187 @@ a.premium-image-separator-link:active {
5291
  align-items: center;
5292
  }
5293
 
5294
- .premium-gallery-load-more-btn div {
5295
- margin-right: 3px;
5296
- }
5297
-
5298
- .premium-gallery-load-more-btn .premium-loader {
5299
- display: inline-block;
5300
- width: 20px;
5301
- height: 20px;
5302
  }
5303
 
5304
- /** * Video */
5305
- .pa-gallery-img .pa-gallery-lightbox-wrap {
5306
- display: inline-block;
5307
  }
5308
 
5309
- .premium-img-gallery-no-lightbox .premium-gallery-video-item .pa-gallery-img,
5310
- .pa-gallery-img .pa-gallery-video-icon {
5311
- cursor: pointer;
 
 
 
 
5312
  }
5313
 
5314
- .pa-gallery-img-container iframe,
5315
- .pa-gallery-img-container video {
5316
- position: absolute;
5317
- visibility: hidden;
5318
- top: 0;
5319
- right: 0;
5320
- max-width: 100%;
5321
- width: 100%;
5322
- height: 100%;
5323
- margin: 0;
5324
- line-height: 1;
5325
- border: none;
5326
  }
5327
 
5328
- .pa-gallery-img-container video {
5329
- -o-object-fit: contain;
5330
- object-fit: contain;
5331
  }
5332
 
5333
- .pa-gallery-icons-inner-container svg,
5334
- .pa-gallery-icons-caption-cell svg {
5335
- width: 14px;
5336
- height: 14px;
 
 
 
 
 
 
5337
  }
5338
 
5339
- .premium-gallery-gradient-layer {
5340
- position: absolute;
5341
- bottom: 40px;
5342
- width: 100%;
5343
- height: 20px;
5344
- background: -webkit-gradient(linear, left bottom, left top, from(#17181f), to(rgba(255, 255, 255, 0)));
5345
- background: -webkit-linear-gradient(bottom, #17181f 0%, rgba(255, 255, 255, 0) 100%);
5346
- background: linear-gradient(to top, #17181f 0%, rgba(255, 255, 255, 0) 100%);
5347
- }
5348
- /********* Premium Lottie Animations **********/
5349
- /**********************************************/
5350
- .elementor-widget-premium-lottie .premium-lottie-animation {
5351
- position: relative;
5352
- -js-display: inline-flex;
5353
- display: -webkit-inline-box;
5354
- display: -webkit-inline-flex;
5355
- display: -moz-inline-box;
5356
- display: -ms-inline-flexbox;
5357
- display: inline-flex;
5358
- -webkit-transition: all 0.3s ease-in-out;
5359
- transition: all 0.3s ease-in-out;
5360
  }
5361
 
5362
- .elementor-widget-premium-lottie .premium-lottie-animation a {
5363
- position: absolute;
5364
- left: 0;
5365
- top: 0;
5366
- width: 100%;
5367
- height: 100%;
5368
- z-index: 2;
5369
- }
5370
- /**************** Premium Google Maps ******************/
5371
- /*******************************************************/
5372
- .premium-maps-info-container {
5373
- margin-top: 10px;
5374
- margin-bottom: 10px;
5375
  }
5376
 
5377
- .premium-maps-info-title,
5378
- .premium-maps-info-desc {
5379
- margin: 0;
5380
- padding: 0;
 
 
5381
  }
5382
 
5383
- .premium-maps-container .gm-style-iw {
5384
- text-align: center;
5385
- direction: ltr;
 
5386
  }
5387
 
5388
- .premium-maps-container .gm-style img {
5389
- max-width: none !important;
5390
- }
5391
- /**************** Premium Modal Box ****************/
5392
- /***************************************************/
5393
- .premium-modal-trigger-btn,
5394
- .premium-modal-box-modal-lower-close {
5395
- display: inline-block;
5396
- padding: 6px 12px;
5397
- margin-bottom: 0;
5398
- font-size: 14px;
5399
- font-weight: normal;
5400
- line-height: 1.42857143;
5401
- text-align: center;
5402
- white-space: nowrap;
5403
- vertical-align: middle;
5404
- -ms-touch-action: manipulation;
5405
- touch-action: manipulation;
5406
- cursor: pointer;
5407
- -webkit-user-select: none;
5408
- -moz-user-select: none;
5409
- -ms-user-select: none;
5410
- user-select: none;
5411
- background-image: none;
5412
- border: 1px solid transparent;
5413
  }
5414
 
5415
- .premium-modal-trigger-btn>svg,
5416
- .premium-modal-trigger-btn .premium-modal-box-icon {
5417
- -webkit-transition: all 0.3s ease-in-out;
5418
- transition: all 0.3s ease-in-out;
5419
  }
5420
 
5421
- .premium-modal-trigger-btn>svg {
5422
- width: 30px;
5423
- height: 30px;
5424
  }
5425
 
5426
- .premium-modal-box-modal-close {
5427
- float: left;
5428
- font-size: 21px;
5429
- font-weight: bold;
5430
- line-height: 1;
5431
- color: #000;
 
5432
  }
5433
 
5434
- .premium-modal-box-modal-close:hover,
5435
- .premium-modal-box-modal-close:focus {
5436
- color: #000;
5437
- text-decoration: none;
5438
- cursor: pointer;
5439
  }
5440
 
5441
- button.premium-modal-box-modal-close {
5442
- -webkit-appearance: none;
5443
- padding: 0;
5444
- cursor: pointer;
5445
- background: transparent;
5446
- border: 0;
5447
  }
5448
 
5449
- .premium-modal-box-modal {
5450
- position: fixed;
5451
- top: 0;
5452
- left: 0;
5453
- bottom: 0;
5454
- right: 0;
5455
- z-index: 1050;
5456
- display: none;
5457
- -webkit-overflow-scrolling: touch;
5458
- outline: 0;
5459
- padding: 0 !important;
5460
- background: rgba(0, 0, 0, 0.5);
5461
- -webkit-box-align: center;
5462
- -webkit-align-items: center;
5463
- -moz-box-align: center;
5464
- -ms-flex-align: center;
5465
- align-items: center;
5466
- -webkit-box-pack: center;
5467
- -webkit-justify-content: center;
5468
- -moz-box-pack: center;
5469
- -ms-flex-pack: center;
5470
- justify-content: center;
5471
  }
5472
 
5473
- .premium-modal-box-modal .premium-modal-box-modal-dialog {
5474
- position: absolute;
5475
- max-height: -webkit-calc(100vh - 150px);
5476
- max-height: calc(100vh - 150px);
5477
- -js-display: flex;
5478
- display: -webkit-box;
5479
- display: -webkit-flex;
5480
- display: -moz-box;
5481
- display: -ms-flexbox;
5482
- display: flex;
5483
- -webkit-box-orient: vertical;
5484
- -webkit-box-direction: normal;
5485
- -webkit-flex-direction: column;
5486
- -moz-box-orient: vertical;
5487
- -moz-box-direction: normal;
5488
- -ms-flex-direction: column;
5489
- flex-direction: column;
5490
- opacity: 0;
5491
- background-color: #fff;
5492
- border: 1px solid rgba(0, 0, 0, 0.2);
5493
- -webkit-border-radius: 6px;
5494
- border-radius: 6px;
5495
  }
5496
 
5497
- .premium-modal-box-modal-content {
5498
- background-clip: padding-box;
5499
- outline: 0;
5500
- overflow-x: hidden;
 
 
 
 
 
 
5501
  }
5502
 
5503
- .premium-modal-backdrop.premium-in {
5504
- filter: alpha(opacity=50);
5505
- opacity: 0.5 !important;
 
 
 
5506
  }
5507
 
5508
- .premium-modal-fade.premium-in {
5509
- opacity: 1;
 
 
 
 
 
 
5510
  }
5511
 
5512
- .premium-modal-backdrop {
5513
- position: fixed;
5514
- top: 0;
5515
- left: 0;
5516
- bottom: 0;
5517
- right: 0;
5518
- z-index: 1040;
5519
- background-color: #000;
5520
  }
5521
 
5522
- .premium-modal-backdrop.premium-modal-fade {
5523
- filter: alpha(opacity=0);
5524
- opacity: 0;
 
5525
  }
5526
 
5527
- .premium-modal-fade {
5528
- opacity: 0;
 
 
5529
  }
5530
 
5531
- .premium-in {
5532
- -js-display: flex !important;
5533
- display: -webkit-box !important;
5534
- display: -webkit-flex !important;
5535
- display: -moz-box !important;
5536
- display: -ms-flexbox !important;
5537
- display: flex !important;
 
 
 
 
 
5538
  }
5539
 
5540
- .premium-modal-box-modal-header {
5541
- -js-display: flex;
5542
- display: -webkit-box;
5543
- display: -webkit-flex;
5544
- display: -moz-box;
5545
- display: -ms-flexbox;
5546
- display: flex;
5547
- -webkit-box-pack: justify;
5548
- -webkit-justify-content: space-between;
5549
- -moz-box-pack: justify;
5550
- -ms-flex-pack: justify;
5551
- justify-content: space-between;
5552
- -webkit-box-align: center;
5553
- -webkit-align-items: center;
5554
- -moz-box-align: center;
5555
- -ms-flex-align: center;
5556
- align-items: center;
5557
- padding: 5px 15px;
5558
- border-bottom: 1px solid #e5e5e5;
5559
  }
5560
 
5561
- .premium-modal-box-modal-header .premium-modal-box-modal-close {
5562
- margin-top: -2px;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5563
  }
5564
 
5565
- .premium-modal-box-modal-header .premium-modal-box-modal-title {
5566
- -js-display: flex;
5567
- display: -webkit-box;
5568
- display: -webkit-flex;
5569
- display: -moz-box;
5570
- display: -ms-flexbox;
5571
- display: flex;
5572
- -webkit-box-align: center;
5573
- -webkit-align-items: center;
5574
- -moz-box-align: center;
5575
- -ms-flex-align: center;
5576
- align-items: center;
5577
- margin: 0;
5578
- padding: 0;
5579
  }
5580
 
5581
- .premium-modal-box-modal-header .premium-modal-box-modal-title svg {
5582
- width: 50px;
5583
- height: 60px;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5584
  }
5585
 
5586
- .premium-modal-box-modal-body {
5587
- position: relative;
5588
- padding: 15px;
 
5589
  }
5590
 
5591
- .premium-modal-box-modal-footer {
5592
- padding: 15px;
5593
- text-align: left;
5594
- border-top: 1px solid #e5e5e5;
5595
  }
5596
 
5597
- .premium-modal-scrollbar-measure {
5598
- position: absolute;
5599
- top: -9999px;
5600
- width: 50px;
5601
- height: 50px;
5602
- overflow: scroll;
 
 
 
 
 
 
 
 
 
 
5603
  }
5604
 
5605
- .premium-modal-trigger-text {
5606
- background: none !important;
5607
- display: inline-block;
5608
  }
5609
 
5610
- .premium-modal-box-container {
5611
- width: 100% !important;
5612
  }
5613
 
5614
- /*Open Modal Button Style*/
5615
- .premium-modal-trigger-container .premium-modal-trigger-btn {
5616
- -js-display: inline-flex;
5617
- display: -webkit-inline-box;
5618
- display: -webkit-inline-flex;
5619
- display: -moz-inline-box;
5620
- display: -ms-inline-flexbox;
5621
- display: inline-flex;
5622
- -webkit-box-align: center;
5623
- -webkit-align-items: center;
5624
- -moz-box-align: center;
5625
- -ms-flex-align: center;
5626
- align-items: center;
5627
- border: none;
5628
- -webkit-transition: all 0.3s ease-in-out;
5629
- transition: all 0.3s ease-in-out;
5630
  }
5631
 
5632
- .premium-modal-trigger-container .premium-modal-trigger-btn.premium-btn-block {
5633
- -webkit-box-pack: center;
5634
- -webkit-justify-content: center;
5635
- -moz-box-pack: center;
5636
- -ms-flex-pack: center;
5637
- justify-content: center;
5638
  }
5639
 
5640
- .premium-modal-trigger-container .premium-modal-trigger-img,
5641
- .premium-modal-trigger-container .premium-modal-trigger-text,
5642
- .premium-modal-trigger-container .premium-modal-trigger-animation {
5643
- cursor: pointer;
5644
  }
5645
 
5646
- .premium-modal-trigger-container .premium-modal-trigger-animation {
5647
- display: inline-block;
5648
- width: 200px;
5649
- height: 200px;
5650
- -webkit-transition: all 0.3s ease-in-out;
5651
- transition: all 0.3s ease-in-out;
 
 
 
 
 
 
5652
  }
5653
 
5654
- /*Image on Modal Header Style*/
5655
- .premium-modal-box-modal-header img {
5656
- width: 48px;
5657
- padding-left: 5px;
 
5658
  }
5659
 
5660
- .premium-modal-box-modal-header i,
5661
- .premium-modal-box-modal-header svg {
5662
- padding-left: 6px;
 
 
 
 
 
5663
  }
5664
 
5665
- .premium-modal-box-modal-close {
5666
- position: relative;
5667
- z-index: 99;
 
 
 
 
5668
  }
5669
 
5670
- .premium-modal-trigger-img,
5671
- .premium-modal-trigger-text,
5672
- .premium-modal-box-close-button-container,
5673
- .premium-modal-box-modal-close,
5674
- .premium-modal-box-modal-lower-close {
5675
- -webkit-transition: all 0.3s ease-in-out;
5676
- transition: all 0.3s ease-in-out;
5677
  }
5678
 
5679
- @media (min-width: 768px) {
5680
- .premium-modal-box-modal-dialog {
5681
- width: 700px;
5682
- max-height: 600px;
5683
- overflow: auto;
5684
- }
5685
  }
5686
 
5687
- @media (max-width: 767px) {
5688
- .premium-modal-box-modal-dialog {
5689
- width: 100%;
5690
- max-height: 500px;
5691
- overflow: auto;
5692
- }
5693
  }
5694
 
5695
- .premium-modal-box-container[data-modal-animation*="animated-"] {
5696
- opacity: 0;
5697
- }
5698
- /************ Premium Nav Menu ************/
5699
- .premium-nav-widget-container ul {
5700
- list-style: none;
5701
- margin: 0;
5702
- padding: 0;
5703
  }
5704
 
5705
- .premium-nav-widget-container .premium-main-nav-menu {
5706
- -js-display: flex;
5707
- display: -webkit-box;
5708
- display: -webkit-flex;
5709
- display: -moz-box;
5710
- display: -ms-flexbox;
5711
- display: flex;
5712
- height: 100%;
5713
  }
5714
 
5715
- /*Vertical Main Menu**/
5716
- .premium-nav-ver .premium-ver-inner-container {
5717
- width: 45%;
5718
- position: relative;
 
 
 
 
 
 
 
 
 
 
 
 
5719
  }
5720
 
5721
- .premium-nav-ver .premium-nav-menu-container,
5722
- .premium-nav-ver .premium-ver-toggler {
5723
- width: 100%;
 
 
 
 
5724
  }
5725
 
5726
- .premium-nav-ver .premium-nav-menu-container {
5727
- background-color: #fff;
5728
- -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
5729
- box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
 
 
 
 
 
 
5730
  }
5731
 
5732
- .premium-nav-ver .premium-main-nav-menu {
5733
- position: relative;
5734
- -webkit-box-orient: vertical;
5735
- -webkit-box-direction: normal;
5736
- -webkit-flex-direction: column;
5737
- -moz-box-orient: vertical;
5738
- -moz-box-direction: normal;
5739
- -ms-flex-direction: column;
5740
- flex-direction: column;
5741
- -webkit-box-align: start;
5742
- -webkit-align-items: flex-start;
5743
- -moz-box-align: start;
5744
- -ms-flex-align: start;
5745
- align-items: flex-start;
5746
  }
5747
 
5748
- .premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.menu-item-has-children .premium-sub-menu {
5749
- visibility: hidden;
5750
- opacity: 0;
 
 
 
 
 
 
 
 
5751
  position: absolute;
5752
- min-width: 250px;
5753
  }
5754
 
5755
- .premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.menu-item-has-children.premium-item-hovered >.premium-sub-menu,
5756
- .premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.menu-item-has-children.premium-item-hovered .premium-mega-content-container {
5757
- opacity: 1;
5758
- visibility: visible;
5759
- pointer-events: auto;
5760
  }
5761
 
5762
- .premium-nav-ver .premium-nav-menu-item {
5763
  width: 100%;
5764
  }
5765
 
5766
- .premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-right .premium-mega-content-container,
5767
- .premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-right .premium-nav-menu-item.menu-item-has-children .premium-sub-menu {
5768
- left: 100%;
5769
- top: 0;
 
 
 
 
 
5770
  }
5771
 
5772
- .premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-left .premium-mega-content-container,
5773
- .premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-left .premium-nav-menu-item.menu-item-has-children .premium-sub-menu {
5774
- right: 100%;
5775
- top: 0;
5776
  }
5777
 
5778
- .premium-nav-ver.premium-vertical-left .premium-menu-link {
5779
- -webkit-box-orient: horizontal;
5780
- -webkit-box-direction: reverse;
5781
- -webkit-flex-direction: row-reverse;
5782
- -moz-box-orient: horizontal;
5783
- -moz-box-direction: reverse;
5784
- -ms-flex-direction: row-reverse;
5785
- flex-direction: row-reverse;
5786
  }
5787
 
5788
- /*Horizontal Main Menu**/
5789
- .premium-nav-hor > .elementor-widget-container > .premium-nav-widget-container > .premium-ver-inner-container > .premium-nav-menu-container {
5790
- height: 60px;
 
 
 
 
 
 
 
 
5791
  }
5792
 
5793
- .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item .premium-sub-menu {
5794
- visibility: hidden;
5795
  opacity: 0;
5796
- position: absolute;
5797
- min-width: 220px;
5798
  }
5799
 
5800
- .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item>.premium-sub-menu,
5801
- .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item .premium-mega-content-container {
5802
- top: 100%;
 
 
5803
  }
5804
 
5805
- .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item>.premium-sub-menu .premium-sub-menu,
5806
- .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item .premium-mega-content-container .premium-sub-menu {
5807
- right: 100%;
5808
- top: 0;
 
 
 
 
 
 
 
 
 
 
 
 
 
5809
  }
5810
 
5811
- .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item.premium-item-hovered>.premium-sub-menu,
5812
- .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item.premium-item-hovered .premium-mega-content-container {
5813
- visibility: visible;
5814
- opacity: 1;
5815
- pointer-events: auto;
5816
  }
5817
 
5818
- .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item.premium-mega-item-static .premium-mega-content-container {
5819
- left: 50%;
5820
- -webkit-transform: translateX(-50%);
5821
- -ms-transform: translateX(-50%);
5822
- transform: translateX(-50%);
5823
  }
5824
 
5825
- .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:not(.premium-mega-item-static) .premium-mega-content-container {
5826
- left: 0;
 
 
 
 
 
 
 
5827
  }
5828
 
5829
- /**Mega Menu Container*/
5830
- .premium-mega-nav-item>.premium-sub-menu {
5831
- display: none;
 
5832
  }
5833
 
5834
- .premium-mega-nav-item {
5835
- position: relative;
 
 
5836
  }
5837
 
5838
- .premium-mega-nav-item.premium-item-hovered .premium-mega-content-container {
5839
- visibility: visible;
5840
- opacity: 1;
5841
- pointer-events: auto;
5842
  }
5843
 
5844
- .premium-mega-content-container {
5845
- visibility: hidden;
5846
- position: absolute;
5847
- z-index: 9999;
5848
- opacity: 0;
5849
- pointer-events: none;
5850
  }
5851
 
5852
- .premium-hamburger-menu .premium-mega-content-container,
5853
- .premium-nav-slide .premium-mega-content-container,
5854
- .premium-nav-dropdown .premium-mega-content-container {
5855
- visibility: visible;
5856
- position: relative;
5857
- opacity: 1;
5858
- pointer-events: auto;
5859
  }
5860
 
5861
- /**Hamburger Menu*/
5862
- .premium-nav-widget-container .premium-hamburger-toggle,
5863
- .premium-mobile-menu-outer-container .premium-mobile-menu-close {
5864
- text-decoration: none;
5865
- cursor: pointer;
 
 
 
5866
  }
5867
 
5868
- .premium-nav-widget-container .premium-hamburger-toggle {
5869
- display: none;
5870
- -webkit-box-pack: center;
5871
- -webkit-justify-content: center;
5872
- -moz-box-pack: center;
5873
- -ms-flex-pack: center;
5874
- justify-content: center;
5875
- -webkit-box-align: center;
5876
- -webkit-align-items: center;
5877
- -moz-box-align: center;
5878
- -ms-flex-align: center;
5879
- align-items: center;
5880
  }
5881
 
5882
- .premium-nav-widget-container .premium-hamburger-toggle i {
5883
- padding: 0.25em;
5884
- font-size: 22px;
 
5885
  }
5886
 
5887
- .premium-nav-widget-container .premium-hamburger-toggle svg {
5888
- width: 22px;
5889
- height: 22px;
 
5890
  }
5891
 
5892
- .premium-nav-widget-container .premium-hamburger-toggle i,
5893
- .premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-text,
5894
- .premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-close {
5895
- color: #494c4f;
5896
  }
5897
 
5898
- .premium-nav-widget-container .premium-hamburger-toggle svg,
5899
- .premium-nav-widget-container .premium-hamburger-toggle svg path {
5900
- fill: #494c4f;
 
 
 
 
 
 
5901
  }
5902
 
5903
- .premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-text,
5904
- .premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-close {
5905
- margin: 2px;
 
5906
  }
5907
 
5908
- .premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-close {
5909
- display: none;
 
 
5910
  }
5911
 
5912
- .premium-mobile-menu-container {
 
 
 
5913
  width: 100%;
 
5914
  }
5915
 
5916
- .premium-mobile-menu-container .premium-main-mobile-menu {
5917
- width: 100%;
 
5918
  }
5919
 
5920
- .premium-mobile-menu-container ul {
5921
- list-style: none;
5922
- margin: 0;
5923
- padding: 0;
5924
  }
5925
 
5926
- .premium-mobile-menu-container .premium-mobile-menu,
5927
- .premium-mobile-menu-container .premium-sub-menu {
5928
- display: none;
5929
- -webkit-box-orient: vertical;
5930
- -webkit-box-direction: normal;
5931
- -webkit-flex-direction: column;
5932
- -moz-box-orient: vertical;
5933
- -moz-box-direction: normal;
5934
- -ms-flex-direction: column;
5935
- flex-direction: column;
5936
  }
5937
 
5938
- .premium-mobile-menu-container .premium-nav-menu-item {
5939
- -webkit-box-orient: vertical;
5940
- -webkit-box-direction: normal;
5941
- -webkit-flex-direction: column;
5942
- -moz-box-orient: vertical;
5943
- -moz-box-direction: normal;
5944
- -ms-flex-direction: column;
5945
- flex-direction: column;
5946
  }
5947
 
5948
- .premium-mobile-menu-container .premium-item-badge {
5949
- top: 50%;
 
 
5950
  left: 0;
5951
- -webkit-transform: translateY(-50%);
5952
- -ms-transform: translateY(-50%);
5953
- transform: translateY(-50%);
5954
  }
5955
 
5956
- .premium-nav-hor .premium-mobile-menu-container .premium-item-badge {
5957
- top: 0;
5958
- -webkit-transform: translateY(0);
5959
- -ms-transform: translateY(0);
5960
- transform: translateY(0);
5961
  }
5962
 
5963
- /**Vertical Hamburger Menu*/
5964
- .premium-mobile-menu-outer-container {
5965
- opacity: 0;
 
 
 
 
 
5966
  }
5967
 
5968
- .premium-mobile-menu-outer-container.premium-vertical-toggle-open {
5969
- opacity: 1;
 
 
 
 
5970
  }
5971
 
5972
- .premium-ver-hamburger-menu .premium-mobile-menu-outer-container {
5973
- background-color: #f7f7f7;
5974
- width: 300px;
5975
- -webkit-transform: translateX(300px);
5976
- -ms-transform: translateX(300px);
5977
- transform: translateX(300px);
5978
- height: 100%;
5979
- position: fixed;
5980
- top: 0;
5981
- right: 0;
5982
- overflow-x: hidden;
5983
- z-index: 10002;
5984
- -webkit-transition: 0.5s;
5985
- transition: 0.5s;
5986
- padding-top: 50px;
5987
  }
5988
 
5989
- .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu {
5990
- -js-display: flex;
5991
- display: -webkit-box;
5992
- display: -webkit-flex;
5993
- display: -moz-box;
5994
- display: -ms-flexbox;
5995
- display: flex;
5996
  }
5997
 
5998
- .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-container {
5999
- margin-top: 50px;
 
 
 
6000
  }
6001
 
6002
- .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-container .premium-item-badge {
6003
- -webkit-transform: translateY(0);
6004
- -ms-transform: translateY(0);
6005
- transform: translateY(0);
 
6006
  }
6007
 
6008
- .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close {
6009
- position: absolute;
6010
- top: 2%;
6011
- right: 5px;
6012
- padding: 0 9px;
6013
- z-index: 10000;
6014
- -js-display: inline-flex;
6015
- display: -webkit-inline-box;
6016
- display: -webkit-inline-flex;
6017
- display: -moz-inline-box;
6018
- display: -ms-inline-flexbox;
6019
- display: inline-flex;
6020
- color: #494c4f;
6021
- -webkit-box-pack: center;
6022
- -webkit-justify-content: center;
6023
- -moz-box-pack: center;
6024
- -ms-flex-pack: center;
6025
- justify-content: center;
6026
- -webkit-box-align: center;
6027
- -webkit-align-items: center;
6028
- -moz-box-align: center;
6029
- -ms-flex-align: center;
6030
- align-items: center;
6031
  }
6032
 
6033
- .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close .premium-toggle-close {
6034
- margin: 5px;
 
 
 
6035
  }
6036
 
6037
- .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close svg {
6038
- width: 22px;
6039
- height: 22px;
6040
- fill: #494c4f;
 
 
 
 
6041
  }
6042
 
6043
- .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close svg path {
6044
- fill: #494c4f;
 
 
 
6045
  }
6046
 
6047
- .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close i {
6048
- font-size: 22px;
 
 
6049
  }
6050
 
6051
- .premium-ver-hamburger-menu .premium-vertical-toggle-open {
6052
- -webkit-transform: translateX(0) !important;
6053
- -ms-transform: translateX(0) !important;
6054
- transform: translateX(0) !important;
6055
- -webkit-transition: 0.5s;
6056
- transition: 0.5s;
6057
  }
6058
 
6059
- /** Vertical Toggler*/
6060
- .premium-ver-toggle-yes .premium-nav-menu-container {
6061
- height: auto;
 
6062
  }
6063
 
6064
- .premium-ver-toggle-yes .premium-ver-toggler {
6065
- -js-display: flex;
6066
- display: -webkit-box;
6067
- display: -webkit-flex;
6068
- display: -moz-box;
6069
- display: -ms-flexbox;
6070
- display: flex;
6071
- -webkit-box-align: center;
6072
- -webkit-align-items: center;
6073
- -moz-box-align: center;
6074
- -ms-flex-align: center;
6075
- align-items: center;
6076
- -webkit-box-pack: justify;
6077
- -webkit-justify-content: space-between;
6078
- -moz-box-pack: justify;
6079
- -ms-flex-pack: justify;
6080
- justify-content: space-between;
6081
- padding: 15px 20px 15px 20px;
6082
- background: #eeeeee;
6083
- color: #042551;
6084
- cursor: pointer;
6085
  }
6086
 
6087
- .premium-ver-toggle-yes .premium-ver-toggler .premium-ver-toggler-title,
6088
- .premium-ver-toggle-yes .premium-ver-toggler .premium-ver-toggler-btn {
6089
- -js-display: flex;
6090
- display: -webkit-box;
6091
- display: -webkit-flex;
6092
- display: -moz-box;
6093
- display: -ms-flexbox;
6094
- display: flex;
6095
- -webkit-box-pack: center;
6096
- -webkit-justify-content: center;
6097
- -moz-box-pack: center;
6098
- -ms-flex-pack: center;
6099
- justify-content: center;
6100
- -webkit-box-align: center;
6101
- -webkit-align-items: center;
6102
- -moz-box-align: center;
6103
- -ms-flex-align: center;
6104
- align-items: center;
6105
  }
6106
 
6107
- .premium-ver-toggle-yes .premium-ver-toggler .premium-ver-toggler-txt {
6108
- text-indent: 5px;
6109
  }
6110
 
6111
- .premium-ver-toggle-yes .premium-ver-toggler:hover {
6112
- background: #54595f;
6113
- color: #fff;
6114
  }
6115
 
6116
- .premium-ver-toggle-yes .premium-ver-toggler:hover .premium-ver-close svg,
6117
- .premium-ver-toggle-yes .premium-ver-toggler:hover .premium-ver-close svg path,
6118
- .premium-ver-toggle-yes .premium-ver-toggler:hover .premium-ver-open svg,
6119
- .premium-ver-toggle-yes .premium-ver-toggler:hover .premium-ver-open svg path,
6120
- .premium-ver-toggle-yes .premium-ver-toggler:hover .premium-ver-title-icon svg,
6121
- .premium-ver-toggle-yes .premium-ver-toggler:hover .premium-ver-title-icon svg path {
6122
- fill: #fff;
 
 
6123
  }
6124
 
6125
- .premium-ver-toggle-yes .premium-ver-close,
6126
- .premium-ver-toggle-yes .premium-ver-open,
6127
- .premium-ver-toggle-yes .premium-nav-menu-container,
6128
- .premium-ver-toggle-yes .premium-ver-toggler {
6129
- -webkit-transition: all 0.3s linear 0s;
6130
- transition: all 0.3s linear 0s;
6131
  }
6132
 
6133
- .premium-ver-toggle-yes .premium-ver-toggler-txt {
6134
- -webkit-transition: all 0.3s linear 0s;
6135
- transition: all 0.3s linear 0s;
6136
  }
6137
 
6138
- .premium-ver-toggle-yes .premium-ver-close i,
6139
- .premium-ver-toggle-yes .premium-ver-close svg,
6140
- .premium-ver-toggle-yes .premium-ver-open i,
6141
- .premium-ver-toggle-yes .premium-ver-open svg,
6142
- .premium-ver-toggle-yes .premium-nav-menu-container i,
6143
- .premium-ver-toggle-yes .premium-nav-menu-container svg,
6144
- .premium-ver-toggle-yes .premium-ver-toggler i,
6145
- .premium-ver-toggle-yes .premium-ver-toggler svg {
6146
- -webkit-transition: color 0.3s linear 0s;
6147
- transition: color 0.3s linear 0s;
6148
  }
6149
 
6150
- .premium-ver-toggle-yes .premium-ver-close,
6151
- .premium-ver-toggle-yes .premium-ver-open,
6152
- .premium-ver-toggle-yes .premium-ver-title-icon {
6153
- -webkit-box-pack: center;
6154
- -webkit-justify-content: center;
6155
- -moz-box-pack: center;
6156
- -ms-flex-pack: center;
6157
- justify-content: center;
6158
- -webkit-box-align: center;
6159
- -webkit-align-items: center;
6160
- -moz-box-align: center;
6161
- -ms-flex-align: center;
6162
- align-items: center;
6163
  }
6164
 
6165
- .premium-ver-toggle-yes .premium-ver-close i,
6166
- .premium-ver-toggle-yes .premium-ver-open i,
6167
- .premium-ver-toggle-yes .premium-ver-title-icon i {
6168
- font-size: 16px;
6169
  }
6170
 
6171
- .premium-ver-toggle-yes .premium-ver-close svg,
6172
- .premium-ver-toggle-yes .premium-ver-open svg,
6173
- .premium-ver-toggle-yes .premium-ver-title-icon svg {
6174
- width: 17px;
6175
- height: 17px;
6176
- fill: #042551;
6177
  }
6178
 
6179
- .premium-ver-toggle-yes .premium-ver-close svg path,
6180
- .premium-ver-toggle-yes .premium-ver-open svg path,
6181
- .premium-ver-toggle-yes .premium-ver-title-icon svg path {
6182
- fill: #042551;
6183
  }
6184
 
6185
- .premium-ver-toggle-yes.premium-ver-always .premium-ver-open {
6186
- -js-display: inline-flex;
6187
- display: -webkit-inline-box;
6188
- display: -webkit-inline-flex;
6189
- display: -moz-inline-box;
6190
- display: -ms-inline-flexbox;
6191
- display: inline-flex;
6192
  }
6193
 
6194
- .premium-ver-toggle-yes .premium-ver-collapsed .premium-nav-menu-container {
6195
- visibility: hidden;
6196
- opacity: 0;
6197
  }
6198
 
6199
- .premium-ver-toggle-yes .premium-ver-collapsed .premium-ver-close {
6200
- display: none;
 
6201
  }
6202
 
6203
- .premium-ver-toggle-yes .premium-ver-collapsed .premium-ver-open {
6204
- -js-display: inline-flex;
6205
- display: -webkit-inline-box;
6206
- display: -webkit-inline-flex;
6207
- display: -moz-inline-box;
6208
- display: -ms-inline-flexbox;
6209
- display: inline-flex;
6210
  }
6211
 
6212
- .premium-ver-toggle-yes.premium-ver-hover .premium-nav-menu-container {
6213
- position: absolute;
6214
- z-index: 10002;
6215
  }
6216
 
6217
- .premium-ver-toggle-yes.premium-ver-click .premium-nav-menu-container {
6218
- position: absolute;
6219
- z-index: 10001;
6220
  }
6221
 
6222
- .premium-ver-toggle-yes .premium-nav-menu-container,
6223
- .premium-ver-toggle-yes.premium-ver-hover .premium-ver-inner-container:hover .premium-nav-menu-container {
6224
- visibility: visible;
6225
- opacity: 1;
6226
  }
6227
 
6228
- .premium-ver-toggle-yes .premium-ver-open,
6229
- .premium-ver-toggle-yes.premium-ver-hover .premium-ver-inner-container:hover .premium-ver-open {
6230
- display: none;
 
 
 
 
 
 
6231
  }
6232
 
6233
- .premium-ver-toggle-yes .premium-ver-close,
6234
- .premium-ver-toggle-yes .premium-ver-title-icon,
6235
- .premium-ver-toggle-yes.premium-ver-hover .premium-ver-inner-container:hover .premium-ver-close,
6236
- .premium-ver-toggle-yes.premium-ver-hover .premium-ver-inner-container:hover .premium-ver-title-icon {
6237
- -js-display: inline-flex;
6238
- display: -webkit-inline-box;
6239
- display: -webkit-inline-flex;
6240
- display: -moz-inline-box;
6241
- display: -ms-inline-flexbox;
6242
- display: inline-flex;
6243
  }
6244
 
6245
- /** Sticky Menu */
6246
- .premium-sticky-parent {
6247
- position: fixed;
6248
- z-index: 10003;
6249
- -webkit-transition: all 0.3s linear;
6250
- transition: all 0.3s linear;
 
 
 
6251
  }
6252
 
6253
- .premium-sticky-scroll-yes.premium-sticky-parent.headroom--not-top {
6254
- will-change: transform;
6255
- -webkit-transition: -webkit-transform 500ms linear !important;
6256
- transition: -webkit-transform 500ms linear !important;
6257
- transition: transform 500ms linear !important;
6258
- transition: transform 500ms linear, -webkit-transform 500ms linear !important;
6259
- -webkit-transition-delay: 1s;
6260
- transition-delay: 1s;
6261
  }
6262
 
6263
- .premium-sticky-scroll-yes.premium-sticky-parent.headroom--not-top.slideDown {
6264
- -webkit-transform: translateY(0%);
6265
- -ms-transform: translateY(0%);
6266
- transform: translateY(0%);
 
 
 
6267
  }
6268
 
6269
- .premium-sticky-scroll-yes.premium-sticky-parent.headroom--not-top.slideUp {
6270
- -webkit-transform: translateY(-100%);
6271
- -ms-transform: translateY(-100%);
6272
- transform: translateY(-100%);
 
 
 
6273
  }
6274
 
6275
- .premium-nav-sticky-yes.premium-sticky-active.premium-ham-dropdown .premium-mobile-menu-container,
6276
- .premium-ham-dropdown .premium-stretch-dropdown .premium-mobile-menu-container {
6277
- max-height: 400px;
6278
- overflow-y: auto;
 
 
 
6279
  }
6280
 
6281
- /**Common*/
6282
- .premium-nav-slide-overlay {
6283
- display: none;
6284
- position: fixed;
6285
- top: 0;
6286
- left: 0;
6287
- right: 0;
6288
- bottom: 0;
6289
- -webkit-backface-visibility: hidden;
6290
- backface-visibility: hidden;
6291
- background: rgba(0, 0, 0, 0.6);
6292
- z-index: 10002;
6293
  }
6294
 
6295
- .premium-nav-slide-overlay.premium-vertical-toggle-open {
6296
- display: block;
 
 
 
6297
  }
6298
 
6299
- .premium-active-menu,
6300
- .premium-active-menu:not(.premium-mega-nav-item)>.premium-sub-menu,
6301
- .premium-active-menu.premium-mega-nav-item>.premium-mega-content-container {
6302
- -js-display: flex !important;
6303
- display: -webkit-box !important;
6304
- display: -webkit-flex !important;
6305
- display: -moz-box !important;
6306
- display: -ms-flexbox !important;
6307
- display: flex !important;
6308
- -webkit-box-orient: vertical;
6309
- -webkit-box-direction: normal;
6310
- -webkit-flex-direction: column;
6311
- -moz-box-orient: vertical;
6312
- -moz-box-direction: normal;
6313
- -ms-flex-direction: column;
6314
- flex-direction: column;
6315
  }
6316
 
6317
- .premium-active-menu .premium-toggle-close {
6318
- display: block;
 
 
 
6319
  }
6320
 
6321
- .premium-nav-menu-container .premium-sub-menu {
6322
- background-color: #fff;
 
 
6323
  }
6324
 
6325
- .premium-mobile-menu-container li,
6326
- .premium-mobile-menu-container li>.premium-mega-content-container {
6327
- width: 100% !important;
 
 
6328
  }
6329
 
6330
- .premium-item-icon,
6331
- .premium-sub-item-icon {
6332
- font-size: 13px;
6333
- margin: 0 7px;
6334
  }
6335
 
6336
- .premium-item-icon svg,
6337
- .premium-sub-item-icon svg {
6338
- width: 100%;
6339
- height: 100%;
 
 
6340
  }
6341
 
6342
- .premium-item-icon.premium-lottie-animation,
6343
- .premium-sub-item-icon.premium-lottie-animation {
6344
- width: 20px;
6345
- height: 20px;
6346
- -js-display: flex;
6347
- display: -webkit-box;
6348
- display: -webkit-flex;
6349
- display: -moz-box;
6350
- display: -ms-flexbox;
6351
- display: flex;
6352
- -webkit-box-pack: center;
6353
- -webkit-justify-content: center;
6354
- -moz-box-pack: center;
6355
- -ms-flex-pack: center;
6356
- justify-content: center;
6357
  }
6358
 
6359
- .premium-item-icon.dashicons,
6360
- .premium-sub-item-icon.dashicons {
6361
- width: 13px;
6362
- height: 13px;
 
 
 
 
 
 
 
6363
  }
6364
 
6365
- .premium-nav-menu-item {
6366
- position: relative;
 
 
 
 
 
6367
  }
6368
 
6369
- .premium-nav-menu-item .premium-menu-link {
6370
- -js-display: flex;
6371
- display: -webkit-box;
6372
- display: -webkit-flex;
6373
- display: -moz-box;
6374
- display: -ms-flexbox;
6375
- display: flex;
6376
- -webkit-box-align: center;
6377
- -webkit-align-items: center;
6378
- -moz-box-align: center;
6379
- -ms-flex-align: center;
6380
- align-items: center;
6381
- height: 100%;
6382
- padding: 7px 10px;
6383
- text-decoration: none;
6384
- position: relative;
6385
  }
6386
 
6387
- .premium-nav-menu-item .premium-dropdown-icon {
6388
- margin: 5px;
 
 
6389
  }
6390
 
6391
- .premium-nav-menu-item.menu-item-has-children {
6392
- position: relative;
 
6393
  }
6394
 
6395
- .premium-nav-menu-item.menu-item-has-children .premium-sub-menu {
6396
- max-width: 100%;
6397
- z-index: 9999;
 
 
 
 
 
 
 
 
6398
  }
6399
 
6400
- .premium-nav-menu-item.menu-item-has-children .premium-sub-menu .premium-sub-menu-link {
6401
- -webkit-box-pack: start;
6402
- -webkit-justify-content: flex-start;
6403
- -moz-box-pack: start;
6404
- -ms-flex-pack: start;
6405
- justify-content: flex-start;
6406
  }
6407
 
6408
- .premium-nav-menu-item .menu-link {
6409
- position: relative;
6410
- text-decoration: none;
 
 
 
6411
  }
6412
 
6413
- .premium-item-badge,
6414
- .premium-sub-item-badge,
6415
- .premium-rn-badge {
6416
- position: absolute;
6417
- padding: 1px 6px;
6418
- min-width: 35px;
6419
- text-align: center;
6420
- font-size: 10px;
6421
- -webkit-border-radius: 4px;
6422
- border-radius: 4px;
6423
- line-height: 1.8;
6424
- white-space: nowrap;
6425
  }
6426
 
6427
- .premium-nav-hor:not(.premium-hamburger-menu) .premium-item-badge,
6428
- .premium-nav-hor:not(.premium-nav-slide) .premium-item-badge,
6429
- .premium-nav-hor:not(.premium-nav-dropdown) .premium-item-badge {
6430
- position: relative;
6431
- margin: 8px;
 
 
6432
  }
6433
 
6434
- .premium-nav-hor .premium-sub-item-badge,
6435
- .premium-nav-slide .premium-sub-item-badge,
6436
- .premium-nav-dropdown .premium-sub-item-badge {
6437
- top: 50%;
6438
- left: 0;
6439
- -webkit-transform: translateY(-50%);
6440
- -ms-transform: translateY(-50%);
6441
- transform: translateY(-50%);
 
 
 
6442
  }
6443
 
6444
- .premium-nav-ver.premium-vertical-right .premium-item-badge,
6445
- .premium-nav-ver.premium-vertical-right .premium-sub-item-badge {
6446
- top: 50%;
6447
- right: 0;
6448
- -webkit-transform: translateY(-50%);
6449
- -ms-transform: translateY(-50%);
6450
- transform: translateY(-50%);
6451
  }
6452
 
6453
- .premium-nav-ver.premium-vertical-left .premium-item-badge,
6454
- .premium-nav-ver.premium-vertical-left .premium-sub-item-badge {
6455
- top: 50%;
6456
- left: 0;
6457
- -webkit-transform: translateY(-50%);
6458
- -ms-transform: translateY(-50%);
6459
- transform: translateY(-50%);
 
 
 
 
6460
  }
6461
 
6462
- .premium-mega-nav-item {
6463
- position: relative;
 
 
 
 
 
6464
  }
6465
 
6466
- .premium-hamburger-menu .premium-mega-content-container,
6467
- .premium-nav-dropdown .premium-mega-content-container,
6468
- .premium-nav-slide .premium-mega-content-container {
6469
- display: none;
 
 
6470
  }
6471
 
6472
- .premium-mega-item-static {
6473
- position: static !important;
 
 
 
6474
  }
6475
 
6476
- .premium-hamburger-menu .premium-nav-menu-container,
6477
- .premium-nav-dropdown .premium-nav-menu-container,
6478
- .premium-nav-slide .premium-nav-menu-container {
6479
- display: none;
 
 
 
 
 
 
 
6480
  }
6481
 
6482
- .premium-hamburger-menu .premium-hamburger-toggle,
6483
- .premium-nav-dropdown .premium-hamburger-toggle,
6484
- .premium-nav-slide .premium-hamburger-toggle {
6485
- -js-display: inline-flex;
6486
- display: -webkit-inline-box;
6487
- display: -webkit-inline-flex;
6488
- display: -moz-inline-box;
6489
- display: -ms-inline-flexbox;
6490
- display: inline-flex;
6491
- -webkit-box-orient: horizontal;
6492
- -webkit-box-direction: reverse;
6493
- -webkit-flex-direction: row-reverse;
6494
- -moz-box-orient: horizontal;
6495
- -moz-box-direction: reverse;
6496
- -ms-flex-direction: row-reverse;
6497
- flex-direction: row-reverse;
6498
  }
6499
 
6500
- .premium-hidden-icon-yes.premium-hamburger-menu .premium-item-icon,
6501
- .premium-hidden-icon-yes.premium-hamburger-menu .premium-sub-item-icon,
6502
- .premium-hidden-icon-yes.premium-nav-dropdown .premium-item-icon,
6503
- .premium-hidden-icon-yes.premium-nav-dropdown .premium-sub-item-icon,
6504
- .premium-hidden-icon-yes.premium-nav-slide .premium-item-icon,
6505
- .premium-hidden-icon-yes.premium-nav-slide .premium-sub-item-icon {
6506
- display: none;
 
 
6507
  }
6508
 
6509
- .premium-hidden-badge-yes.premium-hamburger-menu .premium-item-badge,
6510
- .premium-hidden-badge-yes.premium-hamburger-menu .premium-sub-item-badge,
6511
- .premium-hidden-badge-yes.premium-hamburger-menu .premium-rn-badge,
6512
- .premium-hidden-badge-yes.premium-nav-dropdown .premium-item-badge,
6513
- .premium-hidden-badge-yes.premium-nav-dropdown .premium-sub-item-badge,
6514
- .premium-hidden-badge-yes.premium-nav-dropdown .premium-rn-badge,
6515
- .premium-hidden-badge-yes.premium-nav-slide .premium-item-badge,
6516
- .premium-hidden-badge-yes.premium-nav-slide .premium-sub-item-badge,
6517
- .premium-hidden-badge-yes.premium-nav-slide .premium-rn-badge {
6518
- display: none;
6519
  }
6520
 
6521
- .premium-ham-dropdown .premium-mobile-menu-container,
6522
- .premium-nav-dropdown .premium-mobile-menu-container {
6523
- -js-display: flex;
6524
- display: -webkit-box;
6525
- display: -webkit-flex;
6526
- display: -moz-box;
6527
- display: -ms-flexbox;
6528
- display: flex;
6529
  }
6530
 
6531
- .premium-ham-dropdown .premium-toggle-opened .premium-toggle-close,
6532
- .premium-nav-dropdown .premium-toggle-opened .premium-toggle-close {
6533
- display: inline !important;
 
 
6534
  }
6535
 
6536
- .premium-ham-dropdown .premium-toggle-opened .premium-toggle-text,
6537
- .premium-nav-dropdown .premium-toggle-opened .premium-toggle-text {
6538
- display: none !important;
6539
  }
6540
 
6541
- .premium-stretch-dropdown .premium-mobile-menu-container {
6542
- position: absolute;
6543
- z-index: 9999;
6544
  }
6545
 
6546
- .premium-nav-default {
6547
- display: none;
 
 
6548
  }
6549
 
6550
- .premium-hamburger-toggle {
6551
- width: 100%;
 
 
6552
  }
6553
 
6554
- /*
6555
- * Pointer & Pointer Animations
6556
- */
6557
- .premium-menu-link-parent::before,
6558
- .premium-menu-link-parent::after {
6559
- display: block;
6560
- position: absolute;
6561
- -webkit-transition: all 0.3s cubic-bezier(0.58, 0.3, 0.005, 1);
6562
- transition: all 0.3s cubic-bezier(0.58, 0.3, 0.005, 1);
6563
  }
6564
 
6565
- .premium-nav-pointer-underline .premium-menu-link-parent::after,
6566
- .premium-nav-pointer-double-line .premium-menu-link-parent::after {
6567
- content: "";
6568
- bottom: 0;
6569
  }
6570
 
6571
- .premium-nav-pointer-overline .premium-menu-link-parent::before,
6572
- .premium-nav-pointer-double-line .premium-menu-link-parent::before {
6573
- content: "";
6574
- top: 0;
6575
  }
6576
 
6577
- .premium-nav-pointer-underline .premium-menu-link-parent::before,
6578
- .premium-nav-pointer-underline .premium-menu-link-parent::after,
6579
- .premium-nav-pointer-overline .premium-menu-link-parent::before,
6580
- .premium-nav-pointer-overline .premium-menu-link-parent::after,
6581
- .premium-nav-pointer-double-line .premium-menu-link-parent::before,
6582
- .premium-nav-pointer-double-line .premium-menu-link-parent::after {
6583
- height: 3px;
6584
- width: 100%;
6585
- right: 0;
6586
- background-color: #55595c;
6587
- z-index: 2;
6588
  }
6589
 
6590
- .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
6591
- .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after {
6592
- opacity: 0;
6593
  }
6594
 
6595
- .premium-nav-pointer-underline.premium-nav-animation-none,
6596
- .premium-nav-pointer-overline.premium-nav-animation-none,
6597
- .premium-nav-pointer-double-line.premium-nav-animation-none {
6598
- -webkit-transition-duration: 0s;
6599
- transition-duration: 0s;
6600
  }
6601
 
6602
- .premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent,
6603
- .premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent::before,
6604
- .premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent::after,
6605
- .premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent:focus,
6606
- .premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent:hover,
6607
- .premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent,
6608
- .premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent::before,
6609
- .premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent::after,
6610
- .premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent:focus,
6611
- .premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent:hover,
6612
- .premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent,
6613
- .premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent::before,
6614
- .premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent::after,
6615
- .premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent:focus,
6616
- .premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent:hover {
6617
- -webkit-transition-duration: 0s;
6618
- transition-duration: 0s;
6619
  }
6620
 
6621
- .premium-nav-pointer-underline.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
6622
- .premium-nav-pointer-double-line.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after {
6623
- width: 10px;
6624
- inset-inline-start: 100%;
 
 
 
 
6625
  }
6626
 
6627
- .premium-nav-pointer-overline.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
6628
- .premium-nav-pointer-double-line.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
6629
- width: 10px;
6630
- left: -20px;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6631
  }
6632
 
6633
- .premium-nav-pointer-underline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
6634
- .premium-nav-pointer-underline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
6635
- .premium-nav-pointer-overline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
6636
- .premium-nav-pointer-overline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
6637
- .premium-nav-pointer-double-line.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
6638
- .premium-nav-pointer-double-line.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after {
6639
- height: 0;
6640
- width: 0;
6641
- left: 50%;
6642
  }
6643
 
6644
- .premium-nav-pointer-underline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
6645
- .premium-nav-pointer-overline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
6646
- .premium-nav-pointer-double-line.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
6647
- top: -10px;
6648
  }
6649
 
6650
- .premium-nav-pointer-underline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
6651
- .premium-nav-pointer-overline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
6652
- .premium-nav-pointer-double-line.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after {
6653
- bottom: -10px;
 
 
 
6654
  }
6655
 
6656
- .premium-nav-pointer-underline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
6657
- .premium-nav-pointer-overline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
6658
- .premium-nav-pointer-double-line.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
6659
- top: 10px;
 
6660
  }
6661
 
6662
- .premium-nav-pointer-underline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
6663
- .premium-nav-pointer-overline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
6664
- .premium-nav-pointer-double-line.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after {
6665
- bottom: 10px;
6666
  }
6667
 
6668
- .premium-nav-pointer-framed .premium-menu-link-parent::before {
6669
- content: "";
 
6670
  }
6671
 
6672
- .premium-nav-pointer-framed .premium-menu-link-parent::before,
6673
- .premium-nav-pointer-framed .premium-menu-link-parent::after {
6674
- background: transparent;
6675
- left: 0;
6676
- top: 0;
6677
- bottom: 0;
6678
- right: 0;
6679
- border: 3px solid #55595c;
6680
  }
6681
 
6682
- .premium-nav-pointer-framed.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
6683
- -webkit-transform: scale(0.75);
6684
- -ms-transform: scale(0.75);
6685
- transform: scale(0.75);
6686
  }
6687
 
6688
- .premium-nav-pointer-framed.premium-nav-animation-shrink .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
6689
- -webkit-transform: scale(1.25);
6690
- -ms-transform: scale(1.25);
6691
- transform: scale(1.25);
6692
  }
6693
 
6694
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::before,
6695
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::after {
6696
- width: 3px;
6697
- height: 3px;
6698
  }
6699
 
6700
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::before {
6701
- border-width: 0 3px 3px 0;
6702
- -webkit-transition: width 0.1s 0.2s, height 0.1s 0.3s, opacity 0.12s 0.22s;
6703
- transition: width 0.1s 0.2s, height 0.1s 0.3s, opacity 0.12s 0.22s;
 
6704
  }
6705
 
6706
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::after {
6707
- content: "";
6708
- top: auto;
6709
- bottom: 0;
6710
- left: 0;
6711
- right: auto;
6712
- border-width: 3px 0 0 3px;
6713
- -webkit-transition: width 0.1s, height 0.1s 0.1s, opacity 0.02s 0.18s;
6714
- transition: width 0.1s, height 0.1s 0.1s, opacity 0.02s 0.18s;
6715
  }
6716
 
6717
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::before,
6718
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::before {
6719
- -webkit-transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s;
6720
- transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s;
6721
  }
6722
 
6723
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::after,
6724
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::after {
6725
- -webkit-transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s;
6726
- transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s;
6727
  }
6728
 
6729
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::before,
6730
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::after,
6731
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::before,
6732
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::after {
6733
- width: 100%;
6734
- height: 100%;
6735
  }
6736
 
6737
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::before {
6738
- -webkit-transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s;
6739
- transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s;
6740
  }
6741
 
6742
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::after {
6743
- -webkit-transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s;
6744
- transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s;
6745
  }
6746
 
6747
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::before,
6748
- .premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::after {
6749
- width: 100%;
6750
- height: 100%;
6751
  }
6752
 
6753
- .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::before {
6754
- border-width: 3px 3px 0 0;
6755
  }
6756
 
6757
- .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::after {
6758
- content: "";
6759
- top: auto;
6760
- bottom: 0;
6761
- left: 0;
6762
- right: auto;
6763
- border-width: 0 0 3px 3px;
6764
  }
6765
 
6766
- .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::before,
6767
- .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::after {
6768
- width: 3px;
6769
- height: 3px;
6770
  }
6771
 
6772
- .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:hover::before,
6773
- .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:hover::after,
6774
- .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:focus::before,
6775
- .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:focus::after {
6776
- width: 100%;
6777
- height: 100%;
6778
- -webkit-transition: opacity 2ms, width 0.4s, height 0.4s;
6779
- transition: opacity 2ms, width 0.4s, height 0.4s;
6780
  }
6781
 
6782
- .premium-nav-pointer-framed.premium-nav-animation-corners .premium-active-item .premium-menu-link-parent::before,
6783
- .premium-nav-pointer-framed.premium-nav-animation-corners .premium-active-item .premium-menu-link-parent::after {
6784
- width: 100%;
6785
- height: 100%;
6786
- -webkit-transition: opacity 2ms, width 0.4s, height 0.4s;
6787
- transition: opacity 2ms, width 0.4s, height 0.4s;
6788
  }
6789
 
6790
- .premium-nav-pointer-text.premium-nav-animation-grow .premium-menu-link-parent:hover,
6791
- .premium-nav-pointer-text.premium-nav-animation-grow .premium-menu-link-parent:focus {
6792
- -webkit-transform: scale(1.2);
6793
- -ms-transform: scale(1.2);
6794
- transform: scale(1.2);
6795
  }
6796
 
6797
- .premium-nav-pointer-text.premium-nav-animation-shrink .premium-menu-link-parent:hover,
6798
- .premium-nav-pointer-text.premium-nav-animation-shrink .premium-menu-link-parent:focus {
6799
- -webkit-transform: scale(0.8);
6800
- -ms-transform: scale(0.8);
6801
- transform: scale(0.8);
6802
  }
6803
 
6804
- .premium-nav-pointer-text.premium-nav-animation-sink .premium-menu-link-parent:hover,
6805
- .premium-nav-pointer-text.premium-nav-animation-sink .premium-menu-link-parent:focus {
6806
- -webkit-transform: translateY(8px);
6807
- -ms-transform: translateY(8px);
6808
- transform: translateY(8px);
6809
  }
6810
 
6811
- .premium-nav-pointer-text.premium-nav-animation-float .premium-menu-link-parent:hover,
6812
- .premium-nav-pointer-text.premium-nav-animation-float .premium-menu-link-parent:focus {
6813
- -webkit-transform: translateY(-8px);
6814
- -ms-transform: translateY(-8px);
6815
- transform: translateY(-8px);
6816
  }
6817
 
6818
- .premium-nav-pointer-text.premium-nav-animation-skew .premium-menu-link-parent:hover,
6819
- .premium-nav-pointer-text.premium-nav-animation-skew .premium-menu-link-parent:focus {
6820
- -webkit-transform: skew(-8deg);
6821
- -ms-transform: skew(-8deg);
6822
- transform: skew(-8deg);
6823
  }
6824
 
6825
- .premium-nav-pointer-text.premium-nav-animation-rotate .premium-menu-link-parent:hover,
6826
- .premium-nav-pointer-text.premium-nav-animation-rotate .premium-menu-link-parent:focus {
6827
- -webkit-transform: rotate(6deg);
6828
- -ms-transform: rotate(6deg);
6829
- transform: rotate(6deg);
6830
  }
6831
 
6832
- .premium-nav-pointer-background .premium-menu-link-parent::before {
6833
- top: 0;
6834
- left: 0;
6835
- right: 0;
6836
- bottom: 0;
6837
- background: #55595c;
6838
- background-color: #55595c;
6839
- z-index: -1;
 
 
 
 
6840
  }
6841
 
6842
- .premium-nav-pointer-background .premium-menu-link-parent::before,
6843
- .premium-nav-pointer-background .premium-menu-link-parent::after {
6844
- content: "";
6845
- -webkit-transition: 0.3s;
6846
- transition: 0.3s;
 
 
 
 
 
 
6847
  }
6848
 
6849
- .premium-nav-pointer-background.premium-nav-animation-grow .premium-menu-link-parent::before {
6850
- -webkit-transform: scale(0.5);
6851
- -ms-transform: scale(0.5);
6852
- transform: scale(0.5);
6853
  }
6854
 
6855
- .premium-nav-pointer-background.premium-nav-animation-grow .premium-menu-link-parent:hover::before,
6856
- .premium-nav-pointer-background.premium-nav-animation-grow .premium-menu-link-parent:focus::before {
6857
- -webkit-transform: scale(1);
6858
- -ms-transform: scale(1);
6859
- transform: scale(1);
 
 
 
 
6860
  }
6861
 
6862
- .premium-nav-pointer-background.premium-nav-animation-grow .premium-active-item .premium-menu-link-parent::before {
6863
- -webkit-transform: scale(1);
6864
- -ms-transform: scale(1);
6865
- transform: scale(1);
6866
  }
6867
 
6868
- .premium-nav-pointer-background.premium-nav-animation-shrink .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
6869
- -webkit-transform: scale(1.2);
6870
- -ms-transform: scale(1.2);
6871
- transform: scale(1.2);
6872
- -webkit-transition: 0.3;
6873
- transition: 0.3;
6874
  }
6875
 
6876
- .premium-nav-pointer-background.premium-nav-animation-sweep-left .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
6877
- left: 100%;
 
 
 
 
6878
  }
6879
 
6880
- .premium-nav-pointer-background.premium-nav-animation-sweep-right .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
6881
- right: 100%;
 
 
 
 
 
6882
  }
6883
 
6884
- .premium-nav-pointer-background.premium-nav-animation-sweep-up .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
6885
- top: 100%;
6886
  }
6887
 
6888
- .premium-nav-pointer-background.premium-nav-animation-sweep-down .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
6889
- bottom: 100%;
6890
- }
 
6891
 
6892
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent::after,
6893
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent::after {
6894
  top: 0;
6895
- left: 0;
6896
  right: 0;
6897
- bottom: 0;
6898
- background: #55595c;
6899
- background-color: #55595c;
6900
- z-index: -1;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6901
  }
6902
 
6903
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent::before {
6904
- top: 0;
6905
- bottom: 100%;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6906
  }
6907
 
6908
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent::after {
6909
- top: 100%;
6910
- bottom: 0;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6911
  }
6912
 
6913
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:hover::before,
6914
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:focus::before {
6915
- bottom: 50%;
 
 
6916
  }
6917
 
6918
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:hover::after,
6919
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:focus::after {
6920
- top: 50%;
6921
  }
6922
 
6923
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-active-item .premium-menu-link-parent::before {
6924
- bottom: 50%;
6925
  }
6926
 
6927
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-active-item .premium-menu-link-parent::after {
6928
- top: 50%;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6929
  }
6930
 
6931
- .premium-nav-pointer-background.premium-nav-animation-shutter-out-vertical .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
6932
- bottom: 50%;
6933
- top: 50%;
6934
  }
6935
 
6936
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent::before {
6937
- right: 0;
6938
- left: 100%;
6939
  }
6940
 
6941
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent::after {
6942
- right: 100%;
6943
- left: 0;
6944
  }
6945
 
6946
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:hover::before,
6947
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:focus::before {
6948
- left: 50%;
 
 
6949
  }
6950
 
6951
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:hover::after,
6952
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:focus::after {
6953
- right: 50%;
 
 
 
 
6954
  }
6955
 
6956
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-active-item .premium-menu-link-parent::before {
6957
- left: 50%;
 
 
6958
  }
6959
 
6960
- .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-active-item .premium-menu-link-parent::after {
6961
- right: 50%;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6962
  }
6963
 
6964
- .premium-nav-pointer-background.premium-nav-animation-shutter-out-horizontal .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
6965
- left: 50%;
6966
- right: 50%;
 
 
 
 
 
 
 
 
 
 
6967
  }
6968
 
6969
- .premium-active-item::before,
6970
- .premium-active-item::after,
6971
- .premium-menu-link-parent:hover::before,
6972
- .premium-menu-link-parent:hover::after,
6973
- .premium-menu-link-parent:focus::before,
6974
- .premium-menu-link-parent:focus::after {
6975
- -webkit-transform: scale(1);
6976
- -ms-transform: scale(1);
6977
- transform: scale(1);
6978
  }
6979
 
6980
- /**Sub Menu Animation*/
6981
- .premium-nav-menu-item .premium-sub-menu,
6982
- .premium-nav-menu-item .premium-mega-content-container {
6983
- -webkit-transition: 0.5s all ease-in-out;
6984
- transition: 0.5s all ease-in-out;
6985
- -webkit-transition-delay: 0.1s;
6986
- transition-delay: 0.1s;
6987
  }
6988
 
6989
- [class*="premium-nav-slide-"].premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item.premium-item-hovered>.premium-sub-menu,
6990
- [class*="premium-nav-slide-"].premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item.premium-item-hovered>.premium-mega-content-container,
6991
- [class*="premium-nav-slide-"].premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu.premium-item-hovered>.premium-sub-menu,
6992
- [class*="premium-nav-slide-"].premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.premium-item-hovered>.premium-sub-menu,
6993
- [class*="premium-nav-slide-"].premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.premium-item-hovered>.premium-mega-content-container,
6994
- [class*="premium-nav-slide-"].premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu.premium-item-hovered>.premium-sub-menu {
6995
- -webkit-transform: translate(0);
6996
- -ms-transform: translate(0);
6997
- transform: translate(0);
6998
  }
6999
 
7000
- .premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,
7001
- .premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,
7002
- .premium-nav-slide-up.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu,
7003
- .premium-nav-slide-up.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container {
7004
- -webkit-transform: translateY(10px);
7005
- -ms-transform: translateY(10px);
7006
- transform: translateY(10px);
7007
  }
7008
 
7009
- .premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,
7010
- .premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,
7011
- .premium-nav-slide-down.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu,
7012
- .premium-nav-slide-down.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container {
7013
- -webkit-transform: translateY(-10px);
7014
- -ms-transform: translateY(-10px);
7015
- transform: translateY(-10px);
7016
  }
7017
 
7018
- .premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,
7019
- .premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,
7020
- .premium-nav-slide-right.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu,
7021
- .premium-nav-slide-right.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container {
7022
- -webkit-transform: translateX(-10px);
7023
- -ms-transform: translateX(-10px);
7024
- transform: translateX(-10px);
7025
  }
7026
 
7027
- .premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,
7028
- .premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,
7029
- .premium-nav-slide-left.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu,
7030
- .premium-nav-slide-left.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container {
7031
- -webkit-transform: translateX(10px);
7032
- -ms-transform: translateX(10px);
7033
- transform: translateX(10px);
7034
  }
7035
 
7036
- /**Horizontal - Static Mega Content*/
7037
- /*UP*/
7038
- .premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container {
7039
- -webkit-transform: translateX(-50%) translateY(10px);
7040
- -ms-transform: translateX(-50%) translateY(10px);
7041
- transform: translateX(-50%) translateY(10px);
7042
  }
7043
 
7044
- .premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static.premium-item-hovered .premium-mega-content-container {
7045
- -webkit-transform: translateX(-50%) translateY(0);
7046
- -ms-transform: translateX(-50%) translateY(0);
7047
- transform: translateX(-50%) translateY(0);
 
 
 
 
 
 
7048
  }
7049
 
7050
- /*DOWN*/
7051
- .premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container {
7052
- -webkit-transform: translateX(-50%) translateY(-10px);
7053
- -ms-transform: translateX(-50%) translateY(-10px);
7054
- transform: translateX(-50%) translateY(-10px);
7055
  }
7056
 
7057
- .premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static.premium-item-hovered .premium-mega-content-container {
7058
- -webkit-transform: translateX(-50%) translateY(0);
7059
- -ms-transform: translateX(-50%) translateY(0);
7060
- transform: translateX(-50%) translateY(0);
 
 
 
 
 
7061
  }
7062
 
7063
- /*Left*/
7064
- .premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container {
7065
- -webkit-transform: translateX(-45%);
7066
- -ms-transform: translateX(-45%);
7067
- transform: translateX(-45%);
 
 
 
7068
  }
7069
 
7070
- .premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static.premium-item-hovered .premium-mega-content-container {
7071
- -webkit-transform: translateX(-50%);
7072
- -ms-transform: translateX(-50%);
7073
- transform: translateX(-50%);
7074
  }
7075
 
7076
- /*Right*/
7077
- .premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container {
7078
- -webkit-transform: translateX(-55%);
7079
- -ms-transform: translateX(-55%);
7080
- transform: translateX(-55%);
 
 
 
 
 
 
 
7081
  }
7082
 
7083
- .premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static.premium-item-hovered .premium-mega-content-container {
7084
- -webkit-transform: translateX(-50%);
7085
- -ms-transform: translateX(-50%);
7086
- transform: translateX(-50%);
 
 
 
 
7087
  }
7088
 
7089
- /**Vertical - Static Mega Content*/
7090
- .premium-nav-slide-down.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static.premium-item-hovered .premium-mega-content-container,
7091
- .premium-nav-slide-up.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static.premium-item-hovered .premium-mega-content-container {
7092
- -webkit-transform: translateY(0);
7093
- -ms-transform: translateY(0);
7094
- transform: translateY(0);
 
 
 
 
7095
  }
7096
 
7097
- .premium-nav-slide-right.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static.premium-item-hovered .premium-mega-content-container,
7098
- .premium-nav-slide-left.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static.premium-item-hovered .premium-mega-content-container {
7099
- -webkit-transform: translateX(0);
7100
- -ms-transform: translateX(0);
7101
- transform: translateX(0);
7102
  }
7103
 
7104
- /** Random Badge */
7105
- .premium-rn-badge,
7106
- .premium-mega-content-container .premium-rn-badge {
7107
- position: absolute;
7108
- -webkit-transform: translateY(-50%);
7109
- -ms-transform: translateY(-50%);
7110
- transform: translateY(-50%);
7111
- top: 50%;
7112
- left: 10px;
7113
- -webkit-transition: all 0.3s;
7114
- transition: all 0.3s;
7115
  }
7116
 
7117
- .premium-nav-ver.premium-vertical-right .premium-rn-badge {
7118
- top: 50%;
7119
- right: 10px;
7120
- left: unset;
7121
- -webkit-transform: translateY(-50%);
7122
- -ms-transform: translateY(-50%);
7123
- transform: translateY(-50%);
7124
  }
7125
 
7126
- .premium-nav-ver.premium-vertical-right .premium-mega-content-container .premium-rn-badge {
7127
- left: 10px;
7128
- right: unset;
7129
  }
7130
 
7131
- /** Sub Item Badge Effects*/
7132
- .has-pa-badge:hover {
7133
- -webkit-transition: all 0.3s;
7134
- transition: all 0.3s;
 
 
 
 
 
 
 
 
 
 
 
 
 
7135
  }
7136
 
7137
- .premium-sub-item-badge {
7138
- -webkit-transition: all 0.3s;
7139
- transition: all 0.3s;
 
 
 
 
 
 
 
 
 
7140
  }
7141
 
7142
- .premium-mega-content-container .premium-badge-dot .premium-sub-item-badge,
7143
- .premium-mega-content-container .premium-badge-dot .premium-rn-badge,
7144
- .premium-sub-menu .premium-badge-dot .premium-sub-item-badge,
7145
- .premium-sub-menu .premium-badge-dot .premium-rn-badge {
7146
- font-size: 0px;
7147
- min-width: 1px;
7148
- padding: 3px;
7149
- -webkit-border-radius: 50%;
7150
- border-radius: 50%;
7151
- -webkit-transition: all 0.3s;
7152
- transition: all 0.3s;
7153
  }
7154
 
7155
- .premium-mega-content-container .premium-badge-pulse:hover .premium-sub-item-badge,
7156
- .premium-mega-content-container .premium-badge-pulse:hover .premium-rn-badge,
7157
- .premium-sub-menu .premium-badge-pulse:hover .premium-sub-item-badge,
7158
- .premium-sub-menu .premium-badge-pulse:hover .premium-rn-badge {
7159
- -webkit-animation: badge-pulse-grow 0.5s alternate infinite ease-in-out;
7160
- animation: badge-pulse-grow 0.5s alternate infinite ease-in-out;
7161
  }
7162
 
7163
- .premium-mega-content-container .premium-badge-buzz:hover .premium-sub-item-badge,
7164
- .premium-mega-content-container .premium-badge-buzz:hover .premium-rn-badge,
7165
- .premium-sub-menu .premium-badge-buzz:hover .premium-sub-item-badge,
7166
- .premium-sub-menu .premium-badge-buzz:hover .premium-rn-badge {
7167
- -webkit-animation: badge-buzz 0.5s alternate infinite ease-in-out;
7168
- animation: badge-buzz 0.5s alternate infinite ease-in-out;
7169
  }
7170
 
7171
- .premium-mega-content-container .premium-badge-slide-right .premium-sub-item-badge,
7172
- .premium-mega-content-container .premium-badge-slide-right .premium-rn-badge,
7173
- .premium-sub-menu .premium-badge-slide-right .premium-sub-item-badge,
7174
- .premium-sub-menu .premium-badge-slide-right .premium-rn-badge {
7175
- -webkit-transform: translateY(-50%) translateX(-5px);
7176
- -ms-transform: translateY(-50%) translateX(-5px);
7177
- transform: translateY(-50%) translateX(-5px);
7178
- -webkit-transition: -webkit-transform 0.5s;
7179
- transition: -webkit-transform 0.5s;
7180
- transition: transform 0.5s;
7181
- transition: transform 0.5s, -webkit-transform 0.5s;
7182
  }
7183
 
7184
- .premium-mega-content-container .premium-badge-slide-right:hover .premium-sub-item-badge,
7185
- .premium-mega-content-container .premium-badge-slide-right:hover .premium-rn-badge,
7186
- .premium-sub-menu .premium-badge-slide-right:hover .premium-sub-item-badge,
7187
- .premium-sub-menu .premium-badge-slide-right:hover .premium-rn-badge {
7188
- -webkit-transform: translateY(-50%) translateX(5px);
7189
- -ms-transform: translateY(-50%) translateX(5px);
7190
- transform: translateY(-50%) translateX(5px);
 
 
 
 
 
 
 
 
7191
  }
7192
 
7193
- .premium-mega-content-container .premium-badge-slide-left .premium-sub-item-badge,
7194
- .premium-mega-content-container .premium-badge-slide-left .premium-rn-badge,
7195
- .premium-sub-menu .premium-badge-slide-left .premium-sub-item-badge,
7196
- .premium-sub-menu .premium-badge-slide-left .premium-rn-badge {
7197
- -webkit-transform: translateY(-50%) translateX(5px);
7198
- -ms-transform: translateY(-50%) translateX(5px);
7199
- transform: translateY(-50%) translateX(5px);
7200
- -webkit-transition: -webkit-transform 0.5s;
7201
- transition: -webkit-transform 0.5s;
7202
- transition: transform 0.5s;
7203
- transition: transform 0.5s, -webkit-transform 0.5s;
7204
  }
7205
 
7206
- .premium-mega-content-container .premium-badge-slide-left:hover .premium-sub-item-badge,
7207
- .premium-mega-content-container .premium-badge-slide-left:hover .premium-rn-badge,
7208
- .premium-sub-menu .premium-badge-slide-left:hover .premium-sub-item-badge,
7209
- .premium-sub-menu .premium-badge-slide-left:hover .premium-rn-badge {
7210
- -webkit-transform: translateY(-50%) translateX(-5px);
7211
- -ms-transform: translateY(-50%) translateX(-5px);
7212
- transform: translateY(-50%) translateX(-5px);
7213
  }
7214
 
7215
- .premium-mega-content-container .premium-badge-expand .premium-sub-item-badge,
7216
- .premium-mega-content-container .premium-badge-expand .premium-rn-badge,
7217
- .premium-sub-menu .premium-badge-expand .premium-sub-item-badge,
7218
- .premium-sub-menu .premium-badge-expand .premium-rn-badge {
7219
- -webkit-transform: translateY(-50%) scaleX(0);
7220
- -ms-transform: translateY(-50%) scaleX(0);
7221
- transform: translateY(-50%) scaleX(0);
7222
- -webkit-transition: -webkit-transform 0.25s ease-out;
7223
- transition: -webkit-transform 0.25s ease-out;
7224
- transition: transform 0.25s ease-out;
7225
- transition: transform 0.25s ease-out, -webkit-transform 0.25s ease-out;
7226
  }
7227
 
7228
- .premium-mega-content-container .premium-badge-expand:hover .premium-sub-item-badge,
7229
- .premium-mega-content-container .premium-badge-expand:hover .premium-rn-badge,
7230
- .premium-sub-menu .premium-badge-expand:hover .premium-sub-item-badge,
7231
- .premium-sub-menu .premium-badge-expand:hover .premium-rn-badge {
7232
- -webkit-transform: translateY(-50%) scaleX(1);
7233
- -ms-transform: translateY(-50%) scaleX(1);
7234
- transform: translateY(-50%) scaleX(1);
7235
  }
7236
 
7237
- /* Pulse Grow */
7238
- @-webkit-keyframes badge-pulse-grow {
7239
- to {
7240
- -webkit-transform: translateY(-50%) scale(1.07);
7241
- transform: translateY(-50%) scale(1.07);
7242
- }
7243
  }
7244
 
7245
- @keyframes badge-pulse-grow {
7246
- to {
7247
- -webkit-transform: translateY(-50%) scale(1.07);
7248
- transform: translateY(-50%) scale(1.07);
7249
- }
7250
  }
7251
 
7252
- /* Buzz */
7253
- @-webkit-keyframes badge-buzz {
7254
- 50% {
7255
- -webkit-transform: translateY(-50%) translateX(3px) rotate(2deg);
7256
- transform: translateY(-50%) translateX(3px) rotate(2deg);
7257
- }
7258
-
7259
- 100% {
7260
- -webkit-transform: translateY(-50%) translateX(-3px) rotate(-2deg);
7261
- transform: translateY(-50%) translateX(-3px) rotate(-2deg);
7262
- }
7263
  }
7264
 
7265
- @keyframes badge-buzz {
7266
- 50% {
7267
- -webkit-transform: translateY(-50%) translateX(3px) rotate(3deg);
7268
- transform: translateY(-50%) translateX(3px) rotate(3deg);
7269
- }
7270
-
7271
- 100% {
7272
- -webkit-transform: translateY(-50%) translateX(-3px) rotate(-3deg);
7273
- transform: translateY(-50%) translateX(-3px) rotate(-3deg);
7274
  }
7275
  }
7276
 
7277
- body.premium-scroll-disabled {
7278
- overflow-y: hidden;
7279
- height: 100vh;
7280
- margin: 0;
 
 
 
 
 
 
7281
  }
7282
- /************ Premium Team Members ************/
7283
- /*********************************************/
7284
- .premium-person-container {
7285
  position: relative;
7286
  }
7287
 
7288
- .premium-person-image-container {
7289
  position: relative;
7290
- text-align: center;
7291
  overflow: hidden;
 
 
 
 
 
 
 
7292
  }
7293
 
7294
- .premium-person-image-container .premium-person-image-wrap {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7295
  overflow: hidden;
 
7296
  }
7297
 
7298
- .premium-person-zoomout-effect .premium-person-image-container img,
7299
- .premium-person-scale-effect .premium-person-image-container img {
7300
- -webkit-transform: scale(1.2);
7301
- -ms-transform: scale(1.2);
7302
- transform: scale(1.2);
7303
  }
7304
 
7305
- .premium-person-sepia-effect .premium-person-image-container img {
7306
- -webkit-filter: sepia(30%);
7307
- filter: sepia(30%);
7308
  }
7309
 
7310
- .premium-person-bright-effect .premium-person-image-container img {
7311
- -webkit-filter: brightness(1);
7312
- filter: brightness(1);
7313
  }
7314
 
7315
- .premium-person-trans-effect .premium-person-image-container img {
7316
- -webkit-transform: translateX(15px) scale(1.1);
7317
- -ms-transform: translateX(15px) scale(1.1);
7318
- transform: translateX(15px) scale(1.1);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7319
  }
7320
 
7321
- .premium-person-zoomin-effect:hover .premium-person-image-container img {
7322
- -webkit-transform: scale(1.2);
7323
- -ms-transform: scale(1.2);
7324
- transform: scale(1.2);
7325
  }
7326
 
7327
- .premium-person-zoomout-effect:hover .premium-person-image-container img {
7328
- -webkit-transform: scale(1.1);
7329
- -ms-transform: scale(1.1);
7330
- transform: scale(1.1);
7331
  }
7332
 
7333
- .premium-person-scale-effect:hover .premium-person-image-container img {
7334
- -webkit-transform: scale(1.3) rotate(-5deg);
7335
- -ms-transform: scale(1.3) rotate(-5deg);
7336
- transform: scale(1.3) rotate(-5deg);
7337
  }
7338
 
7339
- .premium-person-grayscale-effect:hover .premium-person-image-container img {
7340
- -webkit-filter: grayscale(100%);
7341
- filter: grayscale(100%);
 
 
 
 
 
7342
  }
7343
 
7344
- .premium-person-blur-effect:hover .premium-person-image-container img {
7345
- -webkit-filter: blur(3px);
7346
- filter: blur(3px);
 
 
7347
  }
7348
 
7349
- .premium-person-sepia-effect:hover .premium-person-image-container img {
7350
- -webkit-filter: sepia(0%);
7351
- filter: sepia(0%);
7352
  }
7353
 
7354
- .premium-person-bright-effect:hover .premium-person-image-container img {
7355
- -webkit-filter: brightness(1.2);
7356
- filter: brightness(1.2);
 
 
 
 
 
 
 
7357
  }
7358
 
7359
- .premium-person-trans-effect:hover .premium-person-image-container img {
7360
- -webkit-transform: translateX(0px) scale(1.1);
7361
- -ms-transform: translateX(0px) scale(1.1);
7362
- transform: translateX(0px) scale(1.1);
 
7363
  }
7364
 
7365
- .premium-person-container .premium-person-image-container img {
7366
- width: 100%;
7367
- height: 100%;
7368
- display: block;
7369
- -o-object-fit: cover;
7370
- object-fit: cover;
7371
- -webkit-transition: all 0.5s ease-in-out;
7372
- transition: all 0.5s ease-in-out;
 
7373
  }
7374
 
7375
- .premium-person-style2 .premium-person-social {
 
7376
  position: absolute;
7377
  top: 0;
7378
  right: 0;
7379
  width: 100%;
7380
  height: 100%;
7381
- z-index: 2;
7382
  -js-display: flex;
7383
  display: -webkit-box;
7384
  display: -webkit-flex;
7385
  display: -moz-box;
7386
  display: -ms-flexbox;
7387
  display: flex;
 
 
 
 
 
 
 
7388
  -webkit-box-pack: center;
7389
  -webkit-justify-content: center;
7390
  -moz-box-pack: center;
@@ -7395,212 +8295,331 @@ body.premium-scroll-disabled {
7395
  -moz-box-align: center;
7396
  -ms-flex-align: center;
7397
  align-items: center;
7398
- -webkit-box-shadow: inset 0 0 120px 0 rgba(0, 0, 0, 0.5);
7399
- box-shadow: inset 0 0 120px 0 rgba(0, 0, 0, 0.5);
7400
- -webkit-transition: all 0.5s linear 0s;
7401
- transition: all 0.5s linear 0s;
7402
- opacity: 0;
7403
  }
7404
 
7405
- .premium-person-style2 .premium-person-image-container:hover .premium-person-social {
7406
- opacity: 1;
 
7407
  }
7408
 
7409
- .premium-person-list-item a {
7410
- display: inline-block;
 
 
 
 
 
 
7411
  }
7412
 
7413
- .premium-person-style2 .premium-person-list-item a {
7414
- opacity: 0;
7415
- -webkit-transform: scale(0);
7416
- -ms-transform: scale(0);
7417
- transform: scale(0);
7418
- -webkit-transition: all 0.5s ease-in-out 0s;
7419
- transition: all 0.5s ease-in-out 0s;
 
 
 
 
 
 
7420
  }
7421
 
7422
- .premium-person-style2 .premium-person-image-container:hover .premium-person-list-item a {
7423
- opacity: 1;
7424
- -webkit-transform: scale(1);
7425
- -ms-transform: scale(1);
7426
- transform: scale(1);
7427
  }
7428
 
7429
- .premium-person-info-container {
7430
- padding: 30px 15px;
 
 
 
7431
  }
7432
 
7433
- .premium-person-name {
7434
- margin: 0 0 5px;
7435
- font-weight: 700;
 
 
 
7436
  }
7437
 
7438
- .premium-person-title {
7439
- margin: 0 0 20px;
7440
- padding: 0;
7441
  }
7442
 
7443
- .premium-person-content {
7444
- margin: 0 0 30px;
 
 
 
 
 
7445
  }
7446
 
7447
- /*Override Theme List Margin*/
7448
- ul.premium-person-social-list {
7449
- margin: 0px !important;
7450
- padding: 0;
7451
  }
7452
 
7453
- .premium-person-social-list .premium-person-list-item {
7454
- display: inline;
7455
- list-style: none;
 
 
 
7456
  }
7457
 
7458
- .premium-person-social-list li {
7459
- position: relative;
7460
- bottom: 0px;
7461
- -webkit-transition: all 0.2s ease-in-out;
7462
- transition: all 0.2s ease-in-out;
 
 
 
7463
  }
7464
 
7465
- .premium-person-social-list li i {
7466
- position: relative;
7467
- bottom: 0px;
7468
- -webkit-transition: all 0.2s ease-in-out;
7469
- transition: all 0.2s ease-in-out;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7470
  }
7471
 
7472
- .premium-person-defaults-yes li.premium-person-facebook:hover a {
7473
- background-color: #3b5998 !important;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7474
  }
7475
 
7476
- .premium-person-defaults-yes li.premium-person-twitter:hover a {
7477
- background-color: #55acee !important;
7478
- }
7479
 
7480
- .premium-person-defaults-yes li.premium-person-linkedin:hover a {
7481
- background-color: #0077b5 !important;
7482
- }
 
7483
 
7484
- .premium-person-defaults-yes li.premium-person-google:hover a {
7485
- background-color: #dc4e41 !important;
 
7486
  }
7487
 
7488
- .premium-person-defaults-yes li.premium-person-youtube:hover a {
7489
- background-color: #b31217 !important;
7490
- }
 
7491
 
7492
- .premium-person-defaults-yes li.premium-person-instagram:hover a {
7493
- background-color: #e4405f !important;
 
7494
  }
7495
 
7496
- .premium-person-defaults-yes li.premium-person-skype:hover a {
7497
- background-color: #00aff0 !important;
 
 
 
 
 
 
 
 
 
 
7498
  }
7499
 
7500
- .premium-person-defaults-yes li.premium-person-pinterest:hover a {
7501
- background-color: #bd081c !important;
 
 
 
 
 
 
 
 
 
 
7502
  }
7503
 
7504
- .premium-person-defaults-yes li.premium-person-dribbble:hover a {
7505
- background-color: #ea4c89 !important;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7506
  }
7507
 
7508
- .premium-person-defaults-yes li.premium-person-mail:hover a {
7509
- background-color: #b23121 !important;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7510
  }
7511
 
7512
- .premium-person-defaults-yes li.premium-person-behance:hover a {
7513
- background-color: #1769ff !important;
 
 
7514
  }
7515
 
7516
- .premium-person-defaults-yes li.premium-person-whatsapp:hover a {
7517
- background-color: #25d366 !important;
7518
  }
7519
 
7520
- .premium-person-defaults-yes li.premium-person-telegram:hover a {
7521
- background-color: #0088cc !important;
 
 
 
7522
  }
7523
 
7524
- .premium-person-defaults-yes li.premium-person-site:hover a {
7525
- background-color: #0055a5 !important;
 
7526
  }
7527
 
7528
- .premium-person-social-list li:hover a {
7529
- -webkit-box-shadow: none;
7530
- box-shadow: none;
7531
  }
7532
 
7533
- .premium-person-social-list li a:focus {
7534
- -webkit-box-shadow: none;
7535
- box-shadow: none;
7536
- outline: none;
 
7537
  }
7538
 
7539
- .premium-person-social-list li i {
7540
- font-size: 18px;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7541
  }
7542
 
7543
- .elementor-widget-premium-addon-person .elementor-widget-container {
7544
- -js-display: flex;
7545
- display: -webkit-box;
7546
- display: -webkit-flex;
7547
- display: -moz-box;
7548
- display: -ms-flexbox;
7549
- display: flex;
7550
- -webkit-box-pack: center;
7551
- -webkit-justify-content: center;
7552
- -moz-box-pack: center;
7553
- -ms-flex-pack: center;
7554
- justify-content: center;
7555
  }
7556
 
7557
- .premium-persons-container.multiple-persons {
7558
- -js-display: flex;
7559
- display: -webkit-box;
7560
- display: -webkit-flex;
7561
- display: -moz-box;
7562
- display: -ms-flexbox;
7563
- display: flex;
7564
- -webkit-flex-wrap: wrap;
7565
- -ms-flex-wrap: wrap;
7566
- flex-wrap: wrap;
7567
- width: 100%;
7568
  }
7569
-
7570
- .premium-person-style1 .premium-person-container {
7571
- overflow: hidden;
 
 
 
7572
  }
7573
 
7574
- .premium-person-style1 .premium-person-container .premium-person-info {
7575
- position: absolute;
7576
- top: auto;
7577
- left: 0;
7578
- right: 0;
7579
- -webkit-transition: all 500ms ease 0s;
7580
- transition: all 500ms ease 0s;
7581
- -webkit-transform: translate3d(0, 100%, 0);
7582
- transform: translate3d(0, 100%, 0);
7583
  }
7584
 
7585
- .premium-person-style1 .premium-person-container:hover .premium-person-info {
7586
- -webkit-transform: translate3d(0, 0, 0);
7587
- transform: translate3d(0, 0, 0);
7588
- bottom: -1px !important;
7589
  }
7590
 
7591
- .premium-person-style1 .premium-person-social-list li:hover {
7592
- bottom: 5px;
 
 
 
7593
  }
7594
 
7595
- .premium-person-style1.multiple-persons:not([data-persons-equal="yes"]) {
7596
- -webkit-box-align: start;
7597
- -webkit-align-items: flex-start;
7598
- -moz-box-align: start;
7599
- -ms-flex-align: start;
7600
- align-items: flex-start;
7601
  }
7602
 
7603
- .premium-person-style1 .slick-track {
7604
  -js-display: flex;
7605
  display: -webkit-box;
7606
  display: -webkit-flex;
@@ -7609,27 +8628,45 @@ ul.premium-person-social-list {
7609
  display: flex;
7610
  }
7611
 
7612
- .premium-person-style1 .slick-slide {
7613
- height: inherit !important;
7614
  }
7615
 
7616
- /* .premium-person-style1.multiple-persons[data-persons-equal="yes"] .premium-person-image-container,
7617
- .premium-person-style1.multiple-persons[data-persons-equal="yes"] .premium-person-image-wrap {
7618
- height: 100%;
7619
- } */
7620
 
7621
- .premium-person-style3 .premium-person-info-container {
7622
- position: absolute;
7623
- top: 0;
7624
- right: 0;
7625
- width: 100%;
7626
- height: 100%;
7627
  -js-display: flex;
7628
  display: -webkit-box;
7629
  display: -webkit-flex;
7630
  display: -moz-box;
7631
  display: -ms-flexbox;
7632
  display: flex;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7633
  -webkit-box-orient: vertical;
7634
  -webkit-box-direction: normal;
7635
  -webkit-flex-direction: column;
@@ -7637,74 +8674,178 @@ ul.premium-person-social-list {
7637
  -moz-box-direction: normal;
7638
  -ms-flex-direction: column;
7639
  flex-direction: column;
7640
- -webkit-box-pack: justify;
7641
- -webkit-justify-content: space-between;
7642
- -moz-box-pack: justify;
7643
- -ms-flex-pack: justify;
7644
- justify-content: space-between;
7645
  }
7646
 
7647
- .premium-person-style3 .premium-person-title-desc-wrap {
7648
  -js-display: flex;
7649
  display: -webkit-box;
7650
  display: -webkit-flex;
7651
  display: -moz-box;
7652
  display: -ms-flexbox;
7653
  display: flex;
7654
- -webkit-box-orient: horizontal;
7655
- -webkit-box-direction: reverse;
7656
- -webkit-flex-direction: row-reverse;
7657
- -moz-box-orient: horizontal;
7658
- -moz-box-direction: reverse;
7659
- -ms-flex-direction: row-reverse;
7660
- flex-direction: row-reverse;
7661
- -webkit-box-pack: justify;
7662
- -webkit-justify-content: space-between;
7663
- -moz-box-pack: justify;
7664
- -ms-flex-pack: justify;
7665
- justify-content: space-between;
7666
- -webkit-box-align: start;
7667
- -webkit-align-items: flex-start;
7668
- -moz-box-align: start;
7669
- -ms-flex-align: start;
7670
- align-items: flex-start;
7671
  }
7672
 
7673
- .premium-person-style3 .premium-person-name-icons-wrap {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7674
  -js-display: flex;
7675
  display: -webkit-box;
7676
  display: -webkit-flex;
7677
  display: -moz-box;
7678
  display: -ms-flexbox;
7679
  display: flex;
7680
- -webkit-box-pack: justify;
7681
- -webkit-justify-content: space-between;
7682
- -moz-box-pack: justify;
7683
- -ms-flex-pack: justify;
7684
- justify-content: space-between;
7685
- -webkit-box-align: end;
7686
- -webkit-align-items: flex-end;
7687
- -moz-box-align: end;
7688
- -ms-flex-align: end;
7689
- align-items: flex-end;
7690
  }
7691
 
7692
- .premium-person-style3 .premium-person-title {
7693
- opacity: 0;
7694
- -webkit-transition: all 0.3s ease;
7695
- transition: all 0.3s ease;
7696
- width: 0;
7697
  }
7698
 
7699
- .premium-person-style3 .premium-person-title span {
7700
- display: inline-block;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7701
  }
7702
-
7703
- .premium-person-style3 .premium-person-name {
7704
- padding-right: 10px;
 
 
 
7705
  }
7706
 
7707
- .premium-person-style3 .premium-person-social-list {
7708
  -js-display: flex;
7709
  display: -webkit-box;
7710
  display: -webkit-flex;
@@ -7718,1591 +8859,450 @@ ul.premium-person-social-list {
7718
  -moz-box-direction: normal;
7719
  -ms-flex-direction: column;
7720
  flex-direction: column;
7721
- -webkit-transform: translateY(20px);
7722
- -ms-transform: translateY(20px);
7723
- transform: translateY(20px);
7724
- opacity: 0;
7725
- -webkit-transition: all 0.3s ease;
7726
- transition: all 0.3s ease;
7727
  }
7728
 
7729
- .premium-person-style3 .premium-person-list-item {
7730
- line-height: 0;
 
7731
  }
7732
 
7733
- .premium-person-style3 .premium-person-list-item a {
7734
- padding: 5px 0 0 10px;
7735
- margin: 5px 0;
7736
  }
7737
 
7738
- .premium-person-style3 .premium-person-container:hover .premium-person-title {
7739
- opacity: 1;
7740
  }
7741
 
7742
- .premium-person-style3 .premium-person-container:hover .premium-person-social-list {
7743
- opacity: 1;
7744
- -webkit-transform: translateY(0);
7745
- -ms-transform: translateY(0);
7746
- transform: translateY(0);
7747
  }
7748
 
7749
- .premium-persons-title-cw .premium-person-title {
7750
- -webkit-transform: translateX(-15px) rotate(-90deg);
7751
- -ms-transform: translateX(-15px) rotate(-90deg);
7752
- transform: translateX(-15px) rotate(-90deg);
7753
- -webkit-transform-origin: top;
7754
- -ms-transform-origin: top;
7755
- transform-origin: top;
7756
  }
7757
 
7758
- .premium-persons-title-cw .premium-person-container:hover .premium-person-title {
7759
- -webkit-transform: translateX(0) rotate(-90deg);
7760
- -ms-transform: translateX(0) rotate(-90deg);
7761
- transform: translateX(0) rotate(-90deg);
7762
  }
7763
 
7764
- .premium-persons-title-ccw .premium-person-title {
7765
- width: auto;
7766
- margin-left: 20px;
7767
- -webkit-transform: translateX(-15px) rotate(90deg);
7768
- -ms-transform: translateX(-15px) rotate(90deg);
7769
- transform: translateX(-15px) rotate(90deg);
7770
- -webkit-transform-origin: center left;
7771
- -ms-transform-origin: center left;
7772
- transform-origin: center left;
7773
  }
7774
 
7775
- .premium-persons-title-ccw .premium-person-container:hover .premium-person-title {
7776
- -webkit-transform: translateX(0) rotate(90deg);
7777
- -ms-transform: translateX(0) rotate(90deg);
7778
- transform: translateX(0) rotate(90deg);
 
 
 
 
 
 
 
 
 
 
 
7779
  }
7780
- /**************** Premium Pricing Table ****************/
7781
- /*******************************************************/
7782
- .premium-pricing-table-container {
7783
- position: relative;
 
 
 
 
 
 
 
 
 
 
 
7784
  text-align: center;
7785
- display: inline-block;
7786
- width: 100%;
 
 
 
 
 
 
7787
  -webkit-transition: all 0.3s ease-in-out;
7788
  transition: all 0.3s ease-in-out;
7789
  }
7790
 
7791
- .premium-pricing-icon-container {
7792
- -js-display: flex;
7793
- display: -webkit-box;
7794
- display: -webkit-flex;
7795
- display: -moz-box;
7796
- display: -ms-flexbox;
7797
- display: flex;
7798
- -webkit-box-pack: center;
7799
- -webkit-justify-content: center;
7800
- -moz-box-pack: center;
7801
- -ms-flex-pack: center;
7802
- justify-content: center;
7803
- line-height: 0;
7804
  }
7805
 
7806
- .premium-pricing-icon-container .premium-pricing-icon {
7807
- display: inline-block;
 
 
 
 
 
 
 
 
 
 
7808
  }
7809
 
7810
- .premium-pricing-icon-container .premium-pricing-image {
7811
- overflow: hidden;
 
7812
  }
7813
 
7814
- .premium-pricing-icon-container .premium-pricing-image img {
7815
- width: 25px;
7816
- height: 25px;
7817
- -o-object-fit: cover;
7818
- object-fit: cover;
 
 
7819
  }
7820
 
7821
- .premium-badge-left {
7822
- position: absolute;
7823
- top: 0;
 
 
 
 
 
 
 
7824
  }
7825
 
7826
- .premium-badge-right {
 
 
 
 
 
 
7827
  position: absolute;
7828
  top: 0;
7829
  right: 0;
 
 
 
 
 
 
7830
  }
7831
 
7832
- .premium-badge-left {
7833
- left: 0;
 
 
 
 
 
 
 
 
 
7834
  }
7835
 
7836
- .premium-badge-triangle.premium-badge-left .corner {
7837
- width: 0;
7838
- height: 0;
7839
- border-top: 150px solid;
7840
- border-bottom: 150px solid transparent;
7841
- border-right: 150px solid transparent;
 
 
7842
  }
7843
 
7844
- .premium-badge-triangle.premium-badge-right .corner {
7845
- width: 0;
7846
- height: 0;
7847
- border-bottom: 150px solid transparent;
7848
- border-right: 150px solid;
7849
- border-left: 150px solid transparent;
7850
  }
7851
 
7852
- .premium-badge-triangle span {
7853
- position: absolute;
7854
- top: 35px;
7855
- width: 100px;
7856
- text-align: center;
7857
- -webkit-transform: rotate(-45deg);
7858
- -ms-transform: rotate(-45deg);
7859
- transform: rotate(-45deg);
7860
- display: block;
7861
- text-transform: uppercase;
 
7862
  }
7863
 
7864
- .premium-badge-triangle.premium-badge-right span {
7865
- -webkit-transform: rotate(45deg);
7866
- -ms-transform: rotate(45deg);
7867
- transform: rotate(45deg);
7868
- right: 0;
 
 
 
 
 
7869
  }
7870
 
7871
- .premium-badge-circle {
7872
- min-width: 4em;
7873
- min-height: 4em;
7874
- line-height: 4em;
7875
- text-align: center;
7876
- -webkit-border-radius: 100%;
7877
- border-radius: 100%;
7878
- position: absolute;
7879
- z-index: 1;
 
7880
  }
7881
 
7882
- .premium-badge-stripe {
7883
- position: absolute;
7884
- -webkit-transform: rotate(90deg);
7885
- -ms-transform: rotate(90deg);
7886
- transform: rotate(90deg);
7887
- width: 15em;
7888
  overflow: hidden;
7889
- height: 15em;
7890
- }
7891
-
7892
- .premium-badge-stripe.premium-badge-left {
7893
- -webkit-transform: rotate(0);
7894
- -ms-transform: rotate(0);
7895
- transform: rotate(0);
7896
- }
7897
-
7898
- .premium-badge-stripe .corner {
7899
- text-align: center;
7900
- left: 0;
7901
- width: 150%;
7902
- -webkit-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
7903
- -ms-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
7904
- transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
7905
- margin-top: 35px;
7906
- font-size: 13px;
7907
- line-height: 2;
7908
- font-weight: 800;
7909
- text-transform: uppercase;
7910
  }
7911
 
7912
- .premium-badge-flag .corner {
7913
- text-align: center;
7914
- -webkit-border-radius: 4px 4px 0 4px;
7915
- border-radius: 4px 4px 0 4px;
7916
- padding: 3px 15px;
7917
- position: absolute;
7918
- top: 10%;
7919
- right: -8px;
7920
  }
7921
 
7922
- .premium-badge-flag .corner::before,
7923
- .premium-badge-flag .corner::after {
7924
- content: "";
7925
- display: block;
7926
- position: absolute;
7927
- width: 0;
7928
- height: 0;
7929
- top: 100%;
7930
- right: 0;
7931
- border-bottom: 8px solid transparent;
7932
  }
7933
 
7934
- .elementor-widget-premium-addon-pricing-table .elementor-widget-container {
7935
- overflow: visible !important;
 
 
7936
  }
7937
 
7938
- .premium-badge-flag .corner::after {
7939
- border-left: 8px solid rgba(0, 0, 0, 0.2);
 
7940
  }
7941
 
7942
- .premium-pricing-price-currency {
7943
- position: relative;
 
7944
  }
7945
 
7946
- .premium-pricing-button-container {
7947
- display: block;
 
7948
  }
7949
 
7950
- .premium-pricing-list {
7951
- -js-display: flex;
7952
- display: -webkit-box;
7953
- display: -webkit-flex;
7954
- display: -moz-box;
7955
- display: -ms-flexbox;
7956
- display: flex;
7957
- -webkit-box-orient: vertical;
7958
- -webkit-box-direction: normal;
7959
- -webkit-flex-direction: column;
7960
- -moz-box-orient: vertical;
7961
- -moz-box-direction: normal;
7962
- -ms-flex-direction: column;
7963
- flex-direction: column;
7964
- list-style-type: none;
7965
- margin: 0;
7966
- padding: 0;
7967
  }
7968
 
7969
- .premium-pricing-list .premium-pricing-list-item {
7970
- -js-display: flex;
7971
- display: -webkit-box;
7972
- display: -webkit-flex;
7973
- display: -moz-box;
7974
- display: -ms-flexbox;
7975
- display: flex;
7976
- -webkit-box-align: center;
7977
- -webkit-align-items: center;
7978
- -moz-box-align: center;
7979
- -ms-flex-align: center;
7980
- align-items: center;
7981
  }
7982
 
7983
- .premium-pricing-list .premium-pricing-list-item svg {
7984
- width: 50px;
7985
- height: 50px;
7986
  }
7987
 
7988
- .premium-pricing-list .premium-pricing-list-item img {
7989
- width: 30px;
7990
- height: 30px;
7991
- -o-object-fit: cover;
7992
- object-fit: cover;
7993
  }
7994
 
7995
- .premium-pricing-list .premium-pricing-list-span {
7996
- position: relative;
 
7997
  }
7998
 
7999
- .premium-pricing-list .list-item-tooltip {
8000
- border-bottom: 1px dotted;
 
8001
  }
8002
 
8003
- .premium-pricing-list .premium-pricing-list-tooltip {
8004
- position: absolute;
8005
- top: -webkit-calc(100% + 1px);
8006
- top: calc(100% + 1px);
8007
- right: 0;
8008
- visibility: hidden;
8009
- padding: 15px 20px;
8010
- -webkit-border-radius: 5px;
8011
- border-radius: 5px;
8012
- min-width: 200px;
8013
- overflow: hidden;
8014
- text-align: right;
8015
- font-size: 0.8rem;
8016
- color: #fff;
8017
- background-color: #aaa;
8018
  }
8019
 
8020
- .premium-pricing-features-left .premium-pricing-list-span {
8021
- text-align: right;
 
8022
  }
8023
 
8024
- .premium-pricing-features-center .premium-pricing-list-span {
8025
- text-align: center;
 
 
8026
  }
8027
 
8028
- .premium-pricing-features-right .premium-pricing-list-span {
8029
- text-align: left;
 
 
 
 
8030
  }
8031
 
8032
- .premium-pricing-list-span:hover .premium-pricing-list-tooltip {
8033
- z-index: 99;
8034
- visibility: visible;
8035
- opacity: 1;
8036
  }
8037
 
8038
- .premium-pricing-slashed-price-value {
8039
- display: inline-block;
8040
- font-size: 20px;
8041
- font-weight: 400;
8042
- margin-left: 5px;
8043
  }
8044
 
8045
- .premium-pricing-price-value {
8046
- font-size: 70px;
 
8047
  }
8048
 
8049
- .premium-pricing-description-container li {
8050
- list-style-position: inside;
8051
- text-indent: -40px;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8052
  }
8053
 
8054
- @-moz-document url-prefix() {
8055
- .premium-pricing-description-container li {
8056
- text-indent: 0px;
8057
- }
 
 
 
8058
  }
8059
 
8060
- .premium-pricing-price-button {
 
 
 
 
 
8061
  display: block;
8062
- padding: 6px 12px;
8063
- line-height: 1.42857143;
 
 
8064
  text-align: center;
8065
- color: #fff;
8066
- background: #6ec1e4;
8067
- margin-bottom: 0;
8068
- -webkit-transition: all 0.3s ease-in-out;
8069
- transition: all 0.3s ease-in-out;
8070
- }
8071
- /**************** Premium Progress Bar ****************/
8072
- /******************************************************/
8073
- .premium-progressbar-container {
8074
- position: relative;
8075
- }
8076
-
8077
- .premium-progressbar-bar-wrap {
8078
- position: relative;
8079
- text-align: right;
8080
- overflow: hidden;
8081
- height: 25px;
8082
- margin-bottom: 50px;
8083
- background-color: #f5f5f5;
8084
- -webkit-border-radius: 4px;
8085
- border-radius: 4px;
8086
- -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
8087
- box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
8088
- }
8089
-
8090
- .premium-progressbar-bar-wrap.premium-progressbar-dots {
8091
- background-color: transparent;
8092
- width: 100%;
8093
- -js-display: flex;
8094
- display: -webkit-box;
8095
- display: -webkit-flex;
8096
- display: -moz-box;
8097
- display: -ms-flexbox;
8098
- display: flex;
8099
- height: auto;
8100
- -webkit-box-shadow: none;
8101
- box-shadow: none;
8102
- }
8103
-
8104
- .premium-progressbar-bar-wrap .progress-segment {
8105
- position: relative;
8106
- width: 25px;
8107
- height: 25px;
8108
- -webkit-border-radius: 50%;
8109
- border-radius: 50%;
8110
- overflow: hidden;
8111
- background-color: #f5f5f5;
8112
- }
8113
-
8114
- .premium-progressbar-bar-wrap .progress-segment.filled {
8115
- background: #6ec1e4;
8116
- }
8117
-
8118
- .premium-progressbar-bar-wrap .progress-segment:not(:first-child):not(:last-child) {
8119
- margin: 0 4px;
8120
- }
8121
-
8122
- .premium-progressbar-bar-wrap .progress-segment:first-child {
8123
- margin-left: 4px;
8124
- }
8125
-
8126
- .premium-progressbar-bar-wrap .progress-segment:last-child {
8127
- margin-right: 4px;
8128
- }
8129
-
8130
- .premium-progressbar-bar-wrap .progress-segment .segment-inner {
8131
- position: absolute;
8132
- top: 0;
8133
- right: 0;
8134
- height: 100%;
8135
- background-color: #6ec1e4;
8136
- }
8137
-
8138
- .premium-progressbar-bar {
8139
- float: right;
8140
- width: 0%;
8141
- height: 100%;
8142
- font-size: 12px;
8143
- line-height: 20px;
8144
- background: #6ec1e4;
8145
- text-align: center;
8146
- -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
8147
- box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
8148
- }
8149
-
8150
- .premium-progressbar-striped .premium-progressbar-bar {
8151
- background-image: -webkit-linear-gradient(-135deg,
8152
- rgba(255, 255, 255, 0.15) 25%,
8153
- transparent 25%,
8154
- transparent 50%,
8155
- rgba(255, 255, 255, 0.15) 50%,
8156
- rgba(255, 255, 255, 0.15) 75%,
8157
- transparent 75%,
8158
- transparent);
8159
- background-image: -webkit-linear-gradient(45deg,
8160
- rgba(255, 255, 255, 0.15) 25%,
8161
- transparent 25%,
8162
- transparent 50%,
8163
- rgba(255, 255, 255, 0.15) 50%,
8164
- rgba(255, 255, 255, 0.15) 75%,
8165
- transparent 75%,
8166
- transparent);
8167
- background-image: linear-gradient(45deg,
8168
- rgba(255, 255, 255, 0.15) 25%,
8169
- transparent 25%,
8170
- transparent 50%,
8171
- rgba(255, 255, 255, 0.15) 50%,
8172
- rgba(255, 255, 255, 0.15) 75%,
8173
- transparent 75%,
8174
- transparent);
8175
- -webkit-background-size: 40px 40px;
8176
- background-size: 40px 40px;
8177
- }
8178
-
8179
- .premium-progressbar-active .premium-progressbar-bar {
8180
- -webkit-animation: progress-bar-stripes 2s linear infinite;
8181
- animation: progress-bar-stripes 2s linear infinite;
8182
- }
8183
-
8184
- .premium-progressbar-gradient .premium-progressbar-bar {
8185
- -webkit-background-size: 400% 400% !important;
8186
- background-size: 400% 400% !important;
8187
- -webkit-animation: progress-bar-gradient 10s ease-in-out infinite;
8188
- animation: progress-bar-gradient 10s ease-in-out infinite;
8189
- }
8190
-
8191
- .premium-progressbar-bar {
8192
- position: absolute;
8193
- overflow: hidden;
8194
- line-height: 20px;
8195
- }
8196
-
8197
- .premium-progressbar-container .clearfix {
8198
- clear: both;
8199
- }
8200
-
8201
- .premium-progressbar-bar {
8202
- -webkit-transition: width 0s ease-in-out !important;
8203
- transition: width 0s ease-in-out !important;
8204
- }
8205
-
8206
- .premium-progressbar-container p:first-of-type {
8207
- margin: 0;
8208
- float: left;
8209
- }
8210
-
8211
- .premium-progressbar-container p:nth-of-type(2) {
8212
- margin: 0;
8213
- float: right;
8214
- }
8215
-
8216
- .premium-progressbar-name {
8217
- right: 50%;
8218
- top: 0;
8219
- left: 0;
8220
- -webkit-transform: translateX(12.5px);
8221
- -ms-transform: translateX(12.5px);
8222
- transform: translateX(12.5px);
8223
- z-index: 1;
8224
- }
8225
-
8226
- .premium-progressbar-multiple-label {
8227
- position: relative;
8228
- float: right;
8229
- width: 0;
8230
- right: 50%;
8231
- }
8232
-
8233
- .premium-progressbar-center-label {
8234
- position: relative;
8235
- white-space: nowrap;
8236
- }
8237
-
8238
- .premium-progressbar-arrow {
8239
- height: 15px;
8240
- right: 50%;
8241
- display: inline-block;
8242
- border-right: 7px solid transparent;
8243
- border-left: 7px solid transparent;
8244
- border-top: 11px solid;
8245
- -webkit-transform: translateX(50%);
8246
- -ms-transform: translateX(50%);
8247
- transform: translateX(50%);
8248
- }
8249
-
8250
- .premium-progressbar-pin {
8251
- border-right: 1px solid;
8252
- height: 12px;
8253
- right: 50%;
8254
- display: inline-block;
8255
- }
8256
-
8257
- /**
8258
- * Circle Progress Bar
8259
- */
8260
- .premium-progressbar-circle-wrap,
8261
- .premium-progressbar-hf-circle-wrap {
8262
- width: 200px;
8263
- height: 200px;
8264
- position: relative;
8265
- margin: 0 auto;
8266
- }
8267
-
8268
- .premium-progressbar-circle-wrap .premium-progressbar-circle-content,
8269
- .premium-progressbar-hf-circle-wrap .premium-progressbar-circle-content {
8270
- position: absolute;
8271
- top: 0;
8272
- right: 0;
8273
- width: 100%;
8274
- height: 100%;
8275
- -js-display: flex;
8276
- display: -webkit-box;
8277
- display: -webkit-flex;
8278
- display: -moz-box;
8279
- display: -ms-flexbox;
8280
- display: flex;
8281
- -webkit-box-orient: vertical;
8282
- -webkit-box-direction: normal;
8283
- -webkit-flex-direction: column;
8284
- -moz-box-orient: vertical;
8285
- -moz-box-direction: normal;
8286
- -ms-flex-direction: column;
8287
- flex-direction: column;
8288
- -webkit-box-pack: center;
8289
- -webkit-justify-content: center;
8290
- -moz-box-pack: center;
8291
- -ms-flex-pack: center;
8292
- justify-content: center;
8293
- -webkit-box-align: center;
8294
- -webkit-align-items: center;
8295
- -moz-box-align: center;
8296
- -ms-flex-align: center;
8297
- align-items: center;
8298
- text-align: center;
8299
- }
8300
-
8301
- .premium-progressbar-circle-wrap .premium-lottie-animation,
8302
- .premium-progressbar-hf-circle-wrap .premium-lottie-animation {
8303
- line-height: 1;
8304
- }
8305
-
8306
- .premium-progressbar-circle-wrap .premium-progressbar-circle {
8307
- position: absolute;
8308
- top: 0;
8309
- right: 0;
8310
- width: 100%;
8311
- height: 100%;
8312
- -webkit-clip-path: inset(0 0 0 50%);
8313
- clip-path: inset(0 0 0 50%);
8314
- }
8315
-
8316
- .premium-progressbar-circle-wrap .premium-progressbar-circle div {
8317
- position: absolute;
8318
- right: 0;
8319
- top: 0;
8320
- height: 100%;
8321
- width: 100%;
8322
- border-width: 6px;
8323
- border-style: solid;
8324
- border-color: #54595f;
8325
- -webkit-border-radius: 50%;
8326
- border-radius: 50%;
8327
- -webkit-clip-path: inset(0 50% 0 0);
8328
- clip-path: inset(0 50% 0 0);
8329
- }
8330
-
8331
- .premium-progressbar-circle-wrap .premium-progressbar-circle .premium-progressbar-circle-left {
8332
- -webkit-transform: rotate(0);
8333
- -ms-transform: rotate(0);
8334
- transform: rotate(0);
8335
- }
8336
-
8337
- .premium-progressbar-circle-wrap .premium-progressbar-circle .premium-progressbar-circle-right {
8338
- -webkit-transform: rotate(-180deg);
8339
- -ms-transform: rotate(-180deg);
8340
- transform: rotate(-180deg);
8341
- visibility: hidden;
8342
- }
8343
-
8344
- .premium-progressbar-circle-wrap .premium-progressbar-circle-base {
8345
- width: 100%;
8346
- height: 100%;
8347
- border: 6px solid #eee;
8348
- -webkit-border-radius: 50%;
8349
- border-radius: 50%;
8350
- }
8351
-
8352
- .premium-progressbar-circle-wrap .premium-lottie-animation {
8353
- line-height: 1;
8354
- }
8355
-
8356
- /**
8357
- * Half Circle Progress Bar
8358
- */
8359
- .premium-progressbar-hf-container {
8360
- position: relative;
8361
- width: 200px;
8362
- height: 200px;
8363
- }
8364
-
8365
- .premium-progressbar-hf-circle-wrap {
8366
- overflow: hidden;
8367
- }
8368
-
8369
- .premium-progressbar-hf-circle-wrap .premium-progressbar-left-label {
8370
- -webkit-box-ordinal-group: 2;
8371
- -webkit-order: 1;
8372
- -moz-box-ordinal-group: 2;
8373
- -ms-flex-order: 1;
8374
- order: 1;
8375
- }
8376
-
8377
- .premium-progressbar-hf-circle {
8378
- position: absolute;
8379
- top: 0;
8380
- left: 0;
8381
- width: 100%;
8382
- height: 100%;
8383
- -webkit-clip-path: inset(0 0 50% 0);
8384
- clip-path: inset(0 0 50% 0);
8385
- }
8386
-
8387
- .premium-progressbar-hf-circle-progress {
8388
- position: absolute;
8389
- left: 0;
8390
- top: 0;
8391
- height: 100%;
8392
- width: 100%;
8393
- border: 12px solid #000;
8394
- -webkit-border-radius: 50%;
8395
- border-radius: 50%;
8396
- -webkit-clip-path: inset(50% 0 0 0);
8397
- clip-path: inset(50% 0 0 0);
8398
- -webkit-transform: rotate(0deg);
8399
- -ms-transform: rotate(0deg);
8400
- transform: rotate(0deg);
8401
- -webkit-transition: -webkit-transform 1500ms linear;
8402
- transition: -webkit-transform 1500ms linear;
8403
- transition: transform 1500ms linear;
8404
- transition: transform 1500ms linear, -webkit-transform 1500ms linear;
8405
- }
8406
-
8407
- .premium-progressbar-circle-inner {
8408
- height: 100%;
8409
- width: 100%;
8410
- border: 12px solid #eee;
8411
- -webkit-border-radius: 50%;
8412
- border-radius: 50%;
8413
- }
8414
-
8415
- .premium-progressbar-hf-labels {
8416
- margin: 0 auto;
8417
- position: relative;
8418
- font-size: 12px;
8419
- font-weight: 400;
8420
- -js-display: flex;
8421
- display: -webkit-box;
8422
- display: -webkit-flex;
8423
- display: -moz-box;
8424
- display: -ms-flexbox;
8425
- display: flex;
8426
- -webkit-box-pack: justify;
8427
- -webkit-justify-content: space-between;
8428
- -moz-box-pack: justify;
8429
- -ms-flex-pack: justify;
8430
- justify-content: space-between;
8431
- }
8432
-
8433
-
8434
- @-webkit-keyframes progress-bar-stripes {
8435
- from {
8436
- background-position: 100% 0;
8437
- }
8438
-
8439
- to {
8440
- background-position: 40px 0;
8441
- }
8442
- }
8443
-
8444
- @keyframes progress-bar-stripes {
8445
- from {
8446
- background-position: 100% 0;
8447
- }
8448
-
8449
- to {
8450
- background-position: 40px 0;
8451
- }
8452
- }
8453
-
8454
- @-webkit-keyframes progress-bar-gradient {
8455
- 0% {
8456
- background-position: 100% 50%;
8457
- }
8458
-
8459
- 50% {
8460
- background-position: 0% 50%;
8461
- }
8462
-
8463
- 100% {
8464
- background-position: 100% 50%;
8465
- }
8466
- }
8467
-
8468
- @keyframes progress-bar-gradient {
8469
- 0% {
8470
- background-position: 100% 50%;
8471
- }
8472
-
8473
- 50% {
8474
- background-position: 0% 50%;
8475
- }
8476
-
8477
- 100% {
8478
- background-position: 100% 50%;
8479
- }
8480
- }
8481
-
8482
- @media (max-width: 768px) {
8483
- .premium-progressbar-center-label {
8484
- -webkit-transform: rotate(-90deg) !important;
8485
- -ms-transform: rotate(-90deg) !important;
8486
- transform: rotate(-90deg) !important;
8487
- -webkit-transform-origin: 0;
8488
- -ms-transform-origin: 0;
8489
- transform-origin: 0;
8490
- }
8491
  }
8492
- /**************** Premium Testimonials ****************/
8493
- /******************************************************/
8494
- .premium-testimonial-box {
8495
- width: 100%;
8496
- background: transparent;
8497
- -webkit-transition: all 0.3s ease-in-out;
8498
- transition: all 0.3s ease-in-out;
8499
  }
8500
 
8501
- .premium-testimonial-box .premium-testimonial-author-info {
8502
- -js-display: flex;
8503
- display: -webkit-box;
8504
- display: -webkit-flex;
8505
- display: -moz-box;
8506
- display: -ms-flexbox;
8507
- display: flex;
8508
- -webkit-box-pack: center;
8509
- -webkit-justify-content: center;
8510
- -moz-box-pack: center;
8511
- -ms-flex-pack: center;
8512
- justify-content: center;
8513
- -webkit-box-align: center;
8514
- -webkit-align-items: center;
8515
- -moz-box-align: center;
8516
- -ms-flex-align: center;
8517
- align-items: center;
8518
  }
8519
 
8520
- .premium-testimonial-box .premium-testimonial-person-name,
8521
- .premium-testimonial-box .premium-testimonial-company-name {
8522
- font-weight: 600;
8523
- margin: 0;
8524
  }
8525
 
8526
- .premium-testimonial-container {
8527
- position: relative;
 
 
8528
  }
8529
 
8530
- .premium-testimonial-img-wrapper {
8531
- margin-right: auto;
8532
- margin-left: auto;
8533
- overflow: hidden;
8534
- border-style: solid !important;
8535
  }
8536
 
8537
- .premium-testimonial-img-wrapper.circle {
8538
- -webkit-border-radius: 50%;
8539
- border-radius: 50%;
 
 
 
 
8540
  }
8541
 
8542
- .premium-testimonial-img-wrapper.rounded {
8543
- -webkit-border-radius: 15px;
8544
- border-radius: 15px;
 
 
 
 
8545
  }
8546
 
8547
- .premium-testimonial-img-wrapper img {
8548
- -o-object-fit: cover;
8549
- object-fit: cover;
8550
- width: 100%;
8551
- height: 100% !important;
8552
  }
8553
 
8554
- .premium-testimonial-content-wrapper {
8555
- position: relative;
8556
- display: -ms-flexbox;
8557
- display: -webkit-flex;
8558
- display: -moz-flex;
8559
- display: -ms-flex;
8560
- -js-display: flex;
8561
- display: -webkit-box;
8562
- display: -moz-box;
8563
- display: flex;
8564
- -webkit-box-orient: vertical;
8565
- -webkit-box-direction: normal;
8566
- -webkit-flex-direction: column;
8567
- -moz-box-orient: vertical;
8568
- -moz-box-direction: normal;
8569
- -ms-flex-direction: column;
8570
- flex-direction: column;
8571
- z-index: 2;
8572
- width: 100%;
8573
- padding: 20px;
8574
- text-align: center;
8575
  }
8576
 
8577
- .premium-testimonial-clear-float {
8578
- clear: both;
 
 
 
8579
  }
8580
 
8581
- .premium-testimonial-upper-quote,
8582
- .premium-testimonial-lower-quote {
8583
- position: absolute;
8584
- z-index: 1;
8585
  }
8586
- /**************** Premium Title ****************/
8587
- /***********************************************/
8588
- .premium-title-container .premium-title-header {
8589
- position: relative;
8590
- margin: 0;
8591
- padding: 10px;
8592
- }
8593
-
8594
- .premium-title-container .premium-title-header:not(.premium-title-style7) {
8595
- -webkit-box-align: center;
8596
- -webkit-align-items: center;
8597
- -moz-box-align: center;
8598
- -ms-flex-align: center;
8599
- align-items: center;
8600
- }
8601
-
8602
- .premium-title-container .premium-title-header svg {
8603
- width: 40px;
8604
- height: 40px;
8605
- }
8606
-
8607
- .premium-title-container .premium-title-header img {
8608
- width: 40px;
8609
- height: 40px;
8610
- -o-object-fit: cover;
8611
- object-fit: cover;
8612
- }
8613
-
8614
- .premium-title-container .premium-title-header a {
8615
- position: absolute;
8616
- top: 0;
8617
- right: 0;
8618
- width: 100%;
8619
- height: 100%;
8620
- }
8621
-
8622
- .premium-title-container .premium-lottie-animation {
8623
- -js-display: flex;
8624
- display: -webkit-box;
8625
- display: -webkit-flex;
8626
- display: -moz-box;
8627
- display: -ms-flexbox;
8628
- display: flex;
8629
- }
8630
-
8631
- .premium-title-icon-row .premium-title-icon {
8632
- margin-left: 10px;
8633
- }
8634
-
8635
- .premium-title-icon-row-reverse .premium-title-icon {
8636
- margin-right: 10px;
8637
- }
8638
-
8639
- .premium-title-style3,
8640
- .premium-title-style4 {
8641
- -js-display: flex;
8642
- display: -webkit-box;
8643
- display: -webkit-flex;
8644
- display: -moz-box;
8645
- display: -ms-flexbox;
8646
- display: flex;
8647
- }
8648
-
8649
- .premium-title-style1,
8650
- .premium-title-style2,
8651
- .premium-title-style5,
8652
- .premium-title-style6,
8653
- .premium-title-style8,
8654
- .premium-title-style9 {
8655
- -js-display: inline-flex;
8656
- display: -webkit-inline-box;
8657
- display: -webkit-inline-flex;
8658
- display: -moz-inline-box;
8659
- display: -ms-inline-flexbox;
8660
- display: inline-flex;
8661
- }
8662
-
8663
- .premium-title-style7 {
8664
- -js-display: inline-flex;
8665
- display: -webkit-inline-box;
8666
- display: -webkit-inline-flex;
8667
- display: -moz-inline-box;
8668
- display: -ms-inline-flexbox;
8669
- display: inline-flex;
8670
- -webkit-box-orient: vertical;
8671
- -webkit-box-direction: normal;
8672
- -webkit-flex-direction: column;
8673
- -moz-box-orient: vertical;
8674
- -moz-box-direction: normal;
8675
- -ms-flex-direction: column;
8676
- flex-direction: column;
8677
- }
8678
-
8679
- .premium-title-style7 .premium-title-style7-inner {
8680
- -js-display: flex;
8681
- display: -webkit-box;
8682
- display: -webkit-flex;
8683
- display: -moz-box;
8684
- display: -ms-flexbox;
8685
- display: flex;
8686
- -webkit-box-align: center;
8687
- -webkit-align-items: center;
8688
- -moz-box-align: center;
8689
- -ms-flex-align: center;
8690
- align-items: center;
8691
- }
8692
-
8693
- .premium-title-style1 {
8694
- border-width: 0;
8695
- border-right: 3px solid #6ec1e4;
8696
- }
8697
-
8698
- .premium-title-container.style2,
8699
- .premium-title-container.style4,
8700
- .premium-title-container.style5,
8701
- .premium-title-container.style6 {
8702
- border-bottom: 3px solid #6ec1e4;
8703
- }
8704
-
8705
- /*Style 6 Header*/
8706
- .premium-title-style6:before {
8707
- position: absolute;
8708
- right: 50%;
8709
- bottom: 0;
8710
- margin-right: -2px;
8711
- content: "";
8712
- border: 3px solid transparent;
8713
- }
8714
-
8715
- /*Style 6 Trinagle*/
8716
- .premium-title-style7-stripe-wrap {
8717
- -js-display: flex;
8718
- display: -webkit-box;
8719
- display: -webkit-flex;
8720
- display: -moz-box;
8721
- display: -ms-flexbox;
8722
- display: flex;
8723
- }
8724
-
8725
- .premium-title-style7:before {
8726
- display: none;
8727
- }
8728
-
8729
- .premium-title-style8 .premium-title-text[data-animation="shiny"] {
8730
- -webkit-background-size: 125px 125px !important;
8731
- background-size: 125px !important;
8732
- color: rgba(255, 255, 255, 0);
8733
- -webkit-background-clip: text !important;
8734
- background-clip: text !important;
8735
- -webkit-animation-name: pa-shinny-text !important;
8736
- animation-name: pa-shinny-text !important;
8737
- -webkit-animation-duration: var(--animation-speed) !important;
8738
- animation-duration: var(--animation-speed) !important;
8739
- -webkit-animation-iteration-count: infinite !important;
8740
- animation-iteration-count: infinite !important;
8741
- background: var(--base-color) -webkit-gradient(linear,
8742
- left top,
8743
- right top,
8744
- from(var(--base-color)),
8745
- to(var(--base-color)),
8746
- color-stop(0.5, var(--shiny-color))) 0 0 no-repeat;
8747
- }
8748
-
8749
- .premium-title-style9[data-animation-blur="process"] .premium-title-style9-letter {
8750
- -webkit-animation: pa-blur-shadow 2s 1 alternate;
8751
- animation: pa-blur-shadow 2s 1 alternate;
8752
- }
8753
-
8754
- .premium-title-gradient-yes .premium-title-text,
8755
- .premium-title-gradient-yes .premium-title-icon {
8756
- -webkit-background-clip: text;
8757
- -webkit-text-fill-color: transparent;
8758
- background-image: -webkit-gradient(linear, left top, right top, from(#ffa648), color-stop(#f17cc1), to(#4da9fd));
8759
- background-image: -webkit-linear-gradient(left, #ffa648, #f17cc1, #4da9fd);
8760
- background-image: linear-gradient(to right, #ffa648, #f17cc1, #4da9fd);
8761
- -webkit-animation: pa-text-gradient 8s infinite;
8762
- animation: pa-text-gradient 8s infinite;
8763
- }
8764
-
8765
- .premium-title-clipped .premium-title-header {
8766
- -webkit-text-fill-color: transparent;
8767
- -webkit-background-clip: text;
8768
- background-clip: text;
8769
- }
8770
-
8771
- @-webkit-keyframes pa-shinny-text {
8772
- 0% {
8773
- background-position: 100%;
8774
- }
8775
-
8776
- 100% {
8777
- background-position: -100%;
8778
- }
8779
- }
8780
-
8781
- @keyframes pa-shinny-text {
8782
- 0% {
8783
- background-position: 100%;
8784
- }
8785
-
8786
- 100% {
8787
- background-position: -100%;
8788
- }
8789
- }
8790
-
8791
- @-webkit-keyframes pa-blur-shadow {
8792
- from {
8793
- text-shadow: 0 0 var(--shadow-value) var(--shadow-color);
8794
- color: transparent;
8795
- }
8796
-
8797
- to {
8798
- text-shadow: 0;
8799
- }
8800
- }
8801
-
8802
- @keyframes pa-blur-shadow {
8803
- from {
8804
- text-shadow: 0 0 var(--shadow-value) var(--shadow-color);
8805
- color: transparent;
8806
- }
8807
-
8808
- to {
8809
- text-shadow: 0;
8810
- }
8811
- }
8812
-
8813
- @-webkit-keyframes pa-text-gradient {
8814
-
8815
- 0%,
8816
- 100% {
8817
- -webkit-filter: hue-rotate(0deg);
8818
- filter: hue-rotate(0deg);
8819
- }
8820
-
8821
- 50% {
8822
- -webkit-filter: hue-rotate(360deg);
8823
- filter: hue-rotate(360deg);
8824
- }
8825
- }
8826
-
8827
- @keyframes pa-text-gradient {
8828
-
8829
- 0%,
8830
- 100% {
8831
- -webkit-filter: hue-rotate(0deg);
8832
- filter: hue-rotate(0deg);
8833
- }
8834
-
8835
- 50% {
8836
- -webkit-filter: hue-rotate(360deg);
8837
- filter: hue-rotate(360deg);
8838
- }
8839
- }
8840
- /**************** Premium Video Box ************/
8841
- /***********************************************/
8842
- .premium-video-box-transform {
8843
- -webkit-transform: none !important;
8844
- -ms-transform: none !important;
8845
- transform: none !important;
8846
- }
8847
-
8848
- .premium-video-box-container {
8849
- -js-display: flex;
8850
- display: -webkit-box;
8851
- display: -webkit-flex;
8852
- display: -moz-box;
8853
- display: -ms-flexbox;
8854
- display: flex;
8855
- -webkit-box-orient: vertical;
8856
- -webkit-box-direction: normal;
8857
- -webkit-flex-direction: column;
8858
- -moz-box-orient: vertical;
8859
- -moz-box-direction: normal;
8860
- -ms-flex-direction: column;
8861
- flex-direction: column;
8862
- }
8863
-
8864
- .premium-video-box-container>div {
8865
- position: relative;
8866
- overflow: hidden;
8867
- }
8868
-
8869
- .pa-aspect-ratio-11 .premium-video-box-container>div {
8870
- padding-bottom: 100%;
8871
- }
8872
-
8873
- .pa-aspect-ratio-169 .premium-video-box-container>div {
8874
- padding-bottom: 56.25%;
8875
- }
8876
-
8877
- .pa-aspect-ratio-43 .premium-video-box-container>div {
8878
- padding-bottom: 75%;
8879
- }
8880
-
8881
- .pa-aspect-ratio-32 .premium-video-box-container>div {
8882
- padding-bottom: 66.6666%;
8883
- }
8884
-
8885
- .pa-aspect-ratio-219 .premium-video-box-container>div {
8886
- padding-bottom: 42.8571%;
8887
- }
8888
-
8889
- .pa-aspect-ratio-916 .premium-video-box-container>div {
8890
- padding-bottom: 177.8%;
8891
- }
8892
-
8893
- .premium-video-box-image-container {
8894
- position: absolute;
8895
- top: 0;
8896
- right: 0;
8897
- bottom: 0;
8898
- left: 0;
8899
- width: 100%;
8900
- height: 100%;
8901
- -webkit-background-size: cover;
8902
- background-size: cover;
8903
- background-position: 50%;
8904
- cursor: pointer;
8905
- margin: auto;
8906
- -webkit-transition: 0.2s all;
8907
- transition: 0.2s all;
8908
- }
8909
-
8910
- .premium-video-box-play-icon-container {
8911
- position: absolute;
8912
- z-index: 2;
8913
- cursor: pointer;
8914
- -webkit-transform: translate(50%, -50%);
8915
- -ms-transform: translate(50%, -50%);
8916
- transform: translate(50%, -50%);
8917
- background: rgba(252, 252, 252, 0.35);
8918
- }
8919
-
8920
- .premium-video-box-description-container {
8921
- position: absolute;
8922
- z-index: 2;
8923
- padding: 5px;
8924
- text-align: center;
8925
- cursor: pointer;
8926
- -webkit-transform: translate(50%, -50%);
8927
- -ms-transform: translate(50%, -50%);
8928
- transform: translate(50%, -50%);
8929
- }
8930
-
8931
- .premium-video-box-text {
8932
- margin-bottom: 0 !important;
8933
- -webkit-transition: all 0.3s ease-in-out;
8934
- transition: all 0.3s ease-in-out;
8935
- }
8936
-
8937
- .premium-video-box-play-icon {
8938
- padding: 15px;
8939
- -webkit-transform: translateX(-4%);
8940
- -ms-transform: translateX(-4%);
8941
- transform: translateX(-4%);
8942
- -webkit-transition: all 0.3s ease-in-out;
8943
- transition: all 0.3s ease-in-out;
8944
- }
8945
-
8946
- .premium-video-box-video-container,
8947
- .premium-vid-lightbox-container {
8948
- position: absolute;
8949
- top: 0;
8950
- right: 0;
8951
- z-index: 2;
8952
- width: 100%;
8953
- height: 100%;
8954
- -webkit-transition: opacity 0.8s ease-in-out;
8955
- transition: opacity 0.8s ease-in-out;
8956
- overflow: hidden;
8957
- cursor: pointer;
8958
- }
8959
-
8960
- .premium-video-box-container[data-overlay="true"][data-type="self"] .premium-video-box-video-container {
8961
- opacity: 0;
8962
- visibility: hidden;
8963
- }
8964
-
8965
- .premium-video-box-video-container iframe {
8966
- max-width: 100%;
8967
- width: 100%;
8968
- height: 100%;
8969
- margin: 0;
8970
- line-height: 1;
8971
- border: none;
8972
- }
8973
-
8974
- .premium-video-box-video-container video {
8975
- max-width: 100%;
8976
- width: 100%;
8977
- height: 100%;
8978
- margin: 0;
8979
- line-height: 1;
8980
- border: none;
8981
- background-color: #000;
8982
- -o-object-fit: contain;
8983
- object-fit: contain;
8984
- }
8985
-
8986
- .premium-video-box-container .premium-video-box-vimeo-wrap {
8987
- -js-display: flex;
8988
- display: -webkit-box;
8989
- display: -webkit-flex;
8990
- display: -moz-box;
8991
- display: -ms-flexbox;
8992
- display: flex;
8993
- position: absolute;
8994
- top: 0;
8995
- right: 0;
8996
- z-index: 3;
8997
- margin: 10px;
8998
- margin-left: 10px;
8999
- -webkit-transition: opacity 0.2s ease-out;
9000
- transition: opacity 0.2s ease-out;
9001
- margin-left: 4.6em;
9002
- }
9003
-
9004
- .premium-video-box-vimeo-wrap .premium-video-box-vimeo-portrait {
9005
- width: 60px;
9006
- height: 60px;
9007
- background: rgba(23, 35, 34, 0.75);
9008
- margin-left: 1px;
9009
- -webkit-box-flex: 1;
9010
- -webkit-flex: 1 0 auto;
9011
- -moz-box-flex: 1;
9012
- -ms-flex: 1 0 auto;
9013
- flex: 1 0 auto;
9014
- padding: 0;
9015
- }
9016
-
9017
- .premium-video-box-vimeo-portrait img {
9018
- width: 50px;
9019
- height: 50px;
9020
- margin: 5px;
9021
- padding: 0;
9022
- border: 0;
9023
- -webkit-border-radius: 50%;
9024
- border-radius: 50%;
9025
- }
9026
-
9027
- .premium-video-box-vimeo-wrap .premium-video-box-vimeo-headers {
9028
- font-size: 10px;
9029
- }
9030
-
9031
- .premium-video-box-vimeo-wrap .premium-video-box-vimeo-title {
9032
- max-width: 100%;
9033
- font-size: 2em !important;
9034
- font-weight: 700;
9035
- margin: 0;
9036
- padding: 0.1em 0.2em;
9037
- background: rgba(23, 35, 34, 0.75);
9038
- display: inline-block;
9039
- text-transform: none;
9040
- line-height: normal;
9041
- letter-spacing: normal;
9042
- }
9043
-
9044
- .premium-video-box-vimeo-wrap .premium-video-box-vimeo-byline {
9045
- font-size: 1.2em !important;
9046
- font-weight: 400;
9047
- color: #fff;
9048
- margin-top: 0.1em;
9049
- padding: 0.2em 0.5em;
9050
- background: rgba(23, 35, 34, 0.75);
9051
- text-transform: none;
9052
- line-height: normal;
9053
- letter-spacing: normal;
9054
- }
9055
-
9056
- .premium-video-box-playlist-container {
9057
- -js-display: flex;
9058
- display: -webkit-box;
9059
- display: -webkit-flex;
9060
- display: -moz-box;
9061
- display: -ms-flexbox;
9062
- display: flex;
9063
- -webkit-flex-wrap: wrap;
9064
- -ms-flex-wrap: wrap;
9065
- flex-wrap: wrap;
9066
- }
9067
-
9068
- .premium-video-box-playlist-container .premium-video-box-container {
9069
- height: 100%;
9070
- overflow: hidden;
9071
- }
9072
-
9073
- .premium-video-box-container:hover .premium-video-box-image-container.zoomin {
9074
- -webkit-transform: scale(1.1);
9075
- -ms-transform: scale(1.1);
9076
- transform: scale(1.1);
9077
- }
9078
-
9079
- .premium-video-box-container:hover .premium-video-box-image-container.zoomout {
9080
- -webkit-transform: scale(1);
9081
- -ms-transform: scale(1);
9082
- transform: scale(1);
9083
- }
9084
-
9085
- .premium-video-box-container:hover .premium-video-box-image-container.scale {
9086
- -webkit-transform: scale(1.3) rotate(-5deg);
9087
- -ms-transform: scale(1.3) rotate(-5deg);
9088
- transform: scale(1.3) rotate(-5deg);
9089
- }
9090
-
9091
- .premium-video-box-container:hover .premium-video-box-image-container.gray {
9092
- -webkit-filter: grayscale(0%);
9093
- filter: grayscale(0%);
9094
- }
9095
-
9096
- .premium-video-box-container:hover .premium-video-box-image-container.blur {
9097
- -webkit-filter: blur(3px);
9098
- filter: blur(3px);
9099
- }
9100
-
9101
- .premium-video-box-container:hover .premium-video-box-image-container.sepia {
9102
- -webkit-filter: sepia(0%);
9103
- filter: sepia(0%);
9104
- }
9105
-
9106
- .premium-video-box-container:hover .premium-video-box-image-container.trans {
9107
- -webkit-transform: translateX(0px) scale(1.1);
9108
- -ms-transform: translateX(0px) scale(1.1);
9109
- transform: translateX(0px) scale(1.1);
9110
- }
9111
-
9112
- .premium-video-box-container:hover .premium-video-box-image-container.bright {
9113
- -webkit-filter: brightness(1.2);
9114
- filter: brightness(1.2);
9115
- }
9116
-
9117
- .premium-video-box-image-container.gray {
9118
- -webkit-filter: grayscale(100%);
9119
- filter: grayscale(100%);
9120
- }
9121
-
9122
- .premium-video-box-image-container.zoomout,
9123
- .premium-video-box-image-container.scale {
9124
- -webkit-transform: scale(1.2);
9125
- -ms-transform: scale(1.2);
9126
- transform: scale(1.2);
9127
- }
9128
-
9129
- .premium-video-box-image-container.sepia {
9130
- -webkit-filter: sepia(30%);
9131
- filter: sepia(30%);
9132
- }
9133
-
9134
- .premium-video-box-image-container.bright {
9135
- -webkit-filter: brightness(1);
9136
- filter: brightness(1);
9137
- }
9138
-
9139
- .premium-video-box-image-container.trans {
9140
- -webkit-transform: translateX(15px) scale(1.1);
9141
- -ms-transform: translateX(15px) scale(1.1);
9142
- transform: translateX(15px) scale(1.1);
9143
- }
9144
-
9145
- .premium-video-box-mask-media {
9146
- -webkit-mask-repeat: no-repeat;
9147
- mask-repeat: no-repeat;
9148
- }
9149
-
9150
- /* Sticky Video Option */
9151
- .premium-video-box-container.premium-video-box-sticky-apply {
9152
- z-index: 99;
9153
- overflow: unset;
9154
- }
9155
-
9156
- .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap {
9157
- position: fixed !important;
9158
- z-index: 99999;
9159
- height: 225px;
9160
- width: 400px;
9161
- background: #fff;
9162
- }
9163
-
9164
- .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-vimeo-wrap,
9165
- .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-container:before {
9166
- visibility: hidden;
9167
- }
9168
-
9169
- .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 {
9170
- -webkit-box-shadow: unset;
9171
- box-shadow: unset;
9172
- }
9173
-
9174
- .premium-video-box-sticky-close,
9175
- .premium-video-box-sticky-infobar {
9176
- display: none;
9177
- }
9178
-
9179
- .premium-video-box-sticky-apply .premium-video-box-sticky-close {
9180
- position: absolute;
9181
- padding: 5px;
9182
- cursor: pointer;
9183
- z-index: 99999;
9184
- height: 14px;
9185
- width: 14px;
9186
- -webkit-box-sizing: content-box;
9187
- -moz-box-sizing: content-box;
9188
- box-sizing: content-box;
9189
- -webkit-border-radius: 100%;
9190
- border-radius: 100%;
9191
- -js-display: flex;
9192
- display: -webkit-box;
9193
- display: -webkit-flex;
9194
- display: -moz-box;
9195
- display: -ms-flexbox;
9196
- display: flex;
9197
- -webkit-box-pack: center;
9198
- -webkit-justify-content: center;
9199
- -moz-box-pack: center;
9200
- -ms-flex-pack: center;
9201
- justify-content: center;
9202
- -webkit-box-align: center;
9203
- -webkit-align-items: center;
9204
- -moz-box-align: center;
9205
- -ms-flex-align: center;
9206
- align-items: center;
9207
- }
9208
-
9209
- .premium-video-box-sticky-apply .premium-video-box-play-icon-container {
9210
- -js-display: flex;
9211
- display: -webkit-box;
9212
- display: -webkit-flex;
9213
- display: -moz-box;
9214
- display: -ms-flexbox;
9215
- display: flex;
9216
- }
9217
-
9218
- .premium-video-box-sticky-apply .premium-video-box-play-icon {
9219
- -webkit-transition: none;
9220
- transition: none;
9221
- }
9222
-
9223
- .premium-video-box-sticky-apply .premium-video-box-sticky-infobar {
9224
- display: block;
9225
- position: relative;
9226
- top: 100%;
9227
- width: 100%;
9228
- padding: 5px;
9229
- text-align: center;
9230
- z-index: 9999;
9231
- margin-top: -1px;
9232
- }
9233
-
9234
- .premium-video-box-sticky-apply .premium-video-box-inner-wrap.ui-draggable {
9235
- cursor: move;
9236
- }
9237
-
9238
- .premium-video-sticky-top-left .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap {
9239
- left: auto;
9240
- right: 20px;
9241
- top: 20px;
9242
- }
9243
-
9244
- .premium-video-sticky-bottom-left .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap {
9245
- left: auto;
9246
- right: 20px;
9247
- bottom: 20px;
9248
- }
9249
-
9250
- .premium-video-sticky-top-right .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap {
9251
- right: auto;
9252
- left: 20px;
9253
- top: 20px;
9254
- }
9255
-
9256
- .premium-video-sticky-bottom-right .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap {
9257
- right: auto;
9258
- left: 20px;
9259
- bottom: 20px;
9260
- }
9261
-
9262
- .premium-video-sticky-center-left .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap {
9263
- left: auto;
9264
- right: 20px;
9265
- top: 50%;
9266
- -webkit-transform: translateY(-50%);
9267
- -ms-transform: translateY(-50%);
9268
- transform: translateY(-50%);
9269
- }
9270
-
9271
- .premium-video-sticky-center-right .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap {
9272
- right: auto;
9273
- left: 20px;
9274
- top: 50%;
9275
- -webkit-transform: translateY(-50%);
9276
- -ms-transform: translateY(-50%);
9277
- transform: translateY(-50%);
9278
- }
9279
-
9280
- .premium-video-sticky-bottom-right .premium-video-box-sticky-infobar-wrap.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
9281
- .premium-video-sticky-bottom-left .premium-video-box-sticky-infobar-wrap.premium-video-box-sticky-apply .premium-video-box-inner-wrap {
9282
- bottom: 55px;
9283
- }
9284
-
9285
- .premium-video-sticky-top-left .premium-video-box-sticky-apply .premium-video-box-sticky-close,
9286
- .premium-video-sticky-bottom-left .premium-video-box-sticky-apply .premium-video-box-sticky-close,
9287
- .premium-video-sticky-center-left .premium-video-box-sticky-apply .premium-video-box-sticky-close {
9288
- top: -10px;
9289
- left: -10px;
9290
- }
9291
-
9292
- .premium-video-sticky-top-right .premium-video-box-sticky-apply .premium-video-box-sticky-close,
9293
- .premium-video-sticky-bottom-right .premium-video-box-sticky-apply .premium-video-box-sticky-close,
9294
- .premium-video-sticky-center-right .premium-video-box-sticky-apply .premium-video-box-sticky-close {
9295
- top: -10px;
9296
- right: -10px;
9297
- }
9298
-
9299
- .premium-video-box-filter-sticky {
9300
- -webkit-filter: none !important;
9301
- filter: none !important;
9302
- }
9303
-
9304
- .premium-mscroll-yes.elementor-widget-premium-addon-video-box div {
9305
- cursor: default;
9306
  }
9307
  /************ Premium Vertical Scroll ************/
9308
  /*************************************************/
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-wrap .premium-blog-thumbnail-container {
1513
+ overflow: hidden;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1514
  }
1515
 
1516
+ .premium-blog-wrap .premium-blog-thumbnail-container img,
1517
+ .premium-blog-wrap .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-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: -5px;
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: 0px;
 
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-clear-fix {
2028
+ clear: both;
2029
+ }
2030
+
2031
+ .premium-blog-masked .premium-blog-thumbnail-container {
2032
+ position: relative;
2033
+ overflow: visible;
2034
+ }
2035
+
2036
+ .premium-blog-masked .premium-blog-thumbnail-container svg {
 
 
 
 
 
 
 
 
 
 
 
 
 
2037
  position: absolute;
2038
+ height: 100px;
2039
+ width: 100%;
2040
+ bottom: -5px;
2041
+ right: 0;
2042
+ fill: #f5f5f5;
2043
  z-index: 99;
2044
+ }
2045
+
2046
+ .premium-blog-masked .premium-blog-thumbnail-container svg.premium-blog-shape-divider-svg {
2047
+ -webkit-transform: rotate(180deg);
2048
+ -ms-transform: rotate(180deg);
2049
+ transform: rotate(180deg);
2050
+ }
2051
+
2052
+ .premium-blog-masked .premium-blog-author-thumbnail,
2053
+ .premium-blog-masked .premium-blog-skin-banner .premium-blog-content-wrapper {
2054
+ z-index: 999 !important;
2055
+ }
2056
+
2057
+ /*Post Format Container*/
2058
+ .premium-blog-format-link {
2059
+ padding: 5px;
2060
+ line-height: 0;
2061
+ }
2062
+
2063
+ /*Post Format Icon*/
2064
+ /*Post Format Content Margin */
2065
+ .premium-blog-entry-meta {
2066
+ line-height: 1.3em;
2067
+ font-size: 12px;
2068
+ margin-bottom: 13px;
2069
+ color: #adadad;
2070
+ }
2071
+
2072
+ .premium-blog-entry-meta i {
2073
+ margin-left: 3px;
2074
  -webkit-transition: all 0.3s ease-in-out;
2075
  transition: all 0.3s ease-in-out;
 
 
 
 
2076
  }
2077
 
2078
+ .premium-blog-meta-data {
2079
+ display: inline-block;
2080
+ }
2081
+
2082
+ .premium-blog-meta-data .premium-blog-meta-separator {
2083
+ margin: 0 5px;
2084
+ }
2085
+
2086
+ .premium-blog-meta-data a,
2087
+ .premium-blog-meta-data span {
2088
+ color: inherit;
2089
  -webkit-transition: all 0.3s ease-in-out;
2090
  transition: all 0.3s ease-in-out;
2091
  }
2092
 
2093
+ .premium-blog-author-thumbnail {
2094
+ position: relative;
2095
+ padding: 0 30px;
2096
+ width: 100%;
2097
+ top: -10px;
2098
+ height: 0;
2099
+ pointer-events: none;
2100
  }
2101
 
2102
+ .premium-blog-author-thumbnail img {
2103
+ -webkit-border-radius: 50%;
2104
+ border-radius: 50%;
2105
+ width: 60px;
2106
+ pointer-events: all;
2107
+ -webkit-transform: translateY(-50%);
2108
+ -ms-transform: translateY(-50%);
2109
+ transform: translateY(-50%);
2110
  }
2111
 
2112
+ .premium-blog-entry-title a,
2113
+ .premium-blog-post-tags-container a,
2114
+ .premium-blog-post-content .premium-blog-excerpt-link {
2115
+ -webkit-transition: all 0.3s ease-in-out;
2116
+ transition: all 0.3s ease-in-out;
2117
  }
2118
 
2119
+ .premium-blog-excerpt-link-wrap a.premium-blog-excerpt-link {
2120
+ background-color: transparent;
2121
+ color: #54595f;
2122
+ padding: 0;
 
2123
  }
2124
 
2125
+ .premium-blog-cta-full-yes .premium-blog-excerpt-link {
2126
+ width: 100%;
2127
+ }
2128
+
2129
+ .premium-blog-post-tags-container {
2130
+ margin-top: 8px;
2131
  -js-display: flex;
2132
  display: -webkit-box;
2133
+ display: -webkit-flex;
2134
  display: -moz-box;
2135
+ display: -ms-flexbox;
2136
  display: flex;
2137
+ -webkit-box-align: center;
2138
+ -webkit-align-items: center;
2139
+ -moz-box-align: center;
2140
+ -ms-flex-align: center;
2141
+ align-items: center;
2142
+ -webkit-flex-wrap: wrap;
2143
+ -ms-flex-wrap: wrap;
2144
+ flex-wrap: wrap;
 
 
 
2145
  }
2146
 
2147
+ .premium-blog-post-tags-container a {
2148
+ color: inherit;
2149
+ margin-right: 5px;
 
 
 
 
2150
  }
2151
 
2152
+ .premium-blog-align-center .post-categories,
2153
+ .premium-blog-align-center .premium-blog-post-tags-container {
2154
+ -webkit-box-pack: center;
2155
+ -webkit-justify-content: center;
2156
+ -moz-box-pack: center;
2157
+ -ms-flex-pack: center;
2158
+ justify-content: center;
2159
  }
2160
 
2161
+ .premium-blog-align-center .premium-blog-inner-container {
2162
+ -webkit-box-align: center;
2163
+ -webkit-align-items: center;
2164
+ -moz-box-align: center;
2165
+ -ms-flex-align: center;
2166
+ align-items: center;
 
 
 
 
 
 
 
2167
  }
2168
 
2169
+ .premium-blog-align-left .post-categories,
2170
+ .premium-blog-align-left .premium-blog-post-tags-container {
2171
+ -webkit-box-pack: end;
2172
+ -webkit-justify-content: flex-end;
2173
+ -moz-box-pack: end;
2174
+ -ms-flex-pack: end;
2175
+ justify-content: flex-end;
 
 
 
 
 
2176
  }
2177
 
2178
+ .premium-blog-align-left .premium-blog-inner-container {
2179
+ -webkit-box-align: end;
2180
+ -webkit-align-items: flex-end;
2181
+ -moz-box-align: end;
2182
+ -ms-flex-align: end;
2183
+ align-items: flex-end;
2184
  }
2185
 
2186
+ .premium-blog-align-right .post-categories,
2187
+ .premium-blog-align-right .premium-blog-post-tags-container {
2188
+ -webkit-box-pack: start;
2189
+ -webkit-justify-content: flex-start;
2190
+ -moz-box-pack: start;
2191
+ -ms-flex-pack: start;
2192
+ justify-content: flex-start;
2193
  }
2194
 
2195
+ .premium-blog-align-right .premium-blog-inner-container {
2196
+ -webkit-box-align: start;
2197
+ -webkit-align-items: flex-start;
2198
+ -moz-box-align: start;
2199
+ -ms-flex-align: start;
2200
+ align-items: flex-start;
2201
  }
2202
 
2203
+ /* Pagination */
2204
+ .premium-blog-pagination-container {
2205
+ text-align: left;
 
 
 
 
 
 
 
 
 
 
 
2206
  }
2207
 
2208
+ .premium-blog-pagination-container span {
2209
+ cursor: default;
2210
  }
2211
 
2212
+ .premium-blog-pagination-container .page-numbers {
2213
+ display: inline-block;
2214
+ color: #000;
2215
+ line-height: 1;
2216
+ font-size: 1em;
2217
+ font-weight: 400;
2218
+ text-decoration: none;
2219
+ padding: 0.75em;
2220
+ margin: 0 0 0.4em 0.4em;
2221
+ -webkit-transition: all 0.2s ease-in-out;
2222
+ transition: all 0.2s ease-in-out;
2223
  }
2224
 
2225
+ .premium-blog-wrap .premium-loading-feed {
2226
+ display: block;
2227
+ position: absolute;
2228
+ width: 100%;
2229
+ height: 100%;
2230
+ top: 0px;
2231
+ right: 0px;
2232
+ bottom: 0px;
2233
+ left: 0px;
2234
+ background: rgba(255, 255, 255, 0.2);
2235
+ -js-display: flex;
2236
+ display: -webkit-box;
2237
+ display: -webkit-flex;
2238
+ display: -moz-box;
2239
+ display: -ms-flexbox;
2240
+ display: flex;
2241
+ -webkit-box-align: center;
2242
+ -webkit-align-items: center;
2243
+ -moz-box-align: center;
2244
+ -ms-flex-align: center;
2245
+ align-items: center;
2246
+ z-index: 99;
2247
  }
2248
 
2249
+ .premium-blog-wrap {
2250
+ -js-display: flex;
2251
+ display: -webkit-box;
2252
+ display: -webkit-flex;
2253
+ display: -moz-box;
2254
+ display: -ms-flexbox;
2255
+ display: flex;
2256
+ -webkit-flex-wrap: wrap;
2257
+ -ms-flex-wrap: wrap;
2258
+ flex-wrap: wrap;
2259
  }
2260
 
2261
+ .premium-blog-wrap ul.slick-dots {
2262
+ width: 100%;
 
 
 
 
 
 
 
 
 
 
 
 
2263
  }
2264
 
2265
+ /**
2266
+ * Even Layout
2267
+ */
2268
+ .premium-blog-even .premium-blog-post-container {
2269
+ height: 100%;
2270
  }
2271
 
2272
+ .premium-blog-even .slick-track {
2273
+ -js-display: flex;
2274
+ display: -webkit-box;
2275
+ display: -webkit-flex;
2276
+ display: -moz-box;
2277
+ display: -ms-flexbox;
2278
+ display: flex;
2279
  }
2280
+
2281
+ .premium-blog-even .slick-slide {
2282
+ height: inherit !important;
 
 
 
 
 
 
 
2283
  }
2284
 
2285
+ /**
2286
+ * Responsive Style
2287
+ */
2288
+ @media (max-width: 768px) {
2289
+ .premium-blog-content-wrapper {
2290
+ top: 0;
2291
+ margin: 0;
2292
+ padding: 15px;
2293
+ }
2294
+
2295
  }
2296
 
2297
+ [dir="rtl"] .premium-blog-wrap.slick-slider .slick-list,
2298
+ [dir="rtl"] .premium-blog-wrap.slick-slider .slick-track {
2299
+ direction: ltr;
2300
+ }
2301
+ /**************** Premium Button ***********************/
2302
+ /*******************************************************/
2303
+ .premium-button {
2304
  -js-display: inline-flex;
2305
  display: -webkit-inline-box;
2306
  display: -webkit-inline-flex;
2307
  display: -moz-inline-box;
2308
  display: -ms-inline-flexbox;
2309
  display: inline-flex;
2310
+ position: relative;
2311
+ overflow: hidden;
2312
+ -webkit-backface-visibility: hidden;
2313
+ backface-visibility: hidden;
2314
+ -webkit-transform: translate3d(0, 0, 0);
2315
+ transform: translate3d(0, 0, 0);
2316
+ cursor: pointer;
2317
+ -webkit-transition: all 0.2s ease-in-out !important;
2318
+ transition: all 0.2s ease-in-out !important;
2319
  }
2320
 
2321
+ .premium-button-style1,
2322
+ .premium-button-style2,
2323
+ .premium-button-style5,
2324
+ .premium-button-style7 {
2325
+ display: inline-block;
2326
+ vertical-align: middle;
2327
+ -webkit-transform: perspective(1px) translateZ(0);
2328
+ transform: perspective(1px) translateZ(0);
2329
+ -webkit-box-shadow: 0 0 1px transparent;
2330
+ box-shadow: 0 0 1px transparent;
2331
+ position: relative;
2332
+ -webkit-transition-property: color;
2333
+ transition-property: color;
2334
+ -webkit-transition-duration: 0.15s;
2335
+ transition-duration: 0.15s;
2336
  }
2337
 
2338
+ .premium-button-style1:before,
2339
+ .premium-button-style2:before,
2340
+ .premium-button-style5:before {
2341
+ content: "";
2342
+ position: absolute;
2343
+ z-index: -1;
2344
+ top: 0;
2345
+ right: 0;
2346
+ left: 0;
2347
+ bottom: 0;
2348
+ -webkit-transform: scaleY(0);
2349
+ -ms-transform: scaleY(0);
2350
+ transform: scaleY(0);
2351
+ -webkit-transform-origin: 50% 0;
2352
+ -ms-transform-origin: 50% 0;
2353
+ transform-origin: 50% 0;
2354
+ -webkit-transition-property: -webkit-transform;
2355
+ transition-property: -webkit-transform;
2356
+ transition-property: transform;
2357
+ transition-property: transform, -webkit-transform;
2358
+ -webkit-transition-duration: 0.15s;
2359
+ transition-duration: 0.15s;
2360
+ -webkit-transition-timing-function: ease-out;
2361
+ transition-timing-function: ease-out;
2362
  }
2363
 
2364
+ .premium-button-style5-radialin:before,
2365
+ .premium-button-style5-radialout:before {
2366
+ -webkit-transform-origin: 50%;
2367
+ -ms-transform-origin: 50%;
2368
+ transform-origin: 50%;
2369
+ -webkit-border-radius: 100%;
2370
+ border-radius: 100%;
2371
+ -webkit-transform: scale(0);
2372
+ -ms-transform: scale(0);
2373
+ transform: scale(0);
2374
  }
2375
 
2376
+ .premium-button-style5-radialin:before {
2377
+ -webkit-transform: scale(2);
2378
+ -ms-transform: scale(2);
2379
+ transform: scale(2);
2380
  }
2381
 
2382
+ .premium-button-style5-rectin:before {
2383
+ -webkit-transform-origin: 50%;
2384
+ -ms-transform-origin: 50%;
2385
+ transform-origin: 50%;
2386
+ -webkit-transform: scale(1);
2387
+ -ms-transform: scale(1);
2388
+ transform: scale(1);
2389
  }
2390
 
2391
+ .premium-button-style5-rectout:before {
2392
+ -webkit-transform-origin: 50%;
2393
+ -ms-transform-origin: 50%;
2394
+ transform-origin: 50%;
2395
+ -webkit-transform: scale(0);
2396
+ -ms-transform: scale(0);
2397
+ transform: scale(0);
2398
  }
2399
 
2400
+ .premium-button-style5-rectout:hover:before {
2401
+ -webkit-transform: scale(1);
2402
+ -ms-transform: scale(1);
2403
+ transform: scale(1);
2404
  }
2405
 
2406
+ .premium-button-style5-rectin:hover:before {
2407
+ -webkit-transform: scale(0);
2408
+ -ms-transform: scale(0);
2409
+ transform: scale(0);
2410
  }
2411
 
2412
+ .premium-button-style5-radialout:hover:before {
2413
+ -webkit-transform: scale(2);
2414
+ -ms-transform: scale(2);
2415
+ transform: scale(2);
2416
  }
2417
 
2418
+ .premium-button-style5-radialin:hover:before {
2419
+ -webkit-transform: scale(0);
2420
+ -ms-transform: scale(0);
2421
+ transform: scale(0);
2422
  }
2423
 
2424
+ .premium-button-style1-top:before {
2425
+ -webkit-transform-origin: 50% 100%;
2426
+ -ms-transform-origin: 50% 100%;
2427
+ transform-origin: 50% 100%;
 
 
 
 
 
 
 
 
 
 
 
 
2428
  }
2429
 
2430
+ .premium-button-style1-right:before {
2431
+ -webkit-transform: scaleX(0);
2432
+ -ms-transform: scaleX(0);
2433
+ transform: scaleX(0);
2434
+ -webkit-transform-origin: 100% 50%;
2435
+ -ms-transform-origin: 100% 50%;
2436
+ transform-origin: 100% 50%;
2437
  }
2438
 
2439
+ .premium-button-style1-left:before {
2440
+ -webkit-transform: scaleX(0);
2441
+ -ms-transform: scaleX(0);
2442
+ transform: scaleX(0);
2443
+ -webkit-transform-origin: 0% 50%;
2444
+ -ms-transform-origin: 0% 50%;
2445
+ transform-origin: 0% 50%;
2446
  }
2447
 
2448
+ .premium-button-style2-shutouthor:before,
2449
+ .premium-button-style2-scshutoutver:before {
2450
+ -webkit-transform: scaleY(0);
2451
+ -ms-transform: scaleY(0);
2452
+ transform: scaleY(0);
2453
+ -webkit-transform-origin: 0% 50%;
2454
+ -ms-transform-origin: 0% 50%;
2455
+ transform-origin: 0% 50%;
 
 
2456
  }
2457
 
2458
+ .premium-button-style2-shutoutver:before,
2459
+ .premium-button-style2-scshutouthor:before {
2460
+ -webkit-transform: scaleX(0);
2461
+ -ms-transform: scaleX(0);
2462
+ transform: scaleX(0);
2463
+ -webkit-transform-origin: 50% 50%;
2464
+ -ms-transform-origin: 50% 50%;
2465
+ transform-origin: 50% 50%;
2466
  }
2467
 
2468
+ .premium-button-style2-shutinhor:before {
2469
+ -webkit-transform: scaleX(1);
2470
+ -ms-transform: scaleX(1);
2471
+ transform: scaleX(1);
2472
+ -webkit-transform-origin: 50%;
2473
+ -ms-transform-origin: 50%;
2474
+ transform-origin: 50%;
2475
  }
2476
 
2477
+ .premium-button-style2-shutinver:before {
2478
+ -webkit-transform: scaleY(1);
2479
+ -ms-transform: scaleY(1);
2480
+ transform: scaleY(1);
2481
+ -webkit-transform-origin: 50%;
2482
+ -ms-transform-origin: 50%;
2483
+ transform-origin: 50%;
 
 
2484
  }
2485
 
2486
+ .premium-button-style1-bottom:hover:before,
2487
+ .premium-button-style1-top:hover:before {
2488
+ -webkit-transform: scaleY(1);
2489
+ -ms-transform: scaleY(1);
2490
+ transform: scaleY(1);
2491
  }
2492
 
2493
+ .premium-button-style1-left:hover:before,
2494
+ .premium-button-style1-right:hover:before,
2495
+ .premium-button-style2-shutouthor:hover:before,
2496
+ .premium-button-style2-shutoutver:hover:before {
2497
+ -webkit-transform: scaleX(1);
2498
+ -ms-transform: scaleX(1);
2499
+ transform: scaleX(1);
 
 
2500
  }
2501
 
2502
+ .premium-button-style2-shutinhor:hover:before {
2503
+ -webkit-transform: scaleX(0);
2504
+ -ms-transform: scaleX(0);
2505
+ transform: scaleX(0);
 
 
 
 
 
 
2506
  }
2507
 
2508
+ .premium-button-style2-shutinver:hover:before {
2509
+ -webkit-transform: scaleY(0);
2510
+ -ms-transform: scaleY(0);
2511
+ transform: scaleY(0);
 
 
2512
  }
2513
 
2514
+ .premium-button-style2-scshutouthor:hover:before {
2515
+ -webkit-transform: scaleX(0.9);
2516
+ -ms-transform: scaleX(0.9);
2517
+ transform: scaleX(0.9);
2518
  }
2519
 
2520
+ .premium-button-style2-scshutoutver:hover:before {
2521
+ -webkit-transform: scaleY(0.8);
2522
+ -ms-transform: scaleY(0.8);
2523
+ transform: scaleY(0.8);
 
 
2524
  }
2525
 
2526
+ /*Diagonal*/
2527
+ .premium-button-style2-dshutinhor:before {
2528
+ top: 50%;
2529
+ right: 50%;
2530
+ width: 120%;
2531
+ height: 0%;
2532
+ -webkit-transform: translateX(50%) translateY(-50%) rotate(45deg);
2533
+ -ms-transform: translateX(50%) translateY(-50%) rotate(45deg);
2534
+ transform: translateX(50%) translateY(-50%) rotate(45deg);
2535
+ -webkit-transform-origin: 50%;
2536
+ -ms-transform-origin: 50%;
2537
+ transform-origin: 50%;
2538
+ -webkit-transition-property: all;
2539
+ transition-property: all;
2540
  }
2541
 
2542
+ .premium-button-style2-dshutinver:before {
2543
+ top: 50%;
2544
+ right: 50%;
2545
+ width: 120%;
2546
+ height: 0%;
2547
+ -webkit-transform-origin: 50%;
2548
+ -ms-transform-origin: 50%;
2549
+ transform-origin: 50%;
2550
+ -webkit-transition-property: all;
2551
+ transition-property: all;
2552
+ -webkit-transform: translateX(50%) translateY(-50%) rotate(-45deg);
2553
+ -ms-transform: translateX(50%) translateY(-50%) rotate(-45deg);
2554
+ transform: translateX(50%) translateY(-50%) rotate(-45deg);
2555
  }
2556
 
2557
+ .premium-button-style2-dshutinhor:hover:before,
2558
+ .premium-button-style2-dshutinver:hover:before {
2559
+ height: 220%;
 
 
 
 
 
 
 
2560
  }
2561
 
2562
+ .premium-button-style3-before i,
2563
+ .premium-button-style3-before svg {
2564
+ opacity: 0;
2565
+ -webkit-transform: translateX(5px);
2566
+ -ms-transform: translateX(5px);
2567
+ transform: translateX(5px);
2568
+ -webkit-transition: all 0.5s ease-in-out;
2569
+ transition: all 0.5s ease-in-out;
2570
  }
2571
 
2572
+ .premium-button-style3-after i,
2573
+ .premium-button-style3-after svg {
2574
+ opacity: 0;
2575
+ -webkit-transform: translateX(5px);
2576
+ -ms-transform: translateX(5px);
2577
+ transform: translateX(5px);
2578
+ -webkit-transition: all 0.5s ease-in-out;
2579
+ transition: all 0.5s ease-in-out;
2580
+ -webkit-transform: translateX(-5px);
2581
+ -ms-transform: translateX(-5px);
2582
+ transform: translateX(-5px);
2583
  }
2584
 
2585
+ .premium-button-style3-after:hover i,
2586
+ .premium-button-style3-after:hover svg {
2587
+ opacity: 1;
2588
  }
2589
 
2590
+ .premium-button-style3-before:hover i,
2591
+ .premium-button-style3-before:hover svg {
2592
+ opacity: 1;
2593
  }
2594
+
2595
+ .premium-button-text-icon-wrapper {
2596
+ width: 100%;
 
2597
  -js-display: flex;
2598
  display: -webkit-box;
2599
  display: -webkit-flex;
2610
  -moz-box-align: center;
2611
  -ms-flex-align: center;
2612
  align-items: center;
2613
+ -webkit-transition: all 0.2s ease-in-out;
2614
+ transition: all 0.2s ease-in-out;
2615
  }
2616
 
2617
+ .premium-button-text-icon-wrapper span,
2618
+ .premium-button-text-icon-wrapper i,
2619
+ .premium-button-text-icon-wrapper svg {
2620
+ -webkit-transition: all 0.2s ease-in-out;
2621
+ transition: all 0.2s ease-in-out;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2622
  }
2623
 
2624
+ .premium-button-style4-icon-wrapper {
2625
+ position: absolute;
2626
+ z-index: 2;
2627
+ width: 100%;
2628
  text-align: center;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2629
  -js-display: flex;
2630
  display: -webkit-box;
2631
  display: -webkit-flex;
2637
  -moz-box-align: center;
2638
  -ms-flex-align: center;
2639
  align-items: center;
2640
+ -webkit-box-pack: center;
2641
+ -webkit-justify-content: center;
2642
+ -moz-box-pack: center;
2643
+ -ms-flex-pack: center;
2644
+ justify-content: center;
2645
+ height: 100%;
2646
+ opacity: 0;
2647
+ -webkit-transition: all 0.3s ease-in-out;
2648
+ transition: all 0.3s ease-in-out;
2649
  }
2650
 
2651
+ .premium-button-style4-icon-wrapper.top {
2652
+ bottom: -100%;
2653
+ right: 0;
 
 
 
 
2654
  }
2655
 
2656
+ .premium-button-style4-icon-wrapper.bottom {
2657
+ top: -100%;
2658
+ right: 0;
 
 
 
2659
  }
2660
 
2661
+ .premium-button-style4-icon-wrapper.left {
2662
+ top: 0;
2663
+ right: -100%;
2664
  }
2665
 
2666
+ .premium-button-style4-icon-wrapper.right {
2667
+ top: 0;
2668
+ left: -100%;
2669
  }
2670
 
2671
+ .premium-button-style4-bottom:hover .premium-button-style4-icon-wrapper {
2672
+ top: 0;
2673
+ opacity: 1;
 
 
 
 
 
 
 
 
 
 
 
2674
  }
2675
 
2676
+ .premium-button-style4-top:hover .premium-button-style4-icon-wrapper {
2677
+ bottom: 0;
2678
+ opacity: 1;
 
2679
  }
2680
 
2681
+ .premium-button-style4-left:hover .premium-button-style4-icon-wrapper {
2682
+ right: 0;
2683
+ opacity: 1;
 
 
2684
  }
2685
 
2686
+ .premium-button-style4-right:hover .premium-button-style4-icon-wrapper {
2687
+ left: 0;
2688
+ opacity: 1;
 
 
 
2689
  }
2690
 
2691
+ .premium-button-style4-bottom:hover .premium-button-text-icon-wrapper {
2692
+ -webkit-transform: translateY(100%);
2693
+ -ms-transform: translateY(100%);
2694
+ transform: translateY(100%);
2695
+ opacity: 0;
 
2696
  }
2697
 
2698
+ .premium-button-style4-top:hover .premium-button-text-icon-wrapper {
2699
+ -webkit-transform: translateY(-100%);
2700
+ -ms-transform: translateY(-100%);
2701
+ transform: translateY(-100%);
2702
+ opacity: 0;
 
 
 
 
 
 
 
2703
  }
2704
 
2705
+ .premium-button-style4-left:hover .premium-button-text-icon-wrapper {
2706
+ -webkit-transform: translateX(-100%);
2707
+ -ms-transform: translateX(-100%);
2708
+ transform: translateX(-100%);
2709
+ opacity: 0;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2710
  }
2711
 
2712
+ .premium-button-style4-right:hover .premium-button-text-icon-wrapper {
2713
+ -webkit-transform: translateX(100%);
2714
+ -ms-transform: translateX(100%);
2715
+ transform: translateX(100%);
2716
  opacity: 0;
2717
  }
2718
 
2719
+ .premium-button-style6:before {
2720
+ content: "";
2721
+ position: absolute;
2722
+ right: 50%;
2723
+ top: 50%;
2724
+ width: 100px;
2725
+ height: 100px;
2726
+ -webkit-border-radius: 100%;
2727
+ border-radius: 100%;
2728
+ -webkit-transform: translate(50%, -50%) scale(0);
2729
+ -ms-transform: translate(50%, -50%) scale(0);
2730
+ transform: translate(50%, -50%) scale(0);
2731
+ -webkit-transition: all 0.3s ease-in-out;
2732
+ transition: all 0.3s ease-in-out;
2733
  }
2734
 
2735
+ .premium-button-style6:hover:before {
2736
+ -webkit-transform: translate(50%, -50%) scale(3);
2737
+ -ms-transform: translate(50%, -50%) scale(3);
2738
+ transform: translate(50%, -50%) scale(3);
2739
  }
2740
 
2741
+ .premium-button-style6 .premium-button-text-icon-wrapper {
 
 
 
2742
  position: relative;
2743
+ z-index: 1;
2744
  }
2745
 
2746
+ .premium-button-style7-right .premium-button-text-icon-wrapper:before,
2747
+ .premium-button-style7-left .premium-button-text-icon-wrapper:before {
2748
+ -webkit-transition: width 0.3s ease-out 0.15s;
2749
+ transition: width 0.3s ease-out 0.15s;
 
2750
  }
2751
 
2752
+ .premium-button-style7-right .premium-button-text-icon-wrapper:after,
2753
+ .premium-button-style7-left .premium-button-text-icon-wrapper:after {
2754
+ -webkit-transition: width 0.3s ease-out 0s;
2755
+ transition: width 0.3s ease-out 0s;
2756
  }
2757
 
2758
+ .premium-button-style7-bottom .premium-button-text-icon-wrapper:before,
2759
+ .premium-button-style7-top .premium-button-text-icon-wrapper:before {
2760
+ -webkit-transition: height 0.3s ease-out 0.15s;
2761
+ transition: height 0.3s ease-out 0.15s;
2762
  }
2763
 
2764
+ .premium-button-style7-bottom .premium-button-text-icon-wrapper:after,
2765
+ .premium-button-style7-top .premium-button-text-icon-wrapper:after {
2766
+ -webkit-transition: height 0.3s ease-out 0s;
2767
+ transition: height 0.3s ease-out 0s;
2768
  }
2769
 
2770
+ .premium-button[class*="style7"]:hover .premium-button-text-icon-wrapper:before {
2771
+ -webkit-transition-delay: 0s;
2772
+ transition-delay: 0s;
 
2773
  }
2774
 
2775
+ .premium-button[class*="style7"]:hover .premium-button-text-icon-wrapper:after {
2776
+ -webkit-transition-delay: 0.15s;
2777
+ transition-delay: 0.15s;
 
 
2778
  }
2779
 
2780
+ .premium-button-style7-bottom .premium-button-text-icon-wrapper:before,
2781
+ .premium-button-style7-bottom .premium-button-text-icon-wrapper:after {
2782
+ content: "";
2783
+ position: absolute;
2784
+ left: 0;
2785
+ top: 0;
2786
+ right: 0;
2787
+ height: 0;
2788
+ z-index: -1;
2789
  }
2790
 
2791
+ .premium-button-style7-top .premium-button-text-icon-wrapper:after,
2792
+ .premium-button-style7-top .premium-button-text-icon-wrapper:before {
2793
+ content: "";
2794
+ position: absolute;
2795
+ left: 0;
2796
+ bottom: 0;
2797
+ right: 0;
2798
+ height: 0;
2799
+ z-index: -1;
2800
  }
2801
 
2802
+ .premium-button-style7-right .premium-button-text-icon-wrapper:after,
2803
+ .premium-button-style7-right .premium-button-text-icon-wrapper:before {
2804
+ content: "";
2805
+ position: absolute;
2806
+ right: 0;
2807
+ top: 0;
2808
+ bottom: 0;
2809
+ width: 0;
2810
+ z-index: -1;
2811
  }
2812
 
2813
+ .premium-button-style7-left .premium-button-text-icon-wrapper:after,
2814
+ .premium-button-style7-left .premium-button-text-icon-wrapper:before {
2815
+ content: "";
2816
+ position: absolute;
2817
+ left: 0;
2818
+ top: 0;
2819
+ bottom: 0;
2820
+ width: 0;
2821
+ z-index: -1;
2822
  }
2823
 
2824
+ .premium-button-style7-bottom:hover .premium-button-text-icon-wrapper:after,
2825
+ .premium-button-style7-bottom:hover .premium-button-text-icon-wrapper:before {
2826
+ height: 100%;
2827
+ top: 0;
 
 
 
 
 
 
 
 
 
 
2828
  }
2829
 
2830
+ .premium-button-style7-top:hover .premium-button-text-icon-wrapper:after,
2831
+ .premium-button-style7-top:hover .premium-button-text-icon-wrapper:before {
2832
+ height: 100%;
2833
+ bottom: 0;
2834
  }
2835
 
2836
+ .premium-button-style7-left:hover .premium-button-text-icon-wrapper:after,
2837
+ .premium-button-style7-left:hover .premium-button-text-icon-wrapper:before {
2838
+ width: 100%;
2839
+ left: 0;
2840
  }
2841
 
2842
+ .premium-button-style7-right:hover .premium-button-text-icon-wrapper:after,
2843
+ .premium-button-style7-right:hover .premium-button-text-icon-wrapper:before {
2844
+ width: 100%;
2845
+ right: 0;
2846
+ }
2847
+ /**************** Premium Carousel **************/
2848
+ /************************************************/
2849
+ .premium-carousel-wrapper a.carousel-arrow,
2850
+ .premium-carousel-wrapper a.ver-carousel-arrow {
2851
+ -js-display: flex;
2852
+ display: -webkit-box;
2853
+ display: -webkit-flex;
2854
+ display: -moz-box;
2855
+ display: -ms-flexbox;
2856
+ display: flex;
2857
+ -webkit-box-align: center;
2858
+ -webkit-align-items: center;
2859
+ -moz-box-align: center;
2860
+ -ms-flex-align: center;
2861
+ align-items: center;
2862
+ -webkit-box-pack: center;
2863
+ -webkit-justify-content: center;
2864
+ -moz-box-pack: center;
2865
+ -ms-flex-pack: center;
2866
+ justify-content: center;
2867
+ width: 2em;
2868
+ height: 2em;
2869
+ line-height: 0;
2870
+ text-align: center;
2871
+ position: absolute;
2872
+ z-index: 99;
2873
+ cursor: pointer;
2874
+ -webkit-transition: all 0.3s ease-in-out;
2875
+ transition: all 0.3s ease-in-out;
2876
+ -webkit-appearance: inherit;
2877
+ border: none;
2878
+ -webkit-box-shadow: none;
2879
+ box-shadow: none;
2880
  }
2881
 
2882
+ .premium-carousel-wrapper a.carousel-arrow svg,
2883
+ .premium-carousel-wrapper a.ver-carousel-arrow svg {
2884
+ -webkit-transition: all 0.3s ease-in-out;
2885
+ transition: all 0.3s ease-in-out;
2886
  }
2887
 
2888
+ .premium-carousel-wrapper a.slick-arrow:hover {
2889
+ -webkit-box-shadow: none !important;
2890
+ box-shadow: none !important;
 
 
 
 
 
2891
  }
2892
 
2893
+ .premium-carousel-wrapper .premium-carousel-content-hidden {
2894
+ visibility: hidden;
 
2895
  }
2896
 
2897
+ .premium-carousel-wrapper a.carousel-arrow {
2898
+ top: 50%;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2899
  }
2900
 
2901
+ .premium-carousel-wrapper a.ver-carousel-arrow {
2902
+ right: 50%;
2903
+ -webkit-transform: translateX(50%);
2904
+ -ms-transform: translateX(50%);
2905
+ transform: translateX(50%);
2906
+ }
2907
 
2908
+ .premium-carousel-dots-above ul.slick-dots {
2909
+ position: absolute;
2910
+ display: -ms-flexbox;
2911
+ display: -webkit-flex;
2912
+ display: -moz-flex;
2913
+ display: -ms-flex;
2914
+ -js-display: flex;
2915
+ display: -webkit-box;
2916
+ display: -moz-box;
2917
+ display: flex;
2918
+ top: 50%;
2919
+ -webkit-transform: translateY(-50%);
2920
+ -ms-transform: translateY(-50%);
2921
+ transform: translateY(-50%);
2922
+ -webkit-flex-direction: column;
2923
+ -webkit-box-orient: vertical;
2924
+ -webkit-box-direction: normal;
2925
+ -moz-box-orient: vertical;
2926
+ -moz-box-direction: normal;
2927
+ -ms-flex-direction: column;
2928
+ flex-direction: column;
2929
+ }
2930
 
2931
+ /*
2932
+ * Custom Navigation Dot
2933
+ */
2934
+ .premium-carousel-wrapper .premium-carousel-nav-dot,
2935
+ .premium-carousel-wrapper .premium-carousel-nav-arrow-prev,
2936
+ .premium-carousel-wrapper .premium-carousel-nav-arrow-next {
2937
+ display: none;
2938
+ }
2939
 
2940
+ .premium-carousel-wrapper ul.slick-dots svg {
2941
+ width: 20px;
2942
+ height: 20px;
2943
+ outline: none !important;
2944
  }
2945
 
2946
+ /* Ripple Out */
2947
+ @-webkit-keyframes hvr-ripple-out {
2948
+ 0% {
2949
+ -webkit-transform: scale(1);
2950
+ transform: scale(1);
2951
+ opacity: 1;
2952
+ }
2953
 
2954
+ 100% {
2955
+ -webkit-transform: scale(1.5);
2956
+ transform: scale(1.5);
2957
+ opacity: 0;
2958
+ }
2959
  }
2960
 
2961
+ @keyframes hvr-ripple-out {
2962
+ 0% {
2963
+ -webkit-transform: scale(1);
2964
+ transform: scale(1);
2965
+ opacity: 1;
2966
+ }
2967
 
2968
+ 100% {
2969
+ -webkit-transform: scale(1.5);
2970
+ transform: scale(1.5);
2971
+ opacity: 0;
2972
+ }
2973
  }
2974
 
2975
+ .premium-carousel-ripple-yes .premium-carousel-wrapper {
2976
+ padding-bottom: 1px;
2977
+ }
 
 
 
2978
 
2979
+ .premium-carousel-ripple-yes ul.slick-dots li,
2980
+ .premium-carousel-ripple-yes ul.slick-dots li i {
2981
+ position: relative;
 
 
2982
  }
2983
 
2984
+ .premium-carousel-ripple-yes ul.slick-dots li i {
2985
+ z-index: 1;
2986
+ }
 
 
 
2987
 
2988
+ .premium-carousel-ripple-yes ul.slick-dots li:hover:before {
2989
+ content: "";
2990
+ position: absolute;
2991
+ -webkit-transform: scale(1);
2992
+ -ms-transform: scale(1);
2993
+ transform: scale(1);
2994
+ top: 0;
2995
+ left: 0;
2996
+ bottom: 0;
2997
+ right: 0;
2998
+ -webkit-border-radius: 50%;
2999
+ border-radius: 50%;
3000
+ pointer-events: none;
3001
+ background-color: rgba(0, 0, 0, 0.15);
3002
  }
3003
 
3004
+ .premium-carousel-ripple-yes ul.slick-dots li.slick-active:hover:before {
3005
+ background-color: rgba(0, 0, 0, 0.3);
3006
+ }
 
 
 
3007
 
3008
+ .premium-carousel-ripple-yes ul.slick-dots li:hover:before {
3009
+ -webkit-animation: hvr-ripple-out 1.3s infinite;
3010
+ animation: hvr-ripple-out 1.3s infinite;
 
 
3011
  }
3012
 
3013
+ .premium-carousel-wrapper.premium-carousel-scale .slick-slide {
3014
+ -webkit-transform: scale(1.25, 1.25);
3015
+ -ms-transform: scale(1.25, 1.25);
3016
+ transform: scale(1.25, 1.25);
3017
+ -webkit-transition: all 0.3s ease-in-out;
3018
+ transition: all 0.3s ease-in-out;
3019
+ }
3020
 
3021
+ .premium-carousel-wrapper.premium-carousel-scale div.slick-active {
3022
+ -webkit-transform: scale(1, 1);
3023
+ -ms-transform: scale(1, 1);
3024
+ transform: scale(1, 1);
 
3025
  }
3026
 
3027
+ [dir="rtl"] .premium-carousel-inner .slick-slide {
3028
+ float: right;
3029
+ }
3030
+ /**************** Premium Contact Form7 **********/
3031
+ /*************************************************/
3032
+ .premium-contact-form-anim-yes .wpcf7-span::after {
3033
+ display: block;
3034
+ height: 2px;
3035
+ content: "";
3036
+ top: -2px;
3037
+ position: relative;
3038
+ width: 0px;
3039
+ -webkit-transition: all ease-in-out 0.3s;
3040
+ transition: all ease-in-out 0.3s;
3041
+ }
3042
 
3043
+ .premium-contact-form-anim-yes .wpcf7-span.is-focused::after {
3044
+ width: 100%;
3045
+ }
 
 
3046
 
3047
+ .premium-cf7-container input.wpcf7-submit {
3048
+ -webkit-transition: all 0.3s ease-in-out;
3049
+ transition: all 0.3s ease-in-out;
3050
+ }
3051
+ /************ Premium Countdown ************/
3052
+ /*******************************************/
3053
+ .premium-countdown {
3054
+ -js-display: flex;
3055
+ display: -webkit-box;
3056
+ display: -webkit-flex;
3057
+ display: -moz-box;
3058
+ display: -ms-flexbox;
3059
+ display: flex;
3060
+ text-align: center;
3061
+ }
3062
 
3063
+ .countdown-row {
3064
+ display: block;
3065
+ text-align: center;
 
 
3066
  }
3067
 
3068
+ .countdown .countdown-section {
3069
+ display: inline-block;
3070
+ max-width: 100%;
3071
+ margin-bottom: 15px;
3072
+ -js-display: inline-flex;
3073
+ display: -webkit-inline-box;
3074
+ display: -webkit-inline-flex;
3075
+ display: -moz-inline-box;
3076
+ display: -ms-inline-flexbox;
3077
+ display: inline-flex;
3078
+ -webkit-box-align: center;
3079
+ -webkit-align-items: center;
3080
+ -moz-box-align: center;
3081
+ -ms-flex-align: center;
3082
+ align-items: center;
 
 
 
 
 
 
 
3083
  }
3084
 
3085
+ .countdown .countdown-section:last-child {
3086
+ margin-left: 0;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3087
  }
3088
 
3089
+ .countdown span.countdown-amount {
3090
+ font-size: 70px;
3091
+ line-height: 1;
3092
+ padding: 40px;
3093
+ }
 
3094
 
3095
+ .countdown .pre_time-mid {
3096
+ display: block;
3097
+ }
 
 
3098
 
3099
+ .premium-countdown-separator-yes .countdown_separator {
3100
+ display: block;
3101
+ margin: 0 50px;
3102
+ font-size: 30px;
3103
+ }
3104
 
3105
+ .premium-countdown-separator-yes .countdown-row .countdown-section:last-child .countdown_separator,
3106
+ .premium-countdown-separator-yes .premium-countdown-block:last-child .countdown_separator {
3107
+ display: none;
 
 
3108
  }
3109
+
3110
+ /**
3111
+ * Digit and unit styles
3112
+ */
3113
+ .side .countdown-section .countdown-period {
3114
+ vertical-align: bottom;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3115
  }
3116
 
3117
+ .countdown .countdown-section .countdown-period {
3118
+ font-size: 17px;
3119
+ line-height: 3em;
 
3120
  }
3121
 
3122
+ .side .countdown-section .countdown-amount,
3123
+ .side .countdown-section .countdown-period {
3124
+ display: inline-block;
 
3125
  }
3126
 
3127
+ .side .countdown-section .countdown-amount {
3128
+ margin-left: 5px;
 
 
3129
  }
3130
 
3131
+ .down .countdown-section .countdown-amount,
3132
+ .down .countdown-section .countdown-period {
3133
+ display: block;
 
 
 
 
 
 
 
 
3134
  }
3135
 
3136
+ /**
3137
+ * Flip Layout
3138
+ */
3139
+ .premium-countdown-flip .premium-countdown-block {
3140
+ text-align: center;
3141
+ -js-display: inline-flex;
3142
+ display: -webkit-inline-box;
3143
+ display: -webkit-inline-flex;
3144
+ display: -moz-inline-box;
3145
+ display: -ms-inline-flexbox;
3146
+ display: inline-flex;
3147
+ -webkit-box-align: center;
3148
+ -webkit-align-items: center;
3149
+ -moz-box-align: center;
3150
+ -ms-flex-align: center;
3151
+ align-items: center;
3152
  }
3153
 
3154
+ .premium-countdown-flip .premium-countdown-block:last-child {
3155
+ margin-left: 0;
 
 
 
 
 
3156
  }
3157
 
3158
+ .premium-countdown-flip .premium-countdown-label {
3159
+ overflow: hidden;
3160
+ color: #1a1a1a;
3161
+ text-transform: uppercase;
 
 
3162
  }
3163
 
3164
+ .premium-countdown-flip .premium-countdown-figure {
3165
+ position: relative;
3166
+ height: 110px;
3167
+ width: 100px;
3168
+ line-height: 107px;
3169
+ background-color: #fff;
3170
+ -webkit-border-radius: 10px;
3171
+ border-radius: 10px;
3172
+ -webkit-box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.2), inset -2px 4px 0 0 rgba(255, 255, 255, 0.08);
3173
+ box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.2), inset -2px 4px 0 0 rgba(255, 255, 255, 0.08);
3174
  }
3175
 
3176
+ .premium-countdown-flip .premium-countdown-figure:last-child {
3177
+ margin-left: 0;
 
3178
  }
3179
 
3180
+ .premium-countdown-flip .premium-countdown-figure>span {
3181
+ position: absolute;
3182
+ right: 0;
3183
+ left: 0;
3184
+ margin: auto;
3185
+ font-weight: 700;
3186
  }
3187
 
3188
+ .premium-countdown-flip .premium-countdown-figure .top {
3189
+ z-index: 3;
3190
+ -webkit-transform-origin: 50% 100%;
3191
+ -ms-transform-origin: 50% 100%;
3192
+ transform-origin: 50% 100%;
3193
+ -webkit-transform: perspective(200px);
3194
+ transform: perspective(200px);
3195
+ -webkit-backface-visibility: hidden;
3196
+ backface-visibility: hidden;
3197
  }
3198
 
3199
+ .premium-countdown-flip .premium-countdown-figure .bottom {
3200
+ z-index: 1;
 
 
 
 
 
3201
  }
3202
 
3203
+ .premium-countdown-flip .premium-countdown-figure .bottom::before {
3204
+ content: "";
3205
+ position: absolute;
3206
+ display: block;
3207
+ top: 0;
3208
+ right: 0;
3209
+ width: 100%;
3210
+ height: 50%;
3211
+ background-color: rgba(0, 0, 0, 0.02);
 
 
 
 
 
 
 
 
3212
  }
3213
 
3214
+ .premium-countdown-flip .premium-countdown-figure .top-back {
3215
+ -webkit-backface-visibility: hidden;
3216
+ backface-visibility: hidden;
3217
+ z-index: 4;
3218
+ bottom: 0;
3219
+ -webkit-transform-origin: 50% 0;
3220
+ -ms-transform-origin: 50% 0;
3221
+ transform-origin: 50% 0;
3222
+ -webkit-transform: perspective(200px) rotateX(180deg);
3223
+ transform: perspective(200px) rotateX(180deg);
3224
  }
3225
 
3226
+ .premium-countdown-flip .premium-countdown-figure .top-back span {
3227
+ position: absolute;
3228
+ top: -100%;
3229
+ right: 0;
3230
+ left: 0;
3231
+ margin: auto;
3232
  }
3233
 
3234
+ .premium-countdown-flip .premium-countdown-figure .bottom-back {
3235
+ z-index: 2;
3236
+ top: 0;
3237
  }
3238
 
3239
+ .premium-countdown-flip .premium-countdown-figure .bottom-back span {
3240
+ position: absolute;
3241
+ top: 0;
3242
+ right: 0;
3243
+ left: 0;
3244
+ margin: auto;
3245
  }
3246
 
3247
+ .premium-countdown-flip .premium-countdown-figure .top,
3248
+ .premium-countdown-flip .premium-countdown-figure .bottom-back,
3249
+ .premium-countdown-flip .premium-countdown-figure .top-back {
3250
+ height: 50%;
3251
+ overflow: hidden;
3252
+ background-color: #f7f7f7;
3253
+ -webkit-border-top-right-radius: 10px;
3254
+ border-top-right-radius: 10px;
3255
+ -webkit-border-top-left-radius: 10px;
3256
+ border-top-left-radius: 10px;
3257
  }
3258
 
3259
+ .premium-countdown-flip .premium-countdown-figure .top-back {
3260
+ -webkit-border-bottom-right-radius: 10px;
3261
+ border-bottom-right-radius: 10px;
3262
+ -webkit-border-bottom-left-radius: 10px;
3263
+ border-bottom-left-radius: 10px;
3264
  }
3265
 
3266
+ .premium-countdown-flip .premium-countdown-figure .top::after,
3267
+ .premium-countdown-flip .premium-countdown-figure .bottom-back::after {
3268
+ content: "";
3269
+ position: absolute;
3270
+ z-index: -1;
3271
+ right: 0;
3272
+ bottom: 0;
3273
+ width: 100%;
3274
+ height: 100%;
3275
+ border-bottom: 1px solid rgba(0, 0, 0, 0.1);
3276
  }
3277
 
3278
+ .side .premium-countdown-figure,
3279
+ .side .premium-countdown-label {
3280
+ display: inline-block;
 
 
 
3281
  }
3282
 
3283
+ .side .premium-countdown-figure {
3284
+ margin-left: 5px;
3285
  }
3286
 
3287
+ .down .premium-countdown-figure,
3288
+ .down .premium-countdown-label {
3289
+ display: block;
 
3290
  }
3291
 
3292
+ .down .premium-countdown-label {
3293
+ width: 100%;
 
 
 
3294
  }
3295
+ /**************** Premium Counter ***************/
3296
+ /************************************************/
3297
+ .premium-counter-area {
3298
+ padding: 10px 0;
3299
+ -js-display: flex;
3300
+ display: -webkit-box;
3301
+ display: -webkit-flex;
3302
+ display: -moz-box;
3303
+ display: -ms-flexbox;
3304
+ display: flex;
3305
+ -webkit-box-pack: center;
3306
+ -webkit-justify-content: center;
3307
+ -moz-box-pack: center;
3308
+ -ms-flex-pack: center;
3309
+ justify-content: center;
3310
+ -webkit-box-align: center;
3311
+ -webkit-align-items: center;
3312
+ -moz-box-align: center;
3313
+ -ms-flex-align: center;
3314
+ align-items: center;
3315
  }
3316
 
3317
+ .premium-counter-area.top {
3318
+ -webkit-box-orient: vertical;
3319
+ -webkit-box-direction: normal;
3320
+ -webkit-flex-direction: column;
3321
+ -moz-box-orient: vertical;
3322
+ -moz-box-direction: normal;
3323
+ -ms-flex-direction: column;
3324
+ flex-direction: column;
3325
  }
3326
 
3327
+ .premium-counter-area.right {
3328
+ -webkit-box-orient: horizontal;
3329
+ -webkit-box-direction: reverse;
3330
+ -webkit-flex-direction: row-reverse;
3331
+ -moz-box-orient: horizontal;
3332
+ -moz-box-direction: reverse;
3333
+ -ms-flex-direction: row-reverse;
3334
+ flex-direction: row-reverse;
3335
  }
3336
 
3337
+ .premium-counter-area.right .premium-counter-icon {
3338
+ padding-right: 20px;
 
 
 
 
 
 
 
3339
  }
3340
 
3341
+ .premium-counter-area.left .premium-counter-icon {
3342
+ padding-left: 20px;
3343
  }
3344
 
3345
+ .premium-counter-area .premium-counter-icon .icon i.fa:before {
3346
+ vertical-align: text-top;
 
 
3347
  }
3348
 
3349
+ .premium-counter-area .premium-counter-icon span.icon {
3350
+ text-align: center;
3351
+ display: inline-block;
3352
+ vertical-align: middle;
 
 
 
 
 
 
 
 
3353
  }
3354
 
3355
+ .premium-counter-area .premium-counter-icon .circle {
3356
+ -webkit-border-radius: 100%;
3357
+ border-radius: 100%;
 
3358
  }
3359
 
3360
+ .premium-counter-area .premium-counter-icon img,
3361
+ .premium-counter-area .premium-counter-icon svg {
3362
+ width: 80px;
3363
+ }
 
3364
 
3365
+ .premium-counter-area .premium-counter-icon .premium-counter-animation svg {
3366
+ height: 80px;
 
 
3367
  }
3368
 
3369
+ .premium-counter-area .premium-counter-title p {
3370
+ padding: 0;
3371
+ margin: 0;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3372
  }
3373
 
3374
+ .premium-counter-area .premium-counter-value-wrap {
 
3375
  -js-display: flex;
3376
  display: -webkit-box;
3377
  display: -webkit-flex;
3378
  display: -moz-box;
3379
  display: -ms-flexbox;
3380
  display: flex;
 
 
 
 
 
3381
  -webkit-box-align: center;
3382
  -webkit-align-items: center;
3383
  -moz-box-align: center;
3384
  -ms-flex-align: center;
3385
  align-items: center;
 
 
 
 
3386
  }
3387
 
3388
+ .premium-init-wrapper {
3389
+ -js-display: flex;
3390
+ display: -webkit-box;
3391
+ display: -webkit-flex;
3392
+ display: -moz-box;
3393
+ display: -ms-flexbox;
3394
+ display: flex;
3395
  }
3396
 
3397
+ .premium-init-wrapper.row {
3398
+ -webkit-box-align: center;
3399
+ -webkit-align-items: center;
3400
+ -moz-box-align: center;
3401
+ -ms-flex-align: center;
3402
+ align-items: center;
3403
  }
3404
 
3405
+ .premium-init-wrapper.right {
3406
+ text-align: right;
 
 
 
 
 
3407
  }
3408
 
3409
+ span.icon.flex-width {
3410
+ width: auto !important;
3411
+ height: auto !important;
 
 
 
 
3412
  }
3413
 
3414
+ .premium-counter-area .premium-counter-init {
3415
+ font-size: 35px;
 
 
 
 
 
3416
  }
3417
+ /**************** Premium Dual Heading *****************/
3418
+ /*******************************************************/
3419
+ .premium-dual-header-first-header,
3420
+ .premium-dual-header-second-header {
3421
+ position: relative;
3422
+ padding: 0;
3423
+ margin: 0;
3424
+ display: inline-block;
3425
+ -webkit-transform: translate(0, 0);
3426
+ -ms-transform: translate(0, 0);
3427
+ transform: translate(0, 0);
3428
  }
3429
 
3430
+ .premium-dual-header-first-clip .premium-dual-header-first-span,
3431
+ .premium-dual-header-second-clip {
3432
+ -webkit-text-fill-color: transparent;
3433
+ -webkit-background-clip: text;
3434
  }
3435
 
3436
+ .premium-dual-header-first-clip.stroke .premium-dual-header-first-span,
3437
+ .premium-dual-header-second-clip.stroke {
3438
+ -webkit-text-stroke-color: transparent;
3439
+ -webkit-text-fill-color: #fafafa;
3440
+ -webkit-text-stroke-width: 2px;
3441
  }
3442
 
3443
+ @media (max-width: 500px) {
 
 
3444
 
3445
+ .premium-dual-header-first-header,
3446
+ .premium-dual-header-second-header {
3447
+ word-wrap: break-word;
3448
+ }
3449
  }
3450
 
3451
+ .premium-dual-header-first-header.gradient .premium-dual-header-first-span,
3452
+ .premium-dual-header-second-header.gradient {
3453
+ -webkit-background-size: 300% 300% !important;
3454
+ background-size: 300% 300% !important;
3455
+ -webkit-animation: Gradient 10s ease-in-out infinite;
3456
+ animation: Gradient 10s ease-in-out infinite;
3457
  }
3458
 
3459
+ @-webkit-keyframes Gradient {
3460
+ 0% {
3461
+ background-position: 100% 50%;
3462
+ }
3463
+
3464
+ 50% {
3465
+ background-position: 0% 50%;
3466
+ }
3467
+
3468
+ 100% {
3469
+ background-position: 100% 50%;
3470
+ }
 
 
 
 
 
3471
  }
3472
 
3473
+ @keyframes Gradient {
3474
+ 0% {
3475
+ background-position: 100% 50%;
3476
+ }
3477
+
3478
+ 50% {
3479
+ background-position: 0% 50%;
3480
+ }
3481
+
3482
+ 100% {
3483
+ background-position: 100% 50%;
3484
+ }
3485
+ }
3486
+ /**************** Premium Fancy Text *******************/
3487
+ /*******************************************************/
3488
+ .premium-suffix-text,
3489
+ .premium-fancy-text,
3490
+ .premium-prefix-text {
3491
+ font-size: 40px;
3492
  }
3493
 
3494
+ .premium-fancy-text-wrapper:not(.typing) .premium-fancy-text,
3495
+ .premium-fancy-item-hidden {
3496
+ opacity: 0;
 
 
3497
  }
3498
 
3499
+ .premium-fancy-text-wrapper .premium-fancy-list-items {
3500
+ list-style: none;
 
 
 
3501
  }
3502
 
3503
+ .premium-fancy-text-wrapper .premium-fancy-text-span-align {
3504
+ vertical-align: top;
 
 
 
3505
  }
3506
 
3507
+ .premium-fancy-text-wrapper:not(.typing):not(.slide) .premium-fancy-text-items-wrapper {
3508
+ margin: 0;
3509
+ padding: 0;
3510
+ border: none;
3511
+ position: relative;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3512
  }
3513
 
3514
+ .premium-fancy-text-wrapper:not(.typing):not(.slide) .premium-fancy-list-items {
3515
+ position: absolute;
3516
+ top: 0;
3517
+ left: 0;
3518
+ display: inline-block;
3519
  }
3520
 
3521
+ .premium-fancy-text-wrapper.zoomout .premium-fancy-item-hidden {
3522
+ -webkit-animation: pa-zoom-out 0.8s;
3523
+ animation: pa-zoom-out 0.8s;
3524
  }
3525
 
3526
+ .premium-fancy-text-wrapper.zoomout .premium-fancy-item-visible {
3527
+ position: relative !important;
3528
+ -webkit-animation: pa-zoom-in 0.8s;
3529
+ animation: pa-zoom-in 0.8s;
3530
  }
3531
 
3532
+ .premium-fancy-text-wrapper.zoomout .premium-fancy-text-items-wrapper {
3533
+ -webkit-perspective: 300px;
3534
+ perspective: 300px;
3535
  }
3536
 
3537
+ .premium-fancy-text-wrapper.rotate .premium-fancy-list-items {
3538
+ -webkit-transform-origin: 50% 100%;
3539
+ -ms-transform-origin: 50% 100%;
3540
+ transform-origin: 50% 100%;
3541
  }
3542
 
3543
+ .premium-fancy-text-wrapper.rotate .premium-fancy-item-hidden {
3544
+ -webkit-transform: rotateX(180deg);
3545
+ transform: rotateX(180deg);
3546
+ -webkit-animation: pa-rotate-out 1.2s;
3547
+ animation: pa-rotate-out 1.2s;
3548
  }
3549
 
3550
+ .premium-fancy-text-wrapper.rotate .premium-fancy-item-visible {
3551
+ position: relative !important;
3552
+ -webkit-transform: rotateX(0deg);
3553
+ transform: rotateX(0deg);
3554
+ -webkit-animation: pa-rotate-in 1.2s;
3555
+ animation: pa-rotate-in 1.2s;
3556
  }
3557
 
3558
+ .premium-fancy-text-wrapper.custom .premium-fancy-item-visible {
3559
+ position: relative !important;
 
3560
  }
3561
 
3562
+ .premium-fancy-text-wrapper.auto-fade .premium-fancy-text {
3563
+ display: inline-block;
3564
+ width: 200px;
3565
+ font-weight: 400;
 
3566
  }
3567
 
3568
+ .premium-fancy-text-wrapper.auto-fade .premium-fancy-svg-text {
3569
+ position: relative;
3570
+ vertical-align: sub;
 
 
3571
  }
3572
 
3573
+ .premium-fancy-text-wrapper.auto-fade g>text {
3574
+ text-anchor: start;
3575
+ shape-rendering: crispEdges;
 
3576
  opacity: 0;
3577
+ font-size: 300px;
3578
+ -webkit-animation-name: pa-auto-fade;
3579
+ animation-name: pa-auto-fade;
3580
+ -moz-animation-name: pa-auto-fade;
3581
+ -webkit-animation-duration: 9s;
3582
+ animation-duration: 9s;
3583
+ -webkit-animation-timing-function: linear;
3584
+ animation-timing-function: linear;
3585
+ -webkit-animation-iteration-count: infinite;
3586
+ animation-iteration-count: infinite;
3587
  }
3588
 
3589
+ .premium-fancy-text-wrapper.auto-fade g>text:nth-child(1) {
3590
+ -webkit-animation-delay: 0s;
3591
+ animation-delay: 0s;
 
 
3592
  }
3593
 
3594
+ .premium-fancy-text-wrapper.auto-fade g>text:nth-child(2) {
3595
+ -webkit-animation-delay: 3s;
3596
+ animation-delay: 3s;
 
 
 
 
 
 
 
 
 
 
 
 
 
3597
  }
3598
 
3599
+ .premium-fancy-text-wrapper.auto-fade g>text:nth-child(3) {
3600
+ -webkit-animation-delay: 6s;
3601
+ animation-delay: 6s;
 
 
3602
  }
3603
 
3604
+ .premium-fancy-text-wrapper.loading .premium-fancy-text {
3605
+ position: relative;
 
 
 
3606
  }
3607
 
3608
+ .premium-fancy-text-wrapper.loading .premium-fancy-text .premium-loading-bar {
3609
+ position: absolute;
3610
+ width: 100%;
3611
+ height: 3px;
3612
+ bottom: 0;
3613
+ left: 0;
3614
+ animation: pa-loading-bar 2.5s ease-out infinite;
3615
+ -webkit-animation: pa-loading-bar 2.5s ease-out infinite;
3616
  }
3617
 
3618
+ .premium-fancy-text-wrapper.loading.pause .premium-fancy-text:hover .premium-loading-bar {
3619
+ -webkit-animation-play-state: paused;
3620
+ animation-play-state: paused;
3621
+ }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3622
 
3623
+ @-webkit-keyframes pa-auto-fade {
3624
  0% {
3625
  opacity: 0;
 
 
3626
  }
3627
 
3628
+ 20% {
3629
  opacity: 1;
3630
+ }
3631
+
3632
+ 35% {
3633
+ opacity: 0;
3634
  }
3635
 
3636
  100% {
3637
  opacity: 0;
 
 
3638
  }
3639
  }
3640
 
3641
+ @keyframes pa-auto-fade {
3642
  0% {
3643
  opacity: 0;
 
 
3644
  }
3645
 
3646
+ 20% {
3647
  opacity: 1;
 
 
3648
  }
3649
 
3650
+ 35% {
3651
  opacity: 0;
 
 
3652
  }
 
3653
 
3654
+ 100% {
 
3655
  opacity: 0;
 
 
3656
  }
3657
+ }
3658
 
3659
+ @-webkit-keyframes pa-loading-bar {
3660
+ 0% {
3661
+ width: 0;
 
3662
  }
3663
 
3664
  100% {
3665
+ width: 100;
 
 
3666
  }
3667
  }
3668
 
3669
+ @keyframes pa-loading-bar {
3670
  0% {
3671
+ width: 0;
 
 
3672
  }
3673
 
3674
+ 100% {
3675
+ width: 100;
3676
+ }
3677
+ }
3678
+
3679
+ @-webkit-keyframes pa-zoom-in {
3680
+ 0% {
3681
+ opacity: 0;
3682
+ -webkit-transform: translateZ(100px);
3683
+ transform: translateZ(100px);
3684
  }
3685
 
3686
  100% {
3687
+ opacity: 1;
3688
+ -webkit-transform: translateZ(0);
3689
+ transform: translateZ(0);
3690
+ }
3691
+ }
3692
+
3693
+ @keyframes pa-zoom-in {
3694
+ 0% {
3695
  opacity: 0;
3696
+ -webkit-transform: translateZ(100px);
3697
+ transform: translateZ(100px);
3698
+ }
3699
+
3700
+ 100% {
3701
+ opacity: 1;
3702
+ -webkit-transform: translateZ(0);
3703
+ transform: translateZ(0);
3704
  }
3705
  }
3706
 
3707
+ @-webkit-keyframes pa-zoom-out {
3708
  0% {
3709
+ opacity: 1;
3710
+ -webkit-transform: translateZ(0);
3711
+ transform: translateZ(0);
3712
+ }
3713
+
3714
+ 100% {
3715
  opacity: 0;
3716
+ -webkit-transform: translateZ(-100px);
3717
+ transform: translateZ(-100px);
3718
  }
3719
+ }
3720
 
3721
+ @keyframes pa-zoom-out {
3722
+ 0% {
3723
  opacity: 1;
3724
+ -webkit-transform: translateZ(0);
3725
+ transform: translateZ(0);
3726
  }
3727
 
3728
  100% {
3729
  opacity: 0;
3730
+ -webkit-transform: translateZ(-100px);
3731
+ transform: translateZ(-100px);
3732
  }
3733
  }
3734
 
3735
+ @-webkit-keyframes pa-rotate-in {
3736
  0% {
3737
  opacity: 0;
3738
+ -webkit-transform: rotateX(180deg);
3739
+ transform: rotateX(180deg);
3740
  }
3741
 
3742
+ 35% {
3743
+ opacity: 0;
3744
+ -webkit-transform: rotateX(120deg);
3745
+ transform: rotateX(120deg);
3746
+ }
3747
+
3748
+ 65% {
3749
+ opacity: 0;
3750
+ }
3751
+
3752
+ 100% {
3753
  opacity: 1;
3754
+ -webkit-transform: rotateX(360deg);
3755
+ transform: rotateX(360deg);
3756
+ }
3757
+ }
3758
+
3759
+ @keyframes pa-rotate-in {
3760
+ 0% {
3761
+ opacity: 0;
3762
  -webkit-transform: rotateX(180deg);
3763
  transform: rotateX(180deg);
3764
  }
3765
 
3766
+ 35% {
3767
+ opacity: 0;
3768
+ -webkit-transform: rotateX(120deg);
3769
+ transform: rotateX(120deg);
3770
+ }
3771
+
3772
+ 65% {
3773
  opacity: 0;
3774
+ }
3775
+
3776
+ 100% {
3777
+ opacity: 1;
3778
  -webkit-transform: rotateX(360deg);
3779
  transform: rotateX(360deg);
3780
  }
3781
  }
3782
 
3783
+ @-webkit-keyframes pa-rotate-out {
3784
  0% {
3785
+ opacity: 1;
3786
  -webkit-transform: rotateX(0deg);
3787
  transform: rotateX(0deg);
3788
  }
3789
 
3790
+ 35% {
3791
  opacity: 1;
3792
+ -webkit-transform: rotateX(-40deg);
3793
+ transform: rotateX(-40deg);
3794
+ }
3795
+
3796
+ 65% {
3797
+ opacity: 0;
3798
  }
3799
 
3800
  100% {
3801
  opacity: 0;
3802
+ -webkit-transform: rotateX(180deg);
3803
+ transform: rotateX(180deg);
3804
  }
3805
  }
3806
 
3807
+ @keyframes pa-rotate-out {
3808
  0% {
3809
+ opacity: 1;
3810
  -webkit-transform: rotateX(0deg);
3811
  transform: rotateX(0deg);
3812
  }
3813
 
3814
+ 35% {
3815
  opacity: 1;
3816
+ -webkit-transform: rotateX(-40deg);
3817
+ transform: rotateX(-40deg);
3818
+ }
3819
+
3820
+ 65% {
3821
+ opacity: 0;
3822
  }
3823
 
3824
  100% {
3825
  opacity: 0;
3826
+ -webkit-transform: rotateX(180deg);
3827
+ transform: rotateX(180deg);
3828
  }
3829
  }
3830
+ /**************** Premium Bullet List *****************/
3831
+ /******************************************************/
3832
+ .premium-bullet-list-box {
3833
+ -js-display: flex;
3834
+ display: -webkit-box;
3835
+ display: -webkit-flex;
3836
+ display: -moz-box;
3837
+ display: -ms-flexbox;
3838
+ display: flex;
3839
+ -webkit-flex-wrap: wrap;
3840
+ -ms-flex-wrap: wrap;
3841
+ flex-wrap: wrap;
3842
+ -webkit-box-orient: vertical;
3843
+ -webkit-box-direction: normal;
3844
+ -webkit-flex-direction: column;
3845
+ -moz-box-orient: vertical;
3846
+ -moz-box-direction: normal;
3847
+ -ms-flex-direction: column;
3848
+ flex-direction: column;
3849
+ padding: 0;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3850
  }
3851
+
3852
+ .premium-bullet-list-box .premium-bullet-list-content-grow-lc {
3853
+ -webkit-transform-origin: right center;
3854
+ -ms-transform-origin: right center;
3855
+ transform-origin: right center;
3856
+ }
3857
+
3858
+ .premium-bullet-list-box .premium-bullet-list-content-grow-rc {
3859
+ -webkit-transform-origin: left center;
3860
+ -ms-transform-origin: left center;
3861
+ transform-origin: left center;
3862
+ }
3863
+
3864
+ .premium-bullet-list-box .premium-bullet-list-content-grow-cc {
3865
+ -webkit-transform-origin: center center;
3866
+ -ms-transform-origin: center center;
3867
+ transform-origin: center center;
3868
+ }
3869
+
3870
+ .premium-bullet-list-content {
3871
+ -js-display: flex;
3872
+ display: -webkit-box;
3873
+ display: -webkit-flex;
3874
+ display: -moz-box;
3875
+ display: -ms-flexbox;
3876
+ display: flex;
3877
+ -webkit-transition: all 0.3s ease-in-out;
3878
+ transition: all 0.3s ease-in-out;
3879
+ width: auto;
3880
+ position: relative;
3881
+ }
3882
+
3883
+ .premium-bullet-list-content .premium-bullet-list-text span,
3884
+ .premium-bullet-list-content .premium-bullet-list-wrapper {
3885
+ display: inline-block;
3886
+ -webkit-align-self: center;
3887
+ -ms-flex-item-align: center;
3888
+ align-self: center;
3889
+ -webkit-transition: all 0.3s ease-in-out;
3890
+ transition: all 0.3s ease-in-out;
3891
+ }
3892
+
3893
+ .premium-bullet-list-content .premium-bullet-list-text span {
3894
+ margin: 0 5px;
3895
+ -webkit-box-flex: 1;
3896
+ -webkit-flex: 1;
3897
+ -moz-box-flex: 1;
3898
+ -ms-flex: 1;
3899
+ flex: 1;
3900
+ }
3901
+
3902
+ .premium-bullet-list-content .premium-bullet-list-icon-text p {
3903
+ font-size: 18px;
3904
+ background-color: #eee;
3905
+ padding: 1px 5px;
3906
+ -webkit-border-radius: 2px;
3907
+ border-radius: 2px;
3908
+ }
3909
+
3910
+ .premium-bullet-list-content .premium-bullet-list-text span,
3911
+ .premium-bullet-list-content .premium-bullet-list-icon-text p,
3912
+ .premium-bullet-list-content .premium-bullet-list-wrapper img,
3913
+ .premium-bullet-list-content .premium-bullet-list-wrapper svg,
3914
+ .premium-bullet-list-content .premium-bullet-list-wrapper i {
3915
+ -webkit-transition: all 0.3s ease-in-out;
3916
+ transition: all 0.3s ease-in-out;
3917
+ }
3918
+
3919
+ .premium-bullet-list-content .premium-bullet-list-wrapper {
3920
+ position: relative;
3921
+ line-height: 0;
3922
+ }
3923
+
3924
+ .premium-bullet-list-content .premium-bullet-list-wrapper img,
3925
+ .premium-bullet-list-content .premium-bullet-list-wrapper svg {
3926
+ width: 30px !important;
3927
+ height: 30px !important;
3928
+ position: relative;
3929
+ z-index: 500;
3930
+ }
3931
+
3932
+ .premium-bullet-list-content .premium-bullet-list-wrapper i,
3933
+ .premium-bullet-list-content .premium-bullet-list-wrapper .premium-bullet-list-icon-text {
3934
+ position: relative;
3935
+ z-index: 500;
3936
+ }
3937
+
3938
+ .premium-bullet-list-content .premium-bullet-list-link {
3939
+ position: absolute;
3940
+ top: 0;
3941
+ right: 0;
3942
+ width: 100%;
3943
+ height: 100%;
3944
+ z-index: 1000;
3945
+ }
3946
+
3947
+ .premium-bullet-list-content:not(:last-of-type) .premium-bullet-list-connector {
3948
+ width: 100%;
3949
+ height: 100%;
3950
+ position: absolute;
3951
+ top: 0.5em;
3952
+ z-index: 100;
3953
+ -js-display: flex;
3954
+ display: -webkit-box;
3955
+ display: -webkit-flex;
3956
+ display: -moz-box;
3957
+ display: -ms-flexbox;
3958
+ display: flex;
3959
+ -webkit-box-pack: center;
3960
+ -webkit-justify-content: center;
3961
+ -moz-box-pack: center;
3962
+ -ms-flex-pack: center;
3963
+ justify-content: center;
3964
+ }
3965
+
3966
+ .premium-bullet-list-content:not(:last-of-type) .premium-bullet-list-connector .premium-icon-connector-content:after {
3967
+ content: "";
3968
+ border-left-width: 1px;
3969
+ border-left-style: solid;
3970
+ border-color: #333333;
3971
+ display: block;
3972
+ height: 100%;
3973
+ }
3974
+
3975
+ li.premium-bullet-list-content.premium-bullet-list-content-inline {
3976
+ -webkit-align-self: center;
3977
+ -ms-flex-item-align: center;
3978
+ align-self: center;
3979
+ z-index: 2;
3980
+ }
3981
+
3982
+ li.premium-bullet-list-content.premium-bullet-list-content-inline:not(:first-child) {
3983
+ margin: 0 3px;
3984
+ }
3985
+
3986
+ li.premium-bullet-list-content.premium-bullet-list-content-inline:first-child {
3987
+ margin: 0 0 0 3px;
3988
+ }
3989
+
3990
+ .premium-bullet-list-divider:not(:last-child) {
3991
+ width: 100%;
3992
+ -webkit-box-flex: 0;
3993
+ -webkit-flex: 0 0 100%;
3994
+ -moz-box-flex: 0;
3995
+ -ms-flex: 0 0 100%;
3996
+ flex: 0 0 100%;
3997
+ overflow: hidden;
3998
+ }
3999
+
4000
+ .premium-bullet-list-divider:not(:last-child):after {
4001
+ content: "";
4002
+ display: block;
4003
+ border-top-style: solid;
4004
+ border-top-width: 1px;
4005
+ }
4006
+
4007
+ .premium-bullet-list-divider-inline:not(:last-child) {
4008
+ float: left;
4009
+ display: inline-block;
4010
+ position: relative;
4011
+ height: 100%;
4012
+ overflow: hidden;
4013
+ -webkit-align-self: center;
4014
+ -ms-flex-item-align: center;
4015
+ align-self: center;
4016
+ margin: 0 3px;
4017
+ }
4018
+
4019
+ .premium-bullet-list-divider-inline:not(:last-child):after {
4020
+ content: "";
4021
+ display: block;
4022
+ border-right-width: 1px;
4023
+ height: 33px;
4024
+ border-right-style: solid;
4025
+ }
4026
+
4027
+ .premium-bullet-list-icon-text {
4028
+ line-height: 1.5;
4029
+ }
4030
+
4031
+ .premium-bullet-list-icon-text p,
4032
+ ul.premium-bullet-list-box,
4033
+ li.premium-bullet-list-content {
4034
+ margin: 0;
4035
+ }
4036
+
4037
+ .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper i,
4038
+ .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-text span,
4039
+ .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-icon-text p {
4040
+ color: transparent !important;
4041
+ text-shadow: 0 0 3px #aaa;
4042
+ }
4043
+
4044
+ .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-icon-connector-content,
4045
+ .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper .premium-lottie-animation svg,
4046
+ .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper img,
4047
+ .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-badge {
4048
+ -webkit-filter: blur(3px);
4049
+ filter: blur(3px);
4050
+ }
4051
+
4052
+ .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper i,
4053
+ .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-text span,
4054
+ .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-icon-text p {
4055
+ color: #aaa !important;
4056
+ text-shadow: 0 0px 0 transparent;
4057
+ }
4058
+
4059
+ .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-icon-connector-content,
4060
+ .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper .premium-lottie-animation svg,
4061
+ .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper img,
4062
+ .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-badge {
4063
+ -webkit-filter: none;
4064
+ filter: none;
4065
+ }
4066
+
4067
+ .premium-bullet-list-content .premium-bullet-list-badge {
4068
+ font-size: 11px;
4069
+ top: auto;
4070
+ min-width: -webkit-max-content;
4071
+ min-width: -moz-max-content;
4072
+ min-width: max-content;
4073
+ height: -webkit-fit-content;
4074
+ height: -moz-fit-content;
4075
+ height: fit-content;
4076
+ }
4077
+
4078
+ .premium-bullet-list-content .premium-bullet-list-icon-text p {
4079
+ font-size: 13px;
4080
+ }
4081
+
4082
+ .premium-bullet-list-gradient-effect[data-text] {
4083
+ display: inline-block;
4084
+ position: relative;
4085
+ text-decoration: none;
4086
+ }
4087
+
4088
+ .premium-bullet-list-gradient-effect[data-text]::before {
4089
+ content: attr(data-text);
4090
+ position: absolute;
4091
+ z-index: 1;
4092
+ overflow: hidden;
4093
+ -webkit-clip-path: polygon(100% 100%, 100% 100%, 50% 50%);
4094
+ clip-path: polygon(100% 100%, 100% 100%, 50% 50%);
4095
+ -webkit-background-clip: text;
4096
+ background-clip: text;
4097
+ -webkit-text-fill-color: transparent;
4098
+ -webkit-transition: all 0.4s ease;
4099
+ transition: all 0.4s ease;
4100
+ }
4101
+
4102
+ .premium-bullet-list-content:hover .premium-bullet-list-gradient-effect[data-text]::before,
4103
+ .premium-bullet-list-content:focus .premium-bullet-list-gradient-effect[data-text]::before {
4104
+ -webkit-animation: rtlgradient 1s forwards;
4105
+ animation: rtlgradient 1s forwards;
4106
+ }
4107
+
4108
+ @-webkit-keyframes rtlgradient {
4109
+ 0% {
4110
+ -webkit-clip-path: circle(0% at 150% 50%);
4111
+ clip-path: circle(0% at 150% 50%);
4112
+ }
4113
+
4114
+ 100% {
4115
+ -webkit-clip-path: circle(100% at 50% 50%);
4116
+ clip-path: circle(100% at 50% 50%);
4117
+ }
4118
+ }
4119
+
4120
+ @keyframes rtlgradient {
4121
+ 0% {
4122
+ -webkit-clip-path: circle(0% at 150% 50%);
4123
+ clip-path: circle(0% at 150% 50%);
4124
+ }
4125
+
4126
+ 100% {
4127
+ -webkit-clip-path: circle(100% at 50% 50%);
4128
+ clip-path: circle(100% at 50% 50%);
4129
+ }
4130
+ }
4131
+
4132
+ ul[data-list-animation*="animated-"] .premium-bullet-list-divider,
4133
+ ul[data-list-animation*="animated-"] .premium-bullet-list-content,
4134
+ ul[data-list-animation*="animated-"] .premium-bullet-list-divider-inline {
4135
+ opacity: 0;
4136
+ }
4137
+
4138
+ .premium-bullet-list-content-grow-effect:hover {
4139
+ -webkit-transform: scale(1.07);
4140
+ -ms-transform: scale(1.07);
4141
+ transform: scale(1.07);
4142
+ }
4143
+
4144
+ @-webkit-keyframes spin {
4145
+ 100% {
4146
+ -webkit-transform: rotate(360deg);
4147
+ transform: rotate(360deg);
4148
+ }
4149
+ }
4150
+
4151
+ @keyframes spin {
4152
+ 100% {
4153
+ -webkit-transform: rotate(360deg);
4154
+ transform: rotate(360deg);
4155
+ }
4156
+ }
4157
+ /**************** Premium Image Button ***********/
4158
+ /*************************************************/
4159
+ .premium-image-button {
4160
+ -js-display: inline-flex;
4161
+ display: -webkit-inline-box;
4162
+ display: -webkit-inline-flex;
4163
+ display: -moz-inline-box;
4164
+ display: -ms-inline-flexbox;
4165
+ display: inline-flex;
4166
+ position: relative;
4167
+ overflow: hidden;
4168
+ background-color: #eee;
4169
+ cursor: pointer;
4170
+ -webkit-transition: all 0.2s ease-in-out !important;
4171
+ transition: all 0.2s ease-in-out !important;
4172
+ }
4173
+
4174
+ .premium-image-button .premium-button-style6-bg,
4175
+ .premium-image-button.premium-button-style6:before,
4176
+ .premium-image-button:not(.premium-image-button-style6):hover {
4177
+ background-color: #54595f;
4178
+ }
4179
+
4180
+ /*Default background for slide styles*/
4181
+ .premium-image-button:hover,
4182
+ .premium-image-button-style4-icon-wrapper,
4183
+ .premium-image-button-style1-top:before,
4184
+ .premium-image-button-style1-bottom:before,
4185
+ .premium-image-button-style1-left:before,
4186
+ .premium-image-button-style1-right:before {
4187
+ background-color: #54595f;
4188
+ }
4189
+
4190
+ .premium-image-button-text-icon-wrapper {
4191
+ width: 100%;
4192
+ -js-display: flex;
4193
+ display: -webkit-box;
4194
+ display: -webkit-flex;
4195
+ display: -moz-box;
4196
+ display: -ms-flexbox;
4197
+ display: flex;
4198
+ -webkit-box-pack: center;
4199
+ -webkit-justify-content: center;
4200
+ -moz-box-pack: center;
4201
+ -ms-flex-pack: center;
4202
+ justify-content: center;
4203
+ -webkit-box-align: center;
4204
+ -webkit-align-items: center;
4205
+ -moz-box-align: center;
4206
+ -ms-flex-align: center;
4207
+ align-items: center;
4208
+ position: relative;
4209
+ z-index: 3;
4210
+ -webkit-transition: all 0.2s ease-in-out;
4211
+ transition: all 0.2s ease-in-out;
4212
+ }
4213
+
4214
+ .premium-image-button-text-icon-wrapper span,
4215
+ .premium-image-button-text-icon-wrapper,
4216
+ .premium-image-button-text-icon-wrapper i,
4217
+ .premium-image-button-text-icon-wrapper svg {
4218
+ -webkit-transition: all 0.2s ease-in-out;
4219
+ transition: all 0.2s ease-in-out;
4220
+ }
4221
+
4222
+ .premium-image-button-style1-bottom:before,
4223
+ .premium-image-button-style1-top:before,
4224
+ .premium-image-button-style1-left:before,
4225
+ .premium-image-button-style1-right:before {
4226
+ -webkit-transition: all 0.2s ease-in-out;
4227
+ transition: all 0.2s ease-in-out;
4228
+ }
4229
+
4230
+ .premium-image-button-style1-bottom:before {
4231
+ content: "";
4232
+ position: absolute;
4233
+ width: 100%;
4234
+ height: 0;
4235
+ top: 0;
4236
+ right: 0;
4237
+ }
4238
+
4239
+ .premium-image-button-style1-top:before {
4240
+ content: "";
4241
+ position: absolute;
4242
+ width: 100%;
4243
+ height: 0;
4244
+ bottom: 0;
4245
+ right: 0;
4246
+ }
4247
+
4248
+ .premium-image-button-style1-right:before {
4249
+ content: "";
4250
+ position: absolute;
4251
+ width: 0;
4252
+ height: 100%;
4253
+ bottom: 0;
4254
+ right: 0;
4255
+ }
4256
+
4257
+ .premium-image-button-style1-left:before {
4258
+ content: "";
4259
+ position: absolute;
4260
+ width: 0;
4261
+ height: 100%;
4262
+ top: 0;
4263
+ left: 0;
4264
+ }
4265
+
4266
+ .premium-image-button-style1-bottom:hover:before {
4267
+ height: 100%;
4268
+ }
4269
+
4270
+ .premium-image-button-style1-top:hover:before {
4271
+ height: 100%;
4272
+ }
4273
+
4274
+ .premium-image-button-style1-right:hover:before {
4275
+ width: 100%;
4276
+ }
4277
+
4278
+ .premium-image-button-style1-left:hover:before {
4279
+ width: 100%;
4280
+ }
4281
+
4282
+ .premium-image-button-diagonal-top,
4283
+ .premium-image-button-diagonal-bottom,
4284
+ .premium-image-button-diagonal-left,
4285
+ .premium-image-button-diagonal-right {
4286
+ z-index: 10;
4287
+ }
4288
+
4289
+ .premium-image-button-diagonal-top:before,
4290
+ .premium-image-button-diagonal-bottom:before,
4291
+ .premium-image-button-diagonal-left:before,
4292
+ .premium-image-button-diagonal-right:before {
4293
+ position: absolute;
4294
+ top: 0px;
4295
+ right: 0px;
4296
+ width: 100%;
4297
+ height: 100%;
4298
+ content: "";
4299
+ z-index: 1;
4300
+ background: rgba(255, 255, 255, 0.2);
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
+ -webkit-transition: all 0.8s ease-out;
4305
+ transition: all 0.8s ease-out;
4306
+ }
4307
+
4308
+ .premium-image-button-diagonal-right:hover:before,
4309
+ .premium-image-button-diagonal-left:before {
4310
+ -webkit-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0);
4311
+ -ms-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0);
4312
+ transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0);
4313
+ }
4314
+
4315
+ .premium-image-button-diagonal-left:hover:before,
4316
+ .premium-image-button-diagonal-right:before {
4317
+ -webkit-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 150%, 0);
4318
+ -ms-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 150%, 0);
4319
+ transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 150%, 0);
4320
+ }
4321
+
4322
+ .premium-image-button-diagonal-top:hover:before,
4323
+ .premium-image-button-diagonal-bottom:before {
4324
+ -webkit-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, -150%, 0);
4325
+ -ms-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, -150%, 0);
4326
+ transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, -150%, 0);
4327
+ }
4328
+
4329
+ .premium-image-button-diagonal-bottom:hover:before,
4330
+ .premium-image-button-diagonal-top:before {
4331
+ -webkit-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, 150%, 0);
4332
+ -ms-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, 150%, 0);
4333
+ transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, 150%, 0);
4334
+ }
4335
+
4336
+ .premium-image-button-style4-icon-wrapper {
4337
+ position: absolute;
4338
+ z-index: 2;
4339
+ width: 100%;
4340
+ text-align: center;
4341
+ display: -webkit-box;
4342
+ display: -webkit-flex;
4343
+ display: -ms-flexbox;
4344
+ -js-display: flex;
4345
+ display: -moz-box;
4346
+ display: flex;
4347
+ -webkit-box-align: center;
4348
+ -webkit-align-items: center;
4349
+ -moz-box-align: center;
4350
+ -ms-flex-align: center;
4351
+ align-items: center;
4352
+ -webkit-box-pack: center;
4353
+ -webkit-justify-content: center;
4354
+ -moz-box-pack: center;
4355
+ -ms-flex-pack: center;
4356
+ justify-content: center;
4357
+ height: 100%;
4358
+ opacity: 0;
4359
+ -webkit-transition: all 0.3s ease-in-out;
4360
+ transition: all 0.3s ease-in-out;
4361
+ }
4362
+
4363
+ .premium-image-button-style4-icon-wrapper.top {
4364
+ bottom: -100%;
4365
+ right: 0;
4366
+ }
4367
+
4368
+ .premium-image-button-style4-icon-wrapper.bottom {
4369
+ top: -100%;
4370
+ right: 0;
4371
+ }
4372
+
4373
+ .premium-image-button-style4-icon-wrapper.left {
4374
+ top: 0;
4375
+ right: -100%;
4376
+ }
4377
+
4378
+ .premium-image-button-style4-icon-wrapper.right {
4379
+ top: 0;
4380
+ left: -100%;
4381
+ }
4382
+
4383
+ .premium-image-button-style4-bottom:hover .premium-image-button-style4-icon-wrapper {
4384
+ top: 0;
4385
+ opacity: 1;
4386
+ }
4387
+
4388
+ .premium-image-button-style4-top:hover .premium-image-button-style4-icon-wrapper {
4389
+ bottom: 0;
4390
+ opacity: 1;
4391
+ }
4392
+
4393
+ .premium-image-button-style4-left:hover .premium-image-button-style4-icon-wrapper {
4394
+ right: 0;
4395
+ opacity: 1;
4396
+ }
4397
+
4398
+ .premium-image-button-style4-right:hover .premium-image-button-style4-icon-wrapper {
4399
+ left: 0;
4400
+ opacity: 1;
4401
+ }
4402
+
4403
+ .premium-image-button-style4-bottom:hover .premium-image-button-text-icon-wrapper {
4404
+ -webkit-transform: translateY(100%);
4405
+ -ms-transform: translateY(100%);
4406
+ transform: translateY(100%);
4407
+ opacity: 0;
4408
+ }
4409
+
4410
+ .premium-image-button-style4-top:hover .premium-image-button-text-icon-wrapper {
4411
+ -webkit-transform: translateY(-100%);
4412
+ -ms-transform: translateY(-100%);
4413
+ transform: translateY(-100%);
4414
+ opacity: 0;
4415
+ }
4416
+
4417
+ .premium-image-button-style4-left:hover .premium-image-button-text-icon-wrapper {
4418
+ -webkit-transform: translateX(-100%);
4419
+ -ms-transform: translateX(-100%);
4420
+ transform: translateX(-100%);
4421
+ opacity: 0;
4422
+ }
4423
+
4424
+ .premium-image-button-style4-right:hover .premium-image-button-text-icon-wrapper {
4425
+ -webkit-transform: translateX(100%);
4426
+ -ms-transform: translateX(100%);
4427
+ transform: translateX(100%);
4428
+ opacity: 0;
4429
+ }
4430
+
4431
+ .premium-image-button-overlap-effect-horizontal:before,
4432
+ .premium-image-button-overlap-effect-vertical:before {
4433
+ position: absolute;
4434
+ content: "";
4435
+ top: 0;
4436
+ right: 0;
4437
+ width: 100%;
4438
+ height: 100%;
4439
+ opacity: 0;
4440
+ -webkit-transition: all 1s ease-in-out;
4441
+ transition: all 1s ease-in-out;
4442
+ background: rgba(255, 255, 255, 0.2);
4443
+ -webkit-animation-name: premium-overlap-effect-done;
4444
+ animation-name: premium-overlap-effect-done;
4445
+ -webkit-animation-duration: 1s;
4446
+ animation-duration: 1s;
4447
+ }
4448
+
4449
+ .premium-image-button-overlap-effect-vertical:before {
4450
+ -webkit-animation-name: premium-overlap-ver-effect-done;
4451
+ animation-name: premium-overlap-ver-effect-done;
4452
+ -webkit-animation-duration: 1s;
4453
+ animation-duration: 1s;
4454
+ }
4455
+
4456
+ .premium-image-button-overlap-effect-horizontal:hover:before {
4457
+ -webkit-animation-name: premium-overlap-effect;
4458
+ animation-name: premium-overlap-effect;
4459
+ -webkit-animation-duration: 1s;
4460
+ animation-duration: 1s;
4461
+ }
4462
+
4463
+ .premium-image-button-overlap-effect-vertical:hover:before {
4464
+ -webkit-animation-name: premium-overlap-ver-effect;
4465
+ animation-name: premium-overlap-ver-effect;
4466
+ -webkit-animation-duration: 1s;
4467
+ animation-duration: 1s;
4468
+ }
4469
+
4470
+ .premium-image-button-style6:before {
4471
+ content: "";
4472
+ position: absolute;
4473
+ left: 50%;
4474
+ top: 50%;
4475
+ width: 100px;
4476
+ height: 100px;
4477
+ -webkit-border-radius: 100%;
4478
+ border-radius: 100%;
4479
+ -webkit-transform: translate(-50%, -50%) scale(0);
4480
+ -ms-transform: translate(-50%, -50%) scale(0);
4481
+ transform: translate(-50%, -50%) scale(0);
4482
+ -webkit-transition: all 0.3s ease-in-out;
4483
+ transition: all 0.3s ease-in-out; }
4484
+
4485
+ .premium-button-style6:hover:before {
4486
+ -webkit-transform: translate(-50%, -50%) scale(3);
4487
+ -ms-transform: translate(-50%, -50%) scale(3);
4488
+ transform: translate(-50%, -50%) scale(3); }
4489
+
4490
+ .premium-button-style6 .premium-button-text-icon-wrapper {
4491
+ position: relative;
4492
+ z-index: 1; }
4493
+
4494
+ @-webkit-keyframes premium-overlap-effect {
4495
+ 0% {
4496
+ opacity: 0;
4497
+ -webkit-transform: rotateY(0deg);
4498
+ transform: rotateY(0deg);
4499
+ }
4500
+
4501
+ 50% {
4502
+ opacity: 1;
4503
+ -webkit-transform: rotateY(180deg);
4504
+ transform: rotateY(180deg);
4505
+ }
4506
+
4507
+ 100% {
4508
+ opacity: 0;
4509
+ -webkit-transform: rotateY(360deg);
4510
+ transform: rotateY(360deg);
4511
+ }
4512
+ }
4513
+
4514
+ @keyframes premium-overlap-effect {
4515
+ 0% {
4516
+ opacity: 0;
4517
+ -webkit-transform: rotateY(0deg);
4518
+ transform: rotateY(0deg);
4519
+ }
4520
+
4521
+ 50% {
4522
+ opacity: 1;
4523
+ -webkit-transform: rotateY(180deg);
4524
+ transform: rotateY(180deg);
4525
+ }
4526
+
4527
+ 100% {
4528
+ opacity: 0;
4529
+ -webkit-transform: rotateY(360deg);
4530
+ transform: rotateY(360deg);
4531
+ }
4532
+ }
4533
+
4534
+ @-webkit-keyframes premium-overlap-effect-done {
4535
+ 0% {
4536
+ opacity: 0;
4537
+ -webkit-transform: rotateY(0deg);
4538
+ transform: rotateY(0deg);
4539
+ }
4540
+
4541
+ 50% {
4542
+ opacity: 1;
4543
+ -webkit-transform: rotateY(180deg);
4544
+ transform: rotateY(180deg);
4545
+ }
4546
+
4547
+ 100% {
4548
+ opacity: 0;
4549
+ -webkit-transform: rotateY(360deg);
4550
+ transform: rotateY(360deg);
4551
+ }
4552
+ }
4553
+
4554
+ @keyframes premium-overlap-effect-done {
4555
+ 0% {
4556
+ opacity: 0;
4557
+ -webkit-transform: rotateY(0deg);
4558
+ transform: rotateY(0deg);
4559
+ }
4560
+
4561
+ 50% {
4562
+ opacity: 1;
4563
+ -webkit-transform: rotateY(180deg);
4564
+ transform: rotateY(180deg);
4565
+ }
4566
+
4567
+ 100% {
4568
+ opacity: 0;
4569
+ -webkit-transform: rotateY(360deg);
4570
+ transform: rotateY(360deg);
4571
+ }
4572
+ }
4573
+
4574
+ @-webkit-keyframes premium-overlap-ver-effect {
4575
+ 0% {
4576
+ opacity: 0;
4577
+ -webkit-transform: rotateX(0deg);
4578
+ transform: rotateX(0deg);
4579
+ }
4580
+
4581
+ 50% {
4582
+ opacity: 1;
4583
+ -webkit-transform: rotateX(180deg);
4584
+ transform: rotateX(180deg);
4585
+ }
4586
+
4587
+ 100% {
4588
+ opacity: 0;
4589
+ -webkit-transform: rotateX(360deg);
4590
+ transform: rotateX(360deg);
4591
+ }
4592
+ }
4593
+
4594
+ @keyframes premium-overlap-ver-effect {
4595
+ 0% {
4596
+ opacity: 0;
4597
+ -webkit-transform: rotateX(0deg);
4598
+ transform: rotateX(0deg);
4599
+ }
4600
+
4601
+ 50% {
4602
+ opacity: 1;
4603
+ -webkit-transform: rotateX(180deg);
4604
+ transform: rotateX(180deg);
4605
+ }
4606
+
4607
+ 100% {
4608
+ opacity: 0;
4609
+ -webkit-transform: rotateX(360deg);
4610
+ transform: rotateX(360deg);
4611
+ }
4612
+ }
4613
+
4614
+ @-webkit-keyframes premium-overlap-ver-effect-done {
4615
+ 0% {
4616
+ opacity: 0;
4617
+ -webkit-transform: rotateX(0deg);
4618
+ transform: rotateX(0deg);
4619
+ }
4620
+
4621
+ 50% {
4622
+ opacity: 1;
4623
+ -webkit-transform: rotateX(180deg);
4624
+ transform: rotateX(180deg);
4625
+ }
4626
+
4627
+ 100% {
4628
+ opacity: 0;
4629
+ -webkit-transform: rotateX(360deg);
4630
+ transform: rotateX(360deg);
4631
+ }
4632
+ }
4633
+
4634
+ @keyframes premium-overlap-ver-effect-done {
4635
+ 0% {
4636
+ opacity: 0;
4637
+ -webkit-transform: rotateX(0deg);
4638
+ transform: rotateX(0deg);
4639
+ }
4640
+
4641
+ 50% {
4642
+ opacity: 1;
4643
+ -webkit-transform: rotateX(180deg);
4644
+ transform: rotateX(180deg);
4645
+ }
4646
+
4647
+ 100% {
4648
+ opacity: 0;
4649
+ -webkit-transform: rotateX(360deg);
4650
+ transform: rotateX(360deg);
4651
+ }
4652
+ }
4653
+ /************ Premium Image Scroll ***************/
4654
+ /*************************************************/
4655
+ .premium-image-scroll-section,
4656
+ .premium-image-scroll-container {
4657
+ -webkit-transition: all 0.3s ease-in-out;
4658
+ transition: all 0.3s ease-in-out;
4659
+ }
4660
+
4661
+ .premium-image-scroll-section {
4662
+ position: relative;
4663
+ overflow: hidden;
4664
+ width: 100%;
4665
+ -webkit-mask-image: -webkit-radial-gradient(white, black);
4666
+ }
4667
+
4668
+ .premium-image-scroll-container {
4669
+ width: 100%;
4670
+ }
4671
+
4672
+ .premium-image-scroll-container .premium-image-scroll-mask-media {
4673
+ -webkit-mask-repeat: no-repeat;
4674
+ mask-repeat: no-repeat;
4675
+ -webkit-mask-position: center;
4676
+ mask-position: center;
4677
+ }
4678
+
4679
+ .premium-container-scroll {
4680
+ overflow: auto;
4681
+ }
4682
+
4683
+ .premium-image-scroll-container .premium-image-scroll-horizontal {
4684
+ position: relative;
4685
+ width: 100%;
4686
+ height: 100%;
4687
+ }
4688
+
4689
+ .premium-image-scroll-container .premium-image-scroll-horizontal img {
4690
+ max-width: none;
4691
+ height: 100%;
4692
+ }
4693
+
4694
+ .premium-image-scroll-container .premium-image-scroll-vertical img {
4695
+ width: 100%;
4696
+ max-width: 100%;
4697
+ height: auto;
4698
+ }
4699
+
4700
+ .premium-image-scroll-ver {
4701
+ position: relative;
4702
+ }
4703
+
4704
+ .premium-image-scroll-container .premium-image-scroll-overlay {
4705
+ background: rgba(2, 2, 2, 0.3);
4706
+ }
4707
+
4708
+ .premium-image-scroll-container .premium-image-scroll-link,
4709
+ .premium-image-scroll-container .premium-image-scroll-overlay {
4710
+ position: absolute;
4711
+ top: 0;
4712
+ bottom: 0;
4713
+ right: 0;
4714
+ left: 0;
4715
+ z-index: 4;
4716
+ }
4717
+
4718
+ .premium-image-scroll-content {
4719
+ display: inline-block;
4720
+ position: absolute;
4721
+ height: auto;
4722
+ top: 50%;
4723
+ right: 50%;
4724
+ text-align: center;
4725
+ z-index: 5;
4726
+ -webkit-transform: translate(50%, -50%);
4727
+ -ms-transform: translate(50%, -50%);
4728
+ transform: translate(50%, -50%);
4729
+ }
4730
+
4731
+ .premium-container-scroll-instant .premium-image-scroll-image {
4732
+ -webkit-transition: all 0s ease-in-out !important;
4733
+ transition: all 0s ease-in-out !important;
4734
+ }
4735
+
4736
+ .premium-image-scroll-container img {
4737
+ -webkit-transition: -webkit-transform 3s ease-in-out;
4738
+ transition: -webkit-transform 3s ease-in-out;
4739
+ transition: transform 3s ease-in-out;
4740
+ transition: transform 3s ease-in-out, -webkit-transform 3s ease-in-out;
4741
+ }
4742
+
4743
+ .premium-image-scroll-container .premium-image-scroll-overlay,
4744
+ .premium-image-scroll-container .premium-image-scroll-content {
4745
+ -webkit-transition: all 0.3s ease-in-out;
4746
+ transition: all 0.3s ease-in-out;
4747
+ opacity: 1;
4748
+ }
4749
+
4750
+ .premium-image-scroll-container:hover .premium-image-scroll-overlay {
4751
+ opacity: 0;
4752
+ }
4753
+
4754
+ .premium-image-scroll-container:hover .premium-image-scroll-content {
4755
+ opacity: 0;
4756
+ visibility: hidden;
4757
+ }
4758
+
4759
+ .premium-image-scroll-content .premium-image-scroll-icon {
4760
+ display: inline-block;
4761
+ font-family: "pa-elements" !important;
4762
+ speak: none;
4763
+ font-style: normal;
4764
+ font-weight: normal;
4765
+ font-variant: normal;
4766
+ text-transform: none;
4767
+ line-height: 1;
4768
+ -webkit-font-smoothing: antialiased;
4769
+ -moz-osx-font-smoothing: grayscale;
4770
+ -webkit-animation-duration: 0.5s;
4771
+ animation-duration: 0.5s;
4772
+ -webkit-animation-iteration-count: infinite;
4773
+ animation-iteration-count: infinite;
4774
+ -webkit-animation-direction: alternate;
4775
+ animation-direction: alternate;
4776
+ -webkit-animation-timing-function: ease-in-out;
4777
+ animation-timing-function: ease-in-out;
4778
+ }
4779
+
4780
+ .pa-horizontal-mouse-scroll:before {
4781
+ content: "\e901";
4782
+ }
4783
+
4784
+ .pa-vertical-mouse-scroll:before {
4785
+ content: "\e93c";
4786
+ }
4787
+
4788
+ .pa-horizontal-mouse-scroll {
4789
+ -webkit-animation-name: pa-scroll-horizontal;
4790
+ animation-name: pa-scroll-horizontal;
4791
+ }
4792
+
4793
+ .pa-vertical-mouse-scroll {
4794
+ -webkit-animation-name: pa-scroll-vertical;
4795
+ animation-name: pa-scroll-vertical;
4796
+ }
4797
+
4798
+ @-webkit-keyframes pa-scroll-vertical {
4799
+ 0% {
4800
+ -webkit-transform: translateY(0px);
4801
+ transform: translateY(0px);
4802
+ }
4803
+
4804
+ 100% {
4805
+ -webkit-transform: translateY(5px);
4806
+ transform: translateY(5px);
4807
+ }
4808
+ }
4809
+
4810
+ @keyframes pa-scroll-vertical {
4811
+ 0% {
4812
+ -webkit-transform: translateY(0px);
4813
+ transform: translateY(0px);
4814
+ }
4815
+
4816
+ 100% {
4817
+ -webkit-transform: translateY(5px);
4818
+ transform: translateY(5px);
4819
+ }
4820
+ }
4821
+
4822
+ @-webkit-keyframes pa-scroll-horizontal {
4823
+ 0% {
4824
+ -webkit-transform: translateX(0px);
4825
+ transform: translateX(0px);
4826
+ }
4827
+
4828
+ 100% {
4829
+ -webkit-transform: translateX(-5px);
4830
+ transform: translateX(-5px);
4831
+ }
4832
+ }
4833
+
4834
+ @keyframes pa-scroll-horizontal {
4835
+ 0% {
4836
+ -webkit-transform: translateX(0px);
4837
+ transform: translateX(0px);
4838
+ }
4839
+
4840
+ 100% {
4841
+ -webkit-transform: translateX(-5px);
4842
+ transform: translateX(-5px);
4843
+ }
4844
+ }
4845
+ /**************** Premium Image Separator ****************/
4846
+ /*********************************************************/
4847
+ /*Image Separator Container Style*/
4848
+ .premium-image-separator-container {
4849
+ position: absolute;
4850
+ width: 100%;
4851
+ z-index: 2;
4852
+ top: auto;
4853
+ }
4854
+
4855
+ .premium-image-separator-container img {
4856
+ display: inline-block !important;
4857
+ -webkit-mask-repeat: no-repeat;
4858
+ mask-repeat: no-repeat;
4859
+ -webkit-mask-position: center;
4860
+ mask-position: center;
4861
+ }
4862
+
4863
+ /*Link on Image Style*/
4864
+ .premium-image-separator-link {
4865
+ position: absolute;
4866
+ z-index: 9999;
4867
+ top: 0;
4868
+ right: 0;
4869
+ width: 100%;
4870
+ height: 100%;
4871
+ text-decoration: none;
4872
+ }
4873
+
4874
+ /*Important to override Theme options*/
4875
+ a.premium-image-separator-link:hover,
4876
+ a.premium-image-separator-link:visited,
4877
+ a.premium-image-separator-link:focus,
4878
+ a.premium-image-separator-link:active {
4879
+ -webkit-box-shadow: none !important;
4880
+ box-shadow: none !important;
4881
+ outline: none !important;
4882
+ border: none !important;
4883
+ text-decoration: none !important;
4884
+ }
4885
+
4886
+ .premium-image-separator-container .img-responsive {
4887
+ display: inline-block;
4888
+ }
4889
+
4890
+ .premium-image-separator-container i,
4891
+ .premium-image-separator-container>svg {
4892
+ padding: 20px;
4893
+ -webkit-transition: all 0.3s ease-in-out;
4894
+ transition: all 0.3s ease-in-out;
4895
+ }
4896
+ /******** Premium Media Grid ********/
4897
+ /************************************/
4898
+ .premium-img-gallery-filter,
4899
+ .premium-blog-filter {
4900
+ display: -webkit-box;
4901
+ display: -webkit-flex;
4902
+ display: -ms-flexbox;
4903
+ -js-display: flex;
4904
+ display: -moz-box;
4905
+ display: flex;
4906
+ -webkit-box-align: center;
4907
+ -webkit-align-items: center;
4908
+ -moz-box-align: center;
4909
+ -ms-flex-align: center;
4910
+ align-items: center;
4911
+ -webkit-box-pack: center;
4912
+ -webkit-justify-content: center;
4913
+ -moz-box-pack: center;
4914
+ -ms-flex-pack: center;
4915
+ justify-content: center;
4916
+ }
4917
+
4918
+ .premium-img-gallery {
4919
+ clear: both;
4920
+ overflow: hidden;
4921
+ }
4922
+
4923
+ .premium-gallery-container .premium-gallery-item {
4924
+ padding: 10px;
4925
+ float: right;
4926
+ /* Google Chrome isotope issue */
4927
+ }
4928
+
4929
+ .premium-gallery-container .grid-sizer {
4930
+ width: 33.33%;
4931
+ }
4932
+
4933
+ .premium-img-gallery-filter .premium-gallery-cats-container li a.category,
4934
+ .premium-blog-filter .premium-blog-filters-container li a.category {
4935
+ outline: none;
4936
+ text-decoration: none;
4937
+ -webkit-border-radius: 75px;
4938
+ border-radius: 75px;
4939
+ margin: 15px 5px 20px;
4940
+ padding: 7px 20px;
4941
+ -webkit-transition: all 0.3s ease-in-out;
4942
+ transition: all 0.3s ease-in-out;
4943
+ }
4944
+
4945
+ /* .premium-img-gallery-filter .premium-gallery-cats-container li a.category span {
4946
+ -webkit-transition: all 0.3s ease-in-out;
4947
+ transition: all 0.3s ease-in-out;
4948
+ } */
4949
+
4950
+ .pa-gallery-img {
4951
+ position: relative;
4952
+ }
4953
+
4954
+ .pa-gallery-img .pa-gallery-whole-link {
4955
+ position: absolute;
4956
+ top: 0;
4957
+ right: 0;
4958
+ width: 100%;
4959
+ height: 100%;
4960
+ z-index: 2;
4961
+ }
4962
+
4963
+ .pa-gallery-img .pa-gallery-whole-link span {
4964
+ display: none;
4965
+ }
4966
+
4967
+ .pa-gallery-img.style2 .pa-gallery-whole-link,
4968
+ .pa-gallery-img.style3 .pa-gallery-whole-link {
4969
+ z-index: 99;
4970
+ }
4971
+
4972
+ .pa-gallery-img-container {
4973
+ overflow: hidden;
4974
+ -webkit-backface-visibility: hidden;
4975
+ -moz-backface-visibility: hidden;
4976
+ -webkit-transform: translate3d(0, 0, 0);
4977
+ transform: translate3d(0, 0, 0);
4978
+ }
4979
+
4980
+ .pa-gallery-img-container img {
4981
+ display: block;
4982
+ width: 100%;
4983
+ -webkit-transition: all 0.3s ease-in-out;
4984
+ transition: all 0.3s ease-in-out;
4985
+ }
4986
+
4987
+ .premium-img-gallery.gray img {
4988
+ -webkit-filter: grayscale(100%);
4989
+ filter: grayscale(100%);
4990
+ }
4991
+
4992
+ .premium-img-gallery.zoomout img,
4993
+ .premium-img-gallery.scale img {
4994
+ -webkit-transform: scale(1.2);
4995
+ -ms-transform: scale(1.2);
4996
+ transform: scale(1.2);
4997
+ }
4998
+
4999
+ .premium-img-gallery.sepia img {
5000
+ -webkit-filter: sepia(30%);
5001
+ filter: sepia(30%);
5002
+ }
5003
+
5004
+ .premium-img-gallery.bright img {
5005
+ -webkit-filter: brightness(1);
5006
+ filter: brightness(1);
5007
+ }
5008
+
5009
+ .premium-img-gallery.trans img {
5010
+ -webkit-transform: translateX(15px) scale(1.1);
5011
+ -ms-transform: translateX(15px) scale(1.1);
5012
+ transform: translateX(15px) scale(1.1);
5013
+ }
5014
+
5015
+ .pa-gallery-img .pa-gallery-magnific-image i,
5016
+ .pa-gallery-img .pa-gallery-magnific-image svg,
5017
+ .pa-gallery-img .pa-gallery-img-link i,
5018
+ .pa-gallery-img .pa-gallery-img-link svg {
5019
+ -webkit-transition: all 0.3s ease-in-out;
5020
+ transition: all 0.3s ease-in-out;
5021
+ }
5022
+
5023
+ .pa-gallery-img .pa-gallery-magnific-image span,
5024
+ .pa-gallery-img .pa-gallery-img-link span {
5025
+ line-height: 1;
5026
+ display: inline-block;
5027
+ opacity: 0;
5028
+ margin: 0 5px;
5029
+ padding: 15px;
5030
+ -webkit-border-radius: 50%;
5031
+ border-radius: 50%;
5032
+ }
5033
+
5034
+ .pa-gallery-img.style2 .pa-gallery-magnific-image span,
5035
+ .pa-gallery-img.style2 .pa-gallery-img-link span {
5036
+ margin: 0 5px 20px;
5037
+ }
5038
+
5039
+ .pa-gallery-img:hover .pa-gallery-magnific-image span {
5040
+ -webkit-transition: all 0.3s ease-in-out, opacity 0.5s ease-in-out 0.3s;
5041
+ transition: all 0.3s ease-in-out, opacity 0.5s ease-in-out 0.3s;
5042
+ }
5043
+
5044
+ .pa-gallery-img:hover .pa-gallery-img-link span {
5045
+ -webkit-transition: all 0.3s ease-in-out, opacity 0.5s ease-in-out 0.6s;
5046
+ transition: all 0.3s ease-in-out, opacity 0.5s ease-in-out 0.6s;
5047
+ }
5048
+
5049
+ .pa-gallery-img:hover .pa-gallery-magnific-image span,
5050
+ .pa-gallery-img:hover .pa-gallery-img-link span,
5051
+ .premium-gallery-icon-show a.pa-gallery-video-icon span {
5052
+ opacity: 1;
5053
+ }
5054
+
5055
+ .premium-img-gallery-filter ul.premium-gallery-cats-container,
5056
+ .premium-blog-filter ul.premium-blog-filters-container {
5057
+ text-align: center;
5058
+ margin: 0;
5059
+ padding: 0;
5060
+ }
5061
+
5062
+ .premium-img-gallery-filter .premium-gallery-cats-container li,
5063
+ .premium-blog-filter .premium-blog-filters-container li {
5064
+ list-style: none;
5065
+ display: -webkit-inline-box;
5066
+ display: -webkit-inline-flex;
5067
+ display: -ms-inline-flexbox;
5068
+ -js-display: inline-flex;
5069
+ display: -moz-inline-box;
5070
+ display: inline-flex;
5071
+ }
5072
+
5073
+ .premium-img-gallery.zoomin .pa-gallery-img:hover img {
5074
+ -webkit-transform: scale(1.1);
5075
+ -ms-transform: scale(1.1);
5076
+ transform: scale(1.1);
5077
+ }
5078
+
5079
+ .premium-img-gallery.zoomout .pa-gallery-img:hover img {
5080
+ -webkit-transform: scale(1);
5081
+ -ms-transform: scale(1);
5082
+ transform: scale(1);
5083
+ }
5084
+
5085
+ .premium-img-gallery.scale .pa-gallery-img:hover img {
5086
+ -webkit-transform: scale(1.3) rotate(-5deg);
5087
+ -ms-transform: scale(1.3) rotate(-5deg);
5088
+ transform: scale(1.3) rotate(-5deg);
5089
+ }
5090
+
5091
+ .premium-img-gallery.gray .pa-gallery-img:hover img {
5092
+ -webkit-filter: grayscale(0%);
5093
+ filter: grayscale(0%);
5094
+ }
5095
+
5096
+ .premium-img-gallery.blur .pa-gallery-img:hover img {
5097
+ -webkit-filter: blur(3px);
5098
+ filter: blur(3px);
5099
+ }
5100
+
5101
+ .premium-img-gallery.sepia .pa-gallery-img:hover img {
5102
+ -webkit-filter: sepia(0%);
5103
+ filter: sepia(0%);
5104
+ }
5105
+
5106
+ .premium-img-gallery.trans .pa-gallery-img:hover img {
5107
+ -webkit-transform: translateX(0px) scale(1.1);
5108
+ -ms-transform: translateX(0px) scale(1.1);
5109
+ transform: translateX(0px) scale(1.1);
5110
+ }
5111
+
5112
+ .premium-img-gallery.bright .pa-gallery-img:hover img {
5113
+ -webkit-filter: brightness(1.2);
5114
+ filter: brightness(1.2);
5115
+ }
5116
+
5117
+ .pa-gallery-img .premium-gallery-caption {
5118
+ padding: 10px;
5119
+ }
5120
+
5121
+ .pa-gallery-img .premium-gallery-caption .premium-gallery-img-name {
5122
+ margin-bottom: 0;
5123
+ }
5124
+
5125
+ .pa-gallery-img.style1 {
5126
+ overflow: hidden;
5127
+ }
5128
+
5129
+ .pa-gallery-img:not(.style2) .pa-gallery-icons-wrapper {
5130
+ position: absolute;
5131
+ top: 0;
5132
+ right: 0;
5133
+ width: 100%;
5134
+ height: 100%;
5135
+ -webkit-transition: all 0.3s ease-in-out;
5136
+ transition: all 0.3s ease-in-out;
5137
+ }
5138
+
5139
+ .pa-gallery-img:not(.style2) .pa-gallery-icons-inner-container {
5140
+ position: absolute;
5141
+ top: 33.33%;
5142
+ width: 100%;
5143
+ text-align: center;
5144
+ -webkit-transform: translateY(-50%);
5145
+ -ms-transform: translateY(-50%);
5146
+ transform: translateY(-50%);
5147
+ z-index: 3;
5148
+ }
5149
+
5150
+ .pa-gallery-img.style1 .premium-gallery-caption {
5151
+ position: absolute;
5152
+ top: auto;
5153
+ left: 0;
5154
+ right: 0;
5155
+ width: 100%;
5156
+ -webkit-transition: all 500ms ease 0s;
5157
+ transition: all 500ms ease 0s;
5158
+ -webkit-transform: translate3d(0, 100%, 0);
5159
+ -ms-transform: translate3d(0, 100%, 0);
5160
+ transform: translate3d(0, 100%, 0);
5161
+ }
5162
+
5163
+ .pa-gallery-img.default .premium-gallery-caption {
5164
+ position: absolute;
5165
+ top: auto;
5166
+ left: 0;
5167
+ right: 0;
5168
+ width: 100%;
5169
+ bottom: 0;
5170
+ }
5171
+
5172
+ .pa-gallery-img.style1:hover .premium-gallery-caption {
5173
+ -webkit-transform: translate3d(0, 0, 0);
5174
+ -ms-transform: translate3d(0, 0, 0);
5175
+ transform: translate3d(0, 0, 0);
5176
+ bottom: -1px !important;
5177
+ }
5178
+
5179
+ .pa-gallery-img.style2 .pa-gallery-icons-caption-container {
5180
+ position: absolute;
5181
+ top: 0;
5182
+ right: 0;
5183
+ width: 100%;
5184
+ height: 100%;
5185
+ opacity: 0;
5186
+ -webkit-backface-visibility: hidden;
5187
+ backface-visibility: hidden;
5188
+ -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
5189
+ -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
5190
+ transition: opacity 0.3s, -webkit-transform 0.3s;
5191
+ transition: transform 0.3s, opacity 0.3s;
5192
+ transition: transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;
5193
+ z-index: 1;
5194
+ background-color: rgba(108, 191, 226, 0.68);
5195
+ display: -webkit-box;
5196
+ display: -webkit-flex;
5197
+ display: -ms-flexbox;
5198
+ -js-display: flex;
5199
+ display: -moz-box;
5200
+ display: flex;
5201
+ text-align: center;
5202
+ -webkit-box-align: center;
5203
+ -webkit-align-items: center;
5204
+ -moz-box-align: center;
5205
+ -ms-flex-align: center;
5206
+ align-items: center;
5207
+ }
5208
+
5209
+ .pa-gallery-img.style2 .pa-gallery-icons-caption-cell {
5210
+ width: 100%;
5211
+ }
5212
+
5213
+ .pa-gallery-img.style2:hover .pa-gallery-icons-caption-container {
5214
+ opacity: 1;
5215
+ -webkit-transform: translate(-15px, 15px);
5216
+ -ms-transform: translate(-15px, 15px);
5217
+ transform: translate(-15px, 15px);
5218
+ }
5219
+
5220
+ .premium-clearfix {
5221
+ clear: both;
5222
+ }
5223
+
5224
+ .premium-gallery-container .pa-gallery-item {
5225
+ padding: 10px;
5226
+ }
5227
+
5228
+ /**
5229
+ * Metro Layout
5230
+ */
5231
+ .premium-img-gallery-metro .premium-gallery-item {
5232
+ overflow: hidden;
5233
+ }
5234
+
5235
+ .premium-img-gallery-metro .pa-gallery-img {
5236
+ height: 100%;
5237
+ }
5238
+
5239
+ .premium-img-gallery-metro .pa-gallery-img-container {
5240
+ height: 100%;
5241
+ }
5242
+
5243
+ .premium-img-gallery-metro .pa-gallery-img-container img {
5244
+ min-height: 100%;
5245
+ width: 100%;
5246
+ -o-object-fit: fill;
5247
+ object-fit: fill;
5248
+ }
5249
+
5250
+ .premium-img-gallery .premium-gallery-item-hidden {
5251
+ visibility: hidden;
5252
+ width: 0 !important;
5253
+ height: 0 !important;
5254
+ margin: 0 !important;
5255
+ padding: 0 !important;
5256
+ }
5257
+
5258
+ .premium-gallery-load-more .premium-gallery-load-more-btn {
5259
+ -webkit-box-shadow: none;
5260
+ box-shadow: none;
5261
+ text-shadow: none;
5262
+ border: none;
5263
+ outline: none;
5264
+ -webkit-box-align: center;
5265
+ -ms-flex-align: center;
5266
+ -webkit-align-items: center;
5267
+ -moz-box-align: center;
5268
+ align-items: center;
5269
+ vertical-align: bottom;
5270
+ cursor: pointer;
5271
+ line-height: 1;
5272
+ font-style: normal;
5273
+ font-weight: normal;
5274
+ background-image: none;
5275
+ color: #fff;
5276
+ -webkit-transition: all 0.3s ease-in-out;
5277
+ transition: all 0.3s ease-in-out;
5278
+ }
5279
+
5280
+ .premium-gallery-load-more-btn {
5281
+ display: -webkit-inline-box;
5282
+ display: -webkit-inline-flex;
5283
+ display: -ms-inline-flexbox;
5284
+ -js-display: inline-flex;
5285
+ display: -moz-inline-box;
5286
+ display: inline-flex;
5287
+ -webkit-box-align: center;
5288
+ -webkit-align-items: center;
5289
+ -moz-box-align: center;
5290
+ -ms-flex-align: center;
5291
+ align-items: center;
5292
+ }
5293
+
5294
+ .premium-gallery-load-more-btn div {
5295
+ margin-right: 3px;
5296
+ }
5297
+
5298
+ .premium-gallery-load-more-btn .premium-loader {
5299
+ display: inline-block;
5300
+ width: 20px;
5301
+ height: 20px;
5302
+ }
5303
+
5304
+ /** * Video */
5305
+ .pa-gallery-img .pa-gallery-lightbox-wrap {
5306
+ display: inline-block;
5307
+ }
5308
+
5309
+ .premium-img-gallery-no-lightbox .premium-gallery-video-item .pa-gallery-img,
5310
+ .pa-gallery-img .pa-gallery-video-icon {
5311
+ cursor: pointer;
5312
+ }
5313
+
5314
+ .pa-gallery-img-container iframe,
5315
+ .pa-gallery-img-container video {
5316
+ position: absolute;
5317
+ visibility: hidden;
5318
+ top: 0;
5319
+ right: 0;
5320
+ max-width: 100%;
5321
+ width: 100%;
5322
+ height: 100%;
5323
+ margin: 0;
5324
+ line-height: 1;
5325
+ border: none;
5326
+ }
5327
+
5328
+ .pa-gallery-img-container video {
5329
+ -o-object-fit: contain;
5330
+ object-fit: contain;
5331
+ }
5332
+
5333
+ .pa-gallery-icons-inner-container svg,
5334
+ .pa-gallery-icons-caption-cell svg {
5335
+ width: 14px;
5336
+ height: 14px;
5337
+ }
5338
+
5339
+ .premium-gallery-gradient-layer {
5340
+ position: absolute;
5341
+ bottom: 40px;
5342
+ width: 100%;
5343
+ height: 20px;
5344
+ background: -webkit-gradient(linear, left bottom, left top, from(#17181f), to(rgba(255, 255, 255, 0)));
5345
+ background: -webkit-linear-gradient(bottom, #17181f 0%, rgba(255, 255, 255, 0) 100%);
5346
+ background: linear-gradient(to top, #17181f 0%, rgba(255, 255, 255, 0) 100%);
5347
+ }
5348
+ /********* Premium Lottie Animations **********/
5349
+ /**********************************************/
5350
+ .elementor-widget-premium-lottie .premium-lottie-animation {
5351
+ position: relative;
5352
+ -js-display: inline-flex;
5353
+ display: -webkit-inline-box;
5354
+ display: -webkit-inline-flex;
5355
+ display: -moz-inline-box;
5356
+ display: -ms-inline-flexbox;
5357
+ display: inline-flex;
5358
+ -webkit-transition: all 0.3s ease-in-out;
5359
+ transition: all 0.3s ease-in-out;
5360
+ }
5361
+
5362
+ .elementor-widget-premium-lottie .premium-lottie-animation a {
5363
+ position: absolute;
5364
+ left: 0;
5365
+ top: 0;
5366
+ width: 100%;
5367
+ height: 100%;
5368
+ z-index: 2;
5369
+ }
5370
+ /**************** Premium Google Maps ******************/
5371
+ /*******************************************************/
5372
+ .premium-maps-info-container {
5373
+ margin-top: 10px;
5374
+ margin-bottom: 10px;
5375
+ }
5376
+
5377
+ .premium-maps-info-title,
5378
+ .premium-maps-info-desc {
5379
+ margin: 0;
5380
+ padding: 0;
5381
+ }
5382
+
5383
+ .premium-maps-container .gm-style-iw {
5384
+ text-align: center;
5385
+ direction: ltr;
5386
+ }
5387
+
5388
+ .premium-maps-container .gm-style img {
5389
+ max-width: none !important;
5390
+ }
5391
+ /**************** Premium Modal Box ****************/
5392
+ /***************************************************/
5393
+ .premium-modal-trigger-btn,
5394
+ .premium-modal-box-modal-lower-close {
5395
+ display: inline-block;
5396
+ padding: 6px 12px;
5397
+ margin-bottom: 0;
5398
+ font-size: 14px;
5399
+ font-weight: normal;
5400
+ line-height: 1.42857143;
5401
+ text-align: center;
5402
+ white-space: nowrap;
5403
+ vertical-align: middle;
5404
+ -ms-touch-action: manipulation;
5405
+ touch-action: manipulation;
5406
+ cursor: pointer;
5407
+ -webkit-user-select: none;
5408
+ -moz-user-select: none;
5409
+ -ms-user-select: none;
5410
+ user-select: none;
5411
+ background-image: none;
5412
+ border: 1px solid transparent;
5413
+ }
5414
+
5415
+ .premium-modal-trigger-btn>svg,
5416
+ .premium-modal-trigger-btn .premium-modal-box-icon {
5417
+ -webkit-transition: all 0.3s ease-in-out;
5418
+ transition: all 0.3s ease-in-out;
5419
+ }
5420
+
5421
+ .premium-modal-trigger-btn>svg {
5422
+ width: 30px;
5423
+ height: 30px;
5424
+ }
5425
+
5426
+ .premium-modal-box-modal-close {
5427
+ float: left;
5428
+ font-size: 21px;
5429
+ font-weight: bold;
5430
+ line-height: 1;
5431
+ color: #000;
5432
+ }
5433
+
5434
+ .premium-modal-box-modal-close:hover,
5435
+ .premium-modal-box-modal-close:focus {
5436
+ color: #000;
5437
+ text-decoration: none;
5438
+ cursor: pointer;
5439
+ }
5440
+
5441
+ button.premium-modal-box-modal-close {
5442
+ -webkit-appearance: none;
5443
+ padding: 0;
5444
+ cursor: pointer;
5445
+ background: transparent;
5446
+ border: 0;
5447
+ }
5448
+
5449
+ .premium-modal-box-modal {
5450
+ position: fixed;
5451
+ top: 0;
5452
+ left: 0;
5453
+ bottom: 0;
5454
+ right: 0;
5455
+ z-index: 1050;
5456
+ display: none;
5457
+ -webkit-overflow-scrolling: touch;
5458
+ outline: 0;
5459
+ padding: 0 !important;
5460
+ background: rgba(0, 0, 0, 0.5);
5461
+ -webkit-box-align: center;
5462
+ -webkit-align-items: center;
5463
+ -moz-box-align: center;
5464
+ -ms-flex-align: center;
5465
+ align-items: center;
5466
+ -webkit-box-pack: center;
5467
+ -webkit-justify-content: center;
5468
+ -moz-box-pack: center;
5469
+ -ms-flex-pack: center;
5470
+ justify-content: center;
5471
+ }
5472
+
5473
+ .premium-modal-box-modal .premium-modal-box-modal-dialog {
5474
+ position: absolute;
5475
+ max-height: -webkit-calc(100vh - 150px);
5476
+ max-height: calc(100vh - 150px);
5477
+ -js-display: flex;
5478
+ display: -webkit-box;
5479
+ display: -webkit-flex;
5480
+ display: -moz-box;
5481
+ display: -ms-flexbox;
5482
+ display: flex;
5483
+ -webkit-box-orient: vertical;
5484
+ -webkit-box-direction: normal;
5485
+ -webkit-flex-direction: column;
5486
+ -moz-box-orient: vertical;
5487
+ -moz-box-direction: normal;
5488
+ -ms-flex-direction: column;
5489
+ flex-direction: column;
5490
+ opacity: 0;
5491
+ background-color: #fff;
5492
+ border: 1px solid rgba(0, 0, 0, 0.2);
5493
+ -webkit-border-radius: 6px;
5494
+ border-radius: 6px;
5495
+ }
5496
+
5497
+ .premium-modal-box-modal-content {
5498
+ background-clip: padding-box;
5499
+ outline: 0;
5500
+ overflow-x: hidden;
5501
+ }
5502
+
5503
+ .premium-modal-backdrop.premium-in {
5504
+ filter: alpha(opacity=50);
5505
+ opacity: 0.5 !important;
5506
+ }
5507
+
5508
+ .premium-modal-fade.premium-in {
5509
+ opacity: 1;
5510
+ }
5511
+
5512
+ .premium-modal-backdrop {
5513
+ position: fixed;
5514
+ top: 0;
5515
+ left: 0;
5516
+ bottom: 0;
5517
+ right: 0;
5518
+ z-index: 1040;
5519
+ background-color: #000;
5520
+ }
5521
+
5522
+ .premium-modal-backdrop.premium-modal-fade {
5523
+ filter: alpha(opacity=0);
5524
+ opacity: 0;
5525
+ }
5526
+
5527
+ .premium-modal-fade {
5528
+ opacity: 0;
5529
+ }
5530
+
5531
+ .premium-in {
5532
+ -js-display: flex !important;
5533
+ display: -webkit-box !important;
5534
+ display: -webkit-flex !important;
5535
+ display: -moz-box !important;
5536
+ display: -ms-flexbox !important;
5537
+ display: flex !important;
5538
+ }
5539
+
5540
+ .premium-modal-box-modal-header {
5541
+ -js-display: flex;
5542
+ display: -webkit-box;
5543
+ display: -webkit-flex;
5544
+ display: -moz-box;
5545
+ display: -ms-flexbox;
5546
+ display: flex;
5547
+ -webkit-box-pack: justify;
5548
+ -webkit-justify-content: space-between;
5549
+ -moz-box-pack: justify;
5550
+ -ms-flex-pack: justify;
5551
+ justify-content: space-between;
5552
+ -webkit-box-align: center;
5553
+ -webkit-align-items: center;
5554
+ -moz-box-align: center;
5555
+ -ms-flex-align: center;
5556
+ align-items: center;
5557
+ padding: 5px 15px;
5558
+ border-bottom: 1px solid #e5e5e5;
5559
+ }
5560
+
5561
+ .premium-modal-box-modal-header .premium-modal-box-modal-close {
5562
+ margin-top: -2px;
5563
+ }
5564
+
5565
+ .premium-modal-box-modal-header .premium-modal-box-modal-title {
5566
+ -js-display: flex;
5567
+ display: -webkit-box;
5568
+ display: -webkit-flex;
5569
+ display: -moz-box;
5570
+ display: -ms-flexbox;
5571
+ display: flex;
5572
+ -webkit-box-align: center;
5573
+ -webkit-align-items: center;
5574
+ -moz-box-align: center;
5575
+ -ms-flex-align: center;
5576
+ align-items: center;
5577
+ margin: 0;
5578
+ padding: 0;
5579
+ }
5580
+
5581
+ .premium-modal-box-modal-header .premium-modal-box-modal-title svg {
5582
+ width: 50px;
5583
+ height: 60px;
5584
+ }
5585
+
5586
+ .premium-modal-box-modal-body {
5587
+ position: relative;
5588
+ padding: 15px;
5589
+ }
5590
+
5591
+ .premium-modal-box-modal-footer {
5592
+ padding: 15px;
5593
+ text-align: left;
5594
+ border-top: 1px solid #e5e5e5;
5595
+ }
5596
+
5597
+ .premium-modal-scrollbar-measure {
5598
+ position: absolute;
5599
+ top: -9999px;
5600
+ width: 50px;
5601
+ height: 50px;
5602
+ overflow: scroll;
5603
+ }
5604
+
5605
+ .premium-modal-trigger-text {
5606
+ background: none !important;
5607
+ display: inline-block;
5608
+ }
5609
+
5610
+ .premium-modal-box-container {
5611
+ width: 100% !important;
5612
+ }
5613
+
5614
+ /*Open Modal Button Style*/
5615
+ .premium-modal-trigger-container .premium-modal-trigger-btn {
5616
+ -js-display: inline-flex;
5617
+ display: -webkit-inline-box;
5618
+ display: -webkit-inline-flex;
5619
+ display: -moz-inline-box;
5620
+ display: -ms-inline-flexbox;
5621
+ display: inline-flex;
5622
+ -webkit-box-align: center;
5623
+ -webkit-align-items: center;
5624
+ -moz-box-align: center;
5625
+ -ms-flex-align: center;
5626
+ align-items: center;
5627
+ border: none;
5628
+ -webkit-transition: all 0.3s ease-in-out;
5629
+ transition: all 0.3s ease-in-out;
5630
+ }
5631
+
5632
+ .premium-modal-trigger-container .premium-modal-trigger-btn.premium-btn-block {
5633
+ -webkit-box-pack: center;
5634
+ -webkit-justify-content: center;
5635
+ -moz-box-pack: center;
5636
+ -ms-flex-pack: center;
5637
+ justify-content: center;
5638
+ }
5639
+
5640
+ .premium-modal-trigger-container .premium-modal-trigger-img,
5641
+ .premium-modal-trigger-container .premium-modal-trigger-text,
5642
+ .premium-modal-trigger-container .premium-modal-trigger-animation {
5643
+ cursor: pointer;
5644
+ }
5645
+
5646
+ .premium-modal-trigger-container .premium-modal-trigger-animation {
5647
+ display: inline-block;
5648
+ width: 200px;
5649
+ height: 200px;
5650
+ -webkit-transition: all 0.3s ease-in-out;
5651
+ transition: all 0.3s ease-in-out;
5652
+ }
5653
+
5654
+ /*Image on Modal Header Style*/
5655
+ .premium-modal-box-modal-header img {
5656
+ width: 48px;
5657
+ padding-left: 5px;
5658
+ }
5659
+
5660
+ .premium-modal-box-modal-header i,
5661
+ .premium-modal-box-modal-header svg {
5662
+ padding-left: 6px;
5663
+ }
5664
+
5665
+ .premium-modal-box-modal-close {
5666
+ position: relative;
5667
+ z-index: 99;
5668
  }
5669
 
5670
+ .premium-modal-trigger-img,
5671
+ .premium-modal-trigger-text,
5672
+ .premium-modal-box-close-button-container,
5673
+ .premium-modal-box-modal-close,
5674
+ .premium-modal-box-modal-lower-close {
5675
+ -webkit-transition: all 0.3s ease-in-out;
5676
+ transition: all 0.3s ease-in-out;
5677
  }
5678
 
5679
+ @media (min-width: 768px) {
5680
+ .premium-modal-box-modal-dialog {
5681
+ width: 700px;
5682
+ max-height: 600px;
5683
+ overflow: auto;
5684
+ }
 
 
 
5685
  }
5686
 
5687
+ @media (max-width: 767px) {
5688
+ .premium-modal-box-modal-dialog {
5689
+ width: 100%;
5690
+ max-height: 500px;
5691
+ overflow: auto;
5692
+ }
 
 
 
 
5693
  }
5694
 
5695
+ .premium-modal-box-container[data-modal-animation*="animated-"] {
5696
+ opacity: 0;
5697
  }
5698
+ /************ Premium Nav Menu ************/
5699
+ .premium-nav-widget-container ul {
5700
+ list-style: none;
5701
+ margin: 0;
5702
+ padding: 0;
 
5703
  }
5704
+
5705
+ .premium-nav-widget-container .premium-main-nav-menu {
5706
+ -js-display: flex;
 
5707
  display: -webkit-box;
5708
  display: -webkit-flex;
 
 
5709
  display: -moz-box;
5710
+ display: -ms-flexbox;
5711
  display: flex;
5712
+ height: 100%;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5713
  }
5714
 
5715
+ /*Vertical Main Menu**/
5716
+ .premium-nav-ver .premium-ver-inner-container {
5717
+ width: 45%;
5718
+ position: relative;
5719
  }
5720
 
5721
+ .premium-nav-ver .premium-nav-menu-container,
5722
+ .premium-nav-ver .premium-ver-toggler {
5723
+ width: 100%;
5724
  }
5725
 
5726
+ .premium-nav-ver .premium-nav-menu-container {
5727
+ background-color: #fff;
5728
+ -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
5729
+ box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
 
 
 
 
 
 
5730
  }
5731
 
5732
+ .premium-nav-ver .premium-main-nav-menu {
 
 
 
 
 
5733
  position: relative;
5734
+ -webkit-box-orient: vertical;
5735
+ -webkit-box-direction: normal;
5736
+ -webkit-flex-direction: column;
5737
+ -moz-box-orient: vertical;
5738
+ -moz-box-direction: normal;
5739
+ -ms-flex-direction: column;
5740
+ flex-direction: column;
5741
+ -webkit-box-align: start;
5742
+ -webkit-align-items: flex-start;
5743
+ -moz-box-align: start;
5744
+ -ms-flex-align: start;
5745
+ align-items: flex-start;
5746
  }
5747
 
5748
+ .premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.menu-item-has-children .premium-sub-menu {
5749
+ visibility: hidden;
5750
+ opacity: 0;
5751
  position: absolute;
5752
+ min-width: 250px;
 
 
 
 
5753
  }
5754
 
5755
+ .premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.menu-item-has-children.premium-item-hovered >.premium-sub-menu,
5756
+ .premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.menu-item-has-children.premium-item-hovered .premium-mega-content-container {
5757
+ opacity: 1;
5758
+ visibility: visible;
5759
+ pointer-events: auto;
5760
  }
5761
 
5762
+ .premium-nav-ver .premium-nav-menu-item {
5763
+ width: 100%;
 
5764
  }
5765
 
5766
+ .premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-right .premium-mega-content-container,
5767
+ .premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-right .premium-nav-menu-item.menu-item-has-children .premium-sub-menu {
5768
+ left: 100%;
5769
+ top: 0;
 
 
5770
  }
5771
 
5772
+ .premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-left .premium-mega-content-container,
5773
+ .premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-left .premium-nav-menu-item.menu-item-has-children .premium-sub-menu {
5774
+ right: 100%;
5775
+ top: 0;
 
5776
  }
5777
 
5778
+ .premium-nav-ver.premium-vertical-left .premium-menu-link {
5779
+ -webkit-box-orient: horizontal;
5780
+ -webkit-box-direction: reverse;
5781
+ -webkit-flex-direction: row-reverse;
5782
+ -moz-box-orient: horizontal;
5783
+ -moz-box-direction: reverse;
5784
+ -ms-flex-direction: row-reverse;
5785
+ flex-direction: row-reverse;
5786
  }
5787
 
5788
+ /*Horizontal Main Menu**/
5789
+ .premium-nav-hor > .elementor-widget-container > .premium-nav-widget-container > .premium-ver-inner-container > .premium-nav-menu-container {
5790
+ height: 60px;
 
 
5791
  }
5792
 
5793
+ .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item .premium-sub-menu {
5794
+ visibility: hidden;
5795
+ opacity: 0;
5796
+ position: absolute;
5797
+ min-width: 220px;
5798
  }
5799
 
5800
+ .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item>.premium-sub-menu,
5801
+ .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item .premium-mega-content-container {
5802
+ top: 100%;
5803
  }
5804
 
5805
+ .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item>.premium-sub-menu .premium-sub-menu,
5806
+ .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item .premium-mega-content-container .premium-sub-menu {
5807
+ right: 100%;
5808
+ top: 0;
5809
  }
5810
 
5811
+ .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item.premium-item-hovered>.premium-sub-menu,
5812
+ .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item.premium-item-hovered .premium-mega-content-container {
5813
+ visibility: visible;
5814
+ opacity: 1;
5815
+ pointer-events: auto;
 
5816
  }
5817
 
5818
+ .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item.premium-mega-item-static .premium-mega-content-container {
5819
+ left: 50%;
5820
+ -webkit-transform: translateX(-50%);
5821
+ -ms-transform: translateX(-50%);
5822
+ transform: translateX(-50%);
 
 
 
 
5823
  }
5824
 
5825
+ .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:not(.premium-mega-item-static) .premium-mega-content-container {
5826
+ left: 0;
 
5827
  }
5828
 
5829
+ /**Mega Menu Container*/
5830
+ .premium-mega-nav-item>.premium-sub-menu {
5831
+ display: none;
5832
  }
5833
 
5834
+ .premium-mega-nav-item {
5835
+ position: relative;
 
5836
  }
5837
 
5838
+ .premium-mega-nav-item.premium-item-hovered .premium-mega-content-container {
5839
+ visibility: visible;
 
5840
  opacity: 1;
5841
+ pointer-events: auto;
5842
  }
5843
 
5844
+ .premium-mega-content-container {
5845
+ visibility: hidden;
5846
+ position: absolute;
5847
+ z-index: 9999;
5848
+ opacity: 0;
5849
+ pointer-events: none;
5850
  }
5851
 
5852
+ .premium-hamburger-menu .premium-mega-content-container,
5853
+ .premium-nav-slide .premium-mega-content-container,
5854
+ .premium-nav-dropdown .premium-mega-content-container {
5855
+ visibility: visible;
5856
+ position: relative;
5857
+ opacity: 1;
5858
+ pointer-events: auto;
 
 
5859
  }
5860
 
5861
+ /**Hamburger Menu*/
5862
+ .premium-nav-widget-container .premium-hamburger-toggle,
5863
+ .premium-mobile-menu-outer-container .premium-mobile-menu-close {
5864
+ text-decoration: none;
5865
+ cursor: pointer;
5866
  }
5867
 
5868
+ .premium-nav-widget-container .premium-hamburger-toggle {
5869
+ display: none;
5870
+ -webkit-box-pack: center;
5871
+ -webkit-justify-content: center;
5872
+ -moz-box-pack: center;
5873
+ -ms-flex-pack: center;
5874
+ justify-content: center;
5875
+ -webkit-box-align: center;
5876
+ -webkit-align-items: center;
5877
+ -moz-box-align: center;
5878
+ -ms-flex-align: center;
5879
+ align-items: center;
5880
  }
5881
 
5882
+ .premium-nav-widget-container .premium-hamburger-toggle i {
5883
+ padding: 0.25em;
5884
+ font-size: 22px;
 
5885
  }
5886
 
5887
+ .premium-nav-widget-container .premium-hamburger-toggle svg {
5888
+ width: 22px;
5889
+ height: 22px;
5890
  }
5891
 
5892
+ .premium-nav-widget-container .premium-hamburger-toggle i,
5893
+ .premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-text,
5894
+ .premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-close {
5895
+ color: #494c4f;
5896
  }
5897
 
5898
+ .premium-nav-widget-container .premium-hamburger-toggle svg,
5899
+ .premium-nav-widget-container .premium-hamburger-toggle svg path {
5900
+ fill: #494c4f;
5901
  }
5902
 
5903
+ .premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-text,
5904
+ .premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-close {
5905
+ margin: 2px;
 
5906
  }
5907
 
5908
+ .premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-close {
5909
+ display: none;
 
5910
  }
5911
 
5912
+ .premium-mobile-menu-container {
5913
+ width: 100%;
5914
  }
5915
 
5916
+ .premium-mobile-menu-container .premium-main-mobile-menu {
5917
+ width: 100%;
5918
  }
5919
 
5920
+ .premium-mobile-menu-container ul {
5921
+ list-style: none;
5922
+ margin: 0;
5923
+ padding: 0;
5924
  }
5925
 
5926
+ .premium-mobile-menu-container .premium-mobile-menu,
5927
+ .premium-mobile-menu-container .premium-sub-menu {
5928
+ display: none;
5929
+ -webkit-box-orient: vertical;
5930
+ -webkit-box-direction: normal;
5931
+ -webkit-flex-direction: column;
5932
+ -moz-box-orient: vertical;
5933
+ -moz-box-direction: normal;
5934
+ -ms-flex-direction: column;
5935
+ flex-direction: column;
5936
  }
5937
 
5938
+ .premium-mobile-menu-container .premium-nav-menu-item {
5939
+ -webkit-box-orient: vertical;
5940
+ -webkit-box-direction: normal;
5941
+ -webkit-flex-direction: column;
5942
+ -moz-box-orient: vertical;
5943
+ -moz-box-direction: normal;
5944
+ -ms-flex-direction: column;
5945
+ flex-direction: column;
5946
+ }
5947
+
5948
+ .premium-mobile-menu-container .premium-item-badge {
5949
+ top: 50%;
5950
+ left: 0;
5951
  -webkit-transform: translateY(-50%);
5952
  -ms-transform: translateY(-50%);
5953
  transform: translateY(-50%);
 
5954
  }
5955
 
5956
+ .premium-nav-hor .premium-mobile-menu-container .premium-item-badge {
5957
+ top: 0;
5958
+ -webkit-transform: translateY(0);
5959
+ -ms-transform: translateY(0);
5960
+ transform: translateY(0);
 
 
 
 
 
 
5961
  }
5962
 
5963
+ /**Vertical Hamburger Menu*/
5964
+ .premium-mobile-menu-outer-container {
5965
+ opacity: 0;
 
 
 
 
5966
  }
5967
 
5968
+ .premium-mobile-menu-outer-container.premium-vertical-toggle-open {
5969
+ opacity: 1;
 
 
 
5970
  }
5971
 
5972
+ .premium-ver-hamburger-menu .premium-mobile-menu-outer-container {
5973
+ background-color: #f7f7f7;
5974
+ width: 300px;
5975
+ -webkit-transform: translateX(300px);
5976
+ -ms-transform: translateX(300px);
5977
+ transform: translateX(300px);
5978
+ height: 100%;
5979
+ position: fixed;
5980
  top: 0;
5981
  right: 0;
5982
+ overflow-x: hidden;
5983
+ z-index: 10002;
5984
+ -webkit-transition: 0.5s;
5985
+ transition: 0.5s;
5986
+ padding-top: 50px;
5987
+ }
5988
+
5989
+ .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu {
5990
+ -js-display: flex;
 
 
 
5991
  display: -webkit-box;
5992
  display: -webkit-flex;
 
 
5993
  display: -moz-box;
5994
+ display: -ms-flexbox;
5995
  display: flex;
 
 
 
 
 
 
5996
  }
5997
 
5998
+ .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-container {
5999
+ margin-top: 50px;
6000
  }
6001
 
6002
+ .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-container .premium-item-badge {
6003
+ -webkit-transform: translateY(0);
6004
+ -ms-transform: translateY(0);
6005
+ transform: translateY(0);
 
6006
  }
6007
 
6008
+ .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close {
6009
+ position: absolute;
6010
+ top: 2%;
6011
+ right: 5px;
6012
+ padding: 0 9px;
6013
+ z-index: 10000;
6014
+ -js-display: inline-flex;
6015
+ display: -webkit-inline-box;
6016
+ display: -webkit-inline-flex;
6017
+ display: -moz-inline-box;
6018
+ display: -ms-inline-flexbox;
6019
+ display: inline-flex;
6020
+ color: #494c4f;
6021
+ -webkit-box-pack: center;
6022
+ -webkit-justify-content: center;
6023
+ -moz-box-pack: center;
6024
+ -ms-flex-pack: center;
6025
+ justify-content: center;
6026
+ -webkit-box-align: center;
6027
+ -webkit-align-items: center;
6028
+ -moz-box-align: center;
6029
+ -ms-flex-align: center;
6030
+ align-items: center;
6031
  }
6032
 
6033
+ .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close .premium-toggle-close {
6034
+ margin: 5px;
6035
  }
6036
 
6037
+ .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close svg {
6038
+ width: 22px;
6039
+ height: 22px;
6040
+ fill: #494c4f;
 
6041
  }
6042
 
6043
+ .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close svg path {
6044
+ fill: #494c4f;
6045
  }
6046
 
6047
+ .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close i {
6048
+ font-size: 22px;
6049
  }
6050
 
6051
+ .premium-ver-hamburger-menu .premium-vertical-toggle-open {
6052
+ -webkit-transform: translateX(0) !important;
6053
+ -ms-transform: translateX(0) !important;
6054
+ transform: translateX(0) !important;
6055
+ -webkit-transition: 0.5s;
6056
+ transition: 0.5s;
6057
  }
6058
 
6059
+ /** Vertical Toggler*/
6060
+ .premium-ver-toggle-yes .premium-nav-menu-container {
6061
+ height: auto;
 
 
 
6062
  }
6063
 
6064
+ .premium-ver-toggle-yes .premium-ver-toggler {
6065
+ -js-display: flex;
6066
+ display: -webkit-box;
6067
+ display: -webkit-flex;
6068
+ display: -moz-box;
6069
+ display: -ms-flexbox;
6070
+ display: flex;
6071
  -webkit-box-align: center;
 
6072
  -webkit-align-items: center;
6073
  -moz-box-align: center;
6074
+ -ms-flex-align: center;
6075
  align-items: center;
6076
+ -webkit-box-pack: justify;
6077
+ -webkit-justify-content: space-between;
6078
+ -moz-box-pack: justify;
6079
+ -ms-flex-pack: justify;
6080
+ justify-content: space-between;
6081
+ padding: 15px 20px 15px 20px;
6082
+ background: #eeeeee;
6083
+ color: #042551;
6084
  cursor: pointer;
 
 
 
 
 
 
 
6085
  }
6086
 
6087
+ .premium-ver-toggle-yes .premium-ver-toggler .premium-ver-toggler-title,
6088
+ .premium-ver-toggle-yes .premium-ver-toggler .premium-ver-toggler-btn {
6089
+ -js-display: flex;
6090
+ display: -webkit-box;
6091
+ display: -webkit-flex;
6092
+ display: -moz-box;
6093
+ display: -ms-flexbox;
6094
+ display: flex;
6095
+ -webkit-box-pack: center;
6096
+ -webkit-justify-content: center;
6097
+ -moz-box-pack: center;
6098
+ -ms-flex-pack: center;
6099
+ justify-content: center;
6100
  -webkit-box-align: center;
6101
  -webkit-align-items: center;
6102
  -moz-box-align: center;
6104
  align-items: center;
6105
  }
6106
 
6107
+ .premium-ver-toggle-yes .premium-ver-toggler .premium-ver-toggler-txt {
6108
+ text-indent: 5px;
 
 
 
 
 
 
6109
  }
6110
 
6111
+ .premium-ver-toggle-yes .premium-ver-toggler:hover {
6112
+ background: #54595f;
6113
+ color: #fff;
6114
  }
6115
 
6116
+ .premium-ver-toggle-yes .premium-ver-toggler:hover .premium-ver-close svg,
6117
+ .premium-ver-toggle-yes .premium-ver-toggler:hover .premium-ver-close svg path,
6118
+ .premium-ver-toggle-yes .premium-ver-toggler:hover .premium-ver-open svg,
6119
+ .premium-ver-toggle-yes .premium-ver-toggler:hover .premium-ver-open svg path,
6120
+ .premium-ver-toggle-yes .premium-ver-toggler:hover .premium-ver-title-icon svg,
6121
+ .premium-ver-toggle-yes .premium-ver-toggler:hover .premium-ver-title-icon svg path {
6122
+ fill: #fff;
6123
  }
6124
 
6125
+ .premium-ver-toggle-yes .premium-ver-close,
6126
+ .premium-ver-toggle-yes .premium-ver-open,
6127
+ .premium-ver-toggle-yes .premium-nav-menu-container,
6128
+ .premium-ver-toggle-yes .premium-ver-toggler {
6129
+ -webkit-transition: all 0.3s linear 0s;
6130
+ transition: all 0.3s linear 0s;
 
 
 
 
 
 
6131
  }
6132
 
6133
+ .premium-ver-toggle-yes .premium-ver-toggler-txt {
6134
+ -webkit-transition: all 0.3s linear 0s;
6135
+ transition: all 0.3s linear 0s;
6136
  }
6137
 
6138
+ .premium-ver-toggle-yes .premium-ver-close i,
6139
+ .premium-ver-toggle-yes .premium-ver-close svg,
6140
+ .premium-ver-toggle-yes .premium-ver-open i,
6141
+ .premium-ver-toggle-yes .premium-ver-open svg,
6142
+ .premium-ver-toggle-yes .premium-nav-menu-container i,
6143
+ .premium-ver-toggle-yes .premium-nav-menu-container svg,
6144
+ .premium-ver-toggle-yes .premium-ver-toggler i,
6145
+ .premium-ver-toggle-yes .premium-ver-toggler svg {
6146
+ -webkit-transition: color 0.3s linear 0s;
6147
+ transition: color 0.3s linear 0s;
6148
  }
6149
 
6150
+ .premium-ver-toggle-yes .premium-ver-close,
6151
+ .premium-ver-toggle-yes .premium-ver-open,
6152
+ .premium-ver-toggle-yes .premium-ver-title-icon {
6153
+ -webkit-box-pack: center;
6154
+ -webkit-justify-content: center;
6155
+ -moz-box-pack: center;
6156
+ -ms-flex-pack: center;
6157
+ justify-content: center;
6158
+ -webkit-box-align: center;
6159
+ -webkit-align-items: center;
6160
+ -moz-box-align: center;
6161
+ -ms-flex-align: center;
6162
+ align-items: center;
 
 
 
 
 
 
 
 
6163
  }
6164
 
6165
+ .premium-ver-toggle-yes .premium-ver-close i,
6166
+ .premium-ver-toggle-yes .premium-ver-open i,
6167
+ .premium-ver-toggle-yes .premium-ver-title-icon i {
6168
+ font-size: 16px;
 
 
 
 
 
 
 
 
 
6169
  }
6170
 
6171
+ .premium-ver-toggle-yes .premium-ver-close svg,
6172
+ .premium-ver-toggle-yes .premium-ver-open svg,
6173
+ .premium-ver-toggle-yes .premium-ver-title-icon svg {
6174
+ width: 17px;
6175
+ height: 17px;
6176
+ fill: #042551;
6177
  }
6178
 
6179
+ .premium-ver-toggle-yes .premium-ver-close svg path,
6180
+ .premium-ver-toggle-yes .premium-ver-open svg path,
6181
+ .premium-ver-toggle-yes .premium-ver-title-icon svg path {
6182
+ fill: #042551;
6183
  }
6184
 
6185
+ .premium-ver-toggle-yes.premium-ver-always .premium-ver-open {
6186
+ -js-display: inline-flex;
6187
+ display: -webkit-inline-box;
6188
+ display: -webkit-inline-flex;
6189
+ display: -moz-inline-box;
6190
+ display: -ms-inline-flexbox;
6191
+ display: inline-flex;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6192
  }
6193
 
6194
+ .premium-ver-toggle-yes .premium-ver-collapsed .premium-nav-menu-container {
6195
+ visibility: hidden;
6196
+ opacity: 0;
 
6197
  }
6198
 
6199
+ .premium-ver-toggle-yes .premium-ver-collapsed .premium-ver-close {
6200
+ display: none;
 
6201
  }
6202
 
6203
+ .premium-ver-toggle-yes .premium-ver-collapsed .premium-ver-open {
6204
+ -js-display: inline-flex;
6205
+ display: -webkit-inline-box;
6206
+ display: -webkit-inline-flex;
6207
+ display: -moz-inline-box;
6208
+ display: -ms-inline-flexbox;
6209
+ display: inline-flex;
6210
  }
6211
 
6212
+ .premium-ver-toggle-yes.premium-ver-hover .premium-nav-menu-container {
6213
+ position: absolute;
6214
+ z-index: 10002;
 
 
6215
  }
6216
 
6217
+ .premium-ver-toggle-yes.premium-ver-click .premium-nav-menu-container {
6218
+ position: absolute;
6219
+ z-index: 10001;
 
 
 
6220
  }
6221
 
6222
+ .premium-ver-toggle-yes .premium-nav-menu-container,
6223
+ .premium-ver-toggle-yes.premium-ver-hover .premium-ver-inner-container:hover .premium-nav-menu-container {
6224
+ visibility: visible;
6225
+ opacity: 1;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6226
  }
6227
 
6228
+ .premium-ver-toggle-yes .premium-ver-open,
6229
+ .premium-ver-toggle-yes.premium-ver-hover .premium-ver-inner-container:hover .premium-ver-open {
6230
+ display: none;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6231
  }
6232
 
6233
+ .premium-ver-toggle-yes .premium-ver-close,
6234
+ .premium-ver-toggle-yes .premium-ver-title-icon,
6235
+ .premium-ver-toggle-yes.premium-ver-hover .premium-ver-inner-container:hover .premium-ver-close,
6236
+ .premium-ver-toggle-yes.premium-ver-hover .premium-ver-inner-container:hover .premium-ver-title-icon {
6237
+ -js-display: inline-flex;
6238
+ display: -webkit-inline-box;
6239
+ display: -webkit-inline-flex;
6240
+ display: -moz-inline-box;
6241
+ display: -ms-inline-flexbox;
6242
+ display: inline-flex;
6243
  }
6244
 
6245
+ /** Sticky Menu */
6246
+ .premium-sticky-parent {
6247
+ position: fixed;
6248
+ z-index: 10003;
6249
+ -webkit-transition: all 0.3s linear;
6250
+ transition: all 0.3s linear;
6251
  }
6252
 
6253
+ .premium-sticky-scroll-yes.premium-sticky-parent.headroom--not-top {
6254
+ will-change: transform;
6255
+ -webkit-transition: -webkit-transform 500ms linear !important;
6256
+ transition: -webkit-transform 500ms linear !important;
6257
+ transition: transform 500ms linear !important;
6258
+ transition: transform 500ms linear, -webkit-transform 500ms linear !important;
6259
+ -webkit-transition-delay: 1s;
6260
+ transition-delay: 1s;
6261
  }
6262
 
6263
+ .premium-sticky-scroll-yes.premium-sticky-parent.headroom--not-top.slideDown {
6264
+ -webkit-transform: translateY(0%);
6265
+ -ms-transform: translateY(0%);
6266
+ transform: translateY(0%);
 
 
 
 
6267
  }
6268
 
6269
+ .premium-sticky-scroll-yes.premium-sticky-parent.headroom--not-top.slideUp {
6270
+ -webkit-transform: translateY(-100%);
6271
+ -ms-transform: translateY(-100%);
6272
+ transform: translateY(-100%);
6273
  }
6274
 
6275
+ .premium-nav-sticky-yes.premium-sticky-active.premium-ham-dropdown .premium-mobile-menu-container,
6276
+ .premium-ham-dropdown .premium-stretch-dropdown .premium-mobile-menu-container {
6277
+ max-height: 400px;
6278
+ overflow-y: auto;
6279
  }
6280
 
6281
+ /**Common*/
6282
+ .premium-nav-slide-overlay {
6283
+ display: none;
6284
+ position: fixed;
6285
+ top: 0;
6286
+ left: 0;
6287
+ right: 0;
6288
+ bottom: 0;
6289
+ -webkit-backface-visibility: hidden;
6290
+ backface-visibility: hidden;
6291
+ background: rgba(0, 0, 0, 0.6);
6292
+ z-index: 10002;
6293
  }
6294
 
6295
+ .premium-nav-slide-overlay.premium-vertical-toggle-open {
6296
+ display: block;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6297
  }
6298
 
6299
+ .premium-active-menu,
6300
+ .premium-active-menu:not(.premium-mega-nav-item)>.premium-sub-menu,
6301
+ .premium-active-menu.premium-mega-nav-item>.premium-mega-content-container {
6302
+ -js-display: flex !important;
6303
+ display: -webkit-box !important;
6304
+ display: -webkit-flex !important;
6305
+ display: -moz-box !important;
6306
+ display: -ms-flexbox !important;
6307
+ display: flex !important;
6308
+ -webkit-box-orient: vertical;
6309
+ -webkit-box-direction: normal;
6310
+ -webkit-flex-direction: column;
6311
+ -moz-box-orient: vertical;
6312
+ -moz-box-direction: normal;
6313
+ -ms-flex-direction: column;
6314
+ flex-direction: column;
6315
  }
6316
 
6317
+ .premium-active-menu .premium-toggle-close {
6318
+ display: block;
 
 
 
 
 
 
 
 
 
 
 
 
6319
  }
6320
 
6321
+ .premium-nav-menu-container .premium-sub-menu {
6322
+ background-color: #fff;
6323
+ }
6324
+
6325
+ .premium-mobile-menu-container li,
6326
+ .premium-mobile-menu-container li>.premium-mega-content-container {
6327
+ width: 100% !important;
6328
+ }
6329
+
6330
+ .premium-item-icon,
6331
+ .premium-sub-item-icon {
6332
+ font-size: 13px;
6333
+ margin: 0 7px;
6334
+ }
6335
+
6336
+ .premium-item-icon svg,
6337
+ .premium-sub-item-icon svg {
6338
+ width: 100%;
6339
+ height: 100%;
6340
+ }
6341
+
6342
+ .premium-item-icon.premium-lottie-animation,
6343
+ .premium-sub-item-icon.premium-lottie-animation {
6344
+ width: 20px;
6345
+ height: 20px;
6346
+ -js-display: flex;
6347
+ display: -webkit-box;
6348
+ display: -webkit-flex;
6349
+ display: -moz-box;
6350
+ display: -ms-flexbox;
6351
+ display: flex;
6352
+ -webkit-box-pack: center;
6353
+ -webkit-justify-content: center;
6354
+ -moz-box-pack: center;
6355
+ -ms-flex-pack: center;
6356
+ justify-content: center;
6357
  }
6358
 
6359
+ .premium-item-icon.dashicons,
6360
+ .premium-sub-item-icon.dashicons {
6361
+ width: 13px;
6362
+ height: 13px;
6363
  }
6364
 
6365
+ .premium-nav-menu-item {
6366
+ position: relative;
 
 
6367
  }
6368
 
6369
+ .premium-nav-menu-item .premium-menu-link {
6370
+ -js-display: flex;
6371
+ display: -webkit-box;
6372
+ display: -webkit-flex;
6373
+ display: -moz-box;
6374
+ display: -ms-flexbox;
6375
+ display: flex;
6376
+ -webkit-box-align: center;
6377
+ -webkit-align-items: center;
6378
+ -moz-box-align: center;
6379
+ -ms-flex-align: center;
6380
+ align-items: center;
6381
+ height: 100%;
6382
+ padding: 7px 10px;
6383
+ text-decoration: none;
6384
+ position: relative;
6385
  }
6386
 
6387
+ .premium-nav-menu-item .premium-dropdown-icon {
6388
+ margin: 5px;
 
6389
  }
6390
 
6391
+ .premium-nav-menu-item.menu-item-has-children {
6392
+ position: relative;
6393
  }
6394
 
6395
+ .premium-nav-menu-item.menu-item-has-children .premium-sub-menu {
6396
+ max-width: 100%;
6397
+ z-index: 9999;
 
 
 
 
 
 
 
 
 
 
 
 
 
6398
  }
6399
 
6400
+ .premium-nav-menu-item.menu-item-has-children .premium-sub-menu .premium-sub-menu-link {
6401
+ -webkit-box-pack: start;
6402
+ -webkit-justify-content: flex-start;
6403
+ -moz-box-pack: start;
6404
+ -ms-flex-pack: start;
6405
+ justify-content: flex-start;
6406
  }
6407
 
6408
+ .premium-nav-menu-item .menu-link {
6409
+ position: relative;
6410
+ text-decoration: none;
 
6411
  }
6412
 
6413
+ .premium-item-badge,
6414
+ .premium-sub-item-badge,
6415
+ .premium-rn-badge {
6416
+ position: absolute;
6417
+ padding: 1px 6px;
6418
+ min-width: 35px;
6419
+ text-align: center;
6420
+ font-size: 10px;
6421
+ -webkit-border-radius: 4px;
6422
+ border-radius: 4px;
6423
+ line-height: 1.8;
6424
+ white-space: nowrap;
6425
  }
6426
 
6427
+ .premium-nav-hor:not(.premium-hamburger-menu) .premium-item-badge,
6428
+ .premium-nav-hor:not(.premium-nav-slide) .premium-item-badge,
6429
+ .premium-nav-hor:not(.premium-nav-dropdown) .premium-item-badge {
6430
+ position: relative;
6431
+ margin: 8px;
6432
  }
6433
 
6434
+ .premium-nav-hor .premium-sub-item-badge,
6435
+ .premium-nav-slide .premium-sub-item-badge,
6436
+ .premium-nav-dropdown .premium-sub-item-badge {
6437
+ top: 50%;
6438
+ left: 0;
6439
+ -webkit-transform: translateY(-50%);
6440
+ -ms-transform: translateY(-50%);
6441
+ transform: translateY(-50%);
6442
  }
6443
 
6444
+ .premium-nav-ver.premium-vertical-right .premium-item-badge,
6445
+ .premium-nav-ver.premium-vertical-right .premium-sub-item-badge {
6446
+ top: 50%;
6447
+ right: 0;
6448
+ -webkit-transform: translateY(-50%);
6449
+ -ms-transform: translateY(-50%);
6450
+ transform: translateY(-50%);
6451
  }
6452
 
6453
+ .premium-nav-ver.premium-vertical-left .premium-item-badge,
6454
+ .premium-nav-ver.premium-vertical-left .premium-sub-item-badge {
6455
+ top: 50%;
6456
+ left: 0;
6457
+ -webkit-transform: translateY(-50%);
6458
+ -ms-transform: translateY(-50%);
6459
+ transform: translateY(-50%);
6460
  }
6461
 
6462
+ .premium-mega-nav-item {
6463
+ position: relative;
 
 
 
 
6464
  }
6465
 
6466
+ .premium-hamburger-menu .premium-mega-content-container,
6467
+ .premium-nav-dropdown .premium-mega-content-container,
6468
+ .premium-nav-slide .premium-mega-content-container {
6469
+ display: none;
 
 
6470
  }
6471
 
6472
+ .premium-mega-item-static {
6473
+ position: static !important;
 
 
 
 
 
 
6474
  }
6475
 
6476
+ .premium-hamburger-menu .premium-nav-menu-container,
6477
+ .premium-nav-dropdown .premium-nav-menu-container,
6478
+ .premium-nav-slide .premium-nav-menu-container {
6479
+ display: none;
 
 
 
 
6480
  }
6481
 
6482
+ .premium-hamburger-menu .premium-hamburger-toggle,
6483
+ .premium-nav-dropdown .premium-hamburger-toggle,
6484
+ .premium-nav-slide .premium-hamburger-toggle {
6485
+ -js-display: inline-flex;
6486
+ display: -webkit-inline-box;
6487
+ display: -webkit-inline-flex;
6488
+ display: -moz-inline-box;
6489
+ display: -ms-inline-flexbox;
6490
+ display: inline-flex;
6491
+ -webkit-box-orient: horizontal;
6492
+ -webkit-box-direction: reverse;
6493
+ -webkit-flex-direction: row-reverse;
6494
+ -moz-box-orient: horizontal;
6495
+ -moz-box-direction: reverse;
6496
+ -ms-flex-direction: row-reverse;
6497
+ flex-direction: row-reverse;
6498
  }
6499
 
6500
+ .premium-hidden-icon-yes.premium-hamburger-menu .premium-item-icon,
6501
+ .premium-hidden-icon-yes.premium-hamburger-menu .premium-sub-item-icon,
6502
+ .premium-hidden-icon-yes.premium-nav-dropdown .premium-item-icon,
6503
+ .premium-hidden-icon-yes.premium-nav-dropdown .premium-sub-item-icon,
6504
+ .premium-hidden-icon-yes.premium-nav-slide .premium-item-icon,
6505
+ .premium-hidden-icon-yes.premium-nav-slide .premium-sub-item-icon {
6506
+ display: none;
6507
  }
6508
 
6509
+ .premium-hidden-badge-yes.premium-hamburger-menu .premium-item-badge,
6510
+ .premium-hidden-badge-yes.premium-hamburger-menu .premium-sub-item-badge,
6511
+ .premium-hidden-badge-yes.premium-hamburger-menu .premium-rn-badge,
6512
+ .premium-hidden-badge-yes.premium-nav-dropdown .premium-item-badge,
6513
+ .premium-hidden-badge-yes.premium-nav-dropdown .premium-sub-item-badge,
6514
+ .premium-hidden-badge-yes.premium-nav-dropdown .premium-rn-badge,
6515
+ .premium-hidden-badge-yes.premium-nav-slide .premium-item-badge,
6516
+ .premium-hidden-badge-yes.premium-nav-slide .premium-sub-item-badge,
6517
+ .premium-hidden-badge-yes.premium-nav-slide .premium-rn-badge {
6518
+ display: none;
6519
  }
6520
 
6521
+ .premium-ham-dropdown .premium-mobile-menu-container,
6522
+ .premium-nav-dropdown .premium-mobile-menu-container {
6523
+ -js-display: flex;
6524
+ display: -webkit-box;
6525
+ display: -webkit-flex;
6526
+ display: -moz-box;
6527
+ display: -ms-flexbox;
6528
+ display: flex;
 
 
 
 
 
 
6529
  }
6530
 
6531
+ .premium-ham-dropdown .premium-toggle-opened .premium-toggle-close,
6532
+ .premium-nav-dropdown .premium-toggle-opened .premium-toggle-close {
6533
+ display: inline !important;
6534
+ }
6535
+
6536
+ .premium-ham-dropdown .premium-toggle-opened .premium-toggle-text,
6537
+ .premium-nav-dropdown .premium-toggle-opened .premium-toggle-text {
6538
+ display: none !important;
6539
+ }
6540
+
6541
+ .premium-stretch-dropdown .premium-mobile-menu-container {
6542
  position: absolute;
6543
+ z-index: 9999;
6544
  }
6545
 
6546
+ .premium-nav-default {
6547
+ display: none;
 
 
 
6548
  }
6549
 
6550
+ .premium-hamburger-toggle {
6551
  width: 100%;
6552
  }
6553
 
6554
+ /*
6555
+ * Pointer & Pointer Animations
6556
+ */
6557
+ .premium-menu-link-parent::before,
6558
+ .premium-menu-link-parent::after {
6559
+ display: block;
6560
+ position: absolute;
6561
+ -webkit-transition: all 0.3s cubic-bezier(0.58, 0.3, 0.005, 1);
6562
+ transition: all 0.3s cubic-bezier(0.58, 0.3, 0.005, 1);
6563
  }
6564
 
6565
+ .premium-nav-pointer-underline .premium-menu-link-parent::after,
6566
+ .premium-nav-pointer-double-line .premium-menu-link-parent::after {
6567
+ content: "";
6568
+ bottom: 0;
6569
  }
6570
 
6571
+ .premium-nav-pointer-overline .premium-menu-link-parent::before,
6572
+ .premium-nav-pointer-double-line .premium-menu-link-parent::before {
6573
+ content: "";
6574
+ top: 0;
 
 
 
 
6575
  }
6576
 
6577
+ .premium-nav-pointer-underline .premium-menu-link-parent::before,
6578
+ .premium-nav-pointer-underline .premium-menu-link-parent::after,
6579
+ .premium-nav-pointer-overline .premium-menu-link-parent::before,
6580
+ .premium-nav-pointer-overline .premium-menu-link-parent::after,
6581
+ .premium-nav-pointer-double-line .premium-menu-link-parent::before,
6582
+ .premium-nav-pointer-double-line .premium-menu-link-parent::after {
6583
+ height: 3px;
6584
+ width: 100%;
6585
+ right: 0;
6586
+ background-color: #55595c;
6587
+ z-index: 2;
6588
  }
6589
 
6590
+ .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
6591
+ .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after {
6592
  opacity: 0;
 
 
6593
  }
6594
 
6595
+ .premium-nav-pointer-underline.premium-nav-animation-none,
6596
+ .premium-nav-pointer-overline.premium-nav-animation-none,
6597
+ .premium-nav-pointer-double-line.premium-nav-animation-none {
6598
+ -webkit-transition-duration: 0s;
6599
+ transition-duration: 0s;
6600
  }
6601
 
6602
+ .premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent,
6603
+ .premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent::before,
6604
+ .premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent::after,
6605
+ .premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent:focus,
6606
+ .premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent:hover,
6607
+ .premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent,
6608
+ .premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent::before,
6609
+ .premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent::after,
6610
+ .premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent:focus,
6611
+ .premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent:hover,
6612
+ .premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent,
6613
+ .premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent::before,
6614
+ .premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent::after,
6615
+ .premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent:focus,
6616
+ .premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent:hover {
6617
+ -webkit-transition-duration: 0s;
6618
+ transition-duration: 0s;
6619
  }
6620
 
6621
+ .premium-nav-pointer-underline.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
6622
+ .premium-nav-pointer-double-line.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after {
6623
+ width: 10px;
6624
+ inset-inline-start: 100%;
 
6625
  }
6626
 
6627
+ .premium-nav-pointer-overline.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
6628
+ .premium-nav-pointer-double-line.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
6629
+ width: 10px;
6630
+ left: -20px;
 
6631
  }
6632
 
6633
+ .premium-nav-pointer-underline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
6634
+ .premium-nav-pointer-underline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
6635
+ .premium-nav-pointer-overline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
6636
+ .premium-nav-pointer-overline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
6637
+ .premium-nav-pointer-double-line.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
6638
+ .premium-nav-pointer-double-line.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after {
6639
+ height: 0;
6640
+ width: 0;
6641
+ left: 50%;
6642
  }
6643
 
6644
+ .premium-nav-pointer-underline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
6645
+ .premium-nav-pointer-overline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
6646
+ .premium-nav-pointer-double-line.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
6647
+ top: -10px;
6648
  }
6649
 
6650
+ .premium-nav-pointer-underline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
6651
+ .premium-nav-pointer-overline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
6652
+ .premium-nav-pointer-double-line.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after {
6653
+ bottom: -10px;
6654
  }
6655
 
6656
+ .premium-nav-pointer-underline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
6657
+ .premium-nav-pointer-overline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,
6658
+ .premium-nav-pointer-double-line.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
6659
+ top: 10px;
6660
  }
6661
 
6662
+ .premium-nav-pointer-underline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
6663
+ .premium-nav-pointer-overline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,
6664
+ .premium-nav-pointer-double-line.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after {
6665
+ bottom: 10px;
 
 
6666
  }
6667
 
6668
+ .premium-nav-pointer-framed .premium-menu-link-parent::before {
6669
+ content: "";
 
 
 
 
 
6670
  }
6671
 
6672
+ .premium-nav-pointer-framed .premium-menu-link-parent::before,
6673
+ .premium-nav-pointer-framed .premium-menu-link-parent::after {
6674
+ background: transparent;
6675
+ left: 0;
6676
+ top: 0;
6677
+ bottom: 0;
6678
+ right: 0;
6679
+ border: 3px solid #55595c;
6680
  }
6681
 
6682
+ .premium-nav-pointer-framed.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
6683
+ -webkit-transform: scale(0.75);
6684
+ -ms-transform: scale(0.75);
6685
+ transform: scale(0.75);
 
 
 
 
 
 
 
 
6686
  }
6687
 
6688
+ .premium-nav-pointer-framed.premium-nav-animation-shrink .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
6689
+ -webkit-transform: scale(1.25);
6690
+ -ms-transform: scale(1.25);
6691
+ transform: scale(1.25);
6692
  }
6693
 
6694
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::before,
6695
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::after {
6696
+ width: 3px;
6697
+ height: 3px;
6698
  }
6699
 
6700
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::before {
6701
+ border-width: 0 3px 3px 0;
6702
+ -webkit-transition: width 0.1s 0.2s, height 0.1s 0.3s, opacity 0.12s 0.22s;
6703
+ transition: width 0.1s 0.2s, height 0.1s 0.3s, opacity 0.12s 0.22s;
6704
  }
6705
 
6706
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::after {
6707
+ content: "";
6708
+ top: auto;
6709
+ bottom: 0;
6710
+ left: 0;
6711
+ right: auto;
6712
+ border-width: 3px 0 0 3px;
6713
+ -webkit-transition: width 0.1s, height 0.1s 0.1s, opacity 0.02s 0.18s;
6714
+ transition: width 0.1s, height 0.1s 0.1s, opacity 0.02s 0.18s;
6715
  }
6716
 
6717
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::before,
6718
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::before {
6719
+ -webkit-transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s;
6720
+ transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s;
6721
  }
6722
 
6723
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::after,
6724
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::after {
6725
+ -webkit-transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s;
6726
+ transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s;
6727
  }
6728
 
6729
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::before,
6730
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::after,
6731
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::before,
6732
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::after {
6733
  width: 100%;
6734
+ height: 100%;
6735
  }
6736
 
6737
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::before {
6738
+ -webkit-transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s;
6739
+ transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s;
6740
  }
6741
 
6742
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::after {
6743
+ -webkit-transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s;
6744
+ transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s;
 
6745
  }
6746
 
6747
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::before,
6748
+ .premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::after {
6749
+ width: 100%;
6750
+ height: 100%;
 
 
 
 
 
 
6751
  }
6752
 
6753
+ .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::before {
6754
+ border-width: 3px 3px 0 0;
 
 
 
 
 
 
6755
  }
6756
 
6757
+ .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::after {
6758
+ content: "";
6759
+ top: auto;
6760
+ bottom: 0;
6761
  left: 0;
6762
+ right: auto;
6763
+ border-width: 0 0 3px 3px;
 
6764
  }
6765
 
6766
+ .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::before,
6767
+ .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::after {
6768
+ width: 3px;
6769
+ height: 3px;
 
6770
  }
6771
 
6772
+ .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:hover::before,
6773
+ .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:hover::after,
6774
+ .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:focus::before,
6775
+ .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:focus::after {
6776
+ width: 100%;
6777
+ height: 100%;
6778
+ -webkit-transition: opacity 2ms, width 0.4s, height 0.4s;
6779
+ transition: opacity 2ms, width 0.4s, height 0.4s;
6780
  }
6781
 
6782
+ .premium-nav-pointer-framed.premium-nav-animation-corners .premium-active-item .premium-menu-link-parent::before,
6783
+ .premium-nav-pointer-framed.premium-nav-animation-corners .premium-active-item .premium-menu-link-parent::after {
6784
+ width: 100%;
6785
+ height: 100%;
6786
+ -webkit-transition: opacity 2ms, width 0.4s, height 0.4s;
6787
+ transition: opacity 2ms, width 0.4s, height 0.4s;
6788
  }
6789
 
6790
+ .premium-nav-pointer-text.premium-nav-animation-grow .premium-menu-link-parent:hover,
6791
+ .premium-nav-pointer-text.premium-nav-animation-grow .premium-menu-link-parent:focus {
6792
+ -webkit-transform: scale(1.2);
6793
+ -ms-transform: scale(1.2);
6794
+ transform: scale(1.2);
 
 
 
 
 
 
 
 
 
 
6795
  }
6796
 
6797
+ .premium-nav-pointer-text.premium-nav-animation-shrink .premium-menu-link-parent:hover,
6798
+ .premium-nav-pointer-text.premium-nav-animation-shrink .premium-menu-link-parent:focus {
6799
+ -webkit-transform: scale(0.8);
6800
+ -ms-transform: scale(0.8);
6801
+ transform: scale(0.8);
 
 
6802
  }
6803
 
6804
+ .premium-nav-pointer-text.premium-nav-animation-sink .premium-menu-link-parent:hover,
6805
+ .premium-nav-pointer-text.premium-nav-animation-sink .premium-menu-link-parent:focus {
6806
+ -webkit-transform: translateY(8px);
6807
+ -ms-transform: translateY(8px);
6808
+ transform: translateY(8px);
6809
  }
6810
 
6811
+ .premium-nav-pointer-text.premium-nav-animation-float .premium-menu-link-parent:hover,
6812
+ .premium-nav-pointer-text.premium-nav-animation-float .premium-menu-link-parent:focus {
6813
+ -webkit-transform: translateY(-8px);
6814
+ -ms-transform: translateY(-8px);
6815
+ transform: translateY(-8px);
6816
  }
6817
 
6818
+ .premium-nav-pointer-text.premium-nav-animation-skew .premium-menu-link-parent:hover,
6819
+ .premium-nav-pointer-text.premium-nav-animation-skew .premium-menu-link-parent:focus {
6820
+ -webkit-transform: skew(-8deg);
6821
+ -ms-transform: skew(-8deg);
6822
+ transform: skew(-8deg);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6823
  }
6824
 
6825
+ .premium-nav-pointer-text.premium-nav-animation-rotate .premium-menu-link-parent:hover,
6826
+ .premium-nav-pointer-text.premium-nav-animation-rotate .premium-menu-link-parent:focus {
6827
+ -webkit-transform: rotate(6deg);
6828
+ -ms-transform: rotate(6deg);
6829
+ transform: rotate(6deg);
6830
  }
6831
 
6832
+ .premium-nav-pointer-background .premium-menu-link-parent::before {
6833
+ top: 0;
6834
+ left: 0;
6835
+ right: 0;
6836
+ bottom: 0;
6837
+ background: #55595c;
6838
+ background-color: #55595c;
6839
+ z-index: -1;
6840
  }
6841
 
6842
+ .premium-nav-pointer-background .premium-menu-link-parent::before,
6843
+ .premium-nav-pointer-background .premium-menu-link-parent::after {
6844
+ content: "";
6845
+ -webkit-transition: 0.3s;
6846
+ transition: 0.3s;
6847
  }
6848
 
6849
+ .premium-nav-pointer-background.premium-nav-animation-grow .premium-menu-link-parent::before {
6850
+ -webkit-transform: scale(0.5);
6851
+ -ms-transform: scale(0.5);
6852
+ transform: scale(0.5);
6853
  }
6854
 
6855
+ .premium-nav-pointer-background.premium-nav-animation-grow .premium-menu-link-parent:hover::before,
6856
+ .premium-nav-pointer-background.premium-nav-animation-grow .premium-menu-link-parent:focus::before {
6857
+ -webkit-transform: scale(1);
6858
+ -ms-transform: scale(1);
6859
+ transform: scale(1);
 
6860
  }
6861
 
6862
+ .premium-nav-pointer-background.premium-nav-animation-grow .premium-active-item .premium-menu-link-parent::before {
6863
+ -webkit-transform: scale(1);
6864
+ -ms-transform: scale(1);
6865
+ transform: scale(1);
6866
  }
6867
 
6868
+ .premium-nav-pointer-background.premium-nav-animation-shrink .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
6869
+ -webkit-transform: scale(1.2);
6870
+ -ms-transform: scale(1.2);
6871
+ transform: scale(1.2);
6872
+ -webkit-transition: 0.3;
6873
+ transition: 0.3;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6874
  }
6875
 
6876
+ .premium-nav-pointer-background.premium-nav-animation-sweep-left .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
6877
+ left: 100%;
6878
+ }
6879
+
6880
+ .premium-nav-pointer-background.premium-nav-animation-sweep-right .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
6881
+ right: 100%;
 
 
 
 
 
 
 
 
 
 
 
 
6882
  }
6883
 
6884
+ .premium-nav-pointer-background.premium-nav-animation-sweep-up .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
6885
+ top: 100%;
6886
  }
6887
 
6888
+ .premium-nav-pointer-background.premium-nav-animation-sweep-down .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
6889
+ bottom: 100%;
 
6890
  }
6891
 
6892
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent::after,
6893
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent::after {
6894
+ top: 0;
6895
+ left: 0;
6896
+ right: 0;
6897
+ bottom: 0;
6898
+ background: #55595c;
6899
+ background-color: #55595c;
6900
+ z-index: -1;
6901
  }
6902
 
6903
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent::before {
6904
+ top: 0;
6905
+ bottom: 100%;
 
 
 
6906
  }
6907
 
6908
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent::after {
6909
+ top: 100%;
6910
+ bottom: 0;
6911
  }
6912
 
6913
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:hover::before,
6914
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:focus::before {
6915
+ bottom: 50%;
 
 
 
 
 
 
 
6916
  }
6917
 
6918
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:hover::after,
6919
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:focus::after {
6920
+ top: 50%;
 
 
 
 
 
 
 
 
 
 
6921
  }
6922
 
6923
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-active-item .premium-menu-link-parent::before {
6924
+ bottom: 50%;
 
 
6925
  }
6926
 
6927
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-active-item .premium-menu-link-parent::after {
6928
+ top: 50%;
 
 
 
 
6929
  }
6930
 
6931
+ .premium-nav-pointer-background.premium-nav-animation-shutter-out-vertical .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
6932
+ bottom: 50%;
6933
+ top: 50%;
 
6934
  }
6935
 
6936
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent::before {
6937
+ right: 0;
6938
+ left: 100%;
 
 
 
 
6939
  }
6940
 
6941
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent::after {
6942
+ right: 100%;
6943
+ left: 0;
6944
  }
6945
 
6946
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:hover::before,
6947
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:focus::before {
6948
+ left: 50%;
6949
  }
6950
 
6951
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:hover::after,
6952
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:focus::after {
6953
+ right: 50%;
 
 
 
 
6954
  }
6955
 
6956
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-active-item .premium-menu-link-parent::before {
6957
+ left: 50%;
 
6958
  }
6959
 
6960
+ .premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-active-item .premium-menu-link-parent::after {
6961
+ right: 50%;
 
6962
  }
6963
 
6964
+ .premium-nav-pointer-background.premium-nav-animation-shutter-out-horizontal .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before {
6965
+ left: 50%;
6966
+ right: 50%;
 
6967
  }
6968
 
6969
+ .premium-active-item::before,
6970
+ .premium-active-item::after,
6971
+ .premium-menu-link-parent:hover::before,
6972
+ .premium-menu-link-parent:hover::after,
6973
+ .premium-menu-link-parent:focus::before,
6974
+ .premium-menu-link-parent:focus::after {
6975
+ -webkit-transform: scale(1);
6976
+ -ms-transform: scale(1);
6977
+ transform: scale(1);
6978
  }
6979
 
6980
+ /**Sub Menu Animation*/
6981
+ .premium-nav-menu-item .premium-sub-menu,
6982
+ .premium-nav-menu-item .premium-mega-content-container {
6983
+ -webkit-transition: 0.5s all ease-in-out;
6984
+ transition: 0.5s all ease-in-out;
6985
+ -webkit-transition-delay: 0.1s;
6986
+ transition-delay: 0.1s;
 
 
 
6987
  }
6988
 
6989
+ [class*="premium-nav-slide-"].premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item.premium-item-hovered>.premium-sub-menu,
6990
+ [class*="premium-nav-slide-"].premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item.premium-item-hovered>.premium-mega-content-container,
6991
+ [class*="premium-nav-slide-"].premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu.premium-item-hovered>.premium-sub-menu,
6992
+ [class*="premium-nav-slide-"].premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.premium-item-hovered>.premium-sub-menu,
6993
+ [class*="premium-nav-slide-"].premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.premium-item-hovered>.premium-mega-content-container,
6994
+ [class*="premium-nav-slide-"].premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu.premium-item-hovered>.premium-sub-menu {
6995
+ -webkit-transform: translate(0);
6996
+ -ms-transform: translate(0);
6997
+ transform: translate(0);
6998
  }
6999
 
7000
+ .premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,
7001
+ .premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,
7002
+ .premium-nav-slide-up.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu,
7003
+ .premium-nav-slide-up.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container {
7004
+ -webkit-transform: translateY(10px);
7005
+ -ms-transform: translateY(10px);
7006
+ transform: translateY(10px);
 
7007
  }
7008
 
7009
+ .premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,
7010
+ .premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,
7011
+ .premium-nav-slide-down.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu,
7012
+ .premium-nav-slide-down.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container {
7013
+ -webkit-transform: translateY(-10px);
7014
+ -ms-transform: translateY(-10px);
7015
+ transform: translateY(-10px);
7016
  }
7017
 
7018
+ .premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,
7019
+ .premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,
7020
+ .premium-nav-slide-right.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu,
7021
+ .premium-nav-slide-right.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container {
7022
+ -webkit-transform: translateX(-10px);
7023
+ -ms-transform: translateX(-10px);
7024
+ transform: translateX(-10px);
7025
  }
7026
 
7027
+ .premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,
7028
+ .premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,
7029
+ .premium-nav-slide-left.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu,
7030
+ .premium-nav-slide-left.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container {
7031
+ -webkit-transform: translateX(10px);
7032
+ -ms-transform: translateX(10px);
7033
+ transform: translateX(10px);
7034
  }
7035
 
7036
+ /**Horizontal - Static Mega Content*/
7037
+ /*UP*/
7038
+ .premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container {
7039
+ -webkit-transform: translateX(-50%) translateY(10px);
7040
+ -ms-transform: translateX(-50%) translateY(10px);
7041
+ transform: translateX(-50%) translateY(10px);
7042
+ }
7043
+
7044
+ .premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static.premium-item-hovered .premium-mega-content-container {
7045
+ -webkit-transform: translateX(-50%) translateY(0);
7046
+ -ms-transform: translateX(-50%) translateY(0);
7047
+ transform: translateX(-50%) translateY(0);
7048
  }
7049
 
7050
+ /*DOWN*/
7051
+ .premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container {
7052
+ -webkit-transform: translateX(-50%) translateY(-10px);
7053
+ -ms-transform: translateX(-50%) translateY(-10px);
7054
+ transform: translateX(-50%) translateY(-10px);
7055
  }
7056
 
7057
+ .premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static.premium-item-hovered .premium-mega-content-container {
7058
+ -webkit-transform: translateX(-50%) translateY(0);
7059
+ -ms-transform: translateX(-50%) translateY(0);
7060
+ transform: translateX(-50%) translateY(0);
 
 
 
 
 
 
 
 
 
 
 
 
7061
  }
7062
 
7063
+ /*Left*/
7064
+ .premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container {
7065
+ -webkit-transform: translateX(-45%);
7066
+ -ms-transform: translateX(-45%);
7067
+ transform: translateX(-45%);
7068
  }
7069
 
7070
+ .premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static.premium-item-hovered .premium-mega-content-container {
7071
+ -webkit-transform: translateX(-50%);
7072
+ -ms-transform: translateX(-50%);
7073
+ transform: translateX(-50%);
7074
  }
7075
 
7076
+ /*Right*/
7077
+ .premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container {
7078
+ -webkit-transform: translateX(-55%);
7079
+ -ms-transform: translateX(-55%);
7080
+ transform: translateX(-55%);
7081
  }
7082
 
7083
+ .premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static.premium-item-hovered .premium-mega-content-container {
7084
+ -webkit-transform: translateX(-50%);
7085
+ -ms-transform: translateX(-50%);
7086
+ transform: translateX(-50%);
7087
  }
7088
 
7089
+ /**Vertical - Static Mega Content*/
7090
+ .premium-nav-slide-down.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static.premium-item-hovered .premium-mega-content-container,
7091
+ .premium-nav-slide-up.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static.premium-item-hovered .premium-mega-content-container {
7092
+ -webkit-transform: translateY(0);
7093
+ -ms-transform: translateY(0);
7094
+ transform: translateY(0);
7095
  }
7096
 
7097
+ .premium-nav-slide-right.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static.premium-item-hovered .premium-mega-content-container,
7098
+ .premium-nav-slide-left.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static.premium-item-hovered .premium-mega-content-container {
7099
+ -webkit-transform: translateX(0);
7100
+ -ms-transform: translateX(0);
7101
+ transform: translateX(0);
 
 
 
 
 
 
 
 
 
 
7102
  }
7103
 
7104
+ /** Random Badge */
7105
+ .premium-rn-badge,
7106
+ .premium-mega-content-container .premium-rn-badge {
7107
+ position: absolute;
7108
+ -webkit-transform: translateY(-50%);
7109
+ -ms-transform: translateY(-50%);
7110
+ transform: translateY(-50%);
7111
+ top: 50%;
7112
+ left: 10px;
7113
+ -webkit-transition: all 0.3s;
7114
+ transition: all 0.3s;
7115
  }
7116
 
7117
+ .premium-nav-ver.premium-vertical-right .premium-rn-badge {
7118
+ top: 50%;
7119
+ right: 10px;
7120
+ left: unset;
7121
+ -webkit-transform: translateY(-50%);
7122
+ -ms-transform: translateY(-50%);
7123
+ transform: translateY(-50%);
7124
  }
7125
 
7126
+ .premium-nav-ver.premium-vertical-right .premium-mega-content-container .premium-rn-badge {
7127
+ left: 10px;
7128
+ right: unset;
 
 
 
 
 
 
 
 
 
 
 
 
 
7129
  }
7130
 
7131
+ /** Sub Item Badge Effects*/
7132
+ .has-pa-badge:hover {
7133
+ -webkit-transition: all 0.3s;
7134
+ transition: all 0.3s;
7135
  }
7136
 
7137
+ .premium-sub-item-badge {
7138
+ -webkit-transition: all 0.3s;
7139
+ transition: all 0.3s;
7140
  }
7141
 
7142
+ .premium-mega-content-container .premium-badge-dot .premium-sub-item-badge,
7143
+ .premium-mega-content-container .premium-badge-dot .premium-rn-badge,
7144
+ .premium-sub-menu .premium-badge-dot .premium-sub-item-badge,
7145
+ .premium-sub-menu .premium-badge-dot .premium-rn-badge {
7146
+ font-size: 0px;
7147
+ min-width: 1px;
7148
+ padding: 3px;
7149
+ -webkit-border-radius: 50%;
7150
+ border-radius: 50%;
7151
+ -webkit-transition: all 0.3s;
7152
+ transition: all 0.3s;
7153
  }
7154
 
7155
+ .premium-mega-content-container .premium-badge-pulse:hover .premium-sub-item-badge,
7156
+ .premium-mega-content-container .premium-badge-pulse:hover .premium-rn-badge,
7157
+ .premium-sub-menu .premium-badge-pulse:hover .premium-sub-item-badge,
7158
+ .premium-sub-menu .premium-badge-pulse:hover .premium-rn-badge {
7159
+ -webkit-animation: badge-pulse-grow 0.5s alternate infinite ease-in-out;
7160
+ animation: badge-pulse-grow 0.5s alternate infinite ease-in-out;
7161
  }
7162
 
7163
+ .premium-mega-content-container .premium-badge-buzz:hover .premium-sub-item-badge,
7164
+ .premium-mega-content-container .premium-badge-buzz:hover .premium-rn-badge,
7165
+ .premium-sub-menu .premium-badge-buzz:hover .premium-sub-item-badge,
7166
+ .premium-sub-menu .premium-badge-buzz:hover .premium-rn-badge {
7167
+ -webkit-animation: badge-buzz 0.5s alternate infinite ease-in-out;
7168
+ animation: badge-buzz 0.5s alternate infinite ease-in-out;
7169
  }
7170
 
7171
+ .premium-mega-content-container .premium-badge-slide-right .premium-sub-item-badge,
7172
+ .premium-mega-content-container .premium-badge-slide-right .premium-rn-badge,
7173
+ .premium-sub-menu .premium-badge-slide-right .premium-sub-item-badge,
7174
+ .premium-sub-menu .premium-badge-slide-right .premium-rn-badge {
7175
+ -webkit-transform: translateY(-50%) translateX(-5px);
7176
+ -ms-transform: translateY(-50%) translateX(-5px);
7177
+ transform: translateY(-50%) translateX(-5px);
7178
+ -webkit-transition: -webkit-transform 0.5s;
7179
+ transition: -webkit-transform 0.5s;
7180
+ transition: transform 0.5s;
7181
+ transition: transform 0.5s, -webkit-transform 0.5s;
 
7182
  }
7183
 
7184
+ .premium-mega-content-container .premium-badge-slide-right:hover .premium-sub-item-badge,
7185
+ .premium-mega-content-container .premium-badge-slide-right:hover .premium-rn-badge,
7186
+ .premium-sub-menu .premium-badge-slide-right:hover .premium-sub-item-badge,
7187
+ .premium-sub-menu .premium-badge-slide-right:hover .premium-rn-badge {
7188
+ -webkit-transform: translateY(-50%) translateX(5px);
7189
+ -ms-transform: translateY(-50%) translateX(5px);
7190
+ transform: translateY(-50%) translateX(5px);
7191
  }
7192
 
7193
+ .premium-mega-content-container .premium-badge-slide-left .premium-sub-item-badge,
7194
+ .premium-mega-content-container .premium-badge-slide-left .premium-rn-badge,
7195
+ .premium-sub-menu .premium-badge-slide-left .premium-sub-item-badge,
7196
+ .premium-sub-menu .premium-badge-slide-left .premium-rn-badge {
7197
+ -webkit-transform: translateY(-50%) translateX(5px);
7198
+ -ms-transform: translateY(-50%) translateX(5px);
7199
+ transform: translateY(-50%) translateX(5px);
7200
+ -webkit-transition: -webkit-transform 0.5s;
7201
+ transition: -webkit-transform 0.5s;
7202
+ transition: transform 0.5s;
7203
+ transition: transform 0.5s, -webkit-transform 0.5s;
7204
  }
7205
 
7206
+ .premium-mega-content-container .premium-badge-slide-left:hover .premium-sub-item-badge,
7207
+ .premium-mega-content-container .premium-badge-slide-left:hover .premium-rn-badge,
7208
+ .premium-sub-menu .premium-badge-slide-left:hover .premium-sub-item-badge,
7209
+ .premium-sub-menu .premium-badge-slide-left:hover .premium-rn-badge {
7210
+ -webkit-transform: translateY(-50%) translateX(-5px);
7211
+ -ms-transform: translateY(-50%) translateX(-5px);
7212
+ transform: translateY(-50%) translateX(-5px);
7213
  }
7214
 
7215
+ .premium-mega-content-container .premium-badge-expand .premium-sub-item-badge,
7216
+ .premium-mega-content-container .premium-badge-expand .premium-rn-badge,
7217
+ .premium-sub-menu .premium-badge-expand .premium-sub-item-badge,
7218
+ .premium-sub-menu .premium-badge-expand .premium-rn-badge {
7219
+ -webkit-transform: translateY(-50%) scaleX(0);
7220
+ -ms-transform: translateY(-50%) scaleX(0);
7221
+ transform: translateY(-50%) scaleX(0);
7222
+ -webkit-transition: -webkit-transform 0.25s ease-out;
7223
+ transition: -webkit-transform 0.25s ease-out;
7224
+ transition: transform 0.25s ease-out;
7225
+ transition: transform 0.25s ease-out, -webkit-transform 0.25s ease-out;
7226
  }
7227
 
7228
+ .premium-mega-content-container .premium-badge-expand:hover .premium-sub-item-badge,
7229
+ .premium-mega-content-container .premium-badge-expand:hover .premium-rn-badge,
7230
+ .premium-sub-menu .premium-badge-expand:hover .premium-sub-item-badge,
7231
+ .premium-sub-menu .premium-badge-expand:hover .premium-rn-badge {
7232
+ -webkit-transform: translateY(-50%) scaleX(1);
7233
+ -ms-transform: translateY(-50%) scaleX(1);
7234
+ transform: translateY(-50%) scaleX(1);
7235
  }
7236
 
7237
+ /* Pulse Grow */
7238
+ @-webkit-keyframes badge-pulse-grow {
7239
+ to {
7240
+ -webkit-transform: translateY(-50%) scale(1.07);
7241
+ transform: translateY(-50%) scale(1.07);
7242
+ }
7243
  }
7244
 
7245
+ @keyframes badge-pulse-grow {
7246
+ to {
7247
+ -webkit-transform: translateY(-50%) scale(1.07);
7248
+ transform: translateY(-50%) scale(1.07);
7249
+ }
7250
  }
7251
 
7252
+ /* Buzz */
7253
+ @-webkit-keyframes badge-buzz {
7254
+ 50% {
7255
+ -webkit-transform: translateY(-50%) translateX(3px) rotate(2deg);
7256
+ transform: translateY(-50%) translateX(3px) rotate(2deg);
7257
+ }
7258
+
7259
+ 100% {
7260
+ -webkit-transform: translateY(-50%) translateX(-3px) rotate(-2deg);
7261
+ transform: translateY(-50%) translateX(-3px) rotate(-2deg);
7262
+ }
7263
  }
7264
 
7265
+ @keyframes badge-buzz {
7266
+ 50% {
7267
+ -webkit-transform: translateY(-50%) translateX(3px) rotate(3deg);
7268
+ transform: translateY(-50%) translateX(3px) rotate(3deg);
7269
+ }
7270
+
7271
+ 100% {
7272
+ -webkit-transform: translateY(-50%) translateX(-3px) rotate(-3deg);
7273
+ transform: translateY(-50%) translateX(-3px) rotate(-3deg);
7274
+ }
 
 
 
 
 
 
7275
  }
7276
 
7277
+ body.premium-scroll-disabled {
7278
+ overflow-y: hidden;
7279
+ height: 100vh;
7280
+ margin: 0;
7281
+ }
7282
+ /************ Premium Team Members ************/
7283
+ /*********************************************/
7284
+ .premium-person-container {
7285
+ position: relative;
7286
  }
7287
 
7288
+ .premium-person-image-container {
7289
+ position: relative;
7290
+ text-align: center;
7291
+ overflow: hidden;
 
 
 
 
 
 
7292
  }
7293
 
7294
+ .premium-person-image-container .premium-person-image-wrap {
7295
+ overflow: hidden;
 
 
 
 
 
 
7296
  }
7297
 
7298
+ .premium-person-zoomout-effect .premium-person-image-container img,
7299
+ .premium-person-scale-effect .premium-person-image-container img {
7300
+ -webkit-transform: scale(1.2);
7301
+ -ms-transform: scale(1.2);
7302
+ transform: scale(1.2);
7303
  }
7304
 
7305
+ .premium-person-sepia-effect .premium-person-image-container img {
7306
+ -webkit-filter: sepia(30%);
7307
+ filter: sepia(30%);
7308
  }
7309
 
7310
+ .premium-person-bright-effect .premium-person-image-container img {
7311
+ -webkit-filter: brightness(1);
7312
+ filter: brightness(1);
7313
  }
7314
 
7315
+ .premium-person-trans-effect .premium-person-image-container img {
7316
+ -webkit-transform: translateX(15px) scale(1.1);
7317
+ -ms-transform: translateX(15px) scale(1.1);
7318
+ transform: translateX(15px) scale(1.1);
7319
  }
7320
 
7321
+ .premium-person-zoomin-effect:hover .premium-person-image-container img {
7322
+ -webkit-transform: scale(1.2);
7323
+ -ms-transform: scale(1.2);
7324
+ transform: scale(1.2);
7325
  }
7326
 
7327
+ .premium-person-zoomout-effect:hover .premium-person-image-container img {
7328
+ -webkit-transform: scale(1.1);
7329
+ -ms-transform: scale(1.1);
7330
+ transform: scale(1.1);
 
 
 
 
 
7331
  }
7332
 
7333
+ .premium-person-scale-effect:hover .premium-person-image-container img {
7334
+ -webkit-transform: scale(1.3) rotate(-5deg);
7335
+ -ms-transform: scale(1.3) rotate(-5deg);
7336
+ transform: scale(1.3) rotate(-5deg);
7337
  }
7338
 
7339
+ .premium-person-grayscale-effect:hover .premium-person-image-container img {
7340
+ -webkit-filter: grayscale(100%);
7341
+ filter: grayscale(100%);
 
7342
  }
7343
 
7344
+ .premium-person-blur-effect:hover .premium-person-image-container img {
7345
+ -webkit-filter: blur(3px);
7346
+ filter: blur(3px);
 
 
 
 
 
 
 
 
7347
  }
7348
 
7349
+ .premium-person-sepia-effect:hover .premium-person-image-container img {
7350
+ -webkit-filter: sepia(0%);
7351
+ filter: sepia(0%);
7352
  }
7353
 
7354
+ .premium-person-bright-effect:hover .premium-person-image-container img {
7355
+ -webkit-filter: brightness(1.2);
7356
+ filter: brightness(1.2);
 
 
7357
  }
7358
 
7359
+ .premium-person-trans-effect:hover .premium-person-image-container img {
7360
+ -webkit-transform: translateX(0px) scale(1.1);
7361
+ -ms-transform: translateX(0px) scale(1.1);
7362
+ transform: translateX(0px) scale(1.1);
 
 
 
 
 
 
 
 
 
 
 
 
 
7363
  }
7364
 
7365
+ .premium-person-container .premium-person-image-container img {
7366
+ width: 100%;
7367
+ height: 100%;
7368
+ display: block;
7369
+ -o-object-fit: cover;
7370
+ object-fit: cover;
7371
+ -webkit-transition: all 0.5s ease-in-out;
7372
+ transition: all 0.5s ease-in-out;
7373
  }
7374
 
7375
+ .premium-person-style2 .premium-person-social {
7376
+ position: absolute;
7377
+ top: 0;
7378
+ right: 0;
7379
+ width: 100%;
7380
+ height: 100%;
7381
+ z-index: 2;
7382
+ -js-display: flex;
7383
+ display: -webkit-box;
7384
+ display: -webkit-flex;
7385
+ display: -moz-box;
7386
+ display: -ms-flexbox;
7387
+ display: flex;
7388
+ -webkit-box-pack: center;
7389
+ -webkit-justify-content: center;
7390
+ -moz-box-pack: center;
7391
+ -ms-flex-pack: center;
7392
+ justify-content: center;
7393
+ -webkit-box-align: center;
7394
+ -webkit-align-items: center;
7395
+ -moz-box-align: center;
7396
+ -ms-flex-align: center;
7397
+ align-items: center;
7398
+ -webkit-box-shadow: inset 0 0 120px 0 rgba(0, 0, 0, 0.5);
7399
+ box-shadow: inset 0 0 120px 0 rgba(0, 0, 0, 0.5);
7400
+ -webkit-transition: all 0.5s linear 0s;
7401
+ transition: all 0.5s linear 0s;
7402
+ opacity: 0;
7403
  }
7404
 
7405
+ .premium-person-style2 .premium-person-image-container:hover .premium-person-social {
7406
+ opacity: 1;
 
 
 
 
 
 
 
7407
  }
7408
 
7409
+ .premium-person-list-item a {
7410
+ display: inline-block;
 
 
7411
  }
7412
 
7413
+ .premium-person-style2 .premium-person-list-item a {
7414
+ opacity: 0;
7415
+ -webkit-transform: scale(0);
7416
+ -ms-transform: scale(0);
7417
+ transform: scale(0);
7418
+ -webkit-transition: all 0.5s ease-in-out 0s;
7419
+ transition: all 0.5s ease-in-out 0s;
7420
  }
7421
 
7422
+ .premium-person-style2 .premium-person-image-container:hover .premium-person-list-item a {
7423
+ opacity: 1;
7424
+ -webkit-transform: scale(1);
7425
+ -ms-transform: scale(1);
7426
+ transform: scale(1);
7427
  }
7428
 
7429
+ .premium-person-info-container {
7430
+ padding: 30px 15px;
 
 
7431
  }
7432
 
7433
+ .premium-person-name {
7434
+ margin: 0 0 5px;
7435
+ font-weight: 700;
7436
  }
7437
 
7438
+ .premium-person-title {
7439
+ margin: 0 0 20px;
7440
+ padding: 0;
 
 
 
 
 
7441
  }
7442
 
7443
+ .premium-person-content {
7444
+ margin: 0 0 30px;
 
 
7445
  }
7446
 
7447
+ /*Override Theme List Margin*/
7448
+ ul.premium-person-social-list {
7449
+ margin: 0px !important;
7450
+ padding: 0;
7451
  }
7452
 
7453
+ .premium-person-social-list .premium-person-list-item {
7454
+ display: inline;
7455
+ list-style: none;
 
7456
  }
7457
 
7458
+ .premium-person-social-list li {
7459
+ position: relative;
7460
+ bottom: 0px;
7461
+ -webkit-transition: all 0.2s ease-in-out;
7462
+ transition: all 0.2s ease-in-out;
7463
  }
7464
 
7465
+ .premium-person-social-list li i {
7466
+ position: relative;
7467
+ bottom: 0px;
7468
+ -webkit-transition: all 0.2s ease-in-out;
7469
+ transition: all 0.2s ease-in-out;
 
 
 
 
7470
  }
7471
 
7472
+ .premium-person-defaults-yes li.premium-person-facebook:hover a {
7473
+ background-color: #3b5998 !important;
 
 
7474
  }
7475
 
7476
+ .premium-person-defaults-yes li.premium-person-twitter:hover a {
7477
+ background-color: #55acee !important;
 
 
7478
  }
7479
 
7480
+ .premium-person-defaults-yes li.premium-person-linkedin:hover a {
7481
+ background-color: #0077b5 !important;
 
 
 
 
7482
  }
7483
 
7484
+ .premium-person-defaults-yes li.premium-person-google:hover a {
7485
+ background-color: #dc4e41 !important;
 
7486
  }
7487
 
7488
+ .premium-person-defaults-yes li.premium-person-youtube:hover a {
7489
+ background-color: #b31217 !important;
 
7490
  }
7491
 
7492
+ .premium-person-defaults-yes li.premium-person-instagram:hover a {
7493
+ background-color: #e4405f !important;
 
 
7494
  }
7495
 
7496
+ .premium-person-defaults-yes li.premium-person-skype:hover a {
7497
+ background-color: #00aff0 !important;
7498
  }
7499
 
7500
+ .premium-person-defaults-yes li.premium-person-pinterest:hover a {
7501
+ background-color: #bd081c !important;
 
 
 
 
 
7502
  }
7503
 
7504
+ .premium-person-defaults-yes li.premium-person-dribbble:hover a {
7505
+ background-color: #ea4c89 !important;
 
 
7506
  }
7507
 
7508
+ .premium-person-defaults-yes li.premium-person-mail:hover a {
7509
+ background-color: #b23121 !important;
 
 
 
 
 
 
7510
  }
7511
 
7512
+ .premium-person-defaults-yes li.premium-person-behance:hover a {
7513
+ background-color: #1769ff !important;
 
 
 
 
7514
  }
7515
 
7516
+ .premium-person-defaults-yes li.premium-person-whatsapp:hover a {
7517
+ background-color: #25d366 !important;
 
 
 
7518
  }
7519
 
7520
+ .premium-person-defaults-yes li.premium-person-telegram:hover a {
7521
+ background-color: #0088cc !important;
 
 
 
7522
  }
7523
 
7524
+ .premium-person-defaults-yes li.premium-person-site:hover a {
7525
+ background-color: #0055a5 !important;
 
 
 
7526
  }
7527
 
7528
+ .premium-person-social-list li:hover a {
7529
+ -webkit-box-shadow: none;
7530
+ box-shadow: none;
 
 
7531
  }
7532
 
7533
+ .premium-person-social-list li a:focus {
7534
+ -webkit-box-shadow: none;
7535
+ box-shadow: none;
7536
+ outline: none;
 
7537
  }
7538
 
7539
+ .premium-person-social-list li i {
7540
+ font-size: 18px;
 
 
 
7541
  }
7542
 
7543
+ .elementor-widget-premium-addon-person .elementor-widget-container {
7544
+ -js-display: flex;
7545
+ display: -webkit-box;
7546
+ display: -webkit-flex;
7547
+ display: -moz-box;
7548
+ display: -ms-flexbox;
7549
+ display: flex;
7550
+ -webkit-box-pack: center;
7551
+ -webkit-justify-content: center;
7552
+ -moz-box-pack: center;
7553
+ -ms-flex-pack: center;
7554
+ justify-content: center;
7555
  }
7556
 
7557
+ .premium-persons-container.multiple-persons {
7558
+ -js-display: flex;
7559
+ display: -webkit-box;
7560
+ display: -webkit-flex;
7561
+ display: -moz-box;
7562
+ display: -ms-flexbox;
7563
+ display: flex;
7564
+ -webkit-flex-wrap: wrap;
7565
+ -ms-flex-wrap: wrap;
7566
+ flex-wrap: wrap;
7567
+ width: 100%;
7568
  }
7569
 
7570
+ .premium-person-style1 .premium-person-container {
7571
+ overflow: hidden;
 
 
7572
  }
7573
 
7574
+ .premium-person-style1 .premium-person-container .premium-person-info {
7575
+ position: absolute;
7576
+ top: auto;
7577
+ left: 0;
7578
+ right: 0;
7579
+ -webkit-transition: all 500ms ease 0s;
7580
+ transition: all 500ms ease 0s;
7581
+ -webkit-transform: translate3d(0, 100%, 0);
7582
+ transform: translate3d(0, 100%, 0);
7583
  }
7584
 
7585
+ .premium-person-style1 .premium-person-container:hover .premium-person-info {
7586
+ -webkit-transform: translate3d(0, 0, 0);
7587
+ transform: translate3d(0, 0, 0);
7588
+ bottom: -1px !important;
7589
  }
7590
 
7591
+ .premium-person-style1 .premium-person-social-list li:hover {
7592
+ bottom: 5px;
 
 
 
 
7593
  }
7594
 
7595
+ .premium-person-style1.multiple-persons:not([data-persons-equal="yes"]) {
7596
+ -webkit-box-align: start;
7597
+ -webkit-align-items: flex-start;
7598
+ -moz-box-align: start;
7599
+ -ms-flex-align: start;
7600
+ align-items: flex-start;
7601
  }
7602
 
7603
+ .premium-person-style1 .slick-track {
7604
+ -js-display: flex;
7605
+ display: -webkit-box;
7606
+ display: -webkit-flex;
7607
+ display: -moz-box;
7608
+ display: -ms-flexbox;
7609
+ display: flex;
7610
  }
7611
 
7612
+ .premium-person-style1 .slick-slide {
7613
+ height: inherit !important;
7614
  }
7615
 
7616
+ /* .premium-person-style1.multiple-persons[data-persons-equal="yes"] .premium-person-image-container,
7617
+ .premium-person-style1.multiple-persons[data-persons-equal="yes"] .premium-person-image-wrap {
7618
+ height: 100%;
7619
+ } */
7620
 
7621
+ .premium-person-style3 .premium-person-info-container {
7622
+ position: absolute;
7623
  top: 0;
 
7624
  right: 0;
7625
+ width: 100%;
7626
+ height: 100%;
7627
+ -js-display: flex;
7628
+ display: -webkit-box;
7629
+ display: -webkit-flex;
7630
+ display: -moz-box;
7631
+ display: -ms-flexbox;
7632
+ display: flex;
7633
+ -webkit-box-orient: vertical;
7634
+ -webkit-box-direction: normal;
7635
+ -webkit-flex-direction: column;
7636
+ -moz-box-orient: vertical;
7637
+ -moz-box-direction: normal;
7638
+ -ms-flex-direction: column;
7639
+ flex-direction: column;
7640
+ -webkit-box-pack: justify;
7641
+ -webkit-justify-content: space-between;
7642
+ -moz-box-pack: justify;
7643
+ -ms-flex-pack: justify;
7644
+ justify-content: space-between;
7645
  }
7646
 
7647
+ .premium-person-style3 .premium-person-title-desc-wrap {
7648
+ -js-display: flex;
7649
+ display: -webkit-box;
7650
+ display: -webkit-flex;
7651
+ display: -moz-box;
7652
+ display: -ms-flexbox;
7653
+ display: flex;
7654
+ -webkit-box-orient: horizontal;
7655
+ -webkit-box-direction: reverse;
7656
+ -webkit-flex-direction: row-reverse;
7657
+ -moz-box-orient: horizontal;
7658
+ -moz-box-direction: reverse;
7659
+ -ms-flex-direction: row-reverse;
7660
+ flex-direction: row-reverse;
7661
+ -webkit-box-pack: justify;
7662
+ -webkit-justify-content: space-between;
7663
+ -moz-box-pack: justify;
7664
+ -ms-flex-pack: justify;
7665
+ justify-content: space-between;
7666
+ -webkit-box-align: start;
7667
+ -webkit-align-items: flex-start;
7668
+ -moz-box-align: start;
7669
+ -ms-flex-align: start;
7670
+ align-items: flex-start;
7671
  }
7672
 
7673
+ .premium-person-style3 .premium-person-name-icons-wrap {
7674
+ -js-display: flex;
7675
+ display: -webkit-box;
7676
+ display: -webkit-flex;
7677
+ display: -moz-box;
7678
+ display: -ms-flexbox;
7679
+ display: flex;
7680
+ -webkit-box-pack: justify;
7681
+ -webkit-justify-content: space-between;
7682
+ -moz-box-pack: justify;
7683
+ -ms-flex-pack: justify;
7684
+ justify-content: space-between;
7685
+ -webkit-box-align: end;
7686
+ -webkit-align-items: flex-end;
7687
+ -moz-box-align: end;
7688
+ -ms-flex-align: end;
7689
+ align-items: flex-end;
7690
  }
7691
 
7692
+ .premium-person-style3 .premium-person-title {
7693
+ opacity: 0;
7694
+ -webkit-transition: all 0.3s ease;
7695
+ transition: all 0.3s ease;
7696
+ width: 0;
7697
  }
7698
 
7699
+ .premium-person-style3 .premium-person-title span {
7700
+ display: inline-block;
 
7701
  }
7702
 
7703
+ .premium-person-style3 .premium-person-name {
7704
+ padding-right: 10px;
7705
  }
7706
 
7707
+ .premium-person-style3 .premium-person-social-list {
7708
+ -js-display: flex;
7709
+ display: -webkit-box;
7710
+ display: -webkit-flex;
7711
+ display: -moz-box;
7712
+ display: -ms-flexbox;
7713
+ display: flex;
7714
+ -webkit-box-orient: vertical;
7715
+ -webkit-box-direction: normal;
7716
+ -webkit-flex-direction: column;
7717
+ -moz-box-orient: vertical;
7718
+ -moz-box-direction: normal;
7719
+ -ms-flex-direction: column;
7720
+ flex-direction: column;
7721
+ -webkit-transform: translateY(20px);
7722
+ -ms-transform: translateY(20px);
7723
+ transform: translateY(20px);
7724
+ opacity: 0;
7725
+ -webkit-transition: all 0.3s ease;
7726
+ transition: all 0.3s ease;
7727
  }
7728
 
7729
+ .premium-person-style3 .premium-person-list-item {
7730
+ line-height: 0;
 
7731
  }
7732
 
7733
+ .premium-person-style3 .premium-person-list-item a {
7734
+ padding: 5px 0 0 10px;
7735
+ margin: 5px 0;
7736
  }
7737
 
7738
+ .premium-person-style3 .premium-person-container:hover .premium-person-title {
7739
+ opacity: 1;
 
7740
  }
7741
 
7742
+ .premium-person-style3 .premium-person-container:hover .premium-person-social-list {
7743
+ opacity: 1;
7744
+ -webkit-transform: translateY(0);
7745
+ -ms-transform: translateY(0);
7746
+ transform: translateY(0);
7747
  }
7748
 
7749
+ .premium-persons-title-cw .premium-person-title {
7750
+ -webkit-transform: translateX(-15px) rotate(-90deg);
7751
+ -ms-transform: translateX(-15px) rotate(-90deg);
7752
+ transform: translateX(-15px) rotate(-90deg);
7753
+ -webkit-transform-origin: top;
7754
+ -ms-transform-origin: top;
7755
+ transform-origin: top;
7756
  }
7757
 
7758
+ .premium-persons-title-cw .premium-person-container:hover .premium-person-title {
7759
+ -webkit-transform: translateX(0) rotate(-90deg);
7760
+ -ms-transform: translateX(0) rotate(-90deg);
7761
+ transform: translateX(0) rotate(-90deg);
7762
  }
7763
 
7764
+ .premium-persons-title-ccw .premium-person-title {
7765
+ width: auto;
7766
+ margin-left: 20px;
7767
+ -webkit-transform: translateX(-15px) rotate(90deg);
7768
+ -ms-transform: translateX(-15px) rotate(90deg);
7769
+ transform: translateX(-15px) rotate(90deg);
7770
+ -webkit-transform-origin: center left;
7771
+ -ms-transform-origin: center left;
7772
+ transform-origin: center left;
7773
+ }
7774
+
7775
+ .premium-persons-title-ccw .premium-person-container:hover .premium-person-title {
7776
+ -webkit-transform: translateX(0) rotate(90deg);
7777
+ -ms-transform: translateX(0) rotate(90deg);
7778
+ transform: translateX(0) rotate(90deg);
7779
+ }
7780
+ /**************** Premium Pricing Table ****************/
7781
+ /*******************************************************/
7782
+ .premium-pricing-table-container {
7783
+ position: relative;
7784
+ text-align: center;
7785
+ display: inline-block;
7786
+ width: 100%;
7787
+ -webkit-transition: all 0.3s ease-in-out;
7788
+ transition: all 0.3s ease-in-out;
7789
  }
7790
 
7791
+ .premium-pricing-icon-container {
7792
+ -js-display: flex;
7793
+ display: -webkit-box;
7794
+ display: -webkit-flex;
7795
+ display: -moz-box;
7796
+ display: -ms-flexbox;
7797
+ display: flex;
7798
+ -webkit-box-pack: center;
7799
+ -webkit-justify-content: center;
7800
+ -moz-box-pack: center;
7801
+ -ms-flex-pack: center;
7802
+ justify-content: center;
7803
+ line-height: 0;
7804
  }
7805
 
7806
+ .premium-pricing-icon-container .premium-pricing-icon {
7807
+ display: inline-block;
 
 
 
 
 
 
 
7808
  }
7809
 
7810
+ .premium-pricing-icon-container .premium-pricing-image {
7811
+ overflow: hidden;
 
 
 
 
 
7812
  }
7813
 
7814
+ .premium-pricing-icon-container .premium-pricing-image img {
7815
+ width: 25px;
7816
+ height: 25px;
7817
+ -o-object-fit: cover;
7818
+ object-fit: cover;
 
 
 
 
7819
  }
7820
 
7821
+ .premium-badge-left {
7822
+ position: absolute;
7823
+ top: 0;
 
 
 
 
7824
  }
7825
 
7826
+ .premium-badge-right {
7827
+ position: absolute;
7828
+ top: 0;
7829
+ right: 0;
 
 
 
7830
  }
7831
 
7832
+ .premium-badge-left {
7833
+ left: 0;
 
 
 
 
 
7834
  }
7835
 
7836
+ .premium-badge-triangle.premium-badge-left .corner {
7837
+ width: 0;
7838
+ height: 0;
7839
+ border-top: 150px solid;
7840
+ border-bottom: 150px solid transparent;
7841
+ border-right: 150px solid transparent;
 
7842
  }
7843
 
7844
+ .premium-badge-triangle.premium-badge-right .corner {
7845
+ width: 0;
7846
+ height: 0;
7847
+ border-bottom: 150px solid transparent;
7848
+ border-right: 150px solid;
7849
+ border-left: 150px solid transparent;
7850
  }
7851
 
7852
+ .premium-badge-triangle span {
7853
+ position: absolute;
7854
+ top: 35px;
7855
+ width: 100px;
7856
+ text-align: center;
7857
+ -webkit-transform: rotate(-45deg);
7858
+ -ms-transform: rotate(-45deg);
7859
+ transform: rotate(-45deg);
7860
+ display: block;
7861
+ text-transform: uppercase;
7862
  }
7863
 
7864
+ .premium-badge-triangle.premium-badge-right span {
7865
+ -webkit-transform: rotate(45deg);
7866
+ -ms-transform: rotate(45deg);
7867
+ transform: rotate(45deg);
7868
+ right: 0;
7869
  }
7870
 
7871
+ .premium-badge-circle {
7872
+ min-width: 4em;
7873
+ min-height: 4em;
7874
+ line-height: 4em;
7875
+ text-align: center;
7876
+ -webkit-border-radius: 100%;
7877
+ border-radius: 100%;
7878
+ position: absolute;
7879
+ z-index: 1;
7880
  }
7881
 
7882
+ .premium-badge-stripe {
7883
+ position: absolute;
7884
+ -webkit-transform: rotate(90deg);
7885
+ -ms-transform: rotate(90deg);
7886
+ transform: rotate(90deg);
7887
+ width: 15em;
7888
+ overflow: hidden;
7889
+ height: 15em;
7890
  }
7891
 
7892
+ .premium-badge-stripe.premium-badge-left {
7893
+ -webkit-transform: rotate(0);
7894
+ -ms-transform: rotate(0);
7895
+ transform: rotate(0);
7896
  }
7897
 
7898
+ .premium-badge-stripe .corner {
7899
+ text-align: center;
7900
+ left: 0;
7901
+ width: 150%;
7902
+ -webkit-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
7903
+ -ms-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
7904
+ transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
7905
+ margin-top: 35px;
7906
+ font-size: 13px;
7907
+ line-height: 2;
7908
+ font-weight: 800;
7909
+ text-transform: uppercase;
7910
  }
7911
 
7912
+ .premium-badge-flag .corner {
7913
+ text-align: center;
7914
+ -webkit-border-radius: 4px 4px 0 4px;
7915
+ border-radius: 4px 4px 0 4px;
7916
+ padding: 3px 15px;
7917
+ position: absolute;
7918
+ top: 10%;
7919
+ right: -8px;
7920
  }
7921
 
7922
+ .premium-badge-flag .corner::before,
7923
+ .premium-badge-flag .corner::after {
7924
+ content: "";
7925
+ display: block;
7926
+ position: absolute;
7927
+ width: 0;
7928
+ height: 0;
7929
+ top: 100%;
7930
+ right: 0;
7931
+ border-bottom: 8px solid transparent;
7932
  }
7933
 
7934
+ .elementor-widget-premium-addon-pricing-table .elementor-widget-container {
7935
+ overflow: visible !important;
 
 
 
7936
  }
7937
 
7938
+ .premium-badge-flag .corner::after {
7939
+ border-left: 8px solid rgba(0, 0, 0, 0.2);
 
 
 
 
 
 
 
 
 
7940
  }
7941
 
7942
+ .premium-pricing-price-currency {
7943
+ position: relative;
 
 
 
 
 
7944
  }
7945
 
7946
+ .premium-pricing-button-container {
7947
+ display: block;
 
7948
  }
7949
 
7950
+ .premium-pricing-list {
7951
+ -js-display: flex;
7952
+ display: -webkit-box;
7953
+ display: -webkit-flex;
7954
+ display: -moz-box;
7955
+ display: -ms-flexbox;
7956
+ display: flex;
7957
+ -webkit-box-orient: vertical;
7958
+ -webkit-box-direction: normal;
7959
+ -webkit-flex-direction: column;
7960
+ -moz-box-orient: vertical;
7961
+ -moz-box-direction: normal;
7962
+ -ms-flex-direction: column;
7963
+ flex-direction: column;
7964
+ list-style-type: none;
7965
+ margin: 0;
7966
+ padding: 0;
7967
  }
7968
 
7969
+ .premium-pricing-list .premium-pricing-list-item {
7970
+ -js-display: flex;
7971
+ display: -webkit-box;
7972
+ display: -webkit-flex;
7973
+ display: -moz-box;
7974
+ display: -ms-flexbox;
7975
+ display: flex;
7976
+ -webkit-box-align: center;
7977
+ -webkit-align-items: center;
7978
+ -moz-box-align: center;
7979
+ -ms-flex-align: center;
7980
+ align-items: center;
7981
  }
7982
 
7983
+ .premium-pricing-list .premium-pricing-list-item svg {
7984
+ width: 50px;
7985
+ height: 50px;
 
 
 
 
 
 
 
 
7986
  }
7987
 
7988
+ .premium-pricing-list .premium-pricing-list-item img {
7989
+ width: 30px;
7990
+ height: 30px;
7991
+ -o-object-fit: cover;
7992
+ object-fit: cover;
 
7993
  }
7994
 
7995
+ .premium-pricing-list .premium-pricing-list-span {
7996
+ position: relative;
 
 
 
 
7997
  }
7998
 
7999
+ .premium-pricing-list .list-item-tooltip {
8000
+ border-bottom: 1px dotted;
 
 
 
 
 
 
 
 
 
8001
  }
8002
 
8003
+ .premium-pricing-list .premium-pricing-list-tooltip {
8004
+ position: absolute;
8005
+ top: -webkit-calc(100% + 1px);
8006
+ top: calc(100% + 1px);
8007
+ right: 0;
8008
+ visibility: hidden;
8009
+ padding: 15px 20px;
8010
+ -webkit-border-radius: 5px;
8011
+ border-radius: 5px;
8012
+ min-width: 200px;
8013
+ overflow: hidden;
8014
+ text-align: right;
8015
+ font-size: 0.8rem;
8016
+ color: #fff;
8017
+ background-color: #aaa;
8018
  }
8019
 
8020
+ .premium-pricing-features-left .premium-pricing-list-span {
8021
+ text-align: right;
 
 
 
 
 
 
 
 
 
8022
  }
8023
 
8024
+ .premium-pricing-features-center .premium-pricing-list-span {
8025
+ text-align: center;
 
 
 
 
 
8026
  }
8027
 
8028
+ .premium-pricing-features-right .premium-pricing-list-span {
8029
+ text-align: left;
 
 
 
 
 
 
 
 
 
8030
  }
8031
 
8032
+ .premium-pricing-list-span:hover .premium-pricing-list-tooltip {
8033
+ z-index: 99;
8034
+ visibility: visible;
8035
+ opacity: 1;
 
 
 
8036
  }
8037
 
8038
+ .premium-pricing-slashed-price-value {
8039
+ display: inline-block;
8040
+ font-size: 20px;
8041
+ font-weight: 400;
8042
+ margin-left: 5px;
 
8043
  }
8044
 
8045
+ .premium-pricing-price-value {
8046
+ font-size: 70px;
 
 
 
8047
  }
8048
 
8049
+ .premium-pricing-description-container li {
8050
+ list-style-position: inside;
8051
+ text-indent: -40px;
 
 
 
 
 
 
 
 
8052
  }
8053
 
8054
+ @-moz-document url-prefix() {
8055
+ .premium-pricing-description-container li {
8056
+ text-indent: 0px;
 
 
 
 
 
 
8057
  }
8058
  }
8059
 
8060
+ .premium-pricing-price-button {
8061
+ display: block;
8062
+ padding: 6px 12px;
8063
+ line-height: 1.42857143;
8064
+ text-align: center;
8065
+ color: #fff;
8066
+ background: #6ec1e4;
8067
+ margin-bottom: 0;
8068
+ -webkit-transition: all 0.3s ease-in-out;
8069
+ transition: all 0.3s ease-in-out;
8070
  }
8071
+ /**************** Premium Progress Bar ****************/
8072
+ /******************************************************/
8073
+ .premium-progressbar-container {
8074
  position: relative;
8075
  }
8076
 
8077
+ .premium-progressbar-bar-wrap {
8078
  position: relative;
8079
+ text-align: right;
8080
  overflow: hidden;
8081
+ height: 25px;
8082
+ margin-bottom: 50px;
8083
+ background-color: #f5f5f5;
8084
+ -webkit-border-radius: 4px;
8085
+ border-radius: 4px;
8086
+ -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
8087
+ box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
8088
  }
8089
 
8090
+ .premium-progressbar-bar-wrap.premium-progressbar-dots {
8091
+ background-color: transparent;
8092
+ width: 100%;
8093
+ -js-display: flex;
8094
+ display: -webkit-box;
8095
+ display: -webkit-flex;
8096
+ display: -moz-box;
8097
+ display: -ms-flexbox;
8098
+ display: flex;
8099
+ height: auto;
8100
+ -webkit-box-shadow: none;
8101
+ box-shadow: none;
8102
+ }
8103
+
8104
+ .premium-progressbar-bar-wrap .progress-segment {
8105
+ position: relative;
8106
+ width: 25px;
8107
+ height: 25px;
8108
+ -webkit-border-radius: 50%;
8109
+ border-radius: 50%;
8110
  overflow: hidden;
8111
+ background-color: #f5f5f5;
8112
  }
8113
 
8114
+ .premium-progressbar-bar-wrap .progress-segment.filled {
8115
+ background: #6ec1e4;
 
 
 
8116
  }
8117
 
8118
+ .premium-progressbar-bar-wrap .progress-segment:not(:first-child):not(:last-child) {
8119
+ margin: 0 4px;
 
8120
  }
8121
 
8122
+ .premium-progressbar-bar-wrap .progress-segment:first-child {
8123
+ margin-left: 4px;
 
8124
  }
8125
 
8126
+ .premium-progressbar-bar-wrap .progress-segment:last-child {
8127
+ margin-right: 4px;
8128
+ }
8129
+
8130
+ .premium-progressbar-bar-wrap .progress-segment .segment-inner {
8131
+ position: absolute;
8132
+ top: 0;
8133
+ right: 0;
8134
+ height: 100%;
8135
+ background-color: #6ec1e4;
8136
+ }
8137
+
8138
+ .premium-progressbar-bar {
8139
+ float: right;
8140
+ width: 0%;
8141
+ height: 100%;
8142
+ font-size: 12px;
8143
+ line-height: 20px;
8144
+ background: #6ec1e4;
8145
+ text-align: center;
8146
+ -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
8147
+ box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
8148
+ }
8149
+
8150
+ .premium-progressbar-striped .premium-progressbar-bar {
8151
+ background-image: -webkit-linear-gradient(-135deg,
8152
+ rgba(255, 255, 255, 0.15) 25%,
8153
+ transparent 25%,
8154
+ transparent 50%,
8155
+ rgba(255, 255, 255, 0.15) 50%,
8156
+ rgba(255, 255, 255, 0.15) 75%,
8157
+ transparent 75%,
8158
+ transparent);
8159
+ background-image: -webkit-linear-gradient(45deg,
8160
+ rgba(255, 255, 255, 0.15) 25%,
8161
+ transparent 25%,
8162
+ transparent 50%,
8163
+ rgba(255, 255, 255, 0.15) 50%,
8164
+ rgba(255, 255, 255, 0.15) 75%,
8165
+ transparent 75%,
8166
+ transparent);
8167
+ background-image: linear-gradient(45deg,
8168
+ rgba(255, 255, 255, 0.15) 25%,
8169
+ transparent 25%,
8170
+ transparent 50%,
8171
+ rgba(255, 255, 255, 0.15) 50%,
8172
+ rgba(255, 255, 255, 0.15) 75%,
8173
+ transparent 75%,
8174
+ transparent);
8175
+ -webkit-background-size: 40px 40px;
8176
+ background-size: 40px 40px;
8177
+ }
8178
+
8179
+ .premium-progressbar-active .premium-progressbar-bar {
8180
+ -webkit-animation: progress-bar-stripes 2s linear infinite;
8181
+ animation: progress-bar-stripes 2s linear infinite;
8182
+ }
8183
+
8184
+ .premium-progressbar-gradient .premium-progressbar-bar {
8185
+ -webkit-background-size: 400% 400% !important;
8186
+ background-size: 400% 400% !important;
8187
+ -webkit-animation: progress-bar-gradient 10s ease-in-out infinite;
8188
+ animation: progress-bar-gradient 10s ease-in-out infinite;
8189
+ }
8190
+
8191
+ .premium-progressbar-bar {
8192
+ position: absolute;
8193
+ overflow: hidden;
8194
+ line-height: 20px;
8195
+ }
8196
+
8197
+ .premium-progressbar-container .clearfix {
8198
+ clear: both;
8199
  }
8200
 
8201
+ .premium-progressbar-bar {
8202
+ -webkit-transition: width 0s ease-in-out !important;
8203
+ transition: width 0s ease-in-out !important;
 
8204
  }
8205
 
8206
+ .premium-progressbar-container p:first-of-type {
8207
+ margin: 0;
8208
+ float: left;
 
8209
  }
8210
 
8211
+ .premium-progressbar-container p:nth-of-type(2) {
8212
+ margin: 0;
8213
+ float: right;
 
8214
  }
8215
 
8216
+ .premium-progressbar-name {
8217
+ right: 50%;
8218
+ top: 0;
8219
+ left: 0;
8220
+ -webkit-transform: translateX(12.5px);
8221
+ -ms-transform: translateX(12.5px);
8222
+ transform: translateX(12.5px);
8223
+ z-index: 1;
8224
  }
8225
 
8226
+ .premium-progressbar-multiple-label {
8227
+ position: relative;
8228
+ float: right;
8229
+ width: 0;
8230
+ right: 50%;
8231
  }
8232
 
8233
+ .premium-progressbar-center-label {
8234
+ position: relative;
8235
+ white-space: nowrap;
8236
  }
8237
 
8238
+ .premium-progressbar-arrow {
8239
+ height: 15px;
8240
+ right: 50%;
8241
+ display: inline-block;
8242
+ border-right: 7px solid transparent;
8243
+ border-left: 7px solid transparent;
8244
+ border-top: 11px solid;
8245
+ -webkit-transform: translateX(50%);
8246
+ -ms-transform: translateX(50%);
8247
+ transform: translateX(50%);
8248
  }
8249
 
8250
+ .premium-progressbar-pin {
8251
+ border-right: 1px solid;
8252
+ height: 12px;
8253
+ right: 50%;
8254
+ display: inline-block;
8255
  }
8256
 
8257
+ /**
8258
+ * Circle Progress Bar
8259
+ */
8260
+ .premium-progressbar-circle-wrap,
8261
+ .premium-progressbar-hf-circle-wrap {
8262
+ width: 200px;
8263
+ height: 200px;
8264
+ position: relative;
8265
+ margin: 0 auto;
8266
  }
8267
 
8268
+ .premium-progressbar-circle-wrap .premium-progressbar-circle-content,
8269
+ .premium-progressbar-hf-circle-wrap .premium-progressbar-circle-content {
8270
  position: absolute;
8271
  top: 0;
8272
  right: 0;
8273
  width: 100%;
8274
  height: 100%;
 
8275
  -js-display: flex;
8276
  display: -webkit-box;
8277
  display: -webkit-flex;
8278
  display: -moz-box;
8279
  display: -ms-flexbox;
8280
  display: flex;
8281
+ -webkit-box-orient: vertical;
8282
+ -webkit-box-direction: normal;
8283
+ -webkit-flex-direction: column;
8284
+ -moz-box-orient: vertical;
8285
+ -moz-box-direction: normal;
8286
+ -ms-flex-direction: column;
8287
+ flex-direction: column;
8288
  -webkit-box-pack: center;
8289
  -webkit-justify-content: center;
8290
  -moz-box-pack: center;
8295
  -moz-box-align: center;
8296
  -ms-flex-align: center;
8297
  align-items: center;
8298
+ text-align: center;
 
 
 
 
8299
  }
8300
 
8301
+ .premium-progressbar-circle-wrap .premium-lottie-animation,
8302
+ .premium-progressbar-hf-circle-wrap .premium-lottie-animation {
8303
+ line-height: 1;
8304
  }
8305
 
8306
+ .premium-progressbar-circle-wrap .premium-progressbar-circle {
8307
+ position: absolute;
8308
+ top: 0;
8309
+ right: 0;
8310
+ width: 100%;
8311
+ height: 100%;
8312
+ -webkit-clip-path: inset(0 0 0 50%);
8313
+ clip-path: inset(0 0 0 50%);
8314
  }
8315
 
8316
+ .premium-progressbar-circle-wrap .premium-progressbar-circle div {
8317
+ position: absolute;
8318
+ right: 0;
8319
+ top: 0;
8320
+ height: 100%;
8321
+ width: 100%;
8322
+ border-width: 6px;
8323
+ border-style: solid;
8324
+ border-color: #54595f;
8325
+ -webkit-border-radius: 50%;
8326
+ border-radius: 50%;
8327
+ -webkit-clip-path: inset(0 50% 0 0);
8328
+ clip-path: inset(0 50% 0 0);
8329
  }
8330
 
8331
+ .premium-progressbar-circle-wrap .premium-progressbar-circle .premium-progressbar-circle-left {
8332
+ -webkit-transform: rotate(0);
8333
+ -ms-transform: rotate(0);
8334
+ transform: rotate(0);
 
8335
  }
8336
 
8337
+ .premium-progressbar-circle-wrap .premium-progressbar-circle .premium-progressbar-circle-right {
8338
+ -webkit-transform: rotate(-180deg);
8339
+ -ms-transform: rotate(-180deg);
8340
+ transform: rotate(-180deg);
8341
+ visibility: hidden;
8342
  }
8343
 
8344
+ .premium-progressbar-circle-wrap .premium-progressbar-circle-base {
8345
+ width: 100%;
8346
+ height: 100%;
8347
+ border: 6px solid #eee;
8348
+ -webkit-border-radius: 50%;
8349
+ border-radius: 50%;
8350
  }
8351
 
8352
+ .premium-progressbar-circle-wrap .premium-lottie-animation {
8353
+ line-height: 1;
 
8354
  }
8355
 
8356
+ /**
8357
+ * Half Circle Progress Bar
8358
+ */
8359
+ .premium-progressbar-hf-container {
8360
+ position: relative;
8361
+ width: 200px;
8362
+ height: 200px;
8363
  }
8364
 
8365
+ .premium-progressbar-hf-circle-wrap {
8366
+ overflow: hidden;
 
 
8367
  }
8368
 
8369
+ .premium-progressbar-hf-circle-wrap .premium-progressbar-left-label {
8370
+ -webkit-box-ordinal-group: 2;
8371
+ -webkit-order: 1;
8372
+ -moz-box-ordinal-group: 2;
8373
+ -ms-flex-order: 1;
8374
+ order: 1;
8375
  }
8376
 
8377
+ .premium-progressbar-hf-circle {
8378
+ position: absolute;
8379
+ top: 0;
8380
+ left: 0;
8381
+ width: 100%;
8382
+ height: 100%;
8383
+ -webkit-clip-path: inset(0 0 50% 0);
8384
+ clip-path: inset(0 0 50% 0);
8385
  }
8386
 
8387
+ .premium-progressbar-hf-circle-progress {
8388
+ position: absolute;
8389
+ left: 0;
8390
+ top: 0;
8391
+ height: 100%;
8392
+ width: 100%;
8393
+ border: 12px solid #000;
8394
+ -webkit-border-radius: 50%;
8395
+ border-radius: 50%;
8396
+ -webkit-clip-path: inset(50% 0 0 0);
8397
+ clip-path: inset(50% 0 0 0);
8398
+ -webkit-transform: rotate(0deg);
8399
+ -ms-transform: rotate(0deg);
8400
+ transform: rotate(0deg);
8401
+ -webkit-transition: -webkit-transform 1500ms linear;
8402
+ transition: -webkit-transform 1500ms linear;
8403
+ transition: transform 1500ms linear;
8404
+ transition: transform 1500ms linear, -webkit-transform 1500ms linear;
8405
+ }
8406
+
8407
+ .premium-progressbar-circle-inner {
8408
+ height: 100%;
8409
+ width: 100%;
8410
+ border: 12px solid #eee;
8411
+ -webkit-border-radius: 50%;
8412
+ border-radius: 50%;
8413
  }
8414
 
8415
+ .premium-progressbar-hf-labels {
8416
+ margin: 0 auto;
8417
+ position: relative;
8418
+ font-size: 12px;
8419
+ font-weight: 400;
8420
+ -js-display: flex;
8421
+ display: -webkit-box;
8422
+ display: -webkit-flex;
8423
+ display: -moz-box;
8424
+ display: -ms-flexbox;
8425
+ display: flex;
8426
+ -webkit-box-pack: justify;
8427
+ -webkit-justify-content: space-between;
8428
+ -moz-box-pack: justify;
8429
+ -ms-flex-pack: justify;
8430
+ justify-content: space-between;
8431
  }
8432
 
 
 
 
8433
 
8434
+ @-webkit-keyframes progress-bar-stripes {
8435
+ from {
8436
+ background-position: 100% 0;
8437
+ }
8438
 
8439
+ to {
8440
+ background-position: 40px 0;
8441
+ }
8442
  }
8443
 
8444
+ @keyframes progress-bar-stripes {
8445
+ from {
8446
+ background-position: 100% 0;
8447
+ }
8448
 
8449
+ to {
8450
+ background-position: 40px 0;
8451
+ }
8452
  }
8453
 
8454
+ @-webkit-keyframes progress-bar-gradient {
8455
+ 0% {
8456
+ background-position: 100% 50%;
8457
+ }
8458
+
8459
+ 50% {
8460
+ background-position: 0% 50%;
8461
+ }
8462
+
8463
+ 100% {
8464
+ background-position: 100% 50%;
8465
+ }
8466
  }
8467
 
8468
+ @keyframes progress-bar-gradient {
8469
+ 0% {
8470
+ background-position: 100% 50%;
8471
+ }
8472
+
8473
+ 50% {
8474
+ background-position: 0% 50%;
8475
+ }
8476
+
8477
+ 100% {
8478
+ background-position: 100% 50%;
8479
+ }
8480
  }
8481
 
8482
+ @media (max-width: 768px) {
8483
+ .premium-progressbar-center-label {
8484
+ -webkit-transform: rotate(-90deg) !important;
8485
+ -ms-transform: rotate(-90deg) !important;
8486
+ transform: rotate(-90deg) !important;
8487
+ -webkit-transform-origin: 0;
8488
+ -ms-transform-origin: 0;
8489
+ transform-origin: 0;
8490
+ }
8491
+ }
8492
+ /**************** Premium Testimonials ****************/
8493
+ /******************************************************/
8494
+ .premium-testimonial-box {
8495
+ width: 100%;
8496
+ background: transparent;
8497
+ -webkit-transition: all 0.3s ease-in-out;
8498
+ transition: all 0.3s ease-in-out;
8499
  }
8500
 
8501
+ .premium-testimonial-box .premium-testimonial-author-info {
8502
+ -js-display: flex;
8503
+ display: -webkit-box;
8504
+ display: -webkit-flex;
8505
+ display: -moz-box;
8506
+ display: -ms-flexbox;
8507
+ display: flex;
8508
+ -webkit-box-pack: center;
8509
+ -webkit-justify-content: center;
8510
+ -moz-box-pack: center;
8511
+ -ms-flex-pack: center;
8512
+ justify-content: center;
8513
+ -webkit-box-align: center;
8514
+ -webkit-align-items: center;
8515
+ -moz-box-align: center;
8516
+ -ms-flex-align: center;
8517
+ align-items: center;
8518
  }
8519
 
8520
+ .premium-testimonial-box .premium-testimonial-person-name,
8521
+ .premium-testimonial-box .premium-testimonial-company-name {
8522
+ font-weight: 600;
8523
+ margin: 0;
8524
  }
8525
 
8526
+ .premium-testimonial-container {
8527
+ position: relative;
8528
  }
8529
 
8530
+ .premium-testimonial-img-wrapper {
8531
+ margin-right: auto;
8532
+ margin-left: auto;
8533
+ overflow: hidden;
8534
+ border-style: solid !important;
8535
  }
8536
 
8537
+ .premium-testimonial-img-wrapper.circle {
8538
+ -webkit-border-radius: 50%;
8539
+ border-radius: 50%;
8540
  }
8541
 
8542
+ .premium-testimonial-img-wrapper.rounded {
8543
+ -webkit-border-radius: 15px;
8544
+ border-radius: 15px;
8545
  }
8546
 
8547
+ .premium-testimonial-img-wrapper img {
8548
+ -o-object-fit: cover;
8549
+ object-fit: cover;
8550
+ width: 100%;
8551
+ height: 100% !important;
8552
  }
8553
 
8554
+ .premium-testimonial-content-wrapper {
8555
+ position: relative;
8556
+ display: -ms-flexbox;
8557
+ display: -webkit-flex;
8558
+ display: -moz-flex;
8559
+ display: -ms-flex;
8560
+ -js-display: flex;
8561
+ display: -webkit-box;
8562
+ display: -moz-box;
8563
+ display: flex;
8564
+ -webkit-box-orient: vertical;
8565
+ -webkit-box-direction: normal;
8566
+ -webkit-flex-direction: column;
8567
+ -moz-box-orient: vertical;
8568
+ -moz-box-direction: normal;
8569
+ -ms-flex-direction: column;
8570
+ flex-direction: column;
8571
+ z-index: 2;
8572
+ width: 100%;
8573
+ padding: 20px;
8574
+ text-align: center;
8575
  }
8576
 
8577
+ .premium-testimonial-clear-float {
8578
+ clear: both;
 
 
 
 
 
 
 
 
 
 
8579
  }
8580
 
8581
+ .premium-testimonial-upper-quote,
8582
+ .premium-testimonial-lower-quote {
8583
+ position: absolute;
8584
+ z-index: 1;
 
 
 
 
 
 
 
8585
  }
8586
+ /**************** Premium Title ****************/
8587
+ /***********************************************/
8588
+ .premium-title-container .premium-title-header {
8589
+ position: relative;
8590
+ margin: 0;
8591
+ padding: 10px;
8592
  }
8593
 
8594
+ .premium-title-container .premium-title-header:not(.premium-title-style7) {
8595
+ -webkit-box-align: center;
8596
+ -webkit-align-items: center;
8597
+ -moz-box-align: center;
8598
+ -ms-flex-align: center;
8599
+ align-items: center;
 
 
 
8600
  }
8601
 
8602
+ .premium-title-container .premium-title-header svg {
8603
+ width: 40px;
8604
+ height: 40px;
 
8605
  }
8606
 
8607
+ .premium-title-container .premium-title-header img {
8608
+ width: 40px;
8609
+ height: 40px;
8610
+ -o-object-fit: cover;
8611
+ object-fit: cover;
8612
  }
8613
 
8614
+ .premium-title-container .premium-title-header a {
8615
+ position: absolute;
8616
+ top: 0;
8617
+ right: 0;
8618
+ width: 100%;
8619
+ height: 100%;
8620
  }
8621
 
8622
+ .premium-title-container .premium-lottie-animation {
8623
  -js-display: flex;
8624
  display: -webkit-box;
8625
  display: -webkit-flex;
8628
  display: flex;
8629
  }
8630
 
8631
+ .premium-title-icon-row .premium-title-icon {
8632
+ margin-left: 10px;
8633
  }
8634
 
8635
+ .premium-title-icon-row-reverse .premium-title-icon {
8636
+ margin-right: 10px;
8637
+ }
 
8638
 
8639
+ .premium-title-style3,
8640
+ .premium-title-style4 {
 
 
 
 
8641
  -js-display: flex;
8642
  display: -webkit-box;
8643
  display: -webkit-flex;
8644
  display: -moz-box;
8645
  display: -ms-flexbox;
8646
  display: flex;
8647
+ }
8648
+
8649
+ .premium-title-style1,
8650
+ .premium-title-style2,
8651
+ .premium-title-style5,
8652
+ .premium-title-style6,
8653
+ .premium-title-style8,
8654
+ .premium-title-style9 {
8655
+ -js-display: inline-flex;
8656
+ display: -webkit-inline-box;
8657
+ display: -webkit-inline-flex;
8658
+ display: -moz-inline-box;
8659
+ display: -ms-inline-flexbox;
8660
+ display: inline-flex;
8661
+ }
8662
+
8663
+ .premium-title-style7 {
8664
+ -js-display: inline-flex;
8665
+ display: -webkit-inline-box;
8666
+ display: -webkit-inline-flex;
8667
+ display: -moz-inline-box;
8668
+ display: -ms-inline-flexbox;
8669
+ display: inline-flex;
8670
  -webkit-box-orient: vertical;
8671
  -webkit-box-direction: normal;
8672
  -webkit-flex-direction: column;
8674
  -moz-box-direction: normal;
8675
  -ms-flex-direction: column;
8676
  flex-direction: column;
 
 
 
 
 
8677
  }
8678
 
8679
+ .premium-title-style7 .premium-title-style7-inner {
8680
  -js-display: flex;
8681
  display: -webkit-box;
8682
  display: -webkit-flex;
8683
  display: -moz-box;
8684
  display: -ms-flexbox;
8685
  display: flex;
8686
+ -webkit-box-align: center;
8687
+ -webkit-align-items: center;
8688
+ -moz-box-align: center;
8689
+ -ms-flex-align: center;
8690
+ align-items: center;
 
 
 
 
 
 
 
 
 
 
 
 
8691
  }
8692
 
8693
+ .premium-title-style1 {
8694
+ border-width: 0;
8695
+ border-right: 3px solid #6ec1e4;
8696
+ }
8697
+
8698
+ .premium-title-container.style2,
8699
+ .premium-title-container.style4,
8700
+ .premium-title-container.style5,
8701
+ .premium-title-container.style6 {
8702
+ border-bottom: 3px solid #6ec1e4;
8703
+ }
8704
+
8705
+ /*Style 6 Header*/
8706
+ .premium-title-style6:before {
8707
+ position: absolute;
8708
+ right: 50%;
8709
+ bottom: 0;
8710
+ margin-right: -2px;
8711
+ content: "";
8712
+ border: 3px solid transparent;
8713
+ }
8714
+
8715
+ /*Style 6 Trinagle*/
8716
+ .premium-title-style7-stripe-wrap {
8717
  -js-display: flex;
8718
  display: -webkit-box;
8719
  display: -webkit-flex;
8720
  display: -moz-box;
8721
  display: -ms-flexbox;
8722
  display: flex;
 
 
 
 
 
 
 
 
 
 
8723
  }
8724
 
8725
+ .premium-title-style7:before {
8726
+ display: none;
 
 
 
8727
  }
8728
 
8729
+ .premium-title-style8 .premium-title-text[data-animation="shiny"] {
8730
+ -webkit-background-size: 125px 125px !important;
8731
+ background-size: 125px !important;
8732
+ color: rgba(255, 255, 255, 0);
8733
+ -webkit-background-clip: text !important;
8734
+ background-clip: text !important;
8735
+ -webkit-animation-name: pa-shinny-text !important;
8736
+ animation-name: pa-shinny-text !important;
8737
+ -webkit-animation-duration: var(--animation-speed) !important;
8738
+ animation-duration: var(--animation-speed) !important;
8739
+ -webkit-animation-iteration-count: infinite !important;
8740
+ animation-iteration-count: infinite !important;
8741
+ background: var(--base-color) -webkit-gradient(linear,
8742
+ left top,
8743
+ right top,
8744
+ from(var(--base-color)),
8745
+ to(var(--base-color)),
8746
+ color-stop(0.5, var(--shiny-color))) 0 0 no-repeat;
8747
+ }
8748
+
8749
+ .premium-title-style9[data-animation-blur="process"] .premium-title-style9-letter {
8750
+ -webkit-animation: pa-blur-shadow 2s 1 alternate;
8751
+ animation: pa-blur-shadow 2s 1 alternate;
8752
+ }
8753
+
8754
+ .premium-title-gradient-yes .premium-title-text,
8755
+ .premium-title-gradient-yes .premium-title-icon {
8756
+ -webkit-background-clip: text;
8757
+ -webkit-text-fill-color: transparent;
8758
+ background-image: -webkit-gradient(linear, left top, right top, from(#ffa648), color-stop(#f17cc1), to(#4da9fd));
8759
+ background-image: -webkit-linear-gradient(left, #ffa648, #f17cc1, #4da9fd);
8760
+ background-image: linear-gradient(to right, #ffa648, #f17cc1, #4da9fd);
8761
+ -webkit-animation: pa-text-gradient 8s infinite;
8762
+ animation: pa-text-gradient 8s infinite;
8763
+ }
8764
+
8765
+ .premium-title-clipped .premium-title-header {
8766
+ -webkit-text-fill-color: transparent;
8767
+ -webkit-background-clip: text;
8768
+ background-clip: text;
8769
+ }
8770
+
8771
+ @-webkit-keyframes pa-shinny-text {
8772
+ 0% {
8773
+ background-position: 100%;
8774
+ }
8775
+
8776
+ 100% {
8777
+ background-position: -100%;
8778
+ }
8779
+ }
8780
+
8781
+ @keyframes pa-shinny-text {
8782
+ 0% {
8783
+ background-position: 100%;
8784
+ }
8785
+
8786
+ 100% {
8787
+ background-position: -100%;
8788
+ }
8789
+ }
8790
+
8791
+ @-webkit-keyframes pa-blur-shadow {
8792
+ from {
8793
+ text-shadow: 0 0 var(--shadow-value) var(--shadow-color);
8794
+ color: transparent;
8795
+ }
8796
+
8797
+ to {
8798
+ text-shadow: 0;
8799
+ }
8800
+ }
8801
+
8802
+ @keyframes pa-blur-shadow {
8803
+ from {
8804
+ text-shadow: 0 0 var(--shadow-value) var(--shadow-color);
8805
+ color: transparent;
8806
+ }
8807
+
8808
+ to {
8809
+ text-shadow: 0;
8810
+ }
8811
+ }
8812
+
8813
+ @-webkit-keyframes pa-text-gradient {
8814
+
8815
+ 0%,
8816
+ 100% {
8817
+ -webkit-filter: hue-rotate(0deg);
8818
+ filter: hue-rotate(0deg);
8819
+ }
8820
+
8821
+ 50% {
8822
+ -webkit-filter: hue-rotate(360deg);
8823
+ filter: hue-rotate(360deg);
8824
+ }
8825
+ }
8826
+
8827
+ @keyframes pa-text-gradient {
8828
+
8829
+ 0%,
8830
+ 100% {
8831
+ -webkit-filter: hue-rotate(0deg);
8832
+ filter: hue-rotate(0deg);
8833
+ }
8834
+
8835
+ 50% {
8836
+ -webkit-filter: hue-rotate(360deg);
8837
+ filter: hue-rotate(360deg);
8838
+ }
8839
  }
8840
+ /**************** Premium Video Box ************/
8841
+ /***********************************************/
8842
+ .premium-video-box-transform {
8843
+ -webkit-transform: none !important;
8844
+ -ms-transform: none !important;
8845
+ transform: none !important;
8846
  }
8847
 
8848
+ .premium-video-box-container {
8849
  -js-display: flex;
8850
  display: -webkit-box;
8851
  display: -webkit-flex;
8859
  -moz-box-direction: normal;
8860
  -ms-flex-direction: column;
8861
  flex-direction: column;
 
 
 
 
 
 
8862
  }
8863
 
8864
+ .premium-video-box-container>div {
8865
+ position: relative;
8866
+ overflow: hidden;
8867
  }
8868
 
8869
+ .pa-aspect-ratio-11 .premium-video-box-container>div {
8870
+ padding-bottom: 100%;
 
8871
  }
8872
 
8873
+ .pa-aspect-ratio-169 .premium-video-box-container>div {
8874
+ padding-bottom: 56.25%;
8875
  }
8876
 
8877
+ .pa-aspect-ratio-43 .premium-video-box-container>div {
8878
+ padding-bottom: 75%;
 
 
 
8879
  }
8880
 
8881
+ .pa-aspect-ratio-32 .premium-video-box-container>div {
8882
+ padding-bottom: 66.6666%;
 
 
 
 
 
8883
  }
8884
 
8885
+ .pa-aspect-ratio-219 .premium-video-box-container>div {
8886
+ padding-bottom: 42.8571%;
 
 
8887
  }
8888
 
8889
+ .pa-aspect-ratio-916 .premium-video-box-container>div {
8890
+ padding-bottom: 177.8%;
 
 
 
 
 
 
 
8891
  }
8892
 
8893
+ .premium-video-box-image-container {
8894
+ position: absolute;
8895
+ top: 0;
8896
+ right: 0;
8897
+ bottom: 0;
8898
+ left: 0;
8899
+ width: 100%;
8900
+ height: 100%;
8901
+ -webkit-background-size: cover;
8902
+ background-size: cover;
8903
+ background-position: 50%;
8904
+ cursor: pointer;
8905
+ margin: auto;
8906
+ -webkit-transition: 0.2s all;
8907
+ transition: 0.2s all;
8908
  }
8909
+
8910
+ .premium-video-box-play-icon-container {
8911
+ position: absolute;
8912
+ z-index: 2;
8913
+ cursor: pointer;
8914
+ -webkit-transform: translate(50%, -50%);
8915
+ -ms-transform: translate(50%, -50%);
8916
+ transform: translate(50%, -50%);
8917
+ background: rgba(252, 252, 252, 0.35);
8918
+ }
8919
+
8920
+ .premium-video-box-description-container {
8921
+ position: absolute;
8922
+ z-index: 2;
8923
+ padding: 5px;
8924
  text-align: center;
8925
+ cursor: pointer;
8926
+ -webkit-transform: translate(50%, -50%);
8927
+ -ms-transform: translate(50%, -50%);
8928
+ transform: translate(50%, -50%);
8929
+ }
8930
+
8931
+ .premium-video-box-text {
8932
+ margin-bottom: 0 !important;
8933
  -webkit-transition: all 0.3s ease-in-out;
8934
  transition: all 0.3s ease-in-out;
8935
  }
8936
 
8937
+ .premium-video-box-play-icon {
8938
+ padding: 15px;
8939
+ -webkit-transform: translateX(-4%);
8940
+ -ms-transform: translateX(-4%);
8941
+ transform: translateX(-4%);
8942
+ -webkit-transition: all 0.3s ease-in-out;
8943
+ transition: all 0.3s ease-in-out;
 
 
 
 
 
 
8944
  }
8945
 
8946
+ .premium-video-box-video-container,
8947
+ .premium-vid-lightbox-container {
8948
+ position: absolute;
8949
+ top: 0;
8950
+ right: 0;
8951
+ z-index: 2;
8952
+ width: 100%;
8953
+ height: 100%;
8954
+ -webkit-transition: opacity 0.8s ease-in-out;
8955
+ transition: opacity 0.8s ease-in-out;
8956
+ overflow: hidden;
8957
+ cursor: pointer;
8958
  }
8959
 
8960
+ .premium-video-box-container[data-overlay="true"][data-type="self"] .premium-video-box-video-container {
8961
+ opacity: 0;
8962
+ visibility: hidden;
8963
  }
8964
 
8965
+ .premium-video-box-video-container iframe {
8966
+ max-width: 100%;
8967
+ width: 100%;
8968
+ height: 100%;
8969
+ margin: 0;
8970
+ line-height: 1;
8971
+ border: none;
8972
  }
8973
 
8974
+ .premium-video-box-video-container video {
8975
+ max-width: 100%;
8976
+ width: 100%;
8977
+ height: 100%;
8978
+ margin: 0;
8979
+ line-height: 1;
8980
+ border: none;
8981
+ background-color: #000;
8982
+ -o-object-fit: contain;
8983
+ object-fit: contain;
8984
  }
8985
 
8986
+ .premium-video-box-container .premium-video-box-vimeo-wrap {
8987
+ -js-display: flex;
8988
+ display: -webkit-box;
8989
+ display: -webkit-flex;
8990
+ display: -moz-box;
8991
+ display: -ms-flexbox;
8992
+ display: flex;
8993
  position: absolute;
8994
  top: 0;
8995
  right: 0;
8996
+ z-index: 3;
8997
+ margin: 10px;
8998
+ margin-left: 10px;
8999
+ -webkit-transition: opacity 0.2s ease-out;
9000
+ transition: opacity 0.2s ease-out;
9001
+ margin-left: 4.6em;
9002
  }
9003
 
9004
+ .premium-video-box-vimeo-wrap .premium-video-box-vimeo-portrait {
9005
+ width: 60px;
9006
+ height: 60px;
9007
+ background: rgba(23, 35, 34, 0.75);
9008
+ margin-left: 1px;
9009
+ -webkit-box-flex: 1;
9010
+ -webkit-flex: 1 0 auto;
9011
+ -moz-box-flex: 1;
9012
+ -ms-flex: 1 0 auto;
9013
+ flex: 1 0 auto;
9014
+ padding: 0;
9015
  }
9016
 
9017
+ .premium-video-box-vimeo-portrait img {
9018
+ width: 50px;
9019
+ height: 50px;
9020
+ margin: 5px;
9021
+ padding: 0;
9022
+ border: 0;
9023
+ -webkit-border-radius: 50%;
9024
+ border-radius: 50%;
9025
  }
9026
 
9027
+ .premium-video-box-vimeo-wrap .premium-video-box-vimeo-headers {
9028
+ font-size: 10px;
 
 
 
 
9029
  }
9030
 
9031
+ .premium-video-box-vimeo-wrap .premium-video-box-vimeo-title {
9032
+ max-width: 100%;
9033
+ font-size: 2em !important;
9034
+ font-weight: 700;
9035
+ margin: 0;
9036
+ padding: 0.1em 0.2em;
9037
+ background: rgba(23, 35, 34, 0.75);
9038
+ display: inline-block;
9039
+ text-transform: none;
9040
+ line-height: normal;
9041
+ letter-spacing: normal;
9042
  }
9043
 
9044
+ .premium-video-box-vimeo-wrap .premium-video-box-vimeo-byline {
9045
+ font-size: 1.2em !important;
9046
+ font-weight: 400;
9047
+ color: #fff;
9048
+ margin-top: 0.1em;
9049
+ padding: 0.2em 0.5em;
9050
+ background: rgba(23, 35, 34, 0.75);
9051
+ text-transform: none;
9052
+ line-height: normal;
9053
+ letter-spacing: normal;
9054
  }
9055
 
9056
+ .premium-video-box-playlist-container {
9057
+ -js-display: flex;
9058
+ display: -webkit-box;
9059
+ display: -webkit-flex;
9060
+ display: -moz-box;
9061
+ display: -ms-flexbox;
9062
+ display: flex;
9063
+ -webkit-flex-wrap: wrap;
9064
+ -ms-flex-wrap: wrap;
9065
+ flex-wrap: wrap;
9066
  }
9067
 
9068
+ .premium-video-box-playlist-container .premium-video-box-container {
9069
+ height: 100%;
 
 
 
 
9070
  overflow: hidden;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9071
  }
9072
 
9073
+ .premium-video-box-container:hover .premium-video-box-image-container.zoomin {
9074
+ -webkit-transform: scale(1.1);
9075
+ -ms-transform: scale(1.1);
9076
+ transform: scale(1.1);
 
 
 
 
9077
  }
9078
 
9079
+ .premium-video-box-container:hover .premium-video-box-image-container.zoomout {
9080
+ -webkit-transform: scale(1);
9081
+ -ms-transform: scale(1);
9082
+ transform: scale(1);
 
 
 
 
 
 
9083
  }
9084
 
9085
+ .premium-video-box-container:hover .premium-video-box-image-container.scale {
9086
+ -webkit-transform: scale(1.3) rotate(-5deg);
9087
+ -ms-transform: scale(1.3) rotate(-5deg);
9088
+ transform: scale(1.3) rotate(-5deg);
9089
  }
9090
 
9091
+ .premium-video-box-container:hover .premium-video-box-image-container.gray {
9092
+ -webkit-filter: grayscale(0%);
9093
+ filter: grayscale(0%);
9094
  }
9095
 
9096
+ .premium-video-box-container:hover .premium-video-box-image-container.blur {
9097
+ -webkit-filter: blur(3px);
9098
+ filter: blur(3px);
9099
  }
9100
 
9101
+ .premium-video-box-container:hover .premium-video-box-image-container.sepia {
9102
+ -webkit-filter: sepia(0%);
9103
+ filter: sepia(0%);
9104
  }
9105
 
9106
+ .premium-video-box-container:hover .premium-video-box-image-container.trans {
9107
+ -webkit-transform: translateX(0px) scale(1.1);
9108
+ -ms-transform: translateX(0px) scale(1.1);
9109
+ transform: translateX(0px) scale(1.1);
 
 
 
 
 
 
 
 
 
 
 
 
 
9110
  }
9111
 
9112
+ .premium-video-box-container:hover .premium-video-box-image-container.bright {
9113
+ -webkit-filter: brightness(1.2);
9114
+ filter: brightness(1.2);
 
 
 
 
 
 
 
 
 
9115
  }
9116
 
9117
+ .premium-video-box-image-container.gray {
9118
+ -webkit-filter: grayscale(100%);
9119
+ filter: grayscale(100%);
9120
  }
9121
 
9122
+ .premium-video-box-image-container.zoomout,
9123
+ .premium-video-box-image-container.scale {
9124
+ -webkit-transform: scale(1.2);
9125
+ -ms-transform: scale(1.2);
9126
+ transform: scale(1.2);
9127
  }
9128
 
9129
+ .premium-video-box-image-container.sepia {
9130
+ -webkit-filter: sepia(30%);
9131
+ filter: sepia(30%);
9132
  }
9133
 
9134
+ .premium-video-box-image-container.bright {
9135
+ -webkit-filter: brightness(1);
9136
+ filter: brightness(1);
9137
  }
9138
 
9139
+ .premium-video-box-image-container.trans {
9140
+ -webkit-transform: translateX(15px) scale(1.1);
9141
+ -ms-transform: translateX(15px) scale(1.1);
9142
+ transform: translateX(15px) scale(1.1);
 
 
 
 
 
 
 
 
 
 
 
9143
  }
9144
 
9145
+ .premium-video-box-mask-media {
9146
+ -webkit-mask-repeat: no-repeat;
9147
+ mask-repeat: no-repeat;
9148
  }
9149
 
9150
+ /* Sticky Video Option */
9151
+ .premium-video-box-container.premium-video-box-sticky-apply {
9152
+ z-index: 99;
9153
+ overflow: unset;
9154
  }
9155
 
9156
+ .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap {
9157
+ position: fixed !important;
9158
+ z-index: 99999;
9159
+ height: 225px;
9160
+ width: 400px;
9161
+ background: #fff;
9162
  }
9163
 
9164
+ .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-vimeo-wrap,
9165
+ .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-container:before {
9166
+ visibility: hidden;
 
9167
  }
9168
 
9169
+ .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 {
9170
+ -webkit-box-shadow: unset;
9171
+ box-shadow: unset;
 
 
9172
  }
9173
 
9174
+ .premium-video-box-sticky-close,
9175
+ .premium-video-box-sticky-infobar {
9176
+ display: none;
9177
  }
9178
 
9179
+ .premium-video-box-sticky-apply .premium-video-box-sticky-close {
9180
+ position: absolute;
9181
+ padding: 5px;
9182
+ cursor: pointer;
9183
+ z-index: 99999;
9184
+ height: 14px;
9185
+ width: 14px;
9186
+ -webkit-box-sizing: content-box;
9187
+ -moz-box-sizing: content-box;
9188
+ box-sizing: content-box;
9189
+ -webkit-border-radius: 100%;
9190
+ border-radius: 100%;
9191
+ -js-display: flex;
9192
+ display: -webkit-box;
9193
+ display: -webkit-flex;
9194
+ display: -moz-box;
9195
+ display: -ms-flexbox;
9196
+ display: flex;
9197
+ -webkit-box-pack: center;
9198
+ -webkit-justify-content: center;
9199
+ -moz-box-pack: center;
9200
+ -ms-flex-pack: center;
9201
+ justify-content: center;
9202
+ -webkit-box-align: center;
9203
+ -webkit-align-items: center;
9204
+ -moz-box-align: center;
9205
+ -ms-flex-align: center;
9206
+ align-items: center;
9207
  }
9208
 
9209
+ .premium-video-box-sticky-apply .premium-video-box-play-icon-container {
9210
+ -js-display: flex;
9211
+ display: -webkit-box;
9212
+ display: -webkit-flex;
9213
+ display: -moz-box;
9214
+ display: -ms-flexbox;
9215
+ display: flex;
9216
  }
9217
 
9218
+ .premium-video-box-sticky-apply .premium-video-box-play-icon {
9219
+ -webkit-transition: none;
9220
+ transition: none;
9221
+ }
9222
+
9223
+ .premium-video-box-sticky-apply .premium-video-box-sticky-infobar {
9224
  display: block;
9225
+ position: relative;
9226
+ top: 100%;
9227
+ width: 100%;
9228
+ padding: 5px;
9229
  text-align: center;
9230
+ z-index: 9999;
9231
+ margin-top: -1px;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9232
  }
9233
+
9234
+ .premium-video-box-sticky-apply .premium-video-box-inner-wrap.ui-draggable {
9235
+ cursor: move;
 
 
 
 
9236
  }
9237
 
9238
+ .premium-video-sticky-top-left .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap {
9239
+ left: auto;
9240
+ right: 20px;
9241
+ top: 20px;
 
 
 
 
 
 
 
 
 
 
 
 
 
9242
  }
9243
 
9244
+ .premium-video-sticky-bottom-left .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap {
9245
+ left: auto;
9246
+ right: 20px;
9247
+ bottom: 20px;
9248
  }
9249
 
9250
+ .premium-video-sticky-top-right .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap {
9251
+ right: auto;
9252
+ left: 20px;
9253
+ top: 20px;
9254
  }
9255
 
9256
+ .premium-video-sticky-bottom-right .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap {
9257
+ right: auto;
9258
+ left: 20px;
9259
+ bottom: 20px;
 
9260
  }
9261
 
9262
+ .premium-video-sticky-center-left .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap {
9263
+ left: auto;
9264
+ right: 20px;
9265
+ top: 50%;
9266
+ -webkit-transform: translateY(-50%);
9267
+ -ms-transform: translateY(-50%);
9268
+ transform: translateY(-50%);
9269
  }
9270
 
9271
+ .premium-video-sticky-center-right .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap {
9272
+ right: auto;
9273
+ left: 20px;
9274
+ top: 50%;
9275
+ -webkit-transform: translateY(-50%);
9276
+ -ms-transform: translateY(-50%);
9277
+ transform: translateY(-50%);
9278
  }
9279
 
9280
+ .premium-video-sticky-bottom-right .premium-video-box-sticky-infobar-wrap.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
9281
+ .premium-video-sticky-bottom-left .premium-video-box-sticky-infobar-wrap.premium-video-box-sticky-apply .premium-video-box-inner-wrap {
9282
+ bottom: 55px;
 
 
9283
  }
9284
 
9285
+ .premium-video-sticky-top-left .premium-video-box-sticky-apply .premium-video-box-sticky-close,
9286
+ .premium-video-sticky-bottom-left .premium-video-box-sticky-apply .premium-video-box-sticky-close,
9287
+ .premium-video-sticky-center-left .premium-video-box-sticky-apply .premium-video-box-sticky-close {
9288
+ top: -10px;
9289
+ left: -10px;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9290
  }
9291
 
9292
+ .premium-video-sticky-top-right .premium-video-box-sticky-apply .premium-video-box-sticky-close,
9293
+ .premium-video-sticky-bottom-right .premium-video-box-sticky-apply .premium-video-box-sticky-close,
9294
+ .premium-video-sticky-center-right .premium-video-box-sticky-apply .premium-video-box-sticky-close {
9295
+ top: -10px;
9296
+ right: -10px;
9297
  }
9298
 
9299
+ .premium-video-box-filter-sticky {
9300
+ -webkit-filter: none !important;
9301
+ filter: none !important;
 
9302
  }
9303
+
9304
+ .premium-mscroll-yes.elementor-widget-premium-addon-video-box div {
9305
+ cursor: default;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9306
  }
9307
  /************ Premium Vertical Scroll ************/
9308
  /*************************************************/
assets/frontend/css/premium-addons.css CHANGED
@@ -1264,610 +1264,1012 @@
1264
  -webkit-transform: translate3d(-10px, 0, 0) scale(1.1);
1265
  transform: translate3d(-10px, 0, 0) scale(1.1); }
1266
 
1267
- /**************** Premium Blog *****************/
1268
- /***********************************************/
1269
- .premium-blog-thumb-effect-wrapper {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1270
  position: relative;
1271
- overflow: hidden; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1272
 
1273
- .premium-blog-effect-container:not(.premium-blog-bordered-effect) .premium-blog-post-link {
 
 
 
1274
  position: absolute;
 
1275
  top: 0;
1276
  left: 0;
1277
- width: 100%;
1278
- height: 100%;
1279
- z-index: 2;
1280
- padding: 20px; }
 
 
 
 
 
 
 
 
 
 
 
 
1281
 
1282
- .premium-blog-bordered-effect .premium-blog-post-link {
1283
- display: block;
1284
- height: 100%;
1285
- position: relative; }
 
 
 
 
 
 
1286
 
1287
- /*Thumbnail Img*/
1288
- .premium-blog-wrap .premium-blog-thumbnail-container {
1289
- overflow: hidden; }
1290
- .premium-blog-wrap .premium-blog-thumbnail-container img,
1291
- .premium-blog-wrap .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
- 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); }
1317
 
1318
- .premium-blog-post-outer-container:hover .premium-blog-zoomin-effect img {
1319
- -webkit-transform: scale(1.2);
1320
- -ms-transform: scale(1.2);
1321
- transform: scale(1.2); }
1322
 
1323
- .premium-blog-post-outer-container:hover .premium-blog-zoomout-effect img {
1324
- -webkit-transform: scale(1.1);
1325
- -ms-transform: scale(1.1);
1326
- transform: scale(1.1); }
1327
 
1328
- .premium-blog-post-outer-container:hover .premium-blog-scale-effect img {
1329
- -webkit-transform: scale(1.3) rotate(5deg);
1330
- -ms-transform: scale(1.3) rotate(5deg);
1331
- transform: scale(1.3) rotate(5deg); }
1332
 
1333
- .premium-blog-post-outer-container:hover .premium-blog-gray-effect img {
1334
- -webkit-filter: grayscale(100%);
1335
- filter: grayscale(100%); }
 
 
 
 
1336
 
1337
- .premium-blog-post-outer-container:hover .premium-blog-blur-effect img {
1338
- -webkit-filter: blur(3px);
1339
- filter: blur(3px); }
 
 
 
 
1340
 
1341
- .premium-blog-post-outer-container:hover .premium-blog-sepia-effect img {
1342
- -webkit-filter: sepia(0%);
1343
- filter: sepia(0%); }
 
 
 
 
 
1344
 
1345
- .premium-blog-post-outer-container:hover .premium-blog-bright-effect img {
1346
- -webkit-filter: brightness(1.2);
1347
- filter: brightness(1.2); }
 
 
 
 
 
1348
 
1349
- .premium-blog-post-outer-container:hover .premium-blog-trans-effect img {
1350
- -webkit-transform: translateX(0px) scale(1.1);
1351
- -ms-transform: translateX(0px) scale(1.1);
1352
- transform: translateX(0px) scale(1.1); }
 
 
 
1353
 
1354
- .premium-blog-post-container {
1355
- overflow: hidden; }
1356
- .premium-blog-post-container .premium-blog-inner-container {
1357
- -js-display: flex;
1358
- display: -webkit-box;
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;
1373
- font-size: 14px;
1374
- margin-bottom: 10px; }
1375
- .premium-blog-post-container ul.post-categories a:hover, .premium-blog-post-container ul.post-categories a:focus,
1376
- .premium-blog-post-container .premium-blog-post-link:hover,
1377
- .premium-blog-post-container .premium-blog-post-link:focus {
1378
- -webkit-box-shadow: none !important;
1379
- box-shadow: none !important;
1380
- outline: none !important; }
1381
- .premium-blog-post-container .premium-blog-entry-title {
1382
- font-size: 18px;
1383
- margin-bottom: 5px; }
1384
- .premium-blog-post-container.premium-blog-skin-modern .premium-blog-content-wrapper {
1385
- position: relative;
1386
- z-index: 3;
1387
- top: -50px; }
1388
- .premium-blog-post-container .premium-blog-content-wrapper {
1389
- background-color: #f5f5f5;
1390
- padding: 30px; }
1391
- .premium-blog-post-container .premium-blog-content-wrapper.empty-thumb {
1392
- top: 0; }
1393
- .premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumbnail-container:before, .premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumbnail-container:after {
1394
- position: absolute;
1395
- content: "";
1396
- z-index: 1;
1397
- top: 50%;
1398
- left: 50%;
1399
- opacity: 0;
1400
- -webkit-transform: translate(-50%, -50%);
1401
- -ms-transform: translate(-50%, -50%);
1402
- transform: translate(-50%, -50%);
1403
- -webkit-transition: all 0.4s linear 0s;
1404
- transition: all 0.4s linear 0s;
1405
- height: 1px;
1406
- width: 100%;
1407
- background-color: #fff; }
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 {
1418
- margin: 0px 10px 20px;
1419
- clear: both; }
1420
- .premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay, .premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay, .premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay {
1421
- position: absolute;
1422
- top: 0;
1423
- left: 0;
1424
- width: 100%;
1425
- height: 100%;
1426
- -webkit-transition: all 0.3s ease-in-out;
1427
- transition: all 0.3s ease-in-out;
1428
- opacity: 0; }
1429
- .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, .premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay a {
1430
- -js-display: flex;
1431
- display: -webkit-box;
1432
- display: -webkit-flex;
1433
- display: -moz-box;
1434
- display: -ms-flexbox;
1435
- display: flex;
1436
- -webkit-box-pack: center;
1437
- -webkit-justify-content: center;
1438
- -moz-box-pack: center;
1439
- -ms-flex-pack: center;
1440
- justify-content: center;
1441
- -webkit-box-align: center;
1442
- -webkit-align-items: center;
1443
- -moz-box-align: center;
1444
- -ms-flex-align: center;
1445
- align-items: center;
1446
- width: 100%;
1447
- height: 100%; }
1448
- .premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay span,
1449
- .premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay i, .premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay span,
1450
- .premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay i, .premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay span,
1451
- .premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay i {
1452
- -webkit-transition: all 0.3s ease-in-out;
1453
- transition: all 0.3s ease-in-out; }
1454
- .premium-blog-post-container.premium-blog-skin-side {
1455
- -js-display: flex;
1456
- display: -webkit-box;
1457
- display: -webkit-flex;
1458
- display: -moz-box;
1459
- display: -ms-flexbox;
1460
- display: flex; }
1461
- .premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-container {
1462
- height: 100%; }
1463
- .premium-blog-post-container.premium-blog-skin-side .premium-blog-content-wrapper {
1464
- -webkit-box-flex: 1;
1465
- -webkit-flex: 1;
1466
- -moz-box-flex: 1;
1467
- -ms-flex: 1;
1468
- flex: 1; }
1469
- .premium-blog-post-container.premium-blog-skin-banner {
1470
- position: relative; }
1471
- .premium-blog-post-container.premium-blog-skin-banner .premium-blog-content-wrapper {
1472
- position: absolute;
1473
- width: 100%;
1474
- bottom: -5px;
1475
- -js-display: flex;
1476
- display: -webkit-box;
1477
- display: -webkit-flex;
1478
- display: -moz-box;
1479
- display: -ms-flexbox;
1480
- display: flex;
1481
- -webkit-box-orient: vertical;
1482
- -webkit-box-direction: normal;
1483
- -webkit-flex-direction: column;
1484
- -moz-box-orient: vertical;
1485
- -moz-box-direction: normal;
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: 0px; }
1494
- .premium-blog-post-container .premium-blog-cats-container ul.post-categories {
1495
- margin: 0;
1496
- padding: 0;
1497
- list-style: none;
1498
- -js-display: flex;
1499
- display: -webkit-box;
1500
- display: -webkit-flex;
1501
- display: -moz-box;
1502
- display: -ms-flexbox;
1503
- display: flex; }
1504
- .premium-blog-post-container .premium-blog-cats-container a {
1505
- display: block;
1506
- font-size: 12px;
1507
- color: #fff;
1508
- background-color: #777;
1509
- margin: 0 3px 10px 0;
1510
- padding: 5px;
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;
1519
- top: 0;
1520
- left: 0;
1521
- width: 100%;
1522
- height: 100%; }
1523
 
1524
- .premium-blog-diagonal-effect:before {
1525
- position: absolute;
1526
- top: 0px;
1527
- left: 0px;
1528
- width: 100%;
1529
- height: 100%;
1530
- content: " ";
1531
- z-index: 1;
1532
- background: rgba(255, 255, 255, 0.2);
1533
- -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0);
1534
- transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0);
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;
1547
- width: -webkit-calc(100% - 30px);
1548
- width: calc(100% - 30px);
1549
- height: -webkit-calc(100% - 30px);
1550
- height: calc(100% - 30px);
1551
- top: 15px;
1552
- left: 15px;
1553
- opacity: 0;
1554
- -webkit-transform: scale(0.3);
1555
- -ms-transform: scale(0.3);
1556
- transform: scale(0.3);
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;
1571
- top: 0;
1572
- left: 0;
1573
- width: 100%;
1574
- height: 100%;
1575
- opacity: 0;
1576
- padding: 15px;
1577
- -webkit-transition: all 0.3s linear 0s;
1578
- transition: all 0.3s linear 0s; }
1579
- .premium-blog-bordered-effect .premium-blog-post-link:before, .premium-blog-bordered-effect .premium-blog-post-link:after {
1580
- content: "";
1581
- display: block;
1582
- position: absolute;
1583
- top: 0;
1584
- left: 0;
1585
- width: 100%;
1586
- height: 100%;
1587
- -webkit-transition: all 0.5s linear 0s;
1588
- transition: all 0.5s linear 0s;
1589
- -webkit-transition-delay: 0s;
1590
- transition-delay: 0s;
1591
- border-color: rgba(255, 255, 255, 0.45); }
1592
- .premium-blog-bordered-effect .premium-blog-post-link:before {
1593
- border-right: 2px solid;
1594
- border-left: 2px solid;
1595
- -webkit-transform: scale(1, 0);
1596
- -ms-transform: scale(1, 0);
1597
- transform: scale(1, 0);
1598
- -webkit-transform-origin: 100% 0;
1599
- -ms-transform-origin: 100% 0;
1600
- transform-origin: 100% 0; }
1601
- .premium-blog-bordered-effect .premium-blog-post-link:after {
1602
- border-top: 2px solid;
1603
- border-bottom: 2px solid;
1604
- -webkit-transform: scale(0, 1);
1605
- -ms-transform: scale(0, 1);
1606
- transform: scale(0, 1);
1607
- -webkit-transform-origin: 0 0;
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;
1617
- -webkit-transform: scale(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 {
1626
- position: absolute;
1627
- top: 0;
1628
- left: 0;
1629
- width: 100%;
1630
- height: 100%; }
1631
 
1632
- .premium-blog-squares-effect:before, .premium-blog-squares-effect:after {
1633
- position: absolute;
1634
- content: "";
1635
- top: 0;
1636
- left: 0;
1637
- width: 50%;
1638
- height: 50%;
1639
- -webkit-transform: translate(-100%, -100%);
1640
- -ms-transform: translate(-100%, -100%);
1641
- transform: translate(-100%, -100%);
1642
- opacity: 0.7;
1643
- -webkit-transition: all 0.3s linear 0s;
1644
- transition: all 0.3s linear 0s; }
1645
-
1646
- .premium-blog-squares-square-container:before, .premium-blog-squares-square-container:after {
1647
- position: absolute;
1648
- content: "";
1649
- top: 0;
1650
- left: 0;
1651
- width: 50%;
1652
- height: 50%;
1653
- -webkit-transform: translate(-100%, -100%);
1654
- -ms-transform: translate(-100%, -100%);
1655
- transform: translate(-100%, -100%);
1656
- opacity: 0.7;
1657
- -webkit-transition: all 0.3s linear 0s;
1658
- transition: all 0.3s linear 0s; }
1659
-
1660
- .premium-blog-squares-square-container:before, .premium-blog-squares-square-container:after {
1661
- opacity: 0.8; }
1662
-
1663
- .premium-blog-squares-effect:after {
1664
- -webkit-transform: translate(200%, 200%);
1665
- -ms-transform: translate(200%, 200%);
1666
- transform: translate(200%, 200%); }
1667
-
1668
- .premium-blog-squares-square-container:before {
1669
- -webkit-transform: translate(-100%, 200%);
1670
- -ms-transform: translate(-100%, 200%);
1671
- transform: translate(-100%, 200%); }
1672
-
1673
- .premium-blog-squares-square-container:after {
1674
- -webkit-transform: translate(200%, -100%);
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%); }
1697
-
1698
- .premium-blog-thumb-effect-wrapper:hover .premium-blog-thumbnail-overlay {
1699
- opacity: 1; }
1700
 
1701
- .premium-blog-clear-fix {
1702
- clear: both; }
 
 
 
 
 
 
 
 
 
 
 
 
1703
 
1704
- .premium-blog-masked .premium-blog-thumbnail-container {
1705
- position: relative;
1706
- overflow: visible; }
1707
- .premium-blog-masked .premium-blog-thumbnail-container svg {
1708
- position: absolute;
1709
- height: 100px;
1710
- width: 100%;
1711
- bottom: -5px;
1712
- left: 0;
1713
- fill: #f5f5f5;
1714
- z-index: 99; }
1715
- .premium-blog-masked .premium-blog-thumbnail-container svg.premium-blog-shape-divider-svg {
1716
- -webkit-transform: rotate(180deg);
1717
- -ms-transform: rotate(180deg);
1718
- transform: rotate(180deg); }
1719
-
1720
- .premium-blog-masked .premium-blog-author-thumbnail,
1721
- .premium-blog-masked .premium-blog-skin-banner .premium-blog-content-wrapper {
1722
- z-index: 999 !important; }
1723
-
1724
- .premium-blog-format-link {
1725
- padding: 5px;
1726
- line-height: 0; }
1727
 
1728
- .premium-blog-entry-meta {
1729
- line-height: 1.3em;
1730
- font-size: 12px;
1731
- margin-bottom: 13px;
1732
- color: #adadad; }
1733
- .premium-blog-entry-meta i {
1734
- margin-right: 3px;
1735
- -webkit-transition: all 0.3s ease-in-out;
1736
- transition: all 0.3s ease-in-out; }
1737
 
1738
- .premium-blog-meta-data {
1739
- display: inline-block; }
1740
- .premium-blog-meta-data .premium-blog-meta-separator {
1741
- margin: 0 5px; }
1742
- .premium-blog-meta-data a,
1743
- .premium-blog-meta-data span {
1744
- color: inherit;
1745
- -webkit-transition: all 0.3s ease-in-out;
1746
- transition: all 0.3s ease-in-out; }
1747
 
1748
- .premium-blog-author-thumbnail {
1749
- position: relative;
1750
- padding: 0 30px;
1751
- width: 100%;
1752
- top: -10px;
1753
- height: 0;
1754
- pointer-events: none; }
1755
- .premium-blog-author-thumbnail img {
1756
- -webkit-border-radius: 50%;
1757
- border-radius: 50%;
1758
- width: 60px;
1759
- pointer-events: all;
1760
- -webkit-transform: translateY(-50%);
1761
- -ms-transform: translateY(-50%);
1762
- transform: translateY(-50%); }
1763
-
1764
- .premium-blog-entry-title a,
1765
- .premium-blog-post-tags-container a,
1766
- .premium-blog-post-content .premium-blog-excerpt-link {
1767
- -webkit-transition: all 0.3s ease-in-out;
1768
- transition: all 0.3s ease-in-out; }
1769
 
1770
- .premium-blog-excerpt-link-wrap a.premium-blog-excerpt-link {
1771
- background-color: transparent;
1772
- color: #54595f;
1773
- padding: 0; }
1774
 
1775
- .premium-blog-cta-full-yes .premium-blog-excerpt-link {
1776
- width: 100%; }
 
1777
 
1778
- .premium-blog-post-tags-container {
1779
- margin-top: 8px;
1780
  -js-display: flex;
1781
  display: -webkit-box;
1782
  display: -webkit-flex;
1783
  display: -moz-box;
1784
  display: -ms-flexbox;
1785
  display: flex;
1786
- -webkit-box-align: center;
1787
- -webkit-align-items: center;
1788
- -moz-box-align: center;
1789
- -ms-flex-align: center;
1790
- align-items: center;
1791
- -webkit-flex-wrap: wrap;
1792
- -ms-flex-wrap: wrap;
1793
- flex-wrap: wrap; }
1794
- .premium-blog-post-tags-container a {
1795
- color: inherit;
1796
- margin-left: 5px; }
1797
-
1798
- /*Tags align*/
1799
- .premium-blog-align-left .post-categories,
1800
- .premium-blog-align-left .premium-blog-post-tags-container {
1801
- -webkit-box-pack: start;
1802
- -webkit-justify-content: flex-start;
1803
- -moz-box-pack: start;
1804
- -ms-flex-pack: start;
1805
- justify-content: flex-start; }
1806
-
1807
- .premium-blog-align-left .premium-blog-inner-container {
1808
- -webkit-box-align: start;
1809
- -webkit-align-items: flex-start;
1810
- -moz-box-align: start;
1811
- -ms-flex-align: start;
1812
- align-items: flex-start; }
1813
-
1814
- .premium-blog-align-center .post-categories,
1815
- .premium-blog-align-center .premium-blog-post-tags-container {
1816
  -webkit-box-pack: center;
1817
  -webkit-justify-content: center;
1818
  -moz-box-pack: center;
1819
  -ms-flex-pack: center;
1820
- justify-content: center; }
1821
-
1822
- .premium-blog-align-center .premium-blog-inner-container {
1823
  -webkit-box-align: center;
1824
  -webkit-align-items: center;
1825
  -moz-box-align: center;
1826
  -ms-flex-align: center;
1827
- align-items: center; }
1828
-
1829
- .premium-blog-align-right .post-categories,
1830
- .premium-blog-align-right .premium-blog-post-tags-container {
1831
- -webkit-box-pack: end;
1832
- -webkit-justify-content: flex-end;
1833
- -moz-box-pack: end;
1834
- -ms-flex-pack: end;
1835
- justify-content: flex-end; }
1836
-
1837
- .premium-blog-align-right .premium-blog-inner-container {
1838
- -webkit-box-align: end;
1839
- -webkit-align-items: flex-end;
1840
- -moz-box-align: end;
1841
- -ms-flex-align: end;
1842
- align-items: flex-end; }
1843
 
1844
- /* Pagination */
1845
- .premium-blog-pagination-container {
1846
- text-align: right; }
1847
- .premium-blog-pagination-container span {
1848
- cursor: default; }
1849
- .premium-blog-pagination-container .page-numbers {
1850
- display: inline-block;
1851
- color: #000;
1852
- line-height: 1;
1853
- font-size: 1em;
1854
- font-weight: 400;
1855
- text-decoration: none;
1856
- padding: 0.75em;
1857
- margin: 0 0.4em 0.4em 0;
1858
- -webkit-transition: all 0.3s ease-in-out;
1859
- transition: all 0.3s ease-in-out; }
1860
-
1861
- .premium-blog-wrap .premium-loading-feed {
1862
- display: block;
1863
  position: absolute;
 
1864
  width: 100%;
1865
- height: 100%;
1866
- top: 0px;
1867
- left: 0px;
1868
- bottom: 0px;
1869
- right: 0px;
1870
- background: rgba(255, 255, 255, 0.2);
1871
  -js-display: flex;
1872
  display: -webkit-box;
1873
  display: -webkit-flex;
@@ -1879,45 +2281,183 @@
1879
  -moz-box-align: center;
1880
  -ms-flex-align: center;
1881
  align-items: center;
1882
- z-index: 99; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1883
 
1884
- .premium-blog-wrap {
1885
- -js-display: flex;
1886
- display: -webkit-box;
1887
- display: -webkit-flex;
1888
- display: -moz-box;
1889
- display: -ms-flexbox;
1890
- display: flex;
1891
- -webkit-flex-wrap: wrap;
1892
- -ms-flex-wrap: wrap;
1893
- flex-wrap: wrap; }
1894
- .premium-blog-wrap ul.slick-dots {
1895
- width: 100%; }
1896
 
1897
- /*
1898
- * List Layout
1899
- */
1900
- .premium-blog-list .premium-blog-post-outer-container {
1901
- width: 100%; }
1902
 
1903
- /**
1904
- * Even Layout
1905
- */
1906
- .premium-blog-even .premium-blog-post-container {
1907
- height: 100%; }
1908
 
1909
- .premium-blog-even .slick-track {
1910
- -js-display: flex;
1911
- display: -webkit-box;
1912
- display: -webkit-flex;
1913
- display: -moz-box;
1914
- display: -ms-flexbox;
1915
- display: flex; }
1916
 
1917
- .premium-blog-even .slick-slide {
1918
- height: inherit !important; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1919
 
1920
- .premium-blog-filter {
 
 
 
 
 
 
 
1921
  -js-display: flex;
1922
  display: -webkit-box;
1923
  display: -webkit-flex;
@@ -1933,5234 +2473,2158 @@
1933
  -webkit-justify-content: center;
1934
  -moz-box-pack: center;
1935
  -ms-flex-pack: center;
1936
- justify-content: center; }
1937
-
1938
- .premium-blog-filter .premium-blog-filters-container li a.category {
1939
- outline: none;
1940
- text-decoration: none;
1941
- -webkit-border-radius: 75px;
1942
- border-radius: 75px;
1943
- margin: 15px 5px 20px;
1944
- padding: 7px 20px;
1945
  -webkit-transition: all 0.3s ease-in-out;
1946
- transition: all 0.3s ease-in-out; }
 
 
 
 
 
 
 
1947
 
1948
- .premium-blog-filter ul.premium-blog-filters-container {
1949
- text-align: center;
1950
- margin: 0;
1951
- padding: 0; }
1952
 
1953
- .premium-blog-filter .premium-blog-filters-container li {
1954
- list-style: none;
1955
- -js-display: inline-flex;
1956
- display: -webkit-inline-box;
1957
- display: -webkit-inline-flex;
1958
- display: -moz-inline-box;
1959
- display: -ms-inline-flexbox;
1960
- display: inline-flex; }
1961
 
1962
- /**
1963
- * Responsive Style
1964
- */
1965
- @media (max-width: 768px) {
1966
- .premium-blog-content-wrapper {
1967
- top: 0;
1968
- margin: 0;
1969
- padding: 15px; }
1970
- .premium-blog-skin-side {
1971
- -webkit-box-orient: vertical;
1972
- -webkit-box-direction: normal;
1973
- -webkit-flex-direction: column;
1974
- -moz-box-orient: vertical;
1975
- -moz-box-direction: normal;
1976
- -ms-flex-direction: column;
1977
- flex-direction: column; } }
1978
-
1979
- /**************** Premium Button ***********************/
1980
- /*******************************************************/
1981
- .premium-button {
1982
- -js-display: inline-flex;
1983
- display: -webkit-inline-box;
1984
- display: -webkit-inline-flex;
1985
- display: -moz-inline-box;
1986
- display: -ms-inline-flexbox;
1987
- display: inline-flex;
1988
- position: relative;
1989
- overflow: hidden;
1990
- -webkit-backface-visibility: hidden;
1991
- backface-visibility: hidden;
1992
- -webkit-transform: translate3d(0, 0, 0);
1993
- transform: translate3d(0, 0, 0);
1994
- cursor: pointer;
1995
- -webkit-transition: all 0.2s ease-in-out !important;
1996
- transition: all 0.2s ease-in-out !important; }
1997
-
1998
- .premium-button-style1,
1999
- .premium-button-style2,
2000
- .premium-button-style5,
2001
- .premium-button-style7 {
2002
- display: inline-block;
2003
- vertical-align: middle;
2004
- -webkit-transform: perspective(1px) translateZ(0);
2005
- transform: perspective(1px) translateZ(0);
2006
- -webkit-box-shadow: 0 0 1px transparent;
2007
- box-shadow: 0 0 1px transparent;
2008
- position: relative;
2009
- -webkit-transition-property: color;
2010
- transition-property: color;
2011
- -webkit-transition-duration: 0.15s;
2012
- transition-duration: 0.15s; }
2013
 
2014
- .premium-button-style1:before,
2015
- .premium-button-style2:before,
2016
- .premium-button-style5:before {
2017
- content: "";
2018
- position: absolute;
2019
- z-index: -1;
2020
- top: 0;
2021
- left: 0;
2022
- right: 0;
2023
- bottom: 0;
2024
- -webkit-transform: scaleY(0);
2025
- -ms-transform: scaleY(0);
2026
- transform: scaleY(0);
2027
- -webkit-transform-origin: 50% 0;
2028
- -ms-transform-origin: 50% 0;
2029
- transform-origin: 50% 0;
2030
- -webkit-transition-property: -webkit-transform;
2031
- transition-property: -webkit-transform;
2032
- transition-property: transform;
2033
- transition-property: transform, -webkit-transform;
2034
- -webkit-transition-duration: 0.15s;
2035
- transition-duration: 0.15s;
2036
- -webkit-transition-timing-function: ease-out;
2037
- transition-timing-function: ease-out; }
2038
 
2039
- .premium-button-style5-radialin:before,
2040
- .premium-button-style5-radialout:before {
2041
- -webkit-transform-origin: 50%;
2042
- -ms-transform-origin: 50%;
2043
- transform-origin: 50%;
2044
- -webkit-border-radius: 100%;
2045
- border-radius: 100%;
2046
- -webkit-transform: scale(0);
2047
- -ms-transform: scale(0);
2048
- transform: scale(0); }
2049
 
2050
- .premium-button-style5-radialin:before {
2051
- -webkit-transform: scale(2);
2052
- -ms-transform: scale(2);
2053
- transform: scale(2); }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2054
 
2055
- .premium-button-style5-rectin:before {
2056
- -webkit-transform-origin: 50%;
2057
- -ms-transform-origin: 50%;
2058
- transform-origin: 50%;
2059
- -webkit-transform: scale(1);
2060
- -ms-transform: scale(1);
2061
- transform: scale(1); }
2062
 
2063
- .premium-button-style5-rectout:before {
2064
- -webkit-transform-origin: 50%;
2065
- -ms-transform-origin: 50%;
2066
- transform-origin: 50%;
2067
- -webkit-transform: scale(0);
2068
- -ms-transform: scale(0);
2069
- transform: scale(0); }
2070
 
2071
- .premium-button-style5-rectout:hover:before {
2072
- -webkit-transform: scale(1);
2073
- -ms-transform: scale(1);
2074
- transform: scale(1); }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2075
 
2076
- .premium-button-style5-rectin:hover:before {
2077
- -webkit-transform: scale(0);
2078
- -ms-transform: scale(0);
2079
- transform: scale(0); }
2080
 
2081
- .premium-button-style5-radialout:hover:before {
2082
- -webkit-transform: scale(2);
2083
- -ms-transform: scale(2);
2084
- transform: scale(2); }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2085
 
2086
- .premium-button-style5-radialin:hover:before {
2087
- -webkit-transform: scale(0);
2088
- -ms-transform: scale(0);
2089
- transform: scale(0); }
 
 
2090
 
2091
- .premium-button-style1-top:before {
2092
- -webkit-transform-origin: 50% 100%;
2093
- -ms-transform-origin: 50% 100%;
2094
- transform-origin: 50% 100%; }
2095
 
2096
- .premium-button-style1-right:before {
2097
- -webkit-transform: scaleX(0);
2098
- -ms-transform: scaleX(0);
2099
- transform: scaleX(0);
2100
- -webkit-transform-origin: 0% 50%;
2101
- -ms-transform-origin: 0% 50%;
2102
- transform-origin: 0% 50%; }
 
 
 
 
 
 
 
2103
 
2104
- .premium-button-style1-left:before {
2105
- -webkit-transform: scaleX(0);
2106
- -ms-transform: scaleX(0);
2107
- transform: scaleX(0);
2108
- -webkit-transform-origin: 100% 50%;
2109
- -ms-transform-origin: 100% 50%;
2110
- transform-origin: 100% 50%; }
2111
 
2112
- .premium-button-style2-shutouthor:before,
2113
- .premium-button-style2-scshutoutver:before {
2114
- -webkit-transform: scaleY(0);
2115
- -ms-transform: scaleY(0);
2116
- transform: scaleY(0);
2117
- -webkit-transform-origin: 100% 50%;
2118
- -ms-transform-origin: 100% 50%;
2119
- transform-origin: 100% 50%; }
 
 
 
 
 
 
2120
 
2121
- .premium-button-style2-shutoutver:before,
2122
- .premium-button-style2-scshutouthor:before {
2123
- -webkit-transform: scaleX(0);
2124
- -ms-transform: scaleX(0);
2125
- transform: scaleX(0);
2126
- -webkit-transform-origin: 50% 50%;
2127
- -ms-transform-origin: 50% 50%;
2128
- transform-origin: 50% 50%; }
2129
 
2130
- .premium-button-style2-shutinhor:before {
2131
- -webkit-transform: scaleX(1);
2132
- -ms-transform: scaleX(1);
2133
- transform: scaleX(1);
2134
- -webkit-transform-origin: 50%;
2135
- -ms-transform-origin: 50%;
2136
- transform-origin: 50%; }
2137
-
2138
- .premium-button-style2-shutinver:before {
2139
- -webkit-transform: scaleY(1);
2140
- -ms-transform: scaleY(1);
2141
- transform: scaleY(1);
2142
- -webkit-transform-origin: 50%;
2143
- -ms-transform-origin: 50%;
2144
- transform-origin: 50%; }
2145
-
2146
- .premium-button-style1-bottom:hover:before,
2147
- .premium-button-style1-top:hover:before {
2148
- -webkit-transform: scaleY(1);
2149
- -ms-transform: scaleY(1);
2150
- transform: scaleY(1); }
2151
-
2152
- .premium-button-style1-left:hover:before,
2153
- .premium-button-style1-right:hover:before,
2154
- .premium-button-style2-shutouthor:hover:before,
2155
- .premium-button-style2-shutoutver:hover:before {
2156
- -webkit-transform: scaleX(1);
2157
- -ms-transform: scaleX(1);
2158
- transform: scaleX(1); }
2159
-
2160
- .premium-button-style2-shutinhor:hover:before {
2161
- -webkit-transform: scaleX(0);
2162
- -ms-transform: scaleX(0);
2163
- transform: scaleX(0); }
2164
-
2165
- .premium-button-style2-shutinver:hover:before {
2166
- -webkit-transform: scaleY(0);
2167
- -ms-transform: scaleY(0);
2168
- transform: scaleY(0); }
2169
-
2170
- .premium-button-style2-scshutouthor:hover:before {
2171
- -webkit-transform: scaleX(0.9);
2172
- -ms-transform: scaleX(0.9);
2173
- transform: scaleX(0.9); }
2174
 
2175
- .premium-button-style2-scshutoutver:hover:before {
2176
- -webkit-transform: scaleY(0.8);
2177
- -ms-transform: scaleY(0.8);
2178
- transform: scaleY(0.8); }
2179
 
2180
- /*Diagonal*/
2181
- .premium-button-style2-dshutinhor:before {
2182
- top: 50%;
2183
- left: 50%;
2184
- width: 120%;
2185
- height: 0%;
2186
- -webkit-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
2187
- -ms-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
2188
- transform: translateX(-50%) translateY(-50%) rotate(-45deg);
2189
- -webkit-transform-origin: 50%;
2190
- -ms-transform-origin: 50%;
2191
- transform-origin: 50%;
2192
- -webkit-transition-property: all;
2193
- transition-property: all; }
2194
 
2195
- .premium-button-style2-dshutinver:before {
2196
- top: 50%;
2197
- left: 50%;
2198
- width: 120%;
2199
- height: 0%;
2200
- -webkit-transform-origin: 50%;
2201
- -ms-transform-origin: 50%;
2202
- transform-origin: 50%;
2203
- -webkit-transition-property: all;
2204
- transition-property: all;
2205
- -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
2206
- -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
2207
- transform: translateX(-50%) translateY(-50%) rotate(45deg); }
2208
 
2209
- .premium-button-style2-dshutinhor:hover:before,
2210
- .premium-button-style2-dshutinver:hover:before {
2211
- height: 220%; }
2212
 
2213
- .premium-button-style3-before i,
2214
- .premium-button-style3-before svg {
2215
- opacity: 0;
2216
- -webkit-transform: translateX(-5px);
2217
- -ms-transform: translateX(-5px);
2218
- transform: translateX(-5px);
2219
- -webkit-transition: all 0.5s ease-in-out;
2220
- transition: all 0.5s ease-in-out; }
2221
 
2222
- .premium-button-style3-after i,
2223
- .premium-button-style3-after svg {
2224
- opacity: 0;
2225
- -webkit-transform: translateX(-5px);
2226
- -ms-transform: translateX(-5px);
2227
- transform: translateX(-5px);
2228
- -webkit-transition: all 0.5s ease-in-out;
2229
- transition: all 0.5s ease-in-out;
2230
- -webkit-transform: translateX(5px);
2231
- -ms-transform: translateX(5px);
2232
- transform: translateX(5px); }
2233
 
2234
- .premium-button-style3-after:hover i,
2235
- .premium-button-style3-after:hover svg {
2236
- opacity: 1; }
2237
 
2238
- .premium-button-style3-before:hover i,
2239
- .premium-button-style3-before:hover svg {
2240
- opacity: 1; }
2241
 
2242
- .premium-button-text-icon-wrapper {
2243
- width: 100%;
2244
- -js-display: flex;
2245
- display: -webkit-box;
2246
- display: -webkit-flex;
2247
- display: -moz-box;
2248
- display: -ms-flexbox;
2249
- display: flex;
2250
- -webkit-box-pack: center;
2251
- -webkit-justify-content: center;
2252
- -moz-box-pack: center;
2253
- -ms-flex-pack: center;
2254
- justify-content: center;
2255
- -webkit-box-align: center;
2256
- -webkit-align-items: center;
2257
- -moz-box-align: center;
2258
- -ms-flex-align: center;
2259
- align-items: center;
2260
- -webkit-transition: all 0.2s ease-in-out;
2261
- transition: all 0.2s ease-in-out; }
2262
- .premium-button-text-icon-wrapper span,
2263
- .premium-button-text-icon-wrapper i,
2264
- .premium-button-text-icon-wrapper svg {
2265
- -webkit-transition: all 0.2s ease-in-out;
2266
- transition: all 0.2s ease-in-out; }
2267
 
2268
- .premium-button-style4-icon-wrapper {
2269
- position: absolute;
2270
- z-index: 2;
2271
- width: 100%;
2272
  text-align: center;
2273
- -js-display: flex;
2274
- display: -webkit-box;
2275
- display: -webkit-flex;
2276
- display: -moz-box;
2277
- display: -ms-flexbox;
2278
- display: flex;
2279
  -webkit-box-align: center;
2280
  -webkit-align-items: center;
2281
  -moz-box-align: center;
2282
  -ms-flex-align: center;
2283
- align-items: center;
2284
- -webkit-box-pack: center;
2285
- -webkit-justify-content: center;
2286
- -moz-box-pack: center;
2287
- -ms-flex-pack: center;
2288
- justify-content: center;
2289
- height: 100%;
2290
- opacity: 0;
2291
- -webkit-transition: all 0.3s ease-in-out;
2292
- transition: all 0.3s ease-in-out; }
2293
- .premium-button-style4-icon-wrapper.top {
2294
- bottom: -100%;
2295
- left: 0; }
2296
- .premium-button-style4-icon-wrapper.bottom {
2297
- top: -100%;
2298
- left: 0; }
2299
- .premium-button-style4-icon-wrapper.left {
2300
- top: 0;
2301
- left: -100%; }
2302
- .premium-button-style4-icon-wrapper.right {
2303
- top: 0;
2304
- right: -100%; }
2305
-
2306
- .premium-button-style4-bottom:hover .premium-button-style4-icon-wrapper {
2307
- top: 0;
2308
- opacity: 1; }
2309
-
2310
- .premium-button-style4-top:hover .premium-button-style4-icon-wrapper {
2311
- bottom: 0;
2312
- opacity: 1; }
2313
-
2314
- .premium-button-style4-left:hover .premium-button-style4-icon-wrapper {
2315
- left: 0;
2316
- opacity: 1; }
2317
-
2318
- .premium-button-style4-right:hover .premium-button-style4-icon-wrapper {
2319
- right: 0;
2320
- opacity: 1; }
2321
-
2322
- .premium-button-style4-bottom:hover .premium-button-text-icon-wrapper {
2323
- -webkit-transform: translateY(100%);
2324
- -ms-transform: translateY(100%);
2325
- transform: translateY(100%);
2326
- opacity: 0; }
2327
-
2328
- .premium-button-style4-top:hover .premium-button-text-icon-wrapper {
2329
- -webkit-transform: translateY(-100%);
2330
- -ms-transform: translateY(-100%);
2331
- transform: translateY(-100%);
2332
- opacity: 0; }
2333
 
2334
- .premium-button-style4-left:hover .premium-button-text-icon-wrapper {
2335
- -webkit-transform: translateX(100%);
2336
- -ms-transform: translateX(100%);
2337
- transform: translateX(100%);
2338
- opacity: 0; }
2339
 
2340
- .premium-button-style4-right:hover .premium-button-text-icon-wrapper {
2341
- -webkit-transform: translateX(-100%);
2342
- -ms-transform: translateX(-100%);
2343
- transform: translateX(-100%);
2344
- opacity: 0; }
2345
-
2346
- .premium-button-style6:before {
2347
- content: "";
2348
- position: absolute;
2349
- left: 50%;
2350
- top: 50%;
2351
- width: 100px;
2352
- height: 100px;
2353
- -webkit-border-radius: 100%;
2354
- border-radius: 100%;
2355
- -webkit-transform: translate(-50%, -50%) scale(0);
2356
- -ms-transform: translate(-50%, -50%) scale(0);
2357
- transform: translate(-50%, -50%) scale(0);
2358
- -webkit-transition: all 0.3s ease-in-out;
2359
- transition: all 0.3s ease-in-out; }
2360
-
2361
- .premium-button-style6:hover:before {
2362
- -webkit-transform: translate(-50%, -50%) scale(3);
2363
- -ms-transform: translate(-50%, -50%) scale(3);
2364
- transform: translate(-50%, -50%) scale(3); }
2365
-
2366
- .premium-button-style6 .premium-button-text-icon-wrapper {
2367
  position: relative;
2368
- z-index: 1; }
2369
-
2370
- .premium-button-style7-right .premium-button-text-icon-wrapper:before,
2371
- .premium-button-style7-left .premium-button-text-icon-wrapper:before {
2372
- -webkit-transition: width 0.3s ease-out 0.15s;
2373
- transition: width 0.3s ease-out 0.15s; }
2374
-
2375
- .premium-button-style7-right .premium-button-text-icon-wrapper:after,
2376
- .premium-button-style7-left .premium-button-text-icon-wrapper:after {
2377
- -webkit-transition: width 0.3s ease-out 0s;
2378
- transition: width 0.3s ease-out 0s; }
2379
-
2380
- .premium-button-style7-bottom .premium-button-text-icon-wrapper:before,
2381
- .premium-button-style7-top .premium-button-text-icon-wrapper:before {
2382
- -webkit-transition: height 0.3s ease-out 0.15s;
2383
- transition: height 0.3s ease-out 0.15s; }
2384
-
2385
- .premium-button-style7-bottom .premium-button-text-icon-wrapper:after,
2386
- .premium-button-style7-top .premium-button-text-icon-wrapper:after {
2387
- -webkit-transition: height 0.3s ease-out 0s;
2388
- transition: height 0.3s ease-out 0s; }
2389
-
2390
- .premium-button-style7:hover .premium-button-text-icon-wrapper:before {
2391
- -webkit-transition-delay: 0s;
2392
- transition-delay: 0s; }
2393
-
2394
- .premium-button-style7:hover .premium-button-text-icon-wrapper:after {
2395
- -webkit-transition-delay: 0.15s;
2396
- transition-delay: 0.15s; }
2397
-
2398
- .premium-button-style7-bottom .premium-button-text-icon-wrapper:before,
2399
- .premium-button-style7-bottom .premium-button-text-icon-wrapper:after {
2400
- content: "";
2401
- position: absolute;
2402
- right: 0;
2403
- top: 0;
2404
- left: 0;
2405
- height: 0;
2406
- z-index: -1; }
2407
-
2408
- .premium-button-style7-top .premium-button-text-icon-wrapper:after,
2409
- .premium-button-style7-top .premium-button-text-icon-wrapper:before {
2410
- content: "";
2411
- position: absolute;
2412
- right: 0;
2413
- bottom: 0;
2414
- left: 0;
2415
- height: 0;
2416
- z-index: -1; }
2417
-
2418
- .premium-button-style7-right .premium-button-text-icon-wrapper:after,
2419
- .premium-button-style7-right .premium-button-text-icon-wrapper:before {
2420
- content: "";
2421
- position: absolute;
2422
- right: 0;
2423
- top: 0;
2424
- bottom: 0;
2425
- width: 0;
2426
- z-index: -1; }
2427
-
2428
- .premium-button-style7-left .premium-button-text-icon-wrapper:after,
2429
- .premium-button-style7-left .premium-button-text-icon-wrapper:before {
2430
- content: "";
2431
- position: absolute;
2432
- left: 0;
2433
- top: 0;
2434
- bottom: 0;
2435
- width: 0;
2436
- z-index: -1; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2437
 
2438
- .premium-button-style7-bottom:hover .premium-button-text-icon-wrapper:after,
2439
- .premium-button-style7-bottom:hover .premium-button-text-icon-wrapper:before {
2440
- height: 100%;
2441
- top: 0; }
2442
 
2443
- .premium-button-style7-top:hover .premium-button-text-icon-wrapper:after,
2444
- .premium-button-style7-top:hover .premium-button-text-icon-wrapper:before {
2445
- height: 100%;
2446
- bottom: 0; }
2447
 
2448
- .premium-button-style7-left:hover .premium-button-text-icon-wrapper:after,
2449
- .premium-button-style7-left:hover .premium-button-text-icon-wrapper:before {
2450
- width: 100%;
2451
- left: 0; }
2452
 
2453
- .premium-button-style7-right:hover .premium-button-text-icon-wrapper:after,
2454
- .premium-button-style7-right:hover .premium-button-text-icon-wrapper:before {
2455
- width: 100%;
2456
- right: 0; }
2457
 
2458
- /**************** Premium Carousel ****************/
2459
- /**************************************************/
2460
- .premium-carousel-wrapper a.carousel-arrow, .premium-carousel-wrapper a.ver-carousel-arrow {
 
2461
  -js-display: flex;
2462
  display: -webkit-box;
2463
  display: -webkit-flex;
2464
  display: -moz-box;
2465
  display: -ms-flexbox;
2466
  display: flex;
2467
- -webkit-box-align: center;
2468
- -webkit-align-items: center;
2469
- -moz-box-align: center;
2470
- -ms-flex-align: center;
2471
- align-items: center;
2472
  -webkit-box-pack: center;
2473
  -webkit-justify-content: center;
2474
  -moz-box-pack: center;
2475
  -ms-flex-pack: center;
2476
  justify-content: center;
2477
- width: 2em;
2478
- height: 2em;
2479
- line-height: 0;
2480
- text-align: center;
2481
- position: absolute;
2482
- z-index: 99;
2483
- cursor: pointer;
2484
- -webkit-transition: all 0.3s ease-in-out;
2485
- transition: all 0.3s ease-in-out;
2486
- -webkit-appearance: inherit;
2487
- border: none;
2488
- -webkit-box-shadow: none;
2489
- box-shadow: none; }
2490
- .premium-carousel-wrapper a.carousel-arrow svg, .premium-carousel-wrapper a.ver-carousel-arrow svg {
2491
- -webkit-transition: all 0.3s ease-in-out;
2492
- transition: all 0.3s ease-in-out; }
2493
-
2494
- .ver-carousel-arrow.carousel-next i {
2495
- margin-bottom: -3px; }
2496
-
2497
- .premium-carousel-wrapper a.slick-arrow:hover {
2498
- -webkit-box-shadow: none !important;
2499
- box-shadow: none !important; }
2500
-
2501
- .premium-carousel-wrapper .premium-carousel-content-hidden {
2502
- visibility: hidden; }
2503
-
2504
- .premium-carousel-wrapper a.carousel-arrow {
2505
- top: 50%; }
2506
-
2507
- .premium-carousel-wrapper a.ver-carousel-arrow {
2508
- left: 50%;
2509
- -webkit-transform: translateX(-50%);
2510
- -ms-transform: translateX(-50%);
2511
- transform: translateX(-50%); }
2512
-
2513
- .premium-carousel-dots-above ul.slick-dots {
2514
- position: absolute;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2515
  -js-display: flex;
2516
  display: -webkit-box;
2517
  display: -webkit-flex;
2518
  display: -moz-box;
2519
  display: -ms-flexbox;
2520
- display: flex;
2521
- width: auto;
2522
- top: 50%;
2523
- bottom: auto;
2524
- -webkit-transform: translateY(-50%);
2525
- -ms-transform: translateY(-50%);
2526
- transform: translateY(-50%);
2527
- -webkit-box-orient: vertical;
2528
- -webkit-box-direction: normal;
2529
- -webkit-flex-direction: column;
2530
- -moz-box-orient: vertical;
2531
- -moz-box-direction: normal;
2532
- -ms-flex-direction: column;
2533
- flex-direction: column; }
2534
 
2535
- /*
2536
- * Custom Navigation Dot
2537
- */
2538
- .premium-carousel-wrapper .premium-carousel-nav-dot,
2539
- .premium-carousel-wrapper .premium-carousel-nav-arrow-prev,
2540
- .premium-carousel-wrapper .premium-carousel-nav-arrow-next {
2541
- display: none; }
2542
 
2543
- .premium-carousel-wrapper ul.slick-dots svg {
2544
- width: 20px;
2545
- height: 20px;
2546
- outline: none !important; }
 
 
 
 
 
 
 
 
 
 
2547
 
2548
- /* Ripple Out */
2549
- @-webkit-keyframes hvr-ripple-out {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2550
  0% {
2551
- -webkit-transform: scale(1);
2552
- transform: scale(1);
2553
- opacity: 1; }
2554
  100% {
2555
- -webkit-transform: scale(1.5);
2556
- transform: scale(1.5);
2557
- opacity: 0; } }
2558
- @keyframes hvr-ripple-out {
2559
  0% {
2560
- -webkit-transform: scale(1);
2561
- transform: scale(1);
2562
- opacity: 1; }
2563
  100% {
2564
- -webkit-transform: scale(1.5);
2565
- transform: scale(1.5);
2566
- opacity: 0; } }
2567
 
2568
- .premium-carousel-ripple-yes .premium-carousel-wrapper {
2569
- padding-bottom: 1px; }
 
 
 
 
 
 
 
 
2570
 
2571
- .premium-carousel-ripple-yes ul.slick-dots li {
2572
- position: relative; }
2573
- .premium-carousel-ripple-yes ul.slick-dots li i {
2574
- position: relative;
2575
- z-index: 1; }
2576
- .premium-carousel-ripple-yes ul.slick-dots li:hover:before {
2577
- content: "";
2578
- position: absolute;
2579
- -webkit-transform: scale(1);
2580
- -ms-transform: scale(1);
2581
- transform: scale(1);
2582
- top: 0;
2583
- right: 0;
2584
- bottom: 0;
2585
- left: 0;
2586
- -webkit-border-radius: 50%;
2587
- border-radius: 50%;
2588
- pointer-events: none;
2589
- background-color: rgba(0, 0, 0, 0.15); }
2590
- .premium-carousel-ripple-yes ul.slick-dots li.slick-active:hover:before {
2591
- background-color: rgba(0, 0, 0, 0.3); }
2592
- .premium-carousel-ripple-yes ul.slick-dots li:hover:before {
2593
- -webkit-animation: hvr-ripple-out 1.3s infinite;
2594
- animation: hvr-ripple-out 1.3s infinite; }
2595
 
2596
- .premium-carousel-wrapper.premium-carousel-scale .slick-slide {
2597
- -webkit-transform: scale(1.25, 1.25);
2598
- -ms-transform: scale(1.25, 1.25);
2599
- transform: scale(1.25, 1.25);
2600
- -webkit-transition: all 0.3s ease-in-out;
2601
- transition: all 0.3s ease-in-out; }
2602
 
2603
- .premium-carousel-wrapper.premium-carousel-scale div.slick-active {
2604
- -webkit-transform: scale(1, 1);
2605
- -ms-transform: scale(1, 1);
2606
- transform: scale(1, 1); }
2607
 
2608
- [dir="rtl"] .premium-carousel-inner .slick-slide {
2609
- float: right; }
2610
-
2611
- /**************** Premium Contact Form7 **********/
2612
- /*************************************************/
2613
- .premium-contact-form-anim-yes .wpcf7-span::after {
2614
- display: block;
2615
- height: 2px;
2616
- content: "";
2617
- top: -2px;
2618
- position: relative;
2619
- width: 0px;
2620
- -webkit-transition: all ease-in-out 0.3s;
2621
- transition: all ease-in-out 0.3s; }
2622
 
2623
- .premium-contact-form-anim-yes .wpcf7-span.is-focused::after {
2624
- width: 100%; }
 
 
 
2625
 
2626
- .premium-cf7-container input.wpcf7-submit {
2627
- -webkit-transition: all 0.3s ease-in-out;
2628
- transition: all 0.3s ease-in-out; }
2629
-
2630
- /**************** Premium CountDown *************/
2631
- /************************************************/
2632
- .premium-countdown {
2633
- -js-display: flex;
2634
- display: -webkit-box;
2635
- display: -webkit-flex;
2636
- display: -moz-box;
2637
- display: -ms-flexbox;
2638
- display: flex;
2639
- text-align: center; }
2640
 
2641
- .countdown-row {
2642
- display: block;
2643
- text-align: center; }
2644
-
2645
- .countdown .countdown-section {
2646
- display: inline-block;
2647
- max-width: 100%;
2648
- margin-bottom: 15px;
2649
- -js-display: inline-flex;
2650
- display: -webkit-inline-box;
2651
- display: -webkit-inline-flex;
2652
- display: -moz-inline-box;
2653
- display: -ms-inline-flexbox;
2654
- display: inline-flex;
2655
- -webkit-box-align: center;
2656
- -webkit-align-items: center;
2657
- -moz-box-align: center;
2658
- -ms-flex-align: center;
2659
- align-items: center; }
2660
- .countdown .countdown-section:last-child {
2661
- margin-right: 0; }
2662
 
2663
- .countdown span.countdown-amount {
2664
- font-size: 70px;
2665
- line-height: 1;
2666
- padding: 40px; }
2667
 
2668
- .countdown .pre_time-mid {
2669
- display: block; }
 
 
2670
 
2671
- .premium-countdown-separator-yes .countdown_separator {
2672
- display: block;
2673
- margin: 0 50px;
2674
- font-size: 30px; }
 
2675
 
2676
- .premium-countdown-separator-yes .countdown-row .countdown-section:last-child .countdown_separator,
2677
- .premium-countdown-separator-yes .premium-countdown-block:last-child .countdown_separator {
2678
- display: none; }
 
 
 
2679
 
2680
- /**
2681
- * Digit and unit styles
2682
- */
2683
- .side .countdown-section .countdown-period {
2684
- vertical-align: bottom; }
2685
 
2686
- .countdown .countdown-section .countdown-period {
2687
- font-size: 17px;
2688
- line-height: 3em; }
 
2689
 
2690
- .side .countdown-section .countdown-amount,
2691
- .side .countdown-section .countdown-period {
2692
- display: inline-block; }
2693
 
2694
- .side .countdown-section .countdown-amount {
2695
- margin-right: 5px; }
 
 
 
 
 
 
 
 
 
 
 
 
2696
 
2697
- .down .countdown-section .countdown-amount,
2698
- .down .countdown-section .countdown-period {
2699
- display: block; }
2700
 
2701
- /**
2702
- * Flip Layout
2703
- */
2704
- .premium-countdown-flip .premium-countdown-block {
2705
- text-align: center;
2706
- -js-display: inline-flex;
2707
- display: -webkit-inline-box;
2708
- display: -webkit-inline-flex;
2709
- display: -moz-inline-box;
2710
- display: -ms-inline-flexbox;
2711
- display: inline-flex;
2712
- -webkit-box-align: center;
2713
- -webkit-align-items: center;
2714
- -moz-box-align: center;
2715
- -ms-flex-align: center;
2716
- align-items: center; }
2717
- .premium-countdown-flip .premium-countdown-block:last-child {
2718
- margin-right: 0; }
2719
 
2720
- .premium-countdown-flip .premium-countdown-label {
2721
- overflow: hidden;
2722
- color: #1a1a1a;
2723
- text-transform: uppercase; }
2724
 
2725
- .premium-countdown-flip .premium-countdown-figure {
2726
- position: relative;
2727
- height: 110px;
2728
- width: 100px;
2729
- line-height: 107px;
2730
- background-color: #fff;
2731
- -webkit-border-radius: 10px;
2732
- border-radius: 10px;
2733
- -webkit-box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.2), inset 2px 4px 0 0 rgba(255, 255, 255, 0.08);
2734
- box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.2), inset 2px 4px 0 0 rgba(255, 255, 255, 0.08); }
2735
- .premium-countdown-flip .premium-countdown-figure:last-child {
2736
- margin-right: 0; }
2737
- .premium-countdown-flip .premium-countdown-figure > span {
2738
  position: absolute;
2739
- left: 0;
2740
- right: 0;
2741
- margin: auto;
2742
- font-weight: 700; }
2743
- .premium-countdown-flip .premium-countdown-figure .top {
2744
- z-index: 3;
2745
- -webkit-transform-origin: 50% 100%;
2746
- -ms-transform-origin: 50% 100%;
2747
- transform-origin: 50% 100%;
2748
- -webkit-transform: perspective(200px);
2749
- transform: perspective(200px);
2750
- -webkit-backface-visibility: hidden;
2751
- backface-visibility: hidden; }
2752
- .premium-countdown-flip .premium-countdown-figure .bottom {
2753
- z-index: 1; }
2754
- .premium-countdown-flip .premium-countdown-figure .bottom::before {
2755
- content: "";
2756
- position: absolute;
2757
- display: block;
2758
- top: 0;
2759
- left: 0;
2760
- width: 100%;
2761
- height: 50%;
2762
- background-color: rgba(0, 0, 0, 0.02); }
2763
- .premium-countdown-flip .premium-countdown-figure .top-back {
2764
- -webkit-backface-visibility: hidden;
2765
- backface-visibility: hidden;
2766
- z-index: 4;
2767
  bottom: 0;
2768
- -webkit-transform-origin: 50% 0;
2769
- -ms-transform-origin: 50% 0;
2770
- transform-origin: 50% 0;
2771
- -webkit-transform: perspective(200px) rotateX(180deg);
2772
- transform: perspective(200px) rotateX(180deg); }
2773
- .premium-countdown-flip .premium-countdown-figure .top-back span {
2774
- position: absolute;
2775
- top: -100%;
2776
- left: 0;
2777
- right: 0;
2778
- margin: auto; }
2779
- .premium-countdown-flip .premium-countdown-figure .bottom-back {
2780
- z-index: 2;
2781
- top: 0; }
2782
- .premium-countdown-flip .premium-countdown-figure .bottom-back span {
2783
- position: absolute;
2784
- top: 0;
2785
- left: 0;
2786
- right: 0;
2787
- margin: auto; }
2788
- .premium-countdown-flip .premium-countdown-figure .top,
2789
- .premium-countdown-flip .premium-countdown-figure .bottom-back,
2790
- .premium-countdown-flip .premium-countdown-figure .top-back {
2791
- height: 50%;
2792
- overflow: hidden;
2793
- background-color: #f7f7f7;
2794
- -webkit-border-top-left-radius: 10px;
2795
- border-top-left-radius: 10px;
2796
- -webkit-border-top-right-radius: 10px;
2797
- border-top-right-radius: 10px; }
2798
- .premium-countdown-flip .premium-countdown-figure .top-back {
2799
- -webkit-border-bottom-left-radius: 10px;
2800
- border-bottom-left-radius: 10px;
2801
- -webkit-border-bottom-right-radius: 10px;
2802
- border-bottom-right-radius: 10px; }
2803
- .premium-countdown-flip .premium-countdown-figure .top::after,
2804
- .premium-countdown-flip .premium-countdown-figure .bottom-back::after {
2805
- content: "";
2806
- position: absolute;
2807
- z-index: -1;
2808
  left: 0;
2809
- bottom: 0;
2810
- width: 100%;
2811
- height: 100%;
2812
- border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
2813
 
2814
- .side .premium-countdown-figure,
2815
- .side .premium-countdown-label {
2816
- display: inline-block; }
2817
 
2818
- .side .premium-countdown-figure {
2819
- margin-right: 5px; }
 
 
 
 
 
 
 
2820
 
2821
- .down .premium-countdown-figure,
2822
- .down .premium-countdown-label {
2823
- display: block; }
 
 
 
 
 
 
2824
 
2825
- .down .premium-countdown-label {
2826
- width: 100%; }
2827
-
2828
- /**************** Premium Counter ***************/
2829
- /************************************************/
2830
- .premium-counter-area {
2831
- padding: 10px 0;
2832
- -js-display: flex;
2833
- display: -webkit-box;
2834
- display: -webkit-flex;
2835
- display: -moz-box;
2836
- display: -ms-flexbox;
2837
- display: flex;
2838
- -webkit-box-pack: center;
2839
- -webkit-justify-content: center;
2840
- -moz-box-pack: center;
2841
- -ms-flex-pack: center;
2842
- justify-content: center;
2843
- -webkit-box-align: center;
2844
- -webkit-align-items: center;
2845
- -moz-box-align: center;
2846
- -ms-flex-align: center;
2847
- align-items: center; }
2848
- .premium-counter-area.top {
2849
- -webkit-box-orient: vertical;
2850
- -webkit-box-direction: normal;
2851
- -webkit-flex-direction: column;
2852
- -moz-box-orient: vertical;
2853
- -moz-box-direction: normal;
2854
- -ms-flex-direction: column;
2855
- flex-direction: column; }
2856
- .premium-counter-area.right {
2857
- -webkit-box-orient: horizontal;
2858
- -webkit-box-direction: reverse;
2859
- -webkit-flex-direction: row-reverse;
2860
- -moz-box-orient: horizontal;
2861
- -moz-box-direction: reverse;
2862
- -ms-flex-direction: row-reverse;
2863
- flex-direction: row-reverse; }
2864
- .premium-counter-area.right .premium-counter-icon {
2865
- padding-left: 20px; }
2866
- .premium-counter-area.left .premium-counter-icon {
2867
- padding-right: 20px; }
2868
- .premium-counter-area .premium-counter-icon .icon i.fa:before {
2869
- vertical-align: text-top; }
2870
- .premium-counter-area .premium-counter-icon span.icon {
2871
- text-align: center;
2872
- display: inline-block;
2873
- vertical-align: middle; }
2874
- .premium-counter-area .premium-counter-icon .circle {
2875
- -webkit-border-radius: 100%;
2876
- border-radius: 100%; }
2877
- .premium-counter-area .premium-counter-icon img,
2878
- .premium-counter-area .premium-counter-icon svg {
2879
- width: 80px; }
2880
- .premium-counter-area .premium-counter-icon .premium-counter-animation svg {
2881
- height: 80px; }
2882
- .premium-counter-area .premium-counter-title p {
2883
- padding: 0;
2884
- margin: 0; }
2885
- .premium-counter-area .premium-counter-value-wrap {
2886
- -js-display: flex;
2887
- display: -webkit-box;
2888
- display: -webkit-flex;
2889
- display: -moz-box;
2890
- display: -ms-flexbox;
2891
- display: flex;
2892
- -webkit-box-align: center;
2893
- -webkit-align-items: center;
2894
- -moz-box-align: center;
2895
- -ms-flex-align: center;
2896
- align-items: center; }
2897
-
2898
- .premium-init-wrapper {
2899
- -js-display: flex;
2900
- display: -webkit-box;
2901
- display: -webkit-flex;
2902
- display: -moz-box;
2903
- display: -ms-flexbox;
2904
- display: flex; }
2905
- .premium-init-wrapper.row {
2906
- -webkit-box-align: center;
2907
- -webkit-align-items: center;
2908
- -moz-box-align: center;
2909
- -ms-flex-align: center;
2910
- align-items: center; }
2911
- .premium-init-wrapper.right {
2912
- text-align: right; }
2913
 
2914
- span.icon.flex-width {
2915
- width: auto !important;
2916
- height: auto !important; }
 
 
2917
 
2918
- .premium-counter-area .premium-counter-init {
2919
- font-size: 35px; }
2920
-
2921
- /**************** Premium Dual Heading *****************/
2922
- /*******************************************************/
2923
- .premium-dual-header-first-header,
2924
- .premium-dual-header-second-header {
2925
- position: relative;
2926
- padding: 0;
2927
- margin: 0;
2928
- display: inline-block;
2929
- -webkit-transform: translate(0, 0);
2930
- -ms-transform: translate(0, 0);
2931
- transform: translate(0, 0); }
2932
 
2933
- .premium-dual-header-first-clip .premium-dual-header-first-span,
2934
- .premium-dual-header-second-clip {
2935
- -webkit-text-fill-color: transparent;
2936
- -webkit-background-clip: text;
2937
- background-clip: text; }
 
 
 
 
2938
 
2939
- .premium-dual-header-first-clip.stroke .premium-dual-header-first-span,
2940
- .premium-dual-header-second-clip.stroke {
2941
- -webkit-text-stroke-color: transparent;
2942
- -webkit-text-fill-color: #fafafa;
2943
- -webkit-text-stroke-width: 2px; }
 
 
 
 
2944
 
2945
- @media (max-width: 500px) {
2946
- .premium-dual-header-first-header,
2947
- .premium-dual-header-second-header {
2948
- word-wrap: break-word; } }
 
 
 
 
 
2949
 
2950
- .premium-dual-header-first-header.gradient .premium-dual-header-first-span,
2951
- .premium-dual-header-second-header.gradient {
2952
- -webkit-background-size: 300% 300% !important;
2953
- background-size: 300% 300% !important;
2954
- -webkit-animation: Gradient 10s ease-in-out infinite;
2955
- animation: Gradient 10s ease-in-out infinite; }
 
 
 
 
 
 
 
 
 
2956
 
2957
- @-webkit-keyframes Gradient {
2958
  0% {
2959
- background-position: 0% 50%; }
2960
- 50% {
2961
- background-position: 100% 50%; }
 
 
 
 
 
 
2962
  100% {
2963
- background-position: 0% 50%; } }
 
 
2964
 
2965
- @keyframes Gradient {
2966
  0% {
2967
- background-position: 0% 50%; }
2968
- 50% {
2969
- background-position: 100% 50%; }
 
 
 
 
 
 
2970
  100% {
2971
- background-position: 0% 50%; } }
 
 
2972
 
2973
- .premium-mask-yes.premium-header-inline .premium-dual-header-first-span,
2974
- .premium-mask-yes.premium-header-inline .premium-dual-header-first-span {
2975
- display: inline-block !important; }
 
 
 
 
 
 
 
 
 
 
 
 
2976
 
2977
- /**************** Premium Fancy Text *******************/
2978
- /*******************************************************/
2979
- .premium-suffix-text,
2980
- .premium-fancy-text,
2981
- .premium-prefix-text {
2982
- font-size: 40px; }
2983
-
2984
- .premium-fancy-text-wrapper:not(.typing) .premium-fancy-text,
2985
- .premium-fancy-item-hidden {
2986
- opacity: 0; }
2987
-
2988
- .premium-fancy-text-wrapper .premium-fancy-list-items {
2989
- list-style: none; }
2990
-
2991
- .premium-fancy-text-wrapper .premium-fancy-text-span-align {
2992
- vertical-align: top; }
2993
-
2994
- .premium-fancy-text-wrapper:not(.typing):not(.slide) .premium-fancy-text-items-wrapper {
2995
- margin: 0;
2996
- padding: 0;
2997
- border: none;
2998
- position: relative; }
2999
-
3000
- .premium-fancy-text-wrapper:not(.typing):not(.slide) .premium-fancy-list-items {
3001
- position: absolute;
3002
- top: 0;
3003
- left: 0;
3004
- display: inline-block; }
3005
-
3006
- .premium-fancy-text-wrapper.zoomout .premium-fancy-item-hidden {
3007
- -webkit-animation: pa-zoom-out 0.8s;
3008
- animation: pa-zoom-out 0.8s; }
3009
-
3010
- .premium-fancy-text-wrapper.zoomout .premium-fancy-item-visible {
3011
- position: relative !important;
3012
- -webkit-animation: pa-zoom-in 0.8s;
3013
- animation: pa-zoom-in 0.8s; }
3014
-
3015
- .premium-fancy-text-wrapper.zoomout .premium-fancy-text-items-wrapper {
3016
- -webkit-perspective: 300px;
3017
- perspective: 300px; }
3018
-
3019
- .premium-fancy-text-wrapper.rotate .premium-fancy-list-items {
3020
- -webkit-transform-origin: 50% 100%;
3021
- -ms-transform-origin: 50% 100%;
3022
- transform-origin: 50% 100%; }
3023
-
3024
- .premium-fancy-text-wrapper.rotate .premium-fancy-item-hidden {
3025
- -webkit-transform: rotateX(180deg);
3026
- transform: rotateX(180deg);
3027
- -webkit-animation: pa-rotate-out 1.2s;
3028
- animation: pa-rotate-out 1.2s; }
3029
-
3030
- .premium-fancy-text-wrapper.rotate .premium-fancy-item-visible {
3031
- position: relative !important;
3032
- -webkit-transform: rotateX(0deg);
3033
- transform: rotateX(0deg);
3034
- -webkit-animation: pa-rotate-in 1.2s;
3035
- animation: pa-rotate-in 1.2s; }
3036
-
3037
- .premium-fancy-text-wrapper.custom .premium-fancy-item-visible {
3038
- position: relative !important; }
3039
-
3040
- .premium-fancy-text-wrapper.auto-fade .premium-fancy-text {
3041
- display: inline-block;
3042
- width: 200px;
3043
- font-weight: 400; }
3044
-
3045
- .premium-fancy-text-wrapper.auto-fade .premium-fancy-svg-text {
3046
- position: relative;
3047
- vertical-align: sub; }
3048
-
3049
- .premium-fancy-text-wrapper.auto-fade g > text {
3050
- text-anchor: start;
3051
- shape-rendering: crispEdges;
3052
- opacity: 0;
3053
- font-size: 300px;
3054
- -webkit-animation-name: pa-auto-fade;
3055
- animation-name: pa-auto-fade;
3056
- -moz-animation-name: pa-auto-fade;
3057
- -webkit-animation-duration: 9s;
3058
- animation-duration: 9s;
3059
- -webkit-animation-timing-function: linear;
3060
- animation-timing-function: linear;
3061
- -webkit-animation-iteration-count: infinite;
3062
- animation-iteration-count: infinite; }
3063
-
3064
- .premium-fancy-text-wrapper.auto-fade g > text:nth-child(1) {
3065
- -webkit-animation-delay: 0s;
3066
- animation-delay: 0s; }
3067
-
3068
- .premium-fancy-text-wrapper.auto-fade g > text:nth-child(2) {
3069
- -webkit-animation-delay: 3s;
3070
- animation-delay: 3s; }
3071
-
3072
- .premium-fancy-text-wrapper.auto-fade g > text:nth-child(3) {
3073
- -webkit-animation-delay: 6s;
3074
- animation-delay: 6s; }
3075
-
3076
- .premium-fancy-text-wrapper.loading .premium-fancy-text {
3077
- position: relative; }
3078
- .premium-fancy-text-wrapper.loading .premium-fancy-text .premium-loading-bar {
3079
- position: absolute;
3080
- width: 100%;
3081
- height: 3px;
3082
- bottom: 0;
3083
- left: 0;
3084
- animation: pa-loading-bar 2.5s ease-out infinite;
3085
- -webkit-animation: pa-loading-bar 2.5s ease-out infinite; }
3086
-
3087
- .premium-fancy-text-wrapper.loading.pause .premium-fancy-text:hover .premium-loading-bar {
3088
- -webkit-animation-play-state: paused;
3089
- animation-play-state: paused; }
3090
-
3091
- @-webkit-keyframes pa-auto-fade {
3092
- 0% {
3093
- opacity: 0; }
3094
- 20% {
3095
- opacity: 1; }
3096
- 35% {
3097
- opacity: 0; }
3098
- 100% {
3099
- opacity: 0; } }
3100
-
3101
- @keyframes pa-auto-fade {
3102
- 0% {
3103
- opacity: 0; }
3104
- 20% {
3105
- opacity: 1; }
3106
- 35% {
3107
- opacity: 0; }
3108
- 100% {
3109
- opacity: 0; } }
3110
-
3111
- @-webkit-keyframes pa-loading-bar {
3112
- 0% {
3113
- width: 0; }
3114
- 100% {
3115
- width: 100; } }
3116
-
3117
- @keyframes pa-loading-bar {
3118
- 0% {
3119
- width: 0; }
3120
- 100% {
3121
- width: 100; } }
3122
-
3123
- @-webkit-keyframes pa-zoom-in {
3124
- 0% {
3125
- opacity: 0;
3126
- -webkit-transform: translateZ(100px);
3127
- transform: translateZ(100px); }
3128
- 100% {
3129
- opacity: 1;
3130
- -webkit-transform: translateZ(0);
3131
- transform: translateZ(0); } }
3132
-
3133
- @keyframes pa-zoom-in {
3134
- 0% {
3135
- opacity: 0;
3136
- -webkit-transform: translateZ(100px);
3137
- transform: translateZ(100px); }
3138
- 100% {
3139
- opacity: 1;
3140
- -webkit-transform: translateZ(0);
3141
- transform: translateZ(0); } }
3142
-
3143
- @-webkit-keyframes pa-zoom-out {
3144
- 0% {
3145
- opacity: 1;
3146
- -webkit-transform: translateZ(0);
3147
- transform: translateZ(0); }
3148
- 100% {
3149
- opacity: 0;
3150
- -webkit-transform: translateZ(-100px);
3151
- transform: translateZ(-100px); } }
3152
-
3153
- @keyframes pa-zoom-out {
3154
- 0% {
3155
- opacity: 1;
3156
- -webkit-transform: translateZ(0);
3157
- transform: translateZ(0); }
3158
- 100% {
3159
- opacity: 0;
3160
- -webkit-transform: translateZ(-100px);
3161
- transform: translateZ(-100px); } }
3162
-
3163
- @-webkit-keyframes pa-rotate-in {
3164
- 0% {
3165
- opacity: 0;
3166
- -webkit-transform: rotateX(180deg);
3167
- transform: rotateX(180deg); }
3168
- 35% {
3169
- opacity: 0;
3170
- -webkit-transform: rotateX(120deg);
3171
- transform: rotateX(120deg); }
3172
- 65% {
3173
- opacity: 0; }
3174
- 100% {
3175
- opacity: 1;
3176
- -webkit-transform: rotateX(360deg);
3177
- transform: rotateX(360deg); } }
3178
-
3179
- @keyframes pa-rotate-in {
3180
- 0% {
3181
- opacity: 0;
3182
- -webkit-transform: rotateX(180deg);
3183
- transform: rotateX(180deg); }
3184
- 35% {
3185
- opacity: 0;
3186
- -webkit-transform: rotateX(120deg);
3187
- transform: rotateX(120deg); }
3188
- 65% {
3189
- opacity: 0; }
3190
- 100% {
3191
- opacity: 1;
3192
- -webkit-transform: rotateX(360deg);
3193
- transform: rotateX(360deg); } }
3194
-
3195
- @-webkit-keyframes pa-rotate-out {
3196
- 0% {
3197
- opacity: 1;
3198
- -webkit-transform: rotateX(0deg);
3199
- transform: rotateX(0deg); }
3200
- 35% {
3201
- opacity: 1;
3202
- -webkit-transform: rotateX(-40deg);
3203
- transform: rotateX(-40deg); }
3204
- 65% {
3205
- opacity: 0; }
3206
- 100% {
3207
- opacity: 0;
3208
- -webkit-transform: rotateX(180deg);
3209
- transform: rotateX(180deg); } }
3210
-
3211
- @keyframes pa-rotate-out {
3212
- 0% {
3213
- opacity: 1;
3214
- -webkit-transform: rotateX(0deg);
3215
- transform: rotateX(0deg); }
3216
- 35% {
3217
- opacity: 1;
3218
- -webkit-transform: rotateX(-40deg);
3219
- transform: rotateX(-40deg); }
3220
- 65% {
3221
- opacity: 0; }
3222
- 100% {
3223
- opacity: 0;
3224
- -webkit-transform: rotateX(180deg);
3225
- transform: rotateX(180deg); } }
3226
-
3227
- /**************** Premium Bullet List ****************/
3228
- /*****************************************************/
3229
- .premium-bullet-list-box {
3230
- -js-display: flex;
3231
- display: -webkit-box;
3232
- display: -webkit-flex;
3233
- display: -moz-box;
3234
- display: -ms-flexbox;
3235
- display: flex;
3236
- -webkit-flex-wrap: wrap;
3237
- -ms-flex-wrap: wrap;
3238
- flex-wrap: wrap;
3239
- -webkit-box-orient: vertical;
3240
- -webkit-box-direction: normal;
3241
- -webkit-flex-direction: column;
3242
- -moz-box-orient: vertical;
3243
- -moz-box-direction: normal;
3244
- -ms-flex-direction: column;
3245
- flex-direction: column;
3246
- padding: 0; }
3247
- .premium-bullet-list-box .premium-bullet-list-content-grow-lc {
3248
- -webkit-transform-origin: left center;
3249
- -ms-transform-origin: left center;
3250
- transform-origin: left center; }
3251
- .premium-bullet-list-box .premium-bullet-list-content-grow-rc {
3252
- -webkit-transform-origin: right center;
3253
- -ms-transform-origin: right center;
3254
- transform-origin: right center; }
3255
- .premium-bullet-list-box .premium-bullet-list-content-grow-cc {
3256
- -webkit-transform-origin: center center;
3257
- -ms-transform-origin: center center;
3258
- transform-origin: center center; }
3259
-
3260
- .premium-bullet-list-content {
3261
- -js-display: flex;
3262
- display: -webkit-box;
3263
- display: -webkit-flex;
3264
- display: -moz-box;
3265
- display: -ms-flexbox;
3266
- display: flex;
3267
- -webkit-transition: all 0.3s ease-in-out;
3268
- transition: all 0.3s ease-in-out;
3269
- width: auto;
3270
- position: relative; }
3271
- .premium-bullet-list-content .premium-bullet-list-text span,
3272
- .premium-bullet-list-content .premium-bullet-list-wrapper {
3273
- display: inline-block;
3274
- -webkit-align-self: center;
3275
- -ms-flex-item-align: center;
3276
- align-self: center;
3277
- -webkit-transition: all 0.3s ease-in-out;
3278
- transition: all 0.3s ease-in-out; }
3279
- .premium-bullet-list-content .premium-bullet-list-text span {
3280
- margin: 0 5px;
3281
- -webkit-box-flex: 1;
3282
- -webkit-flex: 1;
3283
- -moz-box-flex: 1;
3284
- -ms-flex: 1;
3285
- flex: 1; }
3286
- .premium-bullet-list-content .premium-bullet-list-icon-text p {
3287
- font-size: 18px;
3288
- background-color: #eee;
3289
- padding: 1px 5px;
3290
- -webkit-border-radius: 2px;
3291
- border-radius: 2px; }
3292
- .premium-bullet-list-content .premium-bullet-list-text span,
3293
- .premium-bullet-list-content .premium-bullet-list-icon-text p,
3294
- .premium-bullet-list-content .premium-bullet-list-wrapper img,
3295
- .premium-bullet-list-content .premium-bullet-list-wrapper svg,
3296
- .premium-bullet-list-content .premium-bullet-list-wrapper i {
3297
- -webkit-transition: all 0.3s ease-in-out;
3298
- transition: all 0.3s ease-in-out; }
3299
- .premium-bullet-list-content .premium-bullet-list-wrapper {
3300
- position: relative;
3301
- line-height: 0; }
3302
- .premium-bullet-list-content .premium-bullet-list-wrapper img,
3303
- .premium-bullet-list-content .premium-bullet-list-wrapper svg {
3304
- width: 30px !important;
3305
- height: 30px !important;
3306
- position: relative;
3307
- z-index: 500; }
3308
- .premium-bullet-list-content .premium-bullet-list-wrapper i,
3309
- .premium-bullet-list-content .premium-bullet-list-wrapper .premium-bullet-list-icon-text {
3310
- position: relative;
3311
- z-index: 500; }
3312
- .premium-bullet-list-content .premium-bullet-list-link {
3313
- position: absolute;
3314
- top: 0;
3315
- left: 0;
3316
- width: 100%;
3317
- height: 100%;
3318
- z-index: 1000; }
3319
-
3320
- .premium-bullet-list-content:not(:last-of-type) .premium-bullet-list-connector {
3321
- width: 100%;
3322
- height: 100%;
3323
- position: absolute;
3324
- top: 0.5em;
3325
- z-index: 100;
3326
- -js-display: flex;
3327
- display: -webkit-box;
3328
- display: -webkit-flex;
3329
- display: -moz-box;
3330
- display: -ms-flexbox;
3331
- display: flex;
3332
- -webkit-box-pack: center;
3333
- -webkit-justify-content: center;
3334
- -moz-box-pack: center;
3335
- -ms-flex-pack: center;
3336
- justify-content: center; }
3337
- .premium-bullet-list-content:not(:last-of-type) .premium-bullet-list-connector .premium-icon-connector-content:after {
3338
- content: "";
3339
- border-right-width: 1px;
3340
- border-right-style: solid;
3341
- border-color: #333333;
3342
- display: block;
3343
- height: 100%; }
3344
-
3345
- li.premium-bullet-list-content.premium-bullet-list-content-inline {
3346
- -webkit-align-self: center;
3347
- -ms-flex-item-align: center;
3348
- align-self: center;
3349
- z-index: 2; }
3350
-
3351
- li.premium-bullet-list-content.premium-bullet-list-content-inline:not(:first-child) {
3352
- margin: 0 3px; }
3353
-
3354
- li.premium-bullet-list-content.premium-bullet-list-content-inline:first-child {
3355
- margin: 0 3px 0 0; }
3356
-
3357
- .premium-bullet-list-divider:not(:last-child) {
3358
- width: 100%;
3359
- -webkit-box-flex: 0;
3360
- -webkit-flex: 0 0 100%;
3361
- -moz-box-flex: 0;
3362
- -ms-flex: 0 0 100%;
3363
- flex: 0 0 100%;
3364
- overflow: hidden; }
3365
-
3366
- .premium-bullet-list-divider:not(:last-child):after {
3367
- content: "";
3368
- display: block;
3369
- border-top-style: solid;
3370
- border-top-width: 1px; }
3371
-
3372
- .premium-bullet-list-divider-inline:not(:last-child) {
3373
- float: right;
3374
- display: inline-block;
3375
- position: relative;
3376
- height: 100%;
3377
- overflow: hidden;
3378
- -webkit-align-self: center;
3379
- -ms-flex-item-align: center;
3380
- align-self: center;
3381
- margin: 0 3px; }
3382
-
3383
- .premium-bullet-list-divider-inline:not(:last-child):after {
3384
- content: "";
3385
- display: block;
3386
- border-left-width: 1px;
3387
- height: 33px;
3388
- border-left-style: solid; }
3389
-
3390
- .premium-bullet-list-icon-text {
3391
- line-height: 1.5; }
3392
-
3393
- .premium-bullet-list-icon-text p,
3394
- ul.premium-bullet-list-box,
3395
- li.premium-bullet-list-content {
3396
- margin: 0; }
3397
-
3398
- .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper i,
3399
- .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-text span,
3400
- .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-icon-text p {
3401
- color: transparent !important;
3402
- text-shadow: 0 0 3px #aaa; }
3403
-
3404
- .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-icon-connector-content,
3405
- .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper .premium-lottie-animation svg,
3406
- .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper img,
3407
- .premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-badge {
3408
- -webkit-filter: blur(3px);
3409
- filter: blur(3px); }
3410
-
3411
- .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper i,
3412
- .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-text span,
3413
- .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-icon-text p {
3414
- color: #aaa !important;
3415
- text-shadow: 0 0px 0 transparent; }
3416
-
3417
- .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-icon-connector-content,
3418
- .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper .premium-lottie-animation svg,
3419
- .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper img,
3420
- .premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-badge {
3421
- -webkit-filter: none;
3422
- filter: none; }
3423
-
3424
- .premium-bullet-list-content .premium-bullet-list-badge {
3425
- font-size: 11px;
3426
- top: auto;
3427
- min-width: -webkit-max-content;
3428
- min-width: -moz-max-content;
3429
- min-width: max-content;
3430
- height: -webkit-fit-content;
3431
- height: -moz-fit-content;
3432
- height: fit-content; }
3433
-
3434
- .premium-bullet-list-content .premium-bullet-list-icon-text p {
3435
- font-size: 13px; }
3436
-
3437
- .premium-bullet-list-gradient-effect[data-text] {
3438
- display: inline-block;
3439
- position: relative;
3440
- text-decoration: none; }
3441
-
3442
- .premium-bullet-list-gradient-effect[data-text]::before {
3443
- content: attr(data-text);
3444
- position: absolute;
3445
- z-index: 1;
3446
- overflow: hidden;
3447
- -webkit-clip-path: polygon(0 0, 1px 0, 1px 100%, 0 100%);
3448
- clip-path: polygon(0 0, 1px 0, 1px 100%, 0 100%);
3449
- -webkit-background-clip: text;
3450
- background-clip: text;
3451
- -webkit-text-fill-color: transparent;
3452
- -webkit-transition: all 0.4s ease;
3453
- transition: all 0.4s ease; }
3454
-
3455
- .premium-bullet-list-content:hover .premium-bullet-list-gradient-effect[data-text]::before,
3456
- .premium-bullet-list-content:focus .premium-bullet-list-gradient-effect[data-text]::before {
3457
- -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
3458
- clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%); }
3459
-
3460
- ul[data-list-animation*="animated-"] .premium-bullet-list-divider,
3461
- ul[data-list-animation*="animated-"] .premium-bullet-list-content,
3462
- ul[data-list-animation*="animated-"] .premium-bullet-list-divider-inline {
3463
- opacity: 0; }
3464
-
3465
- .premium-bullet-list-content-grow-effect:hover {
3466
- -webkit-transform: scale(1.07);
3467
- -ms-transform: scale(1.07);
3468
- transform: scale(1.07); }
3469
-
3470
- @-webkit-keyframes spin {
3471
- 100% {
3472
- -webkit-transform: rotate(360deg);
3473
- transform: rotate(360deg); } }
3474
-
3475
- @keyframes spin {
3476
- 100% {
3477
- -webkit-transform: rotate(360deg);
3478
- transform: rotate(360deg); } }
3479
-
3480
- /**************** Premium Image Button ***********/
3481
- /*************************************************/
3482
- .premium-image-button {
3483
- -js-display: inline-flex;
3484
- display: -webkit-inline-box;
3485
- display: -webkit-inline-flex;
3486
- display: -moz-inline-box;
3487
- display: -ms-inline-flexbox;
3488
- display: inline-flex;
3489
- position: relative;
3490
- overflow: hidden;
3491
- background-color: #eee;
3492
- cursor: pointer;
3493
- -webkit-transition: all 0.2s ease-in-out !important;
3494
- transition: all 0.2s ease-in-out !important; }
3495
- .premium-image-button .premium-button-style6-bg, .premium-image-button.premium-button-style6:before, .premium-image-button:not(.premium-image-button-style6):hover {
3496
- background-color: #54595f; }
3497
-
3498
- /*Default background for slide styles*/
3499
- .premium-image-button-style4-icon-wrapper,
3500
- .premium-image-button-style1:before {
3501
- background-color: #54595f; }
3502
-
3503
- .premium-image-button-text-icon-wrapper {
3504
- width: 100%;
3505
- -js-display: flex;
3506
- display: -webkit-box;
3507
- display: -webkit-flex;
3508
- display: -moz-box;
3509
- display: -ms-flexbox;
3510
- display: flex;
3511
- -webkit-box-pack: center;
3512
- -webkit-justify-content: center;
3513
- -moz-box-pack: center;
3514
- -ms-flex-pack: center;
3515
- justify-content: center;
3516
- -webkit-box-align: center;
3517
- -webkit-align-items: center;
3518
- -moz-box-align: center;
3519
- -ms-flex-align: center;
3520
- align-items: center;
3521
- position: relative;
3522
- z-index: 3;
3523
- -webkit-transition: all 0.2s ease-in-out;
3524
- transition: all 0.2s ease-in-out; }
3525
- .premium-image-button-text-icon-wrapper span,
3526
- .premium-image-button-text-icon-wrapper i,
3527
- .premium-image-button-text-icon-wrapper svg {
3528
- -webkit-transition: all 0.2s ease-in-out;
3529
- transition: all 0.2s ease-in-out; }
3530
-
3531
- .premium-image-button-style1:before {
3532
- position: absolute;
3533
- content: "";
3534
- -webkit-transition: all 0.2s ease-in-out;
3535
- transition: all 0.2s ease-in-out; }
3536
-
3537
- .premium-image-button-style1-bottom:before {
3538
- width: 100%;
3539
- height: 0;
3540
- top: 0;
3541
- left: 0; }
3542
-
3543
- .premium-image-button-style1-top:before {
3544
- width: 100%;
3545
- height: 0;
3546
- bottom: 0;
3547
- left: 0; }
3548
-
3549
- .premium-image-button-style1-right:before {
3550
- width: 0;
3551
- height: 100%;
3552
- bottom: 0;
3553
- left: 0; }
3554
-
3555
- .premium-image-button-style1-left:before {
3556
- width: 0;
3557
- height: 100%;
3558
- top: 0;
3559
- right: 0; }
3560
-
3561
- .premium-image-button-style1-bottom:hover:before,
3562
- .premium-image-button-style1-top:hover:before {
3563
- height: 100%; }
3564
-
3565
- .premium-image-button-style1-right:hover:before,
3566
- .premium-image-button-style1-left:hover:before {
3567
- width: 100%; }
3568
-
3569
- .premium-image-button-style3 {
3570
- z-index: 10; }
3571
- .premium-image-button-style3:before {
3572
- position: absolute;
3573
- top: 0px;
3574
- left: 0px;
3575
- width: 100%;
3576
- height: 100%;
3577
- content: "";
3578
- z-index: 1;
3579
- background: rgba(255, 255, 255, 0.2);
3580
- -webkit-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0);
3581
- transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0);
3582
- -webkit-transition: all 0.8s ease-out;
3583
- transition: all 0.8s ease-out; }
3584
-
3585
- .premium-image-button-diagonal-right:before {
3586
- -webkit-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, 150%, 0);
3587
- transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, 150%, 0); }
3588
-
3589
- .premium-image-button-diagonal-right:hover:before {
3590
- -webkit-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, -150%, 0);
3591
- transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, -150%, 0); }
3592
-
3593
- .premium-image-button-diagonal-left:before {
3594
- -webkit-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, -150%, 0);
3595
- transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, -150%, 0); }
3596
-
3597
- .premium-image-button-diagonal-left:hover:before {
3598
- -webkit-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, 150%, 0);
3599
- transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, 150%, 0); }
3600
-
3601
- .premium-image-button-diagonal-bottom:before {
3602
- -webkit-transform: scale3d(14,
1264
  -webkit-transform: translate3d(-10px, 0, 0) scale(1.1);
1265
  transform: translate3d(-10px, 0, 0) scale(1.1); }
1266
 
1267
+ /**************** Premium Blog *****************/
1268
+ /***********************************************/
1269
+ .premium-blog-thumb-effect-wrapper {
1270
+ position: relative;
1271
+ overflow: hidden; }
1272
+
1273
+ .premium-blog-effect-container:not(.premium-blog-bordered-effect) .premium-blog-post-link {
1274
+ position: absolute;
1275
+ top: 0;
1276
+ left: 0;
1277
+ width: 100%;
1278
+ height: 100%;
1279
+ z-index: 2;
1280
+ padding: 20px; }
1281
+
1282
+ .premium-blog-bordered-effect .premium-blog-post-link {
1283
+ display: block;
1284
+ height: 100%;
1285
+ position: relative; }
1286
+
1287
+ /*Thumbnail Img*/
1288
+ .premium-blog-wrap .premium-blog-thumbnail-container {
1289
+ overflow: hidden; }
1290
+ .premium-blog-wrap .premium-blog-thumbnail-container img,
1291
+ .premium-blog-wrap .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
+ 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); }
1317
+
1318
+ .premium-blog-post-outer-container:hover .premium-blog-zoomin-effect img {
1319
+ -webkit-transform: scale(1.2);
1320
+ -ms-transform: scale(1.2);
1321
+ transform: scale(1.2); }
1322
+
1323
+ .premium-blog-post-outer-container:hover .premium-blog-zoomout-effect img {
1324
+ -webkit-transform: scale(1.1);
1325
+ -ms-transform: scale(1.1);
1326
+ transform: scale(1.1); }
1327
+
1328
+ .premium-blog-post-outer-container:hover .premium-blog-scale-effect img {
1329
+ -webkit-transform: scale(1.3) rotate(5deg);
1330
+ -ms-transform: scale(1.3) rotate(5deg);
1331
+ transform: scale(1.3) rotate(5deg); }
1332
+
1333
+ .premium-blog-post-outer-container:hover .premium-blog-gray-effect img {
1334
+ -webkit-filter: grayscale(100%);
1335
+ filter: grayscale(100%); }
1336
+
1337
+ .premium-blog-post-outer-container:hover .premium-blog-blur-effect img {
1338
+ -webkit-filter: blur(3px);
1339
+ filter: blur(3px); }
1340
+
1341
+ .premium-blog-post-outer-container:hover .premium-blog-sepia-effect img {
1342
+ -webkit-filter: sepia(0%);
1343
+ filter: sepia(0%); }
1344
+
1345
+ .premium-blog-post-outer-container:hover .premium-blog-bright-effect img {
1346
+ -webkit-filter: brightness(1.2);
1347
+ filter: brightness(1.2); }
1348
+
1349
+ .premium-blog-post-outer-container:hover .premium-blog-trans-effect img {
1350
+ -webkit-transform: translateX(0px) scale(1.1);
1351
+ -ms-transform: translateX(0px) scale(1.1);
1352
+ transform: translateX(0px) scale(1.1); }
1353
+
1354
+ .premium-blog-post-container {
1355
+ overflow: hidden; }
1356
+ .premium-blog-post-container .premium-blog-inner-container {
1357
+ -js-display: flex;
1358
+ display: -webkit-box;
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;
1373
+ font-size: 14px;
1374
+ margin-bottom: 10px; }
1375
+ .premium-blog-post-container ul.post-categories a:hover, .premium-blog-post-container ul.post-categories a:focus,
1376
+ .premium-blog-post-container .premium-blog-post-link:hover,
1377
+ .premium-blog-post-container .premium-blog-post-link:focus {
1378
+ -webkit-box-shadow: none !important;
1379
+ box-shadow: none !important;
1380
+ outline: none !important; }
1381
+ .premium-blog-post-container .premium-blog-entry-title {
1382
+ font-size: 18px;
1383
+ margin-bottom: 5px; }
1384
+ .premium-blog-post-container.premium-blog-skin-modern .premium-blog-content-wrapper {
1385
+ position: relative;
1386
+ z-index: 3;
1387
+ top: -50px; }
1388
+ .premium-blog-post-container .premium-blog-content-wrapper {
1389
+ background-color: #f5f5f5;
1390
+ padding: 30px; }
1391
+ .premium-blog-post-container .premium-blog-content-wrapper.empty-thumb {
1392
+ top: 0; }
1393
+ .premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumbnail-container:before, .premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumbnail-container:after {
1394
+ position: absolute;
1395
+ content: "";
1396
+ z-index: 1;
1397
+ top: 50%;
1398
+ left: 50%;
1399
+ opacity: 0;
1400
+ -webkit-transform: translate(-50%, -50%);
1401
+ -ms-transform: translate(-50%, -50%);
1402
+ transform: translate(-50%, -50%);
1403
+ -webkit-transition: all 0.4s linear 0s;
1404
+ transition: all 0.4s linear 0s;
1405
+ height: 1px;
1406
+ width: 100%;
1407
+ background-color: #fff; }
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 {
1418
+ margin: 0px 10px 20px;
1419
+ clear: both; }
1420
+ .premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay, .premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay, .premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay {
1421
+ position: absolute;
1422
+ top: 0;
1423
+ left: 0;
1424
+ width: 100%;
1425
+ height: 100%;
1426
+ -webkit-transition: all 0.3s ease-in-out;
1427
+ transition: all 0.3s ease-in-out;
1428
+ opacity: 0; }
1429
+ .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, .premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay a {
1430
+ -js-display: flex;
1431
+ display: -webkit-box;
1432
+ display: -webkit-flex;
1433
+ display: -moz-box;
1434
+ display: -ms-flexbox;
1435
+ display: flex;
1436
+ -webkit-box-pack: center;
1437
+ -webkit-justify-content: center;
1438
+ -moz-box-pack: center;
1439
+ -ms-flex-pack: center;
1440
+ justify-content: center;
1441
+ -webkit-box-align: center;
1442
+ -webkit-align-items: center;
1443
+ -moz-box-align: center;
1444
+ -ms-flex-align: center;
1445
+ align-items: center;
1446
+ width: 100%;
1447
+ height: 100%; }
1448
+ .premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay span,
1449
+ .premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay i, .premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay span,
1450
+ .premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay i, .premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay span,
1451
+ .premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay i {
1452
+ -webkit-transition: all 0.3s ease-in-out;
1453
+ transition: all 0.3s ease-in-out; }
1454
+ .premium-blog-post-container.premium-blog-skin-side {
1455
+ -js-display: flex;
1456
+ display: -webkit-box;
1457
+ display: -webkit-flex;
1458
+ display: -moz-box;
1459
+ display: -ms-flexbox;
1460
+ display: flex; }
1461
+ .premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-container {
1462
+ height: 100%; }
1463
+ .premium-blog-post-container.premium-blog-skin-side .premium-blog-content-wrapper {
1464
+ -webkit-box-flex: 1;
1465
+ -webkit-flex: 1;
1466
+ -moz-box-flex: 1;
1467
+ -ms-flex: 1;
1468
+ flex: 1; }
1469
+ .premium-blog-post-container.premium-blog-skin-banner {
1470
+ position: relative; }
1471
+ .premium-blog-post-container.premium-blog-skin-banner .premium-blog-content-wrapper {
1472
+ position: absolute;
1473
+ width: 100%;
1474
+ bottom: -5px;
1475
+ -js-display: flex;
1476
+ display: -webkit-box;
1477
+ display: -webkit-flex;
1478
+ display: -moz-box;
1479
+ display: -ms-flexbox;
1480
+ display: flex;
1481
+ -webkit-box-orient: vertical;
1482
+ -webkit-box-direction: normal;
1483
+ -webkit-flex-direction: column;
1484
+ -moz-box-orient: vertical;
1485
+ -moz-box-direction: normal;
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: 0px; }
1494
+ .premium-blog-post-container .premium-blog-cats-container ul.post-categories {
1495
+ margin: 0;
1496
+ padding: 0;
1497
+ list-style: none;
1498
+ -js-display: flex;
1499
+ display: -webkit-box;
1500
+ display: -webkit-flex;
1501
+ display: -moz-box;
1502
+ display: -ms-flexbox;
1503
+ display: flex; }
1504
+ .premium-blog-post-container .premium-blog-cats-container a {
1505
+ display: block;
1506
+ font-size: 12px;
1507
+ color: #fff;
1508
+ background-color: #777;
1509
+ margin: 0 3px 10px 0;
1510
+ padding: 5px;
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;
1519
+ top: 0;
1520
+ left: 0;
1521
+ width: 100%;
1522
+ height: 100%; }
1523
+
1524
+ .premium-blog-diagonal-effect:before {
1525
+ position: absolute;
1526
+ top: 0px;
1527
+ left: 0px;
1528
+ width: 100%;
1529
+ height: 100%;
1530
+ content: " ";
1531
+ z-index: 1;
1532
+ background: rgba(255, 255, 255, 0.2);
1533
+ -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0);
1534
+ transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0);
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;
1547
+ width: -webkit-calc(100% - 30px);
1548
+ width: calc(100% - 30px);
1549
+ height: -webkit-calc(100% - 30px);
1550
+ height: calc(100% - 30px);
1551
+ top: 15px;
1552
+ left: 15px;
1553
+ opacity: 0;
1554
+ -webkit-transform: scale(0.3);
1555
+ -ms-transform: scale(0.3);
1556
+ transform: scale(0.3);
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;
1571
+ top: 0;
1572
+ left: 0;
1573
+ width: 100%;
1574
+ height: 100%;
1575
+ opacity: 0;
1576
+ padding: 15px;
1577
+ -webkit-transition: all 0.3s linear 0s;
1578
+ transition: all 0.3s linear 0s; }
1579
+ .premium-blog-bordered-effect .premium-blog-post-link:before, .premium-blog-bordered-effect .premium-blog-post-link:after {
1580
+ content: "";
1581
+ display: block;
1582
+ position: absolute;
1583
+ top: 0;
1584
+ left: 0;
1585
+ width: 100%;
1586
+ height: 100%;
1587
+ -webkit-transition: all 0.5s linear 0s;
1588
+ transition: all 0.5s linear 0s;
1589
+ -webkit-transition-delay: 0s;
1590
+ transition-delay: 0s;
1591
+ border-color: rgba(255, 255, 255, 0.45); }
1592
+ .premium-blog-bordered-effect .premium-blog-post-link:before {
1593
+ border-right: 2px solid;
1594
+ border-left: 2px solid;
1595
+ -webkit-transform: scale(1, 0);
1596
+ -ms-transform: scale(1, 0);
1597
+ transform: scale(1, 0);
1598
+ -webkit-transform-origin: 100% 0;
1599
+ -ms-transform-origin: 100% 0;
1600
+ transform-origin: 100% 0; }
1601
+ .premium-blog-bordered-effect .premium-blog-post-link:after {
1602
+ border-top: 2px solid;
1603
+ border-bottom: 2px solid;
1604
+ -webkit-transform: scale(0, 1);
1605
+ -ms-transform: scale(0, 1);
1606
+ transform: scale(0, 1);
1607
+ -webkit-transform-origin: 0 0;
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;
1617
+ -webkit-transform: scale(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 {
1626
+ position: absolute;
1627
+ top: 0;
1628
+ left: 0;
1629
+ width: 100%;
1630
+ height: 100%; }
1631
+
1632
+ .premium-blog-squares-effect:before, .premium-blog-squares-effect:after {
1633
+ position: absolute;
1634
+ content: "";
1635
+ top: 0;
1636
+ left: 0;
1637
+ width: 50%;
1638
+ height: 50%;
1639
+ -webkit-transform: translate(-100%, -100%);
1640
+ -ms-transform: translate(-100%, -100%);
1641
+ transform: translate(-100%, -100%);
1642
+ opacity: 0.7;
1643
+ -webkit-transition: all 0.3s linear 0s;
1644
+ transition: all 0.3s linear 0s; }
1645
+
1646
+ .premium-blog-squares-square-container:before, .premium-blog-squares-square-container:after {
1647
+ position: absolute;
1648
+ content: "";
1649
+ top: 0;
1650
+ left: 0;
1651
+ width: 50%;
1652
+ height: 50%;
1653
+ -webkit-transform: translate(-100%, -100%);
1654
+ -ms-transform: translate(-100%, -100%);
1655
+ transform: translate(-100%, -100%);
1656
+ opacity: 0.7;
1657
+ -webkit-transition: all 0.3s linear 0s;
1658
+ transition: all 0.3s linear 0s; }
1659
+
1660
+ .premium-blog-squares-square-container:before, .premium-blog-squares-square-container:after {
1661
+ opacity: 0.8; }
1662
+
1663
+ .premium-blog-squares-effect:after {
1664
+ -webkit-transform: translate(200%, 200%);
1665
+ -ms-transform: translate(200%, 200%);
1666
+ transform: translate(200%, 200%); }
1667
+
1668
+ .premium-blog-squares-square-container:before {
1669
+ -webkit-transform: translate(-100%, 200%);
1670
+ -ms-transform: translate(-100%, 200%);
1671
+ transform: translate(-100%, 200%); }
1672
+
1673
+ .premium-blog-squares-square-container:after {
1674
+ -webkit-transform: translate(200%, -100%);
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%); }
1697
+
1698
+ .premium-blog-thumb-effect-wrapper:hover .premium-blog-thumbnail-overlay {
1699
+ opacity: 1; }
1700
+
1701
+ .premium-blog-clear-fix {
1702
+ clear: both; }
1703
+
1704
+ .premium-blog-masked .premium-blog-thumbnail-container {
1705
+ position: relative;
1706
+ overflow: visible; }
1707
+ .premium-blog-masked .premium-blog-thumbnail-container svg {
1708
+ position: absolute;
1709
+ height: 100px;
1710
+ width: 100%;
1711
+ bottom: -5px;
1712
+ left: 0;
1713
+ fill: #f5f5f5;
1714
+ z-index: 99; }
1715
+ .premium-blog-masked .premium-blog-thumbnail-container svg.premium-blog-shape-divider-svg {
1716
+ -webkit-transform: rotate(180deg);
1717
+ -ms-transform: rotate(180deg);
1718
+ transform: rotate(180deg); }
1719
+
1720
+ .premium-blog-masked .premium-blog-author-thumbnail,
1721
+ .premium-blog-masked .premium-blog-skin-banner .premium-blog-content-wrapper {
1722
+ z-index: 999 !important; }
1723
+
1724
+ .premium-blog-format-link {
1725
+ padding: 5px;
1726
+ line-height: 0; }
1727
+
1728
+ .premium-blog-entry-meta {
1729
+ line-height: 1.3em;
1730
+ font-size: 12px;
1731
+ margin-bottom: 13px;
1732
+ color: #adadad; }
1733
+ .premium-blog-entry-meta i {
1734
+ margin-right: 3px;
1735
+ -webkit-transition: all 0.3s ease-in-out;
1736
+ transition: all 0.3s ease-in-out; }
1737
+
1738
+ .premium-blog-meta-data {
1739
+ display: inline-block; }
1740
+ .premium-blog-meta-data .premium-blog-meta-separator {
1741
+ margin: 0 5px; }
1742
+ .premium-blog-meta-data a,
1743
+ .premium-blog-meta-data span {
1744
+ color: inherit;
1745
+ -webkit-transition: all 0.3s ease-in-out;
1746
+ transition: all 0.3s ease-in-out; }
1747
+
1748
+ .premium-blog-author-thumbnail {
1749
+ position: relative;
1750
+ padding: 0 30px;
1751
+ width: 100%;
1752
+ top: -10px;
1753
+ height: 0;
1754
+ pointer-events: none; }
1755
+ .premium-blog-author-thumbnail img {
1756
+ -webkit-border-radius: 50%;
1757
+ border-radius: 50%;
1758
+ width: 60px;
1759
+ pointer-events: all;
1760
+ -webkit-transform: translateY(-50%);
1761
+ -ms-transform: translateY(-50%);
1762
+ transform: translateY(-50%); }
1763
+
1764
+ .premium-blog-entry-title a,
1765
+ .premium-blog-post-tags-container a,
1766
+ .premium-blog-post-content .premium-blog-excerpt-link {
1767
+ -webkit-transition: all 0.3s ease-in-out;
1768
+ transition: all 0.3s ease-in-out; }
1769
+
1770
+ .premium-blog-excerpt-link-wrap a.premium-blog-excerpt-link {
1771
+ background-color: transparent;
1772
+ color: #54595f;
1773
+ padding: 0; }
1774
+
1775
+ .premium-blog-cta-full-yes .premium-blog-excerpt-link {
1776
+ width: 100%; }
1777
+
1778
+ .premium-blog-post-tags-container {
1779
+ margin-top: 8px;
1780
+ -js-display: flex;
1781
+ display: -webkit-box;
1782
+ display: -webkit-flex;
1783
+ display: -moz-box;
1784
+ display: -ms-flexbox;
1785
+ display: flex;
1786
+ -webkit-box-align: center;
1787
+ -webkit-align-items: center;
1788
+ -moz-box-align: center;
1789
+ -ms-flex-align: center;
1790
+ align-items: center;
1791
+ -webkit-flex-wrap: wrap;
1792
+ -ms-flex-wrap: wrap;
1793
+ flex-wrap: wrap; }
1794
+ .premium-blog-post-tags-container a {
1795
+ color: inherit;
1796
+ margin-left: 5px; }
1797
+
1798
+ /*Tags align*/
1799
+ .premium-blog-align-left .post-categories,
1800
+ .premium-blog-align-left .premium-blog-post-tags-container {
1801
+ -webkit-box-pack: start;
1802
+ -webkit-justify-content: flex-start;
1803
+ -moz-box-pack: start;
1804
+ -ms-flex-pack: start;
1805
+ justify-content: flex-start; }
1806
+
1807
+ .premium-blog-align-left .premium-blog-inner-container {
1808
+ -webkit-box-align: start;
1809
+ -webkit-align-items: flex-start;
1810
+ -moz-box-align: start;
1811
+ -ms-flex-align: start;
1812
+ align-items: flex-start; }
1813
+
1814
+ .premium-blog-align-center .post-categories,
1815
+ .premium-blog-align-center .premium-blog-post-tags-container {
1816
+ -webkit-box-pack: center;
1817
+ -webkit-justify-content: center;
1818
+ -moz-box-pack: center;
1819
+ -ms-flex-pack: center;
1820
+ justify-content: center; }
1821
+
1822
+ .premium-blog-align-center .premium-blog-inner-container {
1823
+ -webkit-box-align: center;
1824
+ -webkit-align-items: center;
1825
+ -moz-box-align: center;
1826
+ -ms-flex-align: center;
1827
+ align-items: center; }
1828
+
1829
+ .premium-blog-align-right .post-categories,
1830
+ .premium-blog-align-right .premium-blog-post-tags-container {
1831
+ -webkit-box-pack: end;
1832
+ -webkit-justify-content: flex-end;
1833
+ -moz-box-pack: end;
1834
+ -ms-flex-pack: end;
1835
+ justify-content: flex-end; }
1836
+
1837
+ .premium-blog-align-right .premium-blog-inner-container {
1838
+ -webkit-box-align: end;
1839
+ -webkit-align-items: flex-end;
1840
+ -moz-box-align: end;
1841
+ -ms-flex-align: end;
1842
+ align-items: flex-end; }
1843
+
1844
+ /* Pagination */
1845
+ .premium-blog-pagination-container {
1846
+ text-align: right; }
1847
+ .premium-blog-pagination-container span {
1848
+ cursor: default; }
1849
+ .premium-blog-pagination-container .page-numbers {
1850
+ display: inline-block;
1851
+ color: #000;
1852
+ line-height: 1;
1853
+ font-size: 1em;
1854
+ font-weight: 400;
1855
+ text-decoration: none;
1856
+ padding: 0.75em;
1857
+ margin: 0 0.4em 0.4em 0;
1858
+ -webkit-transition: all 0.3s ease-in-out;
1859
+ transition: all 0.3s ease-in-out; }
1860
+
1861
+ .premium-blog-wrap .premium-loading-feed {
1862
+ display: block;
1863
+ position: absolute;
1864
+ width: 100%;
1865
+ height: 100%;
1866
+ top: 0px;
1867
+ left: 0px;
1868
+ bottom: 0px;
1869
+ right: 0px;
1870
+ background: rgba(255, 255, 255, 0.2);
1871
+ -js-display: flex;
1872
+ display: -webkit-box;
1873
+ display: -webkit-flex;
1874
+ display: -moz-box;
1875
+ display: -ms-flexbox;
1876
+ display: flex;
1877
+ -webkit-box-align: center;
1878
+ -webkit-align-items: center;
1879
+ -moz-box-align: center;
1880
+ -ms-flex-align: center;
1881
+ align-items: center;
1882
+ z-index: 99; }
1883
+
1884
+ .premium-blog-wrap {
1885
+ -js-display: flex;
1886
+ display: -webkit-box;
1887
+ display: -webkit-flex;
1888
+ display: -moz-box;
1889
+ display: -ms-flexbox;
1890
+ display: flex;
1891
+ -webkit-flex-wrap: wrap;
1892
+ -ms-flex-wrap: wrap;
1893
+ flex-wrap: wrap; }
1894
+ .premium-blog-wrap ul.slick-dots {
1895
+ width: 100%; }
1896
+
1897
+ /*
1898
+ * List Layout
1899
+ */
1900
+ .premium-blog-list .premium-blog-post-outer-container {
1901
+ width: 100%; }
1902
+
1903
+ /**
1904
+ * Even Layout
1905
+ */
1906
+ .premium-blog-even .premium-blog-post-container {
1907
+ height: 100%; }
1908
+
1909
+ .premium-blog-even .slick-track {
1910
+ -js-display: flex;
1911
+ display: -webkit-box;
1912
+ display: -webkit-flex;
1913
+ display: -moz-box;
1914
+ display: -ms-flexbox;
1915
+ display: flex; }
1916
+
1917
+ .premium-blog-even .slick-slide {
1918
+ height: inherit !important; }
1919
+
1920
+ .premium-blog-filter {
1921
+ -js-display: flex;
1922
+ display: -webkit-box;
1923
+ display: -webkit-flex;
1924
+ display: -moz-box;
1925
+ display: -ms-flexbox;
1926
+ display: flex;
1927
+ -webkit-box-align: center;
1928
+ -webkit-align-items: center;
1929
+ -moz-box-align: center;
1930
+ -ms-flex-align: center;
1931
+ align-items: center;
1932
+ -webkit-box-pack: center;
1933
+ -webkit-justify-content: center;
1934
+ -moz-box-pack: center;
1935
+ -ms-flex-pack: center;
1936
+ justify-content: center; }
1937
+
1938
+ .premium-blog-filter .premium-blog-filters-container li a.category {
1939
+ outline: none;
1940
+ text-decoration: none;
1941
+ -webkit-border-radius: 75px;
1942
+ border-radius: 75px;
1943
+ margin: 15px 5px 20px;
1944
+ padding: 7px 20px;
1945
+ -webkit-transition: all 0.3s ease-in-out;
1946
+ transition: all 0.3s ease-in-out; }
1947
+
1948
+ .premium-blog-filter ul.premium-blog-filters-container {
1949
+ text-align: center;
1950
+ margin: 0;
1951
+ padding: 0; }
1952
+
1953
+ .premium-blog-filter .premium-blog-filters-container li {
1954
+ list-style: none;
1955
+ -js-display: inline-flex;
1956
+ display: -webkit-inline-box;
1957
+ display: -webkit-inline-flex;
1958
+ display: -moz-inline-box;
1959
+ display: -ms-inline-flexbox;
1960
+ display: inline-flex; }
1961
+
1962
+ /**
1963
+ * Responsive Style
1964
+ */
1965
+ @media (max-width: 768px) {
1966
+ .premium-blog-content-wrapper {
1967
+ top: 0;
1968
+ margin: 0;
1969
+ padding: 15px; }
1970
+ .premium-blog-skin-side {
1971
+ -webkit-box-orient: vertical;
1972
+ -webkit-box-direction: normal;
1973
+ -webkit-flex-direction: column;
1974
+ -moz-box-orient: vertical;
1975
+ -moz-box-direction: normal;
1976
+ -ms-flex-direction: column;
1977
+ flex-direction: column; } }
1978
+
1979
+ /**************** Premium Button ***********************/
1980
+ /*******************************************************/
1981
+ .premium-button {
1982
+ -js-display: inline-flex;
1983
+ display: -webkit-inline-box;
1984
+ display: -webkit-inline-flex;
1985
+ display: -moz-inline-box;
1986
+ display: -ms-inline-flexbox;
1987
+ display: inline-flex;
1988
  position: relative;
1989
+ overflow: hidden;
1990
+ -webkit-backface-visibility: hidden;
1991
+ backface-visibility: hidden;
1992
+ -webkit-transform: translate3d(0, 0, 0);
1993
+ transform: translate3d(0, 0, 0);
1994
+ cursor: pointer;
1995
+ -webkit-transition: all 0.2s ease-in-out !important;
1996
+ transition: all 0.2s ease-in-out !important; }
1997
+
1998
+ .premium-button-style1,
1999
+ .premium-button-style2,
2000
+ .premium-button-style5,
2001
+ .premium-button-style7 {
2002
+ display: inline-block;
2003
+ vertical-align: middle;
2004
+ -webkit-transform: perspective(1px) translateZ(0);
2005
+ transform: perspective(1px) translateZ(0);
2006
+ -webkit-box-shadow: 0 0 1px transparent;
2007
+ box-shadow: 0 0 1px transparent;
2008
+ position: relative;
2009
+ -webkit-transition-property: color;
2010
+ transition-property: color;
2011
+ -webkit-transition-duration: 0.15s;
2012
+ transition-duration: 0.15s; }
2013
 
2014
+ .premium-button-style1:before,
2015
+ .premium-button-style2:before,
2016
+ .premium-button-style5:before {
2017
+ content: "";
2018
  position: absolute;
2019
+ z-index: -1;
2020
  top: 0;
2021
  left: 0;
2022
+ right: 0;
2023
+ bottom: 0;
2024
+ -webkit-transform: scaleY(0);
2025
+ -ms-transform: scaleY(0);
2026
+ transform: scaleY(0);
2027
+ -webkit-transform-origin: 50% 0;
2028
+ -ms-transform-origin: 50% 0;
2029
+ transform-origin: 50% 0;
2030
+ -webkit-transition-property: -webkit-transform;
2031
+ transition-property: -webkit-transform;
2032
+ transition-property: transform;
2033
+ transition-property: transform, -webkit-transform;
2034
+ -webkit-transition-duration: 0.15s;
2035
+ transition-duration: 0.15s;
2036
+ -webkit-transition-timing-function: ease-out;
2037
+ transition-timing-function: ease-out; }
2038
 
2039
+ .premium-button-style5-radialin:before,
2040
+ .premium-button-style5-radialout:before {
2041
+ -webkit-transform-origin: 50%;
2042
+ -ms-transform-origin: 50%;
2043
+ transform-origin: 50%;
2044
+ -webkit-border-radius: 100%;
2045
+ border-radius: 100%;
2046
+ -webkit-transform: scale(0);
2047
+ -ms-transform: scale(0);
2048
+ transform: scale(0); }
2049
 
2050
+ .premium-button-style5-radialin:before {
2051
+ -webkit-transform: scale(2);
2052
+ -ms-transform: scale(2);
2053
+ transform: scale(2); }
 
 
 
 
 
 
 
2054
 
2055
+ .premium-button-style5-rectin:before {
2056
+ -webkit-transform-origin: 50%;
2057
+ -ms-transform-origin: 50%;
2058
+ transform-origin: 50%;
2059
+ -webkit-transform: scale(1);
2060
+ -ms-transform: scale(1);
2061
+ transform: scale(1); }
2062
 
2063
+ .premium-button-style5-rectout:before {
2064
+ -webkit-transform-origin: 50%;
2065
+ -ms-transform-origin: 50%;
2066
+ transform-origin: 50%;
2067
+ -webkit-transform: scale(0);
2068
+ -ms-transform: scale(0);
2069
+ transform: scale(0); }
2070
 
2071
+ .premium-button-style5-rectout:hover:before {
2072
+ -webkit-transform: scale(1);
2073
+ -ms-transform: scale(1);
2074
+ transform: scale(1); }
2075
 
2076
+ .premium-button-style5-rectin:hover:before {
2077
+ -webkit-transform: scale(0);
2078
+ -ms-transform: scale(0);
2079
+ transform: scale(0); }
2080
 
2081
+ .premium-button-style5-radialout:hover:before {
2082
+ -webkit-transform: scale(2);
2083
+ -ms-transform: scale(2);
2084
+ transform: scale(2); }
2085
 
2086
+ .premium-button-style5-radialin:hover:before {
2087
+ -webkit-transform: scale(0);
2088
+ -ms-transform: scale(0);
2089
+ transform: scale(0); }
2090
 
2091
+ .premium-button-style1-top:before {
2092
+ -webkit-transform-origin: 50% 100%;
2093
+ -ms-transform-origin: 50% 100%;
2094
+ transform-origin: 50% 100%; }
2095
 
2096
+ .premium-button-style1-right:before {
2097
+ -webkit-transform: scaleX(0);
2098
+ -ms-transform: scaleX(0);
2099
+ transform: scaleX(0);
2100
+ -webkit-transform-origin: 0% 50%;
2101
+ -ms-transform-origin: 0% 50%;
2102
+ transform-origin: 0% 50%; }
2103
 
2104
+ .premium-button-style1-left:before {
2105
+ -webkit-transform: scaleX(0);
2106
+ -ms-transform: scaleX(0);
2107
+ transform: scaleX(0);
2108
+ -webkit-transform-origin: 100% 50%;
2109
+ -ms-transform-origin: 100% 50%;
2110
+ transform-origin: 100% 50%; }
2111
 
2112
+ .premium-button-style2-shutouthor:before,
2113
+ .premium-button-style2-scshutoutver:before {
2114
+ -webkit-transform: scaleY(0);
2115
+ -ms-transform: scaleY(0);
2116
+ transform: scaleY(0);
2117
+ -webkit-transform-origin: 100% 50%;
2118
+ -ms-transform-origin: 100% 50%;
2119
+ transform-origin: 100% 50%; }
2120
 
2121
+ .premium-button-style2-shutoutver:before,
2122
+ .premium-button-style2-scshutouthor:before {
2123
+ -webkit-transform: scaleX(0);
2124
+ -ms-transform: scaleX(0);
2125
+ transform: scaleX(0);
2126
+ -webkit-transform-origin: 50% 50%;
2127
+ -ms-transform-origin: 50% 50%;
2128
+ transform-origin: 50% 50%; }
2129
 
2130
+ .premium-button-style2-shutinhor:before {
2131
+ -webkit-transform: scaleX(1);
2132
+ -ms-transform: scaleX(1);
2133
+ transform: scaleX(1);
2134
+ -webkit-transform-origin: 50%;
2135
+ -ms-transform-origin: 50%;
2136
+ transform-origin: 50%; }
2137
 
2138
+ .premium-button-style2-shutinver:before {
2139
+ -webkit-transform: scaleY(1);
2140
+ -ms-transform: scaleY(1);
2141
+ transform: scaleY(1);
2142
+ -webkit-transform-origin: 50%;
2143
+ -ms-transform-origin: 50%;
2144
+ transform-origin: 50%; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2145
 
2146
+ .premium-button-style1-bottom:hover:before,
2147
+ .premium-button-style1-top:hover:before {
2148
+ -webkit-transform: scaleY(1);
2149
+ -ms-transform: scaleY(1);
2150
+ transform: scaleY(1); }
 
 
 
 
2151
 
2152
+ .premium-button-style1-left:hover:before,
2153
+ .premium-button-style1-right:hover:before,
2154
+ .premium-button-style2-shutouthor:hover:before,
2155
+ .premium-button-style2-shutoutver:hover:before {
2156
+ -webkit-transform: scaleX(1);
2157
+ -ms-transform: scaleX(1);
2158
+ transform: scaleX(1); }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2159
 
2160
+ .premium-button-style2-shutinhor:hover:before {
2161
+ -webkit-transform: scaleX(0);
2162
+ -ms-transform: scaleX(0);
2163
+ transform: scaleX(0); }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2164
 
2165
+ .premium-button-style2-shutinver:hover:before {
2166
+ -webkit-transform: scaleY(0);
2167
+ -ms-transform: scaleY(0);
2168
+ transform: scaleY(0); }
 
 
 
 
 
2169
 
2170
+ .premium-button-style2-scshutouthor:hover:before {
2171
+ -webkit-transform: scaleX(0.9);
2172
+ -ms-transform: scaleX(0.9);
2173
+ transform: scaleX(0.9); }
 
 
 
 
 
 
2174
 
2175
+ .premium-button-style2-scshutoutver:hover:before {
2176
+ -webkit-transform: scaleY(0.8);
2177
+ -ms-transform: scaleY(0.8);
2178
+ transform: scaleY(0.8); }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2179
 
2180
+ /*Diagonal*/
2181
+ .premium-button-style2-dshutinhor:before {
2182
+ top: 50%;
2183
+ left: 50%;
2184
+ width: 120%;
2185
+ height: 0%;
2186
+ -webkit-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
2187
+ -ms-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
2188
+ transform: translateX(-50%) translateY(-50%) rotate(-45deg);
2189
+ -webkit-transform-origin: 50%;
2190
+ -ms-transform-origin: 50%;
2191
+ transform-origin: 50%;
2192
+ -webkit-transition-property: all;
2193
+ transition-property: all; }
2194
 
2195
+ .premium-button-style2-dshutinver:before {
2196
+ top: 50%;
2197
+ left: 50%;
2198
+ width: 120%;
2199
+ height: 0%;
2200
+ -webkit-transform-origin: 50%;
2201
+ -ms-transform-origin: 50%;
2202
+ transform-origin: 50%;
2203
+ -webkit-transition-property: all;
2204
+ transition-property: all;
2205
+ -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
2206
+ -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
2207
+ transform: translateX(-50%) translateY(-50%) rotate(45deg); }
 
 
 
 
 
 
 
 
 
 
2208
 
2209
+ .premium-button-style2-dshutinhor:hover:before,
2210
+ .premium-button-style2-dshutinver:hover:before {
2211
+ height: 220%; }
 
 
 
 
 
 
2212
 
2213
+ .premium-button-style3-before i,
2214
+ .premium-button-style3-before svg {
2215
+ opacity: 0;
2216
+ -webkit-transform: translateX(-5px);
2217
+ -ms-transform: translateX(-5px);
2218
+ transform: translateX(-5px);
2219
+ -webkit-transition: all 0.5s ease-in-out;
2220
+ transition: all 0.5s ease-in-out; }
 
2221
 
2222
+ .premium-button-style3-after i,
2223
+ .premium-button-style3-after svg {
2224
+ opacity: 0;
2225
+ -webkit-transform: translateX(-5px);
2226
+ -ms-transform: translateX(-5px);
2227
+ transform: translateX(-5px);
2228
+ -webkit-transition: all 0.5s ease-in-out;
2229
+ transition: all 0.5s ease-in-out;
2230
+ -webkit-transform: translateX(5px);
2231
+ -ms-transform: translateX(5px);
2232
+ transform: translateX(5px); }
 
 
 
 
 
 
 
 
 
 
2233
 
2234
+ .premium-button-style3-after:hover i,
2235
+ .premium-button-style3-after:hover svg {
2236
+ opacity: 1; }
 
2237
 
2238
+ .premium-button-style3-before:hover i,
2239
+ .premium-button-style3-before:hover svg {
2240
+ opacity: 1; }
2241
 
2242
+ .premium-button-text-icon-wrapper {
2243
+ width: 100%;
2244
  -js-display: flex;
2245
  display: -webkit-box;
2246
  display: -webkit-flex;
2247
  display: -moz-box;
2248
  display: -ms-flexbox;
2249
  display: flex;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2250
  -webkit-box-pack: center;
2251
  -webkit-justify-content: center;
2252
  -moz-box-pack: center;
2253
  -ms-flex-pack: center;
2254
+ justify-content: center;
 
 
2255
  -webkit-box-align: center;
2256
  -webkit-align-items: center;
2257
  -moz-box-align: center;
2258
  -ms-flex-align: center;
2259
+ align-items: center;
2260
+ -webkit-transition: all 0.2s ease-in-out;
2261
+ transition: all 0.2s ease-in-out; }
2262
+ .premium-button-text-icon-wrapper span,
2263
+ .premium-button-text-icon-wrapper i,
2264
+ .premium-button-text-icon-wrapper svg {
2265
+ -webkit-transition: all 0.2s ease-in-out;
2266
+ transition: all 0.2s ease-in-out; }
 
 
 
 
 
 
 
 
2267
 
2268
+ .premium-button-style4-icon-wrapper {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2269
  position: absolute;
2270
+ z-index: 2;
2271
  width: 100%;
2272
+ text-align: center;
 
 
 
 
 
2273
  -js-display: flex;
2274
  display: -webkit-box;
2275
  display: -webkit-flex;
2281
  -moz-box-align: center;
2282
  -ms-flex-align: center;
2283
  align-items: center;
2284
+ -webkit-box-pack: center;
2285
+ -webkit-justify-content: center;
2286
+ -moz-box-pack: center;
2287
+ -ms-flex-pack: center;
2288
+ justify-content: center;
2289
+ height: 100%;
2290
+ opacity: 0;
2291
+ -webkit-transition: all 0.3s ease-in-out;
2292
+ transition: all 0.3s ease-in-out; }
2293
+ .premium-button-style4-icon-wrapper.top {
2294
+ bottom: -100%;
2295
+ left: 0; }
2296
+ .premium-button-style4-icon-wrapper.bottom {
2297
+ top: -100%;
2298
+ left: 0; }
2299
+ .premium-button-style4-icon-wrapper.left {
2300
+ top: 0;
2301
+ left: -100%; }
2302
+ .premium-button-style4-icon-wrapper.right {
2303
+ top: 0;
2304
+ right: -100%; }
2305
 
2306
+ .premium-button-style4-bottom:hover .premium-button-style4-icon-wrapper {
2307
+ top: 0;
2308
+ opacity: 1; }
 
 
 
 
 
 
 
 
 
2309
 
2310
+ .premium-button-style4-top:hover .premium-button-style4-icon-wrapper {
2311
+ bottom: 0;
2312
+ opacity: 1; }
 
 
2313
 
2314
+ .premium-button-style4-left:hover .premium-button-style4-icon-wrapper {
2315
+ left: 0;
2316
+ opacity: 1; }
 
 
2317
 
2318
+ .premium-button-style4-right:hover .premium-button-style4-icon-wrapper {
2319
+ right: 0;
2320
+ opacity: 1; }
 
 
 
 
2321
 
2322
+ .premium-button-style4-bottom:hover .premium-button-text-icon-wrapper {
2323
+ -webkit-transform: translateY(100%);
2324
+ -ms-transform: translateY(100%);
2325
+ transform: translateY(100%);
2326
+ opacity: 0; }
2327
+
2328
+ .premium-button-style4-top:hover .premium-button-text-icon-wrapper {
2329
+ -webkit-transform: translateY(-100%);
2330
+ -ms-transform: translateY(-100%);
2331
+ transform: translateY(-100%);
2332
+ opacity: 0; }
2333
+
2334
+ .premium-button-style4-left:hover .premium-button-text-icon-wrapper {
2335
+ -webkit-transform: translateX(100%);
2336
+ -ms-transform: translateX(100%);
2337
+ transform: translateX(100%);
2338
+ opacity: 0; }
2339
+
2340
+ .premium-button-style4-right:hover .premium-button-text-icon-wrapper {
2341
+ -webkit-transform: translateX(-100%);
2342
+ -ms-transform: translateX(-100%);
2343
+ transform: translateX(-100%);
2344
+ opacity: 0; }
2345
+
2346
+ .premium-button-style6:before {
2347
+ content: "";
2348
+ position: absolute;
2349
+ left: 50%;
2350
+ top: 50%;
2351
+ width: 100px;
2352
+ height: 100px;
2353
+ -webkit-border-radius: 100%;
2354
+ border-radius: 100%;
2355
+ -webkit-transform: translate(-50%, -50%) scale(0);
2356
+ -ms-transform: translate(-50%, -50%) scale(0);
2357
+ transform: translate(-50%, -50%) scale(0);
2358
+ -webkit-transition: all 0.3s ease-in-out;
2359
+ transition: all 0.3s ease-in-out; }
2360
+
2361
+ .premium-button-style6:hover:before {
2362
+ -webkit-transform: translate(-50%, -50%) scale(3);
2363
+ -ms-transform: translate(-50%, -50%) scale(3);
2364
+ transform: translate(-50%, -50%) scale(3); }
2365
+
2366
+ .premium-button-style6 .premium-button-text-icon-wrapper {
2367
+ position: relative;
2368
+ z-index: 1; }
2369
+
2370
+ .premium-button-style7-right .premium-button-text-icon-wrapper:before,
2371
+ .premium-button-style7-left .premium-button-text-icon-wrapper:before {
2372
+ -webkit-transition: width 0.3s ease-out 0.15s;
2373
+ transition: width 0.3s ease-out 0.15s; }
2374
+
2375
+ .premium-button-style7-right .premium-button-text-icon-wrapper:after,
2376
+ .premium-button-style7-left .premium-button-text-icon-wrapper:after {
2377
+ -webkit-transition: width 0.3s ease-out 0s;
2378
+ transition: width 0.3s ease-out 0s; }
2379
+
2380
+ .premium-button-style7-bottom .premium-button-text-icon-wrapper:before,
2381
+ .premium-button-style7-top .premium-button-text-icon-wrapper:before {
2382
+ -webkit-transition: height 0.3s ease-out 0.15s;
2383
+ transition: height 0.3s ease-out 0.15s; }
2384
+
2385
+ .premium-button-style7-bottom .premium-button-text-icon-wrapper:after,
2386
+ .premium-button-style7-top .premium-button-text-icon-wrapper:after {
2387
+ -webkit-transition: height 0.3s ease-out 0s;
2388
+ transition: height 0.3s ease-out 0s; }
2389
+
2390
+ .premium-button-style7:hover .premium-button-text-icon-wrapper:before {
2391
+ -webkit-transition-delay: 0s;
2392
+ transition-delay: 0s; }
2393
+
2394
+ .premium-button-style7:hover .premium-button-text-icon-wrapper:after {
2395
+ -webkit-transition-delay: 0.15s;
2396
+ transition-delay: 0.15s; }
2397
+
2398
+ .premium-button-style7-bottom .premium-button-text-icon-wrapper:before,
2399
+ .premium-button-style7-bottom .premium-button-text-icon-wrapper:after {
2400
+ content: "";
2401
+ position: absolute;
2402
+ right: 0;
2403
+ top: 0;
2404
+ left: 0;
2405
+ height: 0;
2406
+ z-index: -1; }
2407
+
2408
+ .premium-button-style7-top .premium-button-text-icon-wrapper:after,
2409
+ .premium-button-style7-top .premium-button-text-icon-wrapper:before {
2410
+ content: "";
2411
+ position: absolute;
2412
+ right: 0;
2413
+ bottom: 0;
2414
+ left: 0;
2415
+ height: 0;
2416
+ z-index: -1; }
2417
+
2418
+ .premium-button-style7-right .premium-button-text-icon-wrapper:after,
2419
+ .premium-button-style7-right .premium-button-text-icon-wrapper:before {
2420
+ content: "";
2421
+ position: absolute;
2422
+ right: 0;
2423
+ top: 0;
2424
+ bottom: 0;
2425
+ width: 0;
2426
+ z-index: -1; }
2427
+
2428
+ .premium-button-style7-left .premium-button-text-icon-wrapper:after,
2429
+ .premium-button-style7-left .premium-button-text-icon-wrapper:before {
2430
+ content: "";
2431
+ position: absolute;
2432
+ left: 0;
2433
+ top: 0;
2434
+ bottom: 0;
2435
+ width: 0;
2436
+ z-index: -1; }
2437
+
2438
+ .premium-button-style7-bottom:hover .premium-button-text-icon-wrapper:after,
2439
+ .premium-button-style7-bottom:hover .premium-button-text-icon-wrapper:before {
2440
+ height: 100%;
2441
+ top: 0; }
2442
+
2443
+ .premium-button-style7-top:hover .premium-button-text-icon-wrapper:after,
2444
+ .premium-button-style7-top:hover .premium-button-text-icon-wrapper:before {
2445
+ height: 100%;
2446
+ bottom: 0; }
2447
+
2448
+ .premium-button-style7-left:hover .premium-button-text-icon-wrapper:after,
2449
+ .premium-button-style7-left:hover .premium-button-text-icon-wrapper:before {
2450
+ width: 100%;
2451
+ left: 0; }
2452
 
2453
+ .premium-button-style7-right:hover .premium-button-text-icon-wrapper:after,
2454
+ .premium-button-style7-right:hover .premium-button-text-icon-wrapper:before {
2455
+ width: 100%;
2456
+ right: 0; }
2457
+
2458
+ /**************** Premium Carousel ****************/
2459
+ /**************************************************/
2460
+ .premium-carousel-wrapper a.carousel-arrow, .premium-carousel-wrapper a.ver-carousel-arrow {
2461
  -js-display: flex;
2462
  display: -webkit-box;
2463
  display: -webkit-flex;
2473
  -webkit-justify-content: center;
2474
  -moz-box-pack: center;
2475
  -ms-flex-pack: center;
2476
+ justify-content: center;
2477
+ width: 2em;
2478
+ height: 2em;
2479
+ line-height: 0;
2480
+ text-align: center;
2481
+ position: absolute;
2482
+ z-index: 99;
2483
+ cursor: pointer;
 
2484
  -webkit-transition: all 0.3s ease-in-out;
2485
+ transition: all 0.3s ease-in-out;
2486
+ -webkit-appearance: inherit;
2487
+ border: none;
2488
+ -webkit-box-shadow: none;
2489
+ box-shadow: none; }
2490
+ .premium-carousel-wrapper a.carousel-arrow svg, .premium-carousel-wrapper a.ver-carousel-arrow svg {
2491
+ -webkit-transition: all 0.3s ease-in-out;
2492
+ transition: all 0.3s ease-in-out; }
2493
 
2494
+ .ver-carousel-arrow.carousel-next i {
2495
+ margin-bottom: -3px; }
 
 
2496
 
2497
+ .premium-carousel-wrapper a.slick-arrow:hover {
2498
+ -webkit-box-shadow: none !important;
2499
+ box-shadow: none !important; }
 
 
 
 
 
2500
 
2501
+ .premium-carousel-wrapper .premium-carousel-content-hidden {
2502
+ visibility: hidden; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2503
 
2504
+ .premium-carousel-wrapper a.carousel-arrow {
2505
+ top: 50%; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2506
 
2507
+ .premium-carousel-wrapper a.ver-carousel-arrow {
2508
+ left: 50%;
2509
+ -webkit-transform: translateX(-50%);
2510
+ -ms-transform: translateX(-50%);
2511
+ transform: translateX(-50%); }
 
 
 
 
 
2512
 
2513
+ .premium-carousel-dots-above ul.slick-dots {
2514
+ position: absolute;
2515
+ -js-display: flex;
2516
+ display: -webkit-box;
2517
+ display: -webkit-flex;
2518
+ display: -moz-box;
2519
+ display: -ms-flexbox;
2520
+ display: flex;
2521
+ width: auto;
2522
+ top: 50%;
2523
+ bottom: auto;
2524
+ -webkit-transform: translateY(-50%);
2525
+ -ms-transform: translateY(-50%);
2526
+ transform: translateY(-50%);
2527
+ -webkit-box-orient: vertical;
2528
+ -webkit-box-direction: normal;
2529
+ -webkit-flex-direction: column;
2530
+ -moz-box-orient: vertical;
2531
+ -moz-box-direction: normal;
2532
+ -ms-flex-direction: column;
2533
+ flex-direction: column; }
2534
 
2535
+ /*
2536
+ * Custom Navigation Dot
2537
+ */
2538
+ .premium-carousel-wrapper .premium-carousel-nav-dot,
2539
+ .premium-carousel-wrapper .premium-carousel-nav-arrow-prev,
2540
+ .premium-carousel-wrapper .premium-carousel-nav-arrow-next {
2541
+ display: none; }
2542
 
2543
+ .premium-carousel-wrapper ul.slick-dots svg {
2544
+ width: 20px;
2545
+ height: 20px;
2546
+ outline: none !important; }
 
 
 
2547
 
2548
+ /* Ripple Out */
2549
+ @-webkit-keyframes hvr-ripple-out {
2550
+ 0% {
2551
+ -webkit-transform: scale(1);
2552
+ transform: scale(1);
2553
+ opacity: 1; }
2554
+ 100% {
2555
+ -webkit-transform: scale(1.5);
2556
+ transform: scale(1.5);
2557
+ opacity: 0; } }
2558
+ @keyframes hvr-ripple-out {
2559
+ 0% {
2560
+ -webkit-transform: scale(1);
2561
+ transform: scale(1);
2562
+ opacity: 1; }
2563
+ 100% {
2564
+ -webkit-transform: scale(1.5);
2565
+ transform: scale(1.5);
2566
+ opacity: 0; } }
2567
 
2568
+ .premium-carousel-ripple-yes .premium-carousel-wrapper {
2569
+ padding-bottom: 1px; }
 
 
2570
 
2571
+ .premium-carousel-ripple-yes ul.slick-dots li {
2572
+ position: relative; }
2573
+ .premium-carousel-ripple-yes ul.slick-dots li i {
2574
+ position: relative;
2575
+ z-index: 1; }
2576
+ .premium-carousel-ripple-yes ul.slick-dots li:hover:before {
2577
+ content: "";
2578
+ position: absolute;
2579
+ -webkit-transform: scale(1);
2580
+ -ms-transform: scale(1);
2581
+ transform: scale(1);
2582
+ top: 0;
2583
+ right: 0;
2584
+ bottom: 0;
2585
+ left: 0;
2586
+ -webkit-border-radius: 50%;
2587
+ border-radius: 50%;
2588
+ pointer-events: none;
2589
+ background-color: rgba(0, 0, 0, 0.15); }
2590
+ .premium-carousel-ripple-yes ul.slick-dots li.slick-active:hover:before {
2591
+ background-color: rgba(0, 0, 0, 0.3); }
2592
+ .premium-carousel-ripple-yes ul.slick-dots li:hover:before {
2593
+ -webkit-animation: hvr-ripple-out 1.3s infinite;
2594
+ animation: hvr-ripple-out 1.3s infinite; }
2595
 
2596
+ .premium-carousel-wrapper.premium-carousel-scale .slick-slide {
2597
+ -webkit-transform: scale(1.25, 1.25);
2598
+ -ms-transform: scale(1.25, 1.25);
2599
+ transform: scale(1.25, 1.25);
2600
+ -webkit-transition: all 0.3s ease-in-out;
2601
+ transition: all 0.3s ease-in-out; }
2602
 
2603
+ .premium-carousel-wrapper.premium-carousel-scale div.slick-active {
2604
+ -webkit-transform: scale(1, 1);
2605
+ -ms-transform: scale(1, 1);
2606
+ transform: scale(1, 1); }
2607
 
2608
+ [dir="rtl"] .premium-carousel-inner .slick-slide {
2609
+ float: right; }
2610
+
2611
+ /**************** Premium Contact Form7 **********/
2612
+ /*************************************************/
2613
+ .premium-contact-form-anim-yes .wpcf7-span::after {
2614
+ display: block;
2615
+ height: 2px;
2616
+ content: "";
2617
+ top: -2px;
2618
+ position: relative;
2619
+ width: 0px;
2620
+ -webkit-transition: all ease-in-out 0.3s;
2621
+ transition: all ease-in-out 0.3s; }
2622
 
2623
+ .premium-contact-form-anim-yes .wpcf7-span.is-focused::after {
2624
+ width: 100%; }
 
 
 
 
 
2625
 
2626
+ .premium-cf7-container input.wpcf7-submit {
2627
+ -webkit-transition: all 0.3s ease-in-out;
2628
+ transition: all 0.3s ease-in-out; }
2629
+
2630
+ /**************** Premium CountDown *************/
2631
+ /************************************************/
2632
+ .premium-countdown {
2633
+ -js-display: flex;
2634
+ display: -webkit-box;
2635
+ display: -webkit-flex;
2636
+ display: -moz-box;
2637
+ display: -ms-flexbox;
2638
+ display: flex;
2639
+ text-align: center; }
2640
 
2641
+ .countdown-row {
2642
+ display: block;
2643
+ text-align: center; }
 
 
 
 
 
2644
 
2645
+ .countdown .countdown-section {
2646
+ display: inline-block;
2647
+ max-width: 100%;
2648
+ margin-bottom: 15px;
2649
+ -js-display: inline-flex;
2650
+ display: -webkit-inline-box;
2651
+ display: -webkit-inline-flex;
2652
+ display: -moz-inline-box;
2653
+ display: -ms-inline-flexbox;
2654
+ display: inline-flex;
2655
+ -webkit-box-align: center;
2656
+ -webkit-align-items: center;
2657
+ -moz-box-align: center;
2658
+ -ms-flex-align: center;
2659
+ align-items: center; }
2660
+ .countdown .countdown-section:last-child {
2661
+ margin-right: 0; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2662
 
2663
+ .countdown span.countdown-amount {
2664
+ font-size: 70px;
2665
+ line-height: 1;
2666
+ padding: 40px; }
2667
 
2668
+ .countdown .pre_time-mid {
2669
+ display: block; }
 
 
 
 
 
 
 
 
 
 
 
 
2670
 
2671
+ .premium-countdown-separator-yes .countdown_separator {
2672
+ display: block;
2673
+ margin: 0 50px;
2674
+ font-size: 30px; }
 
 
 
 
 
 
 
 
 
2675
 
2676
+ .premium-countdown-separator-yes .countdown-row .countdown-section:last-child .countdown_separator,
2677
+ .premium-countdown-separator-yes .premium-countdown-block:last-child .countdown_separator {
2678
+ display: none; }
2679
 
2680
+ /**
2681
+ * Digit and unit styles
2682
+ */
2683
+ .side .countdown-section .countdown-period {
2684
+ vertical-align: bottom; }
 
 
 
2685
 
2686
+ .countdown .countdown-section .countdown-period {
2687
+ font-size: 17px;
2688
+ line-height: 3em; }
 
 
 
 
 
 
 
 
2689
 
2690
+ .side .countdown-section .countdown-amount,
2691
+ .side .countdown-section .countdown-period {
2692
+ display: inline-block; }
2693
 
2694
+ .side .countdown-section .countdown-amount {
2695
+ margin-right: 5px; }
 
2696
 
2697
+ .down .countdown-section .countdown-amount,
2698
+ .down .countdown-section .countdown-period {
2699
+ display: block; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2700
 
2701
+ /**
2702
+ * Flip Layout
2703
+ */
2704
+ .premium-countdown-flip .premium-countdown-block {
2705
  text-align: center;
2706
+ -js-display: inline-flex;
2707
+ display: -webkit-inline-box;
2708
+ display: -webkit-inline-flex;
2709
+ display: -moz-inline-box;
2710
+ display: -ms-inline-flexbox;
2711
+ display: inline-flex;
2712
  -webkit-box-align: center;
2713
  -webkit-align-items: center;
2714
  -moz-box-align: center;
2715
  -ms-flex-align: center;
2716
+ align-items: center; }
2717
+ .premium-countdown-flip .premium-countdown-block:last-child {
2718
+ margin-right: 0; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2719
 
2720
+ .premium-countdown-flip .premium-countdown-label {
2721
+ overflow: hidden;
2722
+ color: #1a1a1a;
2723
+ text-transform: uppercase; }
 
2724
 
2725
+ .premium-countdown-flip .premium-countdown-figure {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2726
  position: relative;
2727
+ height: 110px;
2728
+ width: 100px;
2729
+ line-height: 107px;
2730
+ background-color: #fff;
2731
+ -webkit-border-radius: 10px;
2732
+ border-radius: 10px;
2733
+ -webkit-box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.2), inset 2px 4px 0 0 rgba(255, 255, 255, 0.08);
2734
+ box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.2), inset 2px 4px 0 0 rgba(255, 255, 255, 0.08); }
2735
+ .premium-countdown-flip .premium-countdown-figure:last-child {
2736
+ margin-right: 0; }
2737
+ .premium-countdown-flip .premium-countdown-figure > span {
2738
+ position: absolute;
2739
+ left: 0;
2740
+ right: 0;
2741
+ margin: auto;
2742
+ font-weight: 700; }
2743
+ .premium-countdown-flip .premium-countdown-figure .top {
2744
+ z-index: 3;
2745
+ -webkit-transform-origin: 50% 100%;
2746
+ -ms-transform-origin: 50% 100%;
2747
+ transform-origin: 50% 100%;
2748
+ -webkit-transform: perspective(200px);
2749
+ transform: perspective(200px);
2750
+ -webkit-backface-visibility: hidden;
2751
+ backface-visibility: hidden; }
2752
+ .premium-countdown-flip .premium-countdown-figure .bottom {
2753
+ z-index: 1; }
2754
+ .premium-countdown-flip .premium-countdown-figure .bottom::before {
2755
+ content: "";
2756
+ position: absolute;
2757
+ display: block;
2758
+ top: 0;
2759
+ left: 0;
2760
+ width: 100%;
2761
+ height: 50%;
2762
+ background-color: rgba(0, 0, 0, 0.02); }
2763
+ .premium-countdown-flip .premium-countdown-figure .top-back {
2764
+ -webkit-backface-visibility: hidden;
2765
+ backface-visibility: hidden;
2766
+ z-index: 4;
2767
+ bottom: 0;
2768
+ -webkit-transform-origin: 50% 0;
2769
+ -ms-transform-origin: 50% 0;
2770
+ transform-origin: 50% 0;
2771
+ -webkit-transform: perspective(200px) rotateX(180deg);
2772
+ transform: perspective(200px) rotateX(180deg); }
2773
+ .premium-countdown-flip .premium-countdown-figure .top-back span {
2774
+ position: absolute;
2775
+ top: -100%;
2776
+ left: 0;
2777
+ right: 0;
2778
+ margin: auto; }
2779
+ .premium-countdown-flip .premium-countdown-figure .bottom-back {
2780
+ z-index: 2;
2781
+ top: 0; }
2782
+ .premium-countdown-flip .premium-countdown-figure .bottom-back span {
2783
+ position: absolute;
2784
+ top: 0;
2785
+ left: 0;
2786
+ right: 0;
2787
+ margin: auto; }
2788
+ .premium-countdown-flip .premium-countdown-figure .top,
2789
+ .premium-countdown-flip .premium-countdown-figure .bottom-back,
2790
+ .premium-countdown-flip .premium-countdown-figure .top-back {
2791
+ height: 50%;
2792
+ overflow: hidden;
2793
+ background-color: #f7f7f7;
2794
+ -webkit-border-top-left-radius: 10px;
2795
+ border-top-left-radius: 10px;
2796
+ -webkit-border-top-right-radius: 10px;
2797
+ border-top-right-radius: 10px; }
2798
+ .premium-countdown-flip .premium-countdown-figure .top-back {
2799
+ -webkit-border-bottom-left-radius: 10px;
2800
+ border-bottom-left-radius: 10px;
2801
+ -webkit-border-bottom-right-radius: 10px;
2802
+ border-bottom-right-radius: 10px; }
2803
+ .premium-countdown-flip .premium-countdown-figure .top::after,
2804
+ .premium-countdown-flip .premium-countdown-figure .bottom-back::after {
2805
+ content: "";
2806
+ position: absolute;
2807
+ z-index: -1;
2808
+ left: 0;
2809
+ bottom: 0;
2810
+ width: 100%;
2811
+ height: 100%;
2812
+ border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
2813
 
2814
+ .side .premium-countdown-figure,
2815
+ .side .premium-countdown-label {
2816
+ display: inline-block; }
 
2817
 
2818
+ .side .premium-countdown-figure {
2819
+ margin-right: 5px; }
 
 
2820
 
2821
+ .down .premium-countdown-figure,
2822
+ .down .premium-countdown-label {
2823
+ display: block; }
 
2824
 
2825
+ .down .premium-countdown-label {
2826
+ width: 100%; }
 
 
2827
 
2828
+ /**************** Premium Counter ***************/
2829
+ /************************************************/
2830
+ .premium-counter-area {
2831
+ padding: 10px 0;
2832
  -js-display: flex;
2833
  display: -webkit-box;
2834
  display: -webkit-flex;
2835
  display: -moz-box;
2836
  display: -ms-flexbox;
2837
  display: flex;
 
 
 
 
 
2838
  -webkit-box-pack: center;
2839
  -webkit-justify-content: center;
2840
  -moz-box-pack: center;
2841
  -ms-flex-pack: center;
2842
  justify-content: center;
2843
+ -webkit-box-align: center;
2844
+ -webkit-align-items: center;
2845
+ -moz-box-align: center;
2846
+ -ms-flex-align: center;
2847
+ align-items: center; }
2848
+ .premium-counter-area.top {
2849
+ -webkit-box-orient: vertical;
2850
+ -webkit-box-direction: normal;
2851
+ -webkit-flex-direction: column;
2852
+ -moz-box-orient: vertical;
2853
+ -moz-box-direction: normal;
2854
+ -ms-flex-direction: column;
2855
+ flex-direction: column; }
2856
+ .premium-counter-area.right {
2857
+ -webkit-box-orient: horizontal;
2858
+ -webkit-box-direction: reverse;
2859
+ -webkit-flex-direction: row-reverse;
2860
+ -moz-box-orient: horizontal;
2861
+ -moz-box-direction: reverse;
2862
+ -ms-flex-direction: row-reverse;
2863
+ flex-direction: row-reverse; }
2864
+ .premium-counter-area.right .premium-counter-icon {
2865
+ padding-left: 20px; }
2866
+ .premium-counter-area.left .premium-counter-icon {
2867
+ padding-right: 20px; }
2868
+ .premium-counter-area .premium-counter-icon .icon i.fa:before {
2869
+ vertical-align: text-top; }
2870
+ .premium-counter-area .premium-counter-icon span.icon {
2871
+ text-align: center;
2872
+ display: inline-block;
2873
+ vertical-align: middle; }
2874
+ .premium-counter-area .premium-counter-icon .circle {
2875
+ -webkit-border-radius: 100%;
2876
+ border-radius: 100%; }
2877
+ .premium-counter-area .premium-counter-icon img,
2878
+ .premium-counter-area .premium-counter-icon svg {
2879
+ width: 80px; }
2880
+ .premium-counter-area .premium-counter-icon .premium-counter-animation svg {
2881
+ height: 80px; }
2882
+ .premium-counter-area .premium-counter-title p {
2883
+ padding: 0;
2884
+ margin: 0; }
2885
+ .premium-counter-area .premium-counter-value-wrap {
2886
+ -js-display: flex;
2887
+ display: -webkit-box;
2888
+ display: -webkit-flex;
2889
+ display: -moz-box;
2890
+ display: -ms-flexbox;
2891
+ display: flex;
2892
+ -webkit-box-align: center;
2893
+ -webkit-align-items: center;
2894
+ -moz-box-align: center;
2895
+ -ms-flex-align: center;
2896
+ align-items: center; }
2897
+
2898
+ .premium-init-wrapper {
2899
  -js-display: flex;
2900
  display: -webkit-box;
2901
  display: -webkit-flex;
2902
  display: -moz-box;
2903
  display: -ms-flexbox;
2904
+ display: flex; }
2905
+ .premium-init-wrapper.row {
2906
+ -webkit-box-align: center;
2907
+ -webkit-align-items: center;
2908
+ -moz-box-align: center;
2909
+ -ms-flex-align: center;
2910
+ align-items: center; }
2911
+ .premium-init-wrapper.right {
2912
+ text-align: right; }
 
 
 
 
 
2913
 
2914
+ span.icon.flex-width {
2915
+ width: auto !important;
2916
+ height: auto !important; }
 
 
 
 
2917
 
2918
+ .premium-counter-area .premium-counter-init {
2919
+ font-size: 35px; }
2920
+
2921
+ /**************** Premium Dual Heading *****************/
2922
+ /*******************************************************/
2923
+ .premium-dual-header-first-header,
2924
+ .premium-dual-header-second-header {
2925
+ position: relative;
2926
+ padding: 0;
2927
+ margin: 0;
2928
+ display: inline-block;
2929
+ -webkit-transform: translate(0, 0);
2930
+ -ms-transform: translate(0, 0);
2931
+ transform: translate(0, 0); }
2932
 
2933
+ .premium-dual-header-first-clip .premium-dual-header-first-span,
2934
+ .premium-dual-header-second-clip {
2935
+ -webkit-text-fill-color: transparent;
2936
+ -webkit-background-clip: text;
2937
+ background-clip: text; }
2938
+
2939
+ .premium-dual-header-first-clip.stroke .premium-dual-header-first-span,
2940
+ .premium-dual-header-second-clip.stroke {
2941
+ -webkit-text-stroke-color: transparent;
2942
+ -webkit-text-fill-color: #fafafa;
2943
+ -webkit-text-stroke-width: 2px; }
2944
+
2945
+ @media (max-width: 500px) {
2946
+ .premium-dual-header-first-header,
2947
+ .premium-dual-header-second-header {
2948
+ word-wrap: break-word; } }
2949
+
2950
+ .premium-dual-header-first-header.gradient .premium-dual-header-first-span,
2951
+ .premium-dual-header-second-header.gradient {
2952
+ -webkit-background-size: 300% 300% !important;
2953
+ background-size: 300% 300% !important;
2954
+ -webkit-animation: Gradient 10s ease-in-out infinite;
2955
+ animation: Gradient 10s ease-in-out infinite; }
2956
+
2957
+ @-webkit-keyframes Gradient {
2958
  0% {
2959
+ background-position: 0% 50%; }
2960
+ 50% {
2961
+ background-position: 100% 50%; }
2962
  100% {
2963
+ background-position: 0% 50%; } }
2964
+
2965
+ @keyframes Gradient {
 
2966
  0% {
2967
+ background-position: 0% 50%; }
2968
+ 50% {
2969
+ background-position: 100% 50%; }
2970
  100% {
2971
+ background-position: 0% 50%; } }
 
 
2972
 
2973
+ .premium-mask-yes.premium-header-inline .premium-dual-header-first-span,
2974
+ .premium-mask-yes.premium-header-inline .premium-dual-header-first-span {
2975
+ display: inline-block !important; }
2976
+
2977
+ /**************** Premium Fancy Text *******************/
2978
+ /*******************************************************/
2979
+ .premium-suffix-text,
2980
+ .premium-fancy-text,
2981
+ .premium-prefix-text {
2982
+ font-size: 40px; }
2983
 
2984
+ .premium-fancy-text-wrapper:not(.typing) .premium-fancy-text,
2985
+ .premium-fancy-item-hidden {
2986
+ opacity: 0; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2987
 
2988
+ .premium-fancy-text-wrapper .premium-fancy-list-items {
2989
+ list-style: none; }
 
 
 
 
2990
 
2991
+ .premium-fancy-text-wrapper .premium-fancy-text-span-align {
2992
+ vertical-align: top; }
 
 
2993
 
2994
+ .premium-fancy-text-wrapper:not(.typing):not(.slide) .premium-fancy-text-items-wrapper {
2995
+ margin: 0;
2996
+ padding: 0;
2997
+ border: none;
2998
+ position: relative; }
 
 
 
 
 
 
 
 
 
2999
 
3000
+ .premium-fancy-text-wrapper:not(.typing):not(.slide) .premium-fancy-list-items {
3001
+ position: absolute;
3002
+ top: 0;
3003
+ left: 0;
3004
+ display: inline-block; }
3005
 
3006
+ .premium-fancy-text-wrapper.zoomout .premium-fancy-item-hidden {
3007
+ -webkit-animation: pa-zoom-out 0.8s;
3008
+ animation: pa-zoom-out 0.8s; }
 
 
 
 
 
 
 
 
 
 
 
3009
 
3010
+ .premium-fancy-text-wrapper.zoomout .premium-fancy-item-visible {
3011
+ position: relative !important;
3012
+ -webkit-animation: pa-zoom-in 0.8s;
3013
+ animation: pa-zoom-in 0.8s; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3014
 
3015
+ .premium-fancy-text-wrapper.zoomout .premium-fancy-text-items-wrapper {
3016
+ -webkit-perspective: 300px;
3017
+ perspective: 300px; }
 
3018
 
3019
+ .premium-fancy-text-wrapper.rotate .premium-fancy-list-items {
3020
+ -webkit-transform-origin: 50% 100%;
3021
+ -ms-transform-origin: 50% 100%;
3022
+ transform-origin: 50% 100%; }
3023
 
3024
+ .premium-fancy-text-wrapper.rotate .premium-fancy-item-hidden {
3025
+ -webkit-transform: rotateX(180deg);
3026
+ transform: rotateX(180deg);
3027
+ -webkit-animation: pa-rotate-out 1.2s;
3028
+ animation: pa-rotate-out 1.2s; }
3029
 
3030
+ .premium-fancy-text-wrapper.rotate .premium-fancy-item-visible {
3031
+ position: relative !important;
3032
+ -webkit-transform: rotateX(0deg);
3033
+ transform: rotateX(0deg);
3034
+ -webkit-animation: pa-rotate-in 1.2s;
3035
+ animation: pa-rotate-in 1.2s; }
3036
 
3037
+ .premium-fancy-text-wrapper.custom .premium-fancy-item-visible {
3038
+ position: relative !important; }
 
 
 
3039
 
3040
+ .premium-fancy-text-wrapper.auto-fade .premium-fancy-text {
3041
+ display: inline-block;
3042
+ width: 200px;
3043
+ font-weight: 400; }
3044
 
3045
+ .premium-fancy-text-wrapper.auto-fade .premium-fancy-svg-text {
3046
+ position: relative;
3047
+ vertical-align: sub; }
3048
 
3049
+ .premium-fancy-text-wrapper.auto-fade g > text {
3050
+ text-anchor: start;
3051
+ shape-rendering: crispEdges;
3052
+ opacity: 0;
3053
+ font-size: 300px;
3054
+ -webkit-animation-name: pa-auto-fade;
3055
+ animation-name: pa-auto-fade;
3056
+ -moz-animation-name: pa-auto-fade;
3057
+ -webkit-animation-duration: 9s;
3058
+ animation-duration: 9s;
3059
+ -webkit-animation-timing-function: linear;
3060
+ animation-timing-function: linear;
3061
+ -webkit-animation-iteration-count: infinite;
3062
+ animation-iteration-count: infinite; }
3063
 
3064
+ .premium-fancy-text-wrapper.auto-fade g > text:nth-child(1) {
3065
+ -webkit-animation-delay: 0s;
3066
+ animation-delay: 0s; }
3067
 
3068
+ .premium-fancy-text-wrapper.auto-fade g > text:nth-child(2) {
3069
+ -webkit-animation-delay: 3s;
3070
+ animation-delay: 3s; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3071
 
3072
+ .premium-fancy-text-wrapper.auto-fade g > text:nth-child(3) {
3073
+ -webkit-animation-delay: 6s;
3074
+ animation-delay: 6s; }
 
3075
 
3076
+ .premium-fancy-text-wrapper.loading .premium-fancy-text {
3077
+ position: relative; }
3078
+ .premium-fancy-text-wrapper.loading .premium-fancy-text .premium-loading-bar {
 
 
 
 
 
 
 
 
 
 
3079
  position: absolute;
3080
+ width: 100%;
3081
+ height: 3px;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3082
  bottom: 0;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3083
  left: 0;
3084
+ animation: pa-loading-bar 2.5s ease-out infinite;
3085
+ -webkit-animation: pa-loading-bar 2.5s ease-out infinite; }
 
 
3086
 
3087
+ .premium-fancy-text-wrapper.loading.pause .premium-fancy-text:hover .premium-loading-bar {
3088
+ -webkit-animation-play-state: paused;
3089
+ animation-play-state: paused; }
3090
 
3091
+ @-webkit-keyframes pa-auto-fade {
3092
+ 0% {
3093
+ opacity: 0; }
3094
+ 20% {
3095
+ opacity: 1; }
3096
+ 35% {
3097
+ opacity: 0; }
3098
+ 100% {
3099
+ opacity: 0; } }
3100
 
3101
+ @keyframes pa-auto-fade {
3102
+ 0% {
3103
+ opacity: 0; }
3104
+ 20% {
3105
+ opacity: 1; }
3106
+ 35% {
3107
+ opacity: 0; }
3108
+ 100% {
3109
+ opacity: 0; } }
3110
 
3111
+ @-webkit-keyframes pa-loading-bar {
3112
+ 0% {
3113
+ width: 0; }
3114
+ 100% {
3115
+ width: 100; } }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3116
 
3117
+ @keyframes pa-loading-bar {
3118
+ 0% {
3119
+ width: 0; }
3120
+ 100% {
3121
+ width: 100; } }
3122
 
3123
+ @-webkit-keyframes pa-zoom-in {
3124
+ 0% {
3125
+ opacity: 0;
3126
+ -webkit-transform: translateZ(100px);
3127
+ transform: translateZ(100px); }
3128
+ 100% {
3129
+ opacity: 1;
3130
+ -webkit-transform: translateZ(0);
3131
+ transform: translateZ(0); } }
 
 
 
 
 
3132
 
3133
+ @keyframes pa-zoom-in {
3134
+ 0% {
3135
+ opacity: 0;
3136
+ -webkit-transform: translateZ(100px);
3137
+ transform: translateZ(100px); }
3138
+ 100% {
3139
+ opacity: 1;
3140
+ -webkit-transform: translateZ(0);
3141
+ transform: translateZ(0); } }
3142
 
3143
+ @-webkit-keyframes pa-zoom-out {
3144
+ 0% {
3145
+ opacity: 1;
3146
+ -webkit-transform: translateZ(0);
3147
+ transform: translateZ(0); }
3148
+ 100% {
3149
+ opacity: 0;
3150
+ -webkit-transform: translateZ(-100px);
3151
+ transform: translateZ(-100px); } }
3152
 
3153
+ @keyframes pa-zoom-out {
3154
+ 0% {
3155
+ opacity: 1;
3156
+ -webkit-transform: translateZ(0);
3157
+ transform: translateZ(0); }
3158
+ 100% {
3159
+ opacity: 0;
3160
+ -webkit-transform: translateZ(-100px);
3161
+ transform: translateZ(-100px); } }
3162
 
3163
+ @-webkit-keyframes pa-rotate-in {
3164
+ 0% {
3165
+ opacity: 0;
3166
+ -webkit-transform: rotateX(180deg);
3167
+ transform: rotateX(180deg); }
3168
+ 35% {
3169
+ opacity: 0;
3170
+ -webkit-transform: rotateX(120deg);
3171
+ transform: rotateX(120deg); }
3172
+ 65% {
3173
+ opacity: 0; }
3174
+ 100% {
3175
+ opacity: 1;
3176
+ -webkit-transform: rotateX(360deg);
3177
+ transform: rotateX(360deg); } }
3178
 
3179
+ @keyframes pa-rotate-in {
3180
  0% {
3181
+ opacity: 0;
3182
+ -webkit-transform: rotateX(180deg);
3183
+ transform: rotateX(180deg); }
3184
+ 35% {
3185
+ opacity: 0;
3186
+ -webkit-transform: rotateX(120deg);
3187
+ transform: rotateX(120deg); }
3188
+ 65% {
3189
+ opacity: 0; }
3190
  100% {
3191
+ opacity: 1;
3192
+ -webkit-transform: rotateX(360deg);
3193
+ transform: rotateX(360deg); } }
3194
 
3195
+ @-webkit-keyframes pa-rotate-out {
3196
  0% {
3197
+ opacity: 1;
3198
+ -webkit-transform: rotateX(0deg);
3199
+ transform: rotateX(0deg); }
3200
+ 35% {
3201
+ opacity: 1;
3202
+ -webkit-transform: rotateX(-40deg);
3203
+ transform: rotateX(-40deg); }
3204
+ 65% {
3205
+ opacity: 0; }
3206
  100% {
3207
+ opacity: 0;
3208
+ -webkit-transform: rotateX(180deg);
3209
+ transform: rotateX(180deg); } }
3210
 
3211
+ @keyframes pa-rotate-out {
3212
+ 0% {
3213
+ opacity: 1;
3214
+ -webkit-transform: rotateX(0deg);
3215
+ transform: rotateX(0deg); }
3216
+ 35% {
3217
+ opacity: 1;
3218
+ -webkit-transform: rotateX(-40deg);
3219
+ transform: rotateX(-40deg); }
3220
+ 65% {
3221
+ opacity: 0; }
3222
+ 100% {
3223
+ opacity: 0;
3224
+ -webkit-transform: rotateX(180deg);
3225
+ transform: rotateX(180deg); } }
3226